.elementor .padding-0{padding:0;flex-direction:column}.elementor .container-1240{width:100%;max-width:1240px;margin-inline-start:auto;margin-inline-end:auto}.elementor .gap-20{gap:20px}.elementor .primary-btn{font-family:var(--inter);font-weight:500;font-size:14px;color:var(--white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-image:linear-gradient(var(--Deep_teal),var(--Deep_teal));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff0}.elementor .primary-btn:hover,.elementor .primary-btn:focus-visible{background-image:linear-gradient(var(--Midnight_Navy),var(--Midnight_Navy));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Midnight_Navy)}.elementor .h1-48{font-family:var(--inter);font-weight:700;font-size:clamp(2.25rem, 1.9891rem + 1.3043vw, 3rem);color:var(--black);line-height:115%}.elementor .h2-40{font-family:var(--inter);font-weight:700;font-size:clamp(2rem, 1.8261rem + 0.8696vw, 2.5rem);color:var(--black);letter-spacing:0%;line-height:120%}.elementor .h3-32{font-family:var(--inter);font-weight:700;font-size:clamp(1.625rem, 1.4946rem + 0.6522vw, 2rem);color:#000;letter-spacing:0%;line-height:140%}.elementor .h4-28{font-family:var(--inter);font-weight:600;font-size:clamp(1.5rem, 1.413rem + 0.4348vw, 1.75rem);letter-spacing:0%;line-height:110%}.elementor .h5-20{font-family:var(--inter);font-weight:700;font-size:clamp(1.125rem, 0.9946rem + 0.6522vw, 1.5rem);letter-spacing:0%;line-height:110%}.elementor .regular{font-family:var(--inter);font-weight:400;font-size:16px;letter-spacing:0%;line-height:110%}.elementor .body-small{font-family:var(--inter);font-weight:400;font-size:16px;letter-spacing:0%;line-height:140%}.elementor .secondary-btn{font-family:var(--inter);font-weight:500;font-size:14px;color:var(--black);padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;border-width:1px;border-color:var(--Deep_teal);border-style:solid;background-image:linear-gradient(var(--white),var(--white));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff0}.elementor .secondary-btn:hover,.elementor .secondary-btn:focus-visible{color:var(--white);background-image:linear-gradient(var(--Deep_teal),var(--Deep_teal));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .body-x-small{font-family:var(--inter);font-weight:400;font-size:12px}.elementor .form-fields{height:auto;font-family:var(--inter);font-weight:400;font-size:12px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px}.elementor .h6{font-family:var(--inter);font-weight:700;font-size:clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);color:var(--black);letter-spacing:0%;line-height:140%}.elementor .py-120-80{padding-block-start:100px;padding-block-end:100px}.elementor .gap-40{gap:40px}.elementor .box-margin{gap:28px}.elementor .body-regular{font-family:var(--inter);font-weight:400;font-size:14px;letter-spacing:0%;line-height:140%}