

/* Start:/local/templates/cleverence/components/bitrix/catalog/hard1/bitrix/catalog.element/.default/style.css?16436059271192*/
.btn.open-popup{
    height: 30px !important;
    line-height: 30px !important;
    font-size: 20px !important;
    padding: 0 25px !important;
}
.product_popup_order_partner{
    float: left;
}

@media (max-width: 1023px) {
.accessories-tab-holder .accessories-box {
width: 100%;
float: none;
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #D2D2D2;
}
.accessories-tab-holder .accessories-box + .accessories-box {
margin-left: 0;
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
}
@media (max-width: 639px) {
.delivery-box figure {
width: 40px;
margin-right: 15px;
padding-top: 0;
}
.delivery-box figure img {
width: 100%;
}
table.adapt-table01 {
display: block;
position: relative;
margin-bottom: 35px;
}
table.adapt-table01 thead {
display: none;
}
table.adapt-table01 tbody,
table.adapt-table01 tr,
table.adapt-table01 td,
table.adapt-table01 th {
display: block;
width: 100%;
min-width: 100%;
max-width: 100%;
width: 100%\9;
float: left\9;
position: relative;
overflow: hidden;
}
table.adapt-table01 th:first-child,
table.adapt-table01 td:first-child {
border-bottom: none;
padding-bottom: 0;
}
}
/* End */


/* Start:/local/components/cleverence/form.master.any/include/personal_data_consent.css?17822867845010*/
.frm-pd-consent,
.js-pd-consent-wrap {
    font-size: 12px;
    line-height: 1.45;
    color: #909090;
    margin-bottom: 12px;
    max-width: 100%;
}

/* solutions: отступы чекбокса от полей и кнопки */
.popup__form .frm-pd-consent,
.popup__form .js-pd-consent-wrap,
.questions__form .frm-pd-consent,
.questions__form .js-pd-consent-wrap {
    margin-top: 10px;
    margin-bottom: 15px !important;
}

.frm-pd-consent__label {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    cursor: pointer;
    margin: 0;
    font-weight: normal;
}

.frm-pd-consent__checkbox,
.js-pd-consent-wrap input[type="checkbox"] {
    flex-shrink: 0;
    margin: 2px 0 0;
    width: 16px;
    height: 16px;
    accent-color: #3858c9;
    cursor: pointer;
}

.frm-pd-consent__text a {
    color: inherit;
    text-decoration: underline;
}

.frm-pd-consent__error,
.js-pd-consent-error {
    display: none;
    margin-top: 8px;
    color: #a32d2d;
    font-size: 12px;
}

.frm-pd-consent__error--visible,
.frm-pd-consent--error .frm-pd-consent__error,
.frm-pd-consent--error .js-pd-consent-error {
    display: block;
}

.frm-pd-consent--error .frm-pd-consent__label,
.js-pd-consent-wrap.frm-pd-consent--error > .frm-pd-consent__label {
    padding: 10px 12px;
    border: 1.5px solid #e24b4a;
    border-radius: 8px;
    background: #fcebeb;
    box-sizing: border-box;
}

@keyframes frmPdConsentShake {
    0%, 100% { transform: translateX(0); }
    20% { transform: translateX(-2px); }
    40% { transform: translateX(2px); }
    60% { transform: translateX(-1px); }
    80% { transform: translateX(1px); }
}

.frm-pd-consent__label.frm-pd-consent--shake {
    animation: frmPdConsentShake 0.35s ease;
    will-change: transform;
}

/* В попапах shake отключён — иначе появляется горизонтальный скролл */
.popup-outer-box .frm-pd-consent__label.frm-pd-consent--shake,
.popup-box .frm-pd-consent__label.frm-pd-consent--shake,
.ui-dialog .frm-pd-consent__label.frm-pd-consent--shake {
    animation: none;
    transform: none;
}

.popup-box .popup-form-scroll {
    overflow-x: hidden;
    overflow-y: auto;
    max-width: 100%;
}

.popup-box .js-pd-consent-wrap,
.popup-box .frm-pd-consent {
    max-width: 100%;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .popup-box .js-pd-consent-wrap,
    .popup-box .frm-pd-consent,
    .popup-box .js-pd-consent-wrap .frm-pd-consent__text,
    .popup-box .frm-pd-consent .frm-pd-consent__text {
        font-size: 11px;
        line-height: 1.35;
    }

    .popup-box .js-pd-consent-wrap .frm-pd-consent__label,
    .popup-box .frm-pd-consent .frm-pd-consent__label {
        gap: 6px;
    }
}

@media (max-width: 479px) {
    .popup-box .js-pd-consent-wrap,
    .popup-box .frm-pd-consent,
    .popup-box .js-pd-consent-wrap .frm-pd-consent__text,
    .popup-box .frm-pd-consent .frm-pd-consent__text {
        font-size: 11px;
    }
    .frm-field{
        padding: 0px 7px;
    }
}

/* Старый popup-mf (form.master.soft): компактные отступы чекбокса согласия */
.help_box.wrap.popup-mf .row + .js-pd-consent-wrap,
.help_box.wrap.popup-mf .row + .frm-pd-consent {
    margin-top: -12px;
}

.help_box.wrap.popup-mf .js-pd-consent-wrap.row,
.help_box.wrap.popup-mf .frm-pd-consent.row {
    margin-bottom: 6px;
}

.help_box.wrap.popup-mf .js-pd-consent-wrap input[type=checkbox],
.help_box.wrap.popup-mf .frm-pd-consent input[type=checkbox] {
    margin-bottom: 0;
}

.help_box.wrap.popup-mf .js-pd-consent-wrap .frm-pd-consent__error,
.help_box.wrap.popup-mf .frm-pd-consent .js-pd-consent-error {
    margin-top: 4px;
}

.ui-dialog.popup-dialog-mf .help_box.wrap.popup-mf .btns {
    margin-top: 14px;
}

/* call_me_back / popup-list: чекбокс под строкой телефон+кнопка */
.popup-form-wrap__list .frm-popup-main .field-input {
    flex: 1 1 auto;
    min-width: 0;
    width: auto;
}

.popup-form-wrap__list .frm-pd-consent,
.popup-form-wrap__list .js-pd-consent-wrap {
    margin: 12px 0 0;
    width: 100%;
}

#popup-list .frm-pd-consent--error,
#popup-list .js-pd-consent-wrap.frm-pd-consent--error {
    display: block;
}

