.section-container .top-section .image-section{height:100%;width:100%}.section-container .bottom-section.normal .bottom-text h2{background:none;color:#005a89;-webkit-text-fill-color:initial}.section-container .bottom-section.normal{align-items:normal}.section-container{background-color:#e4edf4;border-radius:20px;overflow:hidden}.section-container .bottom-section .button-container p span{background:linear-gradient(131.38deg,#43ae50 19%,#008bd4 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.section-container .top-section{position:relative}.section-container .top-section .text-overlay{color:#fff;max-width:615px;padding:55px;position:absolute;top:50%;transform:translateY(-50%)}.section-container .top-section .image-section img{width:100%}.section-container .top-section .text-overlay h1{color:#fff;font-weight:700}.section-container .top-section .text-overlay p{color:#fff;font-size:20px}.section-container .bottom-section{align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:55px}.section-container .bottom-section .bottom-text h2{background:linear-gradient(131.38deg,#43ae50 19%,#008bd4 60%);-webkit-background-clip:text;padding-bottom:3px;padding-right:15%;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.section-container .bottom-section .button-container p{color:#000}@media (min-width:768px){.section-container .top-section .image-section img.mobile_image{display:none}}@media (max-width:767px){.section-container .top-section .text-overlay p{font-size:16px}.section-container .bottom-section .bottom-text h2{margin-bottom:8px;padding-right:0}.section-container .top-section .text-overlay{bottom:0;top:inherit;transform:none}.top-section .text-overlay .text-2xl br{display:none}.section-container{border-radius:10px}.section-container .top-section .text-overlay h1 sup{font-size:24px;font-weight:400;margin:0 0 8px;top:0}.section-container .top-section .text-overlay h1{font-weight:700;margin-bottom:8px}.section-container .top-section .image-section:has(.mobile_image) img:not(.mobile_image){display:none}.section-container .top-section .text-overlay{max-width:unset;padding:37px 20px}.section-container .bottom-section{grid-template-columns:1fr;padding:20px}.section-container .bottom-section .button-container a.cta-button{text-align:center}}