.b-form{border:1px solid #dddddd;background-color:transparent;margin-bottom:20px;padding:15px;padding-bottom:130px;position:relative;overflow:hidden}.b-form > *{position:relative;z-index:2}.b-form:after{content:'';pointer-events:none;position:absolute;right:0;bottom:0;z-index:1;width:913px;height:229px;background-image:url(/files/110/form-art.png);background-position:7px 9px;background-repeat:no-repeat;background-size:cover}.b-form input[type="text"],.b-form input[type="password"],.b-form textarea,.b-form select{border:1px solid #dddddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:6px;font-family:Arial, sans-serif;font-size:14px}.b-form input[type="text"],.b-form input[type="password"]{width:100%}.b-form input[readonly="readonly"]{border:1px solid #dddddd;color:#7b6768;background:#e3e3e3}.b-form textarea{width:100%;height:100px;min-height:100px;resize:vertical}.b-form select{width:100%}.b-form [class^="form__col-"]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-right:-.3em;display:inline-block;vertical-align:top;padding:10px}.b-form .form__col-1{width:100%}.b-form .form__col-1-1{width:100%}.b-form .form__col-2-2{width:100%}.b-form .form__col-3-3{width:100%}.b-form .form__col-4-4{width:100%}.b-form .form__col-5-5{width:100%}.b-form .form__col-1-2{width:50%}.b-form .form__col-2-4{width:50%}.b-form .form__col-1-3{width:33.33%}.b-form .form__col-2-3{width:66.66%}.b-form .form__col-1-4{width:25%}.b-form .form__col-1-5{width:20%}.b-form .form__col-2-5{width:40%}.b-form .form__col-3-5{width:60%}.b-form .form__col-4-5{width:80%}.b-form .form__align_left{text-align:left}.b-form .form__align_center{text-align:center}.b-form .form__align_right{text-align:right}.b-form .form__title{font-weight:bold;padding-bottom:5px;border-bottom:1px solid #e6e6e6}.b-form .form__mark{color:#ff0000;text-decoration:none;xposition:absolute;xtop:3px;xright:0}.b-form .form__mark2{color:#ff0000;text-decoration:none}.b-form .form__info{font-size:11px;color:#aaaaaa;margin:0}.b-form .form__label{padding-bottom:.4em;padding-right:10px;position:relative;-moz-box-sizing:padding-box;box-sizing:padding-box}.b-form .form__inputwrap{position:relative}.b-form .form__label-left .form__label,.b-form .form__label-right .form__label,.b-form .form__date-left .form__label,.b-form .form__date-right .form__label{width:142px}.b-form--contact{margin-top:60px}.b-form--contact .form__label-left .form__label{width:180px}.b-form .form__label-left .form__label{float:left;padding-top:.4em;text-align:left}.b-form .form__date-left .form__label{float:left;padding-top:.4em;text-align:right}.b-form .form__label-left .form__info{padding-left:142px;margin-left:10px}.b-form .form__label-right .form__label,.b-form .form__date-right .form__label{float:right;padding-top:.4em;padding-left:10px;text-align:left;box-sizing:border-box}.b-form .form__label-left .form__inputwrap{margin-left:142px;padding-left:10px}.b-form .form__label-right .form__inputwrap{margin-right:142px}.b-form .form__label-top .form__label{display:block;width:100%;float:none}.b-form .form__label-none .form__label{display:none}.b-form .form__date-right img{float:left;margin-top:.5em;cursor:pointer}.b-form .form__date-left img{float:right;margin-top:.5em;cursor:pointer}.b-form .form__date-top img,.b-form .form__date-none img{float:right;margin-top:.5em;cursor:pointer}.b-form .form__date .form__label{display:block;box-sizing:border-box}.b-form .form__date-none .form__label{display:none}.b-form .form__date .form__label:after{content:"";display:block;clear:both;font-size:0}.b-form .form__date input[type="text"]{position:relative}.b-form .form__date input[type="text"]:before{position:absolute;right:0;top:0;width:10px;height:10px;background:red}.b-form .form__date-right .form__inputwrap{margin-left:25px;margin-bottom:.5em;margin-right:142px;overflow:hidden;box-sizing:border-box}.b-form .form__date-left .form__inputwrap{margin-left:142px;margin-right:25px;margin-bottom:.5em;padding-left:10px;overflow:hidden;box-sizing:border-box}.b-form .form__date-top .form__inputwrap,.b-form .form__date-none .form__inputwrap{margin-right:25px;margin-bottom:.5em;overflow:hidden;box-sizing:border-box}.b-form .form__radio,.b-form .form__checkbox{vertical-align:top}.b-form .form__radio .form__inputwrap .form__label{width:auto;float:none;display:inline-block;vertical-align:middle}.b-form .form__checkbox .form__label,.b-form .form__radio .form__label{display:block;overflow:hidden;cursor:pointer}.b-form .form__radio .form__radiobox{margin:2px 15px 0 0;float:left}.b-form .form__radio .form__labelbox{overflow:hidden}.b-form .form__label-left.form__radio input[type="radio"]{display:inline-block;vertical-align:middle}.b-form .form__checkbox .form__inputwrap{width:25px}.b-form .form__label-left.form__checkbox input[type="checkbox"]{margin-top:.5em}.b-form .form__checkbox .form__inputwrap{float:left}.b-form .form__captha input[type="text"]{margin:0;width:70px;font-size:23px;font-family:"Trebuchet MS", sans-serif;text-align:center}.b-form .form__captha img{vertical-align:bottom}.b-form input[type="text"].error,.b-form input[type="password"].error,.b-form select.error,.b-form textarea.error{border-color:#f00}.b-form label.error{margin:0;width:170px;font-size:11px;color:#f00;clear:both;display:block}.b-form .form__error.form__checkbox .form__label,.b-form .form__error.form__radio .form__label{color:#f00}.b-form .form__label-left.form__radio.form__error .form__errortext,.b-form .form__label-left.form__checkbox.form__error .form__errortext{padding-left:142px;margin-left:10px}.b-form .form__label-right.form__radio.form__error .form__errortext,.b-form .form__label-right.form__checkbox.form__error .form__errortext{padding-right:142px;margin-right:10px}.b-form .form__error{color:#f00}.b-form input[type="text"].success,.b-form input[type="password"].success,.b-form select.success,.b-form textarea.success{border-color:#02CD00}.b-form .form__success .form__successtext{margin:0;font-size:11px;color:#02CD00;clear:both}.b-form .form__label-left.form__radio.form__success .form__successtext,.b-form .form__label-left.form__checkbox.form__success .form__successtext{padding-left:142px;margin-left:10px}.b-form .form__label-right.form__radio.form__success .form__successtext,.b-form .form__label-right.form__checkbox.form__success .form__successtext{padding-right:142px;margin-right:10px}.b-form .form__success.form__checkbox .form__label,.b-form .form__success.form__radio .form__label{color:#02CD00}.b-form .agreed_readmore,.b-form a.agreed_readmore:link,.b-form a.agreed_readmore:active,.b-form a.agreed_readmore:visited,.b-form a.agreed_readmore:hover{border-bottom:1px dashed #00a0e6;color:#00a0e6;cursor:pointer;margin-left:10px;text-decoration:none}.b-form .agreed_readmore:hover,.b-form a.agreed_readmore:hover{border:0}.b-form .form__captha_label{padding-top:0 !important;line-height:1.1}.b-form .form__ratwrap{padding-top:0.5em}.b-form .form__label-top .form__ratlabel{margin-right:20px;float:left;width:auto}.b-form .form__licentext:before{content:"";display:block;clear:both;font-size:0}.b-form--feedback{padding:60px 50px;border:1px solid #00adef}.b-form--feedback h2{color:#00adef;text-align:center}.b-form--feedback .form__button,.b-form--feedback a.form__button:link,.b-form--feedback a.form__button:visited,.b-form--feedback .form__button:hover,.b-form--feedback .form__button:active,.b-form--feedback a.form__button:hover,.b-form--feedback a.form__button:active{padding:15px 0;width:250px;background-color:#fff;color:#00adef;border:1px solid #00adef;border-radius:50px;text-transform:uppercase;font-size:13px}.b-form--feedback .form__button:hover,.b-form--feedback .form__button:active,.b-form--feedback a.form__button:hover,.b-form--feedback a.form__button:active{box-shadow:0px 8px 12px 0px rgba(0, 192, 255, 0.2)}.b-form--feedback .form__btn{text-align:center}.b-form--feedback:after{display:none}.b-form--feedback .form__captha input[type="text"]{padding:6px}.b-form--feedback .form__text{text-align:center;font-size:16px;color:#7a7a7a}.b-form--contact{margin-bottom:60px;padding-top:35px;border:1px solid #32ace6;padding-bottom:40px}.b-form--contact h2{color:#32ace6;text-align:center}.b-form--contact:after{display:none}.b-form--contact .form__line{display:flex;justify-content:space-between;align-items:top}.b-form--contact .form__item{width:calc(33.3% - 15px)}.b-form--contact .form__wrap{width:100%;max-width:1050px;margin:0 auto}.b-form--contact .form__captha input[type="text"]{padding:6px}.b-form--contact .form__btn,.b-form--contact .form__btn:link,.b-form--contact .form__btn:hover,.b-form--contact .form__btn:active,.b-form--contact .form__btn:visited,.b-form--contact .form__line input[type="text"]{padding:10px 0;box-sizing:border-box;width:100%;height:48px;border:1px solid #32ace6;border-radius:50px;display:inline-block;font-size:18px;text-align:center;line-height:1.5;cursor:pointer;color:#32ace6;text-decoration:none}.b-form--contact .form__line input[type="text"]{text-align:left;padding-left:20px}.b-form--contact .form__btn:hover,.b-form--contact .form__btn:active{box-shadow:0px 8px 12px 0px rgba(0, 192, 255, 0.2)}.b-form--contact .form__line .form__col-1{padding:0}.b-form--contact .form__phone-input{position:relative}.b-form--contact .form__btn-call{position:absolute;top:0;right:3px;box-sizing:border-box;width:48px;height:48px;border-radius:50px}.b-form--contact .b-btnbox,.b-form--contact a.b-btnbox:link,.b-form--contact a.b-btnbox:hover,.b-form--contact a.b-btnbox:active,.b-form--contact a.b-btnbox:visited{width:48px;height:48px;border-radius:50px !important;box-sizing:border-box;cursor:pointer}.b-form--contact .form__hide{display:none}.b-form--contact .b-form .form__label-left .form__label{width:180px}.b-form--contact .form__label{color:#b9b9b9}.b-form--contact .agreed_readmore,.b-form--contact a.agreed_readmore:link,.b-form--contact a.agreed_readmore:active,.b-form--contact a.agreed_readmore:visited,.b-form--contact a.agreed_readmore:hover{color:#b9b9b9;border-bottom:1px solid #b9b9b9}.b-form--contact a.agreed_readmore:active,.b-form--contact a.agreed_readmore:hover{border-bottom:none}.b-btnbox,a.b-btnbox:link,a.b-btnbox:visited{margin:0;width:160px;padding-top:8px;padding-bottom:9px;border:none;cursor:pointer;display:inline-block;vertical-align:middle;color:#ffffff;font-family:Helvetica, sans-serif;font-size:16px;font-weight:normal;text-align:center;text-decoration:none;box-sizing:border-box;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#009de3;background:-moz-linear-gradient(top, #009de3 0%, #009de3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009de3 ), color-stop(100%,#009de3 ));background:-webkit-linear-gradient(top, #009de3 0%,#009de3 100%);background:-o-linear-gradient(top, #009de3 0%,#009de3 100%);background:-ms-linear-gradient(top, #009de3 0%,#009de3 100%);background:linear-gradient(to bottom, #009de3 0%,#009de3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009de3 ', endColorstr='#009de3 ',GradientType=0 )}.b-btnbox:hover,.b-btnbox:active,a.b-btnbox:hover,a.b-btnbox:active{box-sizing:border-box;color:#ffffff;text-decoration:none;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#45494a;background:-moz-linear-gradient(top, #45494a 0%, #45494a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#45494a), color-stop(100%,#45494a));background:-webkit-linear-gradient(top, #45494a 0%,#45494a 100%);background:-o-linear-gradient(top, #45494a 0%,#45494a 100%);background:-ms-linear-gradient(top, #45494a 0%,#45494a 100%);background:linear-gradient(to bottom, #45494a 0%,#45494a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45494a', endColorstr='#45494a',GradientType=0 )}a.btnbox__link:link,a.btnbox__link:active,a.btnbox__link:visited,a.btnbox__link:hover{padding-top:8px;padding-bottom:9px;display:table-cell}.b-btnboxfull,a.b-btnboxfull:link,a.b-btnboxfull:active,a.b-btnboxfull:visited,a.b-btnboxfull:hover{padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:9px;width:auto;xheight:auto;display:table-cell}.b-btnboxfull2,a.b-btnboxfull2:link,a.b-btnboxfull2:active,a.b-btnboxfull2:visited,a.b-btnboxfull2:hover{margin-right:30px}.b-btnboxfull3,a.b-btnboxfull3:link,a.b-btnboxfull3:active,a.b-btnboxfull3:visited,a.b-btnboxfull3:hover{margin-left:30px;display:inline-block}.b-btnboxfull4,a.b-btnboxfull4:link,a.b-btnboxfull4:active,a.b-btnboxfull4:visited,a.b-btnboxfull4:hover{padding-left:0;padding-right:0;background:none;color:#00a0e6;text-decoration:none}a.b-btnboxfull4:hover{background:none;color:#00a0e6;text-decoration:none}.b-formpage{box-sizing:border-box;background:url(/files/110/form-bg.jpg) 50% 50% no-repeat;background-size:cover;padding:40px 0 45px 45px;margin-bottom:50px}.b-formpage .formpage__twocolumns{display:flex}.b-formpage .formpage__left-col,.b-formpage .formpage__right-col{box-sizing:border-box;padding:0 45px}.b-formpage .formpage__title{box-sizing:border-box;font-size:40px;font-weight:300;color:#ffffff;line-height:1;margin-bottom:30px}.b-formpage .formpage__input{box-sizing:border-box;border:1px solid #ffffff;border-radius:100px;display:flex;height:55px}.b-formpage .formpage__input input{box-sizing:border-box;border:none;background:transparent;padding:0 30px;color:#ffffff;width:50%;outline:none}.b-formpage input[type="text"]::-webkit-input-placeholder{font-size:18px;color:#ffffff}.b-formpage input[type="text"]:-ms-input-placeholder{font-size:18px;color:#ffffff}.b-formpage input[type="text"]::-ms-input-placeholder{font-size:18px;color:#ffffff}.b-formpage input[type="text"]::placeholder{font-size:18px;color:#ffffff}.b-formpage .formpage__input button{box-sizing:border-box;border:none;background-color:#fff;color:#009ee3;border-radius:0 100px 100px 0;font-size:18px;font-weight:bold;width:320px;text-align:center;cursor:pointer;margin-left:auto}.b-formpage .formpage__links{box-sizing:border-box;display:flex;flex-direction:column;margin-top:-5px;line-height:1}.b-formpage a.formpage__tel:link,.b-formpage a.formpage__tel:active,.b-formpage a.formpage__tel:visited,.b-formpage a.formpage__tel:hover{font-size:40px;color:#ffffff;text-decoration:none;margin-bottom:5px;font-weight:bold}.b-formpage a.formpage__email:link,.b-formpage a.formpage__email:active,.b-formpage a.formpage__email:visited{font-size:18px;color:#ffffff;text-decoration:none}.b-formpage .formpage__links span{color:#ffffff}.b-formpage a.formpage__email:hover{text-decoration:underline}.b-formpage .formpage__agree{box-sizing:border-box;color:#ffffff;padding:25px 45px 0}.b-formpage .formpage__agree a:link,.b-formpage .formpage__agree a:visited{color:#ffffff}.b-form--contact label.error{position:absolute;top:175px;width:220px;left:120px;color:#fff;font-size:14px}.b-form--contact label#agreed-error{position:initial;position:absolute;top:23px;left:0}.b-form--contact .form__checkbox .form__label,.b-form--contact .form__radio .form__label{overflow:visible}.b-form--contact .b-formpage{margin-bottom:100px}