.page-contact{max-width:1417px;margin:auto;display:flex;padding-top:100px}@media(max-width:768px){.page-contact{padding-top:50px}}.page-contact .container-address{max-width:472px;width:61%;padding:0 17px}.page-contact .container-address .title-address{font-family:var(--font-bold-family);font-weight:700;font-style:normal;font-size:72px;letter-spacing:0em;margin:0 0 .67em;line-height:1.1em;text-transform:capitalize}.page-contact .container-address .container-text{margin-bottom:102px}.page-contact .container-address .container-text p{font-weight:400;font-family:var(--font-regular-family);font-style:normal;font-size:16px;letter-spacing:.03em;line-height:1.6em;text-transform:none;color:#000}.page-contact .container-address .container-text .place{font-weight:400;font-family:var(--font-bold-family);font-style:normal;font-size:32px;letter-spacing:0em;line-height:1.2em;text-transform:none;color:#b85814;margin-bottom:26px}.page-contact .container-address .container-text .address{display:flex;flex-direction:column;margin-bottom:16px}.page-contact .container-address .container-text .schedule{margin-bottom:16px}.page-contact .container-maps{display:flex;flex-direction:column}.page-contact .container-maps .maps{padding:17px;width:100%;height:425px}@media(max-width:768px){.page-contact .container-address{max-width:initial;width:100%}.page-contact{flex-wrap:wrap}.page-contact .container-address .container-text{margin-bottom:30px}.page-contact .container-address .title-address{font-size:32px}.page-contact .container-address .container-text .place{font-size:28px}}.contact{max-width:1417px;margin:auto;display:flex;width:100%}.contact .container-text-form{padding:0 17px}@media(max-width:768px){.contact{flex-wrap:wrap}.contact .container-text-form{margin-bottom:30px}}.contact .container-text-form .contact-title{font-family:var(--font-bold-family);font-weight:700;font-style:normal;font-size:32px;letter-spacing:0em;line-height:1.2em;text-transform:none;color:#b85814;margin:0 0 30px}.contact .container-text-form .description{font-family:var(--font-regular-family);font-weight:400;font-style:normal;font-size:16px;letter-spacing:.03em;line-height:1.6em;text-transform:none;color:#000}.contact form{width:100%;max-width:910px;margin-left:auto;padding:30px 17px 0;box-sizing:content-box}s .contact form .contact__button{margin:0}.contact form input,.contact form textarea{font-size:14px;padding:0 6px!important;border:1px solid #ccc;background:#fafafa;color:#000;font-family:sans-serif;line-height:normal;box-sizing:border-box;border-radius:2px;margin:0 6px 0 0;box-shadow:none}.contact form input:hover{box-shadow:none}.contact form .field{position:relative;margin-bottom:50px;padding-top:0}.contact form .field .label_custom{position:absolute;top:-30px;font-family:var(--font-regular-family);font-weight:400;font-style:normal;font-size:16px;letter-spacing:.03em;line-height:1.6em;text-transform:none;color:#000}.contact form .contact__fields-custom{display:flex;height:auto;margin-bottom:50px}.contact form .contact__fields-custom .field{margin-bottom:0}.contact form .contact__fields-custom .label_custom{position:absolute;top:-30px;font-family:var(--font-regular-family);font-weight:400;font-style:normal;font-size:16px;letter-spacing:.03em;line-height:1.6em;text-transform:none;color:#000}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-page.css.map */
