.banner-hero{overflow:hidden}.banner-hero,.banner-hero .swiper-banner-hero{position:relative}.banner-hero__banner{display:grid;height:100vh;place-items:center;position:relative;text-align:center}.banner-hero__banner:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:768px){.banner-hero__banner{height:500px}}.banner-hero__texts{color:#fff;margin-top:50px;position:relative;z-index:2}.banner-hero__h2,.banner-hero__span{text-transform:uppercase}.banner-hero__span{display:block;font-size:26px;margin:20px auto 35px}@media screen and (min-width:768px){.banner-hero__span{font-size:32px}}.banner-hero .button{width:100%}.banner-hero .swiper-button-next:after,.banner-hero .swiper-button-prev:after{color:#fff;font-weight:400}@media screen and (min-width:768px){.banner-hero .swiper-button-prev{left:80px}.banner-hero .swiper-button-next{right:80px}}.banner-hero__right{bottom:0;position:absolute;z-index:1}@media screen and (max-width:768px){.banner-hero__right{width:100%}}@media screen and (min-width:768px){.banner-hero__right{bottom:50px;right:0}}@media screen and (max-width:768px){.banner-hero__right svg{margin-bottom:-55px;rotate:90deg}}.banner-hero__ul{border-radius:0 20px 20px 0;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px;justify-content:center;padding:20px 10px 20px 20px;position:absolute}@media screen and (max-width:768px){.banner-hero__ul{width:100%}}@media screen and (min-width:768px){.banner-hero__ul{bottom:50px;display:grid;right:20px}}.banner-hero__a:hover img{scale:1.06}.banner-hero__img{height:24px;transition:all .3s ease;width:24px}.destiny{margin:30px 0}.destiny__h2{align-items:center;color:#0e5952;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;justify-content:center;margin-bottom:20px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.destiny__h2{justify-content:flex-start;text-align:start}}.destiny__cards{display:grid;gap:10px;grid-auto-rows:200px;grid-template-areas:"a a" "b c " "d e" "f f";grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.destiny__cards{gap:15px;grid-template-areas:"a a b c" "d e f f";grid-template-columns:repeat(4,1fr)}}.destiny__li{border-radius:10px;display:grid}.destiny__li:first-child{grid-area:a}.destiny__li:nth-child(2){grid-area:b}.destiny__li:nth-child(3){grid-area:c}.destiny__li:nth-child(4){grid-area:d}.destiny__li:nth-child(5){grid-area:e}.destiny__li:nth-child(6){grid-area:f}.destiny__li a{display:grid;height:100%;place-items:center;position:relative;transition:all .3s ease-in-out;width:100%}.destiny__li a:after{background:rgba(0,0,0,.3);border-radius:10px;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;width:100%}.destiny__li a:hover:after{background-color:rgba(242,119,12,.843)}.destiny__h3{color:#fff;font-weight:800;position:relative;text-align:center;z-index:2}.banner-promo{background-color:#0e5952;position:relative}@media screen and (min-width:768px){.banner-promo__wrapper{align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}}.banner-promo__picture{height:100%;left:0;position:absolute;z-index:1}@media screen and (min-width:768px){.banner-promo__picture{width:50%}}.banner-promo__picture--desktop{display:none}@media screen and (min-width:768px){.banner-promo__picture--desktop{display:block}}.banner-promo__picture--movil{width:100%}@media screen and (min-width:768px){.banner-promo__picture--movil{display:none}}.banner-promo__texts{display:grid;gap:10px;padding:50px 0;position:relative;z-index:2}@media screen and (max-width:768px){.banner-promo__texts{margin-left:50px}}@media screen and (min-width:768px){.banner-promo__texts{grid-column-start:2;padding:30px 0}}.banner-promo__texts .button{width:100%}.banner-promo__title{align-items:center;display:grid;gap:10px;grid-template-columns:50px 1fr}.banner-promo__h2{color:#f2e9d8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-transform:uppercase}.banner-promo__p{color:#fff}.tour-outstanding{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0;min-height:260px;padding:100px 0}.tour-outstanding__wrapper{max-width:560px}.tour-outstanding__h2{color:#fff;font-size:38px;text-align:center;text-transform:uppercase}.tour-outstanding .button{margin:15px auto 0;width:300px}.follow-front{padding:50px 0}.follow-front__top{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.follow-front__h2{color:#0e5952;text-transform:uppercase}.follow-front__a{align-items:center;color:#118c76;display:grid;font-size:20px;font-weight:700;gap:8px;grid-template-columns:1fr 50px;letter-spacing:7.6px;line-height:normal;text-transform:uppercase;width:-moz-max-content;width:-webkit-max-content;width:max-content}@media screen and (min-width:768px){.follow-front__a{font-size:32px}}@media screen and (min-width:1240px){.follow-front__a{font-size:36px}}.follow-front__a:visited{color:#118c76}.follow-front__a svg{height:24px;width:24px}@media screen and (min-width:940px){.follow-front__a svg{height:50px;width:50px}}.questions{background:#0e5952;padding:50px 0}.questions__top{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.questions__h2{color:#f2e9d8;text-transform:uppercase}@media screen and (min-width:768px){.questions__h2{width:-moz-max-content;width:-webkit-max-content;width:max-content}}.questions__h2:after{background:#a3a69c;bottom:-10px;height:5px;width:150px}@media screen and (min-width:768px){.questions__h2:after{left:0}}.questions__details{display:grid;gap:20px;margin-top:30px}.questions__detail{background:#0e5952;box-shadow:4px 4px 10px 0 rgba(0,0,0,.25)}.questions__detail,.questions__detail svg{transition:all .5s ease}.questions__detail[open] svg{rotate:45deg}.questions__summary{align-items:center;color:#fff;cursor:pointer;display:grid;font-size:18px;font-weight:400;gap:30px;grid-template-columns:50px 1fr;line-height:normal;padding:4px 20px;width:100%}@media screen and (min-width:768px){.questions__summary{font-size:22px;padding:20px 30px}}@media screen and (min-width:1240px){.questions__summary{font-size:24px}}.questions__response{color:#fff;padding:0 20px 20px;transition:all .3s ease}@media screen and (min-width:768px){.questions__response{padding:0 30px 30px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{0%{rotate:0}25%{rotate:7deg}50%{rotate:-7deg}75%{rotate:1deg}to{rotate:0}}@keyframes fadeRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeCenter{0%{opacity:0}to{opacity:1}}.tours-map__wrapper{padding:120px 0;position:relative}.tours-map__h2{color:#0e5952;text-align:center;text-transform:uppercase}.tours-map__h2 span{color:#118c76}.tours-map__buttons{-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px;row-gap:10px}.fetch-country{background-color:#fff;padding:120px 0 90px}.fetch-country__wrapper{position:relative}@media screen and (min-width:768px){.fetch-country__wrapper{align-items:center;display:grid;grid-template-columns:1fr 1fr}}.fetch-country__close{cursor:pointer;left:0;position:absolute;top:-60px}.fetch-country__h2,.fetch-country__h3{color:#333}.fetch-country__h2 span,.fetch-country__h3 span{color:#118c76}.fetch-country__h2{animation:fadeTop 1s ease 0s 1 normal forwards;text-transform:uppercase}.fetch-country__p{animation:fadeCenter 1s ease 0s 1 normal forwards;margin:20px 0}.fetch-country__a{color:#6a6a6a;margin:20px 0}.fetch-country__h3{animation:fadeBottom 1s ease 0s 1 normal forwards;font-size:20px}.fetch-country__wrapper-map{position:relative}.fetch-country__map{padding-top:120px;position:relative}@media screen and (min-width:768px){.fetch-country__map{min-height:600px;padding-top:0}}.fetch-country__map.isMounted path{transition:all .3s ease}.fetch-country__map.isMounted path:not(.isOpen){opacity:0;pointer-events:none}.fetch-country__map.isMounted path:not(.isOpen)~circle,.fetch-country__map.isMounted path:not(.isOpen)~text{opacity:0}.fetch-country__map.isMounted path.isOpen{pointer-events:none}.fetch-country__info-tours{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.fetch-country__h4,.fetch-country__li{animation:fadeBottom 1s ease 0s 1 normal forwards;color:#f2e9d8;display:grid;font-size:32px;font-weight:700;place-items:center;position:relative;text-align:center}.fetch-country__h4:after,.fetch-country__li:after{border:5px solid #f2780c;border-radius:50%;bottom:-40px;content:"";height:20px;position:absolute;width:20px}.fetch-country__li{align-items:center;animation:fadeRight 1s ease 0s 1 normal forwards;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;padding:8px 8px 0 20px;transition:all .3s ease}.fetch-country__li:after{border:3px solid #f2780c;bottom:auto;height:10px;left:0;width:10px}.fetch-country__li:hover{color:#6a6a6a}.map-svg{fill:#d0d0d0;overflow:visible}@media screen and (min-width:768px){.map-svg{height:100%;position:absolute;right:-20px;top:0;width:100%}}.map-svg__title{align-items:center;display:grid;grid-template-columns:60px 1fr;margin:30px 0;position:relative;width:-moz-max-content;width:-webkit-max-content;width:max-content;z-index:20}@media screen and (min-width:768px){.map-svg__title{margin:30px 0 30px auto}}.map-svg__title i{rotate:-90deg}.map-svg__h2{color:#0e5952;display:grid;text-transform:uppercase}.map-svg__h2 span{font-size:18px;font-weight:500}@media screen and (min-width:768px){.map-svg__h2 span{font-size:26px}}.map-svg__path{stroke-width:.5px;stroke:#fff}.map-svg__path.isOpen{fill:#118c76;opacity:1}.map-svg__path.active{stroke-width:1px;stroke:#118c76;cursor:pointer;transition:all .4s ease}.map-svg__path.active__path.active:hover~.map-svg__department-label{stroke:#fff}.map-svg__path.active.isHover{fill:#118c76;stroke:#fff}.map-svg__department-label{stroke:#118c76;cursor:pointer;font-size:12px;font-weight:300;text-transform:uppercase}.map-svg__department-label.isHover,.map-svg__department-label.isOpen{stroke:#f2e9d8}.map-svg__circle{stroke-width:3px;stroke:#f2780c;fill:transparent}.filter-destiny svg{height:22px;width:22px}.filter-destiny__wrapper{background-color:#fff;border-radius:10px;box-shadow:4px 4px 10px 0 rgba(0,0,0,.25);margin-top:-30px;padding:20px;position:relative;z-index:2}@media screen and (min-width:768px){.filter-destiny__wrapper{padding:20px 30px}}.filter-destiny__top{-moz-column-gap:20px;column-gap:20px;display:grid;row-gap:15px}@media screen and (min-width:768px){.filter-destiny__top{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.filter-destiny__top{grid-template-columns:repeat(4,1fr)}}.filter-destiny__filter{min-height:42px;position:relative;width:100%}@media screen and (min-width:1024px){.filter-destiny__filter:nth-child(4){grid-column-start:2;grid-row-start:2}}.filter-destiny__details{background-color:#fff;border:1px solid #0e5952;border-radius:5px;color:#6a6a6a;padding:8px 12px;position:absolute;transition:all .3s ease;width:100%}.filter-destiny__details[open]{z-index:10}.filter-destiny__summary{align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;overflow-y:auto;scrollbar-width:none}.filter-destiny__summary span{height:20px}.filter-destiny__filtered{width:100%}@media screen and (min-width:1024px){.filter-destiny__filtered{grid-column-start:4;grid-row-start:1}}.filter-destiny__open{color:#6a6a6a;cursor:pointer;letter-spacing:4px;margin:20px auto 0}.filter-destiny__counter,.filter-destiny__open{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.filter-destiny__counter{gap:10px}@media screen and (min-width:1024px){.filter-destiny__counter{grid-column-start:3;grid-row-start:2}}.filter-destiny__counter--label{border:1px solid #0e5952;border-radius:5px;color:#6a6a6a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 12px}.filter-destiny__button{cursor:pointer}.filter-destiny__input{text-align:center}

/*# sourceMappingURL=home-page.css.map*/