.original-page{font-family:var(--font-sans);letter-spacing:0}.original-page .original-form-fields{border:0;min-width:0;margin:0;padding:0}.original-page .gform_footer{margin-top:24px}.original-page .gform_button{background:var(--cta);color:var(--ink-foreground);height:38px;font-family:var(--font-ui);border:0;border-radius:3px;width:100%;padding:0 12px;font-size:13px;font-weight:500}.original-page .gform-theme{--gf-color-primary:var(--cta);--gf-color-in-ctrl-primary:var(--cta);--gf-color-in-ctrl-border:var(--input);--gf-ctrl-border-radius:3px;--gf-ctrl-size:38px;--gf-label-font-size:13px;--gf-label-font-weight:600}.original-page .gform-theme input,.original-page .gform-theme select,.original-page .gform-theme textarea{background-color:var(--background);color:var(--foreground)}.original-page .gform-theme textarea{height:130px}.original-page .gform-theme--foundation .gform_fields{row-gap:20px}.original-page label.gform-field-label.gform-field-label--type-sub{color:var(--foreground);font-weight:600}.original-page .original-contact-form .gform_button{width:auto}.original-page .original-contact-form textarea{height:130px}.original-page #service-page li.elementor-icon-list-item{border:1px solid var(--primary);background:var(--background);border-radius:10px;margin:10px;padding:10px 25px}.original-page #service-area li.elementor-icon-list-item.elementor-inline-item{border:2px solid var(--navy);border-radius:30px;margin:10px;padding:10px 25px}.original-page #service-area li.elementor-icon-list-item.elementor-inline-item:hover{background:var(--navy)}.original-page #service-area li.elementor-icon-list-item.elementor-inline-item:hover a{color:var(--navy-foreground)}.original-page p.elementor-icon-box-description{font-size:17px}.original-page .bdt-step-flow-description{font-size:16px}.original-page h3.elementor-icon-box-title{font-size:25px}.original-page .original-faq-trigger{white-space:normal;text-align:left;border-radius:0;justify-content:space-between;gap:20px;width:100%;height:auto;min-height:50px;display:flex}.original-page .original-faq-trigger svg{flex-shrink:0;width:14px;height:14px}.original-page .original-faq-trigger,.original-page .original-faq-trigger:hover{background:var(--background);color:var(--foreground);border:1px solid var(--border);font-family:var(--font-ui);font-size:15px;font-weight:600}.original-page .bdt-open .original-faq-trigger{border:1px solid var(--border)}.original-page .bdt-ep-accordion-content[hidden]{display:none}.original-page .original-gallery-window{overflow:hidden}.original-page .original-gallery-track{gap:20px;transition:transform .5s;display:flex}.original-page .original-gallery-track figure{flex:0 0 calc(33.3333% - 13.3333px);margin:0}.original-page .original-gallery-track img{aspect-ratio:1;object-fit:cover;width:100%}.original-page .original-gallery-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.original-page .original-gallery-dot{background:var(--muted-foreground);opacity:.4;border-radius:50%;width:6px;min-width:6px;height:6px;padding:0}.original-page .original-gallery-dot[aria-pressed=true]{opacity:1;background:var(--foreground)}.original-page .original-gallery-slide-1{transform:translate(calc(-33.3333% - 6.66667px))}.original-page .original-gallery-slide-2{transform:translate(calc(-66.6667% - 13.3333px))}.original-page .original-gallery-slide-3,.original-page .original-gallery-slide-4,.original-page .original-gallery-slide-5{transform:translate(calc(-100% - 20px))}@media (width<=767px){.original-page .original-gallery-track figure{flex-basis:100%}.original-page .original-gallery-slide-1{transform:translate(calc(-100% - 20px))}.original-page .original-gallery-slide-2{transform:translate(calc(-200% - 40px))}.original-page .original-gallery-slide-3{transform:translate(calc(-300% - 60px))}.original-page .original-gallery-slide-4{transform:translate(calc(-400% - 80px))}.original-page .original-gallery-slide-5{transform:translate(calc(-500% - 100px))}}@media (prefers-reduced-motion:reduce){.original-page .original-gallery-track{transition:none}}.original-page .original-brand-form.original-brand-form.original-brand-form *,.original-page .original-brand-form.original-brand-form.original-brand-form ::placeholder{all:revert-layer}.original-page .original-brand-form button.brand-form-submit{background:var(--primary)!important;color:var(--primary-foreground)!important;font-family:var(--font-ui)!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:var(--radius-sm)!important;border:0!important;height:3.5rem!important;font-size:.875rem!important;font-weight:700!important}.original-page .tcpp-team{background:var(--secondary);padding:80px 20px}.original-page .tcpp-team-inner{text-align:center;max-width:1140px;margin:0 auto}.original-page .tcpp-team-eyebrow{color:var(--navy);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:14px;font-weight:600}.original-page .tcpp-team-title{font-family:var(--font-display);color:var(--navy);margin:0 0 16px;font-size:clamp(30px,4vw,44px);line-height:1.15}.original-page .tcpp-team-intro{font-family:var(--font-sans);max-width:680px;color:var(--muted-foreground);margin:0 auto 40px;font-size:17px}.original-page .tcpp-team img{object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.original-page .tcpp-team-group{aspect-ratio:16/10;border-bottom:6px solid var(--primary)}.original-page .tcpp-team-heads{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.original-page .tcpp-team-head{margin:0}.original-page .tcpp-team-head img{aspect-ratio:4/5}.original-page .tcpp-team-action{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.original-page .tcpp-team-action img{aspect-ratio:3/2}@media (width<=767px){.original-page .tcpp-team{padding:56px 16px}.original-page .tcpp-team-heads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.original-page .tcpp-team-action{grid-template-columns:1fr;gap:12px}}.original-page .tcpp-team-head figcaption{font-family:var(--font-sans);flex-direction:column;gap:2px;margin-top:12px;display:flex}.original-page .tcpp-team-head figcaption strong{font-family:var(--font-display);color:var(--navy);font-size:22px;font-weight:600}.original-page .tcpp-team-head figcaption span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:600}.original-page .e-con-inner.tcpp-story{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:56px;display:grid!important}.original-page .tcpp-story-photo{text-align:center;margin:0}.original-page .tcpp-story-photo img{aspect-ratio:4/5;object-fit:cover;border-bottom:6px solid var(--primary);border-radius:12px;width:100%;display:block}.original-page .tcpp-story-photo figcaption{font-family:var(--font-sans);flex-direction:column;gap:2px;margin-top:14px;display:flex}.original-page .tcpp-story-photo figcaption strong{font-family:var(--font-display);color:var(--navy);font-size:22px;font-weight:600}.original-page .tcpp-story-photo figcaption span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:600}@media (width<=900px){.original-page .e-con-inner.tcpp-story{grid-template-columns:1fr;gap:32px}.original-page .tcpp-story-photo{max-width:360px;margin:0 auto}}.original-page .e-con:has(>.elementor-widget-shortcode .original-brand-form){--width:min(485px, 100%);box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;width:min(485px,100%)!important;max-width:485px!important;padding:0!important}.original-page .e-con:has(>.elementor-widget-shortcode .original-brand-form)>:not(.elementor-widget-shortcode){display:none!important}.original-page .e-con:has(>.e-con>.elementor-widget-shortcode .original-brand-form){flex:none!important;width:auto!important;max-width:100%!important;padding-inline:0!important}
