

/* Start:/include/calculator-kva-kvt/style.css?17464420855626*/
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-Regular.woff') format('woff'),
        url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-Medium.woff') format('woff'),
        url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-SemiBold.woff') format('woff'),
        url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-Bold.woff') format('woff'),
        url('/bitrix/templates/aspro_next/css/fonts/font-inter/fonts/Inter-Bold.ttf') format('truetype');
}

.calculator-kva-kvt {
    background: #F2F2F2;
    margin: 0 auto;
    padding: 33px 30px 32px;
    width: 100%;
    max-width: 552px;
    color: #222;
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    margin-top: 30px;
}

.calculator-kva-kvt__head {
    text-align: center;
    margin-bottom: 35px;
    font-size: 21px;
    font-weight: 700;
    line-height: normal;
}

.calculator-kva-kvt__params {
    width: 100%;
    max-width: 393px;
    margin: 0 auto;
    margin-bottom: 21px;
    display: flex;
    flex-wrap: wrap;
    column-gap: 21px;
    row-gap: 26px;
}

.calculator-kva-kvt__params input[type="text"] {
    border-radius: 2px;
    border: 1px solid #EFEFEF;
    background: #FFF;
    color: #898989;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    padding: 10px 40px 10px 18px;
}

.kva-wrap,
.kvt-wrap {
    display: inline-block;
    width: calc(50% - 10.5px);
    position: relative;
}

.kva-wrap::before {
    content: 'кВА';
    position: absolute;
    top: calc(50% - 8.7px);
    right: 18px;
    font-size: 12px;
    font-weight: 400;
    line-height: 146.023%;
}

.kvt-wrap::before {
    content: 'кВт';
    position: absolute;
    top: calc(50% - 8.7px);
    right: 18px;
    font-size: 12px;
    font-weight: 400;
    line-height: 146.023%;
}

.coefficient-wrap {
    width: 100%;
    display: flex;
    column-gap: 21px;
    align-items: center;
}

.coefficient-wrap label {
    width: calc(50% - 10.5px);
    font-size: 12px;
    font-weight: 400;
    line-height: 134.523%;
    margin: 0;
}

.coefficient-wrap input[type="text"] {
    width: calc(50% - 10.5px);
    color: #000;
    padding: 10px 18px;
}

.calculator-kva-kvt__buttons {
    width: 100%;
    display: flex;
    column-gap: 21px;
    margin: 0 auto;
    max-width: 393px;
    margin-bottom: 40px;
}

.calculator-kva-kvt__button {
    width: calc(50% - 10.5px);
    font-size: 12px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
    padding: 9px;
    border: none;
}

.calculator-kva-kvt__button.js-calc {
    color: #FFF;
    border-radius: 2px;
    background: #FFAD00;
}

.calculator-kva-kvt__button.js-calc:hover {
    background-color: #ffb71f;
}

.calculator-kva-kvt__button.js-reset {
    color: #7A7A7A;
    border-radius: 2px;
    border: 1px solid #E7E7F0;
    background: #FFF;
}

.calculator-kva-kvt__button.js-reset:hover {
    background-color: #FFAD00;
    border: 1px solid #FFAD00;
    color: white;
}

.js-calculator-kva-kvt__result {
    text-align: center;
    color: #272727;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    margin-top: -18px;
    display: none;
}

.calculator-kva-kvt__result-head {
    color: #272727;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
}

.calculator-kva-kvt__bottom-text {
    margin-top: 39px;
}

.section-offer {
    max-width: 87%;
    margin: 80px auto 0;
}

@media (max-width: 767px) {
    .section-offer {
        margin-top: 50px;
    }
}

@media (max-width: 460px) {
    .calculator-kva-kvt {
        max-width: 100%;
        padding: 22px 33px 23px;
    }

    .calculator-kva-kvt__head {
        font-size: 18px;
        margin-bottom: 25px;
    }

    .calculator-kva-kvt__params {
        flex-direction: column;
        row-gap: 13px;
        margin-bottom: 15px;
    }

    .kva-wrap,
    .kvt-wrap {
        width: 100%;
    }

    .coefficient-wrap {
        flex-direction: column;
        row-gap: 15px;
    }

    .coefficient-wrap label {
        width: 100%;
    }

    .coefficient-wrap input[type="text"] {
        width: 100%;
    }

    .calculator-kva-kvt__buttons {
        flex-direction: column;
        row-gap: 14px;
        margin-bottom: 26px;
    }

    .calculator-kva-kvt__button {
        width: 100%;
    }

    .js-calculator-kva-kvt__result {
        margin-top: -8px;
        font-size: 14px;
    }

    .calculator-kva-kvt__result-head {
        display: block;
        font-size: 14px;
        margin-bottom: 10px;
    }
}
/* End */
/* /include/calculator-kva-kvt/style.css?17464420855626 */
