.two_checkbox_agreement{flex-direction:column;align-items:center;margin-top:25px;display:flex}h2.contacts-title{font-size:48px;font-weight:500;margin-bottom:57px;color:#4a2b19;text-align:center;line-height:56px}.contacts{margin-bottom:60px;color:#4a2b19;grid-template-rows:repeat(3,auto);gap:15px;grid-auto-flow:column;display:grid}.contacts-item{font-size:24px;display:flex}.contacts-item__title{flex:1;font-weight:500;margin-right:35px;max-width:250px;min-width:250px}.contacts-map{margin-bottom:60px;color:#4a2b19;gap:30px;display:flex}.map-contacts{height:566px;width:708px}.contacts-map-info{padding:35px 0;font-size:34px;color:#4a2b19;flex-direction:column;line-height:40px;display:flex}.contacts-map-info__text b{font-weight:600}.contacts-map-map-action{font-weight:600;flex-direction:column;display:flex}.contacts-map-map-action a{text-decoration:underline;color:#4a2b19}.contacts-map-info__metro{align-items:center;display:flex}.contacts-map-info__metro img{height:40px;margin-right:25px;width:40px}.contacts-map-info__metro{margin-bottom:40px}.contact-social{justify-content:center;margin-bottom:60px;gap:50px;align-items:center;display:flex}.contact-social img{height:157px;width:157px}.legal-data{grid-template-columns:3fr 2fr;font-size:36px;font-weight:400;margin-bottom:60px;color:#4a2b19;gap:57px;line-height:42px;display:grid}.contacts-form{margin-bottom:100px}.contacts-form .modalBox.enterModal{padding:0;width:100%}.contacts-form .error_name,.contacts-form .error_phone{text-align:left}.contacts-form .modalBox__formBox .inputBox label input[type=tel],.contacts-form .modalBox__formBox .inputBox label input[type=text]{width:100%!important}.contacts-form .modalBox__formBox .inputBox{justify-content:center;gap:55px;align-items:center;display:flex}.contacts-form label{max-width:450px;width:100%}.contacts-form .btnBox.wrapp{justify-content:center}.inp_error{border-color:red!important}.error_name,.error_phone{padding-top:5px;font-size:10px;color:red;text-align:right;width:100%}a.fancybox-nav{display:none}@media screen and (max-width:1441px){.container{padding:0 80px}h2.contacts-title{font-size:38px}.contacts-item{font-size:18px}.map-contacts{height:450px;width:545px}.contacts-map-info{font-size:30px;line-height:30px}}@media screen and (max-width:1200px){.container{padding:0 40px}.contacts-item__title{margin-right:15px;max-width:200px;min-width:200px}}@media screen and (max-width:1024px){.container{padding:0 15px}.map-contacts{height:320px;width:460px}.contacts-map-info{padding:0;font-size:23px;line-height:23px}}@media screen and (max-width:768px){h2.contacts-title{font-size:34px;margin-bottom:32px;line-height:46px}.contacts{margin-bottom:50px;grid-template-rows:repeat(6,auto)}.contacts-item{flex-direction:column;text-align:center;align-items:center}.contacts-item__title{max-width:unset;min-width:unset}.contacts-map{margin-bottom:45px;flex-direction:column}.map-contacts{width:100%}.contacts-map-info__metro{display:none}.contact-social{gap:20px}.contact-social img{height:85px;width:85px}.legal-data{grid-template-columns:1fr;font-size:23px;margin-bottom:45px;gap:20px;line-height:27px}.contacts-form .modalBox__formBox .inputBox{flex-direction:column}.contacts-form .modalBox__formBox .inputBox label{width:100%!important}.contacts-form .modalBox__formBox .inputBox{gap:25px}}@media screen and (max-width:330px){.contacts-map-info{font-size:20px;line-height:20px}}