.hero-header-large-image-carousel{overflow:hidden;position:relative}.hero-small-banner-flex .swiper,.hero-small-banner-flex .swiper-slide{height:100%;width:100%}.hero-small-banner-flex .swiper-pagination{bottom:32px;display:flex;gap:8px;justify-content:flex-end;left:auto;margin:auto;position:absolute;right:50px;width:95%!important;z-index:10}.hero-small-banner-flex .swiper-pagination-bullet{background:#fff!important;border:1px solid #4b2994;height:16px;margin:0 4px;opacity:1;transition:background .3s;width:16px}.hero-small-banner-flex .swiper-pagination-bullet-active{background:#4b2994!important}.hero-small-banner-flex .carousel-inner{touch-action:pan-y pinch-zoom}.hero-small-banner-flex .hs-video-widget{border-radius:20px;overflow:hidden}.amova-hero-carousel-image-wrapper.image-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.amova-hero-carousel-image-wrapper.image-bg.wave-mask{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;-webkit-mask-image:url(https://8746787.fs1.hubspotusercontent-na1.net/hubfs/8746787/Images/_Archive/Vector-Resized.svg);mask-image:url(https://8746787.fs1.hubspotusercontent-na1.net/hubfs/8746787/Images/_Archive/Vector-Resized.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;@media (max-width:768px){border-bottom-right-radius:120px;-webkit-mask-image:none;mask-image:none;overflow:hidden}}.hero-small-banner-flex .hero-content-wrapper{display:flex;flex-wrap:wrap}.hero-small-banner-flex .hero-content-wrapper.layout-image_left{flex-direction:row}.hero-small-banner-flex .hero-content-wrapper.layout-image_right{flex-direction:row-reverse}.hero-small-banner-flex .hero-content-wrapper.layout-image_top{flex-direction:column}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .span6{max-width:100%;width:100%}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .image-position-left{display:flex;justify-content:flex-start}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .image-position-center{display:flex;justify-content:center}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .image-position-right{display:flex;justify-content:flex-end}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .text-position-left{display:flex;justify-content:flex-start}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .text-position-center{display:flex;justify-content:center}.hero-small-banner-flex .hero-content-wrapper.layout-image_top .text-position-right{display:flex;justify-content:flex-end}.hero-small-banner-flex .oembed_container{display:inline-block;height:100%;position:relative;width:100%}.hero-small-banner-flex .oembed_container .iframe_wrapper>*{height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:100%}.hero-small-banner-flex .iframe_wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.hero-small-banner-flex .embed_container{display:inline-block;height:100%;position:relative;width:100%}.hero-small-banner-flex .embed_container iframe{left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0}@media (max-width:450px){.hero-small-banner-flex .hero-banner .intro-text .custom-button{display:block!important;margin-bottom:1em!important}}@media (max-width:900px){.hero-small-banner-flex .hero-header-large-image-carousel .carousel-inner{margin-bottom:3em}.hero-small-banner-flex .hero-header-large-image-carousel .dots-wrap{justify-content:center}.hero-small-banner-flex .hero-header-large-image-carousel .dots{bottom:.5em;right:unset}}@media screen and (max-width:767px){.hero-small-banner-flex .mobile-simple-shape{background:var(--mobile-bg-style);border-radius:0 0 120px 0}.hero-small-banner-flex .mobile-hidden-svg-background{display:none}.hero-small-banner-flex .hero-content-wrapper.layout-image_left,.hero-small-banner-flex .hero-content-wrapper.layout-image_right{flex-direction:column}.hero-small-banner-flex .hero-content-wrapper.layout-image_left .span6,.hero-small-banner-flex .hero-content-wrapper.layout-image_right .span6{max-width:100%;width:100%}}