.ap-two-column-hero-content-section{position:relative}.ap-two-column-hero-content-section .ap-two-column-hero-banner-gradient{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ap-two-column-hero-content-section .ap-two-column-hero-content-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:73.5rem;position:relative}.ap-two-column-hero-content-section .ap-two-column-hero-content-container .ap-two-column-hero-content-columns{align-items:center;align-self:stretch;display:flex;justify-content:flex-start;min-height:250px}.ap-two-column-hero-content-section .ap-two-column-hero-content-wrapper{display:flex;flex-direction:column;min-height:100px;position:relative;width:100%;z-index:5}.ap-two-column-hero-content-section .ap-two-column-hero-content-wrapper .ap-two-column-hero-content-description,.ap-two-column-hero-content-section .ap-two-column-hero-content-wrapper .ap-two-column-hero-content-eyebrow-heading,.ap-two-column-hero-content-section .ap-two-column-hero-content-wrapper .ap-two-column-hero-content-main-heading,.ap-two-column-hero-content-section .ap-two-column-hero-content-wrapper .ap-two-column-hero-content-sub-heading{display:inline-block}.ap-two-column-hero-content-section .ap-two-column-hero-content-wrapper .ap-two-column-hero-content-buttons{display:flex;flex-direction:row;flex-wrap:wrap}.ap-two-column-hero-content-section .ap-featured-image-section{overflow:hidden;position:relative;width:100%}.ap-two-column-hero-content-section .ap-featured-image-section .ap-standard-content-image-wrapper{height:100%;left:0;object-position:50% 50%;position:absolute;top:0;width:100%;z-index:0}.ap-two-column-hero-content-section .ap-featured-image-section .ap-standard-content-link-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ap-two-column-hero-content-section .ap-featured-form-section{padding:40px;position:relative;width:100%}.ap-two-column-hero-content-section .ap-featured-video-section{overflow:hidden;position:relative;width:100%}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video{background-position:50% 50%;background-repeat:no-repeat;border-radius:12px;height:100%;min-height:180px;position:absolute;width:100%}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video .ap-featured-video-banner-feature-video-link-wrap{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video .ap-featured-video-banner-feature-video-play-shadow{align-items:center;border-radius:50%;box-shadow:0 0 34px -2px rgba(0,0,0,.1);display:flex;justify-content:center;position:relative;transition:all .2s linear}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video-link-wrap:hover .ap-featured-video-banner-feature-video-play-shadow{transform:scale(.9)}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video-link-wrap .ap-featured-video-banner-feature-video-play{align-items:center;backdrop-filter:blur(5.1px);-webkit-backdrop-filter:blur(5.1px);background:hsla(0,0%,100%,.15);border-radius:50%;box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;height:100%;justify-content:center;padding:5px;position:absolute;width:100%}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video-link-wrap .ap-featured-video-banner-feature-video-play span{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:all .2s linear;width:100%}.ap-two-column-hero-content-section .ap-featured-video-section .ap-featured-video-banner-feature-video-link-wrap .ap-featured-video-banner-feature-video-play span:after{content:"\f04b";font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:700;transition:all .2s linear}@media (min-width:767px){.ap-two-column-hero-content-section .ap-two-column-hero-content-container{align-items:flex-start;flex-direction:row;justify-content:space-between}}h1{margin-bottom:24px}.ap-two-column-hero-content-section h1{overflow:visible;position:relative}.ap-two-column-hero-content-section h1:after{background-image:url(https://struto.io/hubfs/website-2025/union.svg);background-repeat:no-repeat;background-size:24px 24px;content:"";height:24px;left:-24px;position:absolute;top:-24px;width:24px}@media (max-width:1200px){.ap-two-column-hero-content-section h1:after{left:0;top:-32px}}.ap-featured-image-section{box-shadow:none!important}