@font-face{font-family:'OpenSans_bold';src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold.woff2') format('woff2'),url('../fonts/OpenSans-Bold.woff') format('woff'),url('../fonts/OpenSans-Bold.ttf') format('truetype'),url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'OpenSans_reg';src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular.woff2') format('woff2'),url('../fonts/OpenSans-Regular.woff') format('woff'),url('../fonts/OpenSans-Regular.ttf') format('truetype'),url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');font-weight:bold;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}a:hover{text-decoration:none}button:focus,input:focus,a:focus,text-area:focus{outline:none}.button{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #d48f0b), color-stop(4%, #d48f0b), color-stop(5%, #f6bd0e), to(#fbdd35));background:linear-gradient(0deg, #d48f0b 0, #d48f0b 4%, #f6bd0e 5%, #fbdd35 100%);-webkit-box-shadow:0 2px 8px 0 rgba(0,3,1,0.2);box-shadow:0 2px 8px 0 rgba(0,3,1,0.2);border-radius:5px;text-align:center;color:#000;padding:1rem 2rem}.contacts{text-align:center;padding-top:7.5rem}.contacts h2{margin-bottom:6rem;font-family:'OpenSans_bold',sans-serif;font-size:3.6rem;text-transform:uppercase}.contacts .number{margin-bottom:5rem;font-family:'OpenSans_bold',sans-serif;font-size:3rem;color:#000}.contacts .number .phone-img{margin-right:2rem;margin-top:-0.3rem}.contacts .description{margin-top:5rem;margin-bottom:13rem;font-family:'OpenSans_reg',sans-serif;font-size:1.8rem}.contacts #map{width:100%;height:54rem}.contacts-window{position:absolute;z-index:8;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-7rem;width:50rem;height:30rem;padding-top:1rem;-webkit-box-shadow:2px 4px 32px 0 rgba(0,3,1,0.22);box-shadow:2px 4px 32px 0 rgba(0,3,1,0.22);background-color:#fff}.contacts-window h3{font-family:'OpenSans_bold',sans-serif;font-size:3rem;text-transform:uppercase}.contacts-window .line-contacts{margin-top:2rem;margin-bottom:3rem}.contacts-window p{margin-bottom:1.6rem;font-family:'OpenSans_reg',sans-serif;font-size:1.4rem}.contacts-window p span{font-family:'OpenSans_bold',sans-serif;font-size:1.9rem}.contacts-window a .networks{margin-left:.7rem;margin-right:.7rem}footer{padding-top:4.4rem}footer .footer-img{margin-top:.5rem}footer .footer-img a{display:block;width:8rem;height:8rem;margin-left:auto;margin-right:auto}footer .developer{width:21rem;display:block;margin-left:auto;margin-right:auto;margin-top:10rem}footer .developer-text{display:inline-block;width:10rem}.popup{display:none;position:fixed;left:0;top:0;bottom:0;width:100%;height:100%;z-index:9;border:none;background-color:rgba(0,0,0,0.5)}.popup-content{position:fixed;text-align:center;top:15%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:5rem 1.5rem 8rem 1.5rem;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff}.popup-content .popup-close{position:absolute;right:0;top:0;border:none;background-color:transparent;text-align:center;width:3.3rem;margin-top:-1.5rem;font-size:4rem;font-family:'MuseoSansCyrl_reg',sans-serif;color:#f7be0f}.popup-content .main-form{display:block;margin-left:auto;width:39rem;height:30rem;text-align:center}.popup-content .main-form h2{margin-top:-1rem;font-family:'OpenSans_bold',sans-serif;font-size:2.4rem}.popup-content .main-form h4{font-family:'OpenSans_reg',sans-serif;font-size:1.6rem}.popup-content .main-form input{display:block;height:5rem;width:30rem;padding-left:2.5rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;border:none;border-radius:5px;background-color:#f8f8f8}.popup-content .main-form .popup-button{width:30rem;margin-left:auto;margin-right:auto;margin-top:2rem;padding:1.7rem 4rem;text-transform:uppercase;font-size:1.8rem}.popup-content .main-form img{margin-left:5rem;margin-top:-1.9rem}.popup-content .main-form .text-form{display:inline-block;width:27rem;margin-top:1.7rem;margin-left:2rem;text-align:left;font-family:'OpenSans_reg',sans-serif;font-size:1.2rem}@media (max-width:991px){.contacts h2{font-size:3.2rem}}@media (max-width:767px){.contacts h2{font-size:2.2rem}.contacts #map{display:none}.contacts .description{display:block;width:30rem;margin-left:auto;margin-right:auto}.contacts-window{width:30rem}.contacts-window h3{font-size:2.5rem}.contacts-window p span{width:21rem;display:block;margin-left:auto;margin-right:auto}.contacts-window p .contacts-br{display:none}.contacts-window .line-contacts{margin-top:1rem;margin-bottom:1rem}footer{padding-top:27rem;padding-bottom:2rem}footer .logo img{display:block;margin-left:auto;margin-right:auto}.popup-content{padding:4rem 0 1rem 0}.popup-content .main-form{width:31rem;height:35rem}.popup-content .main-form h2{font-size:1.7rem}.popup-content .main-form h4{font-size:1.4rem}.popup-content .main-form img{margin-left:1rem}.popup-content .main-form input{width:27rem}.popup-content .main-form .popup-button{width:27rem}.popup-content .main-form .text-form{width:23rem}}