.mse-contact{padding-top:48px;padding-bottom:64px}.mse-contact__head{text-align:center;max-width:70ch;margin:0 auto 48px}.mse-contact__title{color:var(--mse-color-main-blue, #00659c);font-family:var(--font-heading-family);font-size:clamp(3rem,5vw,4.4rem);font-weight:400;line-height:1.1;margin:0}.mse-contact__intro{color:#333;font-size:1.7rem;line-height:1.6;margin:16px 0 0}.mse-contact__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:64px}@media(max-width:990px){.mse-contact__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.mse-contact__cards{grid-template-columns:1fr}}.mse-contact__card{background:var(--mse-color-gray-100, #f2f2f2);border-radius:14px;padding:32px 28px}.mse-contact__card-icon{display:inline-flex;color:var(--mse-color-main-blue, #00659c);margin-bottom:18px}.mse-contact__card-icon svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mse-contact__card-title{color:var(--mse-color-main-blue, #00659c);font-family:var(--font-heading-family);font-size:2rem;font-weight:400;line-height:1.25;margin:0 0 10px}.mse-contact__card-text{color:#555;font-size:1.5rem;line-height:1.5}.mse-contact__card-text a{color:inherit;text-decoration:none}.mse-contact__card-text a:hover{color:var(--mse-color-main-blue, #00659c);text-decoration:underline}.mse-contact__card-text p{margin:0}.mse-contact__card-text p+p{margin-top:6px}.mse-contact__form-wrap{max-width:760px;margin:0 auto;background:var(--mse-color-white, #fff);border:1px solid var(--mse-border, rgba(0,0,0,.12));border-radius:16px;padding:44px 44px 40px}@media(max-width:560px){.mse-contact__form-wrap{padding:28px 22px}}.mse-contact__form-head{text-align:center;margin-bottom:28px}.mse-contact__form-title{color:var(--mse-color-main-blue, #00659c);font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,2.8rem);font-weight:400;line-height:1.2;margin:0}.mse-contact__form-intro{color:#555;font-size:1.5rem;line-height:1.5;margin:10px 0 0}.mse-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:560px){.mse-contact__row{grid-template-columns:1fr}}.mse-contact__field{margin-bottom:20px}.mse-contact__label{display:block;font-size:1.4rem;font-weight:500;color:#333;margin-bottom:7px}.mse-contact__input,.mse-contact__textarea{width:100%;font-family:inherit;font-size:1.6rem;color:#000;background:var(--mse-color-white, #fff);border:1px solid var(--mse-border-strong, rgba(0,0,0,.35));border-radius:8px;padding:13px 15px;transition:border-color .15s ease,box-shadow .15s ease}.mse-contact__input:focus,.mse-contact__textarea:focus{outline:none;border-color:var(--mse-color-main-blue, #00659c);box-shadow:0 0 0 3px #00659c26}.mse-contact__textarea{resize:vertical;min-height:150px}.mse-contact__actions{margin-top:6px;text-align:center}.mse-contact__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--mse-color-main-blue, #00659c);color:#fff;font-family:inherit;font-size:1.6rem;font-weight:600;border:0;border-radius:26px;padding:14px 40px;cursor:pointer;transition:background .15s ease}.mse-contact__btn:hover{background:var(--mse-color-blue-700, #0b5f8a)}.mse-contact__message{border-radius:10px;padding:16px 18px;font-size:1.5rem;line-height:1.5;margin-bottom:24px}.mse-contact__message--success{background:#e7f4ec;color:#1a7040;border:1px solid #b7ddc6}.mse-contact__message--error{background:#fdecec;color:#a12525;border:1px solid #f2c1c1}@media(max-width:989px){.mse-contact__label,.mse-contact__form-intro,.mse-contact__card-text,.mse-contact__card-text p,.mse-contact__card-text a{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mse-contact.css.map */
