.dnd-section.full-width-forcedd{padding:0!important}.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{max-width:none!important;padding-left:0!important;padding-right:0!important}.hero_banner_sec .hero_content{margin:0 auto;max-width:866px}.hero_banner_sec .hero_content .heroBtnWrap{gap:16px 22px}.skiExperiences_sliderSec .skiSliderWrapper{max-width:100vw;overflow:hidden}.skiExperiences_sliderSec .skiSlider .slick-track{display:flex!important}.skiExperiences_sliderSec .skiSlider .slick-list{padding:0 32px!important}.skiExperiences_sliderSec .skiSlider .skiSliderItem{height:inherit;margin:0 16px}.skiExperiences_sliderSec .skiSlider .skiSliderItem .skiSliderItemIn{height:100%;opacity:.3;transition:.1s ease}.skiSlider .skiSliderItem .skiSliderItemIn .imageBox{height:220px}.skiSlider .skiSliderItem .skiSliderItemIn .contentBox{display:flex;flex-direction:column;height:calc(100% - 220px)}.skiSlider .skiSliderItem .skiSliderItemIn .imageBox img{height:100%!important;object-fit:cover;width:100%}.skiExperiences_sliderSec .skiSlider .skiSliderItem .button a{width:100%}.skiSlider .skiSliderItem .skiSliderItemIn .btnWrap{margin-top:auto}.destSliderWrapper .destinationSlider .slick-track{display:flex!important}.destSliderWrapper .destSliderItem{height:inherit;margin:0 16px}.destinationSlider .destSliderItemIn{height:159px}.destinationSlider .destSliderItemIn img{height:100%!important;object-fit:contain}.testimonialSlider .slick-track{display:flex!important}.testimonialSlider .testSlideItem{height:inherit!important;margin:0 20px}.testimonialSlider .testSlideItem .testSlideItemIn{height:100%;padding:24px}.testimonialSlider .testSlideItem .testSlideItemIn .rating_star{height:20px;margin-right:4px;width:20px}.testimonialSlider .testSlideItem .testSlideItemIn .rating_star:last-child{margin-right:0}.testimonialSlider .testSlideItem .testSlideItemIn .rating_star.star_fill{background:url(https://www.skisync.com/hubfs/SkiSync_Theme_2025/Icons/StarFill.svg) no-repeat 50%/contain}.testimonialSlider .testSlideItem .testSlideItemIn .rating_star.star_unfill{background:url(https://www.skisync.com/hubfs/SkiSync_Theme_2025/Icons/StarUnFill.svg) no-repeat 50%/contain}.testimonialSlider .testSlideItem .testSlideItemIn.has-shadow{box-shadow:0 2.88px 23.18px 0 #0000000d}.testimonial_pagination ul{line-height:0;position:static}.testimonialSlider .slick-list{padding-bottom:30px!important;padding-top:30px!important}.two_column_media_sec.withTopShape .btTop_pattern{background-size:100%!important;height:64px;position:absolute;top:-64px;width:100%}.two_column_media_sec .imageWrapper img{width:100%}.two_column_media_sec .text :last-child{margin-bottom:0}.two_column_media_sec .btns-wrap{gap:15px}.galleryRow .gallery_item{cursor:pointer;margin:2px;width:24.25%}.galleryRow .gallery_item.gallery_video:after{border-bottom:12px solid transparent;border-left:16px solid #fff;border-top:12px solid transparent;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.galleryRow .gallery_item img{height:100%!important;object-fit:cover;transition:all .3s ease;width:100%}.galleryRow .gallery_item:hover img{opacity:.85;transform:scale(1.1)}.three_column_post_sec .postItemInner .text-content .button{margin-top:auto}.three_column_post_sec .postItemInner .text-content .button a{width:100%}.three_column_post_sec .postItemInner .imageBox img{height:100%!important;object-fit:cover;width:100%}.three_column_post_sec .postItemInner .text-content h4{text-transform:uppercase}.three_column_post_sec .text strong{font-weight:600}.shadow-md{box-shadow:0 4px 20.9px 0 #00000017}.letsConnect_sec .formOuter .fromWrapper{margin:0 auto;max-width:398px;width:100%}.letsConnect_sec .formOuter .fromWrapper .pipedriveWebForms{overflow:visible}.letsConnect_sec .headingSec h2{font-size:42px;letter-spacing:-.03em;line-height:1.2}.letsConnect_sec .headingSec h2+p{margin-top:20px}.letsConnect_sec .headingSec br{display:none}.office_locatio_sec .contact_item.phone a{font-style:italic}.office_locatio_sec .contact_item.phone a span{color:#1e1e1e;font-style:normal;font-weight:400}.office_locatio_sec .contact_item.email a{color:inherit}.office_locatio_sec .contact_item.email a:hover{color:#51adef}.locationItem p{margin-top:0}.destinations_resorts_sec .tabs_wrapper{background:#fff;position:sticky;top:0;z-index:99}.destinations_resorts_sec .tabBar{margin:15px 0 0;padding:0;row-gap:12px}.destinations_resorts_sec .tabBar li{margin:0 24px 0 0}.destinations_resorts_sec .tabBar li a{background:#f3f3f3;color:#51adef;display:inline-block;line-height:1;padding:17.5px 27.5px}.destinations_resorts_sec .tabBar li a.active{background:#51adef;color:#fff}.resortcardsRow{margin:0 -19px;row-gap:30px}.resort_card .resort_card_in{box-shadow:0 2.88px 23.18px 0 #0000000d}.resort_card .resort_card_in .imgBox{height:137px}.resort_card .resort_card_in .imgBox img{height:100%;object-fit:cover;width:100%}.resort_card .resort_card_in .text-content{height:100% - 137px;padding:18px 20px}.resort_card .resort_card_in .text-content a{align-items:center;color:#1e1e1e;display:flex;font-weight:800;justify-content:space-between;transition:all .3s ease}.resort_card .resort_card_in .text-content a svg{height:17.5px;transition:all .3s ease;width:17.5px}.resort_card .resort_card_in .text-content a:hover{opacity:.85}.resort_card .resort_card_in .text-content a:hover svg{transform:translateX(3px)}.terms_and_condi_sec .text-content a:not(:hover){color:#303030;text-decoration:underline!important}.terms_and_condi_sec .text-content a:hover{color:#51adef}.loader{height:40px;width:40px;--c:no-repeat linear-gradient(#51adef 0 0);animation:l5 1.5s cubic-bezier(.3,1,0,1) infinite;background:var(--c),var(--c),var(--c),var(--c);background-size:21px 21px;margin:20px auto 40px}@keyframes l5{0%{background-position:0 0,100% 0,100% 100%,0 100%}33%{background-position:0 0,100% 0,100% 100%,0 100%;height:60px;width:60px}66%{background-position:100% 0,100% 100%,0 100%,0 0;height:60px;width:60px}to{background-position:100% 0,100% 100%,0 100%,0 0}}@media screen and (min-width:768px){.three_column_post_sec .postItemInner .imageBox{height:200px}.three_column_post_sec .postItemInner .text-content{display:flex;flex-direction:column;height:calc(100% - 200px)}.letsConnect_sec .headingSec h2{font-size:52px}.two_column_media_sec .btns-wrap{gap:24px}}@media screen and (min-width:992px){.letsConnect_sec .headingSec br{display:inline}.skiExperiences_sliderSec .skiSlider .skiSliderItem.slick-active .skiSliderItemIn{opacity:1}}@media screen and (min-width:1200px){.loader{background-size:1.75vw 1.75vw;height:3.33vw;margin:1.67vw auto 4.17vw;width:3.33vw}@keyframes l5{0%{background-position:0 0,100% 0,100% 100%,0 100%}33%{background-position:0 0,100% 0,100% 100%,0 100%;height:5vw;width:5vw}66%{background-position:100% 0,100% 100%,0 100%,0 0;height:5vw;width:5vw}to{background-position:100% 0,100% 100%,0 100%,0 0}}.hero_banner_sec .hero_content{max-width:72.17vw}.hero_banner_sec .hero_content .heroBtnWrap{gap:1vw 1.83vw}.skiExperiences_sliderSec .skiSlider .slick-list{padding:0 4.17vw!important}.skiExperiences_sliderSec .skiSlider .skiSliderItem{margin:0 2vw}.skiSlider .skiSliderItem .skiSliderItemIn .imageBox{height:15.92vw}.skiSlider .skiSliderItem .skiSliderItemIn .contentBox{height:calc(100% - 15.92vw)}.two_column_media_sec.withTopShape .btTop_pattern{height:5.33vw;top:-5.25vw;width:100%}.two_column_media_sec .btns-wrap{gap:2vw}.destSliderWrapper .destSliderItem{margin:0 1.9vw}.destinationSlider .destSliderItemIn{height:13.25vw}.testimonialSlider .testSlideItem{margin:0 2vw}.testimonialSlider .testSlideItem .testSlideItemIn{padding:2vw}.testimonialSlider .testSlideItem .testSlideItemIn .rating_star{height:1.67vw;margin-right:.33vw;width:1.67vw}.testimonialSlider .testSlideItem .testSlideItemIn.has-shadow{box-shadow:0 .24vw 1.93vw 0 #0000000d}.testimonialSlider .slick-list{padding-bottom:2.5vw!important;padding-top:2.5vw!important}.galleryRow .gallery_item{margin:.21vw;max-width:19.5%;min-height:16.92vw}.galleryRow .gallery_item.gallery_video:after{border-bottom-width:1vw;border-left-width:1.33vw;border-top-width:1vw}.three_column_post_sec .postItemInner .imageBox{height:18.48vw}.three_column_post_sec .postItemInner .text-content{height:calc(100% - 18.48vw)}.letsConnect_sec .headingSec h2{font-size:6vw}.letsConnect_sec .formOuter .fromWrapper{max-width:33.17vw}.letsConnect_sec .headingSec h2+p{margin-top:2.33vw}.contactInfo_Sec .infoItem .infoItemInner{padding:2.67vw}.contactInfo_Sec .infoItem .iconBox{height:4.17vw;width:4.17vw}.contactInfo_Sec .infoItem .text-content .button a{font-size:1.67vw}.destinations_resorts_sec .tabBar{margin:1.25vw 0 0;row-gap:1vw}.destinations_resorts_sec .tabBar li{margin:0 2vw 0 0}.destinations_resorts_sec .tabBar li a{padding:1.46vw 2.29vw}.resortcardsRow{margin:0 -1.58vw;row-gap:3.17vw}.resortcardsRow .resort_card{padding:0 1.58vw}.resort_card .resort_card_in{box-shadow:0 .24vw 1.93vw 0 #0000000d}.resort_card .resort_card_in .imgBox{height:11.42vw}.resort_card .resort_card_in .text-content{height:100% - 11.42vw;padding:1.5vw 1.67vw}.resort_card .resort_card_in .text-content a svg{height:1.46vw;width:1.46vw}.resort_card .resort_card_in .text-content a:hover svg{transform:.25vw}}@media screen and (min-width:768px) and (max-width:991px){.skiExperiences_sliderSec .skiSlider .skiSliderItem.prev-slide .skiSliderItemIn{opacity:1}}@media screen and (max-width:991px){.skiExperiences_sliderSec .skiSlider .skiSliderItem.center-slide .skiSliderItemIn{opacity:1}.testimonialSlider .testSlideItem{margin:0 16px}.testimonialSlider .testSlideItem .testSlideItemIn{padding:20px 18px}.two_column_media_sec .twoCoumnContent ul li{text-align:left}}@media screen and (max-width:767px){.galleryRow .gallery_item{margin:2.25px;width:49%}.galleryRow .gallery_item.gallery_video:after{border-bottom-width:8px;border-left-width:12px;border-top-width:8px}.testimonialSlider .testSlideItem{margin:0 12px}.testimonialSlider .testSlideItem .testSlideItemIn{padding:16px}.destinationSlider .destSliderItemIn{height:120px}.two_column_media_sec.withTopShape .btTop_pattern{background-size:cover!important;height:50px;top:-49px}.two_column_media_sec .imageWrapper{text-align:center}.contactInfo_Sec .infoItem .infoItemInner{padding:20px}.contactInfo_Sec .infoItem .text-content .button a{font-size:16px}}.epicPassesModule .row{margin:0}.epicPassesModule .row>div{padding-left:0;padding-right:0}.epicPassesModule .saleCards{height:100%;padding:0}.epicPassesModule .imgWrap img{width:100%}@media (min-width:768px){.epicPassesModule .saleCards{padding:0 15px}.epicPassesModule .imgWrap{height:172px}.epicPassesModule .imgWrap img{height:100%!important;object-fit:cover}.epicPassesModule .contentWrap{display:flex;flex-direction:column;height:calc(100% - 172px);justify-content:space-between}}@media (min-width:1200px){.epicPassesModule .saleCards{padding:0 2.92vw}.epicPassesModule .imgWrap{height:14.33vw}.epicPassesModule .contentWrap{height:calc(100% - 14.33vw)}}.pageBanner .btnsWrap{gap:12px 22px}.pageBanner .bannerContent>div:last-child{padding-bottom:0}@media (min-width:1200px){.pageBanner .btnsWrap{gap:1vw 1.83vw}}.passBanner .announcementBar{bottom:0;position:absolute;width:100%;z-index:3}.passBanner .announcementText{font-family:Futura PT;font-size:21px;font-size:16px;font-weight:600;letter-spacing:-1.05px;line-height:1}@media (min-width:768px){.passBanner .announcementText{font-size:18px}}@media (min-width:1200px){.passBanner{min-height:60.33vw}.passBanner .announcementText{font-size:1.75vw;letter-spacing:-.09vw}}.statsCounter .descWrap{font-weight:600}.statsCounter .row{row-gap:30px}@media (min-width:1200px){.statsCounter .row{row-gap:2.5vw}}.contentButtons h2{color:#1e1e1e}.contentButtons .btnsWrap{gap:12px 22px}@media (min-width:1200px){.contentButtons .btnsWrap{gap:1vw 1.83vw}}.tripServices .serviceBox{border-radius:11px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:13px}.tripServices .row{margin:0 -7.5px;row-gap:28px}.tripServices .row>div{padding:0 7.5px}.tripServices .textWrap{font-weight:800;letter-spacing:-.28px}.tripServices .imgWrap{margin-bottom:11px}.tripServices .imgWrap img{min-width:22px}@media (min-width:1200px){.tripServices .col-xl-2{width:16.66%}.tripServices .serviceBox{border-radius:.92vw;padding:1.08vw}.tripServices .row{margin:0 -.62vw;row-gap:2.33vw}.tripServices .row>div{padding:0 .62vw}.tripServices .textWrap{letter-spacing:-.02vw}.tripServices .imgWrap{margin-bottom:.92vw}.tripServices .imgWrap img{min-width:1.83vw}}.faqsWrap .faqItem{border-bottom:1px solid #d9d9d9;padding:16px}.faqsWrap .faqItem:first-child{border-top:1px solid #d9d9d9}.faqsWrap .faqHead{cursor:pointer;flex-wrap:nowrap}.faqsWrap .faqTitle{color:#027db7;font-weight:600;padding-right:10px;transition:all .3s}.faqsWrap .active .faqTitle{color:#303030!important}.faqsWrap .iconWrap svg path{stroke:#51adef}.faqsWrap .active .iconWrap svg path{stroke:#303030}.faqsWrap .faqBodyInner{padding-top:9px}.faqsWrap .faqContent ol{margin-top:0;padding-left:20px}.faqsWrap .faqBody{display:none}.faqsWrap .faqContent{color:#5a5a5a}.faqsWrap .faqContent strong{font-weight:700}.faqsWrap .faqContent ul{margin:0}.faqsModule .headingWrap p{margin-top:8px}@media (min-width:1200px){.faqsModule .rightCol{margin-left:auto;max-width:53.33vw}.faqItem,.faqsWrap .faqItem{border-bottom-width:.08vw;padding:1.33vw}.faqsWrap .faqItem:first-child{border-top-width:.08vw}.faqsWrap .faqBodyInner{padding-top:.75vw}.faqsWrap .faqContent ol{padding-left:1.67vw}.faqsWrap .faqTitle{padding-right:.83vw}.faqsModule .headingWrap p{margin-top:.67vw}}.faqsTabebrModule .tabberItem{display:none}.faqsTabebrModule .tabberList{gap:15px;list-style-type:none;margin:0;padding:0}.faqsTabebrModule .tabberTitle{cursor:pointer;display:inline-block;padding:10px 12px}.faqsTabebrModule .tabberTitle.active{background-color:#51adef;color:#fff}.faqsTabebrModule .tabberFaqGroup:first-child{padding-top:0}@media (min-width:992px){.faqsTabebrModule .tabberTitle{padding:10px 16px}.faqsTabebrModule .tabberList{gap:26px}}@media (min-width:1200px){.faqsTabebrModule .rightCol{margin-left:auto;max-width:53.33vw}.faqsTabebrModule .tabberTitle{padding:.83vw 1.33vw}.faqsTabebrModule .tabberList{gap:2.17vw}}.jobVacancy .faqsWrap .faqTitle{color:#51adef}.jobVacancy .imgWrap img{width:100%}@media (min-width:768px){.jobVacancy .rightCol{padding-top:20px}}@media (min-width:992px){.jobVacancy .rightCol{padding-top:40px}}@media (min-width:1200px){.jobVacancy .headingWrap *+p{margin-top:1.83vw}.jobVacancy .col-lg-5{width:38%}.jobVacancy .col-lg-7{width:62%}.jobVacancy .rightCol{margin-left:auto;max-width:53.33vw;padding-top:4vw}}.olxExperiences .imgWrap{height:226px}.olxExperiences .imgWrap img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%!important;object-fit:cover;width:100%}.olxExperiences .subtitle{margin-top:4px}.olxExperiences .textContent{margin-top:8px}.olxExperiences .contentWrap{display:flex;flex-direction:column;height:calc(100% - 226px);justify-content:space-between}.olxExperiences .olxCard .button a{width:100%}@media (min-width:1200px){.olxExperiences .row{margin:0 -1.79vw}.olxExperiences .row>div{padding-left:1.79vw;padding-right:1.79vw}.olxExperiences .imgWrap{height:18.83vw}.olxExperiences .subtitle{margin-top:.33vw}.olxExperiences .textContent{margin-top:.67vw}.olxExperiences .contentWrap{height:calc(100% - 18.83vw)}}.teamExperiences .imgWrap img{border-radius:100%;height:225px!important;object-fit:cover;width:225px}.teamExperiences .textWrap p{margin-top:10px}@media (min-width:1200px){.teamExperiences .imgWrap img{height:18.75vw!important;width:18.75vw}.teamExperiences .imgWrap{padding-bottom:2.25vw}.teamExperiences .textWrap p{margin-top:.83vw}}.tripServices2 .serviceRow{flex-wrap:nowrap}.tripServices2 .imgWrap{margin-right:16px}.tripServices2 .imgWrap img{min-width:30px;width:30px}.tripServices2 .servicesOuter{margin:0 auto;max-width:860px}.tripServices2 .textWrap .font28{font-weight:900;letter-spacing:-.56px}@media (max-width:767px){.tripServices2 .section_heading *{text-align:center!important}}@media (min-width:992px){.tripServices2 .imgWrap img{width:auto}.tripServices2 .button a{min-width:316px}}@media (min-width:1200px){.tripServices2 .imgWrap img{max-width:3.33vw!important;min-width:2.5vw}.tripServices2 .imgWrap{margin-right:1.33vw}.tripServices2 .servicesOuter{max-width:71.67vw}.tripServices2 .button a{min-width:26.33vw}}.clientExperiences .contentWrap{font-weight:600}.clientExperiences .contentWrap p span{color:#51adef;font-size:22px;font-weight:800}.clientExperiences .clientDetails{color:#1e1e1e}.clientExperiences .clientTitle{font-weight:700}.clientExperiences .clientCard{display:flex;flex-direction:column;height:100%}.clientExperiences .clientCard .button{margin-top:auto}.clientExperiences .row{row-gap:30px}@media (min-width:768px){.clientExperiences .contentWrap p span{font-size:22px}}@media (min-width:992px){.clientExperiences .contentWrap p span{font-size:29px}}@media (min-width:1200px){.clientExperiences .contentWrap p span{font-size:2.42vw}.clientExperiences .row{margin:0 -1.5vw;row-gap:2.5vw}.clientExperiences .row>div{padding-left:1.5vw;padding-right:1.5vw}}.tripIncudes .imgWrap img{width:100%}.tripIncudes .textWrap h4{text-transform:uppercase}@media (min-width:992px){.tripIncudes .textWrap h4{font-size:22px}}@media (min-width:1200px){.tripIncudes .row{margin:0 -1.5vw}.tripIncudes .row>div{padding-left:1.5vw;padding-right:1.5vw}.tripIncudes .textWrap h4{font-size:1.83vw}}.experiencesModule .imgWrap{height:191px}.experiencesModule .imgWrap img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%!important;object-fit:cover;width:100%}.experiencesModule .contentWrap{flex-wrap:nowrap;height:calc(100% - 191px)}.experiencesModule .row{row-gap:30px}.experiencesModule .contentWrap .button a{width:100%}.experiencesModule .ticketDates{margin-top:8px}@media (min-width:992px){.experiencesModule .row{row-gap:30px}}@media (min-width:1200px){.experiencesModule .row{row-gap:4vw}.experiencesModule .imgWrap{height:15.92vw}.experiencesModule .contentWrap{height:calc(100% - 15.92vw)}.experiencesModule .ticketDates{margin-top:.67vw}}.statsCounterV2 .content-wrapper{max-width:100%}.statsCounterV2 .counter-cards h2{letter-spacing:normal;line-height:1.1}.statsCounterV2 .descWrap{line-height:1.1}.statsCounterV2 .counter-cards{max-width:100%;padding-left:15px;padding-right:15px;width:100%;word-break:keep-all}.statsCounterV2 .iconWrap img{min-width:80px}@media (min-width:575px){.statsCounterV2 .counter-cards{width:50%}}@media (min-width:768px){.statsCounterV2 .counter-cards{width:33.33%}.statsCounterV2 .iconWrap img{min-width:100px}}@media (min-width:1200px){.statsCounterV2 .counter-cards h2{font-size:3.5vw}.statsCounterV2 .row{margin:0 -1.62vw}.statsCounterV2 .counter-cards{flex:1;max-width:17.25vw;padding-left:1.62vw;padding-right:1.62vw}.statsCounterV2 .iconWrap img{min-width:8.33vw}}.tripTicekts .row{row-gap:30px}.tripTicekts .ticketCard *+p{margin-top:8px}.tripTicekts .ticketCard .button a{width:100%}.tripTicekts .ticketCard .button{margin-top:auto}.tripTicekts .btns-wrap{gap:15px}.tripTicekts .noticketMsg{line-height:1.5;margin:0 auto;max-width:702px}@media (min-width:768px){.tripTicekts .btns-wrap{gap:24px}}@media (min-width:1200px){.tripTicekts .row{row-gap:4vw}.tripTicekts .ticketCard *+p{margin-top:.67vw}.tripTicekts .btns-wrap{gap:2vw}.tripTicekts .noticketMsg{max-width:58.5vw}}.two_column_details_page_sec .two_column_image_wrapper img{min-height:300px;object-fit:cover}@media screen and (min-width:1200px){.two_column_details_page_sec .two_column_image_wrapper img{min-height:29.17vw;width:100%}}.eventBanner{min-height:400px}.eventBanner .efeaturedImg{height:100%;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:768px){.eventBanner{min-height:550px}}@media (min-width:1200px){.eventBanner{min-height:100vh}}