.section-faq{padding:30px 0}.section-faq .icon{-webkit-mask:none;mask:none;display:inline-block;width:30px;height:30px;-webkit-mask-size:cover!important;mask-size:cover!important;-ms-flex-negative:0;flex-shrink:0;color:var(--color-accent-rose)}.section-faq .icon svg{width:inherit;height:inherit}.section-faq .icon.dot{display:block;width:10px;height:10px;background-color:var(--blue-basic);-webkit-mask-size:cover!important;mask-size:cover!important;-ms-flex-negative:0;flex-shrink:0;margin:5px 8px;-webkit-mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-b5b10d1d53.svg#dot) no-repeat center;mask:url(//d3snk3ydzk0o2b.cloudfront.net/theme/frontend/_assets/images/sprites/experience-single-sprite-b5b10d1d53.svg#dot) no-repeat center}.section-faq .title-box{margin-bottom:15px}.section-faq .clear-results .empty-result-title,.section-faq .title-box .subtitle{margin:0}.section-faq .title-box .search-result-subtitle{font:700 22px PTSans,sans-serif}.section-faq .clear-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-faq .clear-results-btn{font:500 15px HubotSans,sans-serif;padding-left:0;padding-right:0;min-width:auto;margin-left:auto}.section-faq .faq-accordion .faq-category{margin:45px 0 10px}.section-faq .faq-accordion .faq-category:first-of-type{margin:0 0 10px}.section-faq .faq-accordion .accordion{border-bottom:1px solid var(--color-supportive)}.section-faq .faq-accordion .accordion:first-child{border-top:1px solid var(--color-supportive)}.section-faq .faq-accordion .accordion.open .icon-opener::after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.section-faq .faq-accordion .accordion .accordion-header{padding:20px 17px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;cursor:pointer}.section-faq .faq-accordion .accordion .accordion-title{margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:500 15px HubotSans,sans-serif;color:var(--color-text)}.section-faq .faq-accordion .accordion .icon-opener{content:"";width:14px;height:14px;position:relative;-ms-flex-negative:0;flex-shrink:0}.section-faq .faq-accordion .accordion .icon-opener::after,.section-faq .faq-accordion .accordion .icon-opener::before{content:"";display:block;width:100%;height:3px;background-color:var(--color-text);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:2px;-webkit-transition:.3s linear;transition:.3s linear}.section-faq .faq-accordion .accordion .icon-opener::after{width:3px;height:100%}.section-faq .faq-accordion .accordion .accordion-content{overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;height:0}.section-faq .faq-accordion .accordion .accordion-content .content-text{margin:0;padding:0 17px 15px}.section-faq .btn-primary-link{margin:30px auto 0}@media screen and (min-width:1024px){.section-faq{padding:50px 0}.section-faq .icon{width:35px;height:35px}.section-faq .icon svg{width:inherit;height:inherit}.section-faq .title-box{margin-bottom:30px}.section-faq .clear-results-btn{font-size:18px}.section-faq .clear-results .empty-result-title{margin-left:auto}.section-faq .faq-accordion .accordion .accordion-header{padding:25px 30px 25px 0}.section-faq .faq-accordion .accordion .accordion-title{font-size:20px}.section-faq .faq-accordion .accordion .icon-opener{width:22px;height:22px}}.section-find-your-destination{padding:0;position:relative;background:rgba(0,0,0,.15)}.section-find-your-destination .background-block{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.section-find-your-destination .background-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-find-your-destination .container-s{padding:54px 20px;position:relative}.section-find-your-destination .action-block{padding:30px 20px;border-radius:30px;background-color:var(--color-neutral-lightest);width:100%;max-width:455px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-find-your-destination .action-block .title{margin-bottom:0;font-weight:700}@media screen and (min-width:1600px){.section-find-your-destination .background-block img{-o-object-position:center 30%;object-position:center 30%}}.faq-page{font-family:HubotSans,sans-serif}.faq-page .h1,.faq-page h1{font:700 35px HubotSans,sans-serif}.faq-page .h2,.faq-page h2{font:500 22px HubotSans,sans-serif}.faq-page .accordion a{text-decoration:underline}.faq-page .faq-hero{position:relative;padding:0;overflow:hidden;background:rgba(0,0,0,.1)}.faq-page .faq-hero .faq-hero-background{width:100%;height:100%;position:absolute;z-index:-1}.faq-page .faq-hero .faq-hero-background .hero-img{display:block;width:100%;height:130%;-o-object-fit:cover;object-fit:cover;-o-object-position:23%;object-position:23%}.faq-page .faq-hero .faq-hero-foreground{min-height:290px;padding:35px 20px;position:relative}.faq-page .faq-hero .faq-hero-foreground .faq-hero-description{margin:0;max-width:200px;font:700 18px PTSans,sans-serif}.faq-page .faq-hero .faq-hero-foreground .faq-hero-title{margin-bottom:6px;line-height:1}.faq-page .faq-hero .search-tool{background-color:transparent;padding:30px 0}.faq-page .faq-hero .search-tool input{background:var(--color-neutral-lightest)}.faq-page .faq-hero .search-tool .search-section-container .button-search-area button{background:var(--color-accent-gold);font-family:HubotSans,sans-serif;font-weight:700;color:var(--color-primary)}.faq-page .faq-hero .search-tool .search-section-container .button-search-area button:hover{color:var(--color-accent-gold);background:var(--color-primary)}.faq-page .frequently-asked-questions{padding:30px 20px}.faq-page .frequently-asked-questions .title-block .title{margin-bottom:20px;text-align:center}.faq-page .frequently-asked-questions .section-faq .container-l{padding:0!important}.faq-page .frequently-asked-questions .faq-tabs-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.faq-page .frequently-asked-questions .faq-tabs-header .tab-link{padding:10px 20px;font-size:15px;font-weight:500;border-radius:32px;border:1px solid var(--color-primary);color:var(--color-primary)}.faq-page .frequently-asked-questions .faq-tabs-header .tab-link.active{background-color:var(--color-primary);color:var(--color-neutral-lightest)}@media (hover:hover){.faq-page .frequently-asked-questions .faq-tabs-header .tab-link:hover{background-color:var(--color-primary);color:var(--color-neutral-lightest)}}@media screen and (min-width:768px){.section-find-your-destination .action-block{padding:20px 40px}.faq-page .h1,.faq-page h1{font-size:48px}.faq-page .h2,.faq-page h2{font-size:30px}.faq-page .faq-hero .faq-hero-foreground{min-height:424px;padding:60px 20px}.faq-page .faq-hero .faq-hero-foreground .faq-hero-description{max-width:340px;font-size:22px}.faq-page .frequently-asked-questions{padding-top:40px}.faq-page .frequently-asked-questions .faq-tabs-header{gap:20px}.faq-page .frequently-asked-questions .faq-tabs-header .tab-link{font-size:18px;padding:16px 20px}}