.hero{overflow:hidden;position:relative;margin-bottom:60px}@media only screen and (max-width:767px){.hero{margin-bottom:40px}}.hero__container{padding:0}.hero__background{overflow:hidden;position:relative}@media all and (min-width:1200px){.hero__background__gradient{background-image:linear-gradient(to bottom,rgba(16,50,90,.75) 0,rgba(16,50,90,0) 100%);height:300px;opacity:1;pointer-events:none;position:absolute;top:0;visibility:visible;width:100%;z-index:1000;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}}.hero__background__fallback{background-color:#131a2d;background-image:url(../svg/skischool-header-mountains.svg);background-repeat:no-repeat;background-position:100% 101%;bottom:0;display:none;position:absolute;height:100%;right:0;width:100%;overflow:hidden;transform:perspective(1px) skewY(2.5deg);transform-origin:top left;margin-top:-4.36609429vw;margin-bottom:4.36609429vw;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero__background__fallback>div:first-child{transform:perspective(1px) skewY(-2.5deg);transform-origin:top right;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero__background__fallback:not(.hero__background__fallback__overlay){background-size:auto}@media only screen and (max-width:767px){.hero__background__fallback:not(.hero__background__fallback__overlay){background-size:100% auto}}.hero__background__fallback--top{background-color:#131a2d;height:75%;position:absolute;width:100%}.hero__background__fallback--secondary{background-color:#131a2d}.hero__background__fallback--tertiary{background-color:#131a2d}.hero__background__fallback__overlay--South{background-position:bottom -7px center}.hero__background__fallback__overlay--Southeast{background-position:bottom -7px right 5%}.hero__background__fallback__overlay--Southwest{background-position:bottom -7px left 5%}.hero__background__image{overflow:hidden;width:100%}@media all and (min-width:1200px){.hero__background__image{margin-top:0}}.hero__background__image_default{width:100%}.hero__background__image_4x3{display:none;width:100%}.hero__background__image img{display:block;width:100%}.hero__content{position:absolute;top:46%;width:100%;z-index:1000;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media all and (max-width:1199px){.hero__content{top:42%}}.hero__content__logo{margin:-40px auto 25px;max-width:170px;overflow:hidden}@media all and (max-width:1199px){.hero__content__logo{margin:0 auto 25px}}.hero__content__logo img{display:block;width:100%}.hero__content__subtitle{margin-top:0;text-transform:uppercase;margin-bottom:10px}.hero__content__title{text-transform:uppercase;margin:0 0 10px 0}.hero__content__title--secondary,.hero__content__title--tertiary{text-transform:none}.hero__content--left{text-align:left}.hero__content--center{text-align:center}.hero__content--right{text-align:right}.hero--no_image .hero__background__fallback{display:block}.hero--no_image .hero__background__gradient{display:none}.hero--no_image .hero__background__image{display:none}.hero--no_image .hero__content{padding:120px 0 150px 0;position:relative;top:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media only screen and (max-width:1199px){.hero--no_image .hero__content{padding:30px 0 100px}}@media all and (max-width:480px){.hero--no_image .hero__content{padding:20px 0 70px}}.hero--no_image .hero__content__description{margin:0}@media only screen and (max-width:1199px){.hero--no_image .hero__content__description{margin:0}}@media all and (max-width:480px){.hero--no_image .hero__content__description{margin:0}}.hero--no_copy .hero__content{display:none}.hero--no_copy.hero--no_image .hero__background{height:18rem}@media only screen and (max-width:1199px){.hero--no_copy.hero--no_image .hero__background{height:10rem}}@media only screen and (max-width:767px){.hero--no_copy.hero--no_image .hero__background{height:8rem}}.hero--image_above .hero__background__image img{-webkit-transform:perspective(1px);-moz-transform:perspective(1px);-ms-transform:perspective(1px);-o-transform:perspective(1px);transform:perspective(1px)}.hero--image_above .hero__background__fallback{display:block}.hero--image_above .hero__content{padding:25px 0 100px;position:relative;top:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}@media only screen and (max-width:767px){.hero--has_4x3 .hero__background__image_default{display:none}}@media only screen and (max-width:767px){.hero--has_4x3 .hero__background__image_4x3{display:block}}.hero.clip-supported .hero__container{position:relative}.hero.clip-supported .hero__container img{outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero.clip-unsupported .hero__background__image{overflow:hidden;transform:perspective(1px) skewY(2.5deg);transform-origin:top left;margin-top:-4.36609429vw;margin-bottom:4.36609429vw;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:50% 50%}.hero.clip-unsupported .hero__background__image>div:first-child{transform:perspective(1px) skewY(-2.5deg);transform-origin:top right;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero__overlayImage{position:absolute;top:1px;z-index:10}.DAB-20 .hero__background__image img{-webkit-clip-path:none!important;clip-path:none!important}.DAB-20 .hero__background__video{display:none;position:relative}.DAB-20 .hero__background__video_sound{background:#1d2847;border-radius:20px;bottom:20px;height:40px;position:absolute;left:20px;width:40px}.DAB-20 .hero__background__video_sound.muted .unmute{display:none}.DAB-20 .hero__background__video_sound:not(.muted) .mute{display:none}.DAB-20 .hero__background__video_sound:not(:hover){opacity:.85}.DAB-20 .hero__background__video_sound.sticky{position:fixed}.DAB-20 .hero__background__video_sound svg{fill:#fff;height:72%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:72%}.DAB-20 .hero__background__video video{background-repeat:no-repeat;background-size:cover;display:block;width:100%}.DAB-20 .hero__background__video video[controls]+.hero__background__video_sound{display:none}.DAB-20--ready .hero__background__image{display:none!important}.DAB-20--ready .hero__background__video{display:block}
.hero_with_promotion{margin-bottom:60px;position:relative}@media only screen and (max-width:767px){.hero_with_promotion{margin-bottom:20px}}.hero_with_promotion__container{padding:0}.hero_with_promotion__background{overflow:hidden;position:relative}.hero_with_promotion__background__image{overflow:hidden;width:100%}@media all and (min-width:1200px){.hero_with_promotion__background__image{margin-top:0}}.hero_with_promotion__background__image_default{min-width:1199px;width:100%}.hero_with_promotion__background__image_4x3{display:none;width:100%}.hero_with_promotion__background__image img{display:block;width:100%}@media all and (min-width:1200px){.hero_with_promotion__background__gradient{background-image:linear-gradient(to bottom,rgba(16,50,90,.75) 0,rgba(16,50,90,0) 100%);height:300px;opacity:1;pointer-events:none;position:absolute;top:0;visibility:visible;width:100%;z-index:1000;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}}.hero_with_promotion__background__fallback{background:#131a2d;height:350px;width:100%;overflow:hidden;transform:perspective(1px) skewY(2.5deg);transform-origin:top left;margin-top:-4.36609429vw;margin-bottom:4.36609429vw;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero_with_promotion__background__fallback>div:first-child{transform:perspective(1px) skewY(-2.5deg);transform-origin:top right;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media only screen and (max-width:1199px){.hero_with_promotion__background__fallback{height:285px}}@media only screen and (max-width:767px){.hero_with_promotion__background__fallback{height:110px}}@media only screen and (max-width:767px){.hero_with_promotion--has_4x3 .hero_with_promotion__background__image_default{display:none}}@media only screen and (max-width:767px){.hero_with_promotion--has_4x3 .hero_with_promotion__background__image_4x3{display:block}}.hero_with_promotion.clip-supported .hero_with_promotion__container{position:relative}.hero_with_promotion.clip-supported .hero_with_promotion__container img{outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero_with_promotion.clip-unsupported .hero_with_promotion__background__image{overflow:hidden;transform:perspective(1px) skewY(2.5deg);transform-origin:top left;margin-top:-4.36609429vw;margin-bottom:4.36609429vw;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:50% 50%}.hero_with_promotion.clip-unsupported .hero_with_promotion__background__image>div:first-child{transform:perspective(1px) skewY(-2.5deg);transform-origin:top right;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media all and (max-width:767px){.hero_with_promotion .promotion_row{margin-top:-120px;position:relative;top:-5.24077793vw}}.hero_with_promotion__promotion__wrapper{bottom:-75px;overflow:hidden;position:absolute;right:60px;width:450px;z-index:1001}@media only screen and (max-width:767px){.hero_with_promotion__promotion__wrapper{box-shadow:20px 20px 21px -23px rgba(33,33,33,.35);display:block;position:relative;right:-2%;top:0;width:96%}}.hero_with_promotion__promotion.slope__container{margin-top:71.56026558px;margin-bottom:71.56026558px;position:relative}.hero_with_promotion__promotion.slope__container .slope__content{padding-bottom:71.56026558px}.hero_with_promotion__promotion.slope__container .slope__background{height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}.hero_with_promotion__promotion.slope__container .slope__background .slope{height:100%;overflow:hidden;transform:perspective(1px) skewY(3.5deg);transform-origin:top left;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero_with_promotion__promotion.slope__container .slope__background .slope .par_slope{height:124.5%;position:relative;top:0;transform:perspective(1px) skewY(-3.5deg);transform-origin:top right;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;background-size:cover}.hero_with_promotion__promotion.slope__container .slope__background .slope .par_slope .funnel_slope{height:100%}@media all and (max-width:767px){.hero_with_promotion__promotion.slope__container{margin-bottom:0!important}}.hero_with_promotion__promotion__content{padding-left:25px;padding-right:25px}.hero_with_promotion__promotion__content.slope__content.clearfix{padding-bottom:30px}@media only screen and (max-width:767px){.hero_with_promotion__promotion__content.slope__content.clearfix{box-shadow:-4px 7px 9px -5px rgba(33,33,33,.35)}}.hero_with_promotion__promotion__sub_title{margin:8px 0 8px 0;max-height:42px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.hero_with_promotion__promotion__logo{margin-top:55px}.hero_with_promotion__promotion__logo img{width:156px}.hero_with_promotion__promotion__title{margin-bottom:10px;max-height:160px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.hero_with_promotion__promotion__body{max-height:115px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.hero_with_promotion__promotion__body :not(a){color:inherit;font-size:inherit;line-height:inherit}.hero_with_promotion__promotion__background .mobile-fold{height:15px;left:-2vw;overflow:hidden;position:absolute;top:0;transform:perspective(1px) skewY(3deg);transform-origin:top left;width:100vw}@media all and (max-width:991px){.hero_with_promotion__promotion__background .mobile-fold{width:100%}}.hero_with_promotion__promotion__background .mobile-fold img{height:16px;position:absolute;right:0;top:-2px;width:2.2vw}@media all and (min-width:768px){.hero_with_promotion__promotion__background .mobile-fold{display:none}}.hero_with_promotion__promotion__background .slope{box-shadow:0 6px 6px -6px rgba(33,33,33,.35)}@media only screen and (max-width:767px){.hero_with_promotion__promotion__background .slope{box-shadow:none}}.hero_with_promotion__promotion__background .slope .par_slope{overflow:hidden}.hero_with_promotion__promotion__background .slope .par_slope img{bottom:75px;opacity:.02;position:absolute;right:0;-webkit-transform:translate(20%,20%);-moz-transform:translate(20%,20%);-ms-transform:translate(20%,20%);-o-transform:translate(20%,20%);transform:translate(20%,20%);width:90%}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:105px}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:110px}body[data-resort=paolipeaks] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:90px}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:95px}body[data-resort=alpinevalley] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:95px}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:115px}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:85px}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:105px}body[data-resort=snowcreek] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:90px}body[data-resort=libertymountain] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:20px}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{bottom:0}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,20%);-moz-transform:translate(2%,20%);-ms-transform:translate(2%,20%);-o-transform:translate(2%,20%);transform:translate(2%,20%)}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,20%);-moz-transform:translate(2%,20%);-ms-transform:translate(2%,20%);-o-transform:translate(2%,20%);transform:translate(2%,20%)}body[data-resort=roundtopmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(8%,32%);-moz-transform:translate(8%,32%);-ms-transform:translate(8%,32%);-o-transform:translate(8%,32%);transform:translate(8%,32%)}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(-10%,10%);-moz-transform:translate(-10%,10%);-ms-transform:translate(-10%,10%);-o-transform:translate(-10%,10%);transform:translate(-10%,10%)}body[data-resort=alpinevalley] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(0,20%);-moz-transform:translate(0,20%);-ms-transform:translate(0,20%);-o-transform:translate(0,20%);transform:translate(0,20%)}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(-11%,8%);-moz-transform:translate(-11%,8%);-ms-transform:translate(-11%,8%);-o-transform:translate(-11%,8%);transform:translate(-11%,8%)}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(1%,20%);-moz-transform:translate(1%,20%);-ms-transform:translate(1%,20%);-o-transform:translate(1%,20%);transform:translate(1%,20%)}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(20%,20%);-moz-transform:translate(20%,20%);-ms-transform:translate(20%,20%);-o-transform:translate(20%,20%);transform:translate(20%,20%)}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(15%,20%);-moz-transform:translate(15%,20%);-ms-transform:translate(15%,20%);-o-transform:translate(15%,20%);transform:translate(15%,20%)}body[data-resort=wilmotmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(5%,10%);-moz-transform:translate(5%,10%);-ms-transform:translate(5%,10%);-o-transform:translate(5%,10%);transform:translate(5%,10%)}body[data-resort=paolipeaks] .hero_with_promotion__promotion__background .slope .par_slope img{width:40%}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:36%}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{width:40%}body[data-resort=roundtopmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:64%}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{width:40%}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:32%}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:38%}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:75%}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{width:44%}body[data-resort=snowcreek] .hero_with_promotion__promotion__background .slope .par_slope img{width:40%}body[data-resort=libertymountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:75%}@media only screen and (max-width:767px){.hero_with_promotion__promotion__background .slope .par_slope img{bottom:0;right:0;width:45%}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,82%);-moz-transform:translate(2%,82%);-ms-transform:translate(2%,82%);-o-transform:translate(2%,82%);transform:translate(2%,82%)}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,82%);-moz-transform:translate(2%,82%);-ms-transform:translate(2%,82%);-o-transform:translate(2%,82%);transform:translate(2%,82%)}body[data-resort=roundtopmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(4%,32%);-moz-transform:translate(4%,32%);-ms-transform:translate(4%,32%);-o-transform:translate(4%,32%);transform:translate(4%,32%)}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(-10%,70%);-moz-transform:translate(-10%,70%);-ms-transform:translate(-10%,70%);-o-transform:translate(-10%,70%);transform:translate(-10%,70%)}body[data-resort=jackfrostbigboulder] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,18%);-moz-transform:translate(2%,18%);-ms-transform:translate(2%,18%);-o-transform:translate(2%,18%);transform:translate(2%,18%)}body[data-resort=alpinevalley] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,82%);-moz-transform:translate(2%,82%);-ms-transform:translate(2%,82%);-o-transform:translate(2%,82%);transform:translate(2%,82%)}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(-11%,88%);-moz-transform:translate(-11%,88%);-ms-transform:translate(-11%,88%);-o-transform:translate(-11%,88%);transform:translate(-11%,88%)}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(1%,82%);-moz-transform:translate(1%,82%);-ms-transform:translate(1%,82%);-o-transform:translate(1%,82%);transform:translate(1%,82%)}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(15%,75%);-moz-transform:translate(15%,75%);-ms-transform:translate(15%,75%);-o-transform:translate(15%,75%);transform:translate(15%,75%)}body[data-resort=snowcreek] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(10%,75%);-moz-transform:translate(10%,75%);-ms-transform:translate(10%,75%);-o-transform:translate(10%,75%);transform:translate(10%,75%)}body[data-resort=paolipeaks] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(10%,75%);-moz-transform:translate(10%,75%);-ms-transform:translate(10%,75%);-o-transform:translate(10%,75%);transform:translate(10%,75%)}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(20%,44%);-moz-transform:translate(20%,44%);-ms-transform:translate(20%,44%);-o-transform:translate(20%,44%);transform:translate(20%,44%)}body[data-resort=libertymountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(10%,40%);-moz-transform:translate(10%,40%);-ms-transform:translate(10%,40%);-o-transform:translate(10%,40%);transform:translate(10%,40%)}body[data-resort=paolipeaks] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:25%}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=roundtopmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:44%}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:22%}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:26%}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:270px}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{width:30%}body[data-resort=snowcreek] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=libertymountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:240px}}@media all and (max-width:550px){.hero_with_promotion__promotion__background .slope .par_slope img{width:72%}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,82%);-moz-transform:translate(2%,82%);-ms-transform:translate(2%,82%);-o-transform:translate(2%,82%);transform:translate(2%,82%)}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,82%);-moz-transform:translate(2%,82%);-ms-transform:translate(2%,82%);-o-transform:translate(2%,82%);transform:translate(2%,82%)}body[data-resort=roundtopmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(4%,32%);-moz-transform:translate(4%,32%);-ms-transform:translate(4%,32%);-o-transform:translate(4%,32%);transform:translate(4%,32%)}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(-10%,70%);-moz-transform:translate(-10%,70%);-ms-transform:translate(-10%,70%);-o-transform:translate(-10%,70%);transform:translate(-10%,70%)}body[data-resort=jackfrostbigboulder] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,18%);-moz-transform:translate(2%,18%);-ms-transform:translate(2%,18%);-o-transform:translate(2%,18%);transform:translate(2%,18%)}body[data-resort=alpinevalley] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(2%,82%);-moz-transform:translate(2%,82%);-ms-transform:translate(2%,82%);-o-transform:translate(2%,82%);transform:translate(2%,82%)}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(-11%,88%);-moz-transform:translate(-11%,88%);-ms-transform:translate(-11%,88%);-o-transform:translate(-11%,88%);transform:translate(-11%,88%)}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(1%,82%);-moz-transform:translate(1%,82%);-ms-transform:translate(1%,82%);-o-transform:translate(1%,82%);transform:translate(1%,82%)}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(15%,75%);-moz-transform:translate(15%,75%);-ms-transform:translate(15%,75%);-o-transform:translate(15%,75%);transform:translate(15%,75%)}body[data-resort=snowcreek] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(10%,75%);-moz-transform:translate(10%,75%);-ms-transform:translate(10%,75%);-o-transform:translate(10%,75%);transform:translate(10%,75%)}body[data-resort=paolipeaks] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(10%,75%);-moz-transform:translate(10%,75%);-ms-transform:translate(10%,75%);-o-transform:translate(10%,75%);transform:translate(10%,75%)}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(20%,44%);-moz-transform:translate(20%,44%);-ms-transform:translate(20%,44%);-o-transform:translate(20%,44%);transform:translate(20%,44%)}body[data-resort=libertymountain] .hero_with_promotion__promotion__background .slope .par_slope img{-webkit-transform:translate(10%,40%);-moz-transform:translate(10%,40%);-ms-transform:translate(10%,40%);-o-transform:translate(10%,40%);transform:translate(10%,40%)}body[data-resort=paolipeaks] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=wildcatmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:25%}body[data-resort=whitetail] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=roundtopmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:44%}body[data-resort=aftonalps] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=attitashmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:22%}body[data-resort=crotchedmountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:26%}body[data-resort=madrivermountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:270px}body[data-resort=mtbrighton] .hero_with_promotion__promotion__background .slope .par_slope img{width:30%}body[data-resort=snowcreek] .hero_with_promotion__promotion__background .slope .par_slope img{width:28%}body[data-resort=libertymountain] .hero_with_promotion__promotion__background .slope .par_slope img{width:240px}}@media only screen and (max-width:767px){.hero_with_promotion__promotion{margin:auto}.hero_with_promotion__promotion.slope__container{margin-top:61.31710176px;margin-bottom:61.31710176px;position:relative}.hero_with_promotion__promotion.slope__container .slope__content{padding-bottom:61.31710176px}.hero_with_promotion__promotion.slope__container .slope__background{height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}.hero_with_promotion__promotion.slope__container .slope__background .slope{height:100%;overflow:hidden;transform:perspective(1px) skewY(3deg);transform-origin:top left;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero_with_promotion__promotion.slope__container .slope__background .slope .par_slope{height:100%;position:relative;top:0;transform:perspective(1px) skewY(-3deg);transform-origin:top left;outline:1px solid transparent;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;background-size:cover}.hero_with_promotion__promotion.slope__container .slope__background .slope .par_slope .funnel_slope{height:100%}}.hero_with_promotion__fold{border-bottom:120px solid transparent;border-left:60px solid rgba(99,99,99,.5);border-top:60px solid transparent;bottom:-28px;height:0;position:absolute;right:0;width:0;z-index:-1}@media only screen and (max-width:767px){.hero_with_promotion__fold{display:none}}.hero_with_promotion .clipPaths{position:absolute}.DAB-20 .promotion_row{display:none}@media all and (max-width:767px){.DAB-20.hero_with_promotion{margin-bottom:60px}}.DAB-20.clip-unsupported .hero_with_promotion__background__image{margin:0;transform:none!important}.DAB-20.clip-unsupported .hero_with_promotion__background__image_4x3,.DAB-20.clip-unsupported .hero_with_promotion__background__image_default{transform:none!important}.DAB-20 .hero_with_promotion__fold{display:none}.DAB-20 .hero_with_promotion__background__image img{-webkit-clip-path:none!important;clip-path:none!important}.DAB-20--ready .hero_with_promotion__background__image{display:none}
.hero_with_secondary_navigation{margin-bottom:120px;position:relative}@media only screen and (max-width:767px){.hero_with_secondary_navigation{margin-bottom:40px}}@media all and (max-width:1199px) and (min-width:767px){.hero_with_secondary_navigation{margin-bottom:60px}}@media all and (max-width:1199px){.hero_with_secondary_navigation{background-color:transparent}}.hero_with_secondary_navigation__hero .hero{margin-bottom:0}@media all and (min-width:1200px){.hero_with_secondary_navigation__hero .hero .hero__background__fallback{display:block}}@media all and (min-width:1200px){.secondary_navigation{margin-bottom:-55px}}.secondary_navigation__desktop{bottom:0;display:block;height:0;padding-top:25%;position:absolute;width:100%}.secondary_navigation a:hover{text-decoration:none}.secondary_navigation a:active,.secondary_navigation a:active:focus,.secondary_navigation a:focus,.secondary_navigation a:focus:active{outline:0}.secondary_navigation__level1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-grow:2;height:0;justify-content:center;margin-top:-45px;position:relative;white-space:nowrap;z-index:20}.secondary_navigation__level1_group:not(:last-child) .secondary_navigation__level1_list{border-right:1px solid #fff}.secondary_navigation__level1_list{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:27px;list-style:none;margin:0;position:relative;width:275px}.secondary_navigation__level1_list .secondary1--active i::before{display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.secondary_navigation__level1_item{margin:25px 20px;outline:0}.secondary_navigation__level1_item li{cursor:pointer}.secondary_navigation__level1_item a{cursor:pointer;outline:0;padding:10px 10px;position:relative;text-decoration:none;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}.secondary_navigation__level1_item.focused{outline:0}.secondary_navigation__level1_item_caret{font-weight:inherit;margin-left:10px}.secondary_navigation__dropdown{background:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);-moz-box-shadow:0 10px 20px rgba(0,0,0,.3);-ms-box-shadow:0 10px 20px rgba(0,0,0,.3);-o-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3);opacity:0;overflow:hidden;position:relative;top:18px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;transition-delay:0s;visibility:hidden}.secondary_navigation__dropdown.focused{opacity:1;outline:0;transition-delay:0s;visibility:visible}.secondary_navigation__dropdown__arrow-container:before{content:"";height:25px;left:calc(50% - 15px);position:absolute;top:-13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:25px}.secondary_navigation__level2_list{list-style:none;padding:25px 0 15px 0}.secondary_navigation__level2_item a{display:block;padding:10px 30px;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.secondary_navigation__accordion_links{background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.secondary_navigation__accordion_body{background-color:#fff;border-bottom:1px solid gray!important;margin:0;padding:15px 25px}.secondary_navigation__accordion_Level1_item{border-bottom:1px solid #fff;display:inline-block;height:100%;padding:15px 15px;position:relative;width:100%}.secondary_navigation__accordion_Level1_item span{position:absolute;right:22px;top:16px}.secondary_navigation__accordion_Level1_item:not(.collapsed) span{font-weight:unset;top:13px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.secondary_navigation .panel-group{margin-bottom:30px}.secondary_navigation .panel{margin-top:6px}.secondary_navigation .panel-group .panel+.panel{margin-top:0}.secondary_navigation .primary,.secondary_navigation.primary{background:#474e52}.secondary_navigation .primary--hover:active,.secondary_navigation .primary--hover:active:focus,.secondary_navigation .primary--hover:focus,.secondary_navigation .primary--hover:focus:active,.secondary_navigation .primary--hover:hover,.secondary_navigation.primary--hover:active,.secondary_navigation.primary--hover:active:focus,.secondary_navigation.primary--hover:focus,.secondary_navigation.primary--hover:focus:active,.secondary_navigation.primary--hover:hover{background:#474e52}.secondary_navigation .primary--arrow:before,.secondary_navigation.primary--arrow:before{background:#474e52}.secondary_navigation .secondary,.secondary_navigation.secondary{background:red}.secondary_navigation .secondary--hover:active,.secondary_navigation .secondary--hover:active:focus,.secondary_navigation .secondary--hover:focus,.secondary_navigation .secondary--hover:focus:active,.secondary_navigation .secondary--hover:hover,.secondary_navigation.secondary--hover:active,.secondary_navigation.secondary--hover:active:focus,.secondary_navigation.secondary--hover:focus,.secondary_navigation.secondary--hover:focus:active,.secondary_navigation.secondary--hover:hover{background:red}.secondary_navigation .secondary--arrow:before,.secondary_navigation.secondary--arrow:before{background:red}.secondary_navigation .tertiary,.secondary_navigation.tertiary{background:green}.secondary_navigation .tertiary--hover:active,.secondary_navigation .tertiary--hover:active:focus,.secondary_navigation .tertiary--hover:focus,.secondary_navigation .tertiary--hover:focus:active,.secondary_navigation .tertiary--hover:hover,.secondary_navigation.tertiary--hover:active,.secondary_navigation.tertiary--hover:active:focus,.secondary_navigation.tertiary--hover:focus,.secondary_navigation.tertiary--hover:focus:active,.secondary_navigation.tertiary--hover:hover{background:green}.secondary_navigation .tertiary--arrow:before,.secondary_navigation.tertiary--arrow:before{background:green}