.wrapper__form-free-calculation{position:relative;background:var(--color_third)}.wrapper__form-free-calculation .button-general{padding:0}.tilte-white-form{font-size:24px;font-weight:700;color:var(--color_white);text-transform:uppercase;padding-bottom:10px;line-height:48px}.row-margin__form{margin-right:-10px;position:relative}.form-bg-rule{transform:translateY(-50%);right:820px;position:absolute;top:50%;width:746px}.row-padding__form{padding-right:10px;padding-left:10px}.row-margin__form .row-padding__form:nth-child(2),.row-margin__form .row-padding__form:nth-child(3){-ms-flex:0 0 35.1%;flex:0 0 35.1%;max-width:35.1%}.row-margin__form .row-padding__form:nth-child(4){-ms-flex:0 0 29.8%;flex:0 0 29.8%;max-width:29.8%}.row-margin__form .row-padding__form:nth-child(2) input[type=text],.row-margin__form .row-padding__form:nth-child(3) input[type=text]{height:53px;padding:0 20px;font-size:16px;border:none;color:var(--color_black);background:var(--color_white);width:100%}.row-margin__form .row-padding__form input[type=submit]{font-size:16px;width:100%}.tilte-white-form span{font-size:80%;font-weight:400;text-transform:none;padding-bottom:15px;line-height:22px;display:block}.form-measurement .row-margin__form .row-padding__form:nth-child(2){-ms-flex:0 0 51%;flex:0 0 51%;max-width:51%}.form-measurement .row-margin__form .row-padding__form:nth-child(3){-ms-flex:0 0 29.8%;flex:0 0 29.8%;max-width:29.8%}.form-measurement .row-margin__form .row-padding__form:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.form-measurement.wrapper__form-free-calculation{height:288px}.wrapper__form-free-calculation .checkbox-week-custom,.wrapper__form-free-calculation .checkbox-week:checked~.checkbox-week-custom{background-color:var(--color_first)}.wrapper__form-free-calculation .form-agreement-yes{font-size:14px;color:var(--color_white);margin-top:15px}.title-black-form-small,.wrapper__form-free-calculation .form-agreement-yes a{color:var(--color_white)}.title-black-form-small{font-size:16px;font-weight:700;text-transform:uppercase;line-height:36px;margin-top:15px}.title-black-form-small .roistat-phone-number.zvonok{font-size:22px;color:var(--color_first)}@media(max-width:1229px){.tilte-white-form{font-size:22px;line-height:46px}.row-margin__form .row-padding__form:nth-child(2) input[type=text],.row-margin__form .row-padding__form:nth-child(3) input[type=text]{height:48px;padding:0 15px;font-size:15px}.row-margin__form .row-padding__form:nth-child(4) input{font-size:15px}.wrapper__form-free-calculation .form-agreement-yes{font-size:13px;color:var(--color_white);margin-top:10px}.title-black-form-small{font-size:15px;line-height:32px;margin-top:10px}.form-bg-rule{right:650px;width:657px}.tilte-white-form span{padding-bottom:10px;line-height:20px}.form-measurement .row-margin__form .row-padding__form:nth-child(2){-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.form-measurement .row-margin__form .row-padding__form:nth-child(3){-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.form-measurement.wrapper__form-free-calculation{height:253px}}@media(max-width:991px){.tilte-white-form{font-size:20px;line-height:42px}.row-margin__form .row-padding__form:nth-child(2) input[type=text],.row-margin__form .row-padding__form:nth-child(3) input[type=text],.row-margin__form .row-padding__form:nth-child(4) input{font-size:14px}.wrapper__form-free-calculation .form-agreement-yes{font-size:12px}.title-black-form-small{font-size:14px;line-height:28px}.form-bg-rule{right:590px;width:595px}.form-measurement.wrapper__form-free-calculation .form-bg-rule{right:660px;width:647px}.form-measurement.wrapper__form-free-calculation{height:249px}}@media(max-width:767px){.wrapper__form-free-calculation{padding:20px 0;text-align:center}.row-margin__form{margin-right:0;position:relative}.row-padding__form{padding-right:0;padding-left:0}.tilte-white-form{font-size:20px;line-height:44px}.row-margin__form .row-padding__form:nth-child(2) input[type=text],.row-margin__form .row-padding__form:nth-child(3) input[type=text]{height:44px}.row-margin__form .row-padding__form:nth-child(3){padding:0 10px}.title-black-form-small{font-size:14px;line-height:28px}.form-bg-rule{display:none}.form-measurement .row-margin__form .row-padding__form:nth-child(3){-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.tilte-white-form span{padding-bottom:0}.form-measurement.wrapper__form-free-calculation{height:auto}}@media(max-width:520px){.form-measurement .row-margin__form .row-padding__form:nth-child(2),.form-measurement .row-margin__form .row-padding__form:nth-child(3),.row-margin__form .row-padding__form:nth-child(2),.row-margin__form .row-padding__form:nth-child(3),.row-margin__form .row-padding__form:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;padding:0;max-width:100%;margin:5px 0}.tilte-white-form{font-size:18px;padding-bottom:15px;line-height:24px}.form-measurement .title-black-form-small{padding-bottom:10px;line-height:20px}.form-measurement .roistat-phone-number.zvonok{padding-top:10px}}