

/* Start:/1csoft/litsenzii-1s-bitriks//css/page.min.css?17907246381839*/
.bit-slider__item{background-image:url(/1csoft/litsenzii-1s-bitriks//css/../img/bg-slider.jpg)}.bordered-wrapper{padding:30px;margin:25px 0}.promo-banner_dark{background-color:#222;background-image:url(/bitrix/templates/landing/img/promo-banner-dark-korobka-buh.png);background-position:95% 90%}.span_h2{background:#fff000;color:#f00082;padding:5px 6px;font-size:17px;border-radius:16px;border:1px solid #d8d8d8;line-height:1.2}.span_h3{background:#fff000;color:#453c95;padding:6px 7px;font-size:13px;border-radius:16px;border:1px solid #d8d8d8;text-transform:none;line-height:1.2}.bit-title2{display:flex;align-items:center;gap:12px}.ui-guide-block-icon{display:block;flex:0 0 36px;width:36px;height:36px;fill:currentColor}.scroll-top{position:fixed;right:24px;bottom:46px;z-index:1000;display:flex;align-items:center;justify-content:center;width:48px;height:41px;padding:0;border:0;border-radius:25%;background:#f00082;color:#fff;font-size:24px;line-height:1.1;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top:hover{background:#c9006b}.scroll-top:focus-visible{outline:3px solid #fff000;outline-offset:3px}@media (max-width:767px){.scroll-top{right:16px;bottom:16px;width:42px;height:42px;font-size:24px}}.scanner__image{background-color:#fff!important}@media (max-width:767px){.button-group{display:none}}@media (min-width:767px){.services-buh__btn-mobilee{display:none}}.bit-accordion.panel-group .panel .bit-button-yellow_small{text-align:center}.bit-button-yellow .bit-button-yellow_small .services-buh__btn-mobilee .buy-product-btn{width:100%;display:block}@media (max-width:767px){.services-buh .bit-accordion .bit-button-yellow{display:block!important}}.bit-title2{justify-content:center}
/* End */


/* Start:/bitrix/components/1cbit/price.list/templates/price.new_design/style.css?17903790353496*/
:root {
    --pink: #f00082;
    --pink-dark: #b71d5d;
    --purple: #6d32f4;
    --text: #25232a;
    --muted: #77737d;
    --border: #e9e7e8;
    --background: #f4f3f2;
}


.tariffs {
    max-width: 1320px;
    margin: 0 auto;
    padding: 24px 20px 14px;
}

.tariffs__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 18px;
}

.tariff-card {
    display: flex;
    flex-direction: column;
    min-height: 420px;
    padding: 28px 28px 24px;
    background: #fff;
    border: 1px solid var(--border);
    border-radius: 16px;
    box-shadow: 0 3px 12px rgb(0 0 0 / 3%);
}

.tariff-card--fact {
    border: 2px solid #cf4b82;
    padding: 27px;
}

.tariff-card__header {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 22px;
}

.tariff-card h3 {
    margin: 0 0 22px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
}

.tariff-card__header h3 {
    margin: 0;
}

.badge {
    display: inline-flex;
    align-items: center;
    height: 22px;
    padding: 0 9px;
    border-radius: 20px;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    white-space: nowrap;
    background: var(--pink);
}

.tariff-card__price {
    display: flex;
    align-items: baseline;
    gap: 4px;
    margin-bottom: 24px;
    font-size: 27px;
    font-weight: bold;
    line-height: 1;
    letter-spacing: -0.8px;
}



.tariff-card__price span {
    color: var(--muted);
    font-size: 14px;
    font-weight: 400;
}

.tariff-card__features {
    display: grid;
    gap: 13px;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #625f67;
    font-size: 14px;
    line-height: 1.35;
}

.tariff-card__features li {
    position: relative;
    padding-left: 20px;
}

.tariff-card__features li::before {
    content: "✓";
    position: absolute;
    top: 0;
    left: 0;
    color: #c87796;
    font-weight: 700;
}

.tariff-card__actions {
    display: grid;
    gap: 10px;
    margin-top: auto;
    padding-top: 24px;
}

.button {
    width: 100%;
    min-height: 42px;
    padding: 10px 16px;
    border: 0;
    border-radius: 7px;
    font: inherit;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.button:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

.button--pink {
    color: #fff;
    background: var(--pink);
}

.button--primary {
    color: #fff;
    background: linear-gradient(90deg, #5d33ee 0%, #7931f2 100%);
}

.button--light {
    color: #343139;
    background: #f1efef;
}

.tariffs__note {
    color: #aaa6ad;
    font-size: 11px;
    line-height: 1.45;
    text-align: center;
    grid-column: 1 / -1;
}
.tariff-card__header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}
.tariff-card__more {
    margin-top: 12px;
    padding: 14px;
    color: #625f67;
    font-size: 14px;
    line-height: 1.5;
    background: #f7f5f6;
    border-radius: 8px;
}
/* Планшеты */
@media (max-width: 1024px) {
    .tariffs__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

/* Телефоны */
@media (max-width: 600px) {
    .tariffs {
        padding: 16px;
    }

    .tariffs__grid {
        grid-template-columns: 1fr;
        gap: 14px;
    }

    .tariff-card {
        min-height: auto;
        padding: 22px;
    }


    .tariff-card--fact {
        padding: 21px;
    }

    .tariff-card__price {
        font-size: 25px;
    }
}
/* End */


/* Start:/bitrix/components/1cbit/price.list/templates/.default/style.css?1773848759344*/
a.prices-accordion-buy:hover, a.prices-accordion-buy:focus{
    color:#fff;
}

.bit-table__cell .prices-accordion-price {
    margin-right: 10px;
    font-size: 16px;
    min-height: 87px;
}
.buy-product-btn-2{
    margin-left:10px;
}
@media (max-width: 720px) {
    .bit-table__cell .prices-accordion-price {
        min-height: auto;
    }
}

/* End */


/* Start:/bitrix/templates/.default/components/bezr/form.result.new.befsend/general2page.product/style.min.css?1773613843621*/
.popup{position:relative;top:auto;left:auto;margin:auto}.text.error:before{top:-19px}.text.error:after{top:3px}.text.error:before{content:attr(data-content)}.j-file-input input{position:absolute;top:0;right:0;font-size:40px;-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer}.j-form-page .text-wrap{padding:0 22px 10px 0}.j-form-page .text-wrap>.text{margin:10px 0 20px}.bit-form .selectOfficeFormHidden{display:none}.bit-form input.bit-form__input{border:1px solid #3b3b40;font-size:16px;width:100%;padding:10px 15px;border-radius:0;height:auto}@media (max-width:768px){.j-form-page .text-wrap{padding:0 0 10px 0}}
/* End */
/* /1csoft/litsenzii-1s-bitriks//css/page.min.css?17907246381839 */
/* /bitrix/components/1cbit/price.list/templates/price.new_design/style.css?17903790353496 */
/* /bitrix/components/1cbit/price.list/templates/.default/style.css?1773848759344 */
/* /bitrix/templates/.default/components/bezr/form.result.new.befsend/general2page.product/style.min.css?1773613843621 */
