.side-by-side-section{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:1025px){.side-by-side-section{padding-top:5rem;padding-bottom:5rem}}.side-by-side-section .side-by-side-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){.side-by-side-section .side-by-side-section-inner{padding-left:120px;padding-right:120px}}.side-by-side-section .inner-wrapper{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (min-width:1025px){.side-by-side-section .inner-wrapper{flex-wrap:nowrap}}.side-by-side-section .inner-wrapper .img-wrapper{position:relative;order:1;margin-top:1.25rem;display:flex;flex:1 1 0%;align-items:center}@media (min-width:1025px){.side-by-side-section .inner-wrapper .img-wrapper{order:0;margin-top:0}}.side-by-side-section .inner-wrapper .img-wrapper figure{position:relative;overflow:hidden}.side-by-side-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}.side-by-side-section .inner-wrapper .inner-content{width:100%}.side-by-side-section .inner-wrapper .inner-content>div{display:flex;flex-direction:column-reverse}@media (min-width:1025px){.side-by-side-section .inner-wrapper .inner-content>div{margin-bottom:1.25rem;flex-direction:row;align-items:center}}.side-by-side-section .inner-wrapper .inner-content h2{font-size:40px;font-weight:700;text-transform:uppercase;line-height:54px}@media (min-width:1025px){.side-by-side-section .inner-wrapper .inner-content h2{font-size:54px;line-height:72px}}.side-by-side-section .inner-wrapper .inner-content h3{margin-bottom:15px;font-size:2rem;line-height:2.25rem;font-weight:700;text-transform:uppercase}@media (min-width:1025px){.side-by-side-section .inner-wrapper .inner-content h3{font-size:40px;line-height:48px}}.side-by-side-section .inner-wrapper .inner-content h4{font-size:1.5rem;line-height:2rem;font-weight:300;line-height:24px}.side-by-side-section .inner-wrapper .inner-content span{color:var(--primary)}.side-by-side-section .inner-wrapper .inner-content p{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}@media (min-width:1025px){.side-by-side-section .inner-wrapper .inner-content p{font-size:1.25rem;line-height:1.75rem}}.side-by-side-section .inner-wrapper .inner-content p:first-child{margin-top:0}.side-by-side-section .inner-wrapper .inner-content p:has(.button-large){margin-bottom:0;margin-top:1.25rem}@media (min-width:1025px){.side-by-side-section .inner-wrapper .inner-content p:has(.button-large){margin-top:2rem}}.side-by-side-section .inner-wrapper .inner-content figure{margin-bottom:.5rem}@media (min-width:1025px){.side-by-side-section .inner-wrapper .inner-content figure{margin-left:1.5rem}}.side-by-side-section .inner-wrapper .inner-content .button-large{display:flex;justify-content:center}@media (min-width:768px){.side-by-side-section .inner-wrapper .inner-content .button-large{display:inline-flex}}@media (min-width:1025px){.side-by-side-section.grid-vertical .inner-wrapper{flex-wrap:wrap}}.side-by-side-section.grid-vertical .inner-wrapper .img-wrapper{order:1;margin-top:1rem}@media (min-width:1025px){.side-by-side-section.grid-vertical .inner-wrapper .img-wrapper{margin-top:1.25rem}}.side-by-side-section.grid-vertical .inner-wrapper .img-wrapper figure{width:100%}@media (min-width:1025px){.side-by-side-section.grid-70-30 .inner-wrapper>div:nth-child(2){width:35.5%}}.side-by-side-section.grid-50-50 .inner-wrapper{-moz-column-gap:5rem;column-gap:5rem}@media (min-width:1025px){.side-by-side-section.grid-50-50 .inner-wrapper .inner-content{width:49%}}.side-by-side-section.grid-60-40 .inner-wrapper{-moz-column-gap:5rem;column-gap:5rem}@media (min-width:1025px){.side-by-side-section.grid-60-40 .inner-wrapper .inner-content{width:43%}}.side-by-side-section.grid-40-60 .inner-wrapper{-moz-column-gap:5rem;column-gap:5rem}@media (min-width:1025px){.side-by-side-section.grid-40-60 .inner-wrapper .inner-content{width:40%}}.side-by-side-section.image-on-right .inner-wrapper .img-wrapper{order:1}.side-by-side-section.text-white-frame .inner-wrapper{-moz-column-gap:30px;column-gap:30px}.side-by-side-section.text-white-frame .inner-wrapper .inner-content{border-radius:20px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem}@media (min-width:1025px){.side-by-side-section.text-white-frame .inner-wrapper .inner-content{padding:1.5rem}}