.hidden{display:none}.contacts{padding:0}.contacts .items_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:150px;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .items_row .item{height:100%;width:25%;border:1px solid #e0e0e0;margin:0 -0.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 50px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.contacts .items_row .item span{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:16px;line-height:150%;color:#828282;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;margin-bottom:15px}.contacts .items_row .item span::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:-20px;width:10px;height:10px;border:2px solid #eb5757;border-radius:100%}.contacts .items_row .item p{font-weight:500;font-size:18px;line-height:120%;color:#1c2127}.contacts .items_row>a:hover{background:#f8f8f8}.map{height:500px;padding:0}.map .map-text{font-size:15px}.map .map-text .map-span{font-weight:bold}.form-consultation{padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-consultation .content form{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.form-consultation .content form h3{font-weight:bold;font-size:24px;line-height:130%;color:#1c2127;margin-bottom:15px}.form-consultation .content form>p{color:#828282;font-weight:500;font-size:16px;line-height:150%;margin-bottom:25px}.form-consultation .content form .input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.form-consultation .content form .input span{font-weight:normal;font-size:16px;line-height:150%;margin-bottom:5px;color:#1c2127}.form-consultation .content form .input input{height:55px;padding:15px;color:#1c2127;width:100%;border:1px solid #e0e0e0;font-size:16px}.form-consultation .content form button{margin:10px auto;width:100%;height:55px;background:#c76a1d;border:0;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-consultation .content form button p{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-weight:bold;font-size:16px;line-height:1;color:#fff;position:relative}.form-consultation .content form button p::after{content:"";position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:20px;background:url(/assets/img/navfooter/arroow2right.svg) no-repeat center center;width:20px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.form-consultation .content form button:hover{opacity:0.7}.form-consultation .content form button:hover p::after{right:-35px}.form-consultation .b24-form .b24-form-btn{background:#c76a1d}.form-consultation .b24-form .b24-form-btn:hover{opacity:0.7}.form-consultation .b24-form .b24-form-wrapper.b24-form-border-bottom{border-bottom:5px solid #c76a1d}@media (max-width: 1400px){.contacts .items_row .item{padding:20px 30px}.contacts .items_row .item p{font-size:14px;height:20px}}@media (max-width: 992px){.contacts .items_row{height:auto}.contacts .items_row .item{width:50%;height:140px}.map{height:350px}}@media (max-width: 576px){.contacts .items_row{padding:20px 0}.contacts .items_row .item{width:100%;height:auto;border:0;background:none;padding:10px 40px}.contacts .items_row .item span{font-weight:500;font-size:16px;line-height:150%;margin-bottom:5px}.contacts .items_row .item p{font-weight:500;font-size:18px;line-height:120%;height:auto}.map{height:250px}.form-consultation{padding:0}.form-consultation .content{padding:0}.form-consultation .content form{padding:30px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-consultation .content form h3{font-size:16px;line-height:130%;margin-bottom:5px}.form-consultation .content form>p{font-size:14px;line-height:1;margin-bottom:20px}.form-consultation .content form .input span{font-size:14px}.form-consultation .content form .input input{height:45px}.form-consultation .content form button{height:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-consultation .content form button p{font-size:14px}.form-consultation .content form button p::after{background-size:contain;width:15px;right:-20px !important}}
