.sticky-container{position:relative}.sticky-container .row{display:flex;flex-direction:row-reverse;align-items:center;position:relative}.sticky-container .slide{position:relative;display:flex;flex-direction:row}.sticky-container .slide-child{min-height:100vh;align-items:center;display:flex;width:100%}.anim-text-container{position:relative;z-index:3;text-align:left;padding:112px 0;width:48%;font-size:18px}.sticky-container .anim-text-container h2{letter-spacing:normal;opacity:0;color:#06a;transform:translateY(50px);transition:opacity .4s ease,transform .4s ease}.sticky-container .anim-text-container.in-view .btn-link,.sticky-container .anim-text-container.in-view .hs_cos_wrapper_type_inline_rich_text,.sticky-container .anim-text-container.in-view h2{opacity:1;transform:none}.sticky-container .anim-text-container .hs_cos_wrapper_type_inline_rich_text{opacity:0;transform:translateY(50px);transition:opacity .4s ease .4s,transform .4s ease .4s}.sticky-container .btn-link{opacity:0;transform:translateY(50px);transition:opacity .4s ease .8s,transform .4s ease .8s}.sticky-container .btn-link a{font-size:16px}.sticky-container .btn-link a:after{top:8px}.anim-text-container ul{padding:0;margin:0;list-style:none}.anim-text-container ul li{position:relative;padding:0 25px 18px 0}.anim-text-container ul li:before{content:'';position:absolute;top:9px;right:0;width:8px;height:8px;border-radius:50%;background:#24b56f}.sticky-container .anim-image{position:absolute;left:-12%;width:70%;top:50%;z-index:1;transform:translateY(-50%)}.sticky-container .anim-image .center-block{display:block}.sticky-container .anim-image .center-block:after{display:block;content:'';padding-top:100%}.sticky-container .anim-image video{display:block;width:100%;height:auto;position:absolute;z-index:1;left:50%;outline:0;border:0;top:50%;transform:translate(-50%,-50%)}.sticky-container .anim-image #loopVideo{z-index:2;opacity:0}.sticky-container .anim-image.active-video #loopVideo{opacity:1}@media only screen and (max-width:1023px){.anim-text-container{font-size:16px;padding:60px 0}.sticky-container .anim-image{width:60%;left:-7%}.sticky-container .btn-link a{font-size:14px}.sticky-container .btn-link a:after{top:6px}}@media only screen and (max-width:767px){.sticky-container .row{display:block}.anim-text-container{padding:0;width:100%}.sticky-container .anim-image{position:relative;transform:none;top:0;left:0;width:100%}.sticky-container{padding:0 0 40px}}