*{font-family:'Futura Std Book',sans-serif;margin:0}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid #116a7b;outline-offset:2px}@font-face{font-family:'Futura Std Book';font-style:normal;font-weight:400;src:local('Futura Std Book'),url('../fonts/FuturaStdBook.woff') format('woff')}@font-face{font-family:'Futura Std Book Oblique';font-style:normal;font-weight:400;src:local('Futura Std Book Oblique'),url('../fonts/FuturaStdBookOblique.woff') format('woff')}@font-face{font-family:'Futura Std Light Condensed';font-style:normal;font-weight:400;src:local('Futura Std Light Condensed'),url('../fonts/FuturaStdCondensedLight.woff') format('woff')}@font-face{font-family:'Futura Std Light';font-style:normal;font-weight:400;src:local('Futura Std Light'),url('../fonts/FuturaStdLight.woff') format('woff')}@font-face{font-family:'Futura Std Light Condensed Oblique';font-style:normal;font-weight:400;src:local('Futura Std Light Condensed Oblique'),url('../fonts/FuturaStdCondensedLightObl.woff') format('woff')}@font-face{font-family:'Futura Std Light Oblique';font-style:normal;font-weight:400;src:local('Futura Std Light Oblique'),url('../fonts/FuturaStdLightOblique.woff') format('woff')}@font-face{font-family:'Futura Std Medium Condensed';font-style:normal;font-weight:400;src:local('Futura Std Medium Condensed'),url('../fonts/FuturaStdCondensed.woff') format('woff')}@font-face{font-family:'Futura Std Medium';font-style:normal;font-weight:400;src:local('Futura Std Medium'),url('../fonts/FuturaStdMedium.woff') format('woff')}@font-face{font-family:'Futura Std Medium Condensed Oblique';font-style:normal;font-weight:400;src:local('Futura Std Medium Condensed Oblique'),url('../fonts/FuturaStdCondensedOblique.woff') format('woff')}@font-face{font-family:'Futura Std Medium Oblique';font-style:normal;font-weight:400;src:local('Futura Std Medium Oblique'),url('../fonts/FuturaStdMediumOblique.woff') format('woff')}@font-face{font-family:'Futura Std Heavy';font-style:normal;font-weight:400;src:local('Futura Std Heavy'),url('../fonts/FuturaStdHeavy.woff') format('woff')}@font-face{font-family:'Futura Std Heavy Oblique';font-style:normal;font-weight:400;src:local('Futura Std Heavy Oblique'),url('../fonts/FuturaStdHeavyOblique.woff') format('woff')}@font-face{font-family:'Futura Std Bold';font-style:normal;font-weight:400;src:local('Futura Std Bold'),url('../fonts/FuturaStdBold.woff') format('woff')}@font-face{font-family:'Futura Std Bold Condensed';font-style:normal;font-weight:400;src:local('Futura Std Bold Condensed'),url('../fonts/FuturaStdCondensedBold.woff') format('woff')}@font-face{font-family:'Futura Std Bold Oblique';font-style:normal;font-weight:400;src:local('Futura Std Bold Oblique'),url('../fonts/FuturaStdBoldOblique.woff') format('woff')}@font-face{font-family:'Futura Std Bold Condensed Oblique';font-style:normal;font-weight:400;src:local('Futura Std Bold Condensed Oblique'),url('../fonts/FuturaStdCondensedBoldObl.woff') format('woff')}@font-face{font-family:'Futura Std Extra Bold Condensed';font-style:normal;font-weight:400;src:local('Futura Std Extra Bold Condensed'),url('../fonts/FuturaStdCondensedExtraBd.woff') format('woff')}@font-face{font-family:'Futura Std Extra Bold';font-style:normal;font-weight:400;src:local('Futura Std Extra Bold'),url('../fonts/FuturaStdExtraBold.woff') format('woff')}@font-face{font-family:'Futura Std Extra Bold Condensed Oblique';font-style:normal;font-weight:400;src:local('Futura Std Extra Bold Condensed Oblique'),url('../fonts/FuturaStdCondExtraBoldObl.woff') format('woff')}@font-face{font-family:'Futura Std Extra Bold Oblique';font-style:normal;font-weight:400;src:local('Futura Std Extra Bold Oblique'),url('../fonts/FuturaStdExtraBoldOblique.woff') format('woff')}@font-face{font-family:Jost-Regular;font-style:normal;font-weight:400;src:local('Jost-Regular'),url('../fonts/Jost-Regular.woff') format('woff')}@font-face{font-family:Jost-Bold;font-style:normal;font-weight:400;src:local('Jost-Bold'),url('../fonts/Jost-Bold.woff') format('woff')}@font-face{font-family:Jost-Medium;font-style:normal;font-weight:400;src:local('Jost-Medium'),url('../fonts/Jost-Medium.woff') format('woff')}html:not(.no-js) [data-fade=fade-in]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html:not(.no-js) [data-fade=fade-up]{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}html:not(.no-js) [data-fade^=fade][data-fade^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-fade^=fade][data-fade^=fade].fade-animate{opacity:1;-webkit-transform:none;transform:none}[data-fade][data-fade][data-fade-delay="100"].fade-animate,body[data-fade-delay="100"] [data-fade].fade-animate{transition-delay:.1s}[data-fade][data-fade][data-fade-delay="200"].fade-animate,body[data-fade-delay="200"] [data-fade].fade-animate{transition-delay:.3s}[data-fade][data-fade][data-fade-delay="700"].fade-animate,body[data-fade-delay="700"] [data-fade].fade-animate{transition-delay:.7s}[data-fade][data-fade][data-fade-duration="100"],body[data-fade-duration="100"] [data-fade]{transition-duration:.1s}[data-fade][data-fade][data-fade-duration="700"],body[data-fade-duration="700"] [data-fade]{transition-duration:.8s}[data-fade][data-fade][data-fade-duration="1000"],body[data-fade-duration="1000"] [data-fade]{transition-duration:1s}.icons{width:24px;height:24px;display:inline-block;vertical-align:middle;font-style:normal;background-color:#000;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.icons.ico-instagram{-webkit-mask-image:url("../imgs/instagram.svg")}.icons.ico-whatsapp{-webkit-mask-image:url("../imgs/whatsapp.svg")}.icons.ico-email{-webkit-mask-image:url("../imgs/email.svg")}.icons.ico-facebook{-webkit-mask-image:url("../imgs/facebook.svg")}.icons.ico-tiktok{-webkit-mask-image:url("../imgs/tiktok.svg")}.icons.ico-spotify{-webkit-mask-image:url("../imgs/spotify.svg")}.icons.ico-linkedin{-webkit-mask-image:url("../imgs/linkedin.svg")}.icons.ico-x{-webkit-mask-image:url("../imgs/x.svg")}.icons.ico-youtube{-webkit-mask-image:url("../imgs/youtube.svg")}.icons.ico-arrow-calendar{-webkit-mask-image:url("../imgs/arrow-calendar.svg")}.icons.ico-arrow-left{-webkit-mask-image:url("../imgs/logos/flecha-slider-izquierda.svg")}.icons.ico-arrow-right{-webkit-mask-image:url("../imgs/logos/flecha-slider-derecha.svg")}.icons.ico-carta-blanco{-webkit-mask-image:url("../imgs/logos/carta-blanco.svg")}.cursor-arrow{width:6rem;height:6rem;position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:3;opacity:0;background-color:#334392}body:has(.d-spa:hover) .cursor-arrow:hover{background-color:#13aeb6}.cursor-arrow.active{opacity:1}.cursor-arrow .icons{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:40%;height:40%;background-color:#fff}@media (max-width:768px){.cursor-arrow{display:none}}body,html{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#fbf8f4}@media (max-width:768px){body{scroll-behavior:smooth}}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:3px}body::-webkit-scrollbar-thumb{background:#334392;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#fff}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}section{position:relative}.b-btn{width:max-content}.btn-primary{border:0;padding:10px 15px 10px 20px;background:#334392;color:#fff;text-decoration:none;display:flex;align-items:center;font-size:18px;gap:10px;width:max-content;transition:all .5s cubic-bezier(.215, .61, .355, 1);cursor:pointer}.btn-primary:hover{background-color:#116a7b}.btn-underline{text-decoration:none;box-sizing:border-box;padding:0 0 5px;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#000;display:flex;align-items:center;gap:10px;width:max-content;transition:all .5s cubic-bezier(.215, .61, .355, 1);position:relative}.btn-underline:before{content:'';position:absolute;bottom:0;height:1px;background-color:#000;left:0;right:0;transition:all .5s cubic-bezier(.215, .61, .355, 1)}.btn-underline:after{content:'';position:absolute;bottom:0;height:1px;background-color:#000;left:0;right:100%;transition:all .5s cubic-bezier(.215, .61, .355, 1)}.btn-underline:hover:before{content:'';position:absolute;bottom:0;height:1px;background-color:#000;left:100%;right:0;transition:all .5s cubic-bezier(.215, .61, .355, 1)}.btn-underline:hover:after{content:'';position:absolute;bottom:0;height:1px;background-color:#000;left:0;right:0;transition:all .5s cubic-bezier(.215, .61, .355, 1);transition-delay:.2s}.btn-tertiary{border:0;padding:10px 15px 10px 20px;background:#293584;color:#fff;text-decoration:none;display:flex;align-items:center;font-size:18px;gap:10px;transition:all .5s cubic-bezier(.215, .61, .355, 1)}.btn-tertiary:hover{background-color:#000}img{border-radius:5px}header.fade-animate .navbar{top:0}body.scroll-down:not(.no-scroll) header.fade-animate .navbar{top:-70px}body.scroll-up:not(.no-scroll) header.fade-animate .navbar{top:0;background-color:#334392}body:has(.d-legal) header .navbar{background-color:#334392}.navbar{position:fixed;top:-70px;left:0;width:100%;z-index:1000!important;background-color:transparent;transition:all 1.5s cubic-bezier(.215, .61, .355, 1);transition-delay:.5s}.b-menu{display:flex;align-items:center;justify-content:space-between;padding:36px 75px;width:auto}.navbar .menu .list-inline{display:flex;gap:56px;padding:0;margin-bottom:0}.navbar .menu .list-inline .list-inline-item{list-style:none}.navbar .menu .list-inline .list-inline-item a{text-decoration:none;font-style:normal;font-weight:650;font-size:21px;line-height:25px;text-align:center;color:#fff!important;transition:opacity .3s ease}.navbar .menu .list-inline .list-inline-item a:hover{opacity:.8}.b-langs{color:#fff;list-style:none;position:relative}.b-langs .nav-link{cursor:pointer;font-weight:650;font-size:21px;color:#fff!important;font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#fff}.b-langs .dropdown-menu{display:none;position:absolute;background-color:#fff;border-radius:4px;padding:10px 0;box-shadow:0 4px 10px rgba(0,0,0,.15)}.b-langs .dropdown-menu .dropdown-item{color:#333!important;padding:8px 20px;text-decoration:none;display:block;font-size:16px}.b-langs .dropdown-menu .dropdown-item:hover{background-color:#f5f5f5}.b-langs:hover .dropdown-menu{display:block;left:-17%}body.no-scroll:has(.block-menu.active) .b-langs .nav-link,body.no-scroll:has(.block-menu.active) .menu-toggle{color:#000!important}.menu-toggle{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:10000!important;position:relative;opacity:0;pointer-events:none;font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#fff;text-transform:uppercase}.site-nav__menu{display:none}@media (max-width:991px){.menu-desktop{display:none!important}.navbar{z-index:99999!important}.b-menu{padding:15px 30px;display:flex!important;justify-content:space-between!important}.menu-toggle{display:block!important;opacity:1!important;pointer-events:auto!important;z-index:100000!important;padding:10px 0}.langs-desktop a{font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-align:center;color:#fff}.site-nav__menu{display:block!important;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f6ece1;z-index:99998!important;opacity:0;transform:translateY(-100%);transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s;padding-top:140px}.site-nav__menu .container{padding:0}.menu-content{display:flex;flex-direction:column;align-items:center;gap:30px;padding:30px}.site-nav__menu .b-logo img{height:100px;filter:invert(1)}.mobile-langs-links{list-style:none;display:flex;justify-content:center;align-items:center;padding:0;gap:10px}.mobile-nav-links{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:10px}.mobile-langs-links a{font-style:normal;font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#334392;text-decoration:none}.mobile-nav-links a{font-style:normal;font-weight:600;font-size:21px;line-height:25px;text-align:center;color:#334392;text-decoration:none}.site-nav__menu.active{visibility:visible!important;opacity:1!important;transform:translateY(0)!important;color:#334392}}.d-hero{width:100%;position:relative;z-index:1}.d-hero .container-fluid{padding:0}.d-hero .b-img .b-img-hero{height:100vh}.d-hero .b-img .b-img-hero img{width:100%;height:100%;object-fit:cover;filter:brightness(.8);border-radius:0}.d-hero .b-img .b-img-hero{transition:all 1s cubic-bezier(.215, .61, .355, 1);clip-path:inset(250px 400px round 30px)}.d-hero.fade-animate .b-img .b-img-hero{clip-path:inset(0)}.d-hero .b-img .b-img-hero:before,.d-hero .b-slider-fade .swiper .swiper-slide:before{content:'';background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.2}.d-hero .b-img .b-logo,.d-hero .b-slider-fade .b-logo{display:flex;flex-direction:column;align-items:center;position:absolute;z-index:2;transform:translate(-50%,-50%);left:50%;top:51%;transition:all 1.5s cubic-bezier(.215, .61, .355, 1);transition-delay:.5s;opacity:0}.d-hero.fade-animate .b-img .b-logo,.d-hero.fade-animate .b-slider-fade .b-logo{opacity:1;top:46%}.d-hero.fade-animate .b-img .b-logo img,.d-hero.fade-animate .b-slider-fade .b-logo img{height:329px;width:568px;object-fit:contain;height:30vh;width:auto}.d-hero .b-img .b-logo p,.d-hero .b-slider-fade .b-logo p{font-style:normal;font-weight:650;font-size:21px;line-height:100%;color:#fafaf6;margin-bottom:20px}.d-hero .b-img .b-logo img{width:100%}@media (max-width:991px){.d-hero .b-img .b-logo img{width:327px}.d-hero .b-img .b-logo{top:25%}.d-hero.fade-animate .b-img .b-logo img{height:25vh}}@media (max-width:578px){.d-hero.fade-animate .b-img .b-logo img,.d-hero.fade-animate .b-slider-fade .b-logo img{height:auto;width:80vw}.d-hero.fade-animate .b-img .b-logo,.d-hero.fade-animate .b-slider-fade .b-logo{top:36%}}@media (max-width:1300px){.d-hero .b-img .b-logo{width:25%}}.d-hero .b-slider-fade .swiper{width:100%;height:100vh}.d-hero .b-slider-fade .swiper .swiper-slide{height:100%}.d-hero .b-slider-fade .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.d-hero .b-slider-fade .swiper-pagination-bullet-active-main{background:#334392!important}.b-advantages{display:flex;justify-content:center;gap:89px;position:absolute;bottom:22px;bottom:15px;transform:translate(-50%,50%);left:50%;margin-bottom:35px;z-index:1;opacity:0;transition:all 1.5s cubic-bezier(.215, .61, .355, 1);transition-delay:.5s}.b-advantages.fade-animate{bottom:29px;opacity:1}.b-advantages .item-advantage{display:flex;flex-direction:column;align-items:center;gap:5px}.b-advantages .col-6:last-child .item-advantage p{max-width:146px}.b-advantages p{font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#fff}@media (max-width:768px){.b-advantages{bottom:12rem!important;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:578px){.b-advantages p{max-width:6rem}.b-advantages{display:flex;gap:1rem;flex-wrap:wrap;width:96vw}}.d-title-2-col-img-text{padding:100px}.d-title-2-col-img-text .b-div{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:100px}.d-title-2-col-img-text .b-img .img-div{height:856px;height:700px}.d-title-2-col-img-text .b-img .img-div img{width:100%;height:100%;object-fit:cover}.d-img-logo-text-btn .b-img.fade-animate img,.d-img-title-btn .b-block.fade-animate .b-img .img-div img,.d-img-title-list-btn .b-img.fade-animate img,.d-title-2-col-img-text .b-img.fade-animate .img-div img{clip-path:inset(0);transition-delay:.2s;scale:1}.d-img-logo-text-btn .b-img img,.d-img-title-btn .b-block .b-img .img-div img,.d-img-title-list-btn .b-img img,.d-title-2-col-img-text .b-img .img-div img{clip-path:inset(100% 0 0);transition:all 1.5s cubic-bezier(.45, .07, 0, .99);scale:1.3}.d-rooms .mySwiper-2 .swiper-slide img{clip-path:inset(100% 0 0);transition:all 1.5s cubic-bezier(.45, .07, 0, .99);scale:1}.d-rooms .mySwiper-2.fade-animate .swiper-slide img{clip-path:inset(0);transition-delay:.2s}.d-img-logo-text-btn .b-img img,.d-img-title-btn .b-block .b-img .img-div img,.d-img-title-list-btn .b-img img,.d-title-2-col-img-text .b-img .img-div img{clip-path:inset(100% 0 0);transition:all 1.5s cubic-bezier(.45, .07, 0, .99)}.img-div.overflow-hidden{overflow:hidden}.d-title-2-col-img-text .b-text{max-width:564px;width:100%}.d-title-2-col-img-text .b-text>div .title{font-family:'El Messiri';font-style:normal;font-weight:500;font-size:36px;line-height:120%;color:#334392;margin-bottom:40px}.d-title-2-col-img-text .b-text>div .text{font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#000}@media (max-width:768px){.d-title-2-col-img-text .container{padding:0}.d-title-2-col-img-text{padding:50px 30px}.d-title-2-col-img-text .b-div{grid-template-columns:1fr;gap:50px}.d-title-2-col-img-text .b-text{padding:50px 0 0;padding-top:0}.d-title-2-col-img-text .b-img .img-div{height:413px}}.d-rooms{padding-top:32.33px;padding-bottom:82.33px}.d-rooms .room-filters{display:flex;justify-content:center;gap:50px;margin-bottom:80px}.d-rooms .room-filters button{background-color:transparent;border:0;cursor:pointer;font-style:normal;font-weight:650;font-size:18px;line-height:140%;text-align:center;text-transform:uppercase;padding:0 32.5px 10px 32.5px;transition:all .5s cubic-bezier(.215, .61, .355, 1);border-bottom:2px solid transparent}.d-rooms .room-filters button:not(.active):hover{border-bottom:2px solid #000}.d-rooms .room-filters .active{color:#334392;border-bottom:2px solid #334392}.d-rooms .content{display:flex;width:98vw}.d-rooms .div-card .div-text .title{font-family:'El Messiri';font-style:normal;font-weight:500;font-size:28px;line-height:44px;color:#334392;margin-bottom:20px}.d-rooms .div-card .div-text .subtitle{font-size:20px;margin-bottom:10px}@media (max-width:768px){.d-rooms .div-card .div-text .title{line-height:32px}}.d-rooms .div-card .div-text .b-services{margin-bottom:20px}.d-rooms .div-card .div-text .b-services,.d-rooms .div-card .div-text .b-services ul{display:flex;justify-content:start;align-items:center;list-style:none;padding:0}.d-rooms .div-card .div-text .b-services span,.d-rooms .div-card .div-text .b-services ul li{list-style:none;font-weight:650;position:relative;padding:0 10px;padding-left:17px}.d-rooms .div-card .div-text .b-services span:first-child,.d-rooms .div-card .div-text .b-services ul li:first-child{padding-left:0}@media (max-width:991px){.d-rooms:not(.no-desktop){display:none}}.b-services span:not(:last-child)::after,.b-services ul li:not(:last-child)::after{content:'.';position:absolute;right:-6px;top:50%;transform:translateY(-50%);font-size:11px;color:#000}.d-img-title-list-btn .b-block .text+.d-list-services{margin-top:30px}.d-img-title-list-btn .text{margin-bottom:30px}.d-img-title-list-btn .text,.d-img-title-list-btn .text p{font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#000}.b-text p,.text p{margin-bottom:15px}.b-text p:last-child,.text p:last-child{margin-bottom:0}.b-text h2{font-family:"El Messiri";margin-bottom:30px;font-family:"El Messiri";font-style:normal;font-weight:400;font-size:36px;line-height:120%;color:#334392}.d-spa .b-text h2{color:#293584}.d-spa .b-text .b-img{width:100%;max-width:800px;height:520px;margin-bottom:30px}.d-spa .b-text .b-img img{width:100%;height:100%;object-fit:cover}@media (max-width:578px){.d-spa .b-text .b-img{height:25rem}}.d-rooms .div-card .div-text .b-text{margin-bottom:50px}.d-rooms .div-card .div-text .b-text .text{font-size:18px;line-height:140%;margin-bottom:20px}.d-rooms .div-card .div-text .b-text .price{font-size:18px;line-height:140%;font-weight:650}.d-rooms .div-card .b-btn .icon{width:14px;height:14px}.d-rooms .div-card{display:flex;gap:50px;align-items:center;width:100%}@media (min-width:1200px){.d-rooms .div-card{width:793px}.d-rooms .mySwiper>.swiper-wrapper>.swiper-slide{width:793px}}@media (min-width:1550px){.d-rooms .div-card{width:889px}.d-rooms .mySwiper>.swiper-wrapper>.swiper-slide{width:889px}}.d-rooms .mySwiper{height:594px;width:98%}.d-rooms .mySwiper{cursor:grab}.d-rooms .mySwiper:active{cursor:grabbing}.d-rooms .mySwiper .swiper-wrapper{display:flex;width:65%;height:529px}.d-rooms .mySwiper .swiper-slide.intro{margin-right:-100px!important}.d-rooms .intro-rooms{text-align:center;margin-bottom:80px}.d-rooms .intro-rooms .title{font-family:'El Messiri';font-style:normal;font-weight:400;font-size:36px;line-height:120%;color:#334392}.d-rooms .intro-rooms .text{font-style:normal;font-weight:400;font-size:21px;line-height:140%;color:#000}.d-rooms .swiper-pagination-progressbar{top:auto!important;bottom:82px!important;left:20%!important;width:60%!important;height:4px!important}.d-rooms .swiper-pagination-progressbar-fill{background:#334392!important}.d-rooms .mySwiper-2{width:100%}@media (min-width:1200px){.d-rooms .div-text{width:322px}.d-rooms .mySwiper-2{width:422px}}@media (min-width:1550px){.d-rooms .div-text{width:422px}}.d-rooms .mySwiper-2 .swiper-button-next,.d-rooms .mySwiper-2 .swiper-button-prev{width:24px;height:24px;background-repeat:no-repeat;background-position:center}.d-rooms .mySwiper-2 .swiper-button-next{right:20px}.d-rooms .mySwiper-2 .swiper-button-prev{left:20px}.d-rooms .mySwiper-2 .swiper-button-next i,.d-rooms .mySwiper-2 .swiper-button-prev i{position:relative;display:inline-block;vertical-align:middle;font-style:normal;background-color:#fff;object-fit:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.d-rooms .mySwiper-2 .swiper-button-next>div:before,.d-rooms .mySwiper-2 .swiper-button-prev>div:before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);background-color:#334392;width:35px;height:35px;border-radius:100%;z-index:-1;opacity:.6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.d-rooms .mySwiper-2 .swiper-button-next:hover>div:before,.d-rooms .mySwiper-2 .swiper-button-prev:hover>div:before{opacity:1}.d-rooms .mySwiper-2 .swiper-button-next i{-webkit-mask-image:url("../imgs/logos/flecha-slider-derecha.svg")}.d-rooms .mySwiper-2 .swiper-button-prev i{-webkit-mask-image:url("../imgs/logos/flecha-slider-izquierda.svg")}.d-rooms .mySwiper-2 .swiper-button-next svg,.d-rooms .mySwiper-2 .swiper-button-prev svg{display:none}.d-rooms .mySwiper-2{cursor:pointer}.d-rooms .mySwiper-2 .swiper-slide{height:529px}.d-rooms .mySwiper-2 i.plus{position:absolute;top:20px;right:20px;display:inline-block;vertical-align:middle;font-style:normal;background-color:#fff;object-fit:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;width:24px;height:24px;-webkit-mask-image:url("../imgs/plus.svg");z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none}.d-rooms .mySwiper-2:hover i.plus{transform:scale(1.2)}.d-rooms .mySwiper-2 .swiper-slide img{width:100%;height:100%;border-radius:5px;object-fit:cover}@media (max-width:1300px){.d-rooms .container-fluid{padding:0}.d-rooms{padding:100px}.d-rooms .room-filters{display:none}.d-rooms .room-filters{display:none}.d-rooms .content{display:unset}.d-rooms .intro-rooms{padding:0;max-width:none;width:100%;margin-bottom:50px}.d-rooms .mySwiper .swiper-wrapper{width:100%}.d-rooms .mySwiper .swiper-slide.intro{margin-right:0}.d-rooms .div-card{gap:50px}}@media (min-width:991.1px){.no-desktop{display:none}}@media (max-width:991px){.d-rooms.no-desktop .div-card{margin-bottom:50px}.d-rooms.no-desktop .div-card:last-child{margin-bottom:0}.d-rooms{overflow:hidden}.d-rooms .container-fluid{padding:0}.d-rooms{padding:100px}.d-rooms .room-filters{display:none}.d-rooms .room-filters{display:none}.d-rooms .content{display:unset}.d-rooms .intro-rooms{padding:0;max-width:none;width:100%;margin-bottom:50px}.d-rooms .div-card .div-text .b-services ul{flex-wrap:wrap}.d-rooms .mySwiper{height:735px;height:auto;overflow:visible}.d-rooms .mySwiper>.swiper-wrapper>.swiper-slide{width:88%;opacity:.5;transition:opacity .5s cubic-bezier(.215, .61, .355, 1)}.d-rooms .mySwiper>.swiper-wrapper>.swiper-slide.swiper-slide-active{opacity:1}.d-rooms .mySwiper .swiper-wrapper{width:100%;height:334px;height:auto}.d-rooms .mySwiper .swiper-slide.intro{margin-right:0}.d-rooms .div-card{flex-direction:column;gap:30px;align-items:start}.d-rooms .mySwiper-2 .swiper-slide{height:334px}.d-rooms .mySwiper-2 .swiper-slide img{object-fit:cover}.d-rooms .div-card .div-text .b-services{display:block}.d-rooms .div-card .div-text .b-services span{padding-left:12px}}@media (max-width:768px){.d-rooms .container-fluid{padding:0}.d-rooms{padding:50px 30px;padding-bottom:100px}.d-rooms .room-filters{display:none}.d-rooms .room-filters{display:none}.d-rooms .content{display:unset}.d-rooms .intro-rooms{padding:0;max-width:342px;width:100%;margin-bottom:50px}.d-rooms .mySwiper .swiper-wrapper{width:100%;height:334px;height:auto}.d-rooms .mySwiper .swiper-slide.intro{margin-right:0}.d-rooms .div-card{flex-direction:column;gap:30px}.d-rooms .mySwiper-2 .swiper-slide img{height:334px;object-fit:cover}.d-rooms .swiper-pagination-progressbar{left:8%!important;width:84%!important;bottom:50px!important}}.d-img-title-list-btn{padding:0 100px 0 100px}.d-img-title-list-btn .b-block{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:100px}.d-img-title-list-btn .b-block .img-div{width:900px;height:464px}.d-img-title-list-btn .b-block .img-div img{width:100%;height:100%;object-fit:cover}@media (max-width:1715px){.d-img-title-list-btn .b-block .img-div{width:100%}}.d-img-title-list-btn .b-block .text-div{width:100%;max-width:469px}.d-img-title-list-btn .b-block .text-div .title{margin-bottom:30px;font-family:'El Messiri';font-style:normal;font-weight:400;font-size:36px;line-height:120%;color:#334392}.d-img-title-list-btn .b-block .d-list-services{display:flex;align-items:baseline;gap:50px;margin-bottom:50px;width:max-content}.d-img-title-list-btn .b-block .d-list-services ul li{font-size:18px;line-height:140%}@media (max-width:991px){.d-img-title-list-btn{padding:100px}.d-img-title-list-btn .container-fluid{padding:0}.d-img-title-list-btn .b-block{flex-direction:column;gap:50px}.d-img-title-list-btn .b-block .b-img,.d-img-title-list-btn .b-block .text-div{width:100%;max-width:none}.d-img-title-list-btn .b-block .img-div img{width:100%;object-fit:cover}}@media (max-width:768px){.d-img-title-list-btn{padding:50px 30px}.d-img-title-list-btn .container-fluid{padding:0}.d-img-title-list-btn .b-block{flex-direction:column;gap:50px}.d-img-title-list-btn .b-block .img-div{height:343px}.d-img-title-list-btn .b-block .d-list-services{flex-direction:column;align-items:start}}.d-img-title-btn{padding:100px}.d-img-title-btn .b-title{text-align:center;margin-bottom:30px}.d-img-title-btn .b-title .title{font-family:'El Messiri';font-style:normal;font-weight:400;font-size:36px;line-height:120%;color:#334392;margin-bottom:0}.d-img-title-btn .offers{--cols:3;--gap:30px;display:flex;flex-wrap:wrap;gap:var(--gap);width:100%}.d-img-title-btn .offers.cols-4{--cols:4}.d-img-title-btn .offers>.b-block{position:relative;display:flex;flex-direction:column;width:calc((100% - var(--gap) * (var(--cols) - 1))/ var(--cols));min-width:0}.d-img-title-btn .b-block .b-img .img-div,.d-img-title-btn .b-block .b-slider .swiper{height:auto;aspect-ratio:4/5}.d-img-title-btn .b-block .text-div{flex:1}.d-img-title-btn .b-block .text-div .b-btns{position:static;margin-top:auto}@media (max-width:1200px){.d-img-title-btn .offers,.d-img-title-btn .offers.cols-4{--cols:2}}@media (max-width:991px){.d-img-title-btn .offers,.d-img-title-btn .offers.cols-4{--cols:1}.d-img-title-btn .b-block .b-img .img-div,.d-img-title-btn .b-block .b-slider .swiper{height:25rem;aspect-ratio:auto;margin-bottom:-1rem}}.d-img-title-btn .b-block .b-slider{padding:0}.d-img-title-btn .b-block .b-slider .swiper{padding-left:0;padding-right:0}.d-img-title-btn .b-block .b-img .img-div,.d-img-title-btn .b-block .b-slider .swiper{height:561px;height:29vw}.d-img-title-btn .b-block .b-slider .swiper{cursor:pointer;width:100%}.d-img-title-btn .b-block .b-slider .swiper i.plus{position:absolute;top:20px;right:20px;display:inline-block;vertical-align:middle;font-style:normal;background-color:#fff;object-fit:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;width:24px;height:24px;-webkit-mask-image:url("../imgs/plus.svg");z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none}.d-img-title-btn .b-block .b-slider .swiper:hover i.plus{transform:scale(1.2)}.d-img-title-btn .b-block .b-slider .swiper .swiper-slide{display:block;height:100%}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-next,.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-prev{width:24px;height:24px;background-repeat:no-repeat;background-position:center;top:var(--swiper-navigation-top-offset,50%)!important}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-next{right:20px}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-prev{left:20px}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-next i,.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-prev i{position:relative;display:inline-block;vertical-align:middle;font-style:normal;background-color:#fff;object-fit:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-next>div:before,.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-prev>div:before{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);background-color:#334392;width:35px;height:35px;border-radius:100%;z-index:-1;opacity:.6;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-next:hover>div:before,.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-prev:hover>div:before{opacity:1}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-next i{-webkit-mask-image:url("../imgs/logos/flecha-slider-derecha.svg")}.d-img-title-btn .b-block .b-slider .swiper .swiper-buttonSwiperServices-prev i{-webkit-mask-image:url("../imgs/logos/flecha-slider-izquierda.svg")}.d-img-title-btn .b-block .b-img .img-div img,.d-img-title-btn .b-block .b-slider .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.d-img-title-btn .b-block .text-div{padding:40px 30px 30px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;padding-bottom:45px}.d-img-title-btn .b-block .text-div .title{font-family:'El Messiri';font-style:normal;font-weight:500;font-size:28px;line-height:100%;color:#334392;margin-bottom:30px}.d-img-title-btn .b-block .text-div .b-text p{font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#000;margin-bottom:30px}.d-img-title-btn .b-block .text-div .b-btn{width:153px}.d-img-title-btn .b-block .text-div .b-btns{display:flex;align-items:center;gap:30px;flex-wrap:wrap;justify-content:center;bottom:0}@media (max-width:1425px){.d-img-title-btn .b-block .text-div .b-btns{gap:15px}}@media (min-width:991px) and (max-width:1200px){.d-img-title-btn .b-block .text-div{padding:40px 0 45px}}@media (max-width:768px){.d-img-title-btn{padding:50px 30px}.d-img-title-btn .container-fluid{padding:0}.d-img-title-btn .offers{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.d-img-title-btn .b-block .b-img .img-div{height:465.5px}.d-img-title-btn .b-block .text-div .b-btns{bottom:15px}}@media (max-width:991px){.d-img-title-btn .b-block{width:100%}.d-img-title-btn .offers{display:grid}.d-img-title-btn .offers{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.d-img-title-btn .b-block .b-img .img-div,.d-img-title-btn .b-block .b-slider .swiper{height:25rem;margin-bottom:-1rem}}.d-cta .container-fluid{padding:0}.d-cta .b-img{height:905px;width:100%;overflow:hidden}.d-cta .b-img img{height:100%;width:100%;object-fit:cover;border-radius:0;transition:all 1.5s ease-in-out;transform:scale(1.08) rotate(1deg);transform:scale(1.1) rotate(2deg)}.d-cta .b-img iframe{height:100%;width:100%;object-fit:cover;border-radius:0}.d-cta.fade-animate .b-img img{transform:scale(1) rotate(0)}@media (max-width:768px){.d-cta .container-fluid{padding:0}.d-cta .b-img{height:402px}}.d-img-logo-text-btn{padding:70.5px}.d-img-logo-text-btn .b-block{display:flex;align-items:center;justify-content:center;gap:79px}.d-img-logo-text-btn .b-block .b-img{width:588px;height:641px;overflow:hidden;position:relative}.d-img-logo-text-btn .b-block .b-img img{width:100%;height:100%;object-fit:cover}.d-img-logo-text-btn .b-block .b-img-2{display:none}.d-img-logo-text-btn .b-block .b-text .logo{height:152px;width:301px;margin-bottom:50px}.d-img-logo-text-btn .b-block .b-text{max-width:642px;width:100%;display:flex;flex-direction:column;align-items:center}.d-img-logo-text-btn .b-block .b-text .b-texts{display:flex;gap:30px}.d-img-logo-text-btn .b-block .b-text .b-texts{display:flex;gap:30px}.d-img-logo-text-btn .b-block .b-text .b-texts .intro{max-width:278px;width:100%;font-style:normal;font-weight:400;font-size:21px;line-height:140%;color:#000;padding-left:60px}.d-img-logo-text-btn .b-block .b-text .b-texts .intro p{margin-bottom:30px}.d-img-logo-text-btn .b-block .b-text .b-texts .intro .b-btn{display:flex;flex-direction:column;gap:20px}.d-img-logo-text-btn .b-block .b-text .b-texts .text{max-width:274px;width:100%;font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#000}@media (min-width:768px){.d-img-logo-text-btn{padding-bottom:0}}@media (max-width:1300px){.d-img-logo-text-btn{padding:100px 100px 0}.d-img-logo-text-btn .container{padding:0}.d-img-logo-text-btn .b-block .b-text .b-texts{flex-direction:column;align-items:center;gap:50px}.d-img-logo-text-btn .b-block .b-img{display:none}.d-img-logo-text-btn .b-block .b-img-2{display:block;width:100%;height:400px}.d-img-logo-text-btn .b-block .b-img-2 img{width:100%;height:100%;object-fit:cover}.d-img-logo-text-btn .b-block .b-text{max-width:none}.d-img-logo-text-btn .b-block .b-text .b-texts .intro,.d-img-logo-text-btn .b-block .b-text .b-texts .text{max-width:none}.d-img-logo-text-btn .b-block .b-text .b-texts .intro .b-btn{flex-direction:row}}@media (max-width:991px){.d-img-logo-text-btn{padding:100px 30px}.d-img-logo-text-btn .container{padding:0}.d-img-logo-text-btn .b-block .b-text .b-texts{flex-direction:column;align-items:center;gap:50px}.d-img-logo-text-btn .b-block .b-img{display:none}.d-img-logo-text-btn .b-block .b-img-2{display:block}.d-img-logo-text-btn .b-block .b-img-2 img{width:100%;height:363.3px;object-fit:cover}.d-img-logo-text-btn .b-block .b-text .b-texts .intro{padding-left:0;text-align:center;justify-content:center;display:flex;flex-direction:column;align-items:center;max-width:none}.d-img-logo-text-btn .b-block .b-text .b-texts .text{max-width:none}.d-img-logo-text-btn .b-block .b-text .b-texts .intro .b-btn{flex-direction:row}}@media (max-width:768px){.d-img-logo-text-btn{padding:100px 30px;padding-bottom:50px}.d-img-logo-text-btn .container{padding:0}.d-img-logo-text-btn .b-block .b-text .b-texts{flex-direction:column;align-items:center;gap:50px;width:100%}.d-img-logo-text-btn .b-block .b-img{display:none}.d-img-logo-text-btn .b-block .b-img-2{display:block}.d-img-logo-text-btn .b-block .b-img-2 img{width:100%;height:363.3px;object-fit:cover}.d-img-logo-text-btn .b-block .b-text .b-texts .intro{padding-left:0;text-align:center;justify-content:center;display:flex;flex-direction:column;align-items:center}.d-img-logo-text-btn .b-block .b-text .b-texts .text{max-width:none}.d-img-logo-text-btn .b-block .b-text .b-texts .intro .b-btn{flex-direction:column}}.b-slider{padding:56.6px 0 56.6px 0}.b-slider.fade-animate .swiper-slide .img-div{position:relative;width:100%;max-height:30rem;max-height:18rem;max-height:75%;height:100%}.b-slider.fade-animate .swiper-slide{transform:translateX(0)!important;opacity:1;transition-delay:0.7s;height:595px;height:27rem;display:flex;align-items:center}.b-slider.fade-animate .swiper-slide:nth-child(2){transition-delay:0.9s}.b-slider.fade-animate .swiper-slide:nth-child(3){transition-delay:1.1s}.b-slider.fade-animate .swiper-slide:nth-child(4){transition-delay:1.3s}.b-slider .swiper-slide{transform:translateX(8rem)!important;opacity:0;-webkit-transition:all 1.5s cubic-bezier(.45, .07, 0, .99);-moz-transition:all 1.5s cubic-bezier(.45, .07, 0, .99);-ms-transition:all 1.5s cubic-bezier(.45, .07, 0, .99);-o-transition:all 1.5s cubic-bezier(.45, .07, 0, .99);transition:all 1.5s cubic-bezier(.45, .07, 0, .99)}.b-slider .swiper{height:calc(400px + 70px);height:27rem}.b-slider .swiper .swiper-slide{cursor:pointer}.b-slider .swiper .img-div img{width:100%;height:65%;height:100%;object-fit:cover;border-radius:0}.b-slider .swiper .img-div i.plus{position:absolute;top:20px;right:20px;display:inline-block;vertical-align:middle;font-style:normal;background-color:#fff;object-fit:contain;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;width:24px;height:24px;-webkit-mask-image:url("../imgs/plus.svg");z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;pointer-events:none}.b-slider .swiper .swiper-slide:hover .img-div i.plus{transform:scale(1.2)}.b-slider .swiper .swiper-pagination{top:auto!important;bottom:0!important;left:20%;width:60%;height:4px}.b-slider .swiper .swiper-pagination-progressbar-fill{background:#334392}@media (min-width:991px){.b-slider .swiper-button-next,.b-slider .swiper-button-prev{width:50%;width:25%;height:100%;top:0!important}.b-slider .swiper{padding-left:20px;padding-right:20px}}@media (max-width:1200px){.b-slider .swiper,.b-slider.fade-animate .swiper-slide{height:17rem}}@media (max-width:768px){.b-slider{padding-top:0}.b-slider .swiper{padding:50px 30px;padding-bottom:0;padding-top:0}.d-spa .b-slider .swiper .swiper-pagination{left:0;width:100%}.b-slider .swiper .swiper-pagination{left:8%;width:84%}.b-slider.fade-animate .swiper-slide .img-div img{object-fit:cover!important}.b-slider.fade-animate .swiper-slide .img-div{height:100%;width:100%}}.d-spa{background-image:url("../imgs/fondo-spa-2.webp");padding:100px 0 100px 0}.d-spa .b-intro{max-width:800px;width:100%;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.d-spa .b-intro .b-text{margin-bottom:48px;margin-left:auto;margin-right:auto;text-align:center}.d-spa .b-intro .b-text p{font-style:normal;font-weight:500;font-size:21px;line-height:140%;color:#000}.d-spa .b-intro .b-btn{display:flex;align-items:center;justify-content:center;gap:20px;margin-left:auto;margin-right:auto}.d-spa .b-intro .logo{margin-bottom:48px}.d-spa .b-intro .logo img{width:407px;height:170px}.d-spa .b-intro .b-advantages{position:relative}.d-spa .b-intro .b-advantages .item-advantage p{font-family:Jost-Medium,sans-serif;color:#000;font-style:normal;font-weight:500;font-size:21px;line-height:140%;display:flex;align-items:center;text-align:center}.d-spa .b-slider{padding-bottom:0}.d-spa .b-slider .swiper .swiper-pagination-progressbar-fill{background:#293584}@media (max-width:768px){.d-spa{padding:100px 30px;padding-top:50px;padding-bottom:50px}.d-spa .container-fluid{padding:0}.d-spa .b-intro .logo img{width:100%}.d-spa .swiper{padding:50px 0 50px;padding-bottom:0}.d-spa .b-slider{padding:0 0 50px}.d-spa .b-intro .b-btn{flex-direction:column}}.d-gallery-horiz-2 .b-intro{max-width:90rem;margin-bottom:8rem}.d-gallery-horiz-2 .b-intro .text-1{margin-bottom:3rem}.d-gallery-horiz-2 .b-intro.text-left .b-btn{justify-content:start}.d-gallery-horiz-2 .b-intro.text-center .b-btn{justify-content:center}.d-gallery-horiz-2 .b-intro.text-right .b-btn{justify-content:end}.d-gallery-horiz-2 .b-gallery .swiper{overflow-x:visible}@media (max-width:991px){.d-gallery-horiz-2 .b-gallery .swiper{height:auto;padding-bottom:7rem}}.d-gallery-horiz-2 .b-gallery .swiper .swiper-wrapper{justify-content:center;align-items:center}.d-gallery-horiz-2 .b-gallery .swiper .swiper-pagination{bottom:0;top:auto;width:100%}.d-gallery-horiz-2 .b-gallery .swiper .swiper-fraction{position:absolute;width:100%;bottom:1rem;top:auto;transform:translate(-50%,0);left:50%}@media (min-width:991px){.d-gallery-horiz-2 .b-gallery .swiper .swiper-slide{width:40rem}.d-gallery-horiz-2 .b-gallery .swiper .swiper-slide .img-div{width:100%}}.d-faqs{padding:100px 0 100px 0}.d-faqs .b-title .pretitle{font-size:8px;line-height:100%;letter-spacing:.1em;color:#000;margin-bottom:15px;text-transform:uppercase}.d-faqs .b-title .title{font-family:'El Messiri';font-style:normal;font-weight:400;font-size:36px;line-height:120%;color:#333;margin-bottom:15px}.d-faqs .b-title .text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#000;margin-bottom:30px}.d-faqs .b-title{width:30%}.d-faqs .b-faqs{width:30%}.d-faqs .b-block>div{display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.d-faqs .b-block>div .b-collapse{border-top:1px solid #999}.d-faqs .b-block>div .b-collapse:after,.d-faqs .b-block>div .b-collapse:before{display:none}.d-faqs .b-block>div .b-collapse:last-child{border-bottom:1px solid #999}.d-faqs .b-block>div .b-collapse:last-child:has(.collapse-button[data-open=true]){border-bottom:1px solid #999}.d-faqs .b-block>div .b-collapse:has(.collapse-button[data-open=true]){border-top:1px solid #999}.d-faqs .b-block>div .b-collapse:has(.collapse-button[data-open=true])+.b-collapse{border-top:1px solid #999}.d-faqs .collapse-button{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:none}.d-faqs .collapse-button span{font-style:normal;font-weight:650;font-size:18px;line-height:24px;color:#333}.d-faqs .b-block>div .collapse-button{padding:20px;background-color:transparent}.d-faqs .b-block>div .collapse-button i{width:2.4rem;height:2.4rem}.d-faqs .collapse-content{height:0;overflow:hidden;transition:height .3s ease-out}.d-faqs .b-block>div .collapse-content>div{padding:2rem;padding-top:1rem}.d-faqs .b-block>div .collapse-content>div .text p a{color:inherit}.d-faqs .b-block>div .collapse-content>div .text ul li a{color:inherit}.d-faqs .collapse-button .toggle-icon{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.d-faqs .collapse-button .toggle-icon::after,.d-faqs .collapse-button .toggle-icon::before{content:'';position:absolute;background-color:#333;border-radius:2px;transition:background-color .3s ease}.d-faqs .collapse-button .toggle-icon::before{width:100%;height:2px}.d-faqs .collapse-button .toggle-icon::after{width:2px;height:100%}.d-faqs .collapse-button[data-open=true] .toggle-icon{transform:rotate(135deg)}.d-faqs .collapse-button[data-open=true] .toggle-icon::after,.d-faqs .collapse-button[data-open=true] .toggle-icon::before{background-color:#999}@media (max-width:1200px){.d-faqs .b-block>div{gap:15px}.d-faqs .b-faqs,.d-faqs .b-title{width:40%}}@media (max-width:768px){.d-faqs{padding:100px 30px;padding-top:50px}.d-faqs .container{padding:0}.d-faqs .b-title .text{margin-bottom:50px}.d-faqs .b-block>div{gap:50px;flex-direction:column}.d-faqs .b-block>div .collapse-button{padding-left:1rem;padding-right:1rem;gap:1rem}.d-faqs .b-block>div .collapse-content>div{padding-left:1rem;padding-right:1rem}.d-faqs .b-title{width:100%}.d-faqs .b-faqs{width:100%}}.d-map{padding:0 100px 100px}.d-map .b-address{display:flex;align-items:end;gap:55px;margin-bottom:50px}.d-map .b-address .title{font-family:'El Messiri';font-style:normal;font-weight:400;font-size:36px;line-height:120%;letter-spacing:.05em;color:#333;margin-bottom:20px}.d-map .b-address p{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#333}.d-map .b-address>div>div{display:flex;align-items:center;gap:10px}.d-map .b-address .b-btn{display:flex;align-items:center;gap:55px;flex-wrap:wrap}.d-map .b-address .b-btn .btn-underline{font-style:normal;font-weight:600;font-size:14px;line-height:17px}.d-map .b-map{height:576.68px;width:100%;margin-bottom:50px}.d-map .b-map iframe{height:576.68px;width:100%;border:none}.d-map .b-rrss .title{font-family:'El Messiri';font-style:normal;font-weight:400;font-size:21px;line-height:120%;letter-spacing:.05em;color:#333;margin-bottom:20px}.d-map .b-rrss>div{display:flex;align-items:center;gap:22px;margin-bottom:20px}.d-map .b-rrss>div i{width:14px;height:14px;width:18px;height:18px;margin-right:2px}.d-map .b-rrss>div i:hover{opacity:.7}.d-map .b-rrss>div.contacts{gap:200px}.d-map .b-rrss>div p{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#333}.d-map .b-rrss>div p a{text-decoration:none;color:inherit}.d-map .b-rrss>div>div p strong{font-family:Manrope,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#333}.d-map .b-rrss>div>div>div{display:flex;align-items:center;margin-top:10px}.d-map .b-rrss>div>div>a:has(i){display:flex;align-items:center;margin-top:10px;text-decoration:none}.d-map .b-rrss>div>div a:hover{opacity:.7}@media (max-width:1200px){.d-map .b-rrss>div.contacts{gap:60px}}@media (max-width:768px){.d-map{padding:100px 30px;padding-top:0}.d-map .container{padding:0}.d-map .b-address{flex-direction:column;align-items:start;gap:30px}.d-map .b-address .b-btn{flex-direction:column;align-items:start;gap:30px}.d-map .b-rrss .contacts{flex-direction:column;align-items:start;gap:50px}.d-map .b-rrss>div.contacts{gap:50px}}footer{padding-top:5rem;padding-bottom:10rem;background-image:url("../imgs/fondo-spa-2.webp");background-repeat:no-repeat;background-size:cover}footer a:not(.btn-primary,.btn-secondary,.btn-tertiary,.btn-underline){opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}footer a:not(.btn-primary,.btn-secondary,.btn-tertiary,.btn-underline):hover{opacity:.6}footer .b-logo{text-align:center;margin-bottom:3rem}footer .b-copyright{text-align:center;margin-top:6rem}footer .b-bottom{padding-left:10rem;padding-right:10rem}footer .b-bottom .b-content{display:flex;justify-content:space-around}footer .b-bottom .b-content .b-links{display:flex;align-items:center;gap:50px;list-style:none}footer .b-bottom .b-content .b-links li a{text-decoration:none;font-style:normal;font-weight:500;font-size:18px;line-height:140%;text-align:center;color:#000;text-transform:capitalize}footer .b-bottom .b-content .b-contact{display:flex;gap:5rem}footer .b-bottom .b-content .b-contact .address address{max-width:25.2rem;margin-bottom:2rem}footer .b-bottom .b-content .b-contact .phone{display:flex;flex-direction:column}footer .b-bottom .b-content .b-contact .phone a{text-decoration:none}footer .b-bottom .b-content .b-contact .rrss{display:flex;align-items:center;gap:1rem}footer .b-bottom .b-content .b-contact .rrss p{margin-bottom:0}footer .b-copyright .text a,footer .b-copyright .text p{font-style:normal;font-weight:500;font-size:12px;line-height:140%;text-align:center;color:#000}@media (max-width:768px){footer{padding:100px 30px}footer .container-fluid{padding:0}footer .b-bottom{padding:0}footer .b-bottom .b-content{flex-direction:column;align-items:center;gap:94.59px}footer .b-bottom .b-content .b-links{flex-direction:column;padding:0;gap:30px}footer .b-copyright{text-align:center;margin-bottom:55px}footer .b-logo img{width:81%;height:173.41px;margin-bottom:55px}}body.scroll-down:not(.no-scroll) .d-motor,body.scroll-up:not(.no-scroll) .d-motor{bottom:25px}@media screen and (max-width:768px){.d-motor .d-adv .b-motor-new>div .b-btn{display:block!important}}body:has(.active-footer) .d-motor{bottom:-13rem!important}@keyframes rotate-svg{from{transform:rotate(0)}to{transform:rotate(360deg)}}.d-motor{padding:0;z-index:1;margin:0;position:fixed;transform:translate(-50%,0);left:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;bottom:3rem}@media (min-width:768px){.d-motor{margin-bottom:0;bottom:115px;width:124.6rem}}@media (max-width:768px){.d-motor{width:78%}}.d-motor.active{bottom:-10rem!important}.d-motor .b-only-adults{border-radius:100%!important;position:absolute!important;height:64px!important;width:64px!important;right:-25px;top:-31px}@media (min-width:768px){.d-motor .b-only-adults{right:28px}}.d-motor .b-only-adults svg{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;left:8px;top:8px;animation:rotate-svg 20s linear infinite;transform-origin:center;display:block}.d-motor .b-label{display:flex}.d-motor .b-label label{width:100%}.d-motor .d-adv .b-motor-new>div{display:inline-flex;width:100%;align-items:end;max-width:112.4rem;max-width:888px;margin-left:auto;margin-right:auto;justify-content:center;display:flex;position:relative;bottom:0;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, .15));border-radius:0;padding:0;padding-left:23px;background-color:rgba(250,250,246,.9)}@media (max-width:768px){.d-motor .d-adv .b-motor-new>div{bottom:0;padding:0}}.d-motor .d-adv .b-motor-new>div .b-btn{width:151px}@media (max-width:768px){.d-motor .container-fluid{padding:0}}.d-motor .d-adv .b-motor-new>div .b-btn button{width:100%;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;font-size:18px;font-size:20px;line-height:100%;max-width:initial;padding:15px 40px;text-align:center;font-family:"El Messiri",sans-serif;cursor:pointer;justify-content:center}@media (min-width:768px){.d-motor .d-adv .b-motor-new>div .b-btn button{border-radius:0;border:0}}.d-motor .d-adv .b-motor-new>div .b-btn button:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.d-motor .d-adv .b-motor-new>div .b-inputs{display:inline-flex;align-items:center;background-color:transparent;border:0;width:100%}@media screen and (max-width:768px){.d-motor .d-adv .b-motor-new>div .b-btn,.d-motor .d-adv .b-motor-new>div .b-inputs{display:none}}.d-motor .d-adv .b-motor-new>div .b-inputs label{margin-bottom:.5rem;font-size:1rem;line-height:140%;text-transform:uppercase}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form{position:relative;width:50%;width:100%;display:flex;flex-direction:column;justify-content:center}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form .div-border{border:0;padding:0;display:flex;align-items:center;position:relative;width:100%;gap:15px}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form select{padding-left:0;padding-right:0;border:0;color:#000;background-color:transparent;font-size:14px;line-height:17px;cursor:pointer;font-weight:400;font-size:16px;line-height:21px;color:#1d2434}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form select option{color:#212125;font-weight:400;font-size:16px;line-height:21px;color:#1d2434}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form input,.d-motor .d-adv .b-motor-new>div .b-inputs .col-form input.form-control:disabled,.d-motor .d-adv .b-motor-new>div .b-inputs .col-form input.form-control[readonly]{background-color:transparent;font-size:14px;line-height:17px;font-weight:400;border:0;padding-left:0;cursor:pointer;line-height:2.2rem;text-align:left;padding:0;padding:0;width:50%;width:100%;outline:0;font-size:1.6rem;line-height:140%;color:#000;font-style:normal;font-weight:600;font-size:12px;font-size:14px;line-height:100%;text-transform:uppercase;color:#000;padding-top:16px;padding-bottom:16px;max-width:max-content;text-align:center;width:88px}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form.col-persons input,.d-motor .d-adv .b-motor-new>div .b-inputs .col-form.col-persons input.form-control:disabled,.d-motor .d-adv .b-motor-new>div .b-inputs .col-form.col-persons input.form-control[readonly],.d-motor .d-adv .b-motor-new>div .b-inputs .col-form.col-promo input,.d-motor .d-adv .b-motor-new>div .b-inputs .col-form.col-promo input.form-control:disabled,.d-motor .d-adv .b-motor-new>div .b-inputs .col-form.col-promo input.form-control[readonly]{width:100%;max-width:100%}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form i{background-color:#c4c4c4;width:15px;height:15px}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form input::-ms-input-placeholder{color:#000;font-weight:600;font-size:12px;line-height:100%}.d-motor .d-adv .b-motor-new>div .b-inputs .col-form input::placeholder{color:#000;font-weight:600;font-size:12px;line-height:100%}.d-motor .d-adv .b-motor-new>div .b-inputs .col-cal input{text-align:center}.d-motor .d-adv .b-motor-new>div .b-inputs .col-persons{border-left:0}.d-motor .d-adv .b-motor-new>div .b-inputs .col-destino{min-width:250px;top:-5px}.d-motor .d-adv .b-motor-new>div .b-inputs .col-destino .div-border select{padding:0}@media screen and (max-width:1400px){.d-motor .d-adv .b-motor-new>div .b-inputs .col-persons{min-width:auto}}@media screen and (max-width:1330px){.d-motor .d-adv .b-motor-new>div .b-inputs .col-destino{min-width:auto}}@media screen and (min-width:992px) and (max-width:1143px){.d-motor .d-adv .b-bottom .b-list ul li{padding:0 26px}}.d-motor .d-adv .b-motor-new .form-control:focus{box-shadow:none}.d-motor .d-adv .modal-input{position:absolute;bottom:48px;padding:30px;background-color:#fff;border-radius:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transform:translate(-50%,0);left:50%;min-height:300px;transform:none;left:-23px}.d-motor .d-adv .col-form.active .modal-input,.d-motor .d-adv .col-form.active-2 .modal-input{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1;visibility:visible;z-index:1;pointer-events:auto}.d-motor .d-adv .modal-input .form-select{background-image:none!important}.d-motor .d-adv .modal-input .icon-arrow{position:absolute;transform:translate(-50%,0) rotate(0);left:50%;bottom:-13px}.d-motor .d-adv .modal-input.m-destino{transform:translate(0,0);left:0;text-align:left;left:-38px;width:100%}.d-motor .d-adv .modal-input.m-destino li,.d-motor .d-adv .modal-input.m-destino li a{color:#212125!important;font-size:21px!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;font-weight:400;font-size:20px!important;line-height:26px!important;color:#1d2434!important}.d-motor .d-adv .modal-input.m-destino li:hover{opacity:.7}.d-motor .d-adv .modal-input.m-destino .dropdown-menu{position:initial!important;padding:0;border:0}.d-motor .d-adv .modal-input.m-destino .dropdown-menu .container-fluid{padding:0}.d-motor .d-adv .modal-input.m-destino.pag-destino{max-width:-moz-max-content;max-width:max-content}.d-motor .d-adv .modal-input.m-destino.pag-destino ul li .item .dropdown-item{font-size:21px;font-weight:400;margin-bottom:20px}.d-motor .d-adv .modal-input.m-destino.pag-destino ul li .dropdown-item{font-size:18px;line-height:24px;margin-bottom:9px;font-weight:300;color:#000;padding:0;text-transform:none;opacity:1}.d-motor .d-adv .modal-input.m-destino.pag-destino .p-otros:hover,.d-motor .d-adv .modal-input.m-destino.pag-destino ul li .dropdown-item:hover{background-color:transparent;opacity:.7}.d-motor .d-adv .modal-input.m-destino.pag-destino .p-otros{font-size:12px;line-height:24px;font-weight:300;color:#000;margin-bottom:0;cursor:pointer}.d-motor .d-adv .modal-input.m-persons{bottom:48px;min-height:200px;left:0}.d-motor .d-adv .modal-input.m-persons li{display:block}.d-motor .d-adv .modal-input.m-persons ul{padding:0}.d-motor .d-adv .modal-input.m-cal .flatpickr-current-month span.cur-month{color:#212125!important;font-size:21px!important;line-height:26px!important}.d-motor .d-adv .modal-input.m-cal>.b-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.d-motor .d-adv .modal-input.m-cal>.b-bottom .p-alert{font-size:14px;line-height:17px;font-weight:400;color:#b3846f;margin-bottom:0}.d-motor .d-adv .modal-input.m-cal>.b-bottom .p-alert img{margin-right:10px}.d-motor .d-adv .modal-input.m-cal>.b-bottom .btn-borrar{text-transform:uppercase;cursor:pointer;color:#838b7e;font-size:12px;font-weight:400;line-height:12px;padding:10px 14px;margin:0;border:1px solid #838b7e;border-radius:30px;background-color:transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.d-motor .d-adv .modal-input.m-cal>.b-bottom .btn-borrar:hover{background-color:#838b7e;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.d-motor .d-adv .modal-input .b-calendar-input{height:0;padding:0}.d-motor .d-adv .modal-input .flatpickr-calendar{box-shadow:none;background-color:#fff;background-color:transparent}.d-motor .d-adv .modal-input .flatpickr-calendar.inline,.d-motor .d-adv .modal-input .flatpickr-calendar.inline .flatpickr-days,.d-motor .d-adv .modal-input .flatpickr-calendar.inline .flatpickr-rContainer{width:-moz-max-content!important;width:max-content!important}.d-motor .d-adv .modal-input .dayContainer{max-width:-moz-max-content!important;max-width:max-content!important}.d-motor .col-form.col-persons:before,.d-motor .col-form.col-promo:before{content:'';background-color:#e4e4e4;width:1px;height:40%;position:absolute;left:0;top:30%}.d-motor .col-form.col-cal:before{content:'';background-color:#e4e4e4;width:1px;height:100%;position:absolute;left:21rem;top:0;display:none}.d-motor .flatpickr-months .flatpickr-next-month:hover svg,.d-motor .flatpickr-months .flatpickr-prev-month:hover svg{fill:black}.d-motor .flatpickr-day.endRange.endRange,.d-motor .flatpickr-day.endRange.startRange,.d-motor .flatpickr-day.selected.endRange,.d-motor .flatpickr-day.selected.startRange,.d-motor .flatpickr-day.startRange.endRange,.d-motor .flatpickr-day.startRange.startRange{border-radius:0}.d-motor .flatpickr-day.inRange,.d-motor .flatpickr-day.nextMonthDay.inRange,.d-motor .flatpickr-day.nextMonthDay.today.inRange,.d-motor .flatpickr-day.nextMonthDay:focus,.d-motor .flatpickr-day.nextMonthDay:hover,.d-motor .flatpickr-day.prevMonthDay.inRange,.d-motor .flatpickr-day.prevMonthDay.today.inRange,.d-motor .flatpickr-day.prevMonthDay:focus,.d-motor .flatpickr-day.prevMonthDay:hover,.d-motor .flatpickr-day.today.inRange,.d-motor .flatpickr-day:focus,.d-motor .flatpickr-day:hover{color:#fff}.d-motor .flatpickr-day.startRange+.flatpickr-day.inRange{border-radius:0}.d-motor .flatpickr-day.endRange,.d-motor .flatpickr-day.endRange.inRange,.d-motor .flatpickr-day.endRange.nextMonthDay,.d-motor .flatpickr-day.endRange.prevMonthDay,.d-motor .flatpickr-day.endRange:focus,.d-motor .flatpickr-day.endRange:hover,.d-motor .flatpickr-day.selected,.d-motor .flatpickr-day.selected.inRange,.d-motor .flatpickr-day.selected.nextMonthDay,.d-motor .flatpickr-day.selected.prevMonthDay,.d-motor .flatpickr-day.selected:focus,.d-motor .flatpickr-day.selected:hover,.d-motor .flatpickr-day.startRange,.d-motor .flatpickr-day.startRange.inRange,.d-motor .flatpickr-day.startRange.nextMonthDay,.d-motor .flatpickr-day.startRange.prevMonthDay,.d-motor .flatpickr-day.startRange:focus,.d-motor .flatpickr-day.startRange:hover{color:#fff}.d-motor .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7),.d-motor .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1),.d-motor .flatpickr-day.inRange{border-radius:0}.d-motor .flatpickr-months .flatpickr-month{margin-bottom:15px}.d-motor .dayContainer+.dayContainer{box-shadow:none}.d-motor .d-adv .modal-input .dayContainer,.d-motor .flatpickr-weekdays .flatpickr-weekdaycontainer{padding:0 17px}.d-motor [data-select-person=active] .mi-be-multiroom-age label{font-size:14px;line-height:14px;width:150px;color:#000;font-weight:400}.d-motor [data-select-person=active] .mi-be-multiroom-option-adult,.d-motor [data-select-person=active] .mi-be-multiroom-option-babies,.d-motor [data-select-person=active] .mi-be-multiroom-option-children{display:inline-flex;align-items:center;margin:8px 0}.d-motor [data-select-person=active] .mi-be-multiroom-age span,.d-motor [data-select-person=active] .mi-be-multiroom-age span input{position:relative;display:inline-block;width:110px}.d-motor [data-select-person=active] .mi-be-multiroom-age span input{font-size:33px!important;text-transform:uppercase;color:#212125!important;background-color:transparent;border:0!important;font-style:normal;font-weight:400;font-size:20px!important;line-height:26px!important;color:#1d2434!important}.d-motor [data-select-person=active] .mi-be-multiroom-age span b{width:24px!important;height:35px;background:0 0!important;border-radius:100%!important;cursor:pointer!important}.d-motor [data-select-person=active] .mi-be-multiroom-age span b i{background-color:#000!important}.d-motor [data-select-person=active] .mi-be-multiroom-age span b:hover{opacity:.3}.d-motor [data-select-person=active] .mi-be-multiroom-age span b:hover i{background-color:#000!important}.d-motor [data-select-person=active] .mi-be-multiroom-age label{color:#212125!important;font-size:21px!important;line-height:26px!important;text-transform:none!important;letter-spacing:0!important}.d-motor [data-select-person=active] .mi-be-multiroom-age label span{font-size:13px;line-height:16px;margin-top:0;display:block;color:#666;text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-weight:300;font-size:10px;line-height:13px;letter-spacing:.05em;color:#1d2434}@media screen and (max-width:1612px){.d-motor .d-adv .b-bottom>.col-12,.d-motor .d-adv .b-motor-new{padding:0 30px}}@media screen and (max-width:1560px){.d-motor .d-adv .b-bottom>.col-12,.d-motor .d-adv .b-motor-new{padding:0 calc(var(--bs-gutter-x) * .5)}.d-motor .d-adv .b-motor-new>div .b-inputs .col-persons{min-width:174px}}@media screen and (max-width:1365px){.d-motor .d-adv .b-bottom>.col-12,.d-motor .d-adv .b-motor-new{padding:0 50px}.d-motor .d-adv .b-bottom{margin-top:-4px}.d-motor .d-adv .b-motor-new>div .b-inputs .col-destino{min-width:190px}}@media screen and (max-width:1300px){.d-motor .d-adv .b-bottom .b-list ul li p br{display:none}}@media screen and (max-width:768px){.d-motor .d-adv .b-motor-new>div .b-btn{width:300px;border-radius:0;margin-left:auto;margin-right:auto}.d-motor .d-adv{background-color:transparent!important}.d-motor .d-adv.new-section{text-align:center;height:auto;margin-top:0;padding:15px 0;position:relative!important;background-color:#333!important}.d-motor .d-adv.new-section+section{padding-top:100px}.d-motor .d-adv .b-bottom>.col-12,.d-motor .d-adv .b-motor-new{padding:0 calc(var(--bs-gutter-x) * .5)}.d-motor .d-adv .b-bottom .b-list ul li{width:45%;display:inline-table;gap:12px;padding:10px 10px}.d-motor .d-adv .b-bottom .b-list ul li img{margin-bottom:10px}.d-motor .d-adv .b-bottom .b-list ul li p br{display:block}.d-motor .d-adv .b-bottom .b-list ul{display:block;justify-content:space-between;padding:0 10px}.d-motor .d-adv #form-booking-new{height:0}.d-motor .d-adv .b-bottom .b-title:before{left:15px;right:15px}}@media screen and (max-width:768px){.d-motor .d-adv .b-motor-new{padding:0}.d-motor .d-adv .b-motor-new>div .b-btn{width:100%}}.b-motor-header{padding:0}.b-motor-header .d-adv .b-motor-new>div{display:inline-flex;width:100%;align-items:end;max-width:68rem;margin-left:auto;margin-right:auto;justify-content:center;display:flex;position:relative}.b-motor-header .d-adv .b-motor-new>div .b-btn{width:16.6rem;text-align:center;overflow:hidden;height:6.2rem;height:5.2rem}.b-motor-header .d-adv .b-motor-new>div .b-btn button{background-color:#fff;width:100%;height:100%;border-radius:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:2.2rem;line-height:2.8rem;text-align:center;color:#000;border:0}.b-motor-header .d-adv .b-motor-new>div .b-btn button:hover{background-color:#000;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.b-motor-header .d-adv .b-motor-new>div .b-inputs{display:inline-flex;align-items:center;width:80%;background-color:rgba(255,255,255,.2);border:1px solid #fff}@media screen and (max-width:768px){.b-motor-header .d-adv .b-motor-new>div .b-btn,.b-motor-header .d-adv .b-motor-new>div .b-inputs{display:none}}.b-motor-header .d-adv .b-motor-new>div .b-inputs label{color:#fff;font-weight:700;font-size:10px;line-height:13px;letter-spacing:.2em;margin-bottom:6px;padding:0;font-weight:300;font-size:1.2rem;line-height:2.2rem;letter-spacing:0;text-transform:uppercase}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form{position:relative;width:50%}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form .div-border{border:0;padding:0;display:flex;align-items:center;position:relative}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form select{padding-left:0;padding-right:0;border:0;color:#fff;background-color:transparent;font-size:14px;line-height:17px;cursor:pointer;font-weight:400;font-size:16px;line-height:21px;color:#1d2434}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form select option{color:#212125;font-weight:400;font-size:16px;line-height:21px;color:#1d2434}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form input,.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form input.form-control:disabled,.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form input.form-control[readonly]{color:#fff;background-color:transparent;font-size:14px;line-height:17px;font-weight:400;border:0;padding-left:0;cursor:pointer;font-size:1.6rem;line-height:2.2rem;text-align:left;padding:0;width:50%}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form input::-ms-input-placeholder{color:#fff;font-size:14px;line-height:17px;font-weight:400;font-size:1.6rem;line-height:2.2rem}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-form input::placeholder{color:#fff;font-size:14px;line-height:17px;font-weight:400;font-size:1.6rem;line-height:2.2rem}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-cal{padding:.3rem 1.7rem}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-cal input{text-align:center}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-persons{padding:.3rem 1.7rem;border-left:1px solid #fff}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-destino{min-width:250px;top:-5px}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-destino .div-border select{padding:0}@media screen and (max-width:1400px){.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-persons{min-width:auto}}@media screen and (max-width:1330px){.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-destino{min-width:auto}}@media screen and (min-width:992px) and (max-width:1143px){.b-motor-header .d-adv .b-bottom .b-list ul li{padding:0 26px}}.b-motor-header .d-adv .b-motor-new .form-control:focus{box-shadow:none}.b-motor-header .d-adv .modal-input{position:absolute;top:62px;top:8.4rem;padding:38px;padding:3rem;background-color:#fff;box-shadow:0 3px 9px rgba(205,205,205,.4);border-radius:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transform:translate(-50%,0);left:50%;min-height:300px;min-height:30rem;transform:none;left:0}.b-motor-header .d-adv .col-form.active .modal-input,.b-motor-header .d-adv .col-form.active-2 .modal-input{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:1;visibility:visible;z-index:1;pointer-events:auto}.b-motor-header .d-adv .modal-input .form-select{background-image:none!important}.b-motor-header .d-adv .modal-input .icon-arrow{position:absolute;transform:translate(-50%,0) rotate(0);left:50%;bottom:-13px}.b-motor-header .d-adv .modal-input.m-destino{transform:translate(0,0);left:0;text-align:left;left:-38px;width:100%}.b-motor-header .d-adv .modal-input.m-destino li,.b-motor-header .d-adv .modal-input.m-destino li a{color:#212125!important;font-size:21px!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;font-weight:400;font-size:20px!important;line-height:26px!important;color:#1d2434!important}.b-motor-header .d-adv .modal-input.m-destino li:hover{opacity:.7}.b-motor-header .d-adv .modal-input.m-destino .dropdown-menu{position:initial!important;padding:0;border:0}.b-motor-header .d-adv .modal-input.m-destino .dropdown-menu .container-fluid{padding:0}.b-motor-header .d-adv .modal-input.m-destino.pag-destino{max-width:-moz-max-content;max-width:max-content}.b-motor-header .d-adv .modal-input.m-destino.pag-destino ul li .item .dropdown-item{font-size:21px;font-weight:400;margin-bottom:20px}.b-motor-header .d-adv .modal-input.m-destino.pag-destino ul li .dropdown-item{font-size:18px;line-height:24px;margin-bottom:9px;font-weight:300;color:#000;padding:0;text-transform:none;opacity:1}.b-motor-header .d-adv .modal-input.m-destino.pag-destino .p-otros:hover,.b-motor-header .d-adv .modal-input.m-destino.pag-destino ul li .dropdown-item:hover{background-color:transparent;opacity:.7}.b-motor-header .d-adv .modal-input.m-destino.pag-destino .p-otros{font-size:12px;line-height:24px;font-weight:300;color:#000;margin-bottom:0;cursor:pointer}.b-motor-header .d-adv .modal-input.m-persons{padding-right:25px;bottom:77px}.b-motor-header .d-adv .modal-input.m-persons li{display:block}.b-motor-header .d-adv .modal-input.m-cal .flatpickr-current-month span.cur-month{color:#212125!important;font-size:21px!important;line-height:26px!important}.b-motor-header .d-adv .modal-input.m-cal>.b-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.b-motor-header .d-adv .modal-input.m-cal>.b-bottom .p-alert{font-size:14px;line-height:17px;font-weight:400;color:#b3846f;margin-bottom:0}.b-motor-header .d-adv .modal-input.m-cal>.b-bottom .p-alert img{margin-right:10px}.b-motor-header .d-adv .modal-input.m-cal>.b-bottom .btn-borrar{text-transform:uppercase;cursor:pointer;color:#838b7e;font-size:12px;font-weight:400;line-height:12px;padding:10px 14px;margin:0;border:1px solid #838b7e;border-radius:30px;background-color:transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.b-motor-header .d-adv .modal-input.m-cal>.b-bottom .btn-borrar:hover{background-color:#838b7e;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.b-motor-header .d-adv .modal-input .b-calendar-input{height:0;padding:0}.b-motor-header .d-adv .modal-input .flatpickr-calendar{box-shadow:none;background-color:#fff}.b-motor-header .d-adv .modal-input .flatpickr-calendar.inline,.b-motor-header .d-adv .modal-input .flatpickr-calendar.inline .flatpickr-days,.b-motor-header .d-adv .modal-input .flatpickr-calendar.inline .flatpickr-rContainer{width:-moz-max-content!important;width:max-content!important}.b-motor-header .d-adv .modal-input .dayContainer{max-width:-moz-max-content!important;max-width:max-content!important}.b-motor-header .flatpickr-day.endRange.endRange,.b-motor-header .flatpickr-day.endRange.startRange,.b-motor-header .flatpickr-day.selected.endRange,.b-motor-header .flatpickr-day.selected.startRange,.b-motor-header .flatpickr-day.startRange.endRange,.b-motor-header .flatpickr-day.startRange.startRange{border-radius:0}.b-motor-header .flatpickr-day.inRange,.b-motor-header .flatpickr-day.nextMonthDay.inRange,.b-motor-header .flatpickr-day.nextMonthDay.today.inRange,.b-motor-header .flatpickr-day.nextMonthDay:focus,.b-motor-header .flatpickr-day.nextMonthDay:hover,.b-motor-header .flatpickr-day.prevMonthDay.inRange,.b-motor-header .flatpickr-day.prevMonthDay.today.inRange,.b-motor-header .flatpickr-day.prevMonthDay:focus,.b-motor-header .flatpickr-day.prevMonthDay:hover,.b-motor-header .flatpickr-day.today.inRange,.b-motor-header .flatpickr-day:focus,.b-motor-header .flatpickr-day:hover{color:#fff}.b-motor-header .flatpickr-day.startRange+.flatpickr-day.inRange{border-radius:0}.b-motor-header .flatpickr-day.endRange,.b-motor-header .flatpickr-day.endRange.inRange,.b-motor-header .flatpickr-day.endRange.nextMonthDay,.b-motor-header .flatpickr-day.endRange.prevMonthDay,.b-motor-header .flatpickr-day.endRange:focus,.b-motor-header .flatpickr-day.endRange:hover,.b-motor-header .flatpickr-day.selected,.b-motor-header .flatpickr-day.selected.inRange,.b-motor-header .flatpickr-day.selected.nextMonthDay,.b-motor-header .flatpickr-day.selected.prevMonthDay,.b-motor-header .flatpickr-day.selected:focus,.b-motor-header .flatpickr-day.selected:hover,.b-motor-header .flatpickr-day.startRange,.b-motor-header .flatpickr-day.startRange.inRange,.b-motor-header .flatpickr-day.startRange.nextMonthDay,.b-motor-header .flatpickr-day.startRange.prevMonthDay,.b-motor-header .flatpickr-day.startRange:focus,.b-motor-header .flatpickr-day.startRange:hover{color:#fff}.b-motor-header .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7),.b-motor-header .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1),.b-motor-header .flatpickr-day.inRange{border-radius:0}.b-motor-header .flatpickr-months .flatpickr-month{margin-bottom:15px}.b-motor-header .dayContainer+.dayContainer{box-shadow:none}.b-motor-header .d-adv .modal-input .dayContainer,.b-motor-header .flatpickr-weekdays .flatpickr-weekdaycontainer{padding:0 17px}.b-motor-header [data-select-person=active] .mi-be-multiroom-age label{font-size:14px;line-height:14px;width:150px;color:#000;font-weight:400}.b-motor-header [data-select-person=active] .mi-be-multiroom-option-adult,.b-motor-header [data-select-person=active] .mi-be-multiroom-option-babies,.b-motor-header [data-select-person=active] .mi-be-multiroom-option-children{display:inline-flex;align-items:center;margin:8px 0}.b-motor-header [data-select-person=active] .mi-be-multiroom-age span,.b-motor-header [data-select-person=active] .mi-be-multiroom-age span input{position:relative;display:inline-block;width:110px}.b-motor-header [data-select-person=active] .mi-be-multiroom-age span input{font-size:33px!important;text-transform:uppercase;color:#212125!important;background-color:transparent;border:0!important;font-style:normal;font-weight:400;font-size:20px!important;line-height:26px!important;color:#1d2434!important}.b-motor-header [data-select-person=active] .mi-be-multiroom-age span b{width:24px!important;height:35px;background:0 0!important;border-radius:100%!important;cursor:pointer!important}.b-motor-header [data-select-person=active] .mi-be-multiroom-age span b i{background-color:#000!important}.b-motor-header [data-select-person=active] .mi-be-multiroom-age span b:hover{opacity:.3}.b-motor-header [data-select-person=active] .mi-be-multiroom-age span b:hover i{background-color:#000!important}.b-motor-header [data-select-person=active] .mi-be-multiroom-age label{color:#212125!important;font-size:21px!important;line-height:26px!important;text-transform:none!important;letter-spacing:0!important}.b-motor-header [data-select-person=active] .mi-be-multiroom-age label span{font-size:13px;line-height:16px;margin-top:0;display:block;color:#666;text-transform:none;letter-spacing:0;font-weight:400;font-style:normal;font-weight:300;font-size:10px;line-height:13px;letter-spacing:.05em;color:#1d2434}@media screen and (max-width:1612px){.b-motor-header .d-adv .b-bottom>.col-12,.b-motor-header .d-adv .b-motor-new{padding:0 30px}}@media screen and (max-width:1560px){.b-motor-header .d-adv .b-bottom>.col-12,.b-motor-header .d-adv .b-motor-new{padding:0 calc(var(--bs-gutter-x) * .5)}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-persons{min-width:174px}}@media screen and (max-width:1365px){.b-motor-header .d-adv .b-bottom>.col-12,.b-motor-header .d-adv .b-motor-new{padding:0 50px}.b-motor-header .d-adv .b-bottom{margin-top:-4px}.b-motor-header .d-adv .b-motor-new>div .b-inputs .col-destino{min-width:190px}}@media screen and (max-width:1300px){.b-motor-header .d-adv .b-bottom .b-list ul li p br{display:none}}@media screen and (max-width:768px){.b-motor-header .d-adv .b-motor-new>div .b-btn{width:300px;border-radius:0;margin-left:auto;margin-right:auto}.b-motor-header .d-adv{background-color:transparent!important}.b-motor-header .d-adv.new-section{text-align:center;height:auto;margin-top:0;padding:15px 0;position:relative!important;background-color:#333!important}.b-motor-header .d-adv.new-section+section{padding-top:100px}.b-motor-header .d-adv .b-bottom>.col-12,.b-motor-header .d-adv .b-motor-new{padding:0 calc(var(--bs-gutter-x) * .5)}.b-motor-header .d-adv .b-bottom .b-list ul li{width:45%;display:inline-table;gap:12px;padding:10px 10px}.b-motor-header .d-adv .b-bottom .b-list ul li img{margin-bottom:10px}.b-motor-header .d-adv .b-bottom .b-list ul li p br{display:block}.b-motor-header .d-adv .b-motor-new>div .b-btn button{padding:5px}.b-motor-header .d-adv .b-bottom .b-list ul{display:block;justify-content:space-between;padding:0 10px}.b-motor-header .d-adv #form-booking-new{height:0}.b-motor-header .d-adv .b-bottom .b-title:before{left:15px;right:15px}}@media screen and (max-width:768px){.b-motor-header .d-adv .b-motor-new{padding:0}.b-motor-header .d-adv .b-motor-new>div .b-btn{width:100%}}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#334392;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#334392}.flatpickr-current-month input{padding:0!important}.d-error{height:90vh;width:100%}.d-error h1{font-size:10rem}.d-error .notfound{position:absolute;transform:translate(-50%,-50%);left:50%;top:54%;text-align:center;width:90%}.d-error .notfound .title{max-width:600px;max-width:90rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}.d-error .notfound h2{margin-bottom:2rem;max-width:100rem;margin-left:auto;margin-right:auto}.d-error .notfound p{max-width:40rem;max-width:70rem;margin-right:auto;margin-left:auto}.d-error .notfound .b-btn{margin-top:4rem;max-width:max-content;margin-left:auto;margin-right:auto}.d-legal{padding:10rem}.d-legal .title{margin-bottom:2rem;font-size:3rem}.d-legal .text{margin-bottom:2rem}.d-legal .text p{margin-bottom:1rem}@media (max-width:991px){.d-legal{padding:2rem;margin-top:2rem}.d-legal .container{padding:0}}.modal{position:fixed;top:0;left:0;z-index:-10;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0}.modal.open{z-index:1055;visibility:visible;opacity:1}.modal.open .modal-dialog .modal-content{transition:all .5s cubic-bezier(.215, .61, .355, 1) .2s!important;transform:translateY(0) scale(1);opacity:1}.modal .close{position:absolute;top:15px;right:15px;cursor:pointer;z-index:2}.modal .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;display:flex;align-items:center;min-height:calc(99%);max-width:900px;max-width:1200px;transition:transform .3s ease-out;transform:none}@media (min-width:576px){.modal .modal-dialog{margin:1.75rem auto;min-height:calc(100% - 3.5rem)}}.modal .modal-dialog .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;transform:translateY(40px) scale(.98);opacity:0;transition:all .5s cubic-bezier(.215, .61, .355, 1)!important;border-radius:0;border:0;padding:0;overflow:hidden;height:90vh}.modal.modal-gallery .modal-content{background-color:transparent}.modal.modal-gallery .modal-content .close{width:18px;height:18px}.modal.modal-gallery .modal-dialog .swiper{height:90vh}.modal .modal-dialog .mySwiperMasonry .swiper-slide img{width:100%;height:100%;object-fit:contain;margin-left:auto;margin-right:auto}.modal.modal-gallery .swiper-button-next i,.modal.modal-gallery .swiper-button-prev i{width:24px;height:24px;object-fit:contain;background-color:#fff}