.section-contacts-form .section__wrap{padding-top:0}@media screen and (min-width:1024px){.section-contacts-form .section__wrap{padding-top:19px}}@media screen and (min-width:1200px){.section-contacts-form .section__wrap{padding-top:42px}}.section-contacts-form .form__wrap{padding-bottom:5px}@media screen and (min-width:1024px){.section-contacts-form .form__wrap{padding-top:10px}}@media screen and (min-width:1200px){.section-contacts-form .form__wrap{padding-top:0}}.form__wrap{padding-bottom:30px}.form__subtitle{font-size:1.6rem;line-height:1.9rem;margin-bottom:13px}@media screen and (min-width:768px){.form__subtitle{margin-bottom:7px}}@media screen and (min-width:1024px){.form__subtitle{font-size:1.8rem;margin-bottom:12px}}@media screen and (min-width:1200px){.form__subtitle{margin-bottom:21px}}@media screen and (min-width:992px){.form__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.form__col{margin-left:-5px;margin-right:-5px}@media screen and (min-width:992px){.form__col{margin-left:0;margin-right:0}}@media screen and (min-width:992px){.form__col--left{-webkit-box-flex:1;-webkit-flex:1 1 30%;-moz-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;max-width:327px}}@media screen and (min-width:1200px){.form__col--left{-webkit-box-flex:1;-webkit-flex:1 1 40%;-moz-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;max-width:540px}}@media screen and (min-width:992px){.form__col--right{-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.form__col--field{position:relative;padding:5px}@media screen and (min-width:992px){.form__col--field{padding:5px 10px}}.form__col--field input,.form__col--field textarea{font-family:"Myriad Pro";position:absolute;width:100%;top:0;left:0;bottom:0;border:1px solid #c5c6c6;padding:9px 8px 8px;font-size:1.6rem;line-height:1.9rem;color:#c5c6c6;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;transition:all 250ms ease-in}.form__col--field input:focus,.form__col--field textarea:focus{border-color:transparent;border-bottom-color:#ef7f1a}.form__col--field input:focus+span,.form__col--field textarea:focus+span{opacity:0}.form__col--field input.filled,.form__col--field textarea.filled{border-bottom-color:#ef7f1a}.form__col--field input.filled+span,.form__col--field textarea.filled+span{opacity:0}.form__col--field span{position:absolute;display:block;z-index:2;top:0;left:0;right:20px;bottom:0;padding:8px;line-height:35px;font-size:1.6rem;color:#c5c6c6;opacity:1;-webkit-transition:opacity 250ms ease-in;-moz-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}.form__col--field_text{position:relative;min-height:50px;width:100%;display:block;cursor:text}.form__col--field_textarea{position:relative;min-height:170px;width:100%;display:block;cursor:text}.form__col--field_textarea textarea{width:100%;position:absolute;top:0;left:0;height:100%;border:1px solid #c5c6c6;padding:8px;padding-top:16px;font-size:1.6rem;line-height:1.9rem;color:#c5c6c6;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;transition:all 250ms ease-in;min-height:170px;resize:none;font-family:"Myriad Pro";font-weight:400}.form__col-last{width:100%;padding-top:17px}.form__col-last p{font-size:1.4rem;line-height:1.68rem;color:#727271}@media screen and (min-width:768px){.form__col-last{padding-top:6px}}@media screen and (min-width:992px){.form__col-last{padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.form__col-last{padding-top:14px}}.form__col--submit{padding-top:15px;text-align:center}.form__col--submit button{background-color:#ef7f1a;color:#fff;font-weight:700;font-size:1.8rem;line-height:2.1rem;text-align:center;padding:12px 34px;cursor:pointer;position:relative;border-radius:8px}@media screen and (min-width:580px){.form__col--submit{padding-top:20px}.form__col--submit button{width:165px}}@media screen and (min-width:992px){.form__col--submit{padding-top:27px}}@media screen and (min-width:1200px){.form__col--submit{padding-top:30px}}
.form__col-last .inputtext{
    font-family: "Myriad Pro";
    border: 1px solid #c5c6c6;
    padding: 9px 8px 8px;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #000;
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
    min-height: 50px;
}
.add-form-res-content {
    padding: 40px;
}
.add-form-res {
    background-color: #fff;
    display: none;
}
.mx-popup-block-content-wrap .add-form-res {
    display: block;
}
.add-form-res-content p {
    font-size: 1.8rem;
    line-height: 1.2;
}
.add-form-res-content a {
    display: block;
    max-width: 170px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.8rem;
    line-height: 45px;
    background-color: #ef7f1a;
    color: #fff;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 700;
    border-radius: 10px;
}
.form__blocks .form__col--field input[data-phone-input]::-webkit-input-placeholder {color:transparent;}
.form__blocks .form__col--field input[data-phone-input]::-moz-placeholder          {color:transparent;}/* Firefox 19+ */
.form__blocks .form__col--field input[data-phone-input]:-moz-placeholder           {color:transparent;}/* Firefox 18- */
.form__blocks .form__col--field input[data-phone-input]:-ms-input-placeholder      {color:transparent;}


.plan{display:none;padding-bottom:5px}@media screen and (min-width:768px){.plan{display:block}.plan .section__wrap{padding-top:36px}}@media screen and (min-width:1024px){.plan .section__wrap{padding-top:41px}}@media screen and (min-width:1200px){.plan .section__wrap{padding-top:64px}}@media screen and (min-width:1024px){.plan-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px;padding-top:8px}}@media screen and (min-width:1200px){.plan-block{padding-top:0}}@media screen and (min-width:1450px){.plan-block{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:1023px){.plan-item+.plan-item{margin-top:30px}}@media screen and (min-width:1024px){.plan-item{padding-left:15px;padding-right:15px}.plan-item:nth-child(1){-webkit-box-flex:1;-webkit-flex:1 1 430px;-moz-box-flex:1;-ms-flex:1 1 430px;flex:1 1 430px;max-width:552px}.plan-item:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 1 559px;-moz-box-flex:1;-ms-flex:1 1 559px;flex:1 1 559px;max-width:702px}}@media screen and (min-width:1200px){.plan-item{padding-left:0;padding-right:0}}.plan-item-name{font-size:1.8rem;line-height:2.1rem;text-align:center;margin-bottom:15px}.plan-item-name br{display:none}@media screen and (min-width:1024px){.plan-item-name{margin-left:auto;margin-right:auto;max-width:258px;margin-bottom:25px}.plan-item-name br{display:block}}.plan-item-scheme{text-align:center}@media screen and (min-width:1024px){.plan-item-scheme img{display:block;width:100%;height:auto}}
@media screen and (min-width:1024px){.video .section__wrap{padding-top:33px}}@media screen and (min-width:1200px){.video .section__wrap{padding-top:84px}}.video-wrap{position:relative;overflow:hidden;background-color:#888;background-size:cover;background-repeat:no-repeat;background-position:center;max-width:1300px;margin-left:auto;margin-right:auto}.video-wrap:after{content:"";float:left;padding-top:56.25%}.video-wrap video{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto}
