#trainingPost .headerIMPlus-logo-link--portable-hidden{display:block!important}@media screen and (min-width:1024px){.headerIMPlus--tertiary{display:none!important}.section--hero--img-container{margin-left:4%;margin-right:0}#trainingPost #headerIMPlus .headerIMPlus-navigation-container.header--hamburger--up{top:0!important}}#headerIMPlus .headerIMPlus-navigation-container{position:absolute}#trainingPost .headerIMPlus--nav-icon-container,#trainingPost .headerIMPlus-main--links,#trainingPost .headerIMPlus-search-and-membership{display:none!important}#trainingPost #headerIMPlus .headerIMPlus-navigation-container .headerIMPlus-main .headerIMPlus-main-wrapper .headerIMPlus-main-wrapper--inner{justify-content:left!important}@media screen and (max-width:1023px){.headerIMPlus--spacer--custom-sized{height:120px}}.training-block--styles{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.12);padding:45px 50px}.training-block--rightCol-side-padding{padding-left:30px;padding-right:30px}.training-block--rightCol{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.12);padding-bottom:35px;padding-top:35px}.training--discounts h6,.training--partership.h6,.training--share h6{font-size:20px}.training--discounts p{font-size:17px}.training-block--rightCol-side-padding .h4{font-size:30px}@media screen and (max-width:679px){.training-block--info ol,.training-block--info ul{padding-left:20px}}@media screen and (max-width:1023px){.training-block--info{align-items:center;display:flex;flex-direction:column-reverse}.training-block--rightCol-side-padding .h6{font-size:21px}.training-block--side-padding{padding-left:20px;padding-right:20px}}@media screen and (min-width:1024px){body,html{overflow-x:initial!important}.training-block--sticky{position:sticky;top:0}.training-block--side-padding{padding-left:30px;padding-right:30px}.section--hero .lap-and-up-hard--sides.palm-one-whole{width:100%}.section--hero .h1{font-size:50px}.training-block--styles h4{font-size:32px}}.training-block--styles li,.training-block--styles p{color:#444}.training-block--styles li:not(:last-child){margin-bottom:12px}.instructorImg{margin-right:20px}@media screen and (min-width:680px){.training-block--styles{padding:45px 50px}.instructorImg img{height:100px;width:100px}}@media screen and (max-width:679px){.instructorBio{align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.training-block--styles{padding:40px 30px}.instructorContainer{flex-flow:wrap}.instructorImg img{height:72px;width:72px}}.grid .training-block--rightCol-side-padding form.hs-form label,.training-block--rightCol-side-padding .production--form label{font-weight:bolder}.training-block--rightCol-side-padding form .hs_submit input.hs-button{font-size:18px!important;width:100%!important}.training--share--links a{align-items:center;background:#444;border-radius:50px;display:flex;height:30px;justify-content:center;margin-right:10px;text-align:center;width:30px}.legal-consent-container p{color:#666;font-size:11px;line-height:1.2em}.align-items--center{justify-content:center}.align-items--left{justify-content:left}#trainingListing .trainingItem--flex-container{display:flex;flex-wrap:wrap;margin:0 auto!important}@media screen and (min-width:680px){.trainingItem--flex-container.trainingItem--flex-left{justify-content:left}}@media screen and (max-width:679px){.trainingItem--flex-container.trainingItem--flex-left{justify-content:center}}.trainingItem--flex-container.trainingItem--flex-center{justify-content:center}#trainingListing .trainingItem--flex-container .trainingItem--container{box-shadow:0 5px 14px rgba(15,31,41,.1),0 0 3px rgba(15,31,41,.06);display:flex}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;overflow:hidden}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper .trainingItem--play-btn,#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper .trainingItem--video-thumbnail{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper .trainingItem--play-btn{left:41%;opacity:.6;top:29%;z-index:10}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper:hover .trainingItem--video-thumbnail{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper:hover .pulse--large{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulse-large;animation-timing-function:ease-in-out}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--video-wrapper:hover .trainingItem--play-btn{opacity:1;transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9)}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper{padding-bottom:30px;padding-top:10px}#trainingListing .trainingItem--heading-description .trainingItem--training-time{line-height:1.25em}@media screen and (min-width:1024px){#trainingListing .trainingItem--heading-description h5{font-size:26px;line-height:1.2em}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper{padding-left:35px!important;padding-right:35px!important}}@media screen and (max-width:1023px){#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper{padding-left:25px!important;padding-right:25px!important}}@media screen and (min-width:680px){#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper{flex-flow:column;flex-grow:0;flex:1;justify-content:space-between}#trainingListing .trainingItem--heading-description .trainingItem--training-time{font-size:17px}}@media screen and (max-width:679px){#trainingListing .trainingItem--flex-container .trainingItem--container{max-width:400px}#trainingListing .trainingItem--heading-description h5{font-size:23px}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper .trainingItem--heading-description .trainingItem--description-text.trainingItem--description-text-collapsed{height:50px;overflow:hidden}}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper .trainingItem--heading-description .trainingItem--description-text .trainingItem--description--overlay{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper .trainingItem--arrow{margin-left:5px;-webkit-transition:margin-left .2s ease-in-out;-moz-transition:margin-left .2s ease-in-out;-ms-transition:margin-left .2s ease-in-out;-o-transition:margin-left .2s ease-in-out;transition:margin-left .2s ease-in-out}#trainingListing .trainingItem--flex-container .trainingItem--container .trainingItem--content-wrapper .btn:hover .trainingItem--arrow{margin-left:10px}#trainingListing .trainingItem--video-thumbnail{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}#countdown{align-items:center;justify-content:center}.countdown--container{margin:0 12px}@media screen and (min-width:680px){.content--countdown{font-size:28px}}@media screen and (max-width:679px){.content--countdown{font-size:24px}}.countdown--container,.countdown--container label,.countdown--count{display:inline-block}.countdown--container label{margin-top:-10px}@media screen and (min-width:1024px){.header-subheader{font-size:26px;margin-right:20px}.countdown--wrapper{margin-top:-5px!important}.countdown--container .countdown--count{font-size:41px}.countdown--container label{font-size:15px}}@media screen and (max-width:1023px){.countdown--container .countdown--count{font-size:38px}.countdown--container label{font-size:15px}#countdown{flex-flow:column}}