.customVideo--overlay{background:linear-gradient(180deg,transparent 39.58%,rgba(0,0,0,.53) 72.92%);z-index:10}.video--video-wrapper .customVideo--image{transform:scale(1);-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.video--video-wrapper:hover .customVideo--image{transform:scale(1.05)!important}@media screen and (min-width:1024px){.grid__item.grid-position--outside{padding:0!important}.grid__item.grid-position--outside .lap-and-up-absolute{bottom:0;top:0}.grid__item.grid-position--outside .section--testimonialslider--slide-placeholder{max-width:none;position:relative;width:auto}.media-desktop-position--right{padding-right:40px}.preheader-side-by-side{align-items:center;display:flex;padding-bottom:10px!important}.preheader-side-by-side .content--preheader{margin-bottom:0!important;margin-left:15px;margin-top:0!important;position:relative;top:3px}.media-desktop-position--right .section--hero--subheader{padding-right:10px}.media-desktop-position--left{padding-left:40px}.media-desktop-position--left .section--hero--subheader{padding-left:10px}}@keyframes pulse-video-play{0%{box-shadow:0 0 0 0 rgba(34,34,34,.8)}70%{box-shadow:0 0 0 20px rgba(34,34,34,0)}}.section--hero .video--play-btn-circle{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulse-video-play;animation-timing-function:ease-in-out}.content--preheader .content--preheader--media-visible{margin-bottom:30px}@media screen and (max-width:679px){.video--btn-caption-text{font-size:14px!important;font-style:italic;opacity:.8}}@media screen and (min-width:1024px){.section--hero .lap-and-up-hard--sides.palm-one-whole{width:100%}}.lap-and-up-all--text--left .btn--equalize-width{display:flex!important;margin:0 auto 0 0!important}.section.section--hero .section--hero--subheader{margin-top:-15px!important}@media screen and (max-width:1023px){.portable-all--text--center .btn--equalize-width{margin:0 auto!important}.portable-all--text--center .btn--equalize-width .btn--equalize-width--cta>p{align-items:center;justify-content:center}.preheader-side-by-side .content--preheader{margin-top:10px!important}}@media screen and (min-width:680px){.section--hero .btn--equalize-width--cta:not(:first-child){margin-left:4%}}@media screen and (max-width:679px){.section.section--hero .section--hero--subheader h6{font-size:20px}.lap-and-up-all--text--left .btn--equalize-width:not(:only-child){flex-flow:column}.section.section--hero .video--btn-caption{max-width:none!important}}.video--play-btn-circle{border-radius:50%;height:130px;left:0;margin:0 auto;padding:39px 31px 39px 44px;position:relative;right:0;text-align:center;width:130px}.video--play-btn-circle .fa-play{font-size:55px}.video--play-btn-circle.video--play-btn-circle-dark-grey-theme{background-color:rgba(34,34,34,.8)}.video--play-btn-circle.video--play-btn-circle--blue-theme{background-color:rgba(16,130,193,.8)}.video--play-btn-circle.video--play-btn-circle--white-theme{background-color:hsla(0,0%,100%,.8)}.video--play-btn-circle.video--play-btn-circle--blue-theme .video--play-btn-circle .fa-play,.video--play-btn-circle.video--play-btn-circle--dark-grey-theme .video--play-btn-circle .fa-play{color:hsla(0,0%,100%,.8)!important}.video--play-btn-circle.video--play-btn-circle--white-theme .video--play-btn-circle .fa-play{color:rgba(34,34,34,.8)!important}.section--hero-with-media-two .vidyard-player-container,.section--hero.section--hero-with-media-two .vidyard-player-container:hover{top:25px!important}@media screen and (min-width:1024px){.section--hero-with-media-two .section--video-placeholder{max-width:93%;right:-40px;top:-20px}}@media screen and (min-width:680px) and (max-width:1023px){.media-mobile-position--below{padding-bottom:40px!important}.section--hero-with-media-two .section--video-placeholder{max-width:100%;right:-20px;top:-20px}}@media screen and (max-width:680px){.section--hero-with-media-two .section--video-placeholder{max-width:100%;right:-10px;top:-10px}.media-mobile-position--below{padding-bottom:20px!important}}