.elementor .s-projects-hero-eyebrow{font-weight:700;font-size:12px;color:#C6923E;letter-spacing:1.2px;text-transform:uppercase;}.elementor .s-projects-hero-title{font-weight:800;font-size:44px;color:#FFFFFF;line-height:1.08;}.elementor .s-projects-hero-gold{font-weight:800;font-size:44px;color:#C6923E;line-height:1.08;}.elementor .s-projects-hero-line{width:56px;height:3px;background-color:#C6923E;}.elementor .s-projects-hero-intro{max-width:540px;font-size:15px;color:#DCE3EA;line-height:1.65;}.elementor .s-projects-hero-cta{font-weight:700;font-size:12px;color:#C6923E;padding-block-start:11px;padding-block-end:11px;padding-inline-start:18px;padding-inline-end:18px;border-radius:4px;border-width:1px;border-color:#C6923E;border-style:solid;background-color:#00000000;align-self:flex-start;}.elementor .s-projects-hero-cta:hover,.elementor .s-projects-hero-cta:focus-visible{color:#FFFFFF;background-color:#C6923E;}.elementor .s-projects-hero-copy{width:39%;display:flex;flex-direction:column;gap:13px;}.elementor .s-projects-hero-image-1{width:100%;height:100%;object-fit:cover;}.elementor .s-projects-hero-panel-1{width:33%;height:350px;overflow:hidden;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;}.elementor .s-projects-hero-image-2{width:100%;height:100%;object-fit:cover;}.elementor .s-projects-hero-panel-2{width:34%;height:395px;overflow:hidden;border-radius:4px;}.elementor .s-projects-hero-image-3{width:100%;height:100%;object-fit:cover;}.elementor .s-projects-hero-panel-3{width:33%;height:350px;overflow:hidden;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:4px;}.elementor .s-projects-hero-visual{width:61%;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-projects-hero-inner{width:100%;max-width:1320px;display:flex;flex-direction:row;gap:42px;align-items:center;}.elementor .s-projects-hero{width:100%;overflow:hidden;padding-block-start:54px;padding-block-end:58px;padding-inline-start:20px;padding-inline-end:20px;background-color:#031427;display:flex;justify-content:center;}.elementor .s-projects-portfolio-eyebrow{font-weight:700;font-size:12px;color:#C6923E;letter-spacing:1.1px;text-align:center;text-transform:uppercase;}.elementor .s-projects-archive-grid-title{max-width:820px;font-weight:700;font-size:34px;color:#081A3A;line-height:1.16;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-projects-archive-grid-intro{max-width:780px;font-size:14.5px;color:#3F4A5A;line-height:1.65;text-align:center;margin-block-start:0px;margin-block-end:4px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-projects-archive-grid-inner{width:100%;max-width:1320px;display:flex;flex-direction:column;gap:22px;}.elementor .s-projects-archive-grid-section{width:100%;padding-block-start:64px;padding-block-end:68px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-project-strength-1{width:25%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#DCE3EA;border-style:solid;}.elementor .s-project-strength-2{width:25%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#DCE3EA;border-style:solid;}.elementor .s-project-strength-3{width:25%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#DCE3EA;border-style:solid;}.elementor .s-project-strength-4{width:50%;}.elementor .s-projects-strengths-inner{width:100%;max-width:1320px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .s-projects-strengths{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#DCE3EA;border-style:solid;background-color:#F6F7F9;display:flex;justify-content:center;}.elementor .s-projects-cta-image{width:100%;height:100%;object-fit:cover;}.elementor .s-projects-cta-image-wrap{width:30%;min-height:205px;overflow:hidden;}.elementor .s-projects-cta-title{font-weight:700;font-size:26px;color:#FFFFFF;line-height:1.2;}.elementor .s-projects-cta-text{font-size:14px;color:#DCE3EA;line-height:1.6;}.elementor .s-projects-cta-copy{width:43%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:26px;display:flex;flex-direction:column;gap:10px;justify-content:center;}.elementor .s-projects-cta-primary{width:100%;font-weight:700;font-size:11.5px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;background-color:#C6923E;justify-content:center;}.elementor .s-projects-cta-primary:hover,.elementor .s-projects-cta-primary:focus-visible{background-color:#0B274A;}.elementor .s-projects-cta-secondary{width:100%;font-weight:700;font-size:11.5px;color:#FFFFFF;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:4px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#00000000;justify-content:center;}.elementor .s-projects-cta-secondary:hover,.elementor .s-projects-cta-secondary:focus-visible{color:#C6923E;border-color:#C6923E;}.elementor .s-projects-cta-actions{width:27%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:30px;display:flex;flex-direction:column;gap:10px;justify-content:center;}.elementor .s-projects-cta-inner{width:100%;min-height:205px;max-width:1320px;overflow:hidden;border-radius:8px;background-color:#061B36;display:flex;flex-direction:row;align-items:stretch;}.elementor .s-projects-cta{width:100%;padding-block-start:34px;padding-block-end:38px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;display:flex;justify-content:center;}