.banner-section .play-button{background-image:url(https://5255565.fs1.hubspotusercontent-na1.net/hubfs/5255565/Play%20Button%20Gray.svg);height:72px;width:72px}.banner-section .banner-section__wrapper.container{padding:80px}.banner-section.small-spacing .banner-section__wrapper.container{padding:40px 80px}.banner-section.with-gradient .banner-section__wrapper.container{max-width:1260px}.banner-section__container.just-text{justify-content:center}.banner-section__container.just-text .banner__left h2,.banner-section__container.just-text .banner__left p{max-width:600px;text-align:center}.banner-section__wrapper.bg-mewscon-light-green .banner__left :is(h2,p){color:#014c48}.banner-section .big .cms-content h2{font-size:48px;line-height:1.2}.banner-section .cms-content h2{font-size:32px;line-height:1.4}.banner-section .medium .cms-content h2{font-size:40px;line-height:1.3}.banner-section .small .cms-content h2{font-size:22px;line-height:1.5}.banner-section .popup__trigger:not(.btn-link){border-radius:24px;max-height:350px;overflow:hidden}.banner-section .cms-content__content a{color:inherit;text-decoration:underline;transition:color .3s}.banner-section .cms-content__content a:hover{color:#ff5a65}.banner-section .cms-content__content a:before{display:none}.banner-section .popup__trigger:not(.btn-link) img{aspect-ratio:16/9;height:auto;object-fit:cover;width:100%}.banner-section.half .banner-section__container img{transition:scale .5s}.banner-section.half .banner-section__container:hover img{scale:1.1}.banner-section :is(.banner__left,.banner__right):has(video,.play-button){overflow:hidden;position:relative}.banner-section :is(.banner__left,.banner__right).full-width .video-container,.banner-section :is(.banner__left,.banner__right).full-width :not(.play-button){width:100%}.banner-section :is(.banner__left,.banner__right) video,.banner-section :is(.banner__left,.banner__right).video-aspect-ratio{aspect-ratio:335/188}.banner-section :is(.banner__left,.banner__right) video[poster]{height:100%;object-fit:cover;width:100%}.banner-section :is(.banner__left,.banner__right).small-border-radius{border-radius:30px}.banner-section :is(.banner__left,.banner__right).big-border-radius{border-radius:64px}.banner-section div.play-button{height:55px;width:55px}.banner-section__wrapper:is(.bg-blue,.bg-green,.bg-night-black) :is(h2,h3){color:#fff}.banner-section__wrapper:is(.bg-blue,.bg-green,.bg-night-black) :is(p,li){color:hsla(0,0%,100%,.8)}.banner-section .banner__right .form-wrapper{border-radius:20px;padding:40px 24px 26px}.banner-section .banner__right .form-wrapper:has(.hs-form-frame){padding:0}.banner-section .banner__right .cms-content__content{max-width:420px}.banner-section .banner__right .cms-content__wrapper{justify-content:flex-end}.banner-section .banner__right form .hsfc-Step__Content{padding:0}.banner-section .banner__right form .hsfc-NavigationRow{margin-top:8px}.banner-section .banner__right form .hsfc-NavigationRow__Buttons{justify-content:flex-start}.banner-section .banner__right form h3{font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.banner-section .banner__right [data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:8px}.banner-section .icon-text-grid-item__title.thin{font-family:Inter,sans-serif}.banner-section .icon-text-grid-item__title.thin.text-night-black{color:#494951}.banner-section.gated-content .banner-section__wrapper.container{border-radius:20px;max-width:1024px;overflow:hidden;padding:0}.banner-section.gated-content .banner-section__container{align-items:stretch;gap:0}.banner-section.gated-content .banner__left{padding:40px;width:100%}.banner-section.gated-content .banner__left.big h2{font-size:32px}.banner-section.gated-content .banner__left h2{font-size:22px;line-height:1.5;max-width:550px}.banner-section.gated-content .banner__left :is(ul,li,p){font-size:14px;max-width:410px}.banner-section.gated-content .banner__right{height:auto;max-width:435px;width:100%}.banner-section.gated-content .banner__right *{border-radius:0;height:100%}.banner-section.gated-content .banner__right img{object-fit:cover}@media(min-width:1440px){.banner-section .banner-section__wrapper.not-full{max-width:1280px}}@media(min-width:768px){.banner-section.gated-content.half .banner__right{max-width:100%;width:50%}.banner-section.gated-content.half .banner__left{width:50%}}@media(max-width:1280px){.banner-section .banner-section__wrapper.container{padding:40px}.banner-section .cms-content h2{font-size:22px;line-height:1.5;text-wrap:balance}.banner-section .cms-content p{font-size:14px;line-height:1.5}.banner-section :is(.btn,.btn-link){font-size:14px}.banner-section.with-gradient .banner-section__wrapper.container{max-width:90%}}@media(max-width:940px){.banner-section .banner-section__wrapper.container{padding-bottom:60px}.banner-section.small-spacing .banner-section__wrapper.container{padding:40px 40px 60px}.banner-section{padding-left:1.5rem;padding-right:1.5rem}.banner-section .cms-content h2{font-size:32px;line-height:1.4}.banner-section .cms-content p{font-size:16px;max-width:550px}.banner-section :is(.btn--wide){font-size:16px}.banner-section.with-gradient .banner-section__wrapper.container{max-width:100%}.banner-section.gated-content .banner-section__container{flex-direction:row}}@media(max-width:767px){.banner-section.gated-content .banner-section__container{flex-direction:column-reverse}.banner-section.gated-content .banner__right{max-width:100%}.banner-section.gated-content .banner__right img{width:100%}.banner-section.gated-content.no-bg-img .banner__right,.banner-section.gated-content.no-img .banner__right{display:none}}@media(max-width:640px){.banner-section.small-spacing .banner-section__wrapper.container{padding:20px 20px 30px}.banner-section.generic .banner-section__wrapper.container:has(.btn-link,.btn){padding:20px 20px 60px}.banner-section .banner-section__wrapper.container{padding:20px 20px 30px}.banner-section .banner-section__wrapper.container:has(.just-text){margin:0 auto;padding:40px 20px}.banner-section .big .cms-content h2,.banner-section .cms-content h2{font-size:22px}.banner-section .popup__trigger:not(.btn-link){border-radius:16px}.banner-section.gated-content .banner__left{padding:30px 20px}.banner-section :is(.banner__left,.banner__right).small-border-radius{border-radius:10px}.banner-section :is(.banner__left,.banner__right).big-border-radius{border-radius:40px}.banner-section.gated-content.no-bg-img .banner-section__wrapper{background:transparent;border-radius:0}.banner-section.gated-content.no-bg-img .banner__left{padding:0}.banner-section.gated-content.no-bg-img .button-container{margin-top:30px}.banner-section.half .button-container{margin-top:16px}}@media(max-width:600px){.banner-section.no-padding a .banner-section__wrapper.container{padding:0}.banner-section .banner__right .form-wrapper{background:transparent;padding:0}.banner-section.small-spacing .banner-section__wrapper.container:has(.form-wrapper){padding:30px 20px}.banner-section.gated-content .banner__left.big h2{font-size:22px}.banner-section .mid-small-mobile .cms-content h2{font-size:26px;line-height:1.3}}