@import "bootstrap.min.css";@import "aos.min.css";@keyframes underlineHover01{0%{background-position-x:100%;background-size:100% 1px}50%{background-position-x:100%;background-size:0 1px}51%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes underlineHover02{0%,to{background-position-x:0;background-size:70% 1px}50%{background-position-x:70%;background-size:0 1px}51%{background-position-x:0;background-size:0 1px}}@keyframes scrolldown{0%{background-position:0-100px}75%{background-position:0 0}to{background-position:0 100px}}@font-face{font-family:"Assistant Regular";src:url(../fonts/Assistant-Regular.ttf)format("truetype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:"Assistant Regular";src:url(../fonts/Assistant-Medium.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"GT Super Display";src:url(../fonts/GT-Super-Display-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GT Super Display";src:url(../fonts/GT-Super-Display-Medium.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.icons{display:inline-block;vertical-align:middle;font-style:normal;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icons.continent-1,.icons.continent-2,.icons.continent-3{width:129px;height:170px;-webkit-mask-image:url(../img/icons/continente1.svg);background-color:#c6c6c6}.icons.continent-1,.icons.continent-3{-webkit-mask-image:url(../img/icons/continente2.svg)}.icons.continent-1{-webkit-mask-image:url(../img/icons/continente3.svg)}.icons.continent-4,.icons.continent-5,.icons.continent-7{width:129px;height:170px;-webkit-mask-image:url(../img/icons/continente4.svg);background-color:#c6c6c6}.icons.continent-5,.icons.continent-7{-webkit-mask-image:url(../img/icons/continente5.svg)}.icons.continent-7{-webkit-mask-image:url(../img/icons/continente6.svg)}.icons.elipse,.icons.list,.icons.map{width:12px;height:10px;-webkit-mask-image:url(../img/icons/icon-list.svg);background-color:#b0b0b0}.icons.elipse,.icons.map{height:12px;-webkit-mask-image:url(../img/icons/icon_elipse.svg)}.icons.map{width:20px;height:20px;-webkit-mask-image:url(../img/icons/icon-map.svg)}.icons.icon-bythesea,.icons.icon-cosmopolitan-vibes{width:20px;height:20px;-webkit-mask-image:url(../img/icons/icon-by-the-sea1.svg);background-color:#8e9e79}.icons.icon-cosmopolitan-vibes{-webkit-mask-image:url(../img/icons/icon-cosmopolitan-vibes1.svg)}.icons.icon-deep-breath,.icons.icon-unique-spots{width:20px;height:20px;-webkit-mask-image:url(../img/icons/icon-unique-spots.svg);background-color:#8e9e79}.icons.icon-deep-breath{-webkit-mask-image:url(../img/icons/icon-deep-breath.svg)}header .b-menu li,section{position:relative}@font-face{font-family:"icons";src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix)format("embedded-opentype"),url(../fonts/icons.woff)format("woff"),url(../fonts/icons.ttf)format("truetype"),url(../fonts/icons.svg#icons)format("svg");font-weight:400;font-style:normal}body{font-family:"Assistant Regular";color:#2e3b48;font-weight:300;font-kerning:normal}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{border-radius:3px}body::-webkit-scrollbar-thumb{background:#2e3b48;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#fff}h1,h2,h3{font-family:"GT Super Display";font-size:80px;line-height:86px;font-weight:300}@media (max-width:991px){h1{font-size:64px;line-height:62px}}h2,h3{font-size:48px;line-height:52px}@media (max-width:991px){h2{font-size:32px;line-height:32px}}h3{font-size:36px;line-height:40px;letter-spacing:-.75px}a,p{font-family:"Assistant Regular"}p{font-size:18px;line-height:24px;font-weight:400;letter-spacing:.25px}a{letter-spacing:.5px}b,strong{font-weight:700}.container-fluid{padding-right:40px;padding-left:40px}@media (max-width:768px){.container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.img-div img{width:100%;height:100%}.img-div img,img{object-fit:cover}.d-grid-hotels .b-block .img-div img{transform-origin:center;transform:scale(1);transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-grid-hotels .b-block:hover .img-div img{transform:scale(1.1)}.swiper-button-next,.swiper-button-prev{width:50px;height:50px}.mySwiperRoom .swiper-button-next:after,.mySwiperRoom .swiper-rtl .swiper-button-prev:after,.swiperCategories .swiper-button-next:after,.swiperCategories .swiper-rtl .swiper-button-prev:after{content:"";background-image:url(../img/icons/slider-next.svg);background-repeat:no-repeat;background-position:center;width:49px;height:46px}.mySwiperRoom .swiper-button-prev:after,.mySwiperRoom .swiper-rtl .swiper-button-next:after,.swiperCategories .swiper-button-prev:after,.swiperCategories .swiper-rtl .swiper-button-next:after{content:"";background-image:url(../img/icons/slider-prev.svg);background-repeat:no-repeat;background-position:center;width:49px;height:46px}.d-btn-white{text-decoration:none;font-family:"Assistant Regular";font-weight:400;position:relative;display:inline-block;width:max-content;width:-moz-max-content;background-color:#fff;cursor:pointer;margin:0;min-width:150px;padding:0;border-radius:27px;overflow:hidden;height:-moz-max-content;height:max-content;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-btn-white:active,.d-btn-white:focus,.d-btn-white:hover{background-color:#2e3b48}.cta .b-text .d-btn-white:active span,.cta .b-text .d-btn-white:focus span,.cta .b-text .d-btn-white:hover span,.d-btn-white:active span,.d-btn-white:focus span,.d-btn-white:hover span{color:#fff}.d-btn-white:active span img,.d-btn-white:focus span img,.d-btn-white:hover span img{filter:brightness(100)}.d-btn-white span{display:flex;gap:10px;align-items:center;justify-content:center;font-family:"Assistant Regular";font-weight:400;font-size:18px;line-height:24px;top:0;left:0;width:100%;padding:14px 20px;transition:.3s;color:#2e3b48;border-radius:4px;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-btn-white span::after,.d-btn-white span::before{position:absolute;content:""}.d-btn-white span:active,.d-btn-white span:focus,.d-btn-white span:hover{outline:0!important;outline-offset:0}.d-btn-white span:before{top:0;bottom:0;right:0;left:100%;z-index:-1;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.btn-01,.btn-02{position:relative;font-weight:400;font-size:16px;line-height:20px;text-transform:uppercase;color:#2e3b48;text-decoration:none;padding-bottom:6px;background:linear-gradient(90deg,#bfc7d1,#bfc7d1);background-size:100% 1px;background-position-x:0;background-position-y:calc(100% - 2px);background-repeat:no-repeat}.btn-01:hover,.btn-02:hover{color:#2e3b48;animation-name:underlineHover01;animation-duration:.6s;animation-timing-function:ease-in-out}.btn-02{color:#fff;background-size:70% 1px}.btn-02:hover{color:#fff;animation-name:underlineHover02}.b-dropdown{transition:all 1s cubic-bezier(.19,1,.22,1);width:-moz-max-content;width:max-content}.b-dropdown .dropdown-menu a,.b-dropdown .dropdown-toggle{font-family:"Assistant Regular";font-weight:300;font-size:18px;line-height:18px}.b-dropdown .dropdown-menu,.b-dropdown .dropdown-toggle{background-color:transparent;border:1px solid #898989;border-radius:4px}.b-dropdown .dropdown-toggle{margin-bottom:-6px;padding:20px 30px}.b-dropdown .dropdown-toggle:after{display:none}.b-dropdown .dropdown-toggle img{margin-left:20px}.b-dropdown .dropdown-menu{transition:all .5s cubic-bezier(.19,1,.22,1);top:100%;height:auto;min-width:30px;margin:0;text-align:left;left:0;right:auto;opacity:0;visibility:hidden;transform:translateY(20px);display:block;position:absolute;padding:15px 30px;width:100%}.b-dropdown .dropdown-menu a{padding:0;margin:15px 0}.b-dropdown .dropdown-menu a:hover{background-color:transparent;opacity:.7}.b-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);background-color:#fff}header{position:fixed;top:0;left:0;background-color:#fff;display:inline-grid;height:80px;width:100%;border-bottom:1px solid #2e3b48;z-index:10;transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}@media (max-width:1022px){header .container-fluid{padding-right:calc(var(--bs-gutter-x)*1.4);padding-left:calc(var(--bs-gutter-x)*1)}}header.scroll-down{top:-100px}header.no-scroll,header.scroll-up{top:0}header .b-logo img{width:auto;height:50px}header ul li,header ul li a{font-size:16px;line-height:24px}header ul li a{font-weight:400;color:#868686;text-decoration:none;letter-spacing:.01em}header .b-dropdowns li .dropdown a.dropbtn:hover,header ul li:active a,header ul li:hover a{color:#2e3b48}header .b-menu{display:flex;gap:60px}@media (max-width:1022px){header .b-menu{display:none}}header .b-menu li:after{position:absolute;content:"";width:10px;height:10px;border-radius:100%;border:1px solid #868686;left:-20px;top:8px}.d-hero-filter .b-filter-categories ul li i,header .b-menu li.active:after,header .b-menu li:hover:after{background-color:#2e3b48}header .b-dropdowns{display:flex;gap:20px;align-items:center}header .b-dropdowns li .dropdown{display:flex;align-items:center;position:relative;transition:all 1s}@media (max-width:992px){header .b-dropdowns li .dropdown{z-index:4}}header .b-dropdowns li .dropdown:after{position:absolute;content:"";height:1px;background-color:#2e3b48;width:100%;bottom:-5px}header .b-dropdowns li .dropdown .dropdown-content,header .b-dropdowns li .dropdown a.dropbtn,header .b-menu li:after{-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}header .b-dropdowns li .dropdown a.dropbtn{cursor:pointer;color:#2e3b48}header .b-dropdowns li .dropdown a.dropbtn img{margin-left:20px;object-fit:contain}header .b-dropdowns li .dropdown .dropdown-content{width:100%;display:none;position:absolute;padding:20px 0;top:7px;z-index:1}header .b-dropdowns li .dropdown .dropdown-content a:not(:last-child){padding-bottom:5px}header .b-dropdowns li .dropdown .dropdown-content a{background-color:#fff;display:block;opacity:1;color:#909daa}.d-slider-general .b-block-hover .b-pag .num-img.active p,.site-nav__menu .site-nav__main .b-links>div ul li:active a,.site-nav__menu .site-nav__main .b-links>div ul li:hover a,header .b-dropdowns li .dropdown .dropdown-content a:hover{color:#2e3b48}header .b-dropdowns .dropdown:hover .dropdown-content,header .b-dropdowns .dropdown:hover img{-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}header .b-dropdowns .dropdown:hover img{transform:rotate(180deg)}header .b-dropdowns .dropdown:hover .dropdown-content{display:block;left:0}header .b-dropdowns .dropdown:hover .dropdown-content a{color:#909daa}@media (max-width:1022px){header .b-dropdowns{display:none}}header .b-hamburger{display:none}@media (max-width:1022px){header .b-hamburger{display:block}}header .b-hamburger .menu,header .b-hamburger .menu ._layer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header .b-hamburger .menu{background-color:transparent;right:calc(var(--bs-gutter-x)*.5);top:0;height:13px;width:28px;-webkit-transition:-webkit-transform .25s cubic-bezier(.05,1.04,.72,.98);transition:transform .25s cubic-bezier(.05,1.04,.72,.98);z-index:5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .b-hamburger .menu ._layer{background:#000;margin-bottom:9px;border-radius:2px;width:32px;height:1px;opacity:1;-webkit-transition:all .25s cubic-bezier(.05,1.04,.72,.98);transition:all .25s cubic-bezier(.05,1.04,.72,.98)}header .b-hamburger .menu.is-active .-top{-webkit-transform:translateY(700%) rotate(45deg)!important;-ms-transform:translateY(700%) rotate(45deg)!important;transform:translateY(700%) rotate(45deg)!important}.d-hero .container-fluid .col-12 .holder-video picture,.d-hero .container-fluid .holder-video picture,.d-hero-2col .container-fluid .col-12 .holder-video picture,.d-hero-2col .container-fluid .holder-video picture,header .b-hamburger .menu.is-active .-center{display:none}header .b-hamburger .menu.is-active .-bottom{-webkit-transform:translateY(-145%) rotate(135deg)!important;-ms-transform:translateY(-145%) rotate(135deg)!important;transform:translateY(-145%) rotate(135deg)!important}header .b-hamburger .menu:hover .-top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}header .b-hamburger .menu:hover .-bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.site-nav__menu,header.is-active{position:fixed;width:100%;left:0;top:0;z-index:4}.site-nav__menu{margin-top:80px;opacity:0;visibility:hidden;height:max-content;background-color:#fff;z-index:11;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}@media (min-width:1022px){.site-nav__menu{display:none}}.site-nav__menu:after{position:absolute;content:"";width:100%;height:250%;background-color:#000;opacity:.8;top:288px;left:0;right:0;z-index:3}.site-nav__menu .site-nav__main{padding-top:48px}.site-nav__menu .site-nav__main .b-links>div ul li{position:relative;font-size:18px;line-height:24px;text-align:left}.site-nav__menu .site-nav__main .b-links>div ul li a{font-size:18px;line-height:24px;color:#868686;text-decoration:none;text-align:center}.site-nav__menu .site-nav__main .b-links>div ul:first-child{display:flex;flex-direction:column;gap:32px;padding-bottom:32px}.site-nav__menu .site-nav__main .b-links>div ul:first-child li{position:relative;margin-left:20px}.site-nav__menu .site-nav__main .b-links>div ul:first-child li:after{position:absolute;content:"";width:10px;height:10px;border-radius:100%;border:1px solid #868686;left:-20px;top:5px;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.site-nav__menu .site-nav__main .b-links>div ul:first-child li.active:after,.site-nav__menu .site-nav__main .b-links>div ul:first-child li:hover:after{background-color:#2e3b48}.site-nav__menu .site-nav__main .b-links>div ul:first-child li.active a{color:#2e3b48!important}.site-nav__menu .site-nav__main .b-links>div ul:last-child{display:flex;gap:34px;padding-bottom:48px}.site-nav__menu .site-nav__main .b-links>div ul:last-child li a{font-size:14px;line-height:19.6px}.site-nav__menu .site-nav__main .b-links>div ul:last-child li:not(:last-child){position:relative}.site-nav__menu .site-nav__main .b-links>div ul:last-child li:not(:last-child):after{position:absolute;content:"";width:.75px;height:100%;background-color:#c97c31;right:-17px;top:0}.d-contact .b-form li:last-child .btn:hover span,.site-nav__menu .site-nav__main .b-links>div ul:last-child li.active a{color:#2e3b48}.site-nav__menu.is-active{opacity:1;visibility:visible}.d-hero .container-fluid,.d-hero .container-fluid .row,.d-hero .container-fluid .row .col-12,.d-hero-categories-slider .container-fluid,.d-hero-categories-slider .container-fluid .row,.d-hero-categories-slider .container-fluid .row .col-12{margin:0;width:100%;height:calc(100vh - 80px)}.d-hero,.d-hero-2col,.d-hero-categories-slider,.d-hero-title-image{padding-top:80px}.d-hero .container-fluid,.d-hero .container-fluid .col-12{padding-left:0;padding-right:0}@media (min-width:992px){.d-hero .container-fluid,.d-hero .container-fluid .col-12,.d-hero-2col .container-fluid,.d-hero-2col .container-fluid .col-12{padding-left:0;padding-right:0}}.d-hero .container-fluid .col-12 .img-div,.d-hero .container-fluid .img-div,.d-hero-2col .container-fluid .col-12 .img-div,.d-hero-2col .container-fluid .img-div{width:100%;height:100%;overflow:hidden}.d-hero .container-fluid .col-12 .img-div img,.d-hero .container-fluid .img-div img,.d-hero-2col .container-fluid .col-12 .img-div img,.d-hero-2col .container-fluid .img-div img,.d-hero-categories-slider .img-div img{object-fit:cover;width:100%;height:100%}.d-hero .container-fluid .b-text,.d-hero .container-fluid .col-12 .b-text,.d-hero-2col .container-fluid .b-text,.d-hero-2col .container-fluid .col-12 .b-text{position:absolute;z-index:2;bottom:50px;width:100%;text-align:center}.d-hero .container-fluid .b-text>div,.d-hero .container-fluid .col-12 .b-text>div,.d-hero-2col .container-fluid .b-text>div,.d-hero-2col .container-fluid .col-12 .b-text>div{overflow:hidden}.d-hero .container-fluid .b-text>div:last-child,.d-hero .container-fluid .col-12 .b-text>div:last-child,.d-hero-2col .container-fluid .b-text>div:last-child,.d-hero-2col .container-fluid .col-12 .b-text>div:last-child,.d-hero-title-image .row:last-child .b-text>div:last-child{padding-bottom:12px}.d-hero .container-fluid .b-text>div .logo,.d-hero .container-fluid .col-12 .b-text>div .logo,.d-hero-2col .container-fluid .b-text>div .logo,.d-hero-2col .container-fluid .col-12 .b-text>div .logo{margin-bottom:20px;height:74px;width:auto}.d-hero .container-fluid .b-text>div .title,.d-hero .container-fluid .col-12 .b-text>div .title,.d-hero-2col .container-fluid .b-text>div .title,.d-hero-2col .container-fluid .col-12 .b-text>div .title{font-weight:300;color:#fff;margin:0 0 40px}.d-hero .container-fluid .col-12 .holder-video,.d-hero .container-fluid .holder-video,.d-hero-2col .container-fluid .col-12 .holder-video,.d-hero-2col .container-fluid .holder-video{pointer-events:none;position:relative;width:100%;height:100%;overflow:hidden}.cta .holder-video iframe,.d-hero .container-fluid .col-12 .holder-video iframe,.d-hero .container-fluid .holder-video iframe,.d-hero-2col .container-fluid .col-12 .holder-video iframe,.d-hero-2col .container-fluid .holder-video iframe{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:135%;height:135%}@media (max-width:992px){.d-hero .container-fluid .col-12 .holder-video iframe,.d-hero .container-fluid .holder-video iframe,.d-hero-2col .container-fluid .col-12 .holder-video iframe,.d-hero-2col .container-fluid .holder-video iframe{display:none}}.cta .holder-video iframe:before,.d-hero .container-fluid .col-12 .holder-video iframe:before,.d-hero .container-fluid .col-12 .holder-video picture:before,.d-hero .container-fluid .holder-video iframe:before,.d-hero .container-fluid .holder-video picture:before,.d-hero-2col .container-fluid .col-12 .holder-video iframe:before,.d-hero-2col .container-fluid .col-12 .holder-video picture:before,.d-hero-2col .container-fluid .holder-video iframe:before,.d-hero-2col .container-fluid .holder-video picture:before{content:"";position:absolute;z-index:5;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.3)}.d-hero .container-fluid .col-12 .holder-video picture img,.d-hero .container-fluid .holder-video picture img,.d-hero-2col .container-fluid .col-12 .holder-video picture img,.d-hero-2col .container-fluid .holder-video picture img{height:100vh;width:100%;object-fit:cover}@media (max-width:992px){.d-hero .container-fluid .col-12 .holder-video picture,.d-hero .container-fluid .holder-video picture,.d-hero-2col .container-fluid .col-12 .holder-video picture,.d-hero-2col .container-fluid .holder-video picture{display:block}}.d-hero .container-fluid .col-12 .img-div:before,.d-hero .container-fluid .img-div:before,.d-hero-categories-slider .img-div:before{content:"";position:absolute;width:100%;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1;border-radius:4px;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1);transition-delay:.1s}.d-hero-title-image .row:first-child .b-text{margin-top:100px;margin-bottom:75px}.d-hero-title-image .row:first-child .b-text .title{font-size:80px;line-height:92px;font-weight:300;text-align:center}@media (max-width:992px){.d-hero-title-image .row:first-child .b-text .title{font-size:64px;line-height:62px}}.d-hero-title-image .row:last-child .img-div img{width:100%;height:700px!important}.d-hero-title-image .row:last-child .b-text{position:fixed;z-index:8;transform:translateX(-50%);bottom:30px;left:50%;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-hero-title-image .row:last-child .b-text.no-scroll{bottom:60px}.d-hero-title-image .row:last-child .b-text>div{overflow:hidden}.d-hero-title-image .row:last-child .b-text .d-btn-white{box-shadow:0 7px 7px 0 rgba(16,24,40,.1)}.d-hero-title-image .row:last-child .b-text .d-btn-white:active,.d-hero-title-image .row:last-child .b-text .d-btn-white:focus,.d-hero-title-image .row:last-child .b-text .d-btn-white:hover{background-color:#2e3b48}.d-hero-title-image .row:last-child .b-text .d-btn-white:active span,.d-hero-title-image .row:last-child .b-text .d-btn-white:focus span,.d-hero-title-image .row:last-child .b-text .d-btn-white:hover span{color:#fff}.d-hero-title-image .row:last-child .b-text .d-btn-white:active span img,.d-hero-title-image .row:last-child .b-text .d-btn-white:focus span img,.d-hero-title-image .row:last-child .b-text .d-btn-white:hover span img{filter:brightness(100)}.d-hero-categories-slider{height:100vh}.d-hero-categories-slider .col-12,.d-hero-categories-slider .container-fluid{padding-left:0;padding-right:0}.d-hero-categories-slider .swiperCategories{height:100%}@media (max-width:768px){.d-hero-categories-slider .swiperCategories .swiper-slide .text-div .title{font-size:53px;line-height:50px}}.d-hero-categories-slider .swiperCategories .swiper-slide:nth-child(1) .b-block .text-div .title:after{background-color:#97dacd}.d-hero-categories-slider .swiperCategories .swiper-slide:nth-child(2) .b-block .text-div .title:after{background-color:#da7a7a}.d-hero-categories-slider .swiperCategories .swiper-slide:nth-child(3) .b-block .text-div .title:after,.d-hero-filter .b-filter-categories ul li:nth-child(1).active,.d-hero-filter .b-filter-categories ul li:nth-child(1):hover{background-color:#8e9e79}.d-hero-categories-slider .swiperCategories .swiper-slide:nth-child(4) .b-block .text-div .title:after{background-color:#d090cc}.d-hero-categories-slider .swiperCategories .swiper-button-next{bottom:220px;top:initial;right:155px}@media (max-width:768px){.d-hero-categories-slider .swiperCategories .swiper-button-next{bottom:50%;transform:translateY(-50%);right:10px;left:initial}}.d-hero-categories-slider .swiperCategories .swiper-button-prev{bottom:220px;top:initial;right:215px;left:initial}@media (max-width:768px){.d-hero-categories-slider .swiperCategories .swiper-button-prev{bottom:50%;transform:translateY(-50%);right:initial;left:10px}}.d-hero-categories-slider .swiperCategories .b-block{height:100%}.d-hero-categories-slider .img-div{width:100%;height:100%;overflow:hidden}.d-hero-categories-slider .text-div{position:absolute;z-index:2;bottom:50px;width:100%;text-align:center;display:flex;padding-left:75px}@media (max-width:768px){.d-hero-categories-slider .text-div{padding-left:calc(var(--bs-gutter-x)*.5)}}.d-hero-categories-slider .text-div:last-child{padding-bottom:12px}.d-hero-categories-slider .text-div .title{font-weight:300;color:#fff;margin-bottom:50px;text-align:left;position:relative}.d-hero-categories-slider .text-div .title:after{position:absolute;content:"";width:100%;height:2px;left:0;bottom:-10px}.d-hero-categories-slider .text-div p{color:#fff;text-align:left;max-width:600px;margin-bottom:32px}.d-hero-categories-slider .text-div>div:first-child{padding-top:15px;padding-right:26px}.d-hero-categories-slider .text-div>div:last-child{width:100%;padding-right:155px;text-align:left}@media (max-width:768px){.d-hero-categories-slider .text-div>div:last-child{padding-right:calc(var(--bs-gutter-x)*.5)}}@media (min-width:992px){.d-hero-2col .container-fluid,.d-hero-2col .container-fluid .row,.d-hero-2col .container-fluid .row .col-12{margin:0;width:100%;height:calc(100vh - 80px)}.d-hero-2col .b-col-1,.d-hero-2col .b-col-2{height:calc(100vh - 80px)}}@media (max-width:992px){.d-hero-2col .b-col-2{padding-left:0;padding-right:0}.d-hero-2col{height:100vh}.d-hero-2col .container-fluid,.d-hero-2col .container-fluid .row{height:100%}.d-hero-2col .order-1{order:2!important;height:60%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.d-hero-2col .order-2{order:1!important;height:40%}}@media (min-width:992px){.d-hero-2col .b-col-2{padding-right:0}}.d-hero-2col .b-text{max-width:500px;width:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:992px){.d-hero-2col .b-text{margin-top:72px;position:initial!important;transform:initial!important;top:initial!important;left:initial!important;max-width:initial}}.d-hero-2col .b-text .title{margin-bottom:40px;font-size:80px;line-height:86px;font-weight:300;color:#2e3b48!important;letter-spacing:-.75px;text-align:center}@media (max-width:992px){.d-hero-2col .b-text .title{font-size:64px;line-height:62px}}@media (max-width:768px){.d-hero-2col .b-text .title{font-size:36px;line-height:40px}}.d-hero-2col .b-text .b-location{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width:992px){.d-hero-2col .b-text .b-location{flex-direction:column}}.d-hero-2col .b-text .b-location p{margin-bottom:0}.d-hero-2col .b-text .b-location img{width:auto;height:18px}.d-hero-2col .img-div{width:100%;height:100%;overflow:hidden}.d-hero-2col .img-div img,.d-slider-general .b-block-hover .b-img-hover .b-block .img-div img,.d-slider-general .b-slider .img-div img{width:100%;height:100%;object-fit:cover}.d-hero-2col .b-section{font-family:"Assistant Regular";position:absolute;bottom:100px;left:50%;right:0;transform:translateX(-50%);width:100%;text-align:center;font-size:16px;line-height:21px;text-transform:uppercase;color:#2e3b48;letter-spacing:1px;font-weight:400}.d-hero-2col .c-scrolldown{width:1px;height:100px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;overflow:hidden}.d-hero-2col .c-scrolldown .c-line{width:100%;height:100%;display:block;background:linear-gradient(to bottom,#c97c31 50%,rgba(255,255,255,0) 50%);background-position:0-60px;background-size:100% 200%;animation:scrolldown 2.2s cubic-bezier(.76,0,.3,1) forwards infinite}.d-hero-2col .b-btn{z-index:8;text-align:center;left:50%;position:fixed;transform:translateX(-50%);bottom:30px;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-hero-2col .b-btn.no-scroll{bottom:60px}@media (max-width:992px){.d-hero-2col .b-btn{bottom:20px}}.d-hero-2col .b-btn .d-btn-white{box-shadow:0 7px 7px 0 rgba(16,24,40,.1)}.d-hero-2col .b-btn .d-btn-white:active,.d-hero-2col .b-btn .d-btn-white:focus,.d-hero-2col .b-btn .d-btn-white:hover{background-color:#2e3b48}.d-hero-filter .b-filter-categories{position:fixed;top:100px;width:100%;text-align:center;left:0;z-index:9;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-hero-filter .b-filter-categories.scroll-up{top:80px;background-color:#fff}.d-hero-filter .b-filter-categories.scroll-down{top:0;background-color:#fff}.d-hero-filter .b-filter-categories ul{margin-top:8px;margin-bottom:8px;display:flex;gap:40px;justify-content:center}@media (max-width:768px){.d-hero-filter .b-filter-categories ul{gap:10px;flex-wrap:wrap}}.d-hero-filter .b-filter-categories ul li{background-color:#fff;padding:5px 14px;border-radius:63px;box-shadow:0 7px 7px 0 rgba(16,24,40,.1);transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-hero-filter .b-filter-categories ul li a{display:flex;align-items:center;gap:5px;text-decoration:none}.d-grid-hotels .tab-content .filter-2 ul li img,.d-hero-filter .b-filter-categories ul li a img{filter:brightness(.5)}.d-hero-filter .b-filter-categories ul li a p{color:#2e3b48;text-transform:uppercase;font-size:16px;line-height:21px;margin-top:3px;font-weight:400;margin-bottom:0}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(1).active p,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(1):hover p,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(2).active p,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(2):hover p,.d-hero-filter .b-filter-categories ul li:nth-child(1).active a p,.d-hero-filter .b-filter-categories ul li:nth-child(1):hover a p,.d-hero-filter .b-filter-categories ul li:nth-child(2).active a p,.d-hero-filter .b-filter-categories ul li:nth-child(2):hover a p,.d-hero-filter .b-filter-categories ul li:nth-child(3).active a p,.d-hero-filter .b-filter-categories ul li:nth-child(3):hover a p{color:#fff}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(1).active img,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(1):hover img,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(2).active img,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(2):hover img,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(4).active img,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(4):hover img,.d-hero-filter .b-filter-categories ul li:nth-child(1).active a img,.d-hero-filter .b-filter-categories ul li:nth-child(1):hover a img,.d-hero-filter .b-filter-categories ul li:nth-child(2).active a img,.d-hero-filter .b-filter-categories ul li:nth-child(2):hover a img,.d-hero-filter .b-filter-categories ul li:nth-child(3).active a img,.d-hero-filter .b-filter-categories ul li:nth-child(3):hover a img{filter:brightness(1)}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(1).active,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(1):hover,.d-hero-filter .b-filter-categories ul li:nth-child(2).active,.d-hero-filter .b-filter-categories ul li:nth-child(2):hover{background-color:#da7a7a}.d-hero-filter .b-filter-categories ul li:nth-child(3).active,.d-hero-filter .b-filter-categories ul li:nth-child(3):hover{background-color:#d090cc}.d-hero-filter .b-filter-categories ul li:nth-child(4).active,.d-hero-filter .b-filter-categories ul li:nth-child(4):hover{background-color:#97dacd}.d-grid-hotels .tab-content .filter-4 .b-list-hotels div:first-child ul:first-child,.d-hero-filter .b-text div:first-child{margin-bottom:40px}.d-hero-filter .b-text .title{margin-bottom:40px}.d-hero-filter .b-text p{color:#fff;margin-bottom:40px}.d-slider-general{margin-top:100px;margin-bottom:100px;overflow:hidden}@media (min-width:991px){.d-slider-general:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:26px;background-color:#c97c31}}.d-slider-general .b-title{max-width:670px;padding-left:155px}.d-slider-general .b-title p{margin-bottom:0}@media (max-width:991px){.d-slider-general .b-title{padding-left:calc(var(--bs-gutter-x)*.5)}}.d-slider-general .b-description{max-width:670px;display:flex;align-items:start;justify-content:space-between;padding-right:0}@media (max-width:991px){.d-slider-general .b-description{flex-direction:column;padding-bottom:10px;width:100%}}.d-slider-general .b-description>div:first-child{display:flex;gap:20px}.d-slider-general .b-description>div:first-child .d-icon{padding-top:3px;display:flex;gap:10px;align-items:start}.d-slider-general .b-description>div:first-child .d-icon img{filter:invert(50%)}.d-slider-general .b-description>div:first-child .d-card-title .title{font-size:24px;line-height:30px;font-weight:300;margin-bottom:10px}@media (max-width:991px){.d-slider-general .b-description>div:first-child .d-card-title .title{margin-bottom:0}}.d-slider-general .b-description>div:first-child .d-card-title .text{margin-bottom:0}@media (max-width:991px){.d-slider-general .b-description>div:first-child .d-card-title .text{margin-bottom:10px}}.d-slider-general .b-description .d-link{padding-top:9px}.d-slider-general .b-description .d-link a{font-weight:400}@media (max-width:991px){.d-slider-general .b-description .d-link{margin-left:auto}}.d-slider-general .b-block-hover{margin-top:56px}@media (max-width:991px){.d-slider-general .b-block-hover{display:none}}.d-slider-general .b-block-hover .b-img-hover{cursor:url(../img/icons/cursor-slider.svg)50 50,auto;display:inline-flex;align-items:center}.d-slider-general .b-block-hover .b-img-hover .b-block{display:flex;align-items:center;transition:all 1s cubic-bezier(.25,.46,.45,.94)}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1]{margin-left:0}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-1].img-1{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-1].img-2{width:31vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-1].img-3{width:15vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-2].img-2{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-2].img-1,.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-2].img-3{width:23vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-3].img-3{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-3].img-2{width:31vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-1] .img-div[data-hover-active=img-3].img-1{width:15vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-2]{margin-left:-96vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-1[data-block-active=block-3]{margin-left:-192vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-1].img-1{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-1].img-2{width:31vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-1].img-3{width:15vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-2].img-2{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-2].img-1,.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-2].img-3{width:23vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-3].img-3{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-3].img-2{width:31vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-2[data-block-active=block-2] .img-div[data-hover-active=img-3].img-1{width:15vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-1].img-1{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-1].img-2{width:31vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-1].img-3{width:15vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-2].img-2{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-2].img-1,.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-2].img-3{width:23vw}.d-slider-general .b-block-hover .b-img-hover .b-block .img-div.img-1,.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-3].img-3{width:47vw}.d-slider-general .b-block-hover .b-img-hover .b-block .img-div.img-2,.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-3].img-2{width:31vw}.d-slider-general .b-block-hover .b-img-hover .b-block .img-div.img-3,.d-slider-general .b-block-hover .b-img-hover .b-block.block-3[data-block-active=block-3] .img-div[data-hover-active=img-3].img-1{width:15vw}.d-slider-general .b-block-hover .b-img-hover .b-block .img-div{height:355px;height:25vw;margin-right:1vw;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-slider-general .b-block-hover .b-descriptions-hover{margin-top:22px}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description{position:relative}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description .b-description{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-grid-hotels-scroll .b-img-picture a p,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description .b-description.desc-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description .b-description.desc-3{position:absolute;top:0;width:100%;left:0}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1{display:block}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-1].desc-1{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-1].desc-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-1].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-2].desc-2{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-2].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-2].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-3].desc-3{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-3].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-1 .b-description[data-hover-active=desc-3].desc-2{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-3,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-1].block-4{display:none}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2{display:block}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-1].desc-1{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-1].desc-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-1].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-2].desc-2{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-2].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-2].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-3].desc-3{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-3].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-2 .b-description[data-hover-active=desc-3].desc-2{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-3,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-2].block-4{display:none}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3{display:block}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-1].desc-1{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-1].desc-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-1].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-2].desc-2{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-2].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-2].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-3].desc-3{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-3].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-3 .b-description[data-hover-active=desc-3].desc-2{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-3].block-4{display:none}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4{display:block}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-1].desc-1{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-1].desc-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-1].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-2].desc-2{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-2].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-2].desc-3{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-3].desc-3{opacity:1;visibility:visible}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-3].desc-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-4 .b-description[data-hover-active=desc-3].desc-2{opacity:0;visibility:hidden}.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-1,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-2,.d-slider-general .b-block-hover .b-descriptions-hover .b-block-description[data-block-active=block-4].block-3,.d-slider-general .swiper-button-next::after,.d-slider-general .swiper-button-prev::after{display:none}.d-slider-general .b-block-hover .b-pag{display:flex;position:absolute;z-index:1;bottom:27px;right:0;margin-right:1.2vw;cursor:pointer}.d-slider-general .b-block-hover .b-pag .num-img{margin-left:24px}.d-slider-general .b-block-hover .b-pag .num-img p{font-size:16px;line-height:21px;color:#a7b2be;font-weight:400}.d-slider-general .b-slider{margin-top:56px;position:relative;display:none}@media (max-width:991px){.d-slider-general .b-slider{display:block}}.d-slider-general .b-slider .swiper{overflow-x:visible}.d-slider-general .b-slider .swiper .swiper-slide{height:25.1vw;height:auto;margin-bottom:22px;width:89%}.d-slider-general .b-slider .swiper .swiper-slide .b-block{height:auto}.d-slider-general .b-slider .swiper .swiper-slide .b-block .img-div{height:413px;margin-bottom:22px}.d-slider-general .b-slider .swiper .swiper-slide .b-block .img-div img{height:100%;width:100%;object-fit:cover}.d-slider-general .b-slider .swiper .swiper-slide.swiper-slide-active .b-description{opacity:1;visibility:visible}.d-slider-general .b-slider .swiper .swiper-slide .b-description{opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-slider-general .b-slider .img-div{width:100%;min-height:auto;height:100%;overflow:hidden}.d-slider-general .b-slider .text{margin-bottom:30px}.d-slider-general .swiper-pagination{width:max-content;width:-moz-max-content;left:initial;right:7px;bottom:56px}@media (max-width:991px){.d-slider-general .swiper-pagination{bottom:100px}}.d-slider-general .swiper-pagination .swiper-pagination-bullet{background-color:transparent;padding-left:20px}.d-slider-general .swiper-button-next{width:50%;top:-10%;height:100%;right:0;cursor:url(../img/icons/cursor-slider.svg),auto}@media (max-width:992px){.d-slider-general .swiper-button-next{display:none}}.d-slider-general .swiper-button-prev{width:50%;left:0;top:-10%;height:100%;cursor:url(../img/icons/cursor-slider.svg),auto}@media (max-width:992px){.d-slider-general .swiper-button-prev{display:none}}.d-slider-general .swiper-button-next,.d-slider-general .swiper-button-prev{z-index:7}.d-slider-general .title{margin-bottom:40px}.d-grid-hotels-scroll{padding-bottom:0;margin-bottom:100px;overflow:hidden}@media (min-width:768px){.d-grid-hotels-scroll:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:115px;background-color:#c97c31}}@media (max-width:768px){.d-grid-hotels-scroll .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5)}}.d-grid-hotels-scroll .b-img-picture{overflow:hidden}.d-grid-hotels-scroll .b-img-picture a{cursor:url(../img/icons/cursor-scroll.svg),auto;position:relative;width:100%;height:100%;z-index:1;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-grid-hotels-scroll .b-img-picture a:after{position:absolute;content:"";top:-300px;left:0;bottom:0;right:0;width:100%;height:5052%;background-color:#323a43;opacity:0}.d-grid-hotels-scroll .b-img-picture a p{display:flex;justify-content:center;height:100%;z-index:4;opacity:0;visibility:hidden}.d-grid-hotels-scroll .b-img-picture a p span{color:#fff;display:flex;align-items:center}.d-grid-hotels-scroll .b-img-picture a p span img.icon{filter:brightness(100);width:12px!important;height:12px!important;min-height:initial;margin-right:10px}.d-grid-hotels-scroll .b-img-picture a:active p,.d-grid-hotels-scroll .b-img-picture a:focus p,.d-grid-hotels-scroll .b-img-picture a:hover p{opacity:1;visibility:visible}.d-grid-hotels-scroll .b-img-picture a:hover:after{opacity:.8}.d-grid-hotels-scroll .b-img-picture img{transform:scale(1);transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-grid-hotels-scroll .b-img-picture:hover img{transform:scale(1.1)}@media (max-width:768px){.d-grid-hotels-scroll .col-md-3>div{padding-top:0;margin-bottom:50px}}@media (min-width:992px){.d-grid-hotels-scroll .col-md-9{padding-right:0}}.d-grid-hotels-scroll .b-block-img{overflow:scroll}@media (max-width:768px){.d-grid-hotels-scroll .b-block-img{height:auto;overflow:initial}}@media (min-width:1000px){.d-grid-hotels-scroll .b-block-img .b-img:nth-child(2){margin-top:220px}.d-grid-hotels-scroll .b-block-img .b-img:nth-child(3){margin-top:44px}.d-grid-hotels-scroll .b-block-img .b-img:nth-child(10),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(4),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(7){margin-top:-220px}.d-grid-hotels-scroll .b-block-img .b-img:nth-child(6),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(9){margin-top:-176px}.d-grid-hotels-scroll .b-block-img .b-img:nth-child(8){margin-top:0}}@media (max-width:1000px){.d-grid-hotels-scroll .b-block-img .b-img{width:calc(50% - 20px)}}@media (max-width:768px){.d-grid-hotels-scroll .b-block-img .b-img{width:100%}}.d-grid-hotels-scroll .b-block-img .b-img picture img{min-height:464px;height:464px;width:100%;object-fit:cover}.d-grid-hotels-scroll .d-grid-images{display:block}@media (max-width:768px){.d-grid-hotels-scroll .d-grid-images{display:none}}.d-grid-hotels-scroll .b-slider,.d-grid-hotels-scroll:after{display:none}@media (max-width:768px){.d-grid-hotels-scroll .b-slider{display:block}.d-grid-hotels-scroll .b-slider .swiper{overflow-x:visible}.d-grid-hotels-scroll .b-slider .swiper .swiper-slide{width:89%;height:464px}.d-grid-hotels-scroll .b-slider .swiper .swiper-slide .b-img-picture{width:100%;height:100%}.d-grid-hotels-scroll .b-slider .swiper .swiper-slide .b-img-picture .b-info span img{filter:brightness(100);width:12px!important;height:12px!important;min-height:initial;margin-right:10px}.d-grid-hotels-scroll .b-slider .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}}@media (min-width:768px){.d-grid-hotels-scroll{min-height:1800px;height:1800px}}.d-grid-hotels-scroll .container-fluid{padding-right:20px}@media (max-width:768px){.d-grid-hotels-scroll .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5)}}.d-grid-hotels-scroll .col-md-3>div{position:relative;padding-top:174px;top:0!important}@media (max-width:768px){.d-grid-hotels-scroll .col-md-3>div{padding-top:0;margin-bottom:50px}}.d-grid-hotels-scroll .col-md-3>div .content-text{width:100%;flex:0 0 auto}@media (min-width:768px){.d-grid-hotels-scroll .col-md-3>div:after{position:absolute;content:"";width:80px;height:.75px;left:-40px;top:128px;background-color:#c97c31}}@media (min-width:992px){.d-grid-hotels-scroll .col-md-9{padding-right:0;margin-left:-1px}}.d-grid-hotels-scroll .btn-02{color:#2e3b48}.d-grid-hotels-scroll .b-block-img{cursor:url(../img/icons/cursor-scroll.svg),auto;display:flex;flex-wrap:wrap;gap:20px;height:auto;min-height:auto;overflow:initial}.d-grid-hotels-scroll .b-block-img::-webkit-scrollbar{width:5px}.d-grid-hotels-scroll .b-block-img::-webkit-scrollbar-track{border-radius:3px}.d-grid-hotels-scroll .b-block-img::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.d-grid-hotels-scroll .b-block-img::-webkit-scrollbar-thumb:hover{background:0 0}@media (max-width:768px){.d-grid-hotels-scroll .b-block-img{height:auto;overflow:initial}}@media (min-width:1000px){.d-grid-hotels-scroll .b-block-img .b-img:nth-child(10),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(2),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(3),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(4),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(6),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(7),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(8),.d-grid-hotels-scroll .b-block-img .b-img:nth-child(9){margin-top:0}}.d-grid-hotels-scroll .b-block-img .b-img{width:calc(33% - 20px)}@media (max-width:1000px){.d-grid-hotels-scroll .b-block-img .b-img{width:calc(50% - 20px)}}@media (max-width:768px){.d-grid-hotels-scroll .b-block-img .b-img{width:100%}}.d-grid-hotels-scroll .b-block-img .b-img .b-img-picture{margin-bottom:20px}.d-grid-hotels-scroll .b-block-img .b-img.column-2{margin-top:-20vw}.d-grid-hotels-scroll .b-block-img .b-img.column-3{margin-top:6vw}.d-grid-hotels-scroll .b-block-img .b-img img{min-height:464px;height:464px;height:33vw;width:100%;object-fit:cover}.d-slider-destacado-title-image-text{padding-top:100px;margin-bottom:70px;overflow:hidden}@media (max-width:992px){.d-slider-destacado-title-image-text{margin-bottom:0}}.d-slider-destacado-title-image-text .b-title{position:relative;margin-bottom:100px}.d-slider-destacado-title-image-text .b-title:after{position:absolute;content:"";width:80px;height:.75px;left:-28px;top:26px;background-color:#c97c31}@media (max-width:768px){.d-slider-destacado-title-image-text .b-title:after{top:-40px;left:0}}.d-slider-destacado-title-image-text .b-title .title{margin-left:460px;font-size:36px;line-height:40px;letter-spacing:-.75px;font-weight:300;max-width:787px}@media (max-width:1200px){.d-slider-destacado-title-image-text .b-title .title{margin-left:260px}}@media (max-width:768px){.d-slider-destacado-title-image-text .b-title .title{margin-left:0}}.d-slider-destacado-title-image-text .swiperDestacado .img-div{height:355px;min-height:355px;width:100%;margin-bottom:30px;overflow:hidden}.d-slider-destacado-title-image-text .swiperDestacado .text{margin-bottom:30px}.d-slider-destacado-title-image-text .swiperDestacado .text-div .title{font-size:24px;line-height:30px;font-weight:300}.d-slider-destacado-title-image-text .swiperDestacado .text-div p{font-size:16px;line-height:19px;font-weight:350}.d-slider-destacado-title-image-text .swiperDestacado .destacado-div{background-color:#2e3b48;height:450px;padding-left:21px;padding-top:36px;padding-right:43px}.d-slider-destacado-title-image-text .swiperDestacado .destacado-div .title{color:#fff;font-size:36px;line-height:40px;letter-spacing:-.75px;font-weight:300}.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(1){width:440px}@media (max-width:991px){.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(1){width:80%}}.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(2),.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(3),.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(4),.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(5),.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(7),.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(8),.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(9){width:325px}.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(6){width:440px}.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(1) .img-div,.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(3) .img-div,.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(6) .img-div{height:325px}.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(4) .img-div,.d-slider-destacado-title-image-text .swiperDestacado .swiper-slide:nth-child(8) .img-div{height:450px}.d-slider-destacado-title-image-text .swiper-button-next{height:450px;width:50%;bottom:0;right:0;top:290px;cursor:url(../img/icons/cursor-slider.svg),auto}@media (max-width:992px){.d-slider-destacado-title-image-text .swiper-button-next{display:none}}.d-slider-destacado-title-image-text .swiper-button-next::after,.d-slider-destacado-title-image-text .swiper-button-prev::after,.d-slider-experience-image:after{display:none}.d-slider-destacado-title-image-text .swiper-button-prev{height:450px;width:50%;bottom:0;left:0;top:290px;cursor:url(../img/icons/cursor-slider.svg),auto}@media (max-width:992px){.d-slider-destacado-title-image-text .swiper-button-prev{display:none}}.d-slider-destacado-title-image-text .swiper-button-next,.d-slider-destacado-title-image-text .swiper-button-prev{z-index:7}.d-slider-experience-image{overflow:hidden}.d-slider-experience-image .container-fluid{width:100%;height:100vh;overflow:hidden;overflow:initial;display:flex}@media (max-width:768px){.d-slider-experience-image .container-fluid{display:initial}}.d-grid-hotels .text p,.d-slider-experience-image .d-link,.d-slider-experience-image .right-element .b-text>div .title,.d-slider-experience-image .right-element .b-text>div p{margin-bottom:0}.d-slider-experience-image .d-link .btn-02,.d-slider-experience-image .left-container .b-text .carousel_pagination .dot.active{color:#2e3b48}.d-slider-experience-image .left-container,.d-slider-experience-image .right-container{width:50%;height:100vh;overflow:hidden;overflow:initial;position:relative}.d-slider-experience-image .right-gradient-top{width:100%;height:100px;position:absolute;top:0;left:0;right:0;z-index:5}.d-slider-experience-image .right-gradient-bottom{width:100%;height:100px;position:absolute;bottom:0;left:0;right:0;z-index:5}.d-slider-experience-image .right-content{width:100%;position:relative;z-index:1}.d-slider-experience-image .right-element{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;font-size:100px;margin-bottom:20px}.d-slider-experience-image .right-element .img-div{position:relative}.d-slider-experience-image .right-element .img-div picture img{width:100vh!important;height:100vh!important}.d-slider-experience-image .right-element:nth-child(1) .b-text{background-color:#da7a7a;color:#fff;top:30px!important}.d-slider-experience-image .right-element:nth-child(1) .b-text>div .title{font-size:24px;line-height:40px}.d-slider-experience-image .right-element:nth-child(2) .b-text{background-color:#8e9e79;color:#fff}.d-slider-experience-image .right-element:nth-child(2) .b-text>div .title,.d-slider-experience-image .right-element:nth-child(3) .b-text>div .title,.d-slider-experience-image .right-element:nth-child(4) .b-text>div .title{font-size:36px;line-height:40px}.d-slider-experience-image .right-element:nth-child(3) .b-text{background-color:#97dacd;color:#2e3b48}.d-slider-experience-image .right-element:nth-child(3) .b-text img{filter:brightness(0)}.d-slider-experience-image .right-element:nth-child(4) .b-text{background-color:#d090cc;color:#fff}.d-slider-experience-image .right-element .b-text{padding:20px 19px;position:absolute;top:33px;left:26px;max-width:400px;width:100%;height:100px;display:flex;gap:24px;align-items:center}@media (max-width:768px){.d-slider-experience-image .right-element .b-text{max-width:250px}}.d-slider-experience-image .right-element .b-text img{object-fit:cover;width:auto;height:62px}.d-slider-experience-image .right-element .b-text>div{display:flex;flex-direction:column;justify-content:center}.d-slider-experience-image .right-element .b-text>div .title{font-family:"GT Super Display";font-weight:300}.d-slider-experience-image .right-element .b-text>div p{font-size:18px;line-height:24px;font-weight:400}.d-slider-experience-image .left-container{display:flex;justify-content:end;align-items:start;flex-direction:column;padding-bottom:27px;padding-right:22px}@media (max-width:768px){.d-slider-experience-image .left-container{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}@media (max-width:992px){.d-slider-experience-image .left-container{display:none}}@media (max-width:768px){.d-slider-experience-image .left-container>div{width:100%;max-width:100%}.d-slider-experience-image .left-container>div img{height:auto;width:100%}}.d-slider-experience-image .left-container>div div img{width:100%}.d-slider-experience-image .left-container .b-text{width:100%;display:flex;justify-content:space-between;align-items:end;margin-bottom:68px;position:relative}.d-slider-experience-image .left-container .b-text:after{position:absolute;content:"";width:80px;height:.75px;left:-40px;top:-46px;background-color:#c97c31}.d-slider-experience-image .left-container .b-text>div:first-child{max-width:555px}.d-slider-experience-image .left-container .b-text .title{margin-bottom:40px;max-width:555px}.d-slider-experience-image .left-container .b-text p{max-width:555px}.d-slider-experience-image .left-container .b-text .carousel_pagination{display:flex;flex-direction:column;gap:24px;align-items:center}.d-slider-experience-image .left-container .b-text .carousel_pagination .dot{font-size:16px;font-weight:350;color:#a7b2be;line-height:21px}.d-slider-experience-image .left-content{width:100%;height:100%;max-height:420px;position:relative;overflow:hidden}.d-slider-experience-image .left-content div{position:absolute;top:0;left:0;right:0;object-fit:cover;opacity:0;background-color:#fff}.d-slider-experience-image .left-content div:first-child{opacity:1}.d-slider-experience-image .right-container{display:block}@media (max-width:992px){.d-slider-experience-image .right-container{display:none}}.cta .holder-video picture,.d-slider-experience-image .right-container-mobile{display:none}@media (max-width:992px){.d-slider-experience-image .right-container-mobile{display:block;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.d-slider-experience-image .right-container-mobile .b-text{margin-bottom:50px}@media (max-width:992px){.d-slider-experience-image .container-fluid{flex-direction:column}.d-slider-experience-image .left-container{width:100%!important}.d-slider-experience-image .left-container .b-text{margin-bottom:0!important}.d-slider-experience-image .left-content{display:none}.d-slider-experience-image .carousel_pagination{display:none!important}.d-slider-experience-image .swiperColecciones{overflow-x:visible}.d-slider-experience-image .swiperColecciones .swiper-slide{width:89%;height:464px}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(1) .b-text{background-color:#da7a7a;color:#fff}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(1) .b-text>div .title{font-family:"GT Super Display";font-size:20px;line-height:20px;font-weight:400;margin-bottom:8px}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(2) .b-text{background-color:#8e9e79;color:#fff}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(2) .b-text>div .title{font-family:"GT Super Display";font-size:28px;line-height:28px;font-weight:300;margin-bottom:8px}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(3) .b-text{background-color:#97dacd;color:#2e3b48}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(3) .b-text img{filter:brightness(0)}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(3) .b-text>div .title,.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(4) .b-text>div .title{font-family:"GT Super Display";font-size:28px;line-height:20px;font-weight:300;margin-bottom:8px}.d-slider-experience-image .swiperColecciones .swiper-slide:nth-child(4) .b-text{background-color:#d090cc;color:#fff}.d-slider-experience-image .swiperColecciones .swiper-slide .img-div{height:100%;position:relative}.d-slider-experience-image .swiperColecciones .swiper-slide .img-div .b-text{display:flex;align-items:center;padding:10px;position:absolute;top:30px;left:20px;width:max-content;z-index:1}.d-slider-experience-image .swiperColecciones .swiper-slide .img-div .b-text img{width:40px;height:40px;object-fit:cover;margin-right:10px}.d-slider-experience-image .swiperColecciones .swiper-slide .img-div .b-text .title,.d-slider-experience-image .swiperColecciones .swiper-slide .img-div .b-text p{margin-bottom:0}.d-slider-experience-image .swiperColecciones .swiper-slide .img-div .b-text p{font-size:14px;line-height:20px;font-weight:400}.d-slider-experience-image .swiperColecciones .swiper-slide .img-div picture img{width:100%;height:100%;object-fit:cover}}.d-slider-experience-image.d-slider-experience-text-image .left-content{max-height:initial}.d-slider-experience-image.d-slider-experience-text-image .carousel_pagination{z-index:3;position:absolute;right:22px;top:25%;transform:translateY(-50%);display:flex;flex-direction:column;gap:24px}.d-slider-experience-image.d-slider-experience-text-image .carousel_pagination .dot{font-weight:350;color:#a7b2be}.d-slider-experience-image.d-slider-experience-text-image .carousel_pagination .dot.active{color:#2e3b48}.d-slider-experience-image.d-slider-experience-text-image .image_item{background-color:#fff;top:10%;bottom:0;z-index:1;transition:all .5s cubic-bezier(.19,1,.22,1)}.d-slider-experience-image.d-slider-experience-text-image .image_item .block-text{position:initial;display:flex;flex-direction:column;align-items:start;background-color:#fff;margin-bottom:60px;max-width:555px}.d-slider-experience-image.d-slider-experience-text-image .image_item .block-text .d-link{position:initial;opacity:1}.d-slider-experience-image.d-slider-experience-text-image .image_item.active{z-index:2}@media (max-width:992px){.d-slider-experience-image.d-slider-experience-text-image .swiperColecciones .swiper-slide{height:680px}.d-slider-experience-image.d-slider-experience-text-image .swiperColecciones .swiper-slide .img-div{height:67%;margin-bottom:20px}}.cta{margin-top:100px;margin-bottom:100px;width:100%}.cta .img-div{width:100%;height:800px;overflow:hidden}@media (max-width:768px){.cta .img-div{height:650px}}.cta .img-div img{object-fit:cover;width:100%;height:100%}.cta .img-div:before{content:"";position:absolute;top:0;left:calc(var(--bs-gutter-x)*.5);right:calc(var(--bs-gutter-x)*.5);bottom:0;background-color:transparent;z-index:1;border-radius:4px;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1);transition-delay:.1s}.cta .b-text{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.cta .b-text>div{overflow:hidden}.cta .b-text>div .title{font-size:80px;letter-spacing:-.75px;line-height:86px;font-weight:300;color:#fff;margin:0 0 32px}@media (max-width:992px){.cta .b-text>div .title{font-size:60px!important;line-height:66px!important}}.cta .b-text .d-btn-white span{font-size:16px;line-height:19.2px}.cta .b-text .d-btn-white:active,.cta .b-text .d-btn-white:focus,.cta .b-text .d-btn-white:hover{background-color:#2e3b48}.cta .b-text .d-btn-white:active span img,.cta .b-text .d-btn-white:focus span img,.cta .b-text .d-btn-white:hover span img{filter:brightness(100)}.cta .holder-video{pointer-events:none;position:relative;width:100%;height:800px;overflow:hidden}@media (max-width:768px){.cta .holder-video{height:650px}}@media (max-width:992px){.cta .holder-video iframe{display:none}}.cta .holder-video picture img{height:800px;width:100%;object-fit:cover}@media (max-width:768px){.cta .holder-video picture img{height:650px}}@media (max-width:992px){.cta .holder-video picture{display:block}}.d-grid-hotels{margin-top:80px;margin-bottom:100px;width:100%}.d-grid-hotels h1{margin-top:100px;margin-bottom:40px}.d-grid-hotels .row:first-child .col-6:first-child{padding-top:100px}.d-grid-hotels .nav-tabs{border-bottom:none}.d-grid-hotels .nav-tabs li:nth-child(2) a,.d-grid-hotels .nav-tabs li:nth-child(3) a{padding-left:25px}.d-grid-hotels .nav-tabs li,.d-grid-hotels .tab-content .filter-1 ul li{cursor:pointer}.d-grid-hotels .nav-tabs li a{color:#b0b0b0;font-size:18px;line-height:24px;border:0;font-weight:400}.d-grid-hotels .nav-tabs li.active a,.d-grid-hotels .nav-tabs li:hover a{opacity:1;color:#2e3b48}.d-grid-hotels .b-map #map .gm-style-iw-tc:after,.d-grid-hotels .nav-tabs li.active .icons,.d-grid-hotels .nav-tabs li:hover .icons,.d-grid-hotels .tab-content .filter-3 ul li.active span i,.d-grid-hotels .tab-content .filter-3 ul li:hover span i,.d-map #map .gm-style-iw-tc:after{background-color:#2e3b48}.d-grid-hotels .nav-tabs li.active span,.d-grid-hotels .nav-tabs li:hover span{background-color:#2e3b48;border:1px solid #2e3b48}.d-grid-hotels .nav-tabs .tab-item{position:relative;font-size:16px;line-height:19px;text-transform:uppercase;border:0;display:flex;align-items:center}.d-grid-hotels .nav-tabs .tab-item span{margin-top:4px;position:absolute;background-color:transparent;width:14px;height:14px;border:1px solid #b0b0b0;border-radius:100%;left:0;top:10px;display:block;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1);transition-delay:.1s}.d-grid-hotels .nav-tabs .tab-item:not(:last-child){margin-right:30px}.d-grid-hotels .tab-content .b-tab-pane.filter-1[data-filter=filter-1]{display:block}.d-grid-hotels .tab-content .b-tab-pane.filter-2[data-filter=filter-1],.d-grid-hotels .tab-content .b-tab-pane.filter-3[data-filter=filter-1],.d-grid-hotels .tab-content .b-tab-pane.filter-4[data-filter=filter-1]{display:none}.d-grid-hotels .tab-content .b-tab-pane.filter-2[data-filter=filter-2]{display:block}.d-grid-hotels .tab-content .b-tab-pane.filter-1[data-filter=filter-2],.d-grid-hotels .tab-content .b-tab-pane.filter-3[data-filter=filter-2],.d-grid-hotels .tab-content .b-tab-pane.filter-4[data-filter=filter-2]{display:none}.d-grid-hotels .tab-content .b-tab-pane.filter-3[data-filter=filter-3]{display:block}.d-grid-hotels .tab-content .b-tab-pane.filter-1[data-filter=filter-3],.d-grid-hotels .tab-content .b-tab-pane.filter-2[data-filter=filter-3],.d-grid-hotels .tab-content .b-tab-pane.filter-4[data-filter=filter-3]{display:none}.d-grid-hotels .tab-content .b-tab-pane.filter-4[data-filter=filter-4]{display:block}.d-grid-hotels .tab-content .b-tab-pane.filter-1[data-filter=filter-4],.d-grid-hotels .tab-content .b-tab-pane.filter-2[data-filter=filter-4],.d-grid-hotels .tab-content .b-tab-pane.filter-3[data-filter=filter-4]{display:none}.d-grid-hotels .tab-content{padding:40px 0}.d-grid-hotels .tab-content .filter-1 ul{display:flex;gap:17px;flex-wrap:wrap}.d-grid-hotels .tab-content .filter-1 ul li.active span,.d-grid-hotels .tab-content .filter-1 ul li:hover span{color:#f2f4f6}.d-grid-hotels .tab-content .filter-1 ul li.active span:after,.d-grid-hotels .tab-content .filter-1 ul li:hover span:after{background-color:#7a8897}.d-grid-hotels .tab-content .filter-1 ul li span{position:relative;font-size:16px;line-height:24px;font-weight:400;color:#7a8897;text-transform:uppercase}.d-grid-hotels .tab-content .filter-1 ul li span:after{position:absolute;content:"";width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:#f2f4f6;z-index:-1}.d-grid-hotels .tab-content .filter-2 ul{display:flex;gap:5px}@media (max-width:768px){.d-grid-hotels .tab-content .filter-2 ul{flex-wrap:wrap}}.d-grid-hotels .tab-content .filter-2 ul li{background-color:#f2f4f6;cursor:pointer;border-radius:63px;width:max-content;padding:5px 14px;display:flex;align-items:center;justify-content:center;gap:5px}.d-grid-hotels .tab-content .filter-2 ul li p{color:#7a8897;font-size:16px;font-weight:400;line-height:20px;text-transform:uppercase;margin-bottom:0;margin-top:3px}.d-form .col-lg-6.col-12 form ul li.b-next.is-active span,.d-grid-hotels .tab-content .filter-2 ul li.active,.d-grid-hotels .tab-content .filter-2 ul li:hover,footer p a{color:#fff}.d-grid-hotels .b-map #map .gm-ui-hover-effect>span,.d-grid-hotels .tab-content .filter-2 ul li.active i,.d-grid-hotels .tab-content .filter-2 ul li:hover i{background-color:#fff}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(2).active,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(2):hover{background-color:#8e9e79}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(3).active,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(3):hover{background-color:#97dacd}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(3).active p,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(3):hover p{color:#2e3b48}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(4).active,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(4):hover{background-color:#d090cc}.d-grid-hotels .tab-content .filter-2 ul li:nth-child(4).active p,.d-grid-hotels .tab-content .filter-2 ul li:nth-child(4):hover p{color:#fff}.d-grid-hotels .tab-content .filter-3 .text{margin-bottom:30px}.d-grid-hotels .tab-content .filter-3 ul{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:992px){.d-grid-hotels .tab-content .filter-3 ul{gap:10px}}.d-grid-hotels .tab-content .filter-3 ul li{cursor:pointer;width:50%;max-width:180px;display:flex;align-items:center;flex-direction:column}@media (max-width:992px){.d-grid-hotels .tab-content .filter-3 ul li{width:32%;max-width:initial}}@media (max-width:768px){.d-grid-hotels .tab-content .filter-3 ul li{width:31%}}.d-grid-hotels .tab-content .filter-3 ul li p{font-size:16px;line-height:20px;font-weight:400;text-align:center;margin-bottom:0}.d-grid-hotels .tab-content .filter-3 ul li span{position:relative;width:180px;height:180px;margin-bottom:20px;background-color:#f2f4f6}@media (max-width:992px){.d-grid-hotels .tab-content .filter-3 ul li span{width:100%;height:130px;margin-bottom:10px}}.d-grid-hotels .tab-content .filter-3 ul li span i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:992px){.d-grid-hotels .tab-content .filter-3 ul li span i{width:75px;height:100%}}.d-grid-hotels .tab-content .filter-4 form input{font-family:"GT Super Display";font-size:40px;line-height:24px;font-weight:300;color:#d8dde3;padding-top:16px;padding-bottom:16px;margin-bottom:40px;width:100%;border:0;background-color:#fff;border-bottom:.75px solid #000}.d-grid-hotels .tab-content .filter-4 form input:focus-visible{outline:-webkit-focus-ring-color auto 0}.d-grid-hotels .tab-content .filter-4 form input::placeholder{font-family:"GT Super Display";font-size:40px;line-height:24px;font-weight:300;color:#d8dde3}.d-grid-hotels .tab-content .filter-4 .b-list-hotels{overflow:scroll;background-color:#f2f4f6;padding:23px 28px;display:flex;gap:65px;height:calc(100vh - 465px)}.d-grid-hotels .tab-content .filter-4 .b-list-hotels::-webkit-scrollbar{width:5px}.d-grid-hotels .tab-content .filter-4 .b-list-hotels::-webkit-scrollbar-track{border-radius:3px}.d-grid-hotels .tab-content .filter-4 .b-list-hotels::-webkit-scrollbar-thumb{background:#2e3b48;border-radius:10px}.d-grid-hotels .tab-content .filter-4 .b-list-hotels::-webkit-scrollbar-thumb:hover{background:#fff}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div{width:50%}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div .title{position:relative;font-size:16px;line-height:19.2px;text-transform:uppercase;font-weight:500;font-family:"Assistant Regular"}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div .title:after{position:absolute;content:"";bottom:-16px;left:0;width:100%;height:.75px;background-color:#000}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div .subtitle{font-size:12px;line-height:14.4px;font-family:"Assistant Regular";color:#2e3b48;text-transform:uppercase;font-weight:500;margin-bottom:16px}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div ul li{font-size:14px;line-height:18.8px;color:#2e3b48}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div ul li a{color:#2e3b48;text-decoration:none}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div ul li a:hover{color:#2e3b48;opacity:.6}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div ul li:not(:last-child){margin-bottom:14px}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div .ls-1{margin-bottom:40px;padding-top:28px}.d-grid-hotels .tab-content .filter-4 .b-list-hotels>div .ls-3{padding-top:28px}.d-grid-hotels .title{font-size:48px;line-height:52px;font-weight:300}.d-grid-hotels .b-block{margin-bottom:20px}.d-grid-hotels .img-div{position:relative;height:464px;min-height:464px;width:100%;margin-bottom:24px;overflow:hidden}.d-grid-hotels .img-div a{position:absolute;width:100%;height:100%;z-index:2;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-grid-hotels .img-div a:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#323a43;opacity:0}.d-grid-hotels .img-div a .b-info,.d-grid-hotels .img-div a .d-icons{position:absolute;width:max-content;z-index:1;left:50%;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-grid-hotels .img-div a .b-info{top:50%;transform:translate(-50%,-50%);width:-moz-max-content}.d-grid-hotels .img-div a .b-info span{font-size:14px;line-height:20px;position:relative;font-weight:400;margin:0;min-width:150px;padding:10px;border-radius:27px;overflow:hidden;height:-moz-max-content;height:max-content;color:#f2f4f6;display:flex;align-items:center}.d-grid-hotels .img-div a .b-info span img{filter:brightness(100);width:12px;height:12px;margin-right:10px}.d-grid-hotels .img-div a .d-icons{background-color:#2e3b48;border:.5px solid #868686;padding:7px 14px;border-radius:44px;bottom:30px;height:auto;transform:translateX(-50%)}.d-grid-hotels .img-div a .d-icons img{width:20px;height:20px;filter:invert(0)}.d-grid-hotels .img-div a .d-icons img:not(:last-child){margin-right:10px}.d-grid-hotels .img-div a picture img{position:relative}.d-grid-hotels .img-div a picture img:after{position:absolute;content:"";height:100%;background-color:#000;opacity:.3;width:100%;bottom:0;top:0;left:0;right:0;z-index:1}.d-grid-hotels .img-div a:hover:after{opacity:.9}.d-grid-hotels .img-div a:hover .b-info{opacity:.9;visibility:visible}.d-grid-hotels .img-div a:hover .d-icons{opacity:1;visibility:visible}.d-grid-hotels .text .title{font-size:20px;line-height:30px;font-weight:400;text-transform:uppercase;letter-spacing:.1px;margin-bottom:16px}.d-grid-hotels .b-map #map,.d-map #map{opacity:1;overflow:visible;width:100%;height:calc(100vh - 80px)}.d-grid-hotels .b-map #map .gm-bundled-control-on-bottom button,.d-map #map .gm-bundled-control-on-bottom button{height:40px!important}.d-grid-hotels .b-map #map .gm-bundled-control-on-bottom button img,.d-map #map .gm-bundled-control-on-bottom button img{height:auto!important}.d-grid-hotels .b-map #map .custom-clustericon{background-size:contain;display:flex;justify-content:center;align-items:center;width:50px;height:50px;padding-bottom:3px}.d-grid-hotels .b-map #map .custom-clustericon img{width:50px;height:50px;clip:initial!important}.d-grid-hotels .b-map #map .gm-style-iw-d,.d-map #map .gm-style-iw-d{overflow:initial!important}.d-grid-hotels .b-map #map .gm-style .gm-style-iw-c{padding:0;border-radius:0}.d-grid-hotels .b-map #map .content-loc{width:294px;height:380px;padding:28px 18px;background-color:#2e3b48;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.d-grid-hotels .b-map #map .content-loc .b-icon{display:flex;justify-content:end}.d-grid-hotels .b-map #map .content-loc .b-icon>div,.d-map #map .content-loc .b-icon>div{display:flex;flex-direction:column;gap:16px}.d-grid-hotels .b-map #map .content-loc .title{font-size:24px;line-height:30px;font-family:"GT Super Display";font-weight:400;text-transform:uppercase;margin-bottom:16px}.d-grid-hotels .b-map #map .content-loc p,.d-map #map .content-loc p{font-size:16px;line-height:19.2px;font-weight:400}.d-grid-hotels .b-map #map .content-loc a,.d-map #map .content-loc a{text-transform:uppercase;font-size:14px;line-height:16.8px;color:#fff;position:relative;text-decoration:none;padding-left:22px}.d-grid-hotels .b-map #map .content-loc a span,.d-map #map .content-loc a span{position:absolute;width:10px;height:10px;background-color:#fff;border-radius:100%;left:0;top:3px;display:block}.d-grid-hotels .b-filter-a{display:none}.d-grid-hotels .b-filter-a.active{display:block}.d-grid-hotels .b-filter-b{position:relative;display:none}.d-grid-hotels .b-filter-b.active{display:flex}.d-grid-hotels .b-btn{display:flex;position:absolute;bottom:200px;z-index:3;left:50%;transform:translateX(-50%);justify-content:center}.d-grid-hotels .b-btn span img{filter:brightness(0)}.d-grid-hotels .b-btn a:hover span img{filter:brightness(100)}.d-grid-hotels.altoventana h1{margin-top:30px;margin-bottom:30px}.d-grid-hotels.altoventana .tab-content{padding:20px 0}.d-grid-hotels.altoventana .tab-content .filter-3 ul li{max-width:150px}.d-grid-hotels.altoventana .tab-content .filter-3 ul li span{width:150px;height:150px;margin-bottom:10px}.d-grid-hotels.altoventana .tab-content .filter-3 ul li span i{width:80px;height:120px}.d-grid-hotels.altoventana .tab-content .filter-4 .b-list-hotels{height:calc(100vh - 365px)}.d-grid-hotels-min{padding-top:100px;overflow:hidden;margin-bottom:0;z-index:0}.d-grid-hotels-min .title{margin-bottom:32px}.d-grid-hotels-min:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background-color:#fff;z-index:3}.d-grid-hotels-min+footer,.d-grid-hotels-min+section{z-index:1;position:relative}.d-slider-laterla-derecha{padding-top:100px;padding-bottom:100px;margin-bottom:100px}@media (min-width:768px){.d-slider-laterla-derecha:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:122px;background-color:#c97c31}}@media (max-width:992px){.d-slider-laterla-derecha{padding-top:60px;padding-bottom:60px;margin-bottom:0}}.d-slider-laterla-derecha .row:first-child{margin-bottom:60px}@media (max-width:768px){.d-slider-laterla-derecha .row:first-child{margin-bottom:20px}}.d-slider-laterla-derecha .text-div{position:relative;z-index:2;background-color:#f2f4f6;display:flex;flex-direction:column;justify-content:center;padding-left:29px;height:355px;min-height:355px;overflow:hidden}@media (max-width:768px){.d-slider-laterla-derecha .text-div{width:100%;height:200px;min-height:200px}}.d-slider-laterla-derecha .b-slider .swiper{display:flex;gap:20px}@media (max-width:768px){.d-slider-laterla-derecha .b-slider .swiper{flex-direction:column-reverse}.d-slider-laterla-derecha .b-slider .swiper .swiper-wrapper{width:100%}}.d-slider-laterla-derecha .b-slider .swiper .b-block{display:flex;gap:20px}.d-slider-laterla-derecha .b-slider .swiper .b-block .swiper-wrapper{z-index:1}.d-slider-laterla-derecha .b-slider .swiper .b-block .img-div:first-child{width:50%}@media (max-width:768px){.d-slider-laterla-derecha .b-slider .swiper .b-block .img-div:first-child{width:70%}}.d-slider-laterla-derecha .b-slider .swiper .b-block .img-div:last-child{width:25%}@media (max-width:768px){.d-slider-laterla-derecha .b-slider .swiper .b-block .img-div:last-child{width:30%}}.d-slider-laterla-derecha .b-slider .swiper .b-block .img-div{height:355px;min-height:355px;overflow:hidden}.d-slider-laterla-derecha .b-slider .swiper-pagination{background-color:transparent;width:max-content;top:50px;left:29px}@media (max-width:768px){.d-slider-laterla-derecha .b-slider .swiper-pagination{bottom:155px;top:initial}}.d-slider-laterla-derecha .b-slider .swiper-pagination span{background-color:transparent}.d-slider-destacado-hotel .b-slider .swiper-pagination span:not(:last-child),.d-slider-lateral .b-slider .swiper-pagination span:not(:last-child),.d-slider-laterla-derecha .b-slider .swiper-pagination span:not(:last-child){margin-right:16px}.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral,.d-slider-laterla-derecha .b-slider .swiper-button-prevLateral{bottom:50px;top:initial;color:#2e3b48}@media (max-width:768px){.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral,.d-slider-laterla-derecha .b-slider .swiper-button-prevLateral{bottom:10px}}.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral span,.d-slider-laterla-derecha .b-slider .swiper-button-prevLateral span{position:relative}.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral span:after,.d-slider-laterla-derecha .b-slider .swiper-button-prevLateral span:after{position:absolute;content:"";width:22px;height:1px;background-color:#2e3b48}.d-slider-laterla-derecha .b-slider .swiper-button-prevLateral{left:29px;right:initial}.d-slider-laterla-derecha .b-slider .swiper-button-prevLateral span:after{left:-29px;top:13px}.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral{left:calc(25% - 82px);right:initial}@media (max-width:768px){.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral{right:34px;left:initial}}.d-slider-laterla-derecha .b-slider .swiper-button-nextLateral span:after{left:7px;top:0}.d-slider-lateral{padding-top:100px;padding-bottom:100px;margin-bottom:100px}@media (min-width:768px){.d-slider-lateral:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:122px;background-color:#c97c31}}@media (max-width:992px){.d-slider-lateral{padding-top:0;padding-bottom:0}}.d-slider-lateral .row:first-child{margin-bottom:60px}.d-slider-lateral .b-slider .text-div{width:25%;position:relative;z-index:2;background-color:#f2f4f6;display:flex;flex-direction:column;justify-content:center;padding-left:29px;height:457px;min-height:355px;overflow:hidden}@media (max-width:768px){.d-slider-lateral .b-slider .swiper{flex-direction:column-reverse}}.d-slider-lateral .b-slider .swiper .swiper-wrapper{display:flex}@media (max-width:768px){.d-slider-lateral .b-slider .swiper .swiper-wrapper{width:100%}}.d-slider-lateral .b-slider .swiper .swiper-wrapper .swiper-slide{display:flex;gap:20px}@media (max-width:992px){.d-slider-lateral .b-slider .swiper .swiper-wrapper .swiper-slide{flex-direction:column}}.d-slider-lateral .b-slider .swiper .b-block{display:flex;gap:20px;width:75%}@media (max-width:992px){.d-slider-lateral .b-slider .swiper .b-block{width:100%}}.d-slider-lateral .b-slider .swiper .b-block .img-div:first-child{width:67%}@media (max-width:992px){.d-slider-lateral .b-slider .swiper .b-block .img-div:first-child{width:70%}}.d-slider-lateral .b-slider .swiper .b-block .img-div:last-child{width:33%}@media (max-width:992px){.d-slider-lateral .b-slider .swiper .b-block .img-div:last-child{width:30%}}.d-slider-lateral .b-slider .swiper .b-block .img-div{height:457px;min-height:355px;overflow:hidden}.d-slider-lateral .b-slider .swiper .b-text{position:absolute;top:0;left:-25%}.d-slider-lateral .b-slider .swiper.swiperLateralDesktop .swiper-pagination{background-color:transparent;width:max-content;top:50px;left:29px}.d-slider-lateral .b-slider .swiper.swiperLateralMobile .swiper-slide{flex-direction:column-reverse;width:100%}.d-slider-lateral .b-slider .swiper.swiperLateralMobile .swiper-slide .text-div{width:100%;height:180px;min-height:180px}.d-slider-lateral .b-slider .swiper.swiperLateralMobile .swiper-slide .text-div .title{font-size:24px;line-height:28px}.d-slider-lateral .b-slider .swiper.swiperLateralMobile .swiper-slide .b-block .img-div{width:100%}.d-slider-lateral .b-slider .swiper.swiperLateralMobile .swiper-pagination{background-color:transparent;width:max-content;bottom:135px;left:29px}.d-slider-lateral .b-slider .swiper-pagination span{background-color:transparent}.d-slider-lateral .b-slider .swiper-button-nextLateral,.d-slider-lateral .b-slider .swiper-button-prevLateral{font-size:18px;line-height:24px;font-weight:400;bottom:130px;top:initial;color:#2e3b48}@media (max-width:992px){.d-slider-lateral .b-slider .swiper-button-nextLateral,.d-slider-lateral .b-slider .swiper-button-prevLateral{bottom:10px}}.d-slider-lateral .b-slider .swiper-button-nextLateral span,.d-slider-lateral .b-slider .swiper-button-prevLateral span{position:relative}.d-slider-lateral .b-slider .swiper-button-nextLateral span:after,.d-slider-lateral .b-slider .swiper-button-prevLateral span:after{position:absolute;content:"";width:22px;height:1px;background-color:#2e3b48;background-image:none!important}.d-slider-lateral .b-slider .swiper-button-prevLateral{left:75px;right:initial}@media (max-width:992px){.d-slider-lateral .b-slider .swiper-button-prevLateral{left:75px}}@media (max-width:768px){.d-slider-lateral .b-slider .swiper-button-prevLateral{left:calc(var(--bs-gutter-x)*2)}}.d-slider-lateral .b-slider .swiper-button-prevLateral span:after{left:-29px;top:13px}.d-slider-lateral .b-slider .swiper-button-nextLateral{left:calc(25% - 73px);right:initial}@media (max-width:992px){.d-slider-lateral .b-slider .swiper-button-nextLateral{right:78px;left:initial}}@media (max-width:768px){.d-slider-lateral .b-slider .swiper-button-nextLateral{right:calc(var(--bs-gutter-x)*2.1);left:initial}}.d-slider-lateral .b-slider .swiper-button-nextLateral span:after{left:7px;top:0}.d-slider-lateral .swiperLateralDesktop{display:block}.d-grid-hotels-scroll-v2:after,.d-slider-general-text-bottom .swiperGeneralBottom .swiper-button-nextGeneralBottom::after,.d-slider-general-text-bottom .swiperGeneralBottom .swiper-button-prevGeneralBottom::after,.d-slider-lateral .swiper-button-nextLateral:after,.d-slider-lateral .swiper-button-prevLateral:after,.d-slider-lateral .swiperLateralMobile{display:none}@media (max-width:992px){.d-slider-lateral .swiperLateralDesktop{display:none!important}.d-slider-lateral .swiperLateralMobile{display:block}}@media (max-width:1200px){.d-slider-general-text-bottom{padding-bottom:100px}}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide{height:auto}@media (max-width:768px){.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide{width:89%}}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .text-div{position:relative;width:50%;padding-left:155px;opacity:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);transition-delay:.3s}@media (max-width:768px){.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .text-div{padding-left:0;width:80%}}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div{display:flex;gap:20px;height:461px;margin-bottom:40px}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div div:nth-child(1){width:50%}@media (max-width:768px){.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div div:nth-child(1){width:100%}}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div div:nth-child(2),.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div div:nth-child(3){width:25%}@media (max-width:768px){.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div div:nth-child(2),.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div div:nth-child(3){display:none}}.d-slider-destacado.d-grid-hotels-scroll-v2 .b-slider .swiper .swiper-slide .b-img-picture img,.d-slider-destacado.d-grid-hotels-scroll-v2 .d-grid-images .b-img .b-img-div img,.d-slider-destacado.d-grid-hotels-scroll-v2 .img-principal .b-img img,.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide .img-div img{width:100%;height:100%;object-fit:cover}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-slide-active .text-div{opacity:1}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-pagination{bottom:initial;top:491px;text-align:right}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-pagination .swiper-pagination-bullet{background-color:transparent;margin-right:0;margin-left:24px}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-button-nextGeneralBottom{position:absolute;z-index:1;height:461px;width:50%;bottom:0;left:initial;right:0;top:25px;cursor:url(../img/icons/cursor-slider.svg),auto}@media (max-width:992px){.d-slider-general-text-bottom .swiperGeneralBottom .swiper-button-nextGeneralBottom{display:none}}.d-slider-general-text-bottom .swiperGeneralBottom .swiper-button-prevGeneralBottom{position:absolute;z-index:1;height:461px;width:50%;bottom:0;left:0;right:initial;top:25px;cursor:url(../img/icons/cursor-slider.svg),auto}@media (max-width:992px){.d-slider-general-text-bottom .swiperGeneralBottom .swiper-button-prevGeneralBottom{display:none}}.d-slider-general-text-bottom.d-slider-services{padding-bottom:100px}.d-slider-general-text-bottom.d-slider-services .swiperGeneralBottom .swiper-slide .img-div div:nth-child(1),.d-slider-general-text-bottom.d-slider-services .swiperGeneralBottom .swiper-slide .img-div div:nth-child(2),.d-slider-general-text-bottom.d-slider-services .swiperGeneralBottom .swiper-slide .img-div div:nth-child(3),.d-slider-general-text-bottom.d-slider-services .swiperGeneralBottom .swiper-slide .img-div div:nth-child(4){flex:auto;width:initial}.d-slider-general-text-bottom.type-2 .swiperGeneralBottom .swiper-slide{width:50%}@media (max-width:768px){.d-slider-general-text-bottom.type-2 .swiperGeneralBottom .swiper-slide{width:89%}}.d-slider-general-text-bottom.type-2 .swiperGeneralBottom .swiper-slide .text-div{width:50%;padding-left:0;opacity:1}.d-slider-general-text-bottom.type-2 .swiperGeneralBottom .swiper-pagination{top:470px}.d-slider-destacado{overflow:hidden}.d-slider-destacado.d-grid-hotels-scroll-v2 .img-principal .b-img{width:100%;height:100vh;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}@media (max-width:991px){.d-slider-destacado.d-grid-hotels-scroll-v2 .img-principal .b-img{height:440px}}.d-slider-destacado.d-grid-hotels-scroll-v2 .d-grid-images{margin-top:188px;margin-bottom:35px}@media (max-width:991px){.d-slider-destacado.d-grid-hotels-scroll-v2 .d-grid-images{display:none}}.d-slider-destacado.d-grid-hotels-scroll-v2 .d-grid-images .b-img{width:325px;margin-left:auto;margin-right:auto}.d-slider-destacado.d-grid-hotels-scroll-v2 .d-grid-images .b-img .b-img-div{width:325px;height:420px;margin-bottom:20px}.d-slider-destacado.d-grid-hotels-scroll-v2 .b-slider{display:none;margin-bottom:50px}@media (max-width:991px){.d-slider-destacado.d-grid-hotels-scroll-v2 .b-slider{display:block}}.d-slider-destacado.d-grid-hotels-scroll-v2 .b-slider .swiper{overflow-x:visible}.d-slider-destacado.d-grid-hotels-scroll-v2 .b-slider .swiper .swiper-slide{width:89%}.d-slider-destacado.d-grid-hotels-scroll-v2 .b-slider .swiper .swiper-slide .b-img-picture{height:360px;width:100%}.d-slider-destacado.d-grid-hotels-scroll-v2 .text{max-width:325px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}.d-slider-destacado.d-grid-hotels-scroll-v2 .text p{font-weight:400;font-size:18px;line-height:24px}.d-slider-destacado.d-grid-hotels-scroll-v2 .text-destacado{padding-right:15%;margin-bottom:40px}@media (max-width:991px){.d-slider-destacado.d-grid-hotels-scroll-v2 .text-destacado{max-width:325px;width:100%;padding:0;margin-left:auto;margin-right:auto}}.d-slider-destacado.d-grid-hotels-scroll-v2 .text-destacado p{font-family:"GT Super Display";font-style:normal;font-weight:300;font-size:36px;line-height:40px;letter-spacing:-.75px}.d-grid-hotels-scroll-v2{padding-bottom:0;margin-bottom:100px;overflow:hidden}.d-grid-hotels-scroll-v2 .container-fluid{padding-right:20px}@media (max-width:768px){.d-grid-hotels-scroll-v2 .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5)}}.d-grid-hotels-scroll-v2 .img-principal>div{position:relative;padding-top:0;top:0!important}@media (max-width:768px){.d-grid-hotels-scroll-v2 .img-principal>div{padding-top:0;margin-bottom:50px}}.d-grid-hotels-scroll-v2 .img-principal>div .content-text{width:100%;flex:0 0 auto}@media (min-width:992px){.d-grid-hotels-scroll-v2 .d-grid-images{padding-right:0;margin-left:-1px}}.d-grid-hotels-scroll-v2 .btn-02{color:#2e3b48}.d-grid-hotels-scroll-v2 .b-block-img{cursor:url(../img/icons/cursor-scroll.svg),auto;display:flex;flex-wrap:wrap;gap:20px;height:auto;min-height:auto;overflow:initial}.d-grid-hotels-scroll-v2 .b-block-img::-webkit-scrollbar{width:5px}.d-grid-hotels-scroll-v2 .b-block-img::-webkit-scrollbar-track{border-radius:3px}.d-grid-hotels-scroll-v2 .b-block-img::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}.d-grid-hotels-scroll-v2 .b-block-img::-webkit-scrollbar-thumb:hover{background:0 0}@media (max-width:768px){.d-grid-hotels-scroll-v2 .b-block-img{height:auto;overflow:initial}}@media (min-width:1000px){.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(10),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(2),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(3),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(4),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(6),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(7),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(8),.d-grid-hotels-scroll-v2 .b-block-img .b-img:nth-child(9){margin-top:0}}.d-slider-destacado-hotel{padding-top:100px;padding-bottom:100px;margin-bottom:100px}@media (min-width:768px){.d-slider-destacado-hotel:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:122px;background-color:#c97c31}}@media (max-width:992px){.d-slider-destacado-hotel{padding-top:60px;padding-bottom:60px;margin-bottom:0}}.d-slider-destacado-hotel .row:first-child{margin-bottom:60px}@media (max-width:768px){.d-slider-destacado-hotel .row:first-child{margin-bottom:20px}}.d-slider-destacado-hotel .text-div{position:relative;z-index:2;background-color:#f2f4f6;display:flex;flex-direction:column;justify-content:center;padding-left:29px;height:355px;min-height:355px;overflow:hidden}@media (max-width:768px){.d-slider-destacado-hotel .text-div{width:100%;height:200px;min-height:200px}}.d-slider-destacado-hotel .b-slider .swiper{display:flex;gap:20px}@media (max-width:768px){.d-slider-destacado-hotel .b-slider .swiper{flex-direction:column-reverse}.d-slider-destacado-hotel .b-slider .swiper .swiper-wrapper{width:100%}}.d-slider-destacado-hotel .b-slider .swiper .b-block{display:flex;gap:20px}.d-slider-destacado-hotel .b-slider .swiper .b-block .swiper-wrapper{z-index:1}.d-slider-destacado-hotel .b-slider .swiper .b-block .img-div:first-child{width:50%}@media (max-width:768px){.d-slider-destacado-hotel .b-slider .swiper .b-block .img-div:first-child{width:70%}}.d-slider-destacado-hotel .b-slider .swiper .b-block .img-div:last-child{width:25%}@media (max-width:768px){.d-slider-destacado-hotel .b-slider .swiper .b-block .img-div:last-child{width:30%}}.d-slider-destacado-hotel .b-slider .swiper .b-block .img-div{height:355px;min-height:355px;overflow:hidden}.d-slider-destacado-hotel .b-slider .swiper-pagination{background-color:transparent;width:max-content;top:50px;left:29px}@media (max-width:768px){.d-slider-destacado-hotel .b-slider .swiper-pagination{bottom:155px;top:initial}}.d-slider-destacado-hotel .b-slider .swiper-pagination span{background-color:transparent}.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral,.d-slider-destacado-hotel .b-slider .swiper-button-prevLateral{bottom:50px;top:initial;color:#2e3b48}@media (max-width:768px){.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral,.d-slider-destacado-hotel .b-slider .swiper-button-prevLateral{bottom:10px}}.d-form .col-lg-6.col-12 form,.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral span,.d-slider-destacado-hotel .b-slider .swiper-button-prevLateral span{position:relative}.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral span:after,.d-slider-destacado-hotel .b-slider .swiper-button-prevLateral span:after{position:absolute;content:"";width:22px;height:1px;background-color:#2e3b48}.d-slider-destacado-hotel .b-slider .swiper-button-prevLateral{left:29px;right:initial}.d-slider-destacado-hotel .b-slider .swiper-button-prevLateral span:after{left:-29px;top:13px}.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral{left:calc(25% - 82px);right:initial}@media (max-width:768px){.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral{right:34px;left:initial}}.d-slider-destacado-hotel .b-slider .swiper-button-nextLateral span:after{left:7px;top:0}footer{background-color:#2e3b48;color:#fff;padding-top:140px;padding-bottom:140px}@media (max-width:992px){footer{padding-top:80px;padding-bottom:80px}}footer p a:hover{color:#fff;opacity:.4}@media (max-width:768px){footer .container{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}footer .title{font-size:36px;line-height:40px;letter-spacing:-.75px;font-weight:300;margin-bottom:32px}@media (max-width:992px){footer .b-menu-footer-left{display:contents}footer .b-menu-footer-left ul{width:100%;text-align:center}}footer .b-menu-footer-left ul li a,footer .b-menu-footer-right .b-links .b-legal li a,footer .b-menu-footer-right .b-links .rrss li a{font-size:18px;line-height:24px;color:#fff;text-decoration:none;font-weight:400;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1);transition-delay:.1s}footer .b-menu-footer-left ul li a:hover,footer .b-menu-footer-right .b-links .b-legal li a:hover,footer .b-menu-footer-right .b-links .rrss li a:hover{opacity:.4}footer .b-menu-footer-left ul{margin-bottom:48px}footer .b-menu-footer-right{position:relative;display:flex;flex-direction:column;justify-content:space-between}footer .b-menu-footer-right .b-links{margin-bottom:76px}@media (max-width:992px){footer .b-menu-footer-right .b-links{padding-top:48px;margin-bottom:0}}footer .b-menu-footer-right .b-links .rrss{margin-bottom:32px;display:flex;gap:40px;justify-content:center}@media (max-width:992px){footer .b-menu-footer-right .b-links .rrss{margin-bottom:48px}}footer .b-menu-footer-right .b-links .rrss li a img{width:auto;height:22px;object-fit:cover;margin-left:10px}footer .b-menu-footer-right .b-links .b-legal{display:flex;gap:15px;justify-content:center;margin-bottom:0}@media (max-width:992px){footer .b-menu-footer-right .b-links .b-legal{flex-direction:column;gap:16px;margin-bottom:79px}}footer .b-menu-footer-right .b-links .b-legal li a{font-size:14px;line-height:20px}footer .b-menu-footer-right .b-logo a img{width:auto;height:143px;object-fit:cover}@media (max-width:992px){footer .b-menu-footer-right .b-logo a img{height:92px;margin-bottom:48px}}footer .b-menu-footer-right .b-logo p{margin-top:30px}.d-3col-title-text-images:after,footer .b-menu-footer-right:after{position:absolute;content:"";width:.5px;height:100%;left:0;background-color:#c97c31}@media (max-width:992px){footer .b-menu-footer-right:after{height:.5px;width:initial;right:calc(var(--bs-gutter-x)*.5);left:calc(var(--bs-gutter-x)*.5)}}.d-3col-title-text-images{margin-top:100px;margin-bottom:200px}@media (max-width:768px){.d-3col-title-text-images{margin-bottom:100px}}.d-3col-title-text-images:after{width:80px;height:.75px;top:26px}@media (max-width:768px){.d-3col-title-text-images:after{top:-40px}}.d-3col-title-text-images .row:first-child{justify-content:center;margin-bottom:100px}@media (max-width:768px){.d-3col-title-text-images .row:first-child{margin-bottom:30px}}.d-3col-title-text-images .row:last-child .block-img{display:flex;gap:20px}@media (max-width:768px){.d-3col-title-text-images .row:last-child .block-img{flex-direction:column}}.d-3col-title-text-images .row:last-child .block-img img{height:500px;width:100%;object-fit:cover}.d-3col-title-text:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:26px;background-color:#c97c31}@media (max-width:768px){.d-3col-title-text:after{top:-40px}}.d-3col-number-text{padding-top:145px;padding-bottom:100px}@media (max-width:768px){.d-3col-number-text{padding-top:100px}}.d-3col-number-text .number{font-family:"GT Super Display";font-size:128px;line-height:128px;text-align:left;font-weight:300;padding-bottom:40px}.d-3col-number-text .row>div:nth-child(2){margin-top:209px}@media (max-width:768px){.d-3col-number-text .row>div:nth-child(2){margin-top:20px}}.d-3col-number-text .row>div:nth-child(4){margin-top:119px}@media (max-width:768px){.d-3col-number-text .row>div:nth-child(4){margin-top:20px}}.d-2col-image-title-text,.d-grid-title-text{padding-top:100px;padding-bottom:100px}.d-grid-title-text .row:first-child{margin-bottom:104px}@media (max-width:768px){.d-grid-title-text .row:first-child{margin-bottom:10px}}.d-grid-title-text .row:first-child .title{margin-bottom:32px}@media (max-width:768px){.d-grid-title-text img{width:100%;height:440px;margin-bottom:20px}}.d-grid-title-text .col-md-4 picture:nth-child(1) img{object-fit:cover;width:100%;height:450px;margin-bottom:20px}@media (max-width:768px){.d-grid-title-text .col-md-4 picture:nth-child(1) img{height:450px}}.d-grid-title-text .col-md-4 picture:nth-child(2) img{object-fit:cover;width:100%;height:620px}@media (max-width:768px){.d-grid-title-text .col-md-4 picture:nth-child(2) img{height:450px}}.d-grid-title-text .col-md-8 picture:nth-child(1) img{object-fit:cover;width:100%;height:620px;margin-bottom:20px}@media (max-width:768px){.d-grid-title-text .col-md-8 picture:nth-child(1) img{height:450px}}.d-grid-title-text .col-md-8 picture:nth-child(2) img{object-fit:cover;width:100%;height:450px}@media (max-width:768px){.d-grid-title-text .col-md-8 picture:nth-child(2) img{height:450px}}@media (max-width:768px){.d-2col-image-title-text{padding-top:0}}.d-2col-image-title-text .row:first-child{margin-bottom:40px}.d-2col-image-title-text img{width:100%;height:461px;min-height:461px}@media (max-width:768px){.d-2col-image-title-text .row:first-child .col-12:not(:last-child) img{margin-bottom:20px}}.d-title-2col-text-image{padding-top:100px;padding-bottom:185px}@media (max-width:768px){.d-title-2col-text-image{padding-bottom:100px}}.d-title-2col-text-image .row:first-child{margin-bottom:48px;position:relative}@media (max-width:768px){.d-title-2col-text-image .row:first-child{margin-bottom:0}}.d-title-2col-text-image .row:first-child:after{position:absolute;content:"";width:80px;height:.75px;left:-40px;top:33px;background-color:#c97c31}@media (max-width:992px){.d-title-2col-text-image .row:first-child:after{top:-40px}}.d-title-2col-text-image .title{font-size:48px;line-height:52px;font-weight:300}.d-title-2col-text-image .row:last-child{position:relative}.d-title-2col-text-image .row:last-child:after{position:absolute;content:"";width:80px;height:.75px;left:-40px;bottom:188px;background-color:#c97c31}@media (max-width:992px){.d-title-2col-text-image .row:last-child:after{background-color:transparent}}.d-title-2col-text-image .row:last-child .col-lg-6.col-12 img{width:100%;height:900px;max-height:900px;object-fit:cover}@media (max-width:992px){.d-title-2col-text-image .row:last-child .col-lg-6.col-12 img{width:100%;height:420px}}.d-title-2col-text-image .row:last-child .col-lg-4.col-12{flex-direction:column;display:flex;justify-content:space-between}.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-text{padding-top:52px;padding-right:136px}@media (max-width:768px){.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-text{padding-right:0;padding-top:20px}}.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-text p:not(:last-child){margin-bottom:40px}.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-img{width:100%;padding-right:250px}@media (max-width:1600px){.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-img{padding-right:0}}@media (max-width:992px){.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-img{padding-right:0;margin-bottom:20px}}.d-title-2col-text-image .row:last-child .col-lg-4.col-12 .b-img img{width:100%;height:420px}.d-title-text-3col-image{padding-top:100px;padding-bottom:100px}@media (max-width:992px){.d-title-text-3col-image{padding-bottom:0}}.d-title-text-3col-image .row:first-child{position:relative;display:flex;justify-content:center;margin-bottom:100px}@media (max-width:768px){.d-title-text-3col-image .row:first-child{margin-bottom:30px}}.d-title-text-3col-image .row:first-child:after{position:absolute;content:"";width:80px;height:.75px;left:-40px;top:10px;background-color:#c97c31}@media (max-width:992px){.d-title-text-3col-image .row:first-child:after{top:-40px}}.d-title-text-3col-image .row:first-child .title{text-align:center}.d-title-text-3col-image .row:last-child{margin-top:100px}@media (max-width:992px){.d-title-text-3col-image .row:last-child{margin-top:30px}}.d-title-text-3col-image .row:last-child .col-lg-3.col-12:first-child{display:flex;flex-direction:column;justify-content:space-between}.d-title-text-3col-image .row:last-child .col-lg-3.col-12:first-child img{width:100%;height:388px}@media (max-width:992px){.d-title-text-3col-image .row:last-child .col-lg-3.col-12:first-child img{margin-bottom:20px}}.d-title-text-3col-image .row:last-child .col-lg-6.col-12 img{width:100%;height:700px}@media (max-width:992px){.d-title-text-3col-image .row:last-child .col-lg-6.col-12 img{height:430px;margin-bottom:20px}}.d-title-text-3col-image .row:last-child .col-lg-3.col-12:last-child img{width:100%;height:450px}.d-espacio{cursor:url(../img/icons/cursor-scroll.svg)50 50,auto}@media (max-width:992px){.d-espacio .container-fluid{height:auto}}.d-espacio:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:26px;background-color:#c97c31}.d-espacio .right-element{width:100%;height:100vh;margin-bottom:20px}.d-espacio .left-container{justify-content:space-between!important}.d-espacio .left-content{width:75%!important;top:160px}.d-espacio .b-content,.d-espacio .b-content>div{width:100%;height:100%;background-color:#fff}.d-espacio .b-content>div .title{background-color:#fff;padding:20px 0}.d-espacio .b-content>div p,.d-map #map .gm-ui-hover-effect>span,.d-rooms:before{background-color:#fff}.d-espacio .b-content>div ul,.d-espacio .swiperEspacio .text-div ul{margin-top:60px;display:flex;column-count:2;flex-wrap:wrap;max-width:200px;list-style:none;padding-left:0}.d-espacio .b-content>div ul li{text-align:center;width:33%;margin-bottom:40px;position:relative}.d-espacio .b-content>div ul li:before{position:absolute;left:50%;top:-19px;transform:translateX(-50%);display:block;color:#2e3b48;font:20px Icons}.d-espacio .b-content>div ul li.uno:before,.d-espacio .swiperEspacio .text-div ul li.uno:before{content:"E"}.d-espacio .b-content>div ul li.dos:before,.d-espacio .swiperEspacio .text-div ul li.dos:before{content:""}.d-espacio .b-content>div ul li.tres:before,.d-espacio .swiperEspacio .text-div ul li.tres:before{content:""}.d-espacio .b-content>div ul li.cuatro:before,.d-espacio .swiperEspacio .text-div ul li.cuatro:before{content:""}.d-espacio .b-content>div ul li.cinco:before,.d-espacio .swiperEspacio .text-div ul li.cinco:before{content:""}.d-espacio .b-content>div ul li.seis:before,.d-espacio .swiperEspacio .text-div ul li.seis:before{content:""}.d-espacio .b-content>div .b-list{display:flex;flex-wrap:wrap;background-color:#fff}.d-espacio .b-content>div .b-list li,.d-espacio .swiperEspacio .text-div .b-list li{width:25%;position:relative;padding-left:30px}.d-espacio .b-content>div .b-list li:after,.d-espacio .swiperEspacio .text-div .b-list li:after{content:"";position:absolute;width:10px;height:10px;background-color:#2e3b48;border-radius:100%;left:0;top:7px;display:block;margin-left:10px}.d-espacio .b-pagination{width:100%;display:flex;justify-content:end;margin-bottom:100px}.d-espacio .b-pagination .carousel_pagination{display:flex;flex-direction:column;gap:24px}.d-espacio .b-pagination .carousel_pagination .dot{font-weight:350;color:#a7b2be}.d-espacio .b-pagination .carousel_pagination .dot.active,.d-rooms .block-list-rooms li.active,.d-rooms .block-list-rooms li.active p,.d-rooms .block-list-rooms li.active span,.d-rooms .block-list-rooms li:hover,.d-rooms .block-list-rooms li:hover p,.d-rooms .block-list-rooms li:hover span{color:#2e3b48}.d-espacio .swiperEspacio .swiper-slide{width:85%}.d-espacio .swiperEspacio .img-div{height:461px;margin-bottom:20px}.d-espacio .swiperEspacio .text-div .title{margin-bottom:20px}.d-espacio .swiperEspacio .text-div ul li{text-align:center;width:33%;margin-bottom:40px;position:relative}.d-espacio .swiperEspacio .text-div ul li:before{position:absolute;left:50%;top:-19px;transform:translateX(-50%);display:block;color:#2e3b48;font:20px Icons}.d-espacio .swiperEspacio .text-div .b-list{display:flex;flex-wrap:wrap;background-color:#fff}.d-collection{background-color:#2e3b48;padding-top:100px}.d-collection .col-lg-4.col-12{display:flex;align-items:end}.d-collection .col-lg-4.col-12 .b-img{width:100%;height:531px}.d-collection .col-lg-3.col-12 .b-img img,.d-collection .col-lg-4.col-12 .b-img img{width:100%;height:100%;object-fit:cover}.d-collection .col-lg-5.col-12{display:flex;flex-direction:column;justify-content:end}.d-collection .col-lg-3.col-12 .b-img{width:100%;height:376px}.d-collection .b-text{color:#97dacd;padding-left:100px;padding-right:100px}@media (max-width:1200px){.d-collection .b-text{padding-right:0;padding-left:0}}@media (max-width:992px){.d-collection .b-text{padding-top:30px;padding-bottom:30px}}.d-collection .b-text .title{font-size:80px;line-height:86px;letter-spacing:-.75px;font-weight:300;margin-bottom:72px}@media (max-width:992px){.d-collection .b-text .title{margin-bottom:30px}}.d-collection .b-text .btn-02{color:#97dacd;margin-top:33px}.d-collection,.d-rooms{padding-bottom:100px}.d-rooms .container-fluid>.hieghtThreshold{justify-content:space-between}.d-rooms:before{content:"";position:absolute;height:100px;bottom:0;left:0;right:0;z-index:2}.d-rooms .row:first-child{margin-bottom:104px;display:flex}@media (max-width:1200px){.d-rooms .row:first-child{display:none}}.d-rooms .block-thumbnail{display:flex}.d-rooms .block-thumbnail li{margin-right:0;cursor:pointer}.d-rooms .block-thumbnail li img{width:124px;height:140px;object-fit:cover;transform-origin:center;transform:scale(1)}.d-rooms .block-thumbnail li.active img,.d-rooms .block-thumbnail li:hover img{transform:scaleY(1.1);object-fit:cover}.d-rooms .block-list-rooms li{cursor:pointer;display:flex;align-items:end;gap:10px}.d-rooms .block-list-rooms li p,.d-rooms .block-list-rooms li span{font-family:"GT Super Display";line-height:52px;letter-spacing:-1px;color:#a7b2be}.d-rooms .block-list-rooms li p,.d-rooms .block-thumbnail li img{transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-rooms .block-list-rooms li p{font-size:36px;font-weight:300;margin-bottom:0}.d-rooms .block-list-rooms li span{font-size:16px;font-weight:350}.d-rooms .block-list-rooms li:not(:last-child){margin-bottom:20px}.d-rooms .d-room:not(:first-child){position:absolute;top:0;left:calc(var(--bs-gutter-x)*.5);right:calc(var(--bs-gutter-x)*.5);background-color:#fff}.d-rooms .sticky{min-height:620px;width:63vw!important;transition-delay:0s}.d-rooms .d-room,.d-rooms .sticky,.d-rooms .sticky .d-room{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-rooms .sticky .d-room{position:absolute;top:0;bottom:initial;margin-top:0;margin-bottom:130px;width:100%;opacity:1;transition-delay:.3s}.d-rooms .sticky.on{position:fixed!important;top:90px;right:calc(40px - (calc(var(--bs-gutter-x)*.5)))}.d-rooms .sticky.active .d-room{opacity:0}.d-rooms .d-room{opacity:0;visibility:hidden;transition-delay:0s}.d-contact ul.b-select li.is-active img.icon,.d-rooms .d-room.active{opacity:1;visibility:visible}.d-rooms .mySwiperRoom .swiper-slide{height:620px;min-height:620px;width:100%;overflow:hidden}.d-rooms .mySwiperRoom .swiper-slide .img-div{width:100%;height:100%}.d-rooms .b-block-desktop{display:flex}@media (max-width:1200px){.d-rooms .b-block-desktop{display:none}}.d-rooms .b-block-mobile{display:none}@media (max-width:1200px){.d-rooms .b-block-mobile{display:block}.d-rooms .b-block-mobile .mySwiperRoomMobile .swiper-slide{height:25.1vw;height:auto;width:89%}.d-rooms .b-block-mobile .mySwiperRoomMobile .swiper-slide .img-div{height:413px;margin-bottom:22px}}.scroll-down .d-rooms .sticky.on{top:20px}.d-hover-destacado{padding-top:100px;margin-bottom:100px}@media (max-width:768px){.d-hover-destacado{padding-top:0}}.d-hover-destacado .row:first-child{margin-bottom:100px}.d-hover-destacado .img-div{position:relative;width:100%;height:900px;overflow:hidden}@media (max-width:992px){.d-hover-destacado .img-div{height:464px}}.d-hover-destacado .img-div img,.d-hover-destacado .text-div div{position:absolute;right:0;bottom:0;transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-hover-destacado .img-div img{top:0;left:0;width:100%;height:900px;transform-origin:center;transform:scale(2.2);z-index:-1}@media (max-width:768px){.d-hover-destacado .img-div img{height:464px}}.d-hover-destacado .img-div>div.active img{z-index:1;transform:scale(1)}.d-hover-destacado .text-div{position:relative;width:100%;height:auto}@media (max-width:992px){.d-hover-destacado .text-div{height:180px}}.d-hover-destacado .text-div div{opacity:0;background-color:#fff;top:400px;width:450px}@media (max-width:992px){.d-hover-destacado .text-div div{top:60px;left:0;width:100%}}.d-hover-destacado .text-div div.active{opacity:1;top:160px}@media (max-width:992px){.d-hover-destacado .text-div div.active{top:30px}}.d-hover-destacado .link-div{padding-top:89px}@media (max-width:992px){.d-hover-destacado .link-div{padding-top:30px}}.d-hover-destacado .link-div li{cursor:pointer;font-family:"GT Super Display";font-size:36px;line-height:40px;letter-spacing:-.75px;font-weight:300;color:#a7b2be}@media (max-width:992px){.d-hover-destacado .link-div li{font-size:28px;line-height:30px}}.d-hover-destacado .link-div li.active,.d-hover-destacado .link-div li:hover{color:#2e3b48}.d-hover-destacado .link-div li:not(:last-child){margin-bottom:30px}@media (max-width:992px){.d-hover-destacado .link-div li:not(:last-child){margin-bottom:10px}}.d-map{margin-top:100px;margin-bottom:100px}.d-map:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:26px;background-color:#c97c31}@media (max-width:768px){.d-map:after{top:-40px}}.d-map .row:first-child{margin-bottom:40px}.d-map #map .gm-style .gm-style-iw-c{padding:0;border-radius:0}.d-map #map .content-loc{max-width:294px;height:380px;padding:28px 18px;background-color:#2e3b48;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.d-map #map .content-loc .b-icon{display:flex;justify-content:end}.d-map #map .content-loc .title{font-size:24px;line-height:30px;font-family:"GT Super Display";font-weight:400;text-transform:uppercase;margin-bottom:16px}.d-form{background-color:#f2f4f6;padding-top:50px;padding-bottom:50px}.d-form:after{position:absolute;content:"";width:80px;height:.75px;left:0;top:119px;background-color:#c97c31}@media (max-width:992px){.d-form:after{top:60px}}.d-form .col-lg-6:first-child{padding-left:155px;padding-right:139px;padding-top:50px}@media (max-width:992px){.d-form .col-lg-6:first-child{padding-right:0;padding-left:0}}.d-form .col-lg-6:first-child .title{font-size:48px;line-height:52px;letter-spacing:-1px;font-weight:300;margin-bottom:40px}.d-form .col-lg-6.col-12:last-child{overflow:hidden}@media (max-width:992px){.d-form .col-lg-6.col-12:last-child{margin-top:30px}.d-form .col-lg-6.col-12{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}@media (max-width:992px){.d-form .col-lg-6.col-12 form ul{width:100%}}.d-form .col-lg-6.col-12 form ul li.b-item{cursor:pointer}.d-form .col-lg-6.col-12 form ul li{display:flex;align-items:center}.d-form .col-lg-6.col-12 form ul li span{font-family:"GT Super Display";font-size:24px;line-height:30px;font-weight:300;padding-right:8px;color:#a7b2be;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-form .col-lg-6.col-12 form ul li img{width:7px;height:7px;display:none}.d-form .col-lg-6.col-12 form ul li.b-next{display:flex;align-items:center;border-radius:27px;padding:14px 18px;width:-moz-max-content;width:max-content;background-color:#a7b2be;gap:6px;margin-top:24px}.d-form .col-lg-6.col-12 form ul li.b-next span{font-family:"Assistant Regular";color:#fff;font-size:16px;line-height:20px;font-weight:400;text-transform:uppercase}.d-form .col-lg-6.col-12 form ul li.b-next img{display:block;width:14px;height:14px}.d-form .col-lg-6.col-12 form ul li.b-next.is-active{background-color:#2e3b48}.d-form .col-lg-6.col-12 form ul li.is-active{cursor:pointer}.d-contact ul.b-select li.is-active,.d-contact ul.b-select li:hover,.d-form .col-lg-6.col-12 form ul li.is-active span,.d-legal a{color:#2e3b48}.d-form .col-lg-6.col-12 form ul li.is-active img{display:block}.d-form .col-lg-6.col-12 form ul li:not(:last-child){padding-bottom:16px}.d-form .col-lg-6.col-12 form ul.b-filter,.d-form .col-lg-6.col-12 form ul.b-form{opacity:0;overflow:hidden;z-index:-1;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-form .col-lg-6.col-12 form ul.b-filter.active,.d-form .col-lg-6.col-12 form ul.b-form.active{opacity:1;overflow:visible;z-index:1}@media (max-width:768px){.d-form .col-lg-6.col-12 form ul.b-form li:first-child{padding:25px 0}.d-form .col-lg-6.col-12 form ul.b-form li:last-child{padding:25px 0}.d-form .col-lg-6.col-12 form ul.b-form li:not(:first-child){flex-direction:column;align-items:start}}.d-form .col-lg-6.col-12 form ul.b-filter.active{height:auto}.d-form .col-lg-6.col-12 form ul.b-filter{height:0}.d-form .col-lg-6.col-12 form ul.b-form.active{position:initial}@media (max-width:992px){.d-form .col-lg-6.col-12 form ul:first-child{min-height:585px;display:flex;flex-direction:column;justify-content:center}}.d-form .col-lg-6.col-12 form ul:last-child{position:absolute;top:0}.d-form .col-lg-6.col-12 form ul:last-child.b-filter,.d-form .col-lg-6.col-12 form ul:last-child.b-form{opacity:0;overflow:hidden;z-index:-1;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-form .col-lg-6.col-12 form ul:last-child.b-filter.active,.d-form .col-lg-6.col-12 form ul:last-child.b-form.active{opacity:1;overflow:visible;z-index:1}.d-form .col-lg-6.col-12 form .b-form li,.d-form-contact .b-form li{max-width:440px}@media (max-width:992px){.d-form .col-lg-6.col-12 form .b-form li{width:100%;max-width:100%}}.d-contact .b-form li>div,.d-form .col-lg-6.col-12 form .b-form li>div,.d-form-contact .b-form li>div{position:relative;width:100%}.d-form .col-lg-6.col-12 form .b-form li>div label{background-color:#f2f4f6;position:absolute;top:-8px;left:10px;font-size:12px;line-height:16px;font-weight:350;padding:0 4px}.d-form .col-lg-6.col-12 form .b-form li input[type=email],.d-form .col-lg-6.col-12 form .b-form li input[type=number],.d-form .col-lg-6.col-12 form .b-form li input[type=text],.d-form .col-lg-6.col-12 form .b-form li select{width:100%;border:1px solid #2e3b48;background-color:#f2f4f6;padding:8px 16px;border-radius:4px}.d-form .col-lg-6.col-12 form .b-form li input[type=email]::-webkit-input-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=number]::-webkit-input-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=text]::-webkit-input-placeholder,.d-form .col-lg-6.col-12 form .b-form li select::-webkit-input-placeholder,.d-form-contact .b-form li input[type=email]::-webkit-input-placeholder,.d-form-contact .b-form li input[type=text]::-webkit-input-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-form .col-lg-6.col-12 form .b-form li input[type=email]::-moz-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=number]::-moz-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=text]::-moz-placeholder,.d-form .col-lg-6.col-12 form .b-form li select::-moz-placeholder,.d-form-contact .b-form li input[type=email]::-moz-placeholder,.d-form-contact .b-form li input[type=text]::-moz-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-form .col-lg-6.col-12 form .b-form li input[type=email]:-ms-input-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=number]:-ms-input-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=text]:-ms-input-placeholder,.d-form .col-lg-6.col-12 form .b-form li select:-ms-input-placeholder,.d-form-contact .b-form li input[type=email]:-ms-input-placeholder,.d-form-contact .b-form li input[type=text]:-ms-input-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-form .col-lg-6.col-12 form .b-form li input[type=email]:-moz-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=number]:-moz-placeholder,.d-form .col-lg-6.col-12 form .b-form li input[type=text]:-moz-placeholder,.d-form .col-lg-6.col-12 form .b-form li select:-moz-placeholder,.d-form-contact .b-form li input[type=email]:-moz-placeholder,.d-form-contact .b-form li input[type=text]:-moz-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-form .col-lg-6.col-12 form .b-form li.b-checks>div{width:100%;margin-bottom:10px;display:flex}.d-form .col-lg-6.col-12 form .b-form li.b-checks>div:last-child,.d-form-contact .b-form li.b-checks>div:last-child{margin-bottom:0}.d-form .col-lg-6.col-12 form .b-form li.b-checks>div input,.d-form-contact .b-form li.b-checks>div input{font-size:12px;width:5px;height:5px;border:2px solid #49454f;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .3s,box-shadow .3s;padding:5px;border-radius:0;margin-bottom:-1px;margin-right:10px;cursor:pointer}.d-contact .b-form li.b-checks>div input:checked,.d-form .col-lg-6.col-12 form .b-form li.b-checks>div input:checked,.d-form-contact .b-form li.b-checks>div input:checked{background-color:#49454f}.d-form .col-lg-6.col-12 form .b-form li.b-checks>div label{font-size:12px;line-height:14px;color:#2e3b48;font-weight:350;left:20px;position:initial}.d-form .col-lg-6.col-12 form .b-form li.b-checks>div label a{color:#2e3b48;-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);-o-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}.d-form .col-lg-6.col-12 form .b-form li.b-checks>div label a:active,.d-form .col-lg-6.col-12 form .b-form li.b-checks>div label a:focus,.d-form .col-lg-6.col-12 form .b-form li.b-checks>div label a:hover{color:#2e3b48;text-decoration:none}.d-form .col-lg-6.col-12 form .b-form li:last-child,.d-form-contact .b-form li:last-child{justify-content:end}.d-form .col-lg-6.col-12 form .b-form li:last-child .btn,.d-form-contact .b-form li:last-child .btn{display:flex;align-items:center;border-radius:27px;padding:8px 18px;width:-moz-max-content;width:max-content;background-color:#2e3b48;gap:11px}.d-contact .b-form li:last-child .btn img,.d-form .col-lg-6.col-12 form .b-form li:last-child .btn img,.d-form-contact .b-form li:last-child .btn img{display:block;width:14px;height:14px}.d-form .col-lg-6.col-12 form .b-form li:last-child .btn:active img,.d-form .col-lg-6.col-12 form .b-form li:last-child .btn:focus img,.d-form .col-lg-6.col-12 form .b-form li:last-child .btn:hover img,.d-form-contact .b-form li:last-child .btn:active img,.d-form-contact .b-form li:last-child .btn:focus img,.d-form-contact .b-form li:last-child .btn:hover img{filter:brightness(1)}.d-contact .b-form li:last-child .btn span,.d-form .col-lg-6.col-12 form .b-form li:last-child .btn span,.d-form-contact .b-form li:last-child .btn span{color:#fff;font-size:18px;line-height:21px;padding-right:0}.d-form .col-lg-6.col-12 form .b-form li:not(:last-child){margin-bottom:14px}@media (max-width:768px){.d-form .col-lg-6.col-12 form .b-form li:not(:last-child){margin-bottom:0}}.d-form .col-lg-6.col-12 form .b-form li:nth-child(4)>div:first-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(5)>div:first-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(6)>div:first-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(7)>div:first-child,.d-form-contact .b-form li:nth-child(3)>div:first-child,.d-form-contact .b-form li:nth-child(4)>div:first-child,.d-form-contact .b-form li:nth-child(6)>div:first-child,.d-form-contact .b-form li:nth-child(7)>div:first-child{margin-right:10px}@media (max-width:768px){.d-form .col-lg-6.col-12 form .b-form li:nth-child(4)>div:first-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(5)>div:first-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(6)>div:first-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(7)>div:first-child{margin-right:0;margin-bottom:16px}}.d-form .col-lg-6.col-12 form .b-form li:nth-child(4)>div:last-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(5)>div:last-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(6)>div:last-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(7)>div:last-child,.d-form-contact .b-form li:nth-child(3)>div:last-child,.d-form-contact .b-form li:nth-child(4)>div:last-child,.d-form-contact .b-form li:nth-child(6)>div:last-child,.d-form-contact .b-form li:nth-child(7)>div:last-child{margin-left:10px}@media (max-width:768px){.d-form .col-lg-6.col-12 form .b-form li:nth-child(4)>div:last-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(5)>div:last-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(6)>div:last-child,.d-form .col-lg-6.col-12 form .b-form li:nth-child(7)>div:last-child{margin-left:0}}.d-form .col-lg-6.col-12 img{width:100%;height:900px;object-fit:cover}@media (max-width:992px){.d-form .col-lg-6.col-12 img{height:420px}}::placeholder{color:#f2f4f6;font-size:12px;line-height:16px;font-weight:350}.d-form-contact{padding-top:48px;padding-bottom:98px;height:calc(100vh - 80px)}@media (max-width:992px){.d-form-contact .b-form li{width:100%;max-width:100%}}.d-contact .b-form li>div label,.d-form-contact .b-form li>div label{background-color:#fff;position:absolute;top:-8px;left:10px;font-size:12px;line-height:16px;font-weight:350;padding:0 4px}.d-form-contact .b-form li input[type=email],.d-form-contact .b-form li input[type=text]{width:100%;border:1px solid #2e3b48;background-color:#fff;padding:8px 16px;border-radius:4px}.d-form-contact .b-form li.b-checks>div{width:100%;margin-bottom:10px}.d-form-contact .b-form li.b-checks>div label{font-size:12px;line-height:14px;color:#2e3b48;font-weight:350;left:20px}.d-form-contact .b-form li:not(:last-child){margin-bottom:24px}.d-contact{padding-top:128px;padding-bottom:98px;height:calc(100vh - 80px)}@media (max-width:992px){.d-contact{height:100%;padding-top:140px}}.d-contact .container-fluid,.d-contact .container-fluid .row,.d-contact .container-fluid .row .col-lg-6.col-12{height:100%}.d-contact .container-fluid .row .col-lg-6.col-12 picture img{width:100%;height:100%}@media (max-width:992px){.d-contact .container-fluid .row .col-lg-6.col-12 picture img{height:440px}}.d-contact .container-fluid .row .col-lg-6.col-12:first-child{padding-left:155px;padding-right:155px;display:flex;flex-direction:column;justify-content:center}@media (max-width:1500px){.d-contact .container-fluid .row .col-lg-6.col-12:first-child{padding-left:80px;padding-right:80px}}@media (max-width:1000px){.d-contact .container-fluid .row .col-lg-6.col-12:first-child{padding-left:40px;padding-right:40px}}@media (max-width:992px){.d-contact .container-fluid .row .col-lg-6.col-12:first-child{margin-bottom:30px}}.d-contact .container-fluid .row .title{position:relative;margin-bottom:40px}.d-contact .container-fluid .row .title:after{position:absolute;content:"";width:80px;height:.75px;left:-195px;top:19px;background-color:#c97c31}@media (max-width:1500px){.d-contact .container-fluid .row .title:after{left:-115px}}@media (max-width:1000px){.d-contact .container-fluid .row .title:after{left:-75px}}@media (max-width:992px){.d-contact .container-fluid .row .title:after{top:-35px;left:-75px}}@media (max-width:768px){.d-contact .container-fluid .row .title:after{left:-40px}}.d-contact ul.b-select{margin-top:8px;margin-bottom:40px;display:flex;gap:42px;align-items:center}.d-contact ul.b-select li{position:relative;color:#a7b2be;display:flex;align-items:center;gap:10px;font-size:24px;line-height:30px;font-family:"GT Super Display";cursor:pointer;transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-contact ul.b-select li img.icon{top:12px;right:-15px;position:absolute;opacity:0;visibility:hidden;width:7px;height:7px}.d-contact .b-form li{display:flex}@media (max-width:992px){.d-contact .b-form li{flex-direction:column;width:100%;max-width:100%}}.d-contact .b-form li input[type=email],.d-contact .b-form li input[type=text]{width:100%;border:1px solid #2e3b48;background-color:#fff;padding:20px 16px;border-radius:4px}.d-contact .b-form li input[type=email]::-webkit-input-placeholder,.d-contact .b-form li input[type=text]::-webkit-input-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-contact .b-form li input[type=email]::-moz-placeholder,.d-contact .b-form li input[type=text]::-moz-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-contact .b-form li input[type=email]:-ms-input-placeholder,.d-contact .b-form li input[type=text]:-ms-input-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-contact .b-form li input[type=email]:-moz-placeholder,.d-contact .b-form li input[type=text]:-moz-placeholder{color:#667382;font-size:12px;line-height:16px;font-weight:350}.d-contact .b-form li input.b-search-input{background-image:url(../img/icons/lupa.svg);background-size:18px;background-position:left;background-repeat:no-repeat;background-position-x:20px;padding:20px 48px}.d-contact .b-form li.b-checks{min-height:70px}.d-contact .b-form li.b-checks>div{display:flex;width:100%;margin-top:40px;margin-bottom:24px}@media (max-width:992px){.d-contact .b-form li.b-checks>div{margin-top:0}}.d-contact .b-form li.b-checks>div label{top:initial;font-size:12px;line-height:14px;color:#2e3b48;font-weight:350;left:20px}.d-contact .b-form li.b-checks>div label a{color:#2e3b48;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.d-contact .b-form li.b-checks>div label a:hover{text-decoration:none}.d-contact .b-form li.b-checks>div:last-child{margin-bottom:0}.d-contact .b-form li.b-checks>div input{font-size:12px;width:5px;height:5px;border:2px solid #49454f;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .3s,box-shadow .3s;padding:5px;border-radius:2px;margin-bottom:-1px;margin-right:10px;cursor:pointer}.d-contact .b-form li textarea{width:100%;min-height:100px;padding:20px 16px;border-radius:4px;border:1px solid #2e3b48}.d-contact .b-form li:last-child{justify-content:end}.d-contact .b-form li:last-child .btn{display:flex;align-items:center;border-radius:27px;padding:13px 18px;width:-moz-max-content;width:max-content;background-color:#2e3b48;gap:11px;transition:all .6s cubic-bezier(.25,.46,.45,.94);transition-delay:0s}.d-contact .b-form li:last-child .btn:hover{background-color:#fff;border:1px solid #2e3b48;color:#2e3b48}.d-contact .b-form li:last-child .btn:hover img{filter:brightness(0)}.d-contact .b-form li:not(:last-child){margin-bottom:24px}.d-contact .b-form li:nth-child(1)>div:first-child,.d-contact .b-form li:nth-child(2)>div:first-child{margin-right:10px}@media (max-width:992px){.d-contact .b-form li:nth-child(1)>div:first-child,.d-contact .b-form li:nth-child(2)>div:first-child{margin-right:0;margin-bottom:24px}}.d-contact .b-form li:nth-child(1)>div:last-child,.d-contact .b-form li:nth-child(2)>div:last-child{margin-left:10px}@media (max-width:992px){.d-contact .b-form li:nth-child(1)>div:last-child,.d-contact .b-form li:nth-child(2)>div:last-child{margin-left:0}.d-contact .b-form li:nth-child(2)>div:first-child,.d-contact .b-form li:nth-child(3)>div:first-child{margin-bottom:24px}}.d-contact.altoventana{padding-bottom:50px}.d-contact.altoventana .col-lg-6.col-12:first-child{padding-left:100px;padding-right:100px}.d-contact.altoventana .title{margin-bottom:10px!important}.d-contact.altoventana ul.b-select{margin-top:8px;margin-bottom:20px}.d-contact.altoventana .b-form input[type=email],.d-contact.altoventana .b-form input[type=text]{padding:10px 16px}.d-contact.altoventana .b-form input.b-search-input{padding:10px 48px}.d-contact.altoventana .b-form .b-checks{min-height:25px}.d-contact.altoventana .b-form .b-checks>div{display:flex;width:100%;margin-top:10px!important;margin-bottom:10px}.d-contact.altoventana .b-form li:last-child{margin-top:40px}.error-404{position:fixed;top:0;left:0;background-color:#2e3b48;width:100%;height:calc(100vh);z-index:-1}.error-404 .col-12>div{max-width:440px;text-align:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.error-404 .col-12>div .title{color:#fff;font-size:80px;line-height:86px;letter-spacing:-.75px;font-family:"GT Super Display";font-weight:300;margin-bottom:40px}.error-404 .col-12>div .text{color:#fff;margin-bottom:52px}.error-404 .col-12>div .d-btn-white span{font-size:18px;line-height:21.59px}.error-404 .col-12>div .d-btn-white span img{filter:brightness(.5)}.error-404 .col-12>div .d-btn-white:active,.error-404 .col-12>div .d-btn-white:focus,.error-404 .col-12>div .d-btn-white:hover{background-color:transparent;border:.75px solid #fff}.error-404 .col-12>div .d-btn-white:active span,.error-404 .col-12>div .d-btn-white:focus span,.error-404 .col-12>div .d-btn-white:hover span{color:#fff}.d-legal{padding-top:100px;padding-bottom:100px}.d-legal h1{opacity:.48!important;text-align:center;margin-bottom:16px;font-size:80px;line-height:86px;letter-spacing:-.75px;font-family:"GT Super Display";font-weight:300;color:#2e3b48}@media (max-width:992px){.d-legal h1{font-size:62px;line-height:68px}}.d-legal h2,.d-legal h3,.d-legal h4,.d-legal h5,.d-legal h6{font-size:24px;line-height:30px;font-weight:300;margin-bottom:32px;margin-top:32px}.d-legal a:hover{color:#2e3b48;text-decoration:underline}