#popup-list .frm-pd-consent__error--visible,
#popup-list .frm-pd-consent--error .frm-pd-consent__error,
#popup-list .frm-pd-consent--error .js-pd-consent-error {
    display: block;
}

.popup-form-wrap__list .frm-pd-consent__checkbox,
.popup-form-wrap__list .js-pd-consent-wrap input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
    flex: 0 0 16px;
}

/* Список партномеров: не растягивать radio в попапе */
#popup-list .popup-items-wrap .item-wrap input[type="radio"],
#popup-list .items-wrap .item-wrap input[type="radio"] {
    height: auto;
    max-height: none;
    float: none;
    margin-left: 0;
    width: auto;
}

/* End */


/* Start:/local/templates/cleverence/components/cleverence/form.master.soft/solution_with_manager_popup_oborudovanie_kp/style.css?17822867845609*/
.soft-style{
    display: inline;
    font-size: 21px!important;
    padding: 10px 20px!important;
}

.wrap.popup-mf{
    display: none;
}
.help_box.default-background {
    height: auto!important;
    padding: 75px 30px 30px 60px!important;
    margin: 0!important;
    position: relative!important;
    background: #e6eced url(/local/templates/cleverence/components/cleverence/form.master.soft/solution_with_manager_popup_oborudovanie_kp/../img/main/help.jpg) right bottom no-repeat!important;
    box-sizing: border-box!important;
}
.help_box::before {
    left: auto;
    right: 100%;
}

.help_box h1, .help_box h2, .help_box h3, .help_box .title {
    font-size: 29px;
    line-height: 33px;
    margin-bottom: 30px;
    font-weight: normal;
    text-align: left;
    font-family: 'dinproregular';
}
.help_box .row {
    overflow: hidden;
    margin-bottom: 40px;
}
.help_box input[type="text"], .help_box input[type="tel"], .help_box input[type="email"], .help_box input[type="password"] {
    float: left;
    width: 245px;
    margin-right: 20px;
}

