.breadcrumb{--bs-breadcrumb-divider:" > ";--bs-breadcrumb-divider-color:$mid}@media (max-width:575px){.breadcrumb-item{font-size:12px}}input{outline:none}.btn-bex{align-items:center;background:linear-gradient(90deg,#30a2bf,#2f5a76);border:none;border-radius:100px;color:#fff;display:flex;gap:16px;max-height:48px;padding:8px 24px}.btn-bex path{fill:#fff}.btn-bex:hover{background:linear-gradient(90deg,#268299,#26485e 100%,#26485e 0)}.btn-bex--outline{background:#fff;border:1px solid #ccc;color:#384044;text-decoration:none}.btn-bex--outline path{fill:#384044}.btn-bex--outline:hover{background:#eaeef1;border-color:#eaeef1;color:#2f5a76}.btn-bex--outline:hover path{fill:#2f5a76}.btn-bex--outline:has(.less):hover path,.btn-bex--outline:has(.plus):hover path{stroke:#2f5a76}.max-width-bg{max-width:1920px}.mw-bg-h2{left:48px;position:absolute}@media (max-width:767px){.mw-bg-h2{left:20px}}.vertical-line{border:1px solid #d9d9d9;height:60px}body{color:#384044;max-width:100vw;overflow-x:hidden}.h4{line-height:140%}.display-5{font-size:56px;line-height:120%}@media (max-width:767px){.display-5{font-size:40px}}.display-6{font-size:48px;line-height:120%}@media (max-width:767px){.display-6{font-size:36px}}.accordion{border-radius:0}.accordion.left-icon .accordion-button:after{margin-left:0;margin-right:.5em;order:-1}.accordion-item{background:transparent;border:none;border-bottom:1px solid #d7d9da;border-radius:0}.accordion-item .accordion-button{background:transparent;color:#2f5a76;font-weight:700;padding:unset;position:relative}.accordion-item .accordion-button:after{background-position:50%;background-size:14px;color:#2f5a76;left:8px;position:absolute}.accordion-item .accordion-button:not(.collapsed){background-color:transparent;box-shadow:unset;color:#2f5a76}.accordion-item .accordion-button:focus{box-shadow:unset}.accordion-item .accordion-body{padding:unset}.overflow-scroll{scrollbar-width:none}.z-index-15{z-index:1115}.z-index-20{z-index:1120}.z-index-25{z-index:1125}.language-navigation>div,.products-vista__ordenar-por>div{width:100%}.language-navigation>div .focus .ts-control,.products-vista__ordenar-por>div .focus .ts-control{border:none;box-shadow:none}.language-navigation>div .ts-control,.products-vista__ordenar-por>div .ts-control{background-position:100%!important;border:none;padding-right:24px!important}.language-navigation>div .ts-control input,.products-vista__ordenar-por>div .ts-control input{display:none!important}.language-navigation>div .ts-dropdown,.products-vista__ordenar-por>div .ts-dropdown{left:-20px;min-width:120px}.language-navigation>div .ts-dropdown .ts-dropdown-content .option span,.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option span{display:none}.language-navigation>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true],.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true]{display:flex;flex-direction:row;justify-content:space-between}.language-navigation>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true][aria-selected=true],.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true][aria-selected=true]{font-weight:700}.language-navigation>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true] span,.products-vista__ordenar-por>div .ts-dropdown .ts-dropdown-content .option[aria-selected=true] span{display:inline-block}.language-navigation>div .ts-control{padding-right:32px!important}.language-navigation>div .ts-dropdown{min-width:108px}.hero-home{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.hero-home h1{font-size:36px;font-weight:500;letter-spacing:.5px;line-height:45px;max-width:440px;text-align:center}@media (max-width:575px){.hero-home h1{font-size:24px;line-height:32px}}.hero-home .scroll{writing-mode:vertical-rl}.vertical-label{left:50%;position:absolute;top:50%;transform:translate(-50%,40%)}.hero-ani-home{align-items:center;animation:desaparecer 3.1s forwards;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1200}.hero-ani-home .logo{left:0;margin:25px 50px;position:absolute;top:0;z-index:10}.hero-ani-home .vertical-line{border-color:#000}.hero-ani-home .vertical-line.border-white{animation:expand-line 3s ease-in forwards;height:0}.hero-ani-home .scroll{color:#000}.hero-ani-home .img-wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero-ani-home .img-wrapper img{animation:expandir 3s ease-in forwards;clip-path:inset(0 0 0 0 round 20px);height:274px;-o-object-fit:none;object-fit:none;position:absolute;width:274px}@keyframes expandir{30%{height:274px;width:274px}to{height:100%;width:100%}}@keyframes expand-line{to{height:60px}}@keyframes escalar{0%{transform:scale(.8)}20%{transform:scale(.7)}40%{transform:scale(.7)}to{transform:scale(1)}}@keyframes desaparecer{99%{opacity:1;z-index:999999}to{opacity:0;z-index:-1}}#introduction .etiqueta{color:#767676;font-size:15px;font-weight:700;line-height:160%;position:absolute;top:0}@media (max-width:1200px){#introduction .etiqueta{position:unset}}#introduction .content{color:#2f5a76;font-size:36px;font-weight:500;letter-spacing:.009em;line-height:140%;padding:148px 0}@media (max-width:1200px){#introduction .content{font-size:28px;padding:0}}@media (max-width:575px){#introduction .content{font-size:24px}}#introduction .parallax{background-position:36% 0!important;background-size:cover!important;border-radius:16px;max-width:516px;width:100%}@media (max-width:1200px){#introduction .parallax{background-position:0 28%!important;background-size:cover!important;height:520px;min-width:100%}}@media (max-width:767px){#introduction .parallax{height:400px}}@media (max-width:575px){#introduction .parallax{height:300px}}#scroll-effect{min-height:100vh;position:relative}@media (max-width:1024px){#scroll-effect #slid1{background-position-x:-200px}}#scroll-effect .scroll-card{align-items:center;background-position:50%;background-size:cover;bottom:0;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}#scroll-effect .scroll-card .content{color:#fff;display:flex;flex-direction:column;gap:20px;max-width:560px;padding:24px;text-align:center}#scroll-effect .scroll-card .content h2{font-size:36px;font-weight:400;letter-spacing:.5px;line-height:125%}@media (max-width:575px){#scroll-effect .scroll-card .content h2{font-size:28px}}#scroll-effect .scroll-card .content p{font-size:17px;font-weight:700;letter-spacing:.8px;line-height:165%}@media (max-width:575px){#scroll-effect .scroll-card .content p{font-size:15px}}.experiences-container{display:flex;flex-direction:column;gap:48px;margin:auto;max-width:2016px;padding:120px 0}@media (max-width:575px){.experiences-container{gap:32px;padding:60px 0}}.experiences-container h2{align-self:center;font-size:22.7px;font-weight:700;line-height:132%;margin:0 24px;text-align:center}@media (max-width:575px){.experiences-container h2{font-size:18px}}.experiences-container .experiences-wrapper{overflow-x:scroll;scrollbar-width:none}@media (max-width:991px){.experiences-container .experiences-wrapper{scrollbar-width:none}}.experiences-container .experiences-wrapper .experiences{display:flex;gap:48px;padding-left:48px}@media (max-width:575px){.experiences-container .experiences-wrapper .experiences{gap:32px;padding-left:24px}}.experiences-container .experiences-wrapper .experiences .experiences-card{color:unset;display:flex;flex-direction:column;text-decoration:none}.experiences-container .experiences-wrapper .experiences .experiences-card img{aspect-ratio:1/1;border-radius:12px}@media (min-width:1200px){.experiences-container .experiences-wrapper .experiences .experiences-card img{height:537px}}@media (max-width:1200px){.experiences-container .experiences-wrapper .experiences .experiences-card img{max-height:400px}}@media (max-width:575px){.experiences-container .experiences-wrapper .experiences .experiences-card img{max-height:280px}}.experiences-container .experiences-wrapper .experiences .experiences-card .content{margin:auto;max-width:420px;padding:16px 24px;text-align:center}.experiences-container .experiences-wrapper .experiences .experiences-card .content span{color:#155583;display:block;font-size:11px;font-weight:700;letter-spacing:2px;line-height:145%;margin-bottom:16px;text-transform:uppercase}.experiences-container .experiences-wrapper .experiences .experiences-card .content h3{color:#313131;font-size:18px;font-weight:400;letter-spacing:.98px;line-height:158%}.experiences-container .experiences-wrapper .experiences .experiences-card .content p{color:#384044;font-size:15px;letter-spacing:.8px;line-height:147%;opacity:.8}.destination-container{background:#fffcfc;max-width:1140px;padding:48px 48px 120px}@media (max-width:575px){.destination-container{padding:40px 24px 60px}}.destination-container .destination-header{margin-bottom:20px}.destination-container .destination-header h2{align-self:center;font-size:22.7px;font-weight:700;line-height:132%;margin-bottom:10px}@media (max-width:575px){.destination-container .destination-header h2{font-size:18px}}.destination-container .destination-header p{color:#384044;font-size:19.2px;font-weight:300;line-height:167%}.destination-container .destination-featured-images{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}@media (max-width:767px){.destination-container .destination-featured-images{gap:12px}}.destination-container .destination-featured-images .grid-item{cursor:pointer;position:relative}@media (max-width:767px){.destination-container .destination-featured-images .grid-item{grid-column:span 2}}.destination-container .destination-featured-images .grid-item img{aspect-ratio:6/5;-o-object-fit:cover;object-fit:cover;width:100%}.destination-container .destination-featured-images .grid-item:first-child{grid-column:span 2;grid-row:span 2}@media (max-width:767px){.destination-container .destination-featured-images .grid-item:first-child{grid-column:span 4}}.destination-container .destination-featured-images .grid-item h3{bottom:24px;color:#fff;font-size:22px;font-weight:700;left:24px;line-height:120%;margin-bottom:0;position:absolute;right:24px;text-decoration-line:underline;text-shadow:1px 1px 1px rgba(0,0,0,.4)}@media (max-width:575px){.destination-container .destination-featured-images .grid-item h3{bottom:12px;font-size:18px;left:12px;right:24px}}.destination-container .destination-footer{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:60px 24px}@media (max-width:767px){.destination-container .destination-footer{flex-wrap:wrap}}@media (max-width:575px){.destination-container .destination-footer{padding:36px 0}}.destination-container .destination-footer .content{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:8px}.destination-container .destination-footer .content h2{color:#313131;font-size:22.4055px;font-weight:500;letter-spacing:.5px;line-height:156%;margin-bottom:0}.destination-container .destination-footer .content p{color:#585858;font-size:14px;font-weight:400;letter-spacing:.8px;line-height:145%;margin-bottom:0;max-width:400px}.destination-container .destination-footer .boton{flex-shrink:0;width:220px}.destination-container .destination-footer .boton .ts-control input{display:none!important}.destination-container .destination-footer .ts-control{border-color:#155583;border-radius:100px;color:#155583}.hotel-container{display:flex;flex-direction:column;gap:60px;padding:160px 48px}@media (max-width:575px){.hotel-container{padding:100px 24px}}.hotel-container .hotel-header{display:flex;flex-direction:column;gap:24px;max-width:575px}.hotel-container .hotel-header h2{color:#d9d9d9;font-size:29.5207px;font-weight:500;letter-spacing:.5px;line-height:129%}.hotel-container .hotel-header p{color:#fff;font-size:16px;font-weight:400;letter-spacing:.008em;line-height:21px}.hotel-container .hoteles{display:flex;gap:32px}@media (max-width:991px){.hotel-container .hoteles{margin-right:-48px;overflow:auto;padding-right:48px;scrollbar-width:none;width:calc(100% + 48px)}}@media (max-width:575px){.hotel-container .hoteles{gap:16px;margin-right:-24px;padding-right:24px;width:calc(100% + 24px)}}.hotel-container .hoteles .hotel-card{text-decoration:none;width:calc(25% - 24px)}@media (max-width:991px){.hotel-container .hoteles .hotel-card{min-width:280px}}.hotel-container .hoteles .hotel-card img{border-radius:12px;width:100%}.hotel-container .hoteles .hotel-card .hotel-content{color:#f3eee7;padding-top:48px}.hotel-container .hoteles .hotel-card .hotel-content h2{font-size:19px;font-weight:500;line-height:120%}.hotel-container .hoteles .hotel-card .hotel-content p{font-size:14px;font-weight:400}
/*# sourceMappingURL=home.min.css.map */
