.contacts{width:100%}.contacts__promo{background-image:linear-gradient(#6cd 235px,#f5f3e7 0);min-height:500px}.contacts__promo__container{margin:0 auto;padding:38px 0 80px;width:1220px}.contacts__promo__title{color:#fff;font-size:32px;font-weight:400;line-height:38px;margin:0 0 50px;text-align:center}.contacts__map{position:relative}.contacts__map .ymap-class{border-radius:9px;height:550px;overflow:hidden;width:100%!important}.contacts__map__card{background:#fff;border:2px solid #e3e1d4;border-radius:9px;display:flex;flex-direction:column;gap:16px;left:8%;max-width:447px;padding:50px;position:absolute;top:18%;width:100%}.contacts__map__card__exit{background-image:url(/img/cross/exit-red.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:20px;position:absolute;right:15px;top:15px;width:20px}.contacts__map__card__caption{color:#262e34;font-size:18px;font-weight:600;line-height:21px;margin:0}.contacts__map__card__subtitle{align-items:baseline;color:#262e34;display:flex;font-size:16px;font-weight:600;line-height:19px}.contacts__map__card__subtitle:before{background-image:url(/img/stars/star-yellow.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:22px;width:22px}.contacts__map__card__address{color:grey;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.contacts__map__card__link{font-size:24px;font-weight:400;line-height:28px;text-decoration:none}.contacts__map__card__link:hover{text-decoration:underline}.contacts__map__card__link.tel{color:#f56e51}.contacts__map__card__link.mail{color:#6cd}.contacts__map__card__download{color:#262e34;cursor:pointer;font-size:16px;font-weight:400;line-height:19px;text-decoration:underline}.contacts__map__card__download:hover{text-decoration:none}.contacts__form{background:#fff}.contacts__form__container{margin:0 auto;padding:65px 0 80px;width:646px}@media screen and (max-width:1260px){.contacts__promo__container{padding:38px 25px 80px;width:100%}}@media screen and (max-width:760px){.contacts__map__card{left:3%;max-width:350px;padding:50px 15px;top:3%}.contacts__form__container{padding:65px 25px 80px;width:100%}}@media screen and (max-width:480px){.contacts__promo__container{padding:23px 15px 12px}.contacts__promo__title{margin:0 0 20px}.contacts__map .ymap-class{height:223px}.contacts__map__card{left:inherit;margin:10px 0 0;max-width:100%;padding:31px 13px;position:relative;top:inherit}.contacts__map__card__exit{display:none}.contacts__map__card__caption{font-size:24px;line-height:28px}.contacts__form{background:#f5f3e7}.contacts__form__container{padding:0 15px 38px}}.requisites-panel{padding:0 0 60px}.requisites-panel__title{align-items:center;color:#262e34;cursor:pointer;display:flex;font-size:32px;font-weight:600;justify-content:center;line-height:38px;text-align:center}.requisites-panel__title:after{background-image:url(/img/arrow/arrow-top-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin:0 0 0 10px;min-height:20px;min-width:20px;width:20px}.requisites-panel__title.arrow:after{background-image:url(/img/arrow/arrow-bottom-black.svg)}.requisites-panel__description{color:#000;font-size:15px;font-weight:400;line-height:29px;margin:30px 0 0;padding:0}.slide-enter-active,.slide-leave-active{transition:.5s}.slide-enter,.slide-leave-to{opacity:0;transform:translateY(-10%)}@media screen and (max-width:480px){.requisites-panel{background:#fff;border:2px solid #e3e1d4;border-radius:9px;margin:0 0 12px;padding:25px 13px}.requisites-panel__title{font-size:24px;line-height:28px}.requisites-panel__description{margin:15px 0 0}}.feedback-form__title{color:#262e34;font-size:32px;font-weight:600;line-height:38px;text-align:center}.feedback-form__description{color:#000;font-size:16px;font-weight:400;line-height:19px;margin:30px 0 40px}.feedback-form__row{grid-gap:25px;align-items:end;display:grid;grid-template-columns:1fr 1fr;margin:0 0 45px}.feedback-form__agreement{display:flex;flex-direction:row;margin:22px 0 44px}.feedback-form__agreement__link{font-size:16px;font-weight:400;line-height:19px}.feedback-form__agreement__link a{color:#5696fa}.feedback-form__agreement__link a:hover{text-decoration:underline}.feedback-form__button{align-items:center;background-color:transparent;border:3px solid #f56e51;border-radius:9px;color:#f56e51!important;cursor:pointer;display:flex;font-weight:600;height:56px;justify-content:center;margin:0 auto;max-width:162px;outline:none;transition:all .3s ease 0s;width:100%}.feedback-form__button:hover{border:3px solid #de4828;color:#de4828!important}.feedback-form__button:disabled{background:rgba(39,48,78,.5)!important;border:3px solid #949d9f!important;color:#fff!important;cursor:inherit}@media screen and (max-width:600px){.feedback-form__row{grid-template-columns:1fr}}@media screen and (max-width:480px){.feedback-form{background:#fff;border:2px solid #e3e1d4;border-radius:9px;padding:25px 13px}.feedback-form__title{font-size:24px;line-height:28px}.feedback-form__description{margin:15px 0 26px}.feedback-form__row{grid-gap:12px;margin:0 0 20px}.feedback-form__button{align-items:center;background-color:transparent;border:3px solid #f56e51;border-radius:9px;color:#f56e51!important;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:56px;justify-content:center;max-width:100%;outline:none;transition:all .3s ease 0s;width:100%}.feedback-form__button:hover{border:3px solid #de4828;color:#de4828!important}.feedback-form__agreement{margin:10px 0 40px}}.textarea-input[data-v-10b8aa74]{grid-row:span 1}.textarea-input label[data-v-10b8aa74]{display:block;margin-bottom:10px;padding-left:10px}.textarea-input textarea[data-v-10b8aa74]{min-height:110px}.textarea-input textarea[data-v-10b8aa74]::-webkit-scrollbar{background-color:rgba(240,245,245,.7);width:4px}.textarea-input textarea[data-v-10b8aa74]::-webkit-scrollbar-thumb{background:#dde1e1;border-radius:4px}.textarea-input textarea.resize-none[data-v-10b8aa74]{resize:none}.textarea-input__input[data-v-10b8aa74],.textarea-input__wrap[data-v-10b8aa74]{position:relative}.textarea-input__limit[data-v-10b8aa74]{bottom:5px;font-size:10px;opacity:.5;position:absolute;right:7px}