.header__fb{padding:10px}
.header__inst{margin-left:0;column-gap:0}
.header__social{display:flex;column-gap:10px}
@media (max-width:1370px){.header-wrapper{padding-left:30px;padding-right:30px}}
@media (min-width:992px) and (max-width:1120px){.header__fb{margin-left:0}.header__social{flex-direction:column;row-gap:10px}}
@media (max-width:575px){.header-wrapper{padding-left:20px;padding-right:20px}.header__social{column-gap:0}}
@media (max-width:400px){.header__logo img{max-width:120px}.header__fb{padding:5px}}
.popup p.title{color:#fff}
p.title{font-family:var(--fontHeadings);color:var(--paletteColor2);font-size:2.8125rem;font-weight:200;padding-bottom:80px;text-align:center;line-height:1.25em;text-transform:var(--headingsTransform,none)}
.faq-icons.space .faq__question .question{font-size:20px;color:var(--paletteColor2);margin-bottom:0;font-weight:500;margin-top:0}
@media (max-width:500px){.faq-icons.space .faq__question .question{font-size:18px}}
@media (max-width:500px){.faq__question .number{margin-right:10px}}
.popup[data-popup=cookies] .button-set .button{flex:1}
.mobile-filters{display:none}
@media (max-width:61.99em){.mobile-filters{display:inline-block}}
@media (max-width:61.99em){body[data-page="search"] #searchform{position:fixed;top:0;left:0;width:100%;background-color:#fff;padding:20px;visibility:hidden;opacity:0;transition:ease 0.4s all;z-index:9999999;overflow:auto;height:100vh}}
body[data-page="search"] #searchform.visible{opacity:1;visibility:visible}
body[data-page="search"] .subsite__content{display:grid;grid-template-columns:300px 1fr;column-gap:30px;row-gap:30px}
@media (max-width:61.99em){body[data-page="search"] .subsite__content{grid-template-columns:100%}}
body[data-page="search"] .subsite__content h1{grid-column:-1/1}
#results{display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px;row-gap:30px}
@media (max-width:1920){#results{grid-template-columns:repeat(3,1fr)}}
@media (max-width:93.74em){#results{grid-template-columns:repeat(2,1fr)}}
@media (max-width:35.99em){#results{grid-template-columns:100%}}
#results>p,#results>ul{grid-column:-1/1}
#results .pagination{column-gap:10px;row-gap:10px;flex-wrap:wrap;margin-top:0}
#results .pagination li{padding:0}
#results .pagination li:before{display:none}
#results .pagination li a{padding:10px;transition:ease 0.4s all;min-width:42px;display:flex;align-items:center;justify-content:center}
#results .pagination li:hover:not(.active) a{background-color:#edeff6ff}
#results .pagination li.active a{background-color:var(--btnBgHover,transparent);border-color:var(--btnBorderHover);color:var(--btnTxtHover) !important}
#results .card{height:100%;display:flex;flex-direction:column}
#results .card>a{overflow:hidden;display:block}
#results .card>a:hover img{transform:scale(1.1)}
#results .card img{width:100%;height:auto;aspect-ratio:1.3333333333;object-fit:cover;display:block;transition:ease 0.4s all}
#results .card-body{background:#fff;border:1px solid #edeff6ff;padding:20px;flex:1}
#results .card-body h5{font-size:1.2rem}
#results .card-body ul{margin:0}
#results .card-body ul li{margin:0;line-height:1;font-size:0.79rem;display:flex;align-items:center;column-gap:10px}
#results .card-body ul li:not(:last-child){border-bottom:1px solid #edeff6ff;padding:10px 0}
#results .card-body ul li:last-child{padding:10px 0 0 0}
#results .card-body ul li::before{display:none}
#results .card-body ul li svg{width:20px;height:20px}
#results .card-body ul li.rating{padding-top:0}
#results .card-body ul li.rating svg{width:120px;height:auto}
#results .card-body ul li.rating svg path{fill:#ff5722}
#results .card-title{margin-top:0}
#results .btn{width:100%;align-self:flex-start;background-color:var(--btnBg,transparent);border:var(--btnBorderSize,0 solid) var(--btnBorder);border-radius:var(--btnRadius,0);color:var(--btnTxt) !important;cursor:pointer;display:inline-block;font-family:var(--btnFont,initial);font-size:16px;font-weight:var(--btnWeight);line-height:16px;padding:var(--btnPadding);text-align:center;text-transform:var(--btnTransform);transition-duration:0.3s;transition-property:color,border,background-color;transition-timing-function:ease-in-out}
#results .btn:hover{background-color:var(--btnBgHover,transparent);border-color:var(--btnBorderHover);color:var(--btnTxtHover) !important}
[data-page="requestform"] .card-header ul{margin:0;box-shadow:0 7px 40px rgba(0,0,0,0.1);padding:30px 40px;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}
@media (max-width:61.99em){[data-page="requestform"] .card-header ul{grid-template-columns:100%;padding:20px}}
[data-page="requestform"] .card-header ul h2{color:var(--paletteColor4);font-size:1.4rem;font-weight:600;margin-bottom:20px;grid-column:-1/1}
[data-page="requestform"] .card-header ul li{margin:0;line-height:1;display:flex;align-items:center;column-gap:10px}
[data-page="requestform"] .card-header ul li:not(:last-child){border-bottom:1px solid #edeff6ff;padding:10px 0}
[data-page="requestform"] .card-header ul li:last-child{padding:10px 0 0 0}
[data-page="requestform"] .card-header ul li::before{display:none}
[data-page="requestform"] .card-header ul li svg{width:20px;height:20px}
[data-page="requestform"] .card-header ul li.price{font-size:1.4rem;color:var(--paletteColor1)}
[data-page="requestform"] .card-header ul li.rating{padding-top:0}
[data-page="requestform"] .card-header ul li.rating svg{width:120px;height:auto}
[data-page="requestform"] .card-header ul li.rating svg path{fill:#ff5722}
[data-page="requestform"] form[data-request="Requestform::onSubmit"]{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;row-gap:10px}
@media (max-width:61.99em){[data-page="requestform"] form[data-request="Requestform::onSubmit"]{grid-template-columns:100%}}
[data-page="requestform"] form[data-request="Requestform::onSubmit"] h3,[data-page="requestform"] form[data-request="Requestform::onSubmit"] hr{grid-column:-1/1}
[data-page="requestform"] form[data-request="Requestform::onSubmit"] h3{margin-bottom:0}
[data-page="requestform"] form[data-request="Requestform::onSubmit"] hr{margin-top:10px;margin-bottom:10px}
#searchform .close-button,[data-page="requestform"] .card .close-button{display:none;z-index:1;position:fixed;right:20px;top:20px}
@media (max-width:61.99em){#searchform .close-button,[data-page="requestform"] .card .close-button{display:inline-block}}
#searchform>.row,[data-page="requestform"] .card>.row{display:grid}
#searchform>.row .row,[data-page="requestform"] .card>.row .row{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:10px;row-gap:10px}
#searchform .dropdown-menu,[data-page="requestform"] .card .dropdown-menu{transform:translateY(-50%);visibility:hidden;transition:ease 0.4s all;z-index:1;opacity:0;position:absolute;top:100%;width:100%;background-color:#fff;border:1px solid #edeff6ff;left:0;padding:10px;margin:0}
#searchform .dropdown-menu.visible,[data-page="requestform"] .card .dropdown-menu.visible{opacity:1;transform:translateY(0%);visibility:visible}
#searchform .dropdown-menu li,[data-page="requestform"] .card .dropdown-menu li{padding:0}
#searchform .dropdown-menu li:before,[data-page="requestform"] .card .dropdown-menu li:before{display:none}
#searchform .dropdown-menu li:first-child,[data-page="requestform"] .card .dropdown-menu li:first-child{margin-top:0}
#searchform .modal,[data-page="requestform"] .card .modal{transform:translateY(-50%);visibility:hidden;transition:ease 0.4s all;z-index:1;opacity:0;position:absolute;top:100%;width:100%;background-color:#fff;border:1px solid #edeff6ff;left:0;margin:0;padding:10px}
#searchform .modal.visible,[data-page="requestform"] .card .modal.visible{opacity:1;transform:translateY(0%);visibility:visible}
#searchform .modal #suggestions,[data-page="requestform"] .card .modal #suggestions{max-height:300px;overflow:auto}
#searchform .modal .btn-close,[data-page="requestform"] .card .modal .btn-close{display:none}
#searchform .mb-3,[data-page="requestform"] .card .mb-3{position:relative;margin-bottom:10px}
#searchform .btn,[data-page="requestform"] .card .btn{align-self:flex-start;border-radius:var(--btnRadius,0);background-color:var(--btnBg,transparent);border:var(--btnBorderSize,0 solid) var(--btnBorder);color:var(--btnTxt) !important;cursor:pointer;display:inline-block;font-family:var(--btnFont,initial);font-size:16px;font-weight:var(--btnWeight);line-height:16px;padding:var(--btnPadding);text-align:center;text-transform:var(--btnTransform);transition-duration:0.3s;transition-property:color,border,background-color;transition-timing-function:ease-in-out;width:100%}
#searchform .btn:hover,[data-page="requestform"] .card .btn:hover{background-color:var(--btnBgHover,transparent);border-color:var(--btnBorderHover);color:var(--btnTxtHover) !important}
#searchform label,[data-page="requestform"] .card label{font-weight:600;font-size:0.79rem;color:var(--paletteColor4)}
#searchform input,#searchform select,#searchform textarea,[data-page="requestform"] .card input,[data-page="requestform"] .card select,[data-page="requestform"] .card textarea{border-radius:0;border:1px solid #edeff6ff;padding:10px 15px;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:ease 0.3s all;width:100%;background-color:#fff;font-size:0.79rem}
#searchform input:focus,#searchform select:focus,#searchform textarea:focus,[data-page="requestform"] .card input:focus,[data-page="requestform"] .card select:focus,[data-page="requestform"] .card textarea:focus{box-shadow:0 0 0 5px rgba(50,107,182,0.1)}
#searchform input:focus,#searchform input:hover,#searchform select:focus,#searchform select:hover,#searchform textarea:focus,#searchform textarea:hover,[data-page="requestform"] .card input:focus,[data-page="requestform"] .card input:hover,[data-page="requestform"] .card select:focus,[data-page="requestform"] .card select:hover,[data-page="requestform"] .card textarea:focus,[data-page="requestform"] .card textarea:hover{color:var(--txt);background-color:#fff;border-color:var(--paletteColor2)}
#searchform input[type="checkbox"],#searchform select[type="checkbox"],#searchform textarea[type="checkbox"],[data-page="requestform"] .card input[type="checkbox"],[data-page="requestform"] .card select[type="checkbox"],[data-page="requestform"] .card textarea[type="checkbox"]{width:20px;height:20px;min-width:20px;border-radius:0;padding:0;margin-top:2px;cursor:pointer;line-height:1}
#searchform input[type="checkbox"]:checked,#searchform select[type="checkbox"]:checked,#searchform textarea[type="checkbox"]:checked,[data-page="requestform"] .card input[type="checkbox"]:checked,[data-page="requestform"] .card select[type="checkbox"]:checked,[data-page="requestform"] .card textarea[type="checkbox"]:checked{background-color:var(--paletteColor1)}
#searchform input[type="checkbox"]:checked:after,#searchform select[type="checkbox"]:checked:after,#searchform textarea[type="checkbox"]:checked:after,[data-page="requestform"] .card input[type="checkbox"]:checked:after,[data-page="requestform"] .card select[type="checkbox"]:checked:after,[data-page="requestform"] .card textarea[type="checkbox"]:checked:after{opacity:1}
#searchform input[type="checkbox"]:after,#searchform select[type="checkbox"]:after,#searchform textarea[type="checkbox"]:after,[data-page="requestform"] .card input[type="checkbox"]:after,[data-page="requestform"] .card select[type="checkbox"]:after,[data-page="requestform"] .card textarea[type="checkbox"]:after{content:"";display:inline-block;transform:rotate(45deg);height:10px;width:6px;margin-left:6px;margin-bottom:2px;border-bottom:2px solid #fff;border-right:2px solid #fff;opacity:0;transition:ease 0.3s all}
#searchform input[type="radio"],#searchform select[type="radio"],#searchform textarea[type="radio"],[data-page="requestform"] .card input[type="radio"],[data-page="requestform"] .card select[type="radio"],[data-page="requestform"] .card textarea[type="radio"]{width:20px;height:20px;min-width:20px;border-radius:50px;padding:0;margin-top:2px;line-height:1.5;cursor:pointer}
#searchform input[type="radio"]:checked,#searchform select[type="radio"]:checked,#searchform textarea[type="radio"]:checked,[data-page="requestform"] .card input[type="radio"]:checked,[data-page="requestform"] .card select[type="radio"]:checked,[data-page="requestform"] .card textarea[type="radio"]:checked{background-color:var(--paletteColor1)}
#searchform input[type="radio"]:checked:after,#searchform select[type="radio"]:checked:after,#searchform textarea[type="radio"]:checked:after,[data-page="requestform"] .card input[type="radio"]:checked:after,[data-page="requestform"] .card select[type="radio"]:checked:after,[data-page="requestform"] .card textarea[type="radio"]:checked:after{opacity:1}
#searchform input[type="radio"]:after,#searchform select[type="radio"]:after,#searchform textarea[type="radio"]:after,[data-page="requestform"] .card input[type="radio"]:after,[data-page="requestform"] .card select[type="radio"]:after,[data-page="requestform"] .card textarea[type="radio"]:after{content:"";display:inline-block;height:8px;width:8px;margin-left:5px;margin-bottom:2px;background-color:#fff;border-radius:50px;opacity:0;transition:ease 0.3s all}
[data-page="requestform"] .col-12{grid-column:-1/1}
[data-page="requestform"] .col-12:last-child{margin-bottom:30px}
[data-page="requestform"] .form-check{display:grid;grid-template-columns:30px 1fr}
[data-page="requestform"] .form-check label{font-weight:400}
[data-page="requestform"] .form-check label p{font-size:13px}
[data-page="offer"] .site-wrapper{overflow:unset}
@media (max-width:61.99em){[data-page="offer"] .site-wrapper{overflow:hidden}}
[data-page="offer"] .offer{display:grid;column-gap:50px;grid-template-columns:minmax(10px,1fr) 400px;row-gap:30px}
@media (max-width:93.74em){[data-page="offer"] .offer{grid-template-columns:minmax(10px,1fr) 350px}}
@media (max-width:61.99em){[data-page="offer"] .offer{grid-template-columns:100%}}
[data-page="offer"] .offer-heading{grid-column:-1/1;display:grid;column-gap:10px;grid-template-columns:1fr auto}
@media (max-width:61.99em){[data-page="offer"] .offer-content{order:2}}
[data-page="offer"] .offer-content h2{font-size:2rem}
[data-page="offer"] .offer-content .slideshow{margin-bottom:40px}
[data-page="offer"] .offer-content .slideshow img{aspect-ratio:1.3333333333;object-fit:cover;width:100%;height:auto}
[data-page="offer"] .offer-content .slideshow .slick-next svg{transform:rotate(-90deg)}
@media (max-width:61.99em){[data-page="offer"] .offer-content .slideshow .slick-next{right:20px}}
[data-page="offer"] .offer-content .slideshow .slick-prev svg{transform:rotate(-90deg)}
@media (max-width:61.99em){[data-page="offer"] .offer-content .slideshow .slick-prev{left:20px}}
[data-page="offer"] .offer-info img{display:block}
[data-page="offer"] .offer-info h2{color:var(--paletteColor4);font-size:1.2rem;text-align:center;font-weight:600;margin-bottom:20px}
[data-page="offer"] .offer-info .price{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}
[data-page="offer"] .offer-info .price strong{color:var(--headings);font-size:2rem}
[data-page="offer"] .offer-info .info{align-self:start;position:sticky;top:20px;box-shadow:0 7px 40px rgba(0,0,0,0.1);padding:20px 30px}
@media (max-width:93.74em){[data-page="offer"] .offer-info .info{padding:20px}}
[data-page="offer"] .offer-info .button{width:100%;margin-top:20px}
[data-page="offer"] .offer-info ul{margin:0}
[data-page="offer"] .offer-info li{padding:10px 0 0 0;margin:0;line-height:1;font-size:1rem;display:flex;align-items:center;column-gap:10px}
[data-page="offer"] .offer-info li:not(:last-child){border-bottom:1px solid #edeff6ff;padding:10px 0}
[data-page="offer"] .offer-info li:before{display:none}
[data-page="offer"] .offer-info li svg{width:20px;height:20px}