.elementor .color-white{color:#ffffff;}.elementor .font-heading-sub{font-family:Montserrat;font-weight:500;font-size:clamp(1rem, 0.98rem + 0.2vw, 1.125rem);letter-spacing:0.1rem;line-height:1.35em;text-transform:uppercase;}.elementor .font-h1{font-family:Montserrat;font-weight:700;font-size:clamp(2.1rem, 1.6rem + 2.2vw, 3.25rem);line-height:1.2em;}.elementor .font-paragraph{font-family:Montserrat;font-size:1.063rem;line-height:1.8em;}.elementor .color-heading-dark{color:#1C244B;}.elementor .gaps-elements-s{gap:0.5rem;}.elementor .flex-hero{height:100%;flex-direction:column;justify-content:center;align-items:center;}.elementor .div-side-space-6-vw{padding-inline-start:6vw;padding-inline-end:6vw;}.elementor .flex-padding-around-0{padding:0px;}.elementor .flex-col-row-gaps-6-6-rem{gap:6rem;}.elementor .flex-vertical-left-direction{flex-direction:column;align-items:start;}.elementor .font-left-aligned-desktop{text-align:start;}.elementor .font-h2{font-family:Montserrat;font-size:clamp(1.8rem, 1.4rem + 1.6vw, 2.6rem);line-height:1.2em;}.elementor .flex-gaps-elements-m{gap:1rem;}.elementor .button-gaps-top{margin-block-start:1rem;}.elementor .button-m{font-family:Montserrat;border-radius:10px;}.elementor .flex-top-bottom-space-m{padding-block-start:6rem;padding-block-end:6rem;}.elementor .justify-center{justify-content:center;}.elementor .flex-gaps-elements-s{gap:0.5rem;}.elementor .flex-vertical-middle-direction{flex-direction:column;align-items:center;}.elementor .font-h4{font-family:Montserrat;font-size:clamp(1.25rem, 1.1rem + 0.7vw, 1.6rem);line-height:1.25em;}.elementor .font-mid-aligned-desktop{text-align:center;}.elementor .color-secondary-dark{background-color:#053C5A;}.elementor .flex-col-row-gaps-6-3-rem{column-gap:6rem;row-gap:3rem;}.elementor .div-top-bott-space{padding-block-start:6rem;padding-block-end:6rem;}