.elementor .e-5c1dc70-b7be152{font-weight:700;font-size:0.82rem;color:var(--deluxe-coral);letter-spacing:0.12em;margin:0px;}.elementor .e-f92e302-9469da5{font-weight:700;font-size:3rem;color:var(--deluxe-navy);line-height:1.1;margin:0px;}.elementor .e-1a3e9ef-3cab86c{max-width:38rem;font-size:1.1rem;color:var(--deluxe-text);line-height:1.7;margin:0px;}.elementor .e-0643953-ddad6e9:hover,.elementor .e-0643953-ddad6e9:focus-visible{background-color:var(--deluxe-blue-hover);}.elementor .e-0643953-ddad6e9{font-weight:700;color:var(--deluxe-white);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0.5rem;border-radius:999px;background-color:var(--deluxe-blue);}.elementor .e-ad753d6-f22df83{max-width:48rem;text-align:center;padding:4rem;border-radius:1.5rem;background-color:var(--deluxe-white);box-shadow:0px 24px 70px 0px rgba(0,25,75,0.22);display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-50a057f-c5bb39f{min-height:75vh;font-family:var(--deluxe-font);padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #00133d 0%,#375efb 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;justify-content:center;align-items:center;}