.elementor .l-section{overflow:visible;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .l-container{max-width:80rem;padding:0px;margin-inline-start:auto;margin-inline-end:auto;padding-inline: clamp(16px, 4vw, 32px) !important;\n}.elementor .heading-style-h2{font-family:Inter;font-weight:400;font-size:clamp(2rem, 4vw, 3.75rem);;color:var(--dark-blue);line-height:1.15em;text-transform:capitalize;}.elementor .heading-style-h3{font-family:Inter;font-weight:400;font-size:clamp(1.35rem, 1.7vw, 1.6rem);;color:var(--blue);letter-spacing:0.03em;line-height:1.25em;text-transform:uppercase;}.elementor .u-mb-1{margin-block-end:1rem;}.elementor .l-container-sm{max-width:45rem;padding:3rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline: clamp(16px, 4vw, 32px);\n}.elementor .main-wrapper{font-family:Source Sans 3;font-weight:400;font-size:1rem;color:var(--dark-blue);line-height:1.4em;padding:0px;}.elementor .background-wave{min-width:100vw;max-height:100vh;position:absolute;inset-block-start:50%;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;transform: translateY(-50%);\n}.elementor .u-mb-2{margin-block-end:2rem;}.elementor .text-align-center{text-align:center;}.elementor .hero-section{padding-block-start:10rem;margin-block-start:0rem;}.elementor .wave-subpage{position:absolute;inset-block-start:auto;inset-block-end:0px;z-index:-1;transform: translateY(-0%);\n}