@charset "UTF-8";@import "normalize.css";@import "all.min.css";@import "qtip.css";.poppins{font-family:"Poppins",sans-serif}.playfair{font-family:"Playfair Display",serif}.fontawesome{font-family:"Font Awesome 6 Pro"}*{font-family:"Poppins",sans-serif}body{color:#2a2a2a;font-size:100%}@media only screen and (max-width: 550px){body{font-size:85% !important}}button:focus{outline:0}img{max-width:100%;height:auto}.hide{display:none}.italic{font-style:italic}.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}#site-container{position:relative;min-width:360px;height:100%;overflow:hidden}.wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.section-box{padding:30px;margin-bottom:30px}.section-box--grey{background-color:#f5f5f5}.section-box--red{background-color:#ac2937}.section-box--red h2{color:#ffffff}.btn{font-family:"Poppins",sans-serif;cursor:pointer;border:none;text-transform:uppercase;width:100%}.btn:hover{background-color:#d73346}.btn__text{font-weight:bold}.btn--large{font-size:1.6rem;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;text-align:center;padding:25px 40px}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.btn--large{font-size:1.3rem}}.btn--regular{font-size:1rem;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:12px 40px}.btn--red{color:#fff;background-color:#ac2937}.btn--red:hover{color:#fff}.btn--white{color:#2a2a2a;background-color:#fff}.btn--white:hover{background-color:#9a9a9a;color:#fff}.btn--grey{color:#fff;background-color:#9a9a9a;display:block;text-align:center}.btn--grey:hover{background-color:#f5f5f5;color:#2a2a2a}.red{color:#ac2937}h1,h2,h3,h4{font-family:"Playfair Display",serif;margin-top:0}h1 span,h2 span,h3 span,h4 span{font-family:"Playfair Display",serif}h1{line-height:1.3}.h--large{font-size:2.125em}@media only screen and (max-width: 440px){.h--large{font-size:1.6rem !important}}.h--medium{font-size:1.75rem;line-height:1.3}a{color:#2a2a2a}a:hover{color:#ac2937}select,input{width:100%}select{color:#595959;padding:10px 15px;border:1px solid #eeeff0;font-size:.75rem}select:focus{outline:none}.country-select{font-family:"Playfair Display",serif;width:100%;border:0}.country-select:after{content:"\f107";font-family:"Font Awesome 6 Pro";font-size:1rem;line-height:2.2}.country-select.active:after{content:"\f106";font-family:"Font Awesome 6 Pro";font-size:1rem;line-height:2.2}.country-select span{font-family:"Playfair Display",serif;font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 600px){.country-select span{font-size:1.1rem}}.country-select ul{border-top:1px solid #e5e5e5}.custom-dropdown{position:relative}.custom-dropdown .dropdown-selected{display:flex;align-items:center;font-size:.8em}@media only screen and (max-width: 550px){.custom-dropdown .dropdown-selected{width:100%;justify-content:center}}.custom-dropdown .dropdown-selected img{margin-right:10px;width:20px;height:20px}.custom-dropdown .dropdown-selected i{height:20px;margin-left:20px;padding-right:10px}.custom-dropdown .dropdown-options{z-index:1000;top:30px;position:absolute;background:#fff;border:1px solid #ddd;box-shadow:rgba(0,0,0,0.11) 2px 3px 3px;border-radius:3px;width:100%}.custom-dropdown .dropdown-options__box{font-size:.8em;display:flex;align-items:center;border-bottom:1px solid #f5f5f5;padding:5px}.custom-dropdown .dropdown-options .flag-img{height:20px;width:20px;margin-right:5px}.search-select{font-family:"Poppins",sans-serif;width:100%;border:1px solid #c1c1c1}.search-select:after{content:"\f107";font-family:"Font Awesome 6 Pro";font-size:1rem;line-height:2.2}.search-select.active:after{content:"\f106";font-family:"Font Awesome 6 Pro";font-size:1rem;line-height:2.2}.search-select span{font-family:"Poppins",sans-serif;font-size:.8rem;font-weight:300;line-heght:1.6}.search-select ul{border-top:1px solid #e5e5e5}.search-select ul li{font-size:.8rem;line-height:3}.header{margin:0;padding:0;border-bottom:1px solid #eaeaea;position:fixed;z-index:110;width:100%}.header__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;position:relative}@media only screen and (max-width: 550px){.header__wrapper{flex-direction:column}}.header__wrapper--center{align-items:center}.header__upper{background-color:#f5f5f5;padding:10px 0}@media only screen and (max-width: 550px){.header__upper{display:none}}.header__upper--left{width:65%;font-size:1rem;color:#9a9a9a}.header__upper--left a{color:#ac2937;font-weight:400}@media only screen and (max-width: 940px){.header__upper--left{font-size:.85rem}}@media only screen and (max-width: 768px){.header__upper--left{width:85%}}@media only screen and (max-width: 550px){.header__upper--left{display:none}}.header__upper--social{width:25%;text-align:right;padding-right:10px}@media only screen and (max-width: 768px){.header__upper--social{display:none}}.header__upper--language{width:10%}@media only screen and (max-width: 768px){.header__upper--language{width:15%}}.header__upper .web .CaptionCont{background-position:3px 0;background:url("../../images/en.svg") no-repeat;background-size:20px 20px}.header__upper .dutch .CaptionCont{background-position:3px 0;background:url("../../images/nl.svg") no-repeat;background-size:20px 20px}.header__lower{background-color:#ffffff;padding:20px 0 0;width:100%}@media only screen and (max-width: 940px){.header__lower{flex-direction:column;padding:15px 0;box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-o-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2)}}.header__lower--left{width:25%}.header__lower--left img{width:200px;height:60px}@media only screen and (max-width: 940px){.header__lower--left{width:100%;text-align:left;width:200px}}@media only screen and (max-width: 550px){.header__lower--left img{width:140px;height:40px}}.header__lower--right{width:75%;text-align:right}@media only screen and (max-width: 940px){.header__lower--right{width:100%;text-align:center;padding-left:20px}}@media only screen and (max-width: 768px){.header__lower--right{padding-left:10px}}@media only screen and (max-width: 550px){.header__lower--right{width:100%}}.header__lower--right .strap{font-family:"Playfair Display",serif;font-size:1.5rem;color:#000}@media only screen and (max-width: 940px){.header__lower--right .strap{font-size:1.3rem;text-align:center;margin-top:15px;position:absolute;top:50%;transform:translateY(-50%);margin:0 5%}}@media only screen and (max-width: 768px){.header__lower--right .strap{font-size:1rem}}@media only screen and (max-width: 600px){.header__lower--right .strap{display:none}}.is-sticky .header__lower{box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-o-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);transition:all .5s ease}.headroom{will-change:transform;transition:transform 200ms linear}.headroom--pinned{transform:translateY(0%)}.headroom--pinned .header__upper{display:none}.headroom--unpinned{transform:translateY(-100%)}.headroom--top .header__upper{display:block}.primary-nav{margin:5px 0 0;padding:0}@media only screen and (max-width: 940px){.primary-nav{position:fixed;overflow-y:auto;margin-top:0;right:-100%;top:0;height:auto;z-index:50;height:100vh;width:40%;background-color:#ac2937;transition:all 1s ease;padding-top:40px}}@media only screen and (max-width: 768px){.primary-nav{width:55%;-webkit-box-shadow:-3px 2px 5px 0 rgba(0,0,0,0.28);-moz-box-shadow:-3px 2px 5px 0 rgba(0,0,0,0.28);box-shadow:-3px 2px 5px 0 rgba(0,0,0,0.28)}}@media only screen and (max-width: 600px){.primary-nav{width:75%}}@media only screen and (max-width: 550px){.primary-nav{width:90%}}.primary-nav__logo{display:none;position:absolute;top:20px;left:20px}.primary-nav__logo img{width:110px}@media only screen and (max-width: 940px){.primary-nav__logo{display:block}}.primary-nav__header{color:#fff;padding-top:0;padding-bottom:0;display:none}@media only screen and (max-width: 940px){.primary-nav__header{display:block}}.primary-nav__title{font-size:2.6rem;line-height:1.1;font-weight:300;margin:0;padding:0;width:70%}@media only screen and (max-width: 550px){.primary-nav__title{font-size:1.9rem}}.primary-nav__close{position:absolute;top:20px;right:15px;background:transparent;border:0;color:#fff;font-size:2rem;cursor:pointer;width:30px}.primary-nav .primary-nav__header{display:none;padding:28px 20px;text-align:left;font-weight:bold;font-size:1.3rem;color:#fff;position:relative}@media only screen and (max-width: 940px){.primary-nav .primary-nav__header{display:block}}.primary-nav .primary-nav__list{padding:0;margin:0 0 0 15px}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list{background-color:#ac2937;margin:0;border-top:1px solid #701923}}.primary-nav .primary-nav__list .primary-nav__item{display:inline-block;padding:20px 10px;position:relative}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__item{display:block;position:relative;text-align:left;padding:20px;border-bottom:1px solid #701923;padding:0;background-color:#ac2937}.primary-nav .primary-nav__list .primary-nav__item:hover{background-color:#d73346}}.primary-nav .primary-nav__list .primary-nav__item:last-of-type{padding-right:0}.primary-nav .primary-nav__list .primary-nav__handle{display:none;width:2rem;line-height:2;position:absolute;right:20px;top:0;font-weight:600;cursor:pointer;text-align:center}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__handle{display:block}}.primary-nav .primary-nav__list .primary-nav__handle--isclosed:before{font-size:1.5rem;content:"\f107";font-family:"Font Awesome 6 Pro";color:#fff}.primary-nav .primary-nav__list .primary-nav__handle--isopen:before{font-size:1.5rem;content:"\f106";font-family:"Font Awesome 6 Pro";color:#fff}.primary-nav .primary-nav__list .primary-nav__link{color:#000;font-size:1rem;text-transform:uppercase;letter-spacing:2px}.primary-nav .primary-nav__list .primary-nav__link:hover{color:#ac2937}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__link:hover{color:#fff}}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__link{display:block;padding:15px 20px;color:#fff}}.primary-nav .primary-nav__list .primary-nav__mega:after,.primary-nav .primary-nav__list .primary-nav__mega:before{opacity:0;bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.primary-nav .primary-nav__list .primary-nav__mega:after{border-color:rgba(172,41,55,0);border-bottom-color:#6d0019;border-width:8px;margin-left:-8px}.primary-nav .primary-nav__list .primary-nav__mega:before{border-color:rgba(172,41,55,0);border-bottom-color:#6d0019;border-width:9px;margin-left:-9px}.primary-nav .primary-nav__list .primary-nav__mega:hover:after,.primary-nav .primary-nav__list .primary-nav__mega:hover:before{opacity:1;animation:fadeIn .5s;-ms-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__mega:hover:after,.primary-nav .primary-nav__list .primary-nav__mega:hover:before{opacity:0 !important}}.primary-nav .primary-nav__list .primary-nav__mega:hover .mega-menu{display:block;animation:fadeIn .5s;-ms-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__mega:hover .mega-menu{display:none;animation:none;-ms-animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}}.primary-nav .primary-nav__list .primary-nav__drop-menu{position:relative}.primary-nav .primary-nav__list .primary-nav__drop-menu:hover .drop-menu{display:block;animation:fadeIn .5s;-ms-animation:fadeIn .5s;-moz-animation:fadeIn .5s;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}@media only screen and (max-width: 940px){.primary-nav .primary-nav__list .primary-nav__drop-menu:hover .drop-menu{display:none;animation:none;-ms-animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}}.hamburger{display:none;position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 940px){.hamburger{display:inline-block}}.mega-menu{position:fixed;z-index:50;left:0;right:0;padding:0 15px;display:none;opacity:0;transition:opacity 1s ease-out;padding-top:0;height:1px;width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 940px){.mega-menu{display:none;position:relative;padding:0;min-height:0;opacity:1 !important;height:auto}}.mega-menu .mega-menu__wrap{box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);-o-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);position:absolute;width:96%;margin-top:20px;background-color:#ac2937;display:grid;grid-template-columns:35% 30% 35%;background-size:cover;background:#6d0019;background:-moz-linear-gradient(top, #6d0019 0%, #ac2937 61%, #ac2937 100%);background:-webkit-linear-gradient(top, #6d0019 0%, #ac2937 61%, #ac2937 100%);background:linear-gradient(to bottom, #6d0019 0%, #ac2937 61%, #ac2937 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d0019', endColorstr='#ac2937', GradientType=0);padding-top:20px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1120px){.mega-menu .mega-menu__wrap{padding:15px}}@media only screen and (max-width: 940px){.mega-menu .mega-menu__wrap{display:block;background-image:none;position:relative;margin-top:0;padding:0;margin-left:0;margin-right:0;width:100%;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}}.mega-menu .mega-menu__section{text-align:left;padding:0 30px}.mega-menu .mega-menu__section:nth-of-type(2){border-left:1px dotted #4b0112;border-right:1px dotted #4b0112;padding:0 30px}@media only screen and (max-width: 940px){.mega-menu .mega-menu__section:nth-of-type(2){border:0;padding:0}}@media only screen and (max-width: 940px){.mega-menu .mega-menu__section{padding:0}}.mega-menu .mega-menu__title{width:100%;margin:20px 0}@media only screen and (max-width: 940px){.mega-menu .mega-menu__title{margin:0;font-weight:300;font-family:"Poppins",sans-serif;padding:15px 30px;font-size:1rem;position:relative;background-color:#ac2937}.mega-menu .mega-menu__title:hover{background-color:#d73346}}.mega-menu .mega-menu__titlelink{color:#f2f2f2;font-weight:normal;font-size:1.8rem;font-family:"Playfair Display",serif}@media only screen and (max-width: 940px){.mega-menu .mega-menu__titlelink{font-weight:normal;color:#fff;font-size:1rem}}.mega-menu .mega-menu__titlelink--light{font-weight:normal;color:#f2f2f2;font-size:.9rem}.mega-menu .mega-menu__handle{display:none;width:2rem;line-height:2;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer;text-align:center;font-weight:600}@media only screen and (max-width: 940px){.mega-menu .mega-menu__handle{display:block}}.mega-menu .mega-menu__handle--isclosed:before{font-size:1.5rem;content:"\f107";font-family:"Font Awesome 6 Pro";color:#fff}.mega-menu .mega-menu__handle--isopen:before{font-size:1.5rem;content:"\f106";font-family:"Font Awesome 6 Pro";color:#fff}.mega-menu .mega-menu__list{margin:0 0 30px;padding:0}@media only screen and (max-width: 940px){.mega-menu .mega-menu__list{margin:0;padding:0;overflow:hidden;display:none;background-color:#2a2a2a}}.mega-menu .mega-menu__list--dual{-webkit-columns:2;-moz-columns:2;columns:2}@media only screen and (max-width: 940px){.mega-menu .mega-menu__list--dual{-webkit-columns:1;-moz-columns:1;columns:1}}@media only screen and (max-width: 940px){.mega-menu .mega-menu__list--blog{padding:10px 35px}}@media only screen and (max-width: 440px){.mega-menu .mega-menu__list--blog{padding:0}}.mega-menu .mega-menu__item{padding:5px 0;font-size:.9rem}@media only screen and (max-width: 940px){.mega-menu .mega-menu__item{padding:0;border-bottom:1px solid #000}.mega-menu .mega-menu__item:hover{background-color:#666}}.mega-menu .mega-menu__link{color:#e7e7e7;font-weight:normal}@media only screen and (max-width: 940px){.mega-menu .mega-menu__link{padding:15px 8px 15px 35px;color:#f2f2f2;display:block}}.mega-menu .mega-menu__link:hover{color:#fff}@media only screen and (max-width: 940px){.mega-menu .mega-menu__link:hover{padding:15px 8px 15px 35px;color:#f2f2f2}}.mega-menu .mega-menu__blogitem{display:block;zoom:1;padding:15px 0;border-bottom:1px dotted #4b0112}.mega-menu .mega-menu__blogitem:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.mega-menu .mega-menu__blogitem:last-of-type{border:0}@media only screen and (max-width: 940px){.mega-menu .mega-menu__blogitem{border-bottom:1px solid #000}.mega-menu .mega-menu__blogitem a{color:#f2f2f2;font-weight:normal}}@media only screen and (max-width: 440px){.mega-menu .mega-menu__blogitem:hover{background-color:#666}}.mega-menu .mega-menu__blogimg{float:left;width:20%;max-width:100px}.mega-menu .mega-menu__blogimg img{border:3px solid #fff}@media only screen and (max-width: 550px){.mega-menu .mega-menu__blogimg{display:none}}.mega-menu .mega-menu__blogtext{float:right;width:80%;padding:0 20px 0 10px;font-size:.9rem;line-height:1.3;color:#e7e7e7}.mega-menu .mega-menu__blogtext:hover{color:#fff}.mega-menu .mega-menu__blogtext .date{text-transform:uppercase;padding-top:10px;font-size:.75rem;color:#9a9a9a}@media only screen and (max-width: 550px){.mega-menu .mega-menu__blogtext .date{display:none}}@media only screen and (max-width: 550px){.mega-menu .mega-menu__blogtext{clear:both;float:none;width:100%}}.mega-menu .mega-menu__bloglink{font-family:"Playfair Display",serif;font-size:1rem;font-weight:600;padding-top:10px}.mega-menu .mega-menu__bloglink:after{content:"\f105";font-family:"Font Awesome 6 Pro";margin-left:5px;font-size:1rem;font-weight:300}@media only screen and (max-width: 940px){.mega-menu .mega-menu__bloglink{display:none}}.drop-menu{position:absolute;z-index:50;left:0;right:0;display:none;opacity:0;transition:opacity 1s ease-out;padding-top:0}@media only screen and (max-width: 940px){.drop-menu{display:none;position:relative;padding:0;min-height:0;opacity:1 !important}}.drop-menu__wrap{margin:0;padding:0;margin-top:20px;min-width:150px;background-size:cover;background:#6d0019;background:-moz-linear-gradient(top, #6d0019 0%, #ac2937 61%, #ac2937 100%);background:-webkit-linear-gradient(top, #6d0019 0%, #ac2937 61%, #ac2937 100%);background:linear-gradient(to bottom, #6d0019 0%, #ac2937 61%, #ac2937 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d0019', endColorstr='#ac2937', GradientType=0)}.drop-menu__wrap:after,.drop-menu__wrap:before{bottom:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;top:4px}.drop-menu__wrap:after{border-color:rgba(172,41,55,0);border-bottom-color:#6d0019;border-width:8px;margin-left:-8px}.drop-menu__wrap:before{border-color:rgba(172,41,55,0);border-bottom-color:#6d0019;border-width:9px;margin-left:-9px}@media only screen and (max-width: 940px){.drop-menu__wrap{margin-top:0;background:#ac2937}.drop-menu__wrap:after,.drop-menu__wrap:before{display:none}}.drop-menu__item{text-align:left;padding:10px 20px;display:block;border-bottom:1px solid #4b0112}@media only screen and (max-width: 940px){.drop-menu__item{border-bottom:0;padding:15px 30px}}.drop-menu__link{color:#e7e7e7;font-weight:normal;display:block;font-size:.9rem}.drop-menu__link:hover{color:#ffffff}@media only screen and (max-width: 940px){.drop-menu__link{font-size:.9rem;font-family:"Playfair Display",serif;font-weight:normal;font-size:1rem}}.main-container{margin-top:140px}@media only screen and (max-width: 940px){.main-container{margin-top:110px}}@media only screen and (max-width: 550px){.main-container{margin-top:74px}}.main-container--news{margin-top:180px}@media only screen and (max-width: 940px){.main-container--news{margin-top:140px}}@media only screen and (max-width: 550px){.main-container--news{margin-top:100px}}.main-container--news .col-70-30__right{padding-top:80px}@media only screen and (max-width: 940px){.main-container--news .col-70-30__right{padding-top:20px}}.social{margin:0;padding:0}.social .social__item{display:inline-block;padding:0 5px}.social .social__item a{color:#2a2a2a;line-height:2}.social .social__item a:hover{color:#ac2937}.social .social__item--small{font-size:1rem}.social .social__item--border{border-width:1px;border-style:solid;font-size:1.5rem;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:45px;height:45px;text-align:center;margin-right:10px}.social .social__item--border:hover{border-color:#ac2937}.social .social__item--border:hover a{color:#ac2937}.social .social__item--linkedin{border-color:#67c9e8}.social .social__item--linkedin a{color:#67c9e8}.social .social__item--facebook{border-color:#4a6ea9}.social .social__item--facebook a{color:#4a6ea9}.social .social__item--instagram{border-color:#ae24af}.social .social__item--instagram a{color:#ae24af}.sub-title{color:#ac2937;text-transform:uppercase;font-size:.875rem;padding-bottom:15px}.title{display:flex;border-bottom:2px solid #eaeaea;margin-bottom:40px}.title__left{width:80%}.title__left .red-line{float:left;display:block;padding-right:50px;border-bottom:4px solid #ac2937;margin-bottom:-3px}.title__left h1{margin:15px 0;font-size:1.5em}.title__left h2{margin:15px 0}@media only screen and (min-width: 768px) and (max-width: 1120px){.title__left{width:70%}}@media only screen and (max-width: 768px){.title__left{width:60%;padding-top:15px}}@media only screen and (max-width: 768px){.title__left--no-filter{width:auto}}.title__right{width:20%}.title__right .title__label{display:block;font-family:"Playfair Display",serif;color:#9a9a9a;font-style:italic;font-size:1rem;margin:0 0 10px 5px}@media only screen and (min-width: 768px) and (max-width: 1120px){.title__right{width:30%}}@media only screen and (max-width: 768px){.title__right{width:40%}}@media only screen and (max-width: 600px){.title__right{padding-top:10px}}@-moz-keyframes spin{100%{-moz-transform:rotate(90deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(90deg)}}@keyframes spin{100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.subscribe-box{position:fixed;right:80px;bottom:15px;background-color:#ac2937;color:#ffffff;width:90%;max-width:400px;padding:20px;border:0;display:none;z-index:2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width: 550px){.subscribe-box{right:10px}}.subscribe-box__close{position:absolute;right:20px;top:20px;cursor:pointer;transform:rotate(0deg);transform-origin:center center;transition:.7s;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;-ms-transform-origin:center center;color:rgba(255,255,255,0.7)}.subscribe-box__close:hover{transition:.25s;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff}.subscribe-box__para{font-size:14px;line-height:1.3}.subscribe-box__para--small{font-size:11px;line-height:1.3}.subscribe-box__field{display:grid !important;grid-template-columns:3fr 2fr;align-items:center}.subscribe-box__input{height:36px;font-size:.9rem}.subscribe-box__input:focus{outline:none}.subscribe-box__button{width:100%;padding:13px;background-color:#9a9a9a;padding:13px 15px 14px;border:1px solid #9a9a9a;color:#fff;font-weight:normal;cursor:pointer;border-radius:4px}.subscribe-box-small{display:block;position:fixed;outline:none;overflow:hidden;cursor:pointer;width:40px;height:40px;background:#ac2937;color:#fff;right:60px;bottom:15px;border:none;border-radius:5px;font-size:20px;padding:0 10px;z-index:118}.news-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width: 768px){.news-grid{grid-template-columns:1fr}}.news-grid__item{position:relative;background-color:#f1f1f1}.news-grid__item:hover .news__img img{transform:scale(1.1)}.news-grid__item--white{background-color:#ffffff}.news-grid__item .news__tag{position:absolute;left:-14px;top:30px;background-color:#2a2a2a;padding:15px;width:auto;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:1px;z-index:1;font-family:"Playfair Display",serif}.news-grid__item .news__tag a{color:#ffffff}.news-grid__item .news__img{overflow:hidden}.news-grid__item .news__img img{display:block;transform:scale(1);transition:all .5s;-webkit-transform:translateZ(0);aspect-ratio:16/12}.news-grid__item .news__date{padding:10px 30px;border-bottom:1px solid #eaeaea}.news-grid__item .news__date .fal{color:#9a9a9a}.news-grid__item .news__date span{font-size:.75em;text-transform:uppercase;color:#2a2a2a;letter-spacing:1px}.news-grid__item .news__text{padding:20px 30px}.news-grid__item .news__text h3{font-size:1.375em;line-height:1.3;font-weight:300}.news-grid__item .news__text p{font-size:1rem;color:#9a9a9a;line-height:1.4}.property-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.property-grid__item{position:relative;background-color:#f1f1f1}.property-grid__item--white{background-color:#ffffff}.property-grid__item:hover .property__img img{transform:scale(1.1);aspect-ratio:16 / 12}.property-grid__item .property__label{position:absolute;z-index:20;left:20px;bottom:20px;background-color:#ac2937;padding:5px 20px;color:#fff;font-family:"Playfair Display",serif;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.property-grid__item .property__img{overflow:hidden;position:relative}.property-grid__item .property__img img{display:block;transform:scale(1);transition:all .5s;-webkit-transform:translateZ(0);aspect-ratio:16 / 12}.property-grid__item .property__text{padding:20px 30px}.property-grid__item .property__text h3{font-size:1.375em;line-height:1.3;margin-bottom:15px;font-weight:300}.property-grid__item .property__meta{padding:10px 30px 80px}.property-grid__item .property__price{display:flex;position:absolute;width:100%;bottom:0;border-top:1px solid #eaeaea;margin-top:20px}.property-grid__item .property__price--left{width:55%;padding:20px 20px 20px 30px}.property-grid__item .property__price--right{background-color:#ac2937;text-align:center;color:#fff;width:45%;padding:20px}.property-grid__item .property__price--sold{font-family:"Playfair Display",serif;text-transform:uppercase}.meta__list{padding:0;margin:0}.meta__list .meta__item{font-weight:300;padding:8px 5px;font-size:.9rem;position:relative}.meta__list .meta__item--icon:before{font-family:"Font Awesome 6 Pro";font-size:1.5rem;line-height:0;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.meta__list .meta__item--beds:before{content:"\f236"}.meta__list .meta__item--size:before{content:"\f31d"}.meta__list .meta__item--type:before{content:"\f015"}.meta__list .meta__item--piste:before{content:"\f6fc"}.meta__list .meta__item .meta__text{font-weight:300;font-size:.85rem;position:absolute;top:50%;transform:translateY(-50%)}.meta__list .meta__item .meta__text--piste{line-height:.75;font-size:1.05rem;font-weight:300;display:block;left:45px}.meta__list .meta__item .meta__text--piste span{font-size:.7rem}.meta__list .meta__item .meta__text--beds{left:50px}.meta__list .meta__item .meta__text--type{left:40px}.meta__list .meta__item .meta__text--type span{font-size:.7rem}.meta__list .meta__item .meta__text--size{font-weight:300;line-height:1.2;left:40px}.meta__list--dual{display:flex;flex-wrap:wrap;flex-direction:row}.meta__list--dual .meta__item{width:50%;padding:5px;height:40px}.meta__list--dual .meta__item--beds:before{margin-left:0}.meta__list--dual .meta__item .meta__text{position:absolute;top:50%;transform:translateY(-50%);font-size:.95rem}.meta__list--dual .meta__item .meta__text--piste{font-size:.95rem;font-weight:300;left:45px}.meta__list--row{display:flex;width:100%}.meta__list--row .meta__item{width:25%;border-top:1px solid #ddd;text-align:center;height:60px;position:relative;background-size:37px 37px;text-align:left}.meta__list--row .meta__item--beds{width:23%;border-right:1px solid #ddd}.meta__list--row .meta__item--size{width:29%;border-right:1px solid #ddd}.meta__list--row .meta__item--type{width:29%;border-right:1px solid #ddd}.meta__list--row .meta__item--piste{width:23%}.meta__list--noborders .meta__item{border-top:0}.meta__list--noborders .meta__item--beds{border-right:0}.meta__list--noborders .meta__item--size{border-right:0}.meta__list--noborders .meta__item--type{border-right:0}.property-grid,.resort-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width: 940px){.property-grid,.resort-grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.property-grid,.resort-grid{grid-template-columns:1fr}}.resort-grid__item{position:relative;background-color:#f1f1f1}.resort-grid__item:hover .resort__img-2{opacity:0}.resort-grid__item:hover .resort__link{background-color:#d73346}.resort-grid__item .resort__tag{position:absolute;left:-14px;top:30px;background-color:#2a2a2a;padding:15px;color:#ffffff;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:1px;z-index:101 !important}.resort-grid__item .resort__img{overflow:hidden;position:relative;height:263px}.resort-grid__item .resort__img img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;width:100%}.resort-grid__item .resort__img img:nth-child(2):hover{opacity:0}.resort-grid__item .resort__img-1{opacity:1}.resort-grid__item .resort__text{padding:20px 30px 70px}.resort-grid__item .resort__text h3{font-size:1.375em;line-height:1.3;margin-bottom:15px;font-weight:300}.resort-grid__item .resort__country{font-weight:600;color:#2a2a2a;margin-bottom:15px;text-transform:uppercase}.resort-grid__item .resort__link{display:block;background-color:#ac2937;font-weight:400;color:#ffffff;padding:20px 15px;text-align:center;position:absolute;width:100%;bottom:0}.cycle-pager{text-align:center;width:100%;z-index:101;position:absolute;bottom:10px;overflow:hidden}.cycle-pager span{font-family:arial;font-size:50px;width:16px;height:16px;display:inline-block;color:#ddd;cursor:pointer}.cycle-pager span.cycle-pager-active{color:#ac2937}.feature-list{margin:0;padding:0}.feature-list .feature-list__item{font-size:.85rem;color:#9a9a9a;line-height:1.4;padding:5px 0 5px 14px}.feature-list .feature-list__item--bullet{position:relative}.feature-list .feature-list__item--bullet::before{content:"\f111";font-family:"Font Awesome 6 Pro";font-weight:700;font-size:.5rem;position:absolute;left:0;top:7px;color:#ac2937}.info-grid{display:grid;grid-template-columns:35% 35%;grid-gap:40px}@media only screen and (max-width: 940px){.info-grid{grid-template-columns:40% 40%}}@media only screen and (max-width: 768px){.info-grid{grid-template-columns:80%;margin-left:20%}}@media only screen and (max-width: 600px){.info-grid{grid-template-columns:90%;margin-left:10%}}.info-grid__item{background-color:rgba(255,255,255,0.75);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:30px 30px 30px 100px;position:relative}.info-grid__item .info-grid__title{font-size:1.25rem}.info-grid__item .info-grid__img{position:absolute;left:-30px;top:30px}.info-grid__item .info-grid__text{font-size:.875rem;line-height:1.5}.types-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width: 768px){.types-grid{grid-template-columns:1fr}}.types-grid__item{background-color:rgba(255,255,255,0.8);padding:30px 0 70px;position:relative}.types-grid__title{font-size:1.25rem;font-family:"Poppins",sans-serif;font-weight:300;padding:0 30px}.types-grid__text{font-size:.875rem;line-height:1.8;padding:0 30px}.types-grid__link{display:block;background-color:#ac2937;font-weight:400;color:#ffffff;padding:20px 15px;text-align:center;position:absolute;width:100%;bottom:0}.content p{line-height:1.7;margin:10px 0 30px}p.no-result{text-align:center}.form{margin:0;padding:0;display:block;zoom:1}.form:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.form__group{display:block;zoom:1}.form__group:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.form__group--rel{position:relative}.form__group--pad{padding:10px 0}@media only screen and (max-width: 550px){.form__group--brochure{padding:0 !important;width:100% !important;float:none !important;clear:both !important;padding-right:0 !important}}.form__group--checkbox{position:relative}.form__group--left{width:50%;float:left;padding:10px 10px 10px 0}@media only screen and (max-width: 440px){.form__group--left{width:100%;float:none;clear:both;padding-right:0}}.form__group--right{width:50%;float:right;padding:10px 0 10px 10px}@media only screen and (max-width: 440px){.form__group--right{width:100%;float:none;clear:both;padding-left:0}}.form__group--2{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.form__element{padding:5px 0}.form__element--wide{width:100%}.form__element--checkbox{float:left;width:10%}.form__button{margin-top:20px}.form__label{display:block;position:relative}@media only screen and (max-width: 550px){.form__label--brochure{display:none}}.form__label--uppercase{text-transform:uppercase}.form__label--small{font-size:.75em}.form__label--white{color:#ffffff}.form__label--checkbox{padding:10px 0 10px 28px;line-height:1.3}.form--horizontal{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 880px){.form--horizontal{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.form--horizontal{grid-gap:15px;grid-template-columns:1fr}}.form--vertical form__group{position:relative}.form__input{padding:15px;font-size:1rem}.form__input--white{background-color:#fff;border:1px solid #fff}@media only screen and (max-width: 550px){.form__input--brochure{padding:8px !important}}.form__textarea{padding:15px;font-size:1rem;width:100%;height:100px;resize:none}@media only screen and (max-width: 550px){.form__textarea--brochure{height:70px}}.form__checkbox{height:24px;width:14px;position:absolute;left:2px;top:15px;-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}.form option{color:#000}.search-slider{width:auto;width:320px;top:0;height:100vh;position:fixed;left:-320px;background-color:#ac2937;z-index:120;-webkit-box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28);-moz-box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28);box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28)}@media only screen and (max-width: 550px){.search-slider{width:300px;left:-305px}}.search-slider__wrapper{height:100%;overflow-y:auto;padding:20px}.search-slider__logo{margin:0 0 10px}.search-slider__logo img{width:110px}.search-slider__header{color:#fff}.search-slider__title{font-size:2.6rem;line-height:1.1;font-weight:300;width:70%}@media only screen and (max-width: 550px){.search-slider__title{font-size:1.9rem}}.search-slider__tab{cursor:pointer;position:absolute;top:30%;right:-60px;width:50px;background-color:#ac2937;height:300px;padding:30px;color:#fff;-webkit-box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28);-moz-box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28);box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28)}.search-slider__tab .fa-search{margin-left:-12px;font-size:1.6rem}@media only screen and (max-width: 550px){.search-slider__tab .fa-search{font-size:1.1rem;margin-left:-5px;margin-top:-15px}}@media only screen and (max-width: 440px){.search-slider__tab .fa-search{font-size:.9rem;margin-left:-1px;margin-top:0}}@media only screen and (max-width: 550px){.search-slider__tab{width:40px;height:210px;right:-50px}}@media only screen and (max-width: 440px){.search-slider__tab{padding:20px;width:20px;height:170px;right:-35px}}.search-slider__label{display:block;position:absolute;font-family:"Playfair Display",serif;top:70px;line-height:1;left:-55px;height:20px;width:auto;font-weight:normal;font-size:1.6rem;border-bottom:0 !important;white-space:nowrap;-webkit-transform:rotate(-90deg) translate(-50%);-moz-transform:rotate(-90deg) translate(-50%);-ms-transform:rotate(-90deg) translate(-50%);-o-transform:rotate(-90deg) translate(-50%);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(-90deg) translate(-50%)}@media only screen and (max-width: 550px){.search-slider__label{font-size:1.1rem;left:-18px;top:50px}}@media only screen and (max-width: 440px){.search-slider__label{font-size:.9rem;left:-18px;top:40px}}.search-slider__label.dutch{left:-40px}@media only screen and (max-width: 550px){.search-slider__label.dutch{font-size:1.1rem;left:-10px;top:50px}}@media only screen and (max-width: 440px){.search-slider__label.dutch{font-size:.9rem;top:40px}}.footer{background-color:#e3e4e6;background-image:url("https://axbcodujsq.cloudimg.io/v7/assets/images/footer-bg.webp");background-position:left bottom;background-repeat:no-repeat;background-size:cover;padding:120px 0;height:auto}@media only screen and (max-width: 440px){.footer{padding:50px 0}}.footer .footer__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:grid;grid-gap:30px;grid-template:"a a b b c c d d" "a a e e e e e e"}@media only screen and (max-width: 880px){.footer .footer__wrapper{grid-template:"b c" "d d" "e e" "a a"}}@media only screen and (max-width: 600px){.footer .footer__wrapper{grid-template:"b" "c" "d" "e" "a"}}.footer .footer__img{margin-bottom:20px;width:200px;height:60px}.footer .footer__item{padding:10px 0}.footer .footer__item h4{font-size:1.625em;margin:0 0 20px}.footer .footer__item--1{grid-area:a;height:200px}@media only screen and (max-width: 880px){.footer .footer__item--1{height:auto}}.footer .footer__item--2{grid-area:b}.footer .footer__item--3{grid-area:c}.footer .footer__item--4{grid-area:d}.footer .footer__item--5{grid-area:e}.footer .footer__item__img{margin-bottom:40px}.footer__text{line-height:2.2;margin:10px 0}.footer__text--small{font-size:.813em}.footer .social{margin:30px 0}.link-list{margin:0;padding:0}.link-list .link-list__item{padding:10px 0}.link-list--dual .link-list__item{width:33.33%}.link-list--dual .link-list__item:nth-child(odd){float:left;padding-right:30px}@media only screen and (max-width: 550px){.link-list--dual .link-list__item:nth-child(odd){clear:both;float:none}}.link-list--dual .link-list__item:nth-child(even){float:right}@media only screen and (max-width: 550px){.link-list--dual .link-list__item:nth-child(even){clear:both;float:none}}.nav .nav__list{margin:0;padding:0}.nav .nav__item{display:inline-block}.nav .nav__item--border{border-right:1px solid #2a2a2a;padding:0 5px}.nav .nav__item--small{font-size:.813em}.col-40-60{margin:50px 0}@media only screen and (max-width: 768px){.col-40-60{margin:30px 0}}.col-40-60__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:40% 60%}@media only screen and (max-width: 768px){.col-40-60__wrapper{grid-template-columns:100%}}.col-40-60__left{padding-right:15px}@media only screen and (max-width: 768px){.col-40-60__left{padding-right:0;text-align:center}}.col-40-60__right{padding-left:15px;margin-top:30px}@media only screen and (max-width: 768px){.col-40-60__right{padding-left:0}}.col-70-30{margin:50px 0}@media only screen and (max-width: 768px){.col-70-30{margin:30px 0}}.col-70-30__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:7fr 3fr}@media only screen and (max-width: 940px){.col-70-30__wrapper{grid-template-columns:1fr}}.col-70-30__left{padding-right:15px}@media only screen and (max-width: 940px){.col-70-30__left{padding-right:0}}.col-70-30__right{padding-left:15px}@media only screen and (max-width: 940px){.col-70-30__right{padding-left:0;padding-top:40px}}.col-60-40{margin:50px 0}.col-60-40__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:60% 40%}@media only screen and (max-width: 940px){.col-60-40__wrapper{grid-template-columns:1fr}}.col-60-40__left{padding-right:15px}@media only screen and (max-width: 940px){.col-60-40__left{padding-right:0}}.col-60-40__right{padding-left:15px}@media only screen and (max-width: 940px){.col-60-40__right{padding-left:0;padding-top:40px}}.col-100{margin:50px 0}.col-100__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto}.hero-slider{width:100%;min-height:770px;overflow:hidden}@media only screen and (max-width: 440px){.hero-slider{min-height:500px}}.hero-slider .hero-slider__list{margin:0;padding:0;display:flex;overflow:hidden}.hero-slider .hero-slider__item{position:relative;flex-shrink:0;width:100%}.hero-slider .hero-slider__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;top:50%;transform:translateY(-50%);height:20px;position:absolute;left:0;right:10px;margin:auto}@media only screen and (max-width: 600px){.hero-slider .hero-slider__wrapper{top:auto;right:20px;bottom:90px;transform:none}}@media only screen and (max-width: 440px){.hero-slider .hero-slider__wrapper{bottom:45px}}.hero-slider .hero-slider__desc{background-color:rgba(255,255,255,0.9);position:absolute;width:480px;right:20px;top:0;transform:translateY(-50%)}@media only screen and (max-width: 600px){.hero-slider .hero-slider__desc{width:90%}}@media only screen and (max-width: 440px){.hero-slider .hero-slider__desc{width:96%;right:2%;background-color:rgba(255,255,255,0.6)}}.hero-slider .hero-slider__controls{position:absolute;top:-50px;right:0;display:flex}@media only screen and (max-width: 600px){.hero-slider .hero-slider__controls{top:-38px}}@media only screen and (max-width: 440px){.hero-slider .hero-slider__controls{right:20px}}.hero-slider .hero-slider__controls .hero-slider__button{background-color:#fff;height:50px;text-align:center;padding:6px 18px;font-size:2.5rem;cursor:pointer}@media only screen and (max-width: 600px){.hero-slider .hero-slider__controls .hero-slider__button{font-size:2rem;height:38px;padding:5px 10px}}@media only screen and (max-width: 440px){.hero-slider .hero-slider__controls .hero-slider__button{background-color:rgba(255,255,255,0.6)}}.hero-slider .hero-slider__controls .hero-slider__button:hover{background-color:#ac2937;color:#ffffff}.hero-slider .hero-slider__controls .hero-slider__button--prev{margin-right:1px}.hero-slider .desc__header{padding:30px 30px 0}.hero-slider .desc__header h2{font-size:1.75rem}@media only screen and (max-width: 440px){.hero-slider .desc__header h2{font-size:1.1rem}}.hero-slider .desc__header .sub-title--resort{padding-bottom:5px}@media only screen and (max-width: 440px){.hero-slider .desc__header .sub-title--resort{font-size:.9rem}}@media only screen and (max-width: 440px){.hero-slider .desc__header{padding:20px 20px 0}}.hero-slider .desc__text{padding:0 30px 20px;color:#9a9a9a;line-height:1.5}@media only screen and (max-width: 600px){.hero-slider .desc__text{display:none}}.hero-slider .desc__list{margin-bottom:30px}@media only screen and (max-width: 600px){.hero-slider .desc__list{display:none}}.hero-slider .desc__item{font-size:1rem;color:#9a9a9a;line-height:1.4;padding:5px 0 5px 16px}.hero-slider .desc__item--bullet{position:relative}.hero-slider .desc__item--bullet::before{content:"\f111";color:#ac2937;font-family:"Font Awesome 6 Pro";font-weight:700;font-size:.5rem;position:absolute;left:0;top:10px}.hero-slider .desc__meta ul li:first-of-type:before{margin-left:3px}@media only screen and (max-width: 600px){.hero-slider .desc__meta{display:none}}.hero-slider .desc__price{display:flex;background-color:#fff}.hero-slider .desc__price--left{width:60%;padding:20px 20px 20px 30px}@media only screen and (max-width: 440px){.hero-slider .desc__price--left{padding:10px 20px;width:55%}}.hero-slider .desc__price--right{background-color:#ac2937;text-align:center;color:#fff;width:40%;padding:20px}@media only screen and (max-width: 440px){.hero-slider .desc__price--right{padding:10px 20px;width:45%}}.home-search .home-search__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:-50px;margin-bottom:50px;position:relative}@media only screen and (max-width: 600px){.home-search .home-search__wrapper{margin-top:30px}}.home-search .home-search__bg{z-index:2;background-color:#e0e3e5;background-image:url("../../images//home-search-form-bg.jpg");background-position:center center;background-repeat:no-repeat;height:auto;padding:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 10px 20px 0 #ccc;-ms-box-shadow:0 10px 20px 0 #ccc;-moz-box-shadow:0 10px 20px 0 #ccc;-webkit-box-shadow:0 10px 20px 0 #ccc;-o-box-shadow:0 10px 20px 0 #ccc}.home-search .home-search__title{margin-bottom:30px}.home-search .home-search__button{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;margin:5px 0}@media only screen and (max-width: 600px){.home-search .home-search__button{position:relative;top:auto;left:auto;transform:none}}.price-slider{margin-top:15px}.price-slider-display{position:absolute;right:0;top:0;font-size:.75em}.price-slider-display--white{color:#ffffff;top:10px}#news-slider,#resort-slider{position:relative}#news-slider .slick-slide,#resort-slider .slick-slide{margin-left:30px}#news-slider .slick-list,#resort-slider .slick-list{margin-left:-30px}.news-slider__wrapper,.resort-slider__wrapper,.featured-slider__wrapper,.latest-slider__wrapper{position:relative;width:100%}.latest-properties__grid{display:grid;grid-columns:1fr 1fr 1fr}#guides-slider,#related-slider,#featured-slider,#latest-slider{overflow:hidden}#guides-slider .slick-slide,#related-slider .slick-slide,#featured-slider .slick-slide,#latest-slider .slick-slide{margin-left:30px}#guides-slider .slick-list,#related-slider .slick-list,#featured-slider .slick-list,#latest-slider .slick-list{margin-left:-30px}#guides-slider,#related-slider,#featured-slider,#latest-slider{overflow:hidden}#guides-slider .slick-slide,#related-slider .slick-slide,#featured-slider .slick-slide,#latest-slider .slick-slide{margin-left:30px}#guides-slider .slick-list,#related-slider .slick-list,#featured-slider .slick-list,#latest-slider .slick-list{margin-left:-30px}.slider-controls{position:absolute;top:50%;width:100%;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.slider-controls{top:30%;z-index:50}}.slider-controls__button{font-size:4rem;font-family:"Font Awesome 6 Pro";font-weight:300;color:#ac2937;display:inline-block;position:absolute;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.slider-controls__button{background-color:rgba(255,255,255,0.25);padding:0 5px}}.slider-controls__button--prev{left:-50px}.slider-controls__button--prev:before{content:"\f104"}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.slider-controls__button--prev{left:-30px}}.slider-controls__button--next{right:-50px}.slider-controls__button--next:before{content:"\f105"}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.slider-controls__button--next{right:-30px}}.latest-properties .latest-properties__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.featured-properties .featured-properties__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.generic-content{background-image:url("../../images/home-content-bg.webp");background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.generic-content__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.generic-content .content{width:75%}.generic-content .content .h--large{padding-right:180px}@media only screen and (max-width: 768px){.generic-content .content .h--large{padding-right:0}}@media only screen and (max-width: 940px){.generic-content .content{width:100%}}.further-link{margin-top:20px;text-align:right}.further-link__a{color:#ac2937;font-size:.9rem}.further-link__a:hover{color:#2a2a2a}.latest-news__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.featured-resorts__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.country-guides{background-image:url("../../images/country-guides-bg.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px}.country-guides__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto}.country-guides__container{margin-top:60px;position:relative}.country-guides__button{top:50%;cursor:pointer;transform:translateY(-50%);position:absolute;font-size:4rem;color:#ccc;z-index:20}.country-guides__button:hover{color:#ac2937}.country-guides__button--prev{left:-40px}.country-guides__button--next{right:-40px}.country-guides__item{width:33.33%;background-color:#ac2937;padding:30px;position:relative;margin-bottom:30px;height:35vh;margin-left:30px;-webkit-box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28);-moz-box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28);box-shadow:3px 2px 5px 0 rgba(0,0,0,0.28)}@media only screen and (max-width: 440px){.country-guides__item{height:40vh}}.country-guides__header{font-size:2.1rem;color:#fff;font-family:"Playfair Display",serif;width:50%;padding-bottom:30px}.country-guides__count{position:absolute;bottom:20px;right:20px;color:#9b2633;font-size:13rem;font-weight:300;font-family:"Playfair Display",serif}@media only screen and (max-width: 440px){.country-guides__count{font-size:8rem}}.country-guides__logo{position:absolute;z-index:1;bottom:30px;left:30px}.country-guides__logo img{width:100px;height:auto}.resort-list__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.resort-guide{background-image:url("../../images/resort-intro-bg.jpg");height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px}.resort-guide__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row}@media only screen and (max-width: 768px){.resort-guide__wrapper{flex-direction:column}}.resort-guide__left{width:60%;padding-right:20px}.resort-guide__left p:first-of-type{font-weight:500}@media only screen and (max-width: 768px){.resort-guide__left{width:100%}}.resort-guide__list{padding:0}.resort-guide__item{line-height:1.75;padding-left:20px;position:relative;font-size:1rem}.resort-guide__item:before{position:absolute;left:0;top:6px;font-family:"Font Awesome 6 Pro";content:"\f111";color:#ac2937;font-weight:600;font-size:.5rem}.resort-guide__right{width:40%;border:10px solid rgba(255,255,255,0.7)}@media only screen and (max-width: 768px){.resort-guide__right{width:100%;margin-top:30px}}.resort-guide__map{width:100%;height:100%;background-color:#ccc}@media only screen and (max-width: 768px){.resort-guide__map{height:250px}}.resort-guide__tabs{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto}.tabs{margin-top:50px;box-shadow:2px 5px 5px 0 rgba(0,0,0,0.15);-ms-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.15);-webkit-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.15);-o-box-shadow:2px 5px 5px 0 rgba(0,0,0,0.15)}.tabs__list{margin:0;padding:0;display:flex;flex-direction:row;border-bottom:1px solid #dddddd}@media only screen and (max-width: 550px){.tabs__list{flex-direction:column}}.tabs__item{width:33.33%;border-right:1px solid #dddddd;text-align:center;padding:25px 20px;font-weight:bold;cursor:pointer;background-color:#fff}.tabs__item:last-of-type{border:0}.tabs__item:hover{color:#ac2937}.tabs__item--active{background-color:#ac2937;color:#fff}.tabs__item--active:hover{color:#fff}@media only screen and (max-width: 550px){.tabs__item{width:100%;border-bottom:1px solid #dddddd}}.tabs__content{padding:30px;display:none;background-color:rgba(255,255,255,0.75)}.tabs__content p{line-height:1.7;margin:10px 0 30px}.tabs__content--active{display:block}.pagination{text-align:center;margin-top:40px;width:100%}.pagination .pagination-list{padding:0}.pagination .pagination-list__item{display:inline-block;padding:10px;border:1px solid #eaeaea;margin:0 2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination .pagination-list__item a{display:block;min-width:20px}.pagination .pagination-list__item--active{background-color:#ac2937;color:#fff}.pagination .pagination-list__item--active a{color:#fff}.pagination .pagination-list__item--disabled{color:#999}.property-header{margin:30px 0;position:relative}.property-header__title{font-size:1.8rem}.property-header__wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.property-header__sold{font-family:"Playfair Display",serif;text-transform:uppercase}.property-header__price{width:40%;line-height:3.5;font-size:1rem}@media only screen and (max-width: 940px){.property-header__price{width:100%}}.property-header__pricebox{background-color:#ac2937;color:#fff;padding:15px 20px}.property-header__meta{width:60%}@media only screen and (max-width: 940px){.property-header__meta{width:100%}}@media only screen and (max-width: 550px){.property-header__meta .meta__list--row{flex-wrap:wrap}.property-header__meta .meta__list--row .meta__item{width:50%}}.sumo_currency{width:120px;margin-top:10px}.sumo_currency>.CaptionCont{border:0;background-color:#f5f5f5;padding:5px 10px}.sumo_currency>.CaptionCont>span{font-size:1.1rem;text-transform:uppercase;color:#444}.property-content p{line-height:1.6;color:#9a9a9a}.property-content ul{list-style-type:none;color:#9a9a9a;padding-bottom:26px;line-height:1.5em}.property-content ul li{margin-bottom:4px}.property-content ul li:before{content:"\2022";color:#ac2937;display:inline-block;width:1em;margin-left:-1em}.property-map{margin-top:50px}.property-map__holder{width:100%;height:300px}.breadcrumbs__list{margin:0;padding:0}.breadcrumbs__item{display:inline-block;color:#cccccc;line-height:1.6}.breadcrumbs__item:after{font-family:"Font Awesome 6 Pro";content:"\f105";margin:0 6px;font-weight:100}.breadcrumbs__item--active{color:#2a2a2a}.breadcrumbs__item--active:after{content:"";margin-left:6px;margin-right:0}.breadcrumbs__link{color:#cccccc}.breadcrumb-item.disabled{display:none}.related-properties{background-color:#f4f4f4;padding:30px 0}.related-properties__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.related-properties .related-slider__wrapper{position:relative}.price-box__row{padding:12px 0;display:flex;flex-direction:row;font-size:.9rem}@media only screen and (min-width: 768px) and (max-width: 1120px){.price-box__row{flex-direction:column}}.price-box__row--left{width:70%;text-align:left;color:#2a2a2a;text-decoration:none;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1120px){.price-box__row--left{width:100%}}.price-box__row--right{width:50%;text-align:right;color:#ac2937;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1120px){.price-box__row--right{width:100%;padding-top:10px;text-align:left}}.features-box--mobile{display:none}@media only screen and (max-width: 550px){.features-box--mobile{display:block}}@media only screen and (max-width: 550px){.features-box--desktop{display:none}}.features-box__list{margin:0;padding:0}.features-box__item{font-size:1.1rem;padding:8px 0 8px 25px;position:relative;line-height:1.3}.features-box__item:before{font-family:"Font Awesome 6 Pro";content:"\f058";color:#ac2937;font-weight:700;position:absolute;left:0}.red-cta{background-image:url("../../images/apf-logo-white-small.png");background-repeat:no-repeat;background-position:30px 90%;padding-bottom:110px}.red-cta__title{font-size:2.6rem;line-height:1.1;font-weight:300}@media only screen and (max-width: 768px){.red-cta__title{font-size:1.9rem}}.red-cta__title--contact{font-size:2rem;font-weight:300}.red-cta__text{color:#fff;font-size:.85rem;line-height:1.5}.red-cta__link{margin:5px 0}.news-list-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media only screen and (max-width: 768px){.news-list-grid{grid-template-columns:1fr}}.news-image{margin-bottom:20px}@media only screen and (max-width: 550px){.news-image{margin:0 -25px 20px}}.news-content p{line-height:1.7;margin:10px 0 30px}.news-content h2{line-height:1.5}.news-content__title{margin-bottom:15px}.news-content__date{font-size:.9rem}.news-content__tags{margin:15px 0 30px}.news-content p{color:#9a9a9a}.news-content ul{list-style-type:none;color:#9a9a9a;padding-bottom:26px;line-height:1.5em}.news-content ul li{margin-bottom:4px}.news-content ul li:before{content:"\2022";color:#ac2937;display:inline-block;width:1em;margin-left:-1em}.news-content ol{list-style-type:decimal;color:#9a9a9a;padding-bottom:26px;line-height:1.5em}.news-content ol li{margin-bottom:4px}.news-content ol li:before{content:"";color:#ac2937;display:inline-block;width:1em;margin-left:-1em}.tag-list{margin:0;padding:0;list-style-type:none !important;padding-bottom:0 !important;line-height:1.2 !important}.tag-list__item{display:inline-block;font-size:.7rem}.tag-list__item:before{content:"" !important}.tag-list__wrap{display:block;margin:5px;background-color:#f1f1f1;padding:5px 10px;text-transform:uppercase;line-height:1.2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tag-list__link{color:#2a2a2a;font-family:"Playfair Display",serif}.twitter-feed{margin:0;padding:0}.twitter-feed__tweet{color:#9a9a9a;line-height:1.6}.twitter-feed__date{text-transform:uppercase;font-size:.75rem}.instagram-feed{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.news-list-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media only screen and (max-width: 768px){.news-list-grid{grid-template-columns:1fr}}.press-list-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width: 768px){.press-list-grid{grid-template-columns:1fr}}.related-news{background-color:#f4f4f4;padding:30px 0}.related-news__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px}.related-news .related-slider__wrapper{position:relative}.faq__contain{margin-bottom:30px}.faq__more{font-weight:bold;color:#ac2937}.faq__box--small{display:none}.faq-ans__detail p{margin:0;display:inline}.faq__accord{position:relative}.faq ul{margin:0}.faq ul li.faq__accord:before{font-size:1.5rem;content:"\f107";font-weight:600;font-family:"Font Awesome 6 Pro";color:#f00;position:absolute;left:-10px;line-height:1.5}.faq ul li.faq__accord.faq--tactive:before{content:"\f106"}.lower-cta{background-color:#2a2a2a;padding:30px 0}.lower-cta .lower-cta__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row}@media only screen and (max-width: 880px){.lower-cta .lower-cta__wrapper{flex-direction:column}}.lower-cta .lower-cta__left{width:66.66%}@media only screen and (max-width: 880px){.lower-cta .lower-cta__left{width:100%;text-align:center}}.lower-cta .lower-cta__left h3{font-family:"Playfair Display",serif;font-weight:600;font-size:2.125em;color:#ffffff}.lower-cta .lower-cta__left h3 span{font-style:italic;font-family:"Playfair Display",serif}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.lower-cta .lower-cta__left h3{font-size:1.8rem}}.lower-cta .lower-cta__left p{font-family:"Poppins",sans-serif;color:#ffffff;line-height:1.3;font-size:1.5rem;font-weight:300}.lower-cta .lower-cta__left p strong{font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.lower-cta .lower-cta__left p{font-size:1.2rem;leine-height:1.5}}.lower-cta .lower-cta__right{width:33.33%;text-align:right;position:relative}@media only screen and (max-width: 880px){.lower-cta .lower-cta__right{width:100%;text-align:center}}.lower-cta .lower-cta__right .btn{top:50%;right:0;transform:translateY(-50%);position:absolute;display:block;max-width:300px}@media only screen and (max-width: 880px){.lower-cta .lower-cta__right .btn{margin-top:20px;position:relative;top:auto;right:auto;transform:none}}.request-form{display:none}.request-form__header{color:#fff;width:75%}.request-form__response{color:#fff;line-height:1.4;position:relative;padding:10px 10px 10px 30px}.request-form__response--success:before{font-family:"Font Awesome 6 Pro";content:"\f00c";position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:1.5rem;padding-right:40px}.request-form__response--error:before{font-family:"Font Awesome 6 Pro";content:"\f00d";position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:1.5rem}.request-form__title{font-size:2.6rem;line-height:1.1;font-weight:300}@media only screen and (max-width: 550px){.request-form__title--brochure{font-size:1.4rem;margin-bottom:0px}}.request-form__message{color:#fff;font-size:.9rem;line-height:1.3}@media only screen and (max-width: 550px){.request-form__message{font-size:.8rem}}.request-form__message a{color:#fff}.request-form__message a:hover{color:#9a9a9a}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:120;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.5);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:700px;box-sizing:border-box;padding:0;text-align:left;background:#ac2937;padding:30px}.modal a.close-modal{position:absolute;top:40px;right:30px;display:block;color:#fff}.modal a.close-modal:before{content:"\f00d";font-family:"Font Awesome 6 Pro";font-size:2rem;font-weight:900}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.hamburger{padding:15px 10px;position:absolute;color:#9a9a9a;cursor:pointer;max-width:40px;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;opacity:.7}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:#666;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55, .055, .675, .19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215, .61, .355, 1)}.contact-form__title{font-size:2.5rem;margin:10px 0;font-weight:normal}.contact-form__response{color:#fff;line-height:1.4;position:relative;padding:10px 10px 10px 30px}.contact-form-v2 .red-cta{background-position:40px 95%;padding-top:10px;padding-bottom:90px;padding-left:20px;padding-right:20px}.contact-form-v2 .contact-form__response{padding:0}.contact-form-v2 .form__group--pad{padding:7px 0}.contact-form-v2 .form__element{padding:5px 0}.contact-form-v2 .form__button{margin-top:10px}.contact-form-v2 .form__input{padding:8px;font-size:.9em}.contact-form-v2 .form__textarea{padding:8px;font-size:.9em}p span.email:before{color:#ac2937;font-family:"Font Awesome 6 Pro";content:"\f0e0";margin-right:10px;font-weight:100}p span.phone:before{font-family:"Font Awesome 6 Pro";content:"\f879";color:#ac2937;margin-right:10px;font-weight:400}.article-grid-center{text-align:center;margin:0 auto}.article-grid-center .article-grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:30px;padding:10px;margin:0 auto}.article-grid-center .article-grid-container .article-container img{max-width:200px;transition-duration:.3s}.article-grid-center .article-grid-container .article-container img:hover{transform:scale(1.03);transition-duration:.3s}.request-brochure{display:none;position:fixed;top:50%;right:0;transform-origin:bottom right;transform:rotate(-90deg)}@media only screen and (max-width: 768px){.request-brochure{display:block}}.request-brochure__wrapper{background-color:#ac2937;transform:translateX(50%)}.request-brochure__btn{border:none;padding:15px;background-color:#ac2937;cursor:pointer;font-size:.9rem;color:white}@media only screen and (max-width: 768px){.hide-768{display:none}}.iti{width:100%}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-bootstrap{position:absolute;font-size:12px;line-height:20px;color:#333333;padding:1px;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:300 !important;line-height:18px;color:#999;text-shadow:0 1px 0 #ffffff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.slider-target{position:relative;direction:ltr}.slider-base,.slider-connects{width:100%;height:100%;position:relative;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir="rtl"]) .slider-horizontal .slider-origin{left:auto;right:0}.slider-vertical .slider-origin{width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{position:absolute}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{-webkit-transition:transform .3s;transition:transform .3s}.slider-state-drag *{cursor:inherit !important}.slider-horizontal{height:14px}.slider-horizontal .slider-handle{width:24px;height:24px;left:-17px;top:-6px}.slider-vertical{width:18px}.slider-vertical .slider-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir="rtl"]) .slider-horizontal .slider-handle{right:-17px;left:auto}.slider-target{background:#444;border-radius:4px;border:1px solid #9a9a9a}.slider-connects{border-radius:3px}.slider-connect{background:#ac2937}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{border:1px solid #71131d;border-radius:100%;background:#e8e7e6;cursor:default}.slider-handle:before,.slider-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;left:14px;top:6px}.slider-handle:after{left:17px}.slider-vertical .slider-handle:before,.slider-vertical .slider-handle:after{width:14px;height:1px;left:6px;top:14px}.slider-vertical .slider-handle:after{top:17px}[disabled] .slider-connect{background:#b8b8b8}[disabled].slider-target,[disabled].slider-handle,[disabled] .slider-handle{cursor:not-allowed}.slider-pips,.slider-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.slider-pips{position:absolute;color:#999}.slider-value{position:absolute;white-space:nowrap;text-align:center}.slider-value-sub{color:#ccc;font-size:10px}.slider-marker{position:absolute;background:#ccc}.slider-marker-sub{background:#aaa}.slider-marker-large{background:#aaa}.slider-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.slider-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.slider-rtl .slider-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.slider-marker-horizontal.slider-marker{margin-left:-1px;width:2px;height:5px}.slider-marker-horizontal.slider-marker-sub{height:10px}.slider-marker-horizontal.slider-marker-large{height:15px}.SelectBox{padding:5px 8px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media only screen and (max-width: 550px){#phone{padding-left:89px}#countryphone{padding-left:89px}}#gallery-slider .slick-slide{opacity:.25;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#gallery-slider .slick-current{opacity:1;filter:none !important;-webkit-filter:none !important}.gallery-slider{width:100%}.gallery-slider .gallery-hero{position:relative}.gallery-slider__list{margin:0;padding:0;display:flex;overflow:hidden}.gallery-slider__item{position:relative;flex-shrink:0}.gallery-slider-mb__controls{position:absolute;bottom:1px;width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;left:50%;transform:translateX(-50%)}.gallery-slider-dt__controls{position:absolute;top:50%;width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;padding:0;left:50%;transform:translate(-50%, -50%)}.gallery-slider-dt__button{font-size:4rem;position:absolute;color:#666;cursor:pointer}.gallery-slider-dt__button--prev{left:-20px}.gallery-slider-dt__button--next{right:-20px}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.gallery-slider-dt__button{display:none}}.gallery-slider-mb__button{background-color:rgba(0,0,0,0.4);height:60px;text-align:center;cursor:pointer;color:#ffffff;width:60px;padding:6px}.gallery-slider-mb__button:hover{background-color:#ac2937;color:#ffffff}.gallery-slider-mb__button--next{float:left;margin-left:5px;font-size:3rem;display:none}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.gallery-slider-mb__button--next{display:block}}.gallery-slider-mb__button--prev{float:left;margin-right:5px;font-size:3rem;display:none}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.gallery-slider-mb__button--prev{display:block}}.gallery-slider-mb__button--count{float:right;line-height:1.3;background-color:rgba(0,0,0,0.4);height:60px;text-align:center;cursor:pointer;color:#ffffff;width:60px;padding:6px}.gallery-slider-mb__button--count .fal{font-size:1.4rem}.gallery-slider-mb__button--count span{font-size:1.2rem}.gallery-slider__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto}.gallery-sold__shadow{background:rgba(18,10,1,0.35);position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.gallery-sold__contain{width:66%;height:82%;position:absolute;top:0;border:5px solid #ac2937;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1400px){.gallery-sold__contain{width:80%}}@media only screen and (max-width: 1200px){.gallery-sold__contain{width:90%}}@media only screen and (max-width: 550px){.gallery-sold__contain{width:100%;height:100%}}.gallery-sold__box{display:flex;position:absolute;bottom:0;width:100%;background:rgba(172,41,55,0.75);padding:27px 50px;align-items:center}@media only screen and (max-width: 550px){.gallery-sold__box{display:none}}.gallery-sold__box .breadcrumb{flex:1}.gallery-sold__box--mobile{display:none}@media only screen and (max-width: 550px){.gallery-sold__box--mobile{display:block;position:unset;text-align:center;margin-bottom:1em;background:#ac2937}}.gallery-sold__btn{width:auto;height:100%}@media only screen and (max-width: 550px){.gallery-sold__btn{display:inline-block}}.gallery-sold__link{flex:1;color:#ffffff;font-size:1.5em;font-weight:400px;margin:0}.gallery-sold__textbox{width:0;height:0;border-style:solid;border-width:160px 160px 0 0;border-color:rgba(172,41,55,0.75) transparent transparent transparent}.gallery-sold__text{font-weight:700;font-size:2.4em;color:#ffffff;transform:rotate(-46.91deg);position:absolute;top:0;font-family:"Playfair Display",serif}.thumbs-slider{background-color:#f5f5f5;padding:10px 0}.thumbs-slider__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width: 768px){.thumbs-slider__wrapper{padding-left:10px;padding-right:10px}}.thumbs-slider__list{margin:0;padding:0;display:flex;overflow:hidden}.thumbs-slider .slick-list{margin:0 -5px}.thumbs-slider__item{cursor:pointer;margin:0 5px;opacity:.7;flex-shrink:0}.thumbs-slider__item:hover{opacity:1}.thumbs-slider .slick-current{opacity:1 !important}.thumbs-slider__control{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.thumbs-slider__button{position:absolute;font-size:4rem;top:50%;transform:translateY(-50%);color:#ccc;cursor:pointer}.thumbs-slider__button--next{right:-40px}.thumbs-slider__button--prev{left:-40px}@media only screen and (min-width: 768px) and (max-width: 1120px),only screen and (max-width: 768px){.thumbs-slider__button{display:none !important}}.cust-dropdown{position:relative;width:100%;padding:5px 0}.cust-dropdown-select{background-color:#fff;cursor:pointer;user-select:none;color:#595959;padding:11px 15px;font-size:.75em;font-family:"Poppins",sans-serif;width:100%;border:1px solid #c1c1c1;position:relative}.cust-dropdown-select::after{content:"\f107";font-family:"Font Awesome 6 Pro";font-size:1em;line-height:2.2;font-weight:bold;position:absolute;right:5px;top:4px}.cust-dropdown-list{display:none;position:absolute;width:100%;max-height:200px;overflow-y:auto;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:100}.cust-dropdown-list label{padding:10px;border-bottom:1px solid #eee;color:#333;display:grid;grid-template-columns:10px 1fr;gap:10px;font-size:.8em;align-items:center;line-height:0}.cust-dropdown-list label:last-child{border-bottom:none}.cust-dropdown-list label:hover{background-color:#f0f0f0}.landing-banner{position:relative}.landing-banner__img{height:650px;width:100%;object-fit:cover}.landing-banner__container{position:absolute;bottom:50px;width:100%}.landing-banner__wrapper{width:100%;max-width:75rem;padding:0 25px;margin-left:auto;margin-right:auto;position:relative}.landing-banner__content{text-align:center;max-width:600px;position:absolute;right:0;bottom:30px;padding:0 20px}.landing-banner__title{color:#ffffff;margin-bottom:20px}.landing-banner__link{display:block;line-height:1.5}.reinvent{margin:10px 0 30px}.reinvent__content{line-height:1.5}.reinvent__img{height:100%;width:100%;object-fit:cover}.key-finding{display:flex;align-items:center;gap:2rem;background:rgba(172,41,55,0.05);padding:40px 0 55px}.key-finding__grid{display:grid;grid-template-columns:1fr 2fr;gap:20px}@media only screen and (max-width: 940px){.key-finding__grid{grid-template-columns:1fr}}@media only screen and (max-width: 940px){.key-finding__image{order:2;height:400px}}.key-finding__image img{height:100%;width:100%;object-fit:cover}.key-finding__content{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media only screen and (max-width: 940px){.key-finding__content{grid-template-columns:1fr}}.key-finding__item{display:grid;gap:1rem;margin-bottom:1.5rem;grid-template-columns:50px 1fr;line-height:1.5}.key-finding__icon{font-size:1.5rem;background:#a83232;height:50px;width:50px;border-radius:50%;color:#fff;text-align:center;line-height:2}.key-finding__title{font-size:1.1em;font-weight:bold}.key-finding__description{font-size:1rem}.landing-box{margin-top:60px}.landing-box__content{line-height:1.5}.full-report{text-align:center;margin:60px 0;background:#ac2937}.full-report__box{display:grid;grid-template-columns:220px 3fr;align-items:center;padding:40px;gap:20px}@media only screen and (max-width: 940px){.full-report__box{grid-template-columns:1fr}}.full-report__img{height:220px;box-shadow:0px 0px 10px;transform:rotate(-5deg)}.full-report__title{color:#fff;font-size:2.5em;margin-bottom:20px}.full-report__action{margin:40px auto}.full-report__link{display:inline-block;line-height:1.5}.blog-list__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media only screen and (max-width: 940px){.blog-list__grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.blog-list__grid{grid-template-columns:1fr}}.related-blog__item{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center;padding-bottom:20px;border-bottom:1px solid red;padding:15px 0;border-bottom:1px dotted #4b0112}.related-blog__item:first-child{padding-top:0}.related-blog__item:last-child{border-bottom:0}.related-blog__title{margin:0;font-weight:500}.related-blog__date{margin-top:15px;font-size:.75em}.archive-list{padding:0}.faq-section{padding:50px 0}.faq-section--bg{background-color:#e9e9e9}.page-faq{margin-bottom:20px}.page-faq__box{margin-bottom:10px}.page-faq__head{padding:20px;color:#fff;margin:0;position:relative;background:#ac2937;cursor:pointer}.page-faq__head:after{font-family:"Font Awesome 6 Pro";content:"\f077";font-weight:normal;margin-left:10px;position:absolute;right:10px;transition:transform .3s;transform:rotate(180deg)}.page-faq__head.active::after{transform:rotate(0deg)}.page-faq__title{font-size:2em;text-align:center}.page-faq__content{padding:20px;background:#f1f1f1;line-height:1.7;display:none}/*# sourceMappingURL=./site.css.map */