.elementor .ct-label{width:100%;font-family:var(--ct-sans);font-weight:600;font-size:14px;color:var(--ct-navy);margin-block-start:10px;}.elementor .ct-field:focus{border-color:var(--ct-burgundy);}.elementor .ct-field{width:100%;height:48px;font-family:var(--ct-sans);font-size:16px;color:var(--ct-ink);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:rgba(43,54,72,0.3);border-style:solid;background-color:#FFFFFF;}.elementor .ct-navlink:hover,.elementor .ct-navlink:focus-visible{color:var(--ct-ochre);background-color:transparent;}.elementor .ct-navlink{font-family:var(--ct-sans);font-weight:500;font-size:14px;color:var(--ct-cream);letter-spacing:0.02em;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:2px;border-width:0px;background-color:transparent;transition:color 0.2s;white-space:nowrap;\n}.elementor .ct-img-cover{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .ct-card{padding:32px;border-radius:4px;border-width:1px;border-color:rgba(43,54,72,0.12);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:14px;}.elementor .ct-grid-3{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3, minmax(0,1fr));}.elementor .ct-grid-2{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(2, minmax(0,1fr));}.elementor .ct-btn:hover,.elementor .ct-btn:focus-visible{color:var(--ct-cream);background-color:var(--ct-navy);}.elementor .ct-btn{font-family:var(--ct-sans);font-weight:600;font-size:14px;color:var(--ct-cream);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:0px;background-color:var(--ct-burgundy);transition:all 0.25s;}.elementor .ct-small{font-family:var(--ct-sans);font-size:14px;color:var(--ct-ink);line-height:1.6;opacity:80%;}.elementor .ct-body{font-family:var(--ct-sans);font-size:17px;color:var(--ct-ink);line-height:1.7;}.elementor .ct-h2{font-family:var(--ct-serif);font-weight:600;font-size:46px;color:var(--ct-navy);line-height:1.1;}.elementor .ct-h1{font-family:var(--ct-serif);font-weight:600;font-size:68px;color:var(--ct-navy);line-height:1.04;}.elementor .ct-breadcrumb{font-family:var(--ct-sans);font-weight:500;font-size:13px;color:var(--ct-navy);letter-spacing:0.04em;opacity:75%;}.elementor .ct-inner{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .ct-section{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--ct-cream);display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .ct-section-ochre{background-color:var(--ct-ochre);}