.wrap input[type="email"], .wrap input[type="text"], .wrap input[type="tel"], .wrap input[type="password"] {
    height: 52px;
    padding: 0 17px;
    background: white;
    border-radius: 3px;
    font-size: 20px;
}
.wrap .btn, .full_screen_box .btn, .ui-dialog .btn, .wrap input[type="submit"], .full_screen_box input[type="submit"], .ui-dialog input[type="submit"], .wrap button, .full_screen_box button, .ui-dialog button {
    height: 52px;
    line-height: 52px;
    border-radius: 5px;
    background: #209dcc;
    padding: 0 50px;
    border: none;
    text-decoration: none;
    font-size: 24px;
    color: white;
}
.btn.open-popup, .help_box input[type="submit"]{
    background: #209dcc !important;
}
.help_box h1, .help_box h2, .help_box h3, .help_box .title {
    font-size: 29px;
    line-height: 33px;
    font-weight: normal;
    text-align: left;
    font-family: 'dinproregular';
}
.wrap .smart-captcha {
    display: inline-block;
}
.wrap .smart-captcha iframe{
    margin-top: 10px;
}

@media (max-width: 1200px) {
    .help_box header h3 span:first-child {
        font-size: 20px !important;
    }
    .help_box header h3 span:last-child {
        font-size: 12px !important;
    }
    .btn, input[type="submit"], button {
        width: 100%;
        padding: 0;
    }

    .wrap input[type="submit"] {
        padding: 0;
    }

    .help_box input[type="text"], .help_box input[type="tel"], .help_box input[type="email"], .help_box input[type="password"] {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
    }


    .help_box h1, .help_box h2, .help_box h3, .help_box .title {
        text-align: right;
    }
    .help_box header {
        min-height: 215px;
    }
    .help_box {
        height: auto;
        width: 100%;
        padding: 160px 30px 0 30px;
    }

    .help_box {
        padding-top: 100px;
        padding-bottom: 30px;
        background-position: 90% top;
    }


    .help_box {
        padding-top: 100px;
        padding-bottom: 30px;
        background-position: 90% top;
    }
}
@media (max-width: 1023px) {
    .help_box {
        padding-top: 176px;
        background-position: 45% top;
    }
}
@media (max-width: 767px) {
    .help_box {
        background-position: -50px top;
    }
}
@media (max-width: 669px) {
    .help_box {
        background-image: none !important;
    }
}

.wiki-post .help_box {
    padding: 15px 30px 0 40px;
    height: 370px;
}
.wiki-post .help_box h3{
    padding-bottom: 0;
}
.wiki-post .help_box h3,
.article-detail .help_box h3{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}

.wiki-post .help_box input[type="text"]
, .wiki-post .help_box input[type="tel"]
, .wiki-post .help_box input[type="email"]
, .wiki-post .help_box input[type="password"] {
    width: 200px;
}

[data-formmaster] [data-overlay] {
    position: absolute;
}
[data-formmaster] [data-overlay] [data-overlay-close] {
    margin: 0 auto;
    margin-top:30px;
    margin-bottom: 10px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    opacity: 1;
}
.ui-widget-header{
    border: none!important;
    background: none!important;
    color: #222222;
    font-weight: bold;
}

