.contacts{padding-top:max(32px,min(5vw - 28px,44px))}.contacts__top{gap:max(32px,min(12.2137vw - 13.8015px,80px))}.contacts__info,.contacts__top{flex-direction:column;align-items:center;display:flex}.contacts__info{text-align:center;gap:max(16px,min(1.52672vw + 10.2748px,22px))}.contacts__title{text-align:center;font-size:40px;font-weight:700;line-height:110%}.contacts__subtitle,.contacts__title{font-family:var(--font-manrope);color:var(--color-black)}.contacts__subtitle{max-width:320px;font-size:16px;font-weight:500;line-height:130%}.contacts__phone{font-size:max(30px,min(31.9084px - .508906vw,28px));font-weight:700}.contacts__address,.contacts__phone{font-family:var(--font-manrope);color:var(--color-black);line-height:130%}.contacts__address{flex-direction:column;gap:4px;font-size:max(16px,min(17.9084px - .508906vw,14px));font-weight:500;display:flex}.contacts__address a{color:var(--color-black)}.contacts__form{gap:max(24px,min(2.03562vw + 16.3664px,32px));width:100%}.contacts__field,.contacts__form{flex-direction:column;display:flex}.contacts__field{gap:max(14px,min(1.01781vw + 10.1832px,18px))}.contacts__row{flex-direction:column;gap:max(24px,min(2.03562vw + 16.3664px,32px));display:flex}.contacts__label{font-weight:700}.contacts__input,.contacts__label,.contacts__textarea{font-family:var(--font-manrope);color:var(--color-black);font-size:16px;line-height:100%}.contacts__input,.contacts__textarea{resize:none;background:0 0;border:none;border-bottom:1px solid #dfdfdf;outline:none;width:100%;padding:0 0 max(10px,min(1.01781vw + 6.18321px,14px));font-weight:400}.contacts__input::-moz-placeholder{color:var(--color-gray-placeholder)}.contacts__textarea::-moz-placeholder{color:var(--color-gray-placeholder)}.contacts__input::-ms-input-placeholder{color:var(--color-gray-placeholder)}.contacts__input::placeholder{color:var(--color-gray-placeholder)}.contacts__textarea::-ms-input-placeholder{color:var(--color-gray-placeholder)}.contacts__textarea::placeholder{color:var(--color-gray-placeholder)}.contacts__input:focus,.contacts__textarea:focus{border-bottom-color:var(--color-black)}.contacts__bottom{flex-direction:column;align-items:center;gap:max(16px,min(1.01781vw + 12.1832px,20px));display:flex}.contacts__submit{text-transform:capitalize}.contacts__privacy{font-family:var(--font-manrope);color:#696969;text-align:center;max-width:323px;font-size:max(14px,min(15.9084px - .508906vw,12px));font-weight:500;line-height:130%}.contacts__map{aspect-ratio:329/390;border-radius:max(7px,min(8.9084px - .508906vw,5px));margin-top:max(40px,min(2.54453vw + 30.458px,50px));overflow:hidden}@media screen and (min-width:768px){.contacts{padding-top:max(50px,min(4.62963vw + 14.4444px,70px))}.contacts__top{grid-template-columns:1fr max(340px,min(55.5556vw - 86.6667px,580px));align-items:start;gap:max(40px,min(4.62963vw + 4.44444px,60px));display:grid}.contacts__info{text-align:left;align-items:flex-start;gap:max(18px,min(1.38889vw + 7.33333px,24px))}.contacts__title{text-align:left;font-size:max(40px,min(4.62963vw + 4.44444px,60px))}.contacts__subtitle{max-width:max(250px,min(34.7222vw - 16.6667px,400px));font-size:max(16px,min(.925926vw + 8.88889px,20px))}.contacts__phone{font-size:max(28px,min(2.77778vw + 6.66667px,40px))}.contacts__address{align-items:flex-start;font-size:max(14px,min(.925926vw + 6.88889px,18px))}.contacts__form{gap:max(28px,min(1.85185vw + 13.7778px,36px))}.contacts__field{gap:max(14px,min(.925926vw + 6.88889px,18px))}.contacts__row{flex-direction:row;gap:max(20px,min(2.31481vw + 2.22222px,30px))}.contacts__input,.contacts__label,.contacts__textarea{font-size:max(16px,min(.462963vw + 12.4444px,18px))}.contacts__input,.contacts__textarea{border-bottom-color:var(--color-black);padding-bottom:max(12px,min(.925926vw + 4.88889px,16px))}.contacts__bottom{flex-direction:row;align-items:center;gap:max(20px,min(.925926vw + 12.8889px,24px))}.contacts__privacy{text-align:left;max-width:max(180px,min(43.9815vw - 157.778px,370px));font-size:max(12px,min(.925926vw + 4.88889px,16px))}.contacts__map{aspect-ratio:auto;border-radius:max(5px,min(.694445vw - .333334px,8px));height:max(326px,min(18.0556vw + 187.333px,404px));margin-top:max(40px,min(2.31481vw + 22.2222px,50px))}}@media screen and (min-width:1200px){.contacts{padding-top:max(70px,min(8.33333vw - 30px,90px))}.contacts__top{gap:max(60px,min(8.33333vw - 40px,80px))}.contacts__title{font-size:max(60px,min(8.33333vw - 40px,80px))}.contacts__subtitle{max-width:max(400px,min(25vw + 100px,460px));font-size:max(20px,min(1.66667vw - .00000190735px,24px))}.contacts__address{font-size:18px}.contacts__form{gap:max(36px,min(2.5vw + 6px,42px))}.contacts__row{gap:max(30px,min(4.16667vw - 20px,40px))}.contacts__map{border-radius:max(8px,min(.833333vw - 2px,10px));height:max(404px,min(52.5vw - 226px,530px));margin-top:max(50px,min(8.33333vw - 50px,70px))}}
