.custom-hero-3.banner{background-image:linear-gradient(270deg,#69f8b2,#11998e 88%);overflow:visible;padding:200px 0 110px;text-align:center}.custom-hero-3__img-col img{filter:drop-shadow(0 2px 40px rgba(134,134,134,.25));margin:-200px 0 -330px}.banner-content{text-align:center}.custom-hero-3.banner h1{margin:0 0 15px}.custom-hero-3.banner h3{margin:0 0 18px}.custom-hero-3.banner p{margin:0 0 37px}.custom-hero-3 .button,.custom-hero-3 .hs-button{display:inline-block;text-transform:none;width:auto}.banner h3 a{color:#fff}.banner.text-center .dir-arrow{margin:75px auto 0;text-align:center}.dir-arrow{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:4;-moz-animation-iteration-count:4;-webkit-animation-iteration-count:4;-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,to{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.custom-hero-3 .lightbox-video{margin-top:35px}.custom-hero-3 .lightbox-video span{margin-left:10px}.custom-hero-3 .lightbox-video span,.custom-hero-3 .lightbox-video svg{display:inline-block;vertical-align:middle}.custom-hero-3 .down-arrow{bottom:40px;cursor:pointer;left:50%;position:absolute;transform:translateX(-50%) rotate(90deg);z-index:1}.custom-hero-3 .banner-flexbox{align-items:center;display:flex;gap:10px;justify-content:center;margin:40px 0}.custom-hero-3 a.button.button-default{margin-right:10px;max-width:290px}.custom-hero-3 a.button.button-default,.custom-hero-3 a.button.button-white{align-items:center;display:flex;justify-content:center;text-align:center}.lightbox-content{max-height:600px;max-width:900px}@media(max-width:991px){.custom-hero-3.banner .banner-content>.row-fluid-wrapper>.row-fluid{display:block}.custom-hero-3 .banner-flexbox{flex-direction:column}.custom-hero-3 a.button.button-default{margin:0 0 20px;max-width:none;width:300px}.custom-hero-3 a.button.button-white{margin:0;max-width:none;width:300px}.custom-hero-3__img-col img{margin:0 auto;position:static}.custom-hero-3__img-col{margin-top:60px}}.custom-hero-3__popup-content{background:#fff;border-radius:12px;height:95%;margin:auto;max-height:600px!important;max-width:900px;overflow:hidden;padding:15px;position:relative;width:95%}.custom-hero-3__popup-content:not(.lity-hide){display:flex;max-width:100%;width:600px}.custom-hero-3__popup-content .inner{overflow-x:hidden;overflow-y:auto;padding:0 15px;position:relative;width:100%}@media(max-height:700px),(max-width:920px){.custom-hero-3__popup-content{font-size:18px;line-height:32px}}.custom-hero-3__carousel{margin-top:80px}.custom-hero-3__logos{margin-top:40px}.custom-hero-3__logo{filter:brightness(0) invert(1);padding:0 40px}