/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%}body{margin:0;min-height:100%;padding:0;color:#000;background-color:#fff;min-width:320px;font-weight:400;font-family:'Vela Sans',sans-serif;font-style:normal;font-size:16px;line-height:24px}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit;transition:all .1s linear}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*{outline:0}*,::after,::before{box-sizing:inherit}button,h1,h2,h3,h4,h5{padding:0;margin:0}h2{font-weight:500;font-size:24px;line-height:30px}p{margin:0 0 12px}img,svg{max-width:100%;max-height:100%;vertical-align:middle}button{border:0;cursor:pointer}:root{--bg-grey:#F6F7F8;--bg-yellow:#FECE00;--text-grey:#98989D;--text-black:#313132}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-Bold.woff2) format('woff2'),url(../fonts/VelaSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-ExtraBold.woff2) format('woff2'),url(../fonts/VelaSans-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-ExtraLight.woff2) format('woff2'),url(../fonts/VelaSans-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-Light.woff2) format('woff2'),url(../fonts/VelaSans-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-Medium.woff2) format('woff2'),url(../fonts/VelaSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-SemiBold.woff2) format('woff2'),url(../fonts/VelaSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Vela Sans';src:url(../fonts/VelaSans-Regular.woff2) format('woff2'),url(../fonts/VelaSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.py-xl{padding-top:96px;padding-bottom:96px}.py-l{padding-top:56px;padding-bottom:56px}.mb-xl{margin-bottom:96px}.mb-l{margin-bottom:56px}.mb-m{margin-bottom:32px}.mb-s{margin-bottom:24px}@media (max-width:768px){.mb-m{margin-bottom:24px}.py-xl{padding-top:48px;padding-bottom:48px}.mb-l,.mb-xl{margin-bottom:48px}.m-s-mb-0{margin-bottom:0}}.inner{width:100%;max-width:calc(1424px + 48px);padding:0 24px;margin:0 auto}.wrap_grey{background:#faf9f8}.wrap_hidden{overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:600;line-height:16px;text-transform:uppercase;background:0 0;transition:all .2s linear}.btn_dark{padding:0 26px;min-height:48px;border-radius:100px;border:1px solid rgba(249,142,64,.56);color:#fff}.btn_stretch,input,select,textarea{width:100%}.btn_yellow{padding:0 26px;height:48px;border-radius:100px;border:1px solid rgba(249,142,64,.56);color:#827d7b}.btn_yellow.btn_filled:hover,.btn_yellow:hover{box-shadow:0 0 0 3px #ffdcbc}.btn_yellow.btn_filled:active,.btn_yellow:active{background:#ffa653;color:#fff}.btn_yellow.btn_filled{background:#ff912c;color:#fff}.icon-arrow{display:inline-flex;position:relative;fill:#827d7b;padding-right:14px;cursor:pointer}.icon-arrow svg,.icon-arrow:after{position:relative;z-index:2;transition:all .1s linear}.icon-arrow:after{content:"";display:block;position:absolute;right:0;top:50%;width:32px;height:32px;transform:translate(0,-50%);border:1px solid rgba(249,142,64,.56);border-radius:50%;z-index:1}.arrow-link:hover .icon-arrow,.cards-item:hover .icon-arrow,.icon-arrow:hover,.icon-arrow_dark{fill:#fff}.arrow-link:hover .icon-arrow:after,.cards-item:hover .icon-arrow:after,.icon-arrow:hover:after{width:48px;height:48px;background:#ff912c}.icon-arrow_rotate{transform:rotate(-180deg)}.icon-arrow_rotate-top{transform:rotate(-90deg)}.arrow-link{display:flex;align-items:center;gap:16px;font-size:15px;line-height:20px;font-weight:600;color:#827d7b}.arrow-link,.arrow-link span{transition:all .1s linear}.arrow-link:hover{gap:20px;color:#524e4d}.arrow-link span,.arrow-link:hover span{border-bottom:1px solid rgba(28,26,24,.15)}.arrow-link_dark,.header-contacts__phone a:hover{color:#fff}.arrow-link_dark span,.arrow-link_dark:hover span{border-bottom:1px solid rgba(255,255,255,.2)}.arrow-link_dark:hover{color:#c1bcba}.text-h2{font-size:24px;font-weight:500;line-height:30px;color:#524e4d}.text-formatted h3:not(:last-child),.text-h2:not(:last-child),.text-h3:not(:last-child){margin-bottom:24px}.text-formatted h2,.text-formatted h3,.text-h3{font-size:20px;font-weight:500;line-height:26px;color:#827d7b;margin-bottom:24px}.text-formatted h2{margin-bottom:12px}.text-formatted li,.text-formatted p{color:#827d7b;font-size:16px;font-weight:500;line-height:24px}.text-formatted p:not(:last-child){margin-bottom:16px}.text-bold p{font-size:24px;font-weight:500;line-height:30px;color:#524e4d}.text-bold p:not(:last-child){margin-bottom:40px}@media (max-width:768px){.text-formatted h3{font-size:18px;line-height:24px}.text-formatted h3:not(:last-child){margin-bottom:12px}.text-bold p,.text-formatted p{font-size:16px;line-height:24px}.text-bold p{font-size:18px}.text-bold p:not(:last-child){margin-bottom:16px}}.tags{display:flex;flex-wrap:wrap;gap:12px;padding:24px 0 32px}.tags__item{padding:12px 24px;border-radius:1000px;background:#f7f3f0;font-size:16px;font-weight:500;line-height:24px;color:#827d7b}@media (max-width:768px){.tags{padding:24px 0}.tags__item{font-size:14px;line-height:20px}}.wood{background-image:url(../img/wood.webp);background-size:cover;background-position:center;height:208px}@media (max-width:768px){.wood{height:137px}}.not-found{max-width:580px}.not-found__text{font-size:20px;font-weight:500;line-height:26px;color:#524e4d;margin-bottom:24px}.header-contacts__phone a,.wrap_header{border-bottom:1px solid rgba(255,255,255,.2)}.wrap_header-light{border-bottom:1px solid rgba(28,26,24,.15)}.header{display:flex;align-items:center}.header__logo{height:100%}.header__nav{padding-left:38px}.header-nav{gap:40px;display:flex}.header__toggle{display:none;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 20px;border-radius:100px;border:1px solid rgba(249,142,64,.56);color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.52px;margin-left:auto;stroke:#fff}.wrap_header-light .header__toggle{color:#827d7b;stroke:#827d7b}.header-nav__item{color:#fff;font-weight:500}.header-contacts{display:flex;background:#1c1c1c;align-self:stretch;align-items:center;margin-left:auto;padding:0 24px;gap:24px}.header-contacts__phone a{font-weight:600;line-height:22px;color:#ff912c;transition:all .1s linear}.header-contacts__btn{padding:0 26px;height:48px;border-radius:100px;border:1px solid var(--stroke-orange, rgba(249, 142, 64, 0.56));color:#fff}.header-contacts__btn:hover{box-shadow:0 0 0 3px #ffdcbc}.header-contacts__btn:active{background:#ffa653;color:#fff}.header-contacts__divider{height:24px;width:1px;background:rgba(255,255,255,.2)}.wrap_header-light .header-contacts__phone a:hover,.wrap_header-light .header-nav__item,.wrap_header-light .header-nav__item:hover{color:#524e4d}.wrap_header-light .header-contacts__phone{border-bottom:1px solid rgba(28,26,24,.15)}.wrap_header-light .header-contacts__btn{color:#827d7b;border:1px solid rgba(249,142,64,.56)}.wrap_header-light .header-contacts__btn:hover{box-shadow:0 0 0 3px #ffdcbc}.wrap_header-light .header-contacts__btn:active{background:#ffa653;color:#fff}.wrap_header-light .header-contacts{background:0 0}.wrap_header-light .header-contacts__divider{background:rgba(28,26,24,.15)}@media (max-width:1300px){.header-contacts{display:none}.header__toggle{display:inline-flex}}@media (max-width:1000px){.header{height:76px}.header__nav{display:none}}.footer__top{position:relative;display:flex;gap:16px}.footer__col{width:calc((100% - 16px)/2)}.footer__col:first-child{margin-right:auto}.footer__logo{width:112px;margin-bottom:32px}.footer__contacts{display:flex;flex-direction:column;gap:24px}.footer__bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(28,26,24,.15);min-height:48px;color:#827d7b;font-size:14px;font-weight:500;line-height:20px}.footer-developer{display:flex;align-items:center;gap:12px}.footer-developer svg{margin-top:-2px}.footer-nav{display:flex;flex-direction:column;gap:10px}.footer-nav__title{color:#827d7b;font-size:16px;font-weight:500;line-height:24px}.footer-nav__list{display:flex;flex-direction:column;gap:10px}.footer-nav__link{color:rgba(95,89,87,.56);font-size:14px;font-weight:500;line-height:20px}.contacts-block__text a:hover,.footer-nav__link:hover{color:#524e4d}.footer__button{position:absolute;top:60px;right:0}@media (max-width:768px){.footer__logo{max-width:80px}.footer__top{flex-direction:column;padding:48px 0 24px;gap:32px}.footer__col{width:100%}.footer__bottom{flex-direction:column;align-items:flex-start;padding:16px 0 48px;gap:24px}.footer__button{top:53px}.footer-nav__title{font-size:14px;line-height:20px}}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(28,28,28,.41);overflow:auto;z-index:1001;display:none;padding:0 8px}.modal__dialog{border-radius:3px;background:#fff;padding:32px 24px;position:relative;margin:50px auto;max-width:330px}.modal__close{cursor:pointer;top:8px;right:8px;position:absolute;display:flex;padding:5px}.modal__text,.modal__title{font-size:32px;font-weight:500;line-height:44px;color:#524e4d;text-align:center}.modal__text{color:#827d7b;font-size:16px;line-height:24px;margin-bottom:24px}.modal__text:last-child{margin-bottom:0}.modal .form__policy{font-size:12px;line-height:18px}.modal .form-element{background:#f2f0ef}.modal .form__group_submit{margin-top:8px}.modal .form-element::-moz-placeholder{color:#474747}.modal .form-element::placeholder{color:#474747}@media (max-width:768px){.modal__title{font-size:24px;line-height:34px}.modal__text{font-size:14px;line-height:20px}}.cookies{display:none;position:fixed;bottom:24px;left:50%;width:100%;border-radius:3px;background:#fff;max-width:776px;align-items:center;padding:16px 24px;transform:translate(-50%,0);z-index:100;gap:24px;border:1px solid rgba(28,26,24,.15)}.cookies.is-visible{display:flex}.cookies__text{color:#524e4d;font-size:14px;font-weight:500;line-height:20px}.cookies__button{flex-shrink:0}@media (max-width:800px){.cookies{max-width:calc(100% - 24px*2)}}@media (max-width:500px){.cookies{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}}textarea{min-height:100px;resize:none}.form-element{font-size:16px;font-weight:500;line-height:21px;color:#a8a7a7;height:48px;padding:10px 16px 12px;border:0;width:100%;border-radius:3px;background:#272727;transition:all .2s linear}.form-element::-moz-placeholder{color:#a8a7a7;font-size:14px;font-weight:500;line-height:20px}.form-element::placeholder{color:#a8a7a7;font-size:14px;font-weight:500;line-height:20px}.form-element:focus{box-shadow:0 0 0 4px #ffdcbc}.form__group{flex:1}.form__row_revert{display:flex;flex-direction:column}.form__policy{color:#a8a7a7;font-size:14px;font-weight:500;line-height:20px;text-align:center}.form-checkbox__text a,.form__policy a{text-decoration:underline}.form__group_invalid .form-element{border-color:#ff522c}.form__error{color:#ff522c;font-size:12px;font-weight:500;line-height:16px;margin-top:8px}.form-checkbox{display:flex;gap:12px;cursor:pointer}.form-checkbox__input{display:none}.form-checkbox__icon{border-radius:2px;background:#fff;width:16px;height:16px;flex:0 0 auto}.form-checkbox__input:checked+.form-checkbox__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTAgOCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTkgMUwzLjUgN0wxIDQuMjcyNzMnIHN0cm9rZT0nI0EyQTJBMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=);background-position:center;background-repeat:no-repeat}.form-checkbox__text{color:#a2a2a3;font-size:13px;font-weight:500;line-height:17px}.heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(28,26,24,.15)}.heading__title{font-size:32px;font-weight:500;line-height:44px;color:#524e4d}.heading_dark{border-bottom:1px solid rgba(255,255,255,.2)}.heading_dark .heading__title{color:#fff}@media (max-width:768px){.heading{gap:12px;flex-direction:column;align-items:flex-start}.heading__title{font-size:24px;line-height:30px}}.cards{display:flex;flex-direction:column;gap:24px}.cards__items{display:flex;flex-wrap:wrap;gap:16px}.cards-item{position:relative;display:flex;width:calc((100% - 16px*2)/3);min-height:353px;background-position:center;background-size:cover;cursor:pointer}.cards-item__content{display:flex;align-items:flex-end;padding:32px 33px;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(191deg,rgba(19,16,15,.11) 24.25%,rgba(19,16,15,.61) 88.38%);transition:all .3s linear}.cards-item:hover .cards-item__content{background:linear-gradient(0deg,rgba(28,28,28,.49) 0,rgba(28,28,28,.49) 100%),linear-gradient(191deg,rgba(19,16,15,.11) 24.25%,rgba(19,16,15,.61) 88.38%)}.cards-item__footer{width:100%;display:flex;align-items:center;justify-content:space-between}.cards-item__title{color:#fff;font-size:24px;font-weight:400;line-height:30px}@media (max-width:1400px){.cards-item{min-height:auto;aspect-ratio:4/3}}@media (max-width:1000px){.cards-item{width:calc((100% - 16px*1)/2)}.cards-item__title{font-size:18px;line-height:24px}}@media (max-width:600px){.cards-item{width:100%;aspect-ratio:4/3}}.info{display:flex;gap:16px}.info__col{width:calc((100% - 16px)/2);flex:0 0 auto}@media (min-width:1000px){.info__col:first-child{padding-right:20px}}@media (max-width:1000px){.info{flex-direction:column}.info__col{width:100%}}.slider-block{display:flex;gap:16px}.slider-block__col{display:flex;flex-direction:column;width:calc((100% - 16px)/2);flex:0 0 auto;position:relative;min-height:480px}.slider-block__content{margin-bottom:auto;max-width:580px}.slider-block__controls{display:flex;align-items:center;gap:24px}.slider{position:absolute;left:0;top:0;width:calc(100vw - ((100vw - 16px)/2));overflow:hidden;opacity:0;transition:opacity .3s linear}.slider.swiper-initialized{opacity:1}.slider__items{display:flex}.slider__item{border-radius:3px;overflow:hidden;height:480px;flex:0 0 auto;width:calc((1424px - 16px)/2)}.slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-arrows{display:flex;gap:24px}.slider-arrows__item{display:inline-flex;align-items:center}.slider-paginator{color:#827d7b;font-size:14px;font-weight:500;line-height:20px}.wrap_dark{background:#1c1c1c}.feedback{max-width:678px;margin:0 auto}.feedback__title{font-size:32px;font-weight:500;line-height:44px;color:#fff;text-align:center;margin-bottom:8px}.feedback__text{font-size:16px;font-weight:500;line-height:24px;color:#a8a7a7;text-align:center}.form__fields{flex-direction:column}.form__fields,.form__row{display:flex;gap:16px}@media (max-width:768px){.feedback__title{font-size:24px;line-height:30px}.feedback__text{font-size:14px;line-height:20px}.form__row{flex-wrap:wrap}.form__group{width:100%;flex:0 0 auto}}.info-cards__items{display:flex;flex-wrap:wrap;gap:16px}.info-cards-item{display:flex;flex-direction:column;gap:16px;width:calc((100% - 16px*2)/3);border-radius:3px;background:#f7f3f0;padding:32px}.info-cards-item__title{font-size:20px;font-weight:500;line-height:26px;padding-bottom:16px;border-bottom:1px solid rgba(28,26,24,.15);margin-bottom:auto}.info-cards-item__title:empty{padding:0}.info-cards-item__text{color:#827d7b;font-size:16px;font-weight:500;line-height:24px;margin-top:16px}@media (max-width:1000px){.info-cards-item{width:100%;padding:24px}.info-cards-item__title{font-size:16px;line-height:24px}.info-cards-item__text{font-size:14px;line-height:20px}}.callback{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.callback__divider{height:42px;width:1px;background:rgba(255,255,255,.2)}.callback__text{color:#fff;font-size:24px;line-height:30px;max-width:700px}.callback__btn{flex:1;align-self:stretch}@media (max-width:1000px){.callback{padding:48px 0}.callback__divider{display:none}.callback__text{font-size:18px;line-height:24px}.callback__btn,.callback__text{width:100%;flex:0 0 auto}}.gallery__items{display:flex;flex-wrap:wrap;gap:16px}.gallery__item{display:inline-flex;width:calc((100% - 16px*3)/4);height:260px;flex:0 0 auto}.gallery__item img,.service__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (max-width:1400px){.gallery__item{min-height:auto;aspect-ratio:4/3;width:calc((100% - 16px*2)/3)}}@media (max-width:1000px){.gallery__item{width:calc((100% - 16px*1)/2)}}@media (max-width:600px){.gallery__item{width:100%;aspect-ratio:4/3}}.breads{display:flex;align-self:center;gap:4px;margin-bottom:16px}.breads__item{display:flex;align-items:center;color:#524e4d;font-size:14px;font-weight:500;line-height:20px;gap:4px}.breads__item a{color:rgba(94,89,88,.56)}@media (max-width:1000px){.wrap_breads{display:none}}.service__title{color:#524e4d;font-size:24px;font-weight:500;line-height:30px;margin-bottom:24px}.service__items{display:flex;flex-wrap:wrap;gap:16px}.service__item{width:calc((100% - 32px)/3);height:354px}@media (max-width:1400px){.service__item{min-height:auto;height:auto;aspect-ratio:4/3;width:calc((100% - 16px*2)/3)}}@media (max-width:1000px){.service__title{font-size:18px;line-height:24px;margin-bottom:16px}.service__item{width:calc((100% - 16px*1)/2)}}@media (max-width:600px){.service__item{width:100%;aspect-ratio:4/3}}.mobile-menu{display:flex;flex-direction:column;position:fixed;top:0;width:100%;height:100%;background:#fff;z-index:100;left:-100%;transition:left .2s linear}.mobile-menu.is-opened{left:0}.mobile-menu__header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid rgba(28,26,24,.15)}.mobile-menu__logo{height:100%}.mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;height:34px;width:50px;border-radius:100px;border:1px solid rgba(28,26,24,.15)}.mobile-menu__content{flex:1;overflow:auto;padding:48px 24px}.mobile-menu-nav{display:flex;flex-direction:column}.mobile-menu-nav__item,.mobile-menu__phone a{line-height:22px;border-bottom:1px solid rgba(28,26,24,.15)}.mobile-menu-nav__item{display:flex;align-items:center;justify-content:space-between;color:#524e4d;font-size:16px;font-weight:500;height:64px}.mobile-menu__phone{margin-bottom:24px}.mobile-menu__phone a{font-weight:600;color:#ff912c}.promo{display:flex;flex-direction:column;min-height:100vh;background-size:cover;background-position:center}.promo__content{display:flex;align-items:center;padding-bottom:50px;position:relative;flex:1;justify-content:center}.promo__title{font-size:40px;font-weight:600;line-height:48px;text-transform:uppercase;text-align:center;color:#fff;max-width:1000px}.promo__button{display:flex;align-items:center;justify-content:center;position:absolute;bottom:44px;left:50%;text-align:center;border-radius:50%;border:1px solid rgba(255,255,255,.2);width:164px;height:164px;transform:translate(-50%,0);color:#fff;font-size:15px;font-weight:500}@media (max-width:1000px){.promo__content{flex-direction:column;gap:46px;padding:100px 24px 45px}.promo__title{font-size:30px;line-height:34px}.promo__button{position:static;transform:none}}.contacts{display:flex;flex-wrap:wrap;gap:16px}.contacts-block,.contacts-info{display:flex;flex-direction:column}.contacts-info{border-radius:3px;background:#faf9f8;padding:56px;gap:24px;width:580px}.contacts-block{gap:8px;font-size:16px;line-height:24px}.contacts-block__label{color:#524e4d;font-weight:500}.contacts-block__text{color:#827d7b}.contacts-map{width:calc(100% - 580px - 16px)}@media (max-width:1300px){.contacts-info{width:450px}.contacts-map{width:calc(100% - 460px - 16px)}}@media (max-width:1000px){.contacts{gap:48px}.contacts-info{width:100%;padding:24px}.contacts-map{margin:0 -24px;width:calc(100% + 24px*2);height:430px}}@media (max-width:768px){.contacts-block{font-size:14px;line-height:20px}}