.elementor .cif-info-label{font-family:var(--font-label);font-weight:600;font-size:1rem;color:var(--cif-red);letter-spacing:0.16em;text-transform:uppercase;margin-block-start:6px;display:block;}.elementor .cif-info-card{padding-block-start:36px;padding-block-end:36px;padding-inline-start:34px;padding-inline-end:34px;border-radius:22px;border-block-start-width:8px;background-color:#FFFFFF;box-shadow:0px 12px 34px 0px rgba(14,42,143,0.10);flex-direction:column;gap:14px;border-top-style: solid; border-top-color: var(--cif-lime);\n}.elementor .cif-page-intro{max-width:640px;font-family:var(--font-body);font-size:1.2rem;color:#E4E9FF;line-height:1.6;display:block;}.elementor .cif-page-title{font-family:var(--font-display);font-size:4.5rem;color:#FFFFFF;line-height:1;display:block;}.elementor .cif-page-eyebrow{font-family:var(--font-label);font-weight:600;font-size:0.95rem;color:var(--cif-lime);letter-spacing:0.2em;text-transform:uppercase;display:block;}.elementor .cif-page-hero-inner{max-width:1180px;padding-block-start:72px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:14px;}.elementor .cif-page-hero{padding:0px;background-image:linear-gradient(100deg, rgba(8,26,94,0.95) 0%,rgba(8,26,94,0.85) 60%,rgba(8,26,94,0.55) 100%),url("https://cifellis.com/wp-content/uploads/2026/11/AdobeStock_96953728.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--cif-navy-deep);background-size: auto auto, cover; background-position: 0% 0%, center center;\n}.elementor .cif-inner{max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .cif-checker{height:16px;min-width:0px;padding:0px;background-image: repeating-linear-gradient(90deg, #E01F26 0px, #E01F26 16px, #FFFFFF 16px, #FFFFFF 32px, #1F8A3B 32px, #1F8A3B 48px, #FFFFFF 48px, #FFFFFF 64px, #0E2A8F 64px, #0E2A8F 80px, #FFFFFF 80px, #FFFFFF 96px);\n}.elementor .cif-btn-lime:hover,.elementor .cif-btn-lime:focus-visible{background-color:#92D35A;box-shadow:0px 4px 0px 0px #4E8A22;transform:translate3d(0px, 2px, 0px);}.elementor .cif-btn-lime{font-family:var(--font-label);font-weight:600;font-size:1.1rem;color:var(--cif-navy-deep);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:var(--cif-lime);box-shadow:0px 6px 0px 0px #4E8A22;transition:transform 0.15s, box-shadow 0.15s;}.elementor .cif-btn-red:hover,.elementor .cif-btn-red:focus-visible{background-color:#C8161D;box-shadow:0px 4px 0px 0px #9E1117;transform:translate3d(0px, 2px, 0px);}.elementor .cif-btn-red{font-family:var(--font-label);font-weight:600;font-size:1.1rem;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:var(--cif-red);box-shadow:0px 6px 0px 0px #9E1117;transition:transform 0.15s, box-shadow 0.15s;}.elementor .cif-body{font-family:var(--font-body);font-size:1.1rem;color:var(--cif-ink);line-height:1.7;display:block;}