body .footer{background:#f7f6f2;color:#56544f;border-top:1px solid #DAD8D0;margin-top:0;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}body .footer .footer__content-top{max-width:1400px;padding-inline:40px;padding-bottom:26px}body .footer .footer-block__heading{font:400 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.06em;color:#20201e;margin-bottom:16px}body .footer .footer-block__details-content,body .footer .footer-block__details-content p,body .footer .footer-block__details-content a{font:400 13px/1.8 Arial,Helvetica,sans-serif;color:#56544f;letter-spacing:0;overflow-wrap:anywhere}body .footer .footer-block__details-content p{margin:0 0 14px}body .footer .footer-block__details-content a{text-decoration:none}body .footer .footer-block__details-content a:hover{text-decoration:underline;text-underline-offset:4px}body .footer .footer-block__details-content .list-menu__item--link{padding-block:5px}body .footer .footer__content-bottom{border-color:#dad8d0;padding-top:18px}body .footer .localization-form h2{font:13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0}body .footer a:focus-visible,body .footer button:focus-visible{outline:2px solid #20201E;outline-offset:4px}.m2-service-page .m2-visit,.m2-service-page .m2-contact{padding-top:40px;padding-bottom:48px}.m2-service-page .m2-service-heading h1{font:400 42px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.025em;margin:0 0 24px;color:#20201e}.m2-service-page .m2-service-heading .m2-home-label{margin-bottom:12px}.m2-service-page .m2-visit__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;align-items:start}.m2-service-page .m2-visit__photo{margin:0}.m2-service-page .m2-visit__photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#eeece6}.m2-service-page .m2-visit__photo figcaption{font:11px/1.6 Arial,Helvetica,sans-serif;color:#56544f;margin-top:12px}.m2-service-page .m2-visit__intro{font:400 22px/1.5 Georgia,Times New Roman,serif;color:#20201e;margin:0 0 26px;max-width:460px}.m2-service-page .m2-visit__group{padding:18px 0;border-top:1px solid #DAD8D0;font:14px/1.8 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}.m2-service-page .m2-visit__group h2{font:400 13px/1.5 Arial,Helvetica,sans-serif;margin:0 0 10px}.m2-service-page .m2-visit__group p{margin:0 0 8px}.m2-service-page .m2-visit__group address{font-style:normal;margin-bottom:12px}.m2-service-page .m2-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;max-width:1200px}.m2-service-page .m2-contact__intro{font-size:15px;line-height:1.8;max-width:340px;margin:0 0 28px}.m2-service-page .m2-contact__info-row{display:flex;flex-direction:column;gap:8px;font-size:14px;overflow-wrap:anywhere}.m2-service-page .m2-contact__form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.m2-service-page .m2-contact__field{min-width:0}.m2-service-page .m2-contact__field:has(textarea),.m2-service-page .m2-contact__success,.m2-service-page .m2-contact__errors{grid-column:1/-1}.m2-service-page .m2-contact__field label{display:block;font:13px/1.5 Arial,Helvetica,sans-serif;margin-bottom:8px;color:#20201e}.m2-service-page .m2-contact__input,.m2-service-page .m2-contact__select,.m2-service-page .m2-contact__textarea{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #DAD8D0;border-radius:0;background:transparent;color:#20201e;font:16px/1.5 Arial,Helvetica,sans-serif;padding:12px;box-shadow:none}.m2-service-page .m2-contact__textarea{resize:vertical;min-height:150px}.m2-service-page .m2-contact__input::placeholder,.m2-service-page .m2-contact__textarea::placeholder{color:#76736b;font-size:14px}.m2-service-page .m2-contact__submit{justify-self:start;grid-column:1/-1;border:1px solid #20201E;border-radius:0;background:#20201e;color:#f7f6f2;font:13px/1.5 Arial,Helvetica,sans-serif;padding:14px 28px;cursor:pointer;min-height:48px}.m2-service-page .m2-contact__submit:hover{background:#3d3c37}.m2-service-page .m2-contact__success,.m2-service-page .m2-contact__errors{font-size:14px;border-left:2px solid #20201E;padding-left:14px}@media(max-width:989px){body .footer .footer__content-top{padding-inline:24px}.m2-service-page .m2-visit__layout,.m2-service-page .m2-contact{gap:32px}.m2-service-page .m2-contact__form{grid-template-columns:1fr}}@media(max-width:749px){body .footer .footer__content-top{padding-inline:20px}body .footer .footer-block.grid__item{margin:0 0 26px}body .footer .footer-block__details-content{margin-bottom:0}.m2-service-page .m2-visit,.m2-service-page .m2-contact{padding-top:28px;padding-bottom:28px}.m2-service-page .m2-service-heading h1{font-size:34px;margin-bottom:22px}.m2-service-page .m2-visit__layout,.m2-service-page .m2-contact{grid-template-columns:1fr;gap:26px}.m2-service-page .m2-visit__intro{font-size:21px;margin-bottom:22px}.m2-service-page .m2-contact__intro{max-width:none;margin-bottom:18px}.m2-service-page .m2-contact__form{gap:18px}.m2-service-page .m2-contact__submit{width:100%}}body .footer{background:#f7f6f2!important;color:#56544f!important}body .footer .footer-block__heading,body .footer .localization-form h2{font-family:Arial,Helvetica,sans-serif!important;color:#20201e!important}body .footer :is(p,li,span,a,label,input,select,button){font-family:Arial,Helvetica,sans-serif!important}.m2-service-page .m2-visit__photographs{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.m2-service-page .m2-visit__photographs:has(.m2-visit__interior){grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr)}.m2-service-page .m2-visit__interior{margin:56px 0 0}.m2-service-page .m2-visit__interior img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.m2-service-page .m2-visit__interior figcaption{font:11px/18px Arial,Helvetica,sans-serif;color:#68665f;margin-top:12px}.m2-service-page .m2-visit__intro{font-size:21px;line-height:1.5}.m2-service-page .m2-visit__group{padding:16px 0}@media(max-width:989px){.m2-service-page .m2-visit__layout{grid-template-columns:1fr}.m2-service-page .m2-visit__photographs{max-width:800px}.m2-service-page .m2-visit__details{max-width:650px}.m2-service-page .m2-visit__interior{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/m2-service-footer.css.map */
