.et-contact-page{padding:3rem 0 6rem;background:#f5f7fb;color:#0e1b4d}.et-contact-hero{max-width:82rem;margin:0 auto 2.4rem;text-align:center}.et-contact-hero__eyebrow,.et-contact-form-card__eyebrow,.et-contact-card__eyebrow{display:block;margin-bottom:.7rem;font-size:1.05rem;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4770db}.et-contact-hero h1{margin:0;font-size:clamp(3rem,4.4vw,5.4rem);line-height:1.03;letter-spacing:-.03em}.et-contact-hero p{max-width:70rem;margin:1.2rem auto 0;color:#0e1b4dad;font-size:1.55rem;line-height:1.55}.et-contact-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.55fr);gap:2rem;align-items:start;max-width:126rem;margin:0 auto}.et-contact-sidebar{display:grid;gap:1.2rem}.et-contact-card,.et-contact-form-card{border:1px solid rgba(14,27,77,.09);border-radius:20px;background:#fff;box-shadow:0 10px 30px #0e1b4d0d}.et-contact-card{padding:2rem}.et-contact-card--dark{padding:2.4rem;background:linear-gradient(145deg,#0e1b4d,#173d91);color:#fff;border:0}.et-contact-card--dark .et-contact-card__eyebrow{color:#9fb8ff}.et-contact-card h2,.et-contact-card h3{margin:0;color:inherit}.et-contact-card h2{font-size:2.45rem;line-height:1.1}.et-contact-card h3{font-size:1.65rem}.et-contact-card p{margin:.85rem 0 0;font-size:1.3rem;line-height:1.55;color:#0e1b4dad}.et-contact-card--dark p{color:#ffffffc7}.et-contact-card ul{display:grid;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none}.et-contact-card li{font-size:1.22rem;color:#0e1b4dc7}.et-contact-card li:before{content:"\2713";margin-right:.55rem;color:#4770db;font-weight:700}.et-contact-direct{display:grid;gap:.8rem;margin-top:1.6rem}.et-contact-direct a{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#fff;text-decoration:none;background:#ffffff0f}.et-contact-direct a:hover{background:#ffffff1a}.et-contact-direct__label{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:#9fb8ff}.et-contact-direct strong{font-size:1.35rem;font-weight:650;overflow-wrap:anywhere}.et-contact-company{display:flex;flex-direction:column;gap:.15rem;padding:.25rem .3rem;color:#0e1b4da6;font-size:1.15rem}.et-contact-company strong{color:#0e1b4d;font-size:1.25rem}.et-contact-form-card{padding:2.6rem}.et-contact-form-card__head{margin-bottom:2rem}.et-contact-form-card__head h2{margin:0;font-size:3rem;line-height:1.08}.et-contact-form-card__head p{margin:.7rem 0 0;color:#0e1b4d9e;font-size:1.3rem}.et-contact-form{display:block}.et-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.et-contact-field{display:flex;flex-direction:column;gap:.55rem}.et-contact-field--full{grid-column:1/-1;margin-bottom:1.25rem}.et-contact-field label{font-size:1.18rem;font-weight:650;color:#0e1b4d}.et-contact-field label span{color:#d14343}.et-contact-field label small{font-size:1rem;font-weight:500;color:#0e1b4d80}.et-contact-field input,.et-contact-field select,.et-contact-field textarea{width:100%;border:1px solid rgba(14,27,77,.16);border-radius:12px;background:#fff;color:#0e1b4d;font:inherit;font-size:1.28rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.et-contact-field input,.et-contact-field select{min-height:4.8rem;padding:0 1.25rem}.et-contact-field textarea{min-height:15rem;padding:1.15rem 1.25rem;resize:vertical}.et-contact-field input:focus,.et-contact-field select:focus,.et-contact-field textarea:focus{border-color:#4770db;box-shadow:0 0 0 3px #4770db1f}.et-contact-field input::placeholder,.et-contact-field textarea::placeholder{color:#0e1b4d61}.et-contact-success,.et-contact-error{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.6rem;padding:1.2rem 1.4rem;border-radius:12px;font-size:1.2rem}.et-contact-success{background:#eef8f1;color:#185b32;border:1px solid #c8e8d2}.et-contact-error{background:#fff1f1;color:#8d2525;border:1px solid #f0caca}.et-contact-form__footer{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.8rem;padding-top:1.8rem;border-top:1px solid rgba(14,27,77,.09)}.et-contact-form__footer p{max-width:46rem;margin:0;color:#0e1b4d8a;font-size:1.1rem;line-height:1.45}.et-contact-form__footer .button{min-width:18rem}@media screen and (max-width:989px){.et-contact-layout{grid-template-columns:1fr}.et-contact-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.et-contact-card--dark,.et-contact-company{grid-column:1/-1}}@media screen and (max-width:749px){.et-contact-page{padding:2rem 0 4rem}.et-contact-hero{text-align:left;margin-bottom:1.5rem}.et-contact-hero h1{font-size:3.25rem}.et-contact-hero p{font-size:1.32rem}.et-contact-sidebar{grid-template-columns:1fr}.et-contact-card--dark,.et-contact-company{grid-column:auto}.et-contact-card,.et-contact-form-card{border-radius:16px}.et-contact-card{padding:1.5rem}.et-contact-card--dark{padding:1.8rem}.et-contact-form-card{padding:1.6rem}.et-contact-form-card__head h2{font-size:2.35rem}.et-contact-grid{grid-template-columns:1fr}.et-contact-field--full{grid-column:auto}.et-contact-form__footer{align-items:stretch;flex-direction:column}.et-contact-form__footer .button{width:100%;min-width:0}.et-contact-direct{grid-template-columns:1fr 1fr}.et-contact-direct strong{font-size:1.18rem}}@media screen and (max-width:420px){.et-contact-direct{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=EA */
