.contact{padding:40px 0 80px;position:relative}.contact:before{content:'';position:absolute;top:0;left:0;width:100%;height:450px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/kontakt-korona-2003-tlo.jpg)}.contact h1{font-weight:700;font-size:30px;line-height:1.15;color:#fff;margin-bottom:70px;position:relative}.contact h1:before{content:'';position:absolute;left:0;bottom:-6px;width:79px;height:3px;background:#d89f09}.contact__info{background:#fff;-webkit-box-shadow:0 4px 33px rgba(0,0,0,.11);box-shadow:0 4px 33px rgba(0,0,0,.11);padding:40px;margin-bottom:32px}.contact__tiny{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:32px}.contact__tiny:last-child{margin-bottom:0}.contact__tiny svg{margin-right:17px}.contact__tiny a,.contact__tiny p{font-weight:500;font-size:18px;line-height:1.15;color:#131313}.contact__tiny a span,.contact__tiny p span{display:inline-block;width:100%;font-weight:700;font-size:20px;line-height:1.15;margin-bottom:10px;color:#131313;position:relative}.contact__tiny a span:before,.contact__tiny p span:before{content:'';position:absolute;left:0;bottom:-4px;width:79px;height:1px;background:#d89f09}.contact__map{padding:0;-webkit-box-shadow:0 4px 33px rgba(0,0,0,.11);box-shadow:0 4px 33px rgba(0,0,0,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact__map iframe{width:100%;height:380px;border:none}.contact__form{padding:40px;background:#fff;-webkit-box-shadow:0 4px 33px rgba(0,0,0,.11);box-shadow:0 4px 33px rgba(0,0,0,.11);margin-bottom:32px}.contact__form .title{font-weight:500;font-size:28px;line-height:1.15;color:#000;margin-bottom:22px;position:relative}.contact__form .title:before{content:'';position:absolute;left:0;bottom:-6px;width:79px;height:1px;background:#d89f09}.contact__form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact__form .form-group label{width:130px;text-align:right;font-weight:300;font-size:14px;line-height:17px;color:#999;margin-right:16px}.contact__form .form-control{width:calc(100% - 146px);padding:18px 25px;border:1px solid #dbdbdb;font-weight:700;font-size:14px;line-height:17px;color:#313131;background:#fff}.contact__form .form-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact__form .form-checkbox input{width:15px;margin-right:10px;height:15px}.contact__form .form-checkbox label{font-size:14px;color:#999;width:calc(100% - 25px)}.contact__help-block{background:#fff;padding:40px;-webkit-box-shadow:0 4px 33px rgba(0,0,0,.11);box-shadow:0 4px 33px rgba(0,0,0,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact__help-block p{font-weight:300;font-size:14px;line-height:17px;color:#999}.contact__help-block p.title{font-weight:500;font-size:28px;line-height:1.15;color:#000;margin-bottom:18px;position:relative}.contact__help-block p.title:before{content:'';position:absolute;left:0;bottom:-6px;width:79px;height:1px;background:#d89f09}.form_text p{font-size:13px}.form_text p a{color:#da3;display:inline-block;text-decoration:underline}.form_text p a:hover{color:#da3}.form_text p span{display:none}