.elementor .nc-label-small{font-family:var(--nc-font-head);font-weight:700;font-size:15px;color:var(--nc-navy);letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;}.elementor .nc-btn-navy:hover,.elementor .nc-btn-navy:focus-visible{background-color:var(--nc-navy-dark);transform:translate3d(0px, -2px, 0px);box-shadow:var(--nc-shadow-hover);\n}.elementor .nc-btn-navy{font-family:var(--nc-font-body);font-weight:700;font-size:17px;color:var(--nc-white);line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--nc-radius);border-style:none;background-color:var(--nc-navy);transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s;display:inline-block;box-shadow:var(--nc-shadow-soft);\n}.elementor .nc-stat{font-family:var(--nc-font-head);font-weight:700;font-size:48px;color:var(--nc-navy);line-height:1;text-transform:uppercase;display:block;}.elementor .nc-btn-secondary:hover,.elementor .nc-btn-secondary:focus-visible{background-color:var(--nc-surface);transform:translate3d(0px, -2px, 0px);box-shadow:var(--nc-shadow-hover); box-shadow:var(--nc-shadow-hover);\n}.elementor .nc-btn-secondary{font-family:var(--nc-font-body);font-weight:700;font-size:17px;color:var(--nc-navy);line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--nc-radius);border-style:none;background-color:var(--nc-white);transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s;display:inline-block;box-shadow:var(--nc-shadow-soft);\n}.elementor .nc-btn-primary:hover,.elementor .nc-btn-primary:focus-visible{background-color:var(--nc-orange-hover);transform:translate3d(0px, -2px, 0px);box-shadow:var(--nc-shadow-hover); box-shadow:var(--nc-shadow-hover);\n}.elementor .nc-btn-primary{font-family:var(--nc-font-body);font-weight:700;font-size:17px;color:var(--nc-white);line-height:1;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--nc-radius);border-style:none;background-color:var(--nc-orange);transition:background-color 0.3s, box-shadow 0.3s, transform 0.3s;display:inline-block;box-shadow:var(--nc-shadow-soft);\n}.elementor .nc-box-navy{color:var(--nc-white);padding:32px;border-radius:var(--nc-radius);border-style:none;background-color:var(--nc-navy);box-shadow:0px 2px 10px -2px rgba(0,51,102,0.10);}.elementor .nc-box{padding:30px;border-radius:var(--nc-radius);border-style:none;background-color:var(--nc-surface);box-shadow:0px 2px 10px -2px rgba(204,214,224,0.38);}.elementor .nc-text-small{font-family:var(--nc-font-body);font-size:15px;color:var(--nc-muted);line-height:1.5;display:block;}.elementor .nc-text{font-family:var(--nc-font-body);font-size:var(--nc-fs-body);color:var(--nc-text);line-height:1.8;margin-block-end:16px;display:block;}.elementor .nc-h3{font-family:var(--nc-font-head);font-weight:700;font-size:var(--nc-fs-h3);color:var(--nc-navy);line-height:1.1;text-transform:uppercase;margin-block-end:14px;display:block;}.elementor .nc-h2{font-family:var(--nc-font-head);font-weight:700;font-size:var(--nc-fs-h2);color:var(--nc-navy);line-height:1.2;text-transform:uppercase;margin-block-end:24px;display:block;}.elementor .nc-h1{font-family:var(--nc-font-head);font-weight:700;font-size:var(--nc-fs-h1);color:var(--nc-navy);line-height:1;text-transform:uppercase;margin-block-end:24px;display:block;}.elementor .nc-container{width:100%;max-width:var(--nc-container);padding:0px;margin-inline:auto;\n}.elementor .nc-section{width:100%;padding-block:var(--nc-section-y); padding-inline:16px; padding-block:40px;\n}.elementor .nc-on-dark{color:var(--nc-white);}