:root{--container-width:1440px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--line-height-base:1;--line-height-tight:1.2;--line-height-normal:1.375;--line-height-relaxed:1.5;--line-height-body-text:1.625;--color-black:#000;--color-white:#fff;--color-transparent:transparent;--color-primary:#12264b;--color-secondary:#174374;--color-accent-1:#f4c58f;--color-accent-2:#ed7d31;--color-primary-hover:var(--color-secondary);--color-accent-hover:var(--color-accent-2);--color-success:#15803d;--color-error:#dc2626;--color-warning:#b45309;--border-radius-none:0;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-2xl:24px;--border-radius-full:9999px;--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--spacing-5xl:96px;--spacing-6xl:128px;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease}._4CyXgG_contact ._4CyXgG_contact_container{margin-block:var(--spacing-3xl);justify-content:center;align-items:center;display:flex}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information{width:50%}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information ._4CyXgG_title{color:var(--color-accent-2);font-size:clamp(var(--font-size-lg),1.2vw,var(--font-size-xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);text-transform:uppercase}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information div p{font-size:var(--font-size-xl);margin-bottom:var(--font-size-xs);color:var(--color-primary)}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information div p a{text-decoration:none}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_logo{width:50%;position:relative}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_logo ._4CyXgG_logo_container{justify-self:center;width:100%;max-width:500px;height:auto}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_logo ._4CyXgG_logo_container img{width:100%;max-width:100%;height:100%}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_title{margin-bottom:var(--spacing-2xl);color:var(--color-primary);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_contact_form{gap:var(--spacing-xl) var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field{color:var(--color-primary);position:relative}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field label{top:var(--spacing-md);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);pointer-events:none;transform-origin:0 0;transition:color var(--transition-base),transform var(--transition-base);position:absolute;left:0}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea{width:100%;padding:var(--spacing-xl) 0 var(--spacing-sm);border:0;border-bottom:2px solid var(--color-primary);color:var(--color-primary);transition:border-color var(--transition-base);font-size:var(--font-size-xl);background:0 0;border-radius:0;outline:0}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:focus,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea:focus{border-bottom-color:var(--color-accent-2)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:focus+label,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:not(:placeholder-shown)+label,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea:focus+label,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea:not(:placeholder-shown)+label{color:var(--color-accent-2);transform:translateY(calc(var(--spacing-sm) * -1)) scale(.8)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:autofill{background-color:#0000}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:-webkit-autofill{-webkit-text-fill-color:var(--color-primary);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset;caret-color:var(--color-primary)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-primary);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset;caret-color:var(--color-primary)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-primary);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset;caret-color:var(--color-primary)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea{padding-inline:var(--spacing-md);border:2px solid var(--color-primary);border-radius:var(--border-radius-md);resize:vertical;font-size:var(--font-size-xl)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea:focus{border-color:var(--color-accent-2)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_message_field{margin-top:var(--spacing-md);grid-column:1/-1}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_message_field label{left:var(--spacing-md);font-size:var(--font-size-xl)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_submit_button{padding:var(--spacing-sm) var(--spacing-xl);border:2px solid var(--color-primary);border-radius:var(--border-radius-md);background-color:var(--color-primary);color:var(--color-white);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-base),border-color var(--transition-base);grid-column:1/-1;justify-self:start}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_submit_button:hover,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_submit_button:focus-visible{border-color:var(--color-accent-2);background-color:var(--color-accent-2)}@media (max-width:768px){._4CyXgG_contact ._4CyXgG_contact_container{align-items:stretch;gap:var(--spacing-2xl);margin-block:var(--spacing-2xl);flex-direction:column}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information,._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_logo{width:100%}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information ._4CyXgG_title{font-size:var(--font-size-xl)}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information div p{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);overflow-wrap:anywhere}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_logo ._4CyXgG_logo_container{max-width:360px}._4CyXgG_contact ._4CyXgG_form_section{margin-block:var(--spacing-4xl)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_title{margin-bottom:var(--spacing-xl);font-size:var(--font-size-3xl)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_contact_form{gap:var(--spacing-lg);grid-template-columns:1fr}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_message_field{margin-top:var(--spacing-xs);grid-column:auto}}@media (max-width:576px){._4CyXgG_contact ._4CyXgG_contact_container{gap:var(--spacing-xl);margin-block:var(--spacing-xl)}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information ._4CyXgG_title{font-size:var(--font-size-lg)}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_information div p{font-size:var(--font-size-base)}._4CyXgG_contact ._4CyXgG_contact_container ._4CyXgG_logo ._4CyXgG_logo_container{max-width:260px}._4CyXgG_contact ._4CyXgG_form_section{margin-block:var(--spacing-3xl)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_title{margin-bottom:var(--spacing-lg);font-size:var(--font-size-2xl)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_contact_form{gap:var(--spacing-md)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field label,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field input,._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea{font-size:var(--font-size-base)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_form_field textarea{min-height:140px}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_message_field{margin-top:var(--spacing-xs)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_message_field label{font-size:var(--font-size-base)}._4CyXgG_contact ._4CyXgG_form_section ._4CyXgG_submit_button{width:100%;font-size:var(--font-size-base);justify-self:stretch}}
