.two-column-section{position:relative}.two-column-section .two-column-section-decor{position:absolute;right:20%;top:-30px;width:100px}@media (min-width:1025px){.two-column-section .two-column-section-decor{top:-15vw;left:35vw;width:19vw;max-width:280px}}@media (min-width:1440px){.two-column-section .two-column-section-decor{top:-240px;left:calc(50% - 240px)}}.two-column-section .two-columns-section-inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1440px;overflow:hidden;padding-left:20px;padding-right:20px}@media (min-width:1025px){.two-column-section .two-columns-section-inner{padding-left:120px;padding-right:120px}}.two-column-section .inner-wrapper{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:80px;column-gap:80px}@media (min-width:1025px){.two-column-section .inner-wrapper{flex-wrap:nowrap}}.two-column-section .inner-wrapper .img-wrapper{position:relative;order:1;flex:1 1 0%}@media (min-width:1025px){.two-column-section .inner-wrapper .img-wrapper{order:0}}.two-column-section .inner-wrapper .img-wrapper figure{position:relative;overflow:hidden}.two-column-section .inner-wrapper .img-wrapper figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.two-column-section .inner-wrapper .inner-content{margin-bottom:2.5rem;width:100%;padding-top:2.5rem}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content{margin-bottom:0;width:50%;padding-top:80px;padding-bottom:80px}}.two-column-section .inner-wrapper .inner-content>div{display:flex;flex-direction:column-reverse}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content>div{margin-bottom:1.25rem;flex-direction:row;align-items:center}}.two-column-section .inner-wrapper .inner-content h2{font-size:40px;font-weight:700;line-height:54px}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content h2{font-size:54px;line-height:72px}}.two-column-section .inner-wrapper .inner-content h2 img{margin-bottom:0;margin-left:1rem;display:inline;max-width:37px;vertical-align:top}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content h2 img{max-width:67px}}.two-column-section .inner-wrapper .inner-content h3{margin-bottom:15px;font-size:2rem;line-height:2.25rem;font-weight:700}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content h3{font-size:40px;text-transform:uppercase;line-height:56px}}.two-column-section .inner-wrapper .inner-content h4{font-size:1.5rem;line-height:2rem;font-weight:300;line-height:24px}.two-column-section .inner-wrapper .inner-content span{color:var(--primary)}.two-column-section .inner-wrapper .inner-content p{margin-top:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content p{margin-top:1rem;font-size:1.25rem;line-height:1.75rem}}.two-column-section .inner-wrapper .inner-content p:has(.button-large){margin-bottom:0;margin-top:1.25rem}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content p:has(.button-large){margin-top:2rem}}.two-column-section .inner-wrapper .inner-content figure{margin-bottom:.5rem}@media (min-width:1025px){.two-column-section .inner-wrapper .inner-content figure{margin-left:1.5rem}}.two-column-section .inner-wrapper .inner-content .button-large{display:flex;justify-content:center}@media (min-width:768px){.two-column-section .inner-wrapper .inner-content .button-large{display:inline-flex}}@media (min-width:1025px){.two-column-section.wide-content .inner-wrapper .inner-content{width:56%}}.two-column-section.image-align-bottom .inner-wrapper .img-wrapper{display:flex;align-items:flex-end}.two-column-section.image-align-bottom .inner-wrapper .img-wrapper figure img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.two-column-section.no-padding-left .two-columns-section-inner{padding-left:0;padding-right:0}@media (min-width:1025px){.two-column-section.no-padding-left .two-columns-section-inner{padding-right:120px}}.two-column-section.no-padding-left .two-columns-section-inner .inner-wrapper .inner-content{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1025px){.two-column-section.no-padding-left .two-columns-section-inner .inner-wrapper .inner-content{padding-left:0;padding-right:0}}.two-column-section.no-padding-left .inner-wrapper .img-wrapper figure{height:100%}.two-column-section.no-padding-left.rounded-image .inner-wrapper .img-wrapper figure{border-top-left-radius:9999px;border-top-right-radius:9999px}@media (min-width:1025px){.two-column-section.no-padding-left.rounded-image .inner-wrapper .img-wrapper figure{border-top-left-radius:0;border-bottom-right-radius:9999px}}.two-column-section.image-on-right .inner-wrapper .img-wrapper{order:1}.two-column-section.image-on-right .inner-wrapper .inner-content{margin-bottom:44px;padding-top:38px;text-align:center}@media (min-width:1025px){.two-column-section.image-on-right .inner-wrapper .inner-content{margin-bottom:0;padding-top:100px;padding-bottom:100px;text-align:left}}.two-column-section.image-on-right .inner-wrapper .inner-content h2{text-align:center;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.8px}@media (min-width:1025px){.two-column-section.image-on-right .inner-wrapper .inner-content h2{text-align:left;font-size:72px;line-height:82px;letter-spacing:-1.4px}}.two-column-section.image-on-right .inner-wrapper .inner-content h2 img{margin-bottom:0;margin-left:1rem;display:inline;max-width:37px;vertical-align:top}@media (min-width:1025px){.two-column-section.image-on-right .inner-wrapper .inner-content h2 img{max-width:67px}.two-column-section.no-padding-right .two-columns-section-inner{padding-left:120px;padding-right:0}}.two-column-section.no-padding-right .inner-wrapper .inner-content{text-align:left}.two-column-section.no-padding-right .inner-wrapper .img-wrapper figure{height:100%}.two-column-section.image-mobile-top .inner-wrapper .img-wrapper{order:0;width:100%}@media (min-width:1025px){.two-column-section.image-mobile-top .inner-wrapper .img-wrapper{order:1}}