.sma-contact{color:#172b40;font:400 16px/1.6 Roboto,sans-serif;letter-spacing:0}.sma-contact *,.sma-contact *:before,.sma-contact *:after{box-sizing:border-box}.sma-contact h1,.sma-contact h2,.sma-contact p{margin:0}.sma-contact a{text-decoration:none}.sma-contact__hero{overflow:hidden;background:#003469;color:#fff}.sma-contact__hero-inner{width:min(100% - 80px,1160px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px}.sma-contact__intro{padding-block:56px}.sma-contact .sma-contact__eyebrow{margin-bottom:16px;color:#77d8fa;font:700 14px/1.3 Roboto,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sma-contact .sma-contact__heading{color:#fff;font:italic 900 clamp(44px,5vw,72px)/.98 "Roboto Condensed",sans-serif;letter-spacing:-.025em;text-transform:uppercase}.sma-contact__heading-line,.sma-contact__heading-accent{display:block}.sma-contact__heading-accent{color:#fff1b8}.sma-contact .sma-contact__description{max-width:490px;margin-top:22px;color:#e0ecf7;font-size:17px}.sma-contact__mascot{align-self:end;display:flex;justify-content:center}.sma-contact .sma-contact__image{display:block;width:auto;max-width:100%;height:400px;object-fit:contain;object-position:bottom}.sma-contact .sma-contact__button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border:1px solid transparent;border-radius:5px;background:#003469;color:#fff;font:700 16px/1.3 Roboto,sans-serif;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.sma-contact .sma-contact__button:hover{background:#00518d;color:#fff}.sma-contact .sma-contact__button--light{margin-top:28px;background:#fff;color:#003469}.sma-contact .sma-contact__button--light:hover{background:#dff5ff;color:#003469}.sma-contact__body{padding-block:64px 80px;background:#f5f7fa;scroll-margin-top:110px}.sma-contact__columns{width:min(100% - 80px,1160px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px}.sma-contact__columns>*{min-width:0}.sma-contact__form-panel{background:#fff;padding:36px;border:1px solid #dde4ec;border-radius:10px}.sma-contact .sma-contact__title{color:#003469;font:700 32px/1.15 Roboto Condensed,sans-serif;letter-spacing:-.015em}.sma-contact .sma-contact__form-description{margin-top:10px;color:#526376;font-size:15px}.sma-contact__form{display:grid;gap:24px;margin-top:30px}.sma-contact__form fieldset{min-width:0;margin:0;padding:0;border:0}.sma-contact .sma-contact__label{display:block;min-width:0;padding:0;color:#243c54;font:500 14px/1.5 Roboto,sans-serif;letter-spacing:0}.sma-contact__topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.sma-contact__topic{position:relative;min-width:0;cursor:pointer}.sma-contact__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sma-contact__topic-text{display:flex;align-items:center;justify-content:center;min-height:46px;height:100%;padding:10px 8px;border:1px solid #cbd5df;border-radius:5px;color:#43566a;font-size:13px;line-height:1.4;text-align:center;transition:background-color .16s ease,border-color .16s ease}.sma-contact__topic:hover .sma-contact__topic-text{border-color:#003469}.sma-contact__radio:checked+.sma-contact__topic-text{border-color:#003469;background:#003469;color:#fff}.sma-contact__radio:focus-visible+.sma-contact__topic-text{outline:3px solid #008dc6;outline-offset:3px}.sma-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sma-contact .sma-contact__input{display:block;width:100%;min-width:0;min-height:50px;margin:8px 0 0;padding:12px 14px;border:1px solid #b9c7d5;border-radius:5px;background:#fff;color:#172b40;font:400 16px/1.5 Roboto,sans-serif;box-shadow:none}.sma-contact .sma-contact__input::placeholder{color:#697989;opacity:1}.sma-contact .sma-contact__input:focus{border-color:#008dc6;outline:2px solid #008dc6;outline-offset:2px}.sma-contact .sma-contact__textarea{min-height:150px;resize:vertical}.sma-contact__required{color:#007bad}.sma-contact .sma-contact__button--submit{width:100%}.sma-contact__faq{margin-top:24px;border-top:1px solid #ccd7e2}.sma-contact__question{border-bottom:1px solid #ccd7e2}.sma-contact .sma-contact__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:18px 0;list-style:none;color:#243c54;font:500 16px/1.45 Roboto,sans-serif;cursor:pointer}.sma-contact__summary::-webkit-details-marker{display:none}.sma-contact__toggle{flex:0 0 28px;font-size:24px;font-weight:400;text-align:center;transition:transform .16s ease}.sma-contact__question[open] .sma-contact__toggle{transform:rotate(45deg)}.sma-contact__answer{padding:0 36px 22px 0;color:#526376;font-size:15px}.sma-contact__answer p+p{margin-top:12px}.sma-contact .sma-contact__email{display:flex;align-items:center;gap:16px;margin-top:32px;padding:24px;border-radius:8px;background:#e6eef6;color:#003469;transition:background-color .16s ease}.sma-contact .sma-contact__email:hover{background:#dae9f6;color:#003469}.sma-contact__email-icon{flex:0 0 36px;font-size:30px;line-height:1;text-align:center}.sma-contact__email-content{min-width:0}.sma-contact__email-label{display:block;font-size:14px;color:#526376}.sma-contact__email-address{display:block;margin-top:3px;font-size:17px;font-weight:700;overflow-wrap:anywhere}.sma-contact a:focus-visible,.sma-contact button:focus-visible,.sma-contact summary:focus-visible{outline:3px solid #008dc6;outline-offset:4px}.sma-contact__success{padding:24px;border:1px solid #91c3ad;background:#eff8f3;border-radius:5px}.sma-contact .sma-contact__status-copy{margin-top:12px;font-size:16px}.sma-contact__errors{padding:16px;border:1px solid #dfaaa8;background:#fff3f2;color:#922b28;font-size:15px}.sma-contact__errors a{color:inherit;text-decoration:underline}.sma-contact__dialog{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;border:0;border-radius:10px;color:#172b40;background:#fff}.sma-contact__dialog::backdrop{background:#00193299}.sma-contact__dialog-inner{padding:32px;text-align:center}.sma-contact__dialog-inner .sma-contact__button{margin-top:24px}.sma-contact__success-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 20px;border-radius:50%;background:#e4f5eb;color:#187645}.sma-contact__check{width:28px;height:28px}@media(max-width:989px){.sma-contact__hero-inner,.sma-contact__columns{width:calc(100% - 48px);gap:28px}.sma-contact .sma-contact__image{height:320px}.sma-contact__columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sma-contact__form-panel{padding:24px}.sma-contact__fields{grid-template-columns:1fr}.sma-contact__email{padding:18px}}@media(max-width:699px){.sma-contact__hero-inner{grid-template-columns:1fr;gap:0;width:calc(100% - 40px)}.sma-contact__intro{padding-block:36px 24px;text-align:center}.sma-contact .sma-contact__heading{font-size:clamp(38px,10.5vw,58px)}.sma-contact .sma-contact__eyebrow{font-size:12px}.sma-contact .sma-contact__description{margin-inline:auto;font-size:16px}.sma-contact .sma-contact__image{height:196px}.sma-contact__body{padding-block:32px 48px}.sma-contact__columns{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:36px}.sma-contact__form-panel{padding:24px 20px}.sma-contact .sma-contact__title{font-size:28px}.sma-contact__form{margin-top:24px;gap:20px}.sma-contact__topic-text{font-size:12px}}@media(prefers-reduced-motion:reduce){.sma-contact *,.sma-contact *:before,.sma-contact *:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sma-contact.css.map */
