.headers{color:#fff}.carousel-container{padding:0;margin-top:100px}.carousel-container .carousel-wrapper{position:relative}@media (max-width: 1300px){.carousel-container .carousel-wrapper{padding:0 60px}}@media (max-width: 768px){.carousel-container .carousel-wrapper{padding:0 10px}}.carousel-container .carousel-inner{position:relative}.carousel-container .heroSwiper{width:100%;overflow:hidden;border-radius:5px;z-index:0!important;padding-bottom:25px}.carousel-container .heroSwiper .swiper-pagination.swiper-pagination-progressbar{bottom:0!important;top:unset!important;left:0!important;width:100%!important;height:5px!important;border-radius:5px}.carousel-container .heroSwiper .swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--third-color)!important;border-radius:5px}.carousel-container .swiper-button-prev,.carousel-container .swiper-button-next{width:40px!important;height:40px!important;top:50%;transform:translateY(-50%);margin-top:0}.carousel-container .swiper-button-prev:after,.carousel-container .swiper-button-next:after{content:""!important;display:none}.carousel-container .swiper-button-prev svg,.carousel-container .swiper-button-next svg{width:6px;height:10px}.carousel-container .carousel-card{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;text-decoration:none;color:#fff}.carousel-container .carousel-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.carousel-container .carousel-card:hover img{transform:scale(1.05)}.carousel-container .carousel-card .carousel-card__gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#2e2e2e26,#0000);pointer-events:none}.carousel-container .carousel-card .carousel-card__content{position:absolute;bottom:40px;left:40px;display:flex;flex-direction:column;gap:20px;z-index:1}@media (max-width: 768px){.carousel-container .carousel-card .carousel-card__content{bottom:20px;left:20px;gap:10px}}.carousel-container .carousel-card .carousel-card__title{font-weight:600;font-size:35px;line-height:45px;color:#fff;margin:0;text-shadow:0 0 10px rgba(0,0,0,.6901960784)}@media (max-width: 768px){.carousel-container .carousel-card .carousel-card__title{font-size:28px;line-height:33px}}.carousel-container .carousel-card .carousel-card__desc{font-weight:400;font-size:18px;line-height:23px;color:#fff;margin:0}@media (max-width: 768px){.carousel-container .carousel-card .carousel-card__desc{font-weight:300;font-size:16px;line-height:21px}}.carousel-container .carousel-card .carousel-card__btn{display:inline-block;width:fit-content;padding:16px 20px;border-radius:10px;border:1px solid #FFFFFF;font-weight:600;font-size:18px;line-height:23px;text-align:center;color:#fff;cursor:pointer;transition:background .3s ease}.carousel-container .carousel-card .carousel-card__btn:hover{background:#ffffff26}@media (max-width: 768px){.carousel-container .carousel-card .carousel-card__btn{padding:16px 15px;border-radius:5px;font-size:16px;line-height:14px}}.carousel-container .carousel-slide--triple .carousel-slide__grid{display:flex;flex-direction:row;gap:10px;height:100%}.carousel-container .carousel-slide--triple .carousel-card{flex:1 1 0%;width:auto;height:100%}@media (max-width: 768px){.carousel-container .carousel-slide--triple .carousel-slide__grid{flex-direction:column;gap:0}.carousel-container .carousel-slide--triple .carousel-card{width:100%;flex:1}}.carousel-container .heroSwiper .swiper-wrapper .carousel-slide{height:470px}@media (max-width: 768px){.carousel-container .heroSwiper .swiper-wrapper .carousel-slide{height:360px}}.carousel-container .carousel-inner .swiper-button-prev:after,.carousel-container .carousel-inner .swiper-button-next:after{content:""!important;width:40px;height:40px;border-radius:100%;position:absolute;background:#f1f3f7;z-index:-1;display:block}.carousel-container .carousel-inner .swiper-button-prev{left:-50px}.carousel-container .carousel-inner .swiper-button-next{right:-50px}@media (max-width: 768px){.carousel-container{padding:20px 0;margin-top:50px}.carousel-container .carousel-inner .swiper-button-prev,.carousel-container .carousel-inner .swiper-button-next{display:none}}.headers__text{font-size:1.5rem;font-weight:500}.space__between{justify-content:space-between}.search__main{margin:auto;width:100%}.transport-panel{margin-top:8px;display:none;width:100%}.transport-panel.open{display:block}.transport-panel__inner{background:#fff;border:1px solid #e6e6e6;box-shadow:0 6px 24px #0000001f;display:flex;gap:24px;border-radius:20px;padding:20px;align-items:flex-start}.transport-panel__left{width:34%;max-height:320px;overflow:auto;padding-right:12px;border-right:1px solid #f0f0f0}.transport-panel__right{width:66%;padding-left:16px;display:flex;flex-direction:column;gap:12px}.regions-list{list-style:none;padding:0;margin:0 0 12px}.country-container{display:flex;align-items:center}.regions-list__item{padding:6px 0;cursor:pointer;position:relative}.regions-list__item:hover{background:#00000008}.panel-info{background:#fff8e6;border:1px solid #f3e0a8;padding:12px;border-radius:4px}.panel-info__title{font-weight:700;margin-bottom:6px;color:#b37400}.panel-regions{border:1px dashed #e6e6e6;padding:12px;min-height:120px;border-radius:4px;background:#fff;overflow:auto}.region-card{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f4f4f4;align-items:center}.region-card img{width:96px;height:56px;object-fit:cover;border-radius:4px}.region-card__title{font-weight:600;margin:0}.panel-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:auto}.button--apply,.button--close{padding:8px 14px;border-radius:6px;border:1px solid var(--third-color);background:var(--third-color);color:#fff;cursor:pointer}.button--close{background:#fff;color:#333;border-color:#ccc}.region-empty{color:#777;padding:12px}.js-open-panel:focus{outline:2px solid #4c9aff;outline-offset:2px}.search__content{display:flex;flex-direction:column;gap:15px;background-color:#fff;border-radius:10px;margin:auto;padding:20px;overflow:hidden}.categories__list{display:flex;list-style:none;gap:20px}.search__list a{text-decoration:none;color:#000;font-weight:600;font-size:.87rem}.specifitacions{display:flex;gap:10px}.specifitacions__image{display:flex}.specifitacions__item{display:flex;gap:10px;align-items:center;border-radius:5px;border:solid 1px #cbd5e1;padding:5px;width:100%;background:#fff;cursor:pointer}.smaller__text{color:#64748b;font-size:.7rem}.specifitacions__text{font-weight:600;font-size:.9rem}.button__container>label{display:flex;justify-content:center;align-items:center;width:132px;border-radius:5px;height:100%;color:#fff;background:var(--third-color);font-size:.95rem;font-weight:600;cursor:pointer;transition:background .3s ease-in-out}.button__container>label:hover{background:#ffe37c;transition:background .3s ease-in-out}.search__bar__container{position:relative;display:flex;overflow:hidden;flex-direction:column;height:513px;z-index:1}.search__bar__container .hero-image-container{position:absolute;inset:0;z-index:1}.search__bar__container .hero-image-container img{width:100%;height:100%;object-fit:cover;object-position:center top}.search__bar__container .hero-image-container:after{display:block;content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#2e2e2e,#0000 70%)}.search__bar__container .headers,.search__bar__container .search__main{z-index:1}.search__bar__container h1{font-weight:600;font-size:40px;line-height:55px;color:#fff}.search__bar__container .headers__text{font-weight:400;font-size:22px;line-height:27px;color:#fff;margin-top:27px}.search__bar__container .headers{margin-top:100px;margin-bottom:0;width:100%}.search__bar__container .search__main{margin-top:auto;margin-bottom:40px}@media (max-width: 852px){.search__bar__container{height:auto}.search__bar__container .headers{margin-top:40px}.search__bar__container .search__main{margin-top:40px;margin-bottom:20px}.search__bar__container .headers__text{font-weight:300;font-size:18px;line-height:23px}.search__bar__container h1{font-size:35px;line-height:40px}}.search__bar__checkboxes{display:flex;flex-direction:row;gap:20px}.trust__container{margin:100px auto auto;border-radius:20px}@media (max-width: 768px){.trust__container{margin-top:50px}}.trust{display:flex;margin:auto;justify-content:space-between;background:#f1f3f7;padding:20px 50px;border-radius:10px}.trust__item{display:flex;flex-direction:column;gap:20px;position:relative}.trust__item img{width:50px;margin:auto;object-fit:contain}.trust__text{font-weight:600;font-size:18px;line-height:23px;text-align:center}.opinions__sections{display:flex;flex-direction:column;gap:20px;margin:auto}.opinions__buttons{display:flex;gap:20px}.opinions__buttons button{display:flex;align-items:center;gap:5px;border:none;outline:none;border:solid 1px var(--accent-color);color:#000;font-size:.8rem;background:transparent;padding:8px;border-radius:30px;cursor:pointer;font-family:var(--font-family)}.active__button{background:var(--accent-color)!important;color:#fff!important}.opinions__items{display:flex;gap:20px}.opinions__items a{text-decoration:none;color:unset;transition:scale .3s ease-in-out}.opinions__items a:hover{scale:1.02;transition:scale .3s ease-in-out}.opinion__item-card{border:solid 1px rgba(0,0,0,.1529411765);border-radius:10px;overflow:hidden;height:100%}.opinion__header{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}.opinion__item-card>img{width:100%;max-height:180px;min-height:180px}.opinion__container{display:flex;flex-direction:column;gap:5px;padding:10px}.stars{display:flex;gap:5px}.stars>img{width:20px;height:20px;object-fit:cover}.opinions__main{display:flex;gap:20px;align-items:center;margin-top:30px;position:relative}.opinions__main:before{--accent-color: #50c1c748;content:"";position:absolute;top:-30%;width:100%;height:2px;background:var(--accent-color)}.rate p{padding:10px;background:var(--accent-color);color:#fff;font-weight:700;border-radius:5px}.opinion__text{font-size:.9rem;font-weight:700}.mobile-logo{display:none}@media (max-width: 768px){main{overflow-x:hidden}h1{font-size:1.5rem}h2{font-size:1.3rem}h3{font-size:1.1rem}.container,.swiper{max-width:100%}.trust{justify-content:center;gap:20px;flex-direction:column}.opinions__buttons{gap:10px;display:grid;grid-template-columns:repeat(2,200px)}.opinions__items{flex-direction:column}.main__menu{width:100%;position:unset;margin:unset}.button__container{grid-column:1/3}.slide-grid{display:flex;overflow-x:scroll;overflow-y:hidden;gap:20px}.grid-item-btn{position:unset}.slide-full-content h2{font-size:2rem}.slide-full-content{bottom:20px;left:20px}.specifitacions{flex-direction:column;gap:10px}.button__container>label{width:100%;padding:10px}.search__bar__checkboxes>div{width:100%}.search__bar__checkboxes{gap:unset}.categories__list{overflow-x:scroll;white-space:nowrap}.opinion__item:first-child{grid-column:1/5}.opinions__buttons button{width:100%;justify-content:center}.opinion__item:nth-child(2){grid-row:2}.opinion__item:last-child{grid-row:2;grid-column:2/5}.trust__text{text-align:center}.headers__text{font-size:1.2rem}.overflow-html-onchange{overflow:hidden}}@media (min-width: 769px) and (max-width: 1200px){.trust__text{text-align:center}.trust__item:not(:nth-child(4)):after{content:unset!important}.opinions__items{display:grid;grid-template-columns:repeat(3,1fr)}.button__container{grid-column:1/3}.button__container>label{width:100%;padding:10px}.search__bar__container .hero-overlay{padding:unset}.categories__list{gap:13px}}@media (min-width: 1200px) and (max-width: 1400px){.search__bar__container .hero-overlay{padding:20px;gap:15px}.search__main,.headers{padding:unset}}.section-grid-topics{margin-top:100px}.section-grid-topics .grid-topics-container .row-title .col-title .grid-topics-title{font-family:Poppins;font-weight:600;font-size:36px;line-height:45px;color:#1d1d1d}.section-grid-topics .grid-topics-container .row-grid-topics{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:200px 200px;gap:10px;margin-top:30px}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic-large{grid-row:1/3}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic-large .box-topic{height:100%;aspect-ratio:unset}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic{overflow:hidden;border-radius:10px;position:relative;height:100%}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic:hover img{transform:scale(1.1)!important}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic .link-slide-topic{height:100%}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic .link-slide-topic a{text-decoration:none}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic .link-slide-topic a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic .link-slide-topic img.slide-image-background{object-fit:cover;width:100%;height:100%;border-radius:10px;transform:scale(1);transition:ease-in-out .3s}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic .link-slide-topic .backdrop-filter{position:absolute;border-radius:10px;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#2e2e2e99,#0000);display:flex;justify-content:start;align-items:flex-end}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic .box-topic .link-slide-topic .backdrop-filter .topic-title{padding:20px;font-family:Poppins;font-weight:600;font-size:22px;line-height:27px;color:#fff}@media screen and (max-width: 1210px){.section-grid-topics .grid-topics-container .row-grid-topics{grid-template-columns:1fr 1fr;grid-template-rows:auto}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic-large{grid-column:1/-1;grid-row:auto}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic-large .box-topic{height:250px!important}}@media screen and (max-width: 768px){.section-grid-topics{margin-top:50px}.section-grid-topics .grid-topics-container .row-title .col-title .grid-topics-title{font-size:28px;line-height:33px}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic-large .box-topic{height:165px!important}.section-grid-topics .grid-topics-container .row-grid-topics .col-topic-small .box-topic{min-height:165px}}.section-home-hero{position:relative;height:640px;max-height:640px;margin-top:100px}.section-home-hero .full-width-background{position:absolute;top:0;left:0;width:100%;height:100%}.section-home-hero .full-width-background img.background-image{object-fit:cover;object-position:center bottom;width:100%;max-height:640px;height:100%}.section-home-hero .filter-background{height:100%;background:linear-gradient(90deg,#2e2e2ebd,#0000);position:relative}.section-home-hero .home-hero-container{height:100%}.section-home-hero .row-content{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.section-home-hero .row-content .col-text{max-width:600px}.section-home-hero .row-content .col-text .hero-title{font-family:Poppins;font-weight:600;font-size:35px;line-height:45px;color:#fff;margin-bottom:25px}.section-home-hero .row-content .col-text .hero-subtitle{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#fff;margin-bottom:25px}.section-home-hero .row-content .col-text .hero-button{display:inline-block;min-width:156px;min-height:55px;background:#ffc000;border-radius:10px;padding:16px 20px;font-family:Poppins;font-weight:600;font-size:18px;line-height:23px;text-align:center;color:#1d1d1d;text-decoration:none;box-sizing:border-box}@media screen and (max-width: 768px){.section-home-hero{height:auto;max-height:none;margin-top:50px}.section-home-hero .full-width-background img.background-image{max-height:none}.section-home-hero .row-content{padding:80px 0}.section-home-hero .row-content .col-text .hero-title{font-size:28px;line-height:33px}.section-home-hero .row-content .col-text .hero-subtitle{font-weight:300;font-size:14px;line-height:18px}.section-home-hero .row-content .col-text .hero-button{font-size:16px;line-height:21px}}.section-about-us{margin-top:100px;padding-bottom:100px}.section-about-us .about-us-container{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.section-about-us .col-text{max-width:498px}.section-about-us .col-images .about-us-images{position:relative;padding-right:40px;display:flex}.section-about-us .col-images .about-us-images .about-us-img{border-radius:15px;object-fit:cover}.section-about-us .col-images .about-us-images .about-us-img--back{width:455px;height:528px;position:relative;z-index:1}.section-about-us .col-images .about-us-images .about-us-img--front{width:295px;height:400px;position:absolute;bottom:-100px;right:-45px;z-index:2}.section-about-us .col-text .about-us-title{font-family:Poppins;font-weight:600;font-size:35px;line-height:45px;color:#1d1d1d;margin-bottom:30px}.section-about-us .col-text .about-us-title span{color:#3fb3b9}.section-about-us .col-text .about-us-paragraph{font-family:Poppins;font-weight:400;font-size:14px;line-height:18px;color:#1d1d1d;margin-bottom:15px}.section-about-us .col-text .hero-button{display:inline-block;min-width:156px;min-height:55px;background:#ffc000;border-radius:10px;padding:16px 20px;font-family:Poppins;font-weight:600;font-size:18px;line-height:23px;text-align:center;color:#1d1d1d;text-decoration:none;box-sizing:border-box;margin-top:10px}@media screen and (max-width: 1200px){.section-about-us .col-images .about-us-images .about-us-img--back{width:100%;max-width:350px;height:auto;aspect-ratio:455/528}.section-about-us .col-images .about-us-images .about-us-img--front{width:60%;max-width:230px;height:auto;aspect-ratio:295/400;bottom:-60px;right:-20px}}@media screen and (max-width: 992px){.section-about-us .about-us-container{gap:60px;align-items:center}.section-about-us .col-images .about-us-images{padding-right:20px}}@media screen and (max-width: 768px){.section-about-us{margin-top:60px;padding-bottom:0}.section-about-us .about-us-container{grid-template-columns:1fr;gap:30px}.section-about-us .col-images{order:-1}.section-about-us .col-images .about-us-images{justify-content:center;padding-right:0}.section-about-us .col-images .about-us-images .about-us-img--back{width:65%;max-width:none}.section-about-us .col-images .about-us-images .about-us-img--front{width:45%;max-width:none;bottom:-40px;right:0}.section-about-us .col-text{max-width:100%;margin-top:40px}.section-about-us .col-text .about-us-title{font-size:28px;line-height:33px}}@media screen and (max-width: 480px){.section-about-us .col-images .about-us-images{justify-content:flex-start}.section-about-us .col-images .about-us-images .about-us-img--back{width:282px;height:325px;max-width:none;aspect-ratio:auto}.section-about-us .col-images .about-us-images .about-us-img--front{width:165px;height:220px;max-width:none;aspect-ratio:auto;bottom:-20px;right:10px}.section-about-us .col-text .about-us-title{font-size:24px;line-height:30px}}.section-static-topics{margin-top:100px}.section-static-topics .static-topics-container .row-title .col-title .static-topics-title{font-family:Poppins;font-weight:600;font-size:36px;line-height:45px;color:#1d1d1d}.section-static-topics .static-topics-container .row-static-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px}.section-static-topics .static-topics-container .row-static-topics+.row-static-topics{margin-top:10px}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic{overflow:hidden;border-radius:10px;position:relative;height:100%}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic:hover img{transform:scale(1.1)!important}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic .link-slide-topic{height:100%}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic .link-slide-topic a{text-decoration:none}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic .link-slide-topic a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic .link-slide-topic img.slide-image-background{object-fit:cover;width:100%;height:100%;border-radius:10px;transform:scale(1);transition:ease-in-out .3s}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic .link-slide-topic .backdrop-filter{position:absolute;border-radius:10px;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#2e2e2e99,#0000);display:flex;justify-content:start;align-items:flex-end}.section-static-topics .static-topics-container .row-static-topics .col-topic .box-topic .link-slide-topic .backdrop-filter .topic-title{padding:20px;font-family:Poppins;font-weight:600;font-size:22px;line-height:27px;color:#fff}@media screen and (max-width: 1210px){.section-static-topics .static-topics-container .row-static-topics{grid-template-columns:1fr 1fr}.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(1),.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(2){grid-column:1/-1}.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(1) .box-topic,.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(2) .box-topic{height:250px}}@media screen and (max-width: 768px){.section-static-topics{margin-top:50px}.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(1) .box-topic,.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(2) .box-topic{min-height:165px;height:165px}.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(3) .box-topic,.section-static-topics .static-topics-container .row-static-topics .col-topic:nth-child(4) .box-topic{min-height:165px}.section-static-topics .static-topics-container .row-title .col-title .static-topics-title{font-size:28px;line-height:33px}}@media screen and (min-width: 768px){.section-static-topics .row-static-topics .box-topic{height:200px}}.selected-tours-header.text-center{text-align:left!important}.tours-carousel-nav-left .tours-carousel-nav-button,.tours-carousel-nav-right .tours-carousel-nav-button{background:none;color:var(--primary-variant)}.tours-carousel-nav-left .tours-carousel-nav-button:active,.tours-carousel-nav-right .tours-carousel-nav-button:active{background:none;color:var(--secondary-variant)}.tours-carousel-nav-left{left:1rem}.tours-carousel-nav-right{right:1rem}
