.contact{padding:120px 0}.contact .register-volunteer-form{margin-top:120px}.contact .register-volunteer-form form{max-width:800px}.contact .map{width:100%;height:500px}.contact-row{margin-bottom:20px;font-size:16px;line-height:1.375}.contact-row .text-block{max-width:310px}.contact-row .text-block a{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;box-shadow:inset 0 -1px #d8dade}.contact-row .text-block a:hover{box-shadow:inset 0 -1px #0000}.contact-row .title{letter-spacing:.1em;text-transform:uppercase;font-weight:700}.contact-row .block-socials{text-align:right;position:relative;top:4px}@media (max-width:1279px){.contact{padding:100px 0}.contact .register-volunteer-form{margin-top:100px}.contact-row{font-size:14px}}@media (max-width:991px){.contact-row .text-block{margin-bottom:10px}.contact-row{position:relative}.contact-row .row,.contact-row .row>div{position:static}.contact-row .header-socials{position:absolute;top:0;right:0}.contact-row .block-socials{position:static;top:0}.contact{padding:80px 0}.contact .register-volunteer-form{margin-top:80px}.contact .register-volunteer-form form{max-width:500px}.contact .map{height:400px}}@media (max-width:767px){.contact-row{min-height:140px}.contact-row .header-socials{width:28px}.contact-row .header-socials a{margin-bottom:7px;margin-right:0}.contact{padding:60px 0}.contact .register-volunteer-form{margin-top:60px}.contact .map{width:auto;height:300px;margin-left:-20px;margin-right:-20px}.contact-row .text-block{padding-right:70px}.contact-row{margin-bottom:10px}}@media (max-width:480px){.contact{padding:40px 0}.contact .register-volunteer-form{margin-top:40px}}.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.requisites-block{font-size:16px;line-height:1.375}.requisites-block .address{max-width:190px;margin-top:27px;margin-bottom:45px}.requisites-block .contacts a{color:#191919;font-weight:700}.requisites-block .contacts a:hover{color:#9a1915}.requisites-block .contacts a:focus{color:#191919}.requisites-block .contacts div+div{margin-top:10px}.requisites-block.second{max-width:490px;padding-right:90px;position:relative}.requisites-block.second p{margin:0}.requisites-block.second p+p{margin-top:12px}.requisites-block.third{min-width:300px;position:absolute;bottom:0;left:100%}.requisites-form-wrap{margin-top:100px}.requisites-form-wrap a.btn{width:100%}.requisites-form.form form{display:flex}.requisites-form.form button,.requisites-form.form input{vertical-align:top;width:50%;display:inline-block}.requisites-form.form input{border-width:4px;height:55px;font-size:16px;line-height:51px}@media (min-width:511px){.requisites-form.form form input{border-right:0}}@media (max-width:1279px){.requisites{padding:50px 0 110px}.requisites-block.second{max-width:450px;padding-right:50px}.requisites-block.third{min-width:200px}}@media (min-width:992px){.requisites h1{margin-bottom:40px}}@media (max-width:991px){.requisites{padding:50px 0 90px}.requisites-block.third{min-width:1px;margin-top:30px;position:relative;left:0}.requisites-block.second{max-width:400px;padding:0}.requisites-form.form form input{border-width:2px;height:40px;line-height:40px}.requisites-form-wrap{margin-top:60px}}@media (max-width:767px){.requisites{padding:40px 0 60px}.requisites-block{font-size:14px}.requisites-block.first{padding-right:34px}.requisites-block.second{margin-left:-14px}.requisites-block.second p+p{margin-top:7px}.requisites-block.third{margin-top:20px}.requisites-block.third p+p{margin-top:5px}.requisites-block .contacts div+div{margin-top:7px}.requisites-block .address{margin-top:20px;margin-bottom:20px}.requisites-form-wrap{margin-top:40px}.requisites-form.form{margin-top:20px;padding-right:15px}.requisites-form.form form{max-width:100%}}@media (max-width:480px){.requisites{padding:40px 0}.requisites-block.first{margin-bottom:20px;padding-right:0}.requisites-block.second{margin-left:0}.requisites-form.form{margin-top:30px;padding:0}.requisites-form.form button,.requisites-form.form input{width:100%;display:inline-block}}