.btn.open-popup{
    height: 52px;
    line-height: 52px;
    border-radius: 5px;
    background: #e24949;
    padding: 0 50px;
    border: none;
    text-decoration: none;
    font-size: 24px;
    color: white;
    width: 100%;
    max-width: 230px;
    cursor: pointer;
    text-align: center;
}
.help_box.wrap.popup-mf{
    max-width: 700px;
}
.help_box.wrap.popup-mf .row input{
    height: 52px;
    padding: 0 17px;
    border: 2px solid white;
    background: white;
    border-radius: 3px;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf h3{
    font-weight: bold;
    font-size: 40px;
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf .row label{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf .row{
    overflow: hidden;
    margin-bottom: 20px;
}
.help_box.wrap.popup-mf .row input[type=checkbox]{
    height: auto;
    padding: 0;
    margin-bottom: 5px;
    border: none;
}
.help_box.wrap.popup-mf .btns{
    margin-top: 35px;
}
.help_box.wrap.popup-mf .btns input{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.popup-dialog-mf{
    padding: 0!important;
}
.popup-dialog-mf .ui-dialog-titlebar{
    padding: 0!important;
}
.popup-dialog-mf .ui-dialog-titlebar-close {
    margin: 10px 0 0 0!important;
    z-index: 99;
}
.popup-dialog-mf .ui-dialog-title{
    position: absolute;
}
/* End */


/* Start:/local/components/westadv/forms.input/templates/clean/style.css?164360596141*/
[hidden] {
	display: none !important;
}
/* End */


/* Start:/local/components/cleverence/form.master.soft/templates/solution_with_manager_popup_oborudovanie/style.css?17822867845609*/
.soft-style{
    display: inline;
    font-size: 21px!important;
    padding: 10px 20px!important;
}

.wrap.popup-mf{
    display: none;
}
.help_box.default-background {
    height: auto!important;
    padding: 75px 30px 30px 60px!important;
    margin: 0!important;
    position: relative!important;
    background: #e6eced url(/local/components/cleverence/form.master.soft/templates/solution_with_manager_popup_oborudovanie/../img/main/help.jpg) right bottom no-repeat!important;
    box-sizing: border-box!important;
}
.help_box::before {
    left: auto;
    right: 100%;
}

.help_box h1, .help_box h2, .help_box h3, .help_box .title {
    font-size: 29px;
    line-height: 33px;
    margin-bottom: 30px;
    font-weight: normal;
    text-align: left;
    font-family: 'dinproregular';
}
.help_box .row {
    overflow: hidden;
    margin-bottom: 40px;
}
.help_box input[type="text"], .help_box input[type="tel"], .help_box input[type="email"], .help_box input[type="password"] {
    float: left;
    width: 245px;
    margin-right: 20px;
}

.wrap input[type="email"], .wrap input[type="text"], .wrap input[type="tel"], .wrap input[type="password"] {
    height: 52px;
    padding: 0 17px;
    background: white;
    border-radius: 3px;
    font-size: 20px;
}
.wrap .btn, .full_screen_box .btn, .ui-dialog .btn, .wrap input[type="submit"], .full_screen_box input[type="submit"], .ui-dialog input[type="submit"], .wrap button, .full_screen_box button, .ui-dialog button {
    height: 52px;
    line-height: 52px;
    border-radius: 5px;
    background: #209dcc;
    padding: 0 50px;
    border: none;
    text-decoration: none;
    font-size: 24px;
    color: white;
}
.btn.open-popup, .help_box input[type="submit"]{
    background: #209dcc !important;
}
.help_box h1, .help_box h2, .help_box h3, .help_box .title {
    font-size: 29px;
    line-height: 33px;
    font-weight: normal;
    text-align: left;
    font-family: 'dinproregular';
}
.wrap .smart-captcha {
    display: inline-block;
}
.wrap .smart-captcha iframe{
    margin-top: 10px;
}

@media (max-width: 1200px) {
    .help_box header h3 span:first-child {
        font-size: 20px !important;
    }
    .help_box header h3 span:last-child {
        font-size: 12px !important;
    }
    .btn, input[type="submit"], button {
        width: 100%;
        padding: 0;
    }

    .wrap input[type="submit"] {
        padding: 0;
    }

    .help_box input[type="text"], .help_box input[type="tel"], .help_box input[type="email"], .help_box input[type="password"] {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
    }


    .help_box h1, .help_box h2, .help_box h3, .help_box .title {
        text-align: right;
    }
    .help_box header {
        min-height: 215px;
    }
    .help_box {
        height: auto;
        width: 100%;
        padding: 160px 30px 0 30px;
    }

    .help_box {
        padding-top: 100px;
        padding-bottom: 30px;
        background-position: 90% top;
    }


    .help_box {
        padding-top: 100px;
        padding-bottom: 30px;
        background-position: 90% top;
    }
}
@media (max-width: 1023px) {
    .help_box {
        padding-top: 176px;
        background-position: 45% top;
    }
}
@media (max-width: 767px) {
    .help_box {
        background-position: -50px top;
    }
}
@media (max-width: 669px) {
    .help_box {
        background-image: none !important;
    }
}

.wiki-post .help_box {
    padding: 15px 30px 0 40px;
    height: 370px;
}
.wiki-post .help_box h3{
    padding-bottom: 0;
}
.wiki-post .help_box h3,
.article-detail .help_box h3{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}

.wiki-post .help_box input[type="text"]
, .wiki-post .help_box input[type="tel"]
, .wiki-post .help_box input[type="email"]
, .wiki-post .help_box input[type="password"] {
    width: 200px;
}

[data-formmaster] [data-overlay] {
    position: absolute;
}
[data-formmaster] [data-overlay] [data-overlay-close] {
    margin: 0 auto;
    margin-top:30px;
    margin-bottom: 10px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    opacity: 1;
}
.ui-widget-header{
    border: none!important;
    background: none!important;
    color: #222222;
    font-weight: bold;
}

.btn.open-popup{
    height: 52px;
    line-height: 52px;
    border-radius: 5px;
    background: #e24949;
    padding: 0 50px;
    border: none;
    text-decoration: none;
    font-size: 24px;
    color: white;
    width: 100%;
    max-width: 230px;
    cursor: pointer;
    text-align: center;
}
.help_box.wrap.popup-mf{
    max-width: 700px;
}
.help_box.wrap.popup-mf .row input{
    height: 52px;
    padding: 0 17px;
    border: 2px solid white;
    background: white;
    border-radius: 3px;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf h3{
    font-weight: bold;
    font-size: 40px;
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf .row label{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf .row{
    overflow: hidden;
    margin-bottom: 20px;
}
.help_box.wrap.popup-mf .row input[type=checkbox]{
    height: auto;
    padding: 0;
    margin-bottom: 5px;
    border: none;
}
.help_box.wrap.popup-mf .btns{
    margin-top: 35px;
}
.help_box.wrap.popup-mf .btns input{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.popup-dialog-mf{
    padding: 0!important;
}
.popup-dialog-mf .ui-dialog-titlebar{
    padding: 0!important;
}
.popup-dialog-mf .ui-dialog-titlebar-close {
    margin: 10px 0 0 0!important;
    z-index: 99;
}
.popup-dialog-mf .ui-dialog-title{
    position: absolute;
}
/* End */


/* Start:/local/components/cleverence/form.master.soft/templates/solution_with_manager_popup_partner/style.css?17822867845383*/
.help_box.default-background {
    height: auto!important;
    padding: 75px 30px 30px 60px!important;
    margin: 0!important;
    position: relative!important;
    background: #e6eced url(/local/components/cleverence/form.master.soft/templates/solution_with_manager_popup_partner/../img/main/help.jpg) right bottom no-repeat!important;
    box-sizing: border-box!important;
}
.help_box::before {
    left: auto;
    right: 100%;
}

.help_box h1, .help_box h2, .help_box h3, .help_box .title {
    font-size: 29px;
    line-height: 33px;
    margin-bottom: 30px;
    font-weight: normal;
    text-align: left;
    font-family: 'dinproregular';
}
.help_box .row {
    overflow: hidden;
    margin-bottom: 40px;
}
.help_box input[type="text"], .help_box input[type="tel"], .help_box input[type="email"], .help_box input[type="password"] {
    float: left;
    width: 245px;
    margin-right: 20px;
}

.wrap input[type="email"], .wrap input[type="text"], .wrap input[type="tel"], .wrap input[type="password"] {
    height: 52px;
    padding: 0 17px;
    background: white;
    border-radius: 3px;
    font-size: 20px;
}
.wrap .btn, .full_screen_box .btn, .ui-dialog .btn, .wrap input[type="submit"], .full_screen_box input[type="submit"], .ui-dialog input[type="submit"], .wrap button, .full_screen_box button, .ui-dialog button {
    height: 52px;
    line-height: 52px;
    border-radius: 5px;
    background: #e24949;
    padding: 0 50px;
    border: none;
    text-decoration: none;
    font-size: 24px;
    color: white;
}
.help_box h1, .help_box h2, .help_box h3, .help_box .title {
    font-size: 29px;
    line-height: 33px;
    font-weight: normal;
    text-align: left;
    font-family: 'dinproregular';
}
.wrap .smart-captcha {
    display: inline-block;
}
.wrap .smart-captcha iframe{
    margin-top: 10px;
}

@media (max-width: 1200px) {
    .help_box header h3 span:first-child {
        font-size: 20px !important;
    }
    .help_box header h3 span:last-child {
        font-size: 12px !important;
    }
    .btn, input[type="submit"], button {
        width: 100%;
        padding: 0;
    }

    .wrap input[type="submit"] {
        padding: 0;
    }

    .help_box input[type="text"], .help_box input[type="tel"], .help_box input[type="email"], .help_box input[type="password"] {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
    }


    .help_box h1, .help_box h2, .help_box h3, .help_box .title {
        text-align: right;
    }
    .help_box header {
        min-height: 215px;
    }
    .help_box {
        height: auto;
        width: 100%;
        padding: 160px 30px 0 30px;
    }

    .help_box {
        padding-top: 100px;
        padding-bottom: 30px;
        background-position: 90% top;
    }


    .help_box {
        padding-top: 100px;
        padding-bottom: 30px;
        background-position: 90% top;
    }
}
@media (max-width: 1023px) {
    .help_box {
        padding-top: 176px;
        background-position: 45% top;
    }
}
@media (max-width: 767px) {
    .help_box {
        background-position: -50px top;
    }
}
@media (max-width: 669px) {
    .help_box {
        background-image: none !important;
    }
}

.wiki-post .help_box {
    padding: 15px 30px 0 40px;
    height: 370px;
}
.wiki-post .help_box h3{
    padding-bottom: 0;
}
.wiki-post .help_box h3,
.article-detail .help_box h3{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}

.wiki-post .help_box input[type="text"]
, .wiki-post .help_box input[type="tel"]
, .wiki-post .help_box input[type="email"]
, .wiki-post .help_box input[type="password"] {
    width: 200px;
}

[data-formmaster] [data-overlay] {
    position: absolute;
}
[data-formmaster] [data-overlay] [data-overlay-close] {
    margin: 0 auto;
    margin-top:30px;
    margin-bottom: 10px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    opacity: 1;
}
.ui-widget-header{
    border: none!important;
    background: none!important;
    color: #222222;
    font-weight: bold;
}

.btn.open-popup{
    height: 52px;
    line-height: 52px;
    border-radius: 5px;
    background: #e24949;
    padding: 0 50px;
    border: none;
    text-decoration: none;
    font-size: 24px;
    color: white;
    width: 100%;
    max-width: 230px;
    cursor: pointer;
    text-align: center;
}
.help_box.wrap.popup-mf{
    max-width: 700px;
}
.help_box.wrap.popup-mf .row input{
    height: 52px;
    padding: 0 17px;
    border: 2px solid white;
    background: white;
    border-radius: 3px;
    font-size: 20px;
    margin-bottom: 20px;
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf h3{
    font-weight: bold;
    font-size: 40px;
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf .row label{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.help_box.wrap.popup-mf .row{
    overflow: hidden;
    margin-bottom: 20px;
}
.help_box.wrap.popup-mf .row input[type=checkbox]{
    height: auto;
    padding: 0;
    margin-bottom: 5px;
    border: none;
}
.help_box.wrap.popup-mf .btns{
    margin-top: 35px;
}
.help_box.wrap.popup-mf .btns input{
    font-family: dinL, Arial, Tahoma, Verdana, sans-serif;
}
.popup-dialog-mf{
    padding: 0!important;
}
.popup-dialog-mf .ui-dialog-titlebar{
    padding: 0!important;
}
.popup-dialog-mf .ui-dialog-titlebar-close {
    margin: 10px 0 0 0!important;
    z-index: 99;
}
.popup-dialog-mf .ui-dialog-title{
    position: absolute;
}
/* End */
/* /local/templates/cleverence/components/bitrix/catalog/hard1/bitrix/catalog.element/.default/style.css?16436059271192 */
/* /local/components/cleverence/form.master.any/include/personal_data_consent.css?17822867845010 */
/* /local/templates/cleverence/components/cleverence/form.master.soft/solution_with_manager_popup_oborudovanie_kp/style.css?17822867845609 */
/* /local/components/westadv/forms.input/templates/clean/style.css?164360596141 */
/* /local/components/cleverence/form.master.soft/templates/solution_with_manager_popup_oborudovanie/style.css?17822867845609 */
/* /local/components/cleverence/form.master.soft/templates/solution_with_manager_popup_partner/style.css?17822867845383 */
