@font-face{
    font-display: swap;
    font-family: 'Lato';
    font-weight: 400;
    src: url('../font/Lato-Regular.woff2') format('woff2'),
         url('../font/Lato-Regular.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Lato';
    font-weight: 500;
    src: url('../font/Lato-Medium.woff2') format('woff2'),
         url('../font/Lato-Medium.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Lato';
    font-weight: 600;
    src: url('../font/Lato-Semibold.woff2') format('woff2'),
         url('../font/Lato-Semibold.woff') format('woff')
}

@font-face{
    font-display: swap;
    font-family: 'Lato';
    font-weight: 700;
    src: url('../font/Lato-Bold.woff2') format('woff2'),
         url('../font/Lato-Bold.woff') format('woff')
}

h1, .h1{margin-bottom:20px;line-height:1.1;font-size:44px;font-weight:500}
h2, .h2{margin-bottom:20px;line-height:1.2;font-size:40px;font-weight:500}
h3, .h3{margin-bottom:20px;line-height:1.2;font-size:36px;font-weight:500}
h4, .h4{color:#2e2f31;margin-bottom:15px;line-height:1.4;font-size:22px;font-weight:600}

p, .p{margin-bottom:25px;line-height:1.4}
small, .small{line-height:1.35;font-size:14px}
ul, .ul{margin-bottom:25px;line-height:1.4}

.text-secondary{font-size:16px}

a{transition:.2s ease-in-out}
a:hover{color:#f4a206}

.rub{font-family:sans-serif;font-weight:700}

.button{transition:.3s ease-in-out;position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:18px;font-weight:700;border-radius:8px;cursor:pointer}
.button.is-disabled{pointer-events:none}
.button svg{flex-shrink:0}
.button-huge{gap:15px;height:66px;padding:0 35px}
.button-large{gap:15px;height:56px;padding:0 35px}
.button-medium{gap:15px;height:44px;padding:0 30px}
.button-primary{background:#f4a206;color:#fff}
.button-primary.is-disabled{background:#ffdfa2;border-color:#ffdfa2;}
.button-primary:hover{background:#e49f1b;color:#fff}
.button-secondary{background:#fff;color:#f4a206;border:1px solid #f4a206}
.button-secondary.is-disabled{color:#ffdfa2;border-color:#ffdfa2}
.button-secondary:hover{background:#f4a206;color:#fff}
.button-tertiary{background:rgba(244, 162, 6, 0.1);color:#ffcd6d;border:1px solid #ffcd6d}
.button-tertiary.is-disabled{}
.button-tertiary:hover{background:#e49f1b;color:#fff;border-color:#e49f1b}
.button-green{background:#23A702;color:#fff}
.button-green:hover{background:#1d9100;color:#fff}
.button-grey-border{color:#494a4c;border:1px solid #9f9f9f}
.button-grey-border:hover{background:#9f9f9f;color:#fff}

.button-size{opacity:.8;position:absolute;right:0;bottom:10px;left:0;font-size:14px;text-align:center}
.button-size ~ svg{margin-top:-15px}
.button-size ~ span{margin-top:-15px}

.link-arrow{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#F4A206}
.link-arrow.is-disabled{color:#ffdfa2;pointer-events:none}
.link-arrow:hover .link-arrow__icon__container{width:37px}
.link-arrow:hover .link-arrow__text--decoration{text-decoration-color:transparent}
.link-arrow__text{transition:.3s ease-in-out;font-weight:600}
.link-arrow__text--decoration{text-decoration:1px underline #f4a206}
.link-arrow__icon{display:flex;justify-content:end;align-items:center;flex-shrink:0;width:37px;height:37px}
.link-arrow__icon__container{transition:.2s ease-in-out;overflow:hidden;position:relative;flex-shrink:0;width:21px;height:21px}
.link-arrow__icon__svg{position:absolute;top:0;right:0;bottom:0;width:37px;height:37px;margin:auto 0}

@media screen and (max-width: 767px) {
    .link-arrow__icon{width:20px;height:20px}
    .link-arrow__icon__container{width:12px;height:12px}
    .link-arrow__icon__svg{width:20px;height:20px}
}

.link-orange{color:#F4A206;text-decoration:underline 1px #f4a206}
.link-orange:hover{text-decoration-color:transparent}

.link-default{text-decoration:underline 1px}
.link-default:hover{text-decoration-color:transparent}

.icon-download{width:16px;height:16px}
.icon-link{width:16px;height:16px}
.icon-arrow{width:10px;height:10px}

.scroller{position:fixed;right:30px;bottom:30px;z-index:90;width:50px;height:50px;border-radius:50%;transition:.3s}
.scroller:hover .scroller-icon{background:#9f9f9f;color:#fff;border-color:#9f9f9f}
.scroller-icon{transition:.3s;position:relative;display:flex;justify-content:center;align-items:center;background:#fff;color:#9F9F9F;width:100%;height:100%;padding-top:2px;border:1px solid #9f9f9f;border-radius:inherit}
.scroller-icon svg{width:17px;height:10px}

.scroller.is-up .scroller-icon{transform:rotate(180deg)}

@media screen and (max-width: 767px) {
    .scroller{right:15px;bottom:15px;width:32px;height:32px}
    .scroller-icon svg{width:12px;height:8px}
}

.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;width:100%;height:100%;background:rgba(45, 45, 45, 0.6);backdrop-filter:blur(2px);opacity:0;pointer-events:none;visibility:hidden;transition:.3s ease-in-out}
.overlay.is-active{opacity:1;pointer-events:all;visibility:visible}

.section{margin-bottom:150px}

@media screen and (max-width: 767px) {
    .section{margin-bottom:50px}
}

.common{background:#fff;color:#494a4c;line-height:1;font-family:'Lato', sans-serif;font-size:18px}
.container{width:100%;min-width:320px;max-width:1170px;margin:0 auto;padding:0 15px}
.wrapper{overflow:clip;display:flex;flex-direction:column;min-height:100vh}
.overflow{overflow:hidden}
.img-absolute{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;border-radius:inherit}

.section-head{margin-bottom:50px;text-align:center}
.section-head *:last-child{margin-bottom:0}
.section-head--white{color:#fff}
.section-head--black{color:#2e2f31}
.section-head__title span{color:#F4A206}
.section-head__desc--align-left{text-align:left}
.section-head__desc--width-947{max-width:947px}
.section-head__desc--width-754{max-width:754px}
.section-head__desc--margin-auto{margin-left:auto;margin-right:auto}
.section-head__desc span{color:#2e2f31;font-weight:700}

@media screen and (min-width: 768px) {
    .section-head-order .section-head__desc{font-size:20px}
}

@media screen and (max-width: 767px) {
    .section-head__desc{font-size:16px}
}

#inner-page .wrapper{padding-top:140px}
#inner-page .header::before{position:absolute;top:0;right:0;bottom:-40px;left:0;content:'';background:#2e2f31}

@media screen and (max-width: 767px) {
    #inner-page .wrapper{padding-top:65px}
    #inner-page .header::before{bottom:0}
}

#article-page .wrapper{padding-top:140px}

@media screen and (max-width: 767px) {
    #article-page .wrapper{padding-top:65px}
}

#order-page .wrapper{padding-top:140px}

@media screen and (max-width: 767px) {
    #order-page .wrapper{padding-top:65px}
}

.breadcrumbs{margin-bottom:55px}
.breadcrumbs-wrap{display:flex;align-items:center;gap:25px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:10px;font-size:16px}
.breadcrumbs-wrap a{transition:.3s;color:#b7b7b7}
.breadcrumbs-wrap a:hover{color:#f4a206}
.breadcrumbs-wrap > span{position:relative}
.breadcrumbs-wrap > span::before{position:absolute;top:2px;left:-14px;content:'';background:url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.82839 4.25303L0.665624 0.101775C0.529236 -0.0341561 0.308421 -0.0339275 0.172261 0.102478C0.0362071 0.238866 0.0365587 0.459805 0.172964 0.595841L4.08795 4.50002L0.172824 8.40417C0.0364356 8.54023 0.036084 8.76102 0.172121 8.89743C0.240376 8.96581 0.329796 9 0.419215 9C0.508406 9 0.597474 8.96604 0.665607 8.89813L4.82839 4.74699C4.89408 4.68163 4.93094 4.59269 4.93094 4.50002C4.93094 4.40734 4.89397 4.3185 4.82839 4.25303Z' fill='%23B7B7B7'/%3E%3C/svg%3E%0A") no-repeat center / cover;width:5px;height:9px}

@media screen and (max-width: 767px) {
    .breadcrumbs{margin-bottom:25px}
    .breadcrumbs-wrap{font-size:12px}
}

.list-disc{display:flex;flex-direction:column;gap:15px}
.list-disc li{position:relative}
.list-disc li::before{content:'';display:inline-block;background:#f4a206;width:8px;height:8px;margin:0 10px 0 2px;transform: translateY(-1px);border-radius:50%}

.list-circle{display:flex;flex-direction:column;gap:10px}
.list-circle li{position:relative;padding-left:22px}
.list-circle li::before{position:absolute;top:4px;left:0;content:'';background:#f4a206;width:8px;height:8px;margin:0 10px 0 2px;border-radius:50%}

.list-plus{display:flex;flex-direction:column;gap:10px}
.list-plus li{position:relative;padding-left:26px}
.list-plus li::before{position:absolute;top:4px;left:0;content:'';background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.58853 0 0 3.58853 0 8C0 12.4115 3.58853 16 8 16C12.4115 16 16 12.4108 16 8C16 3.58916 12.4115 0 8 0ZM8 14.7607C4.27266 14.7607 1.23934 11.728 1.23934 8C1.23934 4.27203 4.27266 1.23934 8 1.23934C11.7273 1.23934 14.7607 4.27203 14.7607 8C14.7607 11.728 11.728 14.7607 8 14.7607Z' fill='%2320BC43'/%3E%3Cpath d='M11.0984 7.32494H8.61973V4.84625C8.61973 4.50419 8.34273 4.22656 8.00004 4.22656C7.65736 4.22656 7.38036 4.50419 7.38036 4.84625V7.32494H4.90167C4.55898 7.32494 4.28198 7.60256 4.28198 7.94462C4.28198 8.28669 4.55898 8.56431 4.90167 8.56431H7.38036V11.043C7.38036 11.3851 7.65736 11.6627 8.00004 11.6627C8.34273 11.6627 8.61973 11.3851 8.61973 11.043V8.56431H11.0984C11.4411 8.56431 11.7181 8.28669 11.7181 7.94462C11.7181 7.60256 11.4411 7.32494 11.0984 7.32494Z' fill='%2320BC43'/%3E%3C/svg%3E%0A") no-repeat center / cover;width:16px;height:16px}

.list-minus{display:flex;flex-direction:column;gap:10px}
.list-minus li{position:relative;padding-left:26px}
.list-minus li::before{position:absolute;top:4px;left:0;content:'';background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_375_890)'%3E%3Cpath d='M8 0C3.58916 0 0 3.58853 0 8C0 12.4115 3.58916 16 8 16C12.4115 16 16 12.4115 16 8C16 3.58853 12.4108 0 8 0ZM8 14.7607C4.27203 14.7607 1.23934 11.728 1.23934 8C1.23934 4.27203 4.27203 1.23934 8 1.23934C11.728 1.23934 14.7607 4.27203 14.7607 8C14.7607 11.728 11.728 14.7607 8 14.7607Z' fill='%23EF4C4C'/%3E%3Cpath d='M11.0984 7.32422H4.90167C4.55961 7.32422 4.28198 7.60184 4.28198 7.94391C4.28198 8.28597 4.55961 8.56359 4.90167 8.56359H11.0984C11.4405 8.56359 11.7181 8.28597 11.7181 7.94391C11.7181 7.60184 11.4405 7.32422 11.0984 7.32422Z' fill='%23EF4C4C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_375_890'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center / cover;width:16px;height:16px}

.list-triangle{display:flex;flex-direction:column;gap:15px}
.list-triangle li{position:relative;padding-left:25px}
.list-triangle li::before{position:absolute;top:6px;left:0;content:'';background:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.63977 5.18876C9.66849 5.76027 9.66849 7.23973 8.63978 7.81124L4.22847 10.262C3.22867 10.8174 2 10.0945 2 8.95073L2 4.04927C2 2.90555 3.22867 2.18259 4.22847 2.73804L8.63977 5.18876Z' fill='%23F4A206'/%3E%3C/svg%3E%0A") no-repeat center / contain;width:12px;height:12px;}

.list-num{display:flex;flex-direction:column;gap:10px;counter-reset:num}
.list-num li{position:relative;padding-left:32px}
.list-num li::before{position:absolute;top:0;left:0;counter-increment:num;content:counter(num, decimal-leading-zero) ' ';color:#f4a206;font-weight:700}

.list-num .article-pic-double{margin:15px 0 10px 0}
.list-num .article-important{margin:15px 0 5px 0}

.list-desc{margin-bottom:20px!important}

@keyframes pulse {
    0% {transform: scale(0.9)}
    70% {transform: scale(1)}
    100% {transform: scale(0.9)}
}

@keyframes pulse-before {
    0% {transform: scale(0.9)}
    70% {transform: scale(1)}
    100% {transform: scale(0.9)}
}

.social{display:flex;gap:10px}
.social__item{transition:.2s ease-in-out}
.social__item:hover{transform:scale(1.1)}

.header{position:absolute;top:0;right:0;left:0;z-index:50;color:#fff}
.header-wrap{position:relative;display:flex;align-items:center;padding:20px 0 15px 0;border-bottom:1px solid rgba(159, 159, 159, .2)}
.header-logo{width:140px;height:38px}
.header-desc{position:relative;color:#f4f4f4;margin:0 auto 0 20px;padding-left:20px}
.header-desc::before{position:absolute;top:0;bottom:0;left:0;content:'';background:#f4a206;width:1px;height:16px;margin:auto 0}
.header-nav{position:absolute;top:calc(100% + 7.5px);right:0;left:0;display:flex;align-items:center;justify-content:center;gap:60px}
.header-nav__link{line-height:1.5;font-size:16px}
.header-nav__link.is-visited{color:#f4a206}
.header-action{display:flex;gap:20px;margin-right:30px}
.header-action__link{display:flex;align-items:center;gap:10px}
.header-action__link__icon{width:14px;height:14px}
.header-action__link__text{font-size:16px}
.header-order{gap:10px;padding:0 20px;font-size:16px}
.header-order__icon{width:18px;height:18px}
.header-menu{display:flex;align-items:center}

.header-mobile{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px}
.header-hamburger{position:relative;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;margin-left:10px;border:1px solid #fff;border-radius:6px}
.header-hamburger__line{background:#fff;width:14px;height:1px;border-radius:1px}
.header-close{position:relative;z-index:100;display:flex;justify-content:center;align-items:center;gap:3px;width:30px;height:30px;margin-left:10px;border:1px solid #2e2f31;border-radius:6px}
.header-close__line{position:absolute;background:#2e2f31;width:14px;height:1px;border-radius:1px}
.header-close__line:nth-child(1){transform:rotate(-45deg)}
.header-close__line:nth-child(2){transform:rotate(45deg)}

.a-lead{position:relative;z-index:1;/*background:linear-gradient(275deg, rgba(46, 47, 49, 0.2) 5%, #2E2F31 45%), linear-gradient(180deg, rgba(46, 47, 49, 0) 50%, rgba(46, 47, 49, 0.6) 65%, #2e2f31 80%)*/;background:#2d2f31;color:#fff;margin-bottom:60px;clip-path:polygon(0 0, 100% 0, 100%  calc(75% + 10px), 0% 100%)}
.a-lead-background{background:url('../img/section_a-lead/bg.webp') no-repeat center right / cover, linear-gradient(275deg, rgba(46, 47, 49, 0.2) 5%, #2E2F31 45%), linear-gradient(180deg, rgba(46, 47, 49, 0) 50%, rgba(46, 47, 49, 0.6) 65%, #2e2f31 80%)}
.a-lead-wrap{min-height:760px;padding:175px 0 115px 0}
.a-lead-title{}
.a-lead-grid{display:flex;justify-content:space-between}
.a-lead-info{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;max-width:480px}
.a-lead-info__list{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}
.a-lead-info__list__item{display:flex;gap:15px}
.a-lead-info__list__item svg{flex-shrink:0}
.a-lead-info__list__item p{margin-bottom:0}
.a-lead-info__desc{margin-bottom:20px}
.a-lead-info__button{}
.a-lead-slider{width:100%;max-width:560px;padding-top:30px;user-select:none}
.a-lead-slider .swiper-wrapper{margin-bottom:20px}
.a-lead-slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.a-lead-slider .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+4){display:none}
.a-lead-slider .swiper-action::after{content:'';flex-grow:1;background:#f4a206;height:2px;border-radius:2px}
.a-lead-slider .swiper-slide .a-lead-slide{transition:.3s ease-in-out;filter:brightness(.75)}
.a-lead-slider .swiper-slide-active .a-lead-slide{filter:brightness(1)}
.a-lead-slide{overflow:hidden;display:block;padding-bottom:calc(200 / 173 * 100%);border-radius:20px}
.a-lead-slide::after{background-size:32px}

.a-lead-bg{position:absolute;right:0;top:0;z-index:-1;width:813px;height:579px;pointer-events:none}
.a-lead-bg .swiper-slide{opacity:0!important}
.a-lead-bg .swiper-slide-active {opacity:1!important}
.a-lead-bg::before{position:absolute;top:0;left:-100px;bottom:-200px;z-index:10;content:'';background:linear-gradient(90deg, #2e2f31 10%, transparent);width:1500px}
.a-lead-bg::after{position:absolute;left:-100px;bottom:-100px;right:-100px;z-index:10;content:'';background:linear-gradient(0deg, #2e2f31 25%, transparent);height:500px}
.a-lead-bg-slide{width:813px;height:579px}
.a-lead-bg-slide img{width:100%;height:100%;object-fit:cover;object-position:right}

@media screen and (min-height:0px) and (max-height:750px) and (min-width:992px) {
    .a-lead .section-head{margin-bottom:30px}
    .a-lead-wrap{min-height:700px;padding-top:130px}
    .a-lead-info__list{margin-bottom:20px}
}


.function{margin-bottom:80px}
.function-grid{display:flex;justify-content:space-between;/*height:590px*/}
.function-info{display:flex;flex-direction:column;justify-content:space-between;gap:10px;flex-shrink:0;background:#fff;width:480px;height:100%;padding-right:20px}
.function-item{transition:.3s linear;position:relative;background:#f9f9f9;padding:25px 12px;border-radius:12px;cursor:pointer}
.function-item:before{opacity:0;transition:.3s linear;position:absolute;top:0;bottom:0;left:100%;content:'';background:#f9f9f9;width:40px}
.function-item.is-active{background:#f4f4f4;cursor:default;border-radius:12px 0 0 12px}
.function-item.is-active::before{opacity:1;background:#f4f4f4}
.function-item.is-active .function-item{background:#f4f4f4;border-radius:12px 0 0 12px}
.function-item.is-active .function-item__head__counter{color:#f4a206}
.function-item.is-active .function-item__head__title{color:#2e2f31}
.function-item:not(.is-active):hover .function-item__head__counter{color:#f4a206}
.function-item:not(.is-active):hover .function-item__head__title{color:#2e2f31}
.function-item__head{display:flex;align-items:center;gap:15px}
.function-item__head__counter{transition:.3s linear;flex-shrink:0;color:#9f9f9f;font-size:28px;font-weight:700}
.function-item__head__title{transition:.3s linear;color:#B7B7B7;margin-bottom:0!important;}
.function-item__body{}
.function-item__body__desc{overflow:hidden;/*display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;*/margin-top:15px;margin-bottom:10px}
.function-item__body__link{max-width:350px;margin-top:10px;margin-bottom:-15px}
.function-slider{flex-grow:1;background:#f4f4f4;min-width:0;max-width:750px;padding:15px;border-radius:20px}
.function-slider .swiper{background:#fff;height:100%;box-shadow:2px 2px 16px rgba(25, 25, 25, .1);border-radius:inherit}
.function-slider .swiper:not(.swiper-initialized) .swiper-slide:nth-child(n+2){display:none}
.function-slider .swiper-slide{opacity:0!important}
.function-slider .swiper-slide-active {opacity:1!important}
.function-slider .swiper-dots{position:absolute;right:0;bottom:15px;left:0;z-index:10}
.function-slide{position:relative;;width:100%;height:100%;padding:50px 0;border-radius:20px}
.function-slide .img-absolute{object-fit:contain}

.try{background:#2e2f31;margin-bottom:85px;clip-path:polygon(0 0, 100% 0, 100% calc(80% - 5px), 50% 100%, 0 calc(80% - 5px))}
.try-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:75px 0 70px}
.try-link{}

.advantage{margin-bottom:175px}
.advantage-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.advantage-item{background:#f9f9f9;padding:25px;border-radius:12px}
.advantage-item__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;width:50px;height:50px;margin-bottom:15px;border-radius:8px}
.advantage-item__info__desc{margin-bottom:0}
.advantage-extra{transform:translateY(30px);display:flex;flex-direction:column;justify-content:start;align-items:center;background:#2e2f31;color:#fff;padding:25px;text-align:center;border-radius:12px}
.advantage-extra__desc{margin-bottom:20px;font-weight:700}

.extra{margin-bottom:150px}
.extra .section-head__title{margin-bottom:0}
.extra-slider{}
.extra-slider .swiper-action{position:absolute;bottom:30px;z-index:10}
.extra-slider .swiper-slide{opacity:0!important}
.extra-slider .swiper-slide-active {opacity:1!important}
.extra-slide{display:flex;gap:25px}
.extra-slide__info{flex-grow:1;padding:30px 0 110px}
.extra-slide__info__title{}
.extra-slide__info__desc{margin-bottom:0}
.extra-slide__pic{flex-shrink:0;width:100%;max-width:560px}
.extra-slide__pic__container{position:relative;padding-bottom:calc(300 / 560 * 100%);border-radius:20px}

.calc{margin-bottom:145px}
.calc + .expert-bg{margin-top:-145px}
/*.calc-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px 20px;margin-bottom:25px}*/
/*.calc-grid-option{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px 20px}*/
.calc .container{max-width:754px}
.calc-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px 20px;width:100%;margin-bottom:25px}
.calc-grid-option{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 20px;width:100%}
.calc-group{margin-bottom:55px}
.calc-group:last-child{margin-bottom:0}
.calc-head{display:flex;align-items:center;gap:15px;margin-bottom:30px;color:#2e2f31}
.calc-head__icon{width:46px;height:46px}
.calc-head__title{margin-bottom:0!important;font-weight:600}
.calc-item{}
.calc-item__head{margin-bottom:20px}
.calc-item__list{display:flex;flex-direction:column;gap:10px}
.calc-item__list__link{background:#f9f9f9;height:54px;padding:0 24px;border-radius:12px}
.calc-item__list__link .link-arrow__text{color:#494a4c;font-weight:400}
.calc-action{display:flex;justify-content:center;align-items:center}
.calc-more{display:flex;justify-content:center;align-items:center;margin-top:35px}
.calc-more__action{transition:.2s ease-in-out;color:#f4a206;font-weight:700;border-bottom:1px solid #f4a206;cursor:pointer}
.calc-more__action:hover{border-bottom-color:transparent}
.calc-link-target{display:none}

.expert{}
.expert-bg{background:#2e2f31;margin-bottom:75px;padding:165px 0 50px;clip-path:polygon(50% calc(10% + 20px), 100% 0, 100% 100%, 0 100%, 0 0)}
.expert + .video{margin-top:-25px}
.expert-grid{display:flex;gap:20px;height:356px;margin-bottom:50px}
.expert-grid__column{display:flex;flex-direction:column;flex-grow:1;width:calc(50% - 10px);gap:20px}
.expert-large{display:flex;flex-direction:column;flex-grow:1;gap:25px 20px;background:#f9f9f9;padding:16px;border-radius:12px}
.expert-large:hover .expert-large__info__title{color:#f4a206}
.expert-large__pic{position:relative;flex-shrink:0;width:100%}
.expert-large__pic__container{display:block;padding-bottom:calc(200 / 528 * 100%);border-radius:12px}
.expert-large__pic{position:relative;flex-shrink:0}
.expert-large__info{display:flex;flex-direction:column;flex-grow:1}
.expert-large__info__title{transition:.3s ease-in-out}
.expert-large__info__group{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}
.expert-large__info__author{color:#494a4c;margin-bottom:0}
.expert-large__info__timer{display:flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;color:#9f9f9f}
.expert-large__info__timer svg{width:16px;height:16px}
.expert-small{display:flex;flex-direction:row;flex-grow:1;gap:25px 20px;background:#f9f9f9;height:calc(50% - 10%);padding:16px;border-radius:12px}
.expert-small:hover .expert-small__info__title{color:#f4a206}
.expert-small__pic{position:relative;flex-shrink:0;width:136px}
.expert-small__pic__container{display:block;padding-bottom:calc(136 / 136 * 100%);border-radius:12px}
.expert-small__info{display:flex;flex-direction:column;flex-grow:1}
.expert-small__info__title{transition:.3s ease-in-out}
.expert-small__info__group{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}
.expert-small__info__author{color:#494a4c;margin-bottom:0}
.expert-small__info__timer{display:flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;color:#9f9f9f}
.expert-small__info__timer svg{width:16px;height:16px}
.expert-action{display:flex;justify-content:center;align-items:center}

@media screen and (max-width: 991px) and (min-width: 767px) {
    .expert-small__info__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:18px}
}

.video{background:#2e2f31;margin-bottom:75px;padding:165px 0 50px;clip-path:polygon(50% calc(10% + 20px), 100% 0, 100% 100%, 0 100%, 0 0)}
.video-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:25px}
.video-item{}
.video-item:hover .video-item__pic__play svg{color:#f4a206}
.video-item:hover .video-item__title{color:#f4a206}
.video-item__pic{position:relative;margin-bottom:15px;padding-bottom:calc(300 / 560 * 100%);border-radius:12px}
.video-item__pic__img{filter:brightness(.6)}
.video-item__pic__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.video-item__pic__play svg{transition:.3s ease-in-out;color:#fff;width:36px;height:36px}
.video-item__title{transition:.3s ease-in-out;color:#fff;margin-bottom:0!important}
.video-action{display:flex;justify-content:center;align-items:center}

.system{margin-bottom:150px}
.system-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;background:#f9f9f9;padding:24px;border-radius:12px}
.system-item{display:flex;justify-content:space-between;align-items:center;height:73px;padding:0 12px;border-bottom:1px solid #b7b7b7}
.system-item:nth-last-child(-n+2){border-bottom:0}
.system-item__name{}
.system-item__value{color:#2e2f31;font-weight:700}

.footer{background:#2e2f31;color:#fff;margin-top:auto;padding:40px 0 35px}
.footer-top{display:flex;justify-content:space-between;gap:50px;margin-bottom:40px;padding-right:65px}
.footer-bottom{}
.footer-info{margin-right:140px}
.footer-info__logo{display:block;width:127px;height:36px;margin-bottom:10px}
.footer-info__desc{color:#f4f4f4}
.footer-nav{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:18px}
.footer-nav__link{}
.footer-copy{display:block;color:#b7b7b7;line-height:1.35;font-size:14px;text-align:center}

.modal-default{background:0;padding:0}
.modal-download{position:relative;background:#fff;width:100%;max-width:400px;margin:0 auto;padding:30px 15px;border-radius:10px}
.modal-download > *:last-child{margin-bottom:0}
.modal-download__close{opacity:.8;transition:.3s ease-in-out;position:absolute;top:12px;right:12px;color:#7D7D7C;cursor:pointer}
.modal-download__close:hover{opacity:1}
.modal-download__close__icon{width:12px;height:12px}
.modal-download__icon{width:100%;margin:0 auto 20px}
.modal-download__title{color:#1a1a1a;text-align:center}
.modal-download__desc{text-align:center}
.modal-download__label{display:block;margin:20px 0 10px}
.modal-download__label__input{width:100%;height:40px;border-bottom:1px solid #b7b7b7}
.modal-download__label__input::placeholder{color:#9f9f9f}
.modal-download__button{width:100%}

.contact{}
.contact-wrap{display:flex;gap:30px 20px}
.contact-group{display:flex;flex-direction:column;flex-shrink:0;gap:10px;width:100%;max-width:370px}
.contact-item{display:flex;align-items:center;gap:15px;background:#f9f9f9;min-height:121px;padding:10px 25px;border-radius:12px}
.contact-item__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#fff;width:50px;height:50px;border-radius:8px}
.contact-item__info{}
.contact-item__info__text{margin-bottom:15px}
.contact-item__info__link{color:#2e2f31;font-weight:700;border-bottom:1px solid}
.contact-item__info__link:hover{color:#f4a206}
.contact-social{display:flex;gap:10px}
.contact-social__item{transition:.2s ease-in-out}
.contact-social__item:hover{transform:scale(1.1)}
.contact-desc{margin:auto 0}
.contact-desc > *:last-child{margin-bottom:0}
.contact-desc p{margin-bottom:25px}

.blog{}
.blog-action{overflow:hidden;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;margin-bottom:35px}
.blog-action__wrap{position:relative;display:flex;justify-content:center;align-items:center;background:#f4f4f4;border-radius:8px}
.blog-action__bg{opacity:0;transition:.3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#b7b7b7;border-radius:inherit}
.blog-action__button{transition:background .3s ease-in-out, color .3s ease-in-out;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;color:#494a4c;min-width:125px;height:56px;padding:0 32px;border-radius:inherit;cursor:pointer}
.blog-action__button.is-selected{background:#494a4c;color:#fff;font-weight:700;pointer-events:none}
.blog-action__button:not(.is-selected):hover ~ .blog-action__bg{opacity:1}

.blog-expert{}
.blog-expert .section-head{margin-bottom:20px}

@media screen and (min-width: 768px) {
    .blog-expert .expert-grid{height:335px}
    .blog-expert .expert-small__pic{width:125px}
}

.blog-video{}
.blog-video .section-head{margin-bottom:15px}
.blog-video .video-item__title{color:#2e2f31;margin-bottom:20px}

.blog-tags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:30px;scrollbar-width:none;-ms-overflow-style:none}
.blog-tags::-webkit-scrollbar{width:0;height:0}
.blog-tags__button{transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;color:#b7b7b7;height:50px;padding:0 35px;border:1px solid #b7b7b7;border-radius:8px;cursor:pointer}
.blog-tags__button:hover{background:#f4f4f4;color:#494a4c;border-color:#f4f4f4}
.blog-tags__button.is-selected{background:#fff;color:#494a4c;border-color:#9f9f9f;/*font-weight:700;*/pointer-events:none;text-shadow:.25px 0 0 #494a4c, -.25px 0 0 #494a4c}
.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.blog-item{display:flex;flex-direction:column;flex-grow:1;gap:20px;background:#f9f9f9;padding:16px;border-radius:12px}
.blog-item:hover .blog-item__info__title{color:#f4a206}
.blog-item__pic{position:relative;flex-shrink:0;width:100%}
.blog-item__pic__container{display:block;padding-bottom:calc(200 / 335 * 100%);border-radius:12px}
.blog-item__pic{position:relative;flex-shrink:0}
.blog-item__info{display:flex;flex-direction:column;flex-grow:1}
.blog-item__info > *:last-child{margin-bottom:0}
.blog-item__info__title{transition:.3s ease-in-out}
.blog-item__info__group{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}
.blog-item__info__author{color:#494a4c;margin-bottom:0}
.blog-item__info__timer{display:flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;color:#9f9f9f}
.blog-item__info__timer svg{width:16px;height:16px}
.blog-item-video{display:flex;flex-direction:column;flex-grow:1;gap:20px}
.blog-item-video:hover .blog-item-video__info__title{color:#f4a206}
.blog-item-video:hover .blog-item-video__pic__play svg{color:#f4a206}
.blog-item-video__pic{position:relative;flex-shrink:0;width:100%}
.blog-item-video__pic__container{display:block;padding-bottom:calc(250 / 367 * 100%);border-radius:12px}
.blog-item-video__pic__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.blog-item-video__pic__play svg{transition:.3s ease-in-out;color:#fff;width:36px;height:36px}
.blog-item-video__pic{position:relative;flex-shrink:0}
.blog-item-video__info{display:flex;flex-direction:column;flex-grow:1}
.blog-item-video__info__title{transition:.3s ease-in-out}
.blog-more{display:flex;justify-content:center;align-items:center;margin-top:30px}
.blog-more__action{transition:.2s ease-in-out;color:#f4a206;font-size:14px;font-weight:700;border-bottom:1px solid #f4a206;cursor:pointer}
.blog-more__action:hover{border-bottom-color:transparent}

.b-lead{position:relative;background:#2e2f31;color:#fff;margin-bottom:50px}
.b-lead .container{position:relative;z-index:5}
.b-lead::after{position:absolute;top:-150px;right:0;bottom:0;left:0;z-index:-1;content:'';background:#2e2f31;height:300px}
.b-lead-wrap{display:flex;flex-direction:column;padding-bottom:75px}
.b-lead-grid{display:flex;flex-grow:1;gap:20px}
.b-lead-info{display:flex;flex-direction:column;width:100%;max-width:660px}
.b-lead-info__title{margin-bottom:17px}
.b-lead-info__desc{max-width:560px;margin-bottom:20px}
.b-lead-info__group{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;max-width:560px;margin:auto 0 35px}
.b-lead-info__author{display:flex;align-items:center;gap:15px}
.b-lead-info__author__pic{position:relative;flex-shrink:0;width:50px;height:50px;border-radius:50%}
.b-lead-info__author__text{}
.b-lead-info__author__text p{margin-bottom:0}
.b-lead-info__author__text .small{color:#f4f4f4}
.b-lead-info__data{display:flex;gap:68px}
.b-lead-info__data__item{position:relative;display:flex;align-items:center;gap:8px;color:#b7b7b7}
.b-lead-info__data__item::before{position:absolute;top:50%;right:-39px;content:'';transform:translateY(-50%);background:#494a4c;width:8px;height:8px;border-radius:2px}
.b-lead-info__data__item:last-child::before{display:none}
.b-lead-info__data__item svg{flex-shrink:0;width:16px;height:16px}
.b-lead-pic{width:100%;max-width:460px}
.b-lead-pic__container{position:relative;padding-bottom:calc(380 / 460 * 100%);border-radius:20px}

.b-lead-bg{overflow:hidden;position:absolute;top:-150px;right:0;left:0;bottom:0}
.b-lead-bg__desktop{max-width:1920px;height:100%;background-size:cover;background-position:right;margin-left:auto}
.b-lead-bg__mobile{display:none;max-width:767px;height:100%;background-size:cover;background-position:bottom;margin-top:auto}

@media screen and (max-width: 767px) {
    .b-lead-bg__desktop{display:none}
    .b-lead-bg__mobile{display:block}
}

.article{margin-bottom:150px}
.article h1, .article h2, .article h3, .article h4, .article h5, .article .h1, .article .h2, .article .h3, .article .h4, .article .h5{color:#2e2f31;margin-bottom:30px}
.article h1 span, .article h2 span, .article h3 span, .article h4 span, .article h5 span, .article .h1 span, .article .h2 span, .article .h3 span, .article .h4 span, .article .h5 span{color:#f4a206}
/*.article p{margin-bottom:25px}
.article ul{margin-bottom:25px}*/
.article-block{margin-bottom:50px}
.article-block:last-child{margin-bottom:0}
.article-block > *:last-child{margin-bottom:0}

.reading-time{margin-bottom:50px}

.article-cat{display:flex;gap:20px;margin-bottom:35px}
.article-cat__item{display:flex;justify-content:center;align-items:center;color:#494a4c;height:51px;padding:0 35px;font-size:16px;border:1px solid #9f9f9f;border-radius:8px}
.article-cat__item:hover{background:#9f9f9f;color:#fff}

.article-grid{display:flex;gap:45px 20px}
.article-content{min-width:0;width:100%;max-width:850px}
.article-side{flex-shrink:0;width:100%;max-width:270px}

.article-pic{margin-bottom:30px}
.article-pic__container{transition:none;position:relative;display:block;padding-bottom:56.25%;border-radius:20px}
/*.article-pic__container .img-absolute{object-fit:contain}*/
.article-pic__text{color:#9f9f9f;margin:15px 0 0 0;text-align:center}
.article-pic-double{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:30px}
.article-pic-double .article-pic{margin-bottom:0}
.article-pic-double .article-pic__container{padding-bottom:calc(300 / 415 * 100%)}
.article-video{position:relative;margin-bottom:30px}
.article-video:hover .article-video__player{color:#f4a206}
.article-video__container{position:relative;display:block;padding-bottom:56.25%;border-radius:20px}
.article-video__container::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';background:rgba(46, 47, 49, .4);border-radius:inherit}
.article-video__container .img-absolute{object-fit:contain}
.article-video__player{transition:.3s ease-in-out;pointer-events:none;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;color:#fff;width:36px;height:36px;margin:auto}

.article-slider{margin-bottom:30px}
.article-slider .swiper-slide{opacity:0!important}
.article-slider .swiper-slide-active {opacity:1!important}
.article-slider .swiper-absolute{position:absolute;top:0;right:66px;left:66px}
.article-slider .swiper-absolute::before{content:'';display:block;padding-bottom:calc(400 / 718 * 100%)}
.article-slider .swiper-prev{position:absolute;top:50%;left:-66px;z-index:1;transform:translateY(-50%)}
.article-slider .swiper-next{position:absolute;top:50%;right:-66px;z-index:1;transform:translateY(-50%)}
.article-slider .swiper-dots{position:absolute;right:0;bottom:15px;left:0;z-index:1}
.article-slide{padding:0 66px}
.article-slide__pic{}
.article-slide__pic__container{transition:none;position:relative;display:block;padding-bottom:calc(400 / 718 * 100%);border-radius:20px}
.article-slide__pic__text{color:#9f9f9f;margin:15px 0 0 0;text-align:center}

.article-important{background:#f9f9f9;margin-bottom:30px;padding:30px;border-radius:12px}
.article-important__head{display:flex;align-items:center;gap:15px;margin-bottom:20px}
.article-important__head__icon{flex-shrink:0;width:50px;height:50px;border-radius:8px;background:#fff;display:flex;justify-content:center;align-items:center}
.article-important__head__icon svg{width:24px;height:24px}
.article-important__head__text{margin-bottom:0!important}
.article-important__body{}
.article-important__body > *:last-child{margin-bottom:0}

.article-expert{display:flex;flex-direction:column;background:#f9f9f9;margin-bottom:30px;padding:30px;border-radius:12px}
.article-expert__icon{margin-left:auto;margin-bottom:5px}
.article-expert__text{}
.article-expert__author{display:flex;align-items:center;gap:15px}
.article-expert__author__pic{overflow:hidden;position:relative;flex-shrink:0;width:70px;height:70px;border-radius:12px}
.article-expert__author__text{display:flex;flex-direction:column;gap:5px;color:#2e2f31}
.article-expert__author__text p{margin-bottom:0}
.article-expert__author__text .small{}

.article-try{background:#2e2f31;margin-bottom:50px;clip-path:polygon(0 0, 100% 0, 100% calc(80% - 10px), 50% 100%, 0 calc(80% - 10px))}
.article-try .section-head__title{color:#fff;margin-bottom:23px}
.article-try-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:75px 0 80px}
.article-try-link{}

.article-widget-01{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;background:#2e2f31;max-width:850px;padding:30px;border-radius:20px}
.article-widget-01__info{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;max-width:320px}
.article-widget-01__info__title{color:#fff!important;margin-bottom:15px!important;}
.article-widget-01__info__desc{color:#fff}
.article-widget-01__info__button{}
.article-widget-01__pic{width:100%;max-width:360px}
.article-widget-01__pic__container{position:relative;overflow:hidden;padding-bottom:calc(240 / 360 * 100%);border-radius:20px}

.article-widget-02{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;margin-right:auto;margin-left:auto;background:#2e2f31;max-width:850px;padding:30px;border-radius:20px}
.article-widget-02__info{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;max-width:420px}
.article-widget-02__info__title{color:#fff!important;margin-bottom:15px!important;}
.article-widget-02__info__desc{color:#fff}
.article-widget-02__info__list{color:#fff;gap:10px}
.article-widget-02__info__button{}
.article-widget-02__pic{width:100%;max-width:337px}
.article-widget-02__pic__container{position:relative;overflow:hidden;padding-bottom:calc(354 / 337 * 100%);border-radius:20px}

.article-read{display:flex;align-items:center;gap:15px;background:#f9f9f9;margin-bottom:30px;padding:16px;border-radius:12px}
.article-read__pic{flex-shrink:0;width:100%;max-width:218px}
.article-read__pic__container{position:relative;padding-bottom:calc(218 / 218 * 100%);border-radius:12px}
.article-read__info{display:flex;flex-direction:column;justify-content:start;align-items:start}
.article-read__info__read{color:#9f9f9f;margin-bottom:10px}
.article-read__info__title{margin-bottom:15px}
.article-read__info__desc{}
.article-read__info__button{background:0;padding:0 25px}

.article-pm{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}
.article-pm-item{padding:30px;border-radius:30px}
.article-pm-item-plus{background:rgba(32, 188, 67, 0.15)}
.article-pm-item-minus{background:rgba(239, 76, 76, 0.15)}
.article-pm-item__title{margin-bottom:13px}
.article-pm-item__list{margin-bottom:0}

.article-compare{display:flex;margin-bottom:30px}
.article-compare-info{flex-shrink:0;width:193px;margin-top:70px}
.article-compare-info__item{display:flex;justify-content:start;align-items:center;color:#000;height:56px}
.article-compare-slider{min-width:0}

.article-question{margin-bottom:30px;margin-top:50px}

.article-social{display:flex;align-items:center;gap:15px;margin-bottom:30px}
.article-social__text{margin-bottom:0!important}
.article-social__grid{display:flex;gap:10px}
.article-social__item{transition:.2s ease-in-out}
.article-social__item:hover{transform:scale(1.1)}

.article-related{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}
.article-related-item{display:flex;flex-direction:column;flex-grow:1;gap:10px 20px;background:#f9f9f9;padding:16px;border-radius:12px}
.article-related-item:hover .article-related-item__info__title{color:#f4a206}
.article-related-item__pic{position:relative;flex-shrink:0;width:100%}
.article-related-item__pic__container{display:block;padding-bottom:calc(200 / 383 * 100%);border-radius:12px}
.article-related-item__pic{position:relative;flex-shrink:0}
.article-related-item__info{display:flex;flex-direction:column;flex-grow:1}
.article-related-item__info__title{transition:.3s ease-in-out;margin-bottom:20px}
.article-related-item__info__group{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}
.article-related-item__info__author{color:#494a4c;margin-bottom:0}
.article-related-item__info__timer{display:flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;color:#9f9f9f}
.article-related-item__info__timer svg{width:16px;height:16px}

.compare-slider{position:relative}
.compare-slider::before{position:absolute;top:70px;right:0;bottom:0;left:0;content:'';background:#F9F9F9;border:1px solid #f4f4f4;border-radius:8px}
.compare-slider .swiper-slide{width:220px}
.compare-slider .swiper-slide:last-child .compare-slide__item{border-right:0}
.compare-slider .swiper-prev, .compare-slider .swiper-next{position:absolute;top:calc(50% + 35px);z-index:1;transform:translateY(-50%);background:#fff;color:#9f9f9f;width:32px;height:32px;border:1px solid #9f9f9f}
.compare-slider .swiper-prev:hover, .compare-slider .swiper-next:hover{color:#f4a206;border-color:#f4a206}
.compare-slider .swiper-prev svg, .compare-slider .swiper-next svg{width:12px;height:12px}
.compare-slider .swiper-prev{left:-16px}
.compare-slider .swiper-next{right:-16px}
.compare-slider .swiper-button-disabled{opacity:0;pointer-events:none}
.compare-slide{}
.compare-slide__head{display:flex;flex-direction:column;justify-content:start;align-items:center;height:70px;text-align:center}
.compare-slide__head__title{color:#000;margin-bottom:8px;text-align:center}
.compare-slide__head__link{color:#494a4c;border-bottom:1px solid}
.compare-slide__head__link:hover{color:#f4a206;border-color:transparent}
.compare-slide__group{display:flex;flex-direction:column}
.compare-slide__item{display:flex;justify-content:center;align-items:center;height:56px}
.compare-slide__item__check{background:url('../img/icons/icon-check.svg') no-repeat center / cover;width:24px;height:24px}
.compare-slide__item__times{background:url('../img/icons/icon-times.svg') no-repeat center / cover;width:24px;height:24px}
.compare-slide__item__text{}
.compare-slide__item{border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}
.compare-slide__item:last-child{border-bottom:0}

.question{display:flex;flex-direction:column;gap:10px}
.question-item{}
.question-item.is-open .question-item__head__icon{transform:rotate(90deg)}
.question-item__head{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f9f9f9;padding:24px;border-radius:12px;cursor:pointer}
.question-item__head__text{transition:.3s ease-in-out;margin-bottom:0!important}
.question-item__head__icon{transition:.3s ease-in-out;flex-shrink:0;transform:rotate(-90deg);width:14px;height:14px}
.question-item__body{display:none;padding:10px 24px}
.question-item__body__text{}
.question-item__body__text:last-child{margin-bottom:0}
.question-help{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:55px;text-align:center}
.question-help__title{font-weight:600}
.question-help__desc{font-weight:700;margin-bottom:0}
.question-help__desc a{color:#f4a206;border-bottom:1px solid}
.question-help__desc a:hover{border-bottom-color:transparent}

@media screen and (min-width: 992px) {
    .question-item__head:hover .question-item__head__icon{color:#f4a206}
    .question-item__head:hover .question-item__head__text{color:#f4a206}
}

.article-nav{background:#f9f9f9;padding:16px;border-radius:12px}
.article-nav__title{margin-bottom:20px}
.article-nav__list{display:flex;flex-direction:column;gap:10px;counter-reset:num}
.article-nav__list a{position:relative;padding-left:32px;font-size:16px;line-height:1.4}
.article-nav__list a:hover::before{color:#f4a206}
.article-nav__list a::before{transition:.2s ease-in-out;position:absolute;top:0;left:0;counter-increment:num;content:counter(num, decimal-leading-zero) ' ';color:#494a4c;font-size:18px;font-weight:700}
.article-nav__list a.is-active{color:#f4a206}
.article-nav__list a.is-active::before{color:#f4a206}

.authors{}
.authors-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px}
.authors-item{display:flex;flex-direction:column;background:#f9f9f9;padding:16px;border-radius:12px}
.authors-item:hover .authors-item-title{color:#f4a206}
.authors-item:hover .link-arrow__icon__container{width:37px}
.authors-item:hover .link-arrow__text--decoration{text-decoration-color:transparent}
.authors-item-pic{position:relative;margin-bottom:20px;padding-bottom:calc(220 / 335 * 100%);border-radius:12px}
.authors-item-title{transition:.2s ease-in-out}
.authors-item-pos{color:#494a4c;margin-bottom:10px}
.authors-item-desc{color:#494a4c;margin-bottom:15px}
.authors-item-link{margin-top:auto}

.author{}
.author-wrap{display:flex;gap:20px}
.author-left{flex-shrink:0;width:100%;max-width:367px}
.author-right{flex-grow:1}
.author-pic{position:relative;padding-bottom:calc(367 / 367 * 100%);margin-bottom:20px;border-radius:12px}
.author-social{display:flex;align-items:center;gap:15px}
.author-social__text{margin-bottom:0!important}
.author-title{margin-bottom:30px}
.author-text{margin-bottom:25px}
.author-text:last-child{margin-bottom:0}
.author-text > *:last-child{margin-bottom:0}
.author-text__title{margin-bottom:15px}
.author-text__desc{}
.author-blog{}
.author-blog .section-head{width:100%;max-width:818px;margin-right:auto;margin-left:auto}

.c-lead{position:relative;background:#2e2f31;color:#fff;margin-bottom:80px}
.c-lead .container{position:relative;z-index:5}
.c-lead::after{position:absolute;top:-150px;right:0;bottom:0;left:0;z-index:-1;content:'';background:#2e2f31;height:300px}
.c-lead-wrap{display:flex;flex-direction:column;padding-bottom:75px}
.c-lead-grid{display:flex;gap:30px}
.c-lead-pic{flex-shrink:0;width:100%;max-width:463px}
.c-lead-pic__container{position:relative;padding-bottom:calc(343 / 463 * 100%)}
.c-lead-info{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;/*max-width:550px*/}
.c-lead-info__title{}
.c-lead-info__title span{color:#f4a206}
.c-lead-info__desc{margin-bottom:15px}
.c-lead-info__list{display:flex;flex-direction:column;gap:10px;margin:0}
.c-lead-info__list__item{display:flex;gap:15px}
.c-lead-info__list__item svg{flex-shrink:0;margin-top:-2px}
.c-lead-info__list__item p{margin-bottom:0}
.c-lead-info__button{margin-top:27px;width:100%;max-width:280px}

.d-lead{position:relative;background:#2e2f31;color:#fff;margin-bottom:80px}
.d-lead.no-breadcrumbs .d-lead-wrap{padding-top:60px} /* padding-top:81px */
.d-lead .container{position:relative;z-index:5}
.d-lead::after{position:absolute;top:-150px;right:0;bottom:0;left:0;z-index:-1;content:'';background:#2e2f31;height:300px}
.d-lead-wrap{display:flex;flex-direction:column;padding-bottom:80px}
.d-lead-grid{display:flex;justify-content:center;gap:130px;max-width:1095px}
.d-lead-pic{flex-shrink:0;width:100%;max-width:291px;height:302px}
.d-lead-pic__container{position:relative;padding-bottom:calc(356 / 291 * 100%)}
.d-lead-pic__container::before{position:absolute;top:50%;left:50%;content:'';transform:translate(-50%, -50%);background:#676869;width:235px;height:235px;filter:blur(90px);border-radius:50%}
.d-lead-info{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;max-width:550px}
.d-lead-info__title{}
.d-lead-info__title span{color:#f4a206}
.d-lead-info__desc{margin-bottom:10px}
.d-lead-info__list{display:flex;flex-direction:column;gap:10px;margin:10px 0 0 0}
.d-lead-info__list__item{display:flex;gap:15px}
.d-lead-info__list__item svg{flex-shrink:0;margin-top:-2px}
.d-lead-info__list__item p{margin-bottom:0}
.d-lead-info__button{margin-top:27px}

.order{margin-bottom:30px}
.order-grid{display:grid;grid-template-columns:repeat(3, 1fr);align-items:start;justify-content:start;gap:20px}
.order-grid-x2{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;justify-content:start;gap:20px;max-width:753px;margin-right:auto;margin-left:auto}
.order-item{padding:0 0 30px 0;border:1px solid #e6e6e6;border-radius:12px}
.order-pro{border-color:#9f9f9f}
.order-item-head{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f4f4f4;margin-bottom:40px;text-align:center;padding:30px 25px 15px;border-radius:12px 12px 0 0}
.order-item-head__group{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:15px}
.order-item-head__hit{position:absolute;top:-17px;left:50%;display:flex;transform:translateX(-50%);justify-content:center;align-items:center;font-size:14px;color:#f4a206;background:#fff;padding:0 20px;height:34px;border:1px solid #f4a206;border-radius:12px}
.order-item-head__title{color:#2e2f31;margin-bottom:0;font-size:26px}
.order-item-head__type{margin-bottom:0;font-size:18px}
.order-item-head__discount{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;color:#dd0f0f;font-size:20px;font-weight:700;border-radius:50%}
.order-item-body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 30px;margin:0 25px 35px;border-bottom:1px solid #f4f4f4}
.order-item-body__price{display:flex;align-items:baseline;justify-content:center;gap:15px;margin-bottom:34px}
.order-item-body__price__old{position:relative;line-height:1;color:#b7b7b7;font-size:18px;font-weight:700}
.order-item-body__price__old::before,
.order-item-body__price__old::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#b7b7b7;width:100%;height:1px;margin:auto;pointer-events:none}
.order-item-body__price__old::before{transform:rotate(25deg)}
.order-item-body__price__old::after{transform:rotate(-25deg)}
.order-item-body__price__current{color:#2e2f31;line-height:1;font-size:28px;font-weight:800}
.order-item-body__button{width:100%;max-width:280px}
.order-item-body__button span{transform:translate(-4px, 1px)}
.order-item-footer{padding:0 25px}
.order-item-footer__text{margin-bottom:20px}
.order-item-footer__list{margin-bottom:0}
.order-item-footer__list__item{}

.info{}
.info-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;background:#f9f9f9;border-radius:24px}
.info-item{display:flex;flex-direction:column;justify-content:start;align-items:center;padding:24px}
.info-item__title{margin-bottom:15px}
.info-item__sys{display:flex;align-items:center;gap:15px}
.info-item__sys__icon{width:21px;height:24px}
.info-item__sys__text{margin-bottom:0}
.info-item__payment{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}
.info-item__payment__item{position:relative}
.info-item__payment__item.is-tooltip{z-index:5}
.info-item__payment__item:hover .info-item__payment__text{opacity:1}
.info-item__payment__icon{}
.info-item__payment__text{opacity:0;transition:.3s;position:absolute;bottom:calc(100% + 10px);left:-10px;z-index:5;white-space:nowrap;display:flex;justify-content:center;align-items:center;background:#fff;color:#414651;height:30px;padding:0 10px;text-align:center;font-family: 'Roboto Medium', sans-serif;font-size:12px;font-weight:500;border-radius:7px;filter:drop-shadow(0px 2px 6px rgba(0, 0, 0, .15));pointer-events:none}
.info-item__payment__text::before{position:absolute;bottom:-4px;left:15px;z-index:-1;content:'';background:#fff;width:12px;height:12px;transform:rotate(45deg)}
.info-item__update{display:flex;align-items:center;gap:15px}
.info-item__update__icon{}
.info-item__update__text{}

.question-block .section-head{margin-bottom:30px}

.notfound{margin:-35px 0 100px}
.notfound .section-head{margin-bottom:0}
.notfound-wrap{}
.notfound-404{position:relative;width:100%;padding-bottom:calc(402 / 1137 * 100%)}
.notfound-404__pic{}

.calculator{width:100%;max-width:500px;margin:0 auto}
.calculator-form{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%}
.calculator label{display:flex;align-items:center;gap:5px;margin:20px 0 10px;font-size:16px;font-weight:700}
.calculator label:first-child{margin-top:0}
.calculator input[type="text"], .calculator input[type="number"]{transition:.2s ease-in-out;color:#000;width:100%;height:50px;padding:0 15px;font-size:16px;border:1px solid #b7b7b7;border-radius:10px}
.calculator input[type="text"]:hover, .calculator input[type="text"]:focus, .calculator input[type="number"]:hover, .calculator input[type="number"]:focus{border-color:#ffcd6d}
.calculator input[disabled], .calculator input[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}
.calculator select{transition:.2s ease-in-out;color:#000;width:100%;height:50px;padding:0 15px;font-size:16px;border:1px solid #b7b7b7;border-radius:10px}
.calculator select:hover, .calculator select:focus{border-color:#ffcd6d}
.calculator button{width:100%;margin-top:30px;border-radius:10px}

.survey{margin:50px 0}
.survey-wrap{display:flex;justify-content:start;align-items:center;max-width:640px;margin:0 auto}

@media screen and (min-width: 768px) {
    .mobile{display:none}
}

@media screen and (max-width: 1199px) {
    .a-lead-slider{padding-top:0}

    .footer-top{gap:20px;padding-right:0}
    .footer-info{margin-right:0}
    .article-side{max-width:240px}
    .b-lead-pic{max-width:400px}
    .author-left{width:340px}
}

@media screen and (max-width: 991px) {
    .a-lead-slider{max-width:340px}

    .function-info{width:280px}
    .extra-slide__info{padding-top:0}
    .extra-slide__pic{max-width:350px}
    .b-lead-info__data{gap:30px}
    .b-lead-info__data__item::before{right:-19px}
    .b-lead-pic{max-width:280px}
    .article-grid{flex-direction:column-reverse}
    .article-side{max-width:100%}
    .article-nav__list a.is-active{color:inherit}
    .article-nav__list a.is-active::before{color:inherit}

    .c-lead-grid{flex-direction:column;justify-content:center;align-items:center;gap:0}
    .c-lead-pic{margin-bottom:40px}
    .c-lead-info{display:contents}
    .c-lead-info__title{order:-10;text-align:center}
    .c-lead-info__desc{text-align:center}

    .d-lead-grid{flex-direction:column;justify-content:center;align-items:center;gap:0}
    .d-lead-pic{height:auto;margin-left:-50px}
    .d-lead-info{display:contents}
    .d-lead-info__title{order:-10}
    .d-lead-info__desc{text-align:center}

    .order-grid{grid-template-columns:repeat(1, 1fr);max-width:380px;margin:0 auto}
    .order-grid-x2{grid-template-columns:repeat(1, 1fr);max-width:380px;margin:0 auto}
    .order-pro{padding-top:68px}

    .info-grid{grid-template-columns:repeat(1, 1fr);gap:0;max-width:380px;margin:0 auto}
}

@media screen and (max-width: 767px) {
     h1, .h1{font-size:24px}
     h2, .h2{font-size:24px}
     h3, .h3{margin-bottom:10px;font-size:18px}
     h4, .h4{margin-bottom:10px;font-size:16px}
     small, .small{font-size:12px}
     p, .p{margin-bottom:15px}
     ul, .ul{margin-bottom:15px}

    .common{font-size:14px}
    .text-secondary{font-size:14px}
    .is-mobile-hidden{display:none}

    .section-head{margin-bottom:30px}
    .section-head__desc br{display:none}

    .button{font-size:14px}
    .button-size{bottom:14px;font-size:12px}
    .button-huge{padding:0 25px}
    .button-large{height:52px;padding:0 25px}
    .button-medium{padding:0 25px}

    .header-wrap{height:50px;padding:0;border:0}
    .header-logo{width:92px;height:26px;margin-right:auto}
    .header-desc{display:none}
    .header-order{height:30px;padding:0 10px;border-radius:6px}
    .header-order__icon{width:14px;height:14px}

    .header-menu{transform:translateX(100%);overflow-y:auto;position:fixed;top:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;align-items:start;gap:30px;background:#fff;width:240px;padding:10px 15px;transition:.3s ease-in-out;pointer-events:none}
    .header-menu.is-open{transform:translateX(0);pointer-events:all}

    .header-nav{position:relative;top:auto;right:auto;left:auto;flex-direction:column;justify-content:start;align-items:start;gap:24px;padding-bottom:25px}
    .header-nav::before{position:absolute;top:100%;left:0;content:'';background:#f4a206;width:60px;height:1px}
    .header-action{flex-direction:column;gap:30px;margin:0}
    .header-action__link__text{font-size:14px}

    .mobile-menu .header-order{background:rgba(244, 162, 6, 0.1);color:#f4a206;border-color:#f4a206}
    .mobile-menu .header-order:hover{background:#f4a206;color:#fff}

    .a-lead{/*clip-path:polygon(0 0, 100% 0, 100% calc(85% + 20px), 0% 100%)*/;clip-path:none;margin-bottom:100px}
    .a-lead-background{background:url('../img/section_a-lead/bg@2.webp') no-repeat bottom left / cover}
    .a-lead .section-head{margin-bottom:20px}
    .a-lead-wrap{min-height:auto;padding:70px 0 0 0}
    .a-lead-grid{flex-direction:column;justify-content:center;align-items:center}
    .a-lead-info{justify-content:center;align-items:center}
    .a-lead-info__list{gap:5px;margin-bottom:20px}
    .a-lead-info__list__item{font-size:14px}
    .a-lead-info__list__item svg{width:16px;height:16px}
    .a-lead-info__desc{margin-bottom:10px;text-align:center}
    .a-lead-info__button{margin-bottom:28px}
    .a-lead-slider{position:relative;z-index:30;max-width:560px;margin-bottom:-50px}
    .a-lead-slider .swiper{overflow:visible}
    .a-lead-slider .swiper-wrapper{margin-bottom:0}
    .a-lead-slider .swiper-action{display:none}
    .a-lead-slide{border-radius:16px;box-shadow:2px 2px 16px rgba(25, 25, 25, 0.1)}
    .a-lead-bg{top:auto;bottom:0;right:0;left:0;width:100%;height:340px}
    .a-lead-bg::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;content:'';background:linear-gradient(0deg, #2e2f31 0, transparent 60%);height:100%}
    .a-lead-bg::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;content:'';background:linear-gradient(180deg, #2e2f31 15%, transparent);height:100%}
    .a-lead-bg-slide{position:relative;width:100%;height:340px}
    .a-lead-clip{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:20;background:#fff;width:100%;height:200px;clip-path:polygon(0 100%, 100% 68%, 100% 100%, 0% 100%)}

    .function{margin-bottom:40px}
    .function-grid{height:auto}
    .function-info{width:100%;padding-right:0}
    .function-item::before{display:none}
    .function-item.is-active{border-radius:12px}
    .function-item__head__counter{font-size:20px}
    .function-item__body__desc{display:block;margin-top:10px}
    .function-item__body__link{max-width:100%;margin-top:0;margin-bottom:0}
    .function-item__body__pic{margin-top:15px}
    .function-item__body__pic .function-slide{box-shadow:2px 2px 16px rgba(25, 25, 25, 0.1)}
    .function-slider{display:none}
    .function-slide{padding-bottom:calc(548 / 723 * 100%);padding-top:0}

    .try{margin-bottom:55px;clip-path:polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%)}
    .try-wrap{padding:35px 0 40px 0}

    .advantage{margin-bottom:50px}
    .advantage-grid{grid-template-columns:repeat(1, 1fr);gap:10px}
    .advantage-item{display:flex;align-items:center;gap:10px;padding:12px 10px}
    .advantage-item__icon{width:32px;height:32px;margin-bottom:0}
    .advantage-item__icon svg{width:16px;height:16px}
    .advantage-item__info__title{margin-bottom:5px}
    .advantage-item__info__desc br{display:none}
    .advantage-extra{transform:none;order:10;padding:18px 10px}
    .advantage-extra__desc{margin-bottom:10px}

    .extra{margin-bottom:50px}
    .extra .section-head{margin-bottom:10px}
    .extra-slider .swiper{padding-bottom:50px}
    .extra-slider .swiper-action{bottom:0;justify-content:center;width:100%}
    .extra-slide{flex-direction:column;justify-content:center;align-items:center;gap:0}
    .extra-slide{flex-direction:column;justify-content:center;align-items:center;gap:0}
    .extra-slide__info{padding-bottom:15px;text-align:center}

    .calc{margin-bottom:50px}
    .calc + .expert-bg{margin-top:-30px}
    .calc-grid{grid-template-columns:repeat(1, 1fr);gap:20px;margin-bottom:15px}
    .calc-item__list{gap:8px}
    .calc-item__list__link{height:44px;padding:0 12px}

    .expert{margin-bottom:20px}
    .expert-bg{margin-bottom:50px;padding:60px 0 25px;clip-path:polygon(50% 4%, 100% 0, 100% 100%, 0 100%, 0 0)}
    .expert + .video{margin-top:0}
    .expert-grid{flex-direction:column;height:auto;gap:8px;margin-bottom:30px}
    .expert-grid__column{gap:8px;width:100%;max-width:560px;margin-right:auto;margin-left:auto}
    .expert-large{gap:10px;padding:8px;border-radius:10px}
    .expert-large__pic__container{padding-bottom:calc(150 / 272 * 100%);border-radius:10px}
    .expert-large__info__title{margin-bottom:20px}
    .expert-large__info__timer svg{width:12px;height:12px}
    .expert-large__info__author{font-size:12px}
    .expert-large__info__timer span{font-size:12px}
    .expert-small{flex-direction:column;gap:10px;height:auto;padding:8px;border-radius:10px}
    .expert-small__pic{width:100%}
    .expert-small__pic__container{padding-bottom:calc(150 / 272 * 100%);border-radius:10px}
    .expert-small__info__title{margin-bottom:10px}
    .expert-small__info__timer svg{width:12px;height:12px}
    .expert-small__info__author{font-size:12px}
    .expert-small__info__timer span{font-size:12px}

    .video{margin-bottom:50px;padding:60px 0 25px;clip-path:polygon(50% 5%, 100% 0, 100% 100%, 0 100%, 0 0)}
    .video-grid{grid-template-columns:repeat(1, 1fr);gap:20px;margin-bottom:20px}
    .video-item__pic{margin-bottom:10px;padding-bottom:calc(350 / 560 * 100%);border-radius:10px}

    .system{margin-bottom:50px;border-radius:8px}
    .system .section-head{margin-bottom:20px}
    .system-grid{grid-template-columns:repeat(1, 1fr);gap:8px;padding:12px}
    .system-item{height:52px;padding:0}
    .system-item__name{font-size:12px}
    .system-item__value{}
    .system-item:nth-child(n){border-bottom:1px solid #b7b7b7}
    .system-item:last-child{border-bottom:0}

    .footer{padding:25px 0 20px}
    .footer-top{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}
    .footer-info{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}
    .footer-info__desc br{display:none}
    .footer-nav{justify-content:center;align-items:center;text-align:center}
    .footer-copy{font-size:12px}
    .footer-copy span{display:block}

    .contact{margin-top:-10px}
    .contact-wrap{flex-direction:column}
    .contact-group{margin:0 auto}
    .contact-item{min-height:auto;padding:15px 10px}
    .contact-item__icon{width:32px;height:32px}
    .contact-item__icon svg{width:16px;height:16px}
    .contact-item__info__text{margin-bottom:10px;font-size:12px}
    .contact-desc p{margin-bottom:15px}

    .blog{margin-top:20px}
    .blog-action__button{min-width:110px;height:45px;padding:0 30px}
    .blog-tags{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:start;align-items:start;margin:0 -15px 10px;padding:0 20px 10px}
    .blog-tags__button{flex-shrink:0;white-space:nowrap;height:40px;padding:0 23px}
    .blog-grid{grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:8px}
    .blog-item{gap:8px;padding:8px}
    .blog-item[style*='display: inline']{display:flex!important}
    .blog-item .text-secondary{font-size:12px}
    .blog-item__pic__container{gap:8px;padding-bottom:calc(150 / 272 * 100%)}
    .blog-item__info__title{margin-bottom:10px}
    .blog-item-video{gap:8px}
    .blog-item-video__pic__container{padding-bottom:calc(180 / 288 * 100%)}
    .blog-item-target:nth-child(n+6){display:none}

    .calc-group{margin-bottom:30px}
    .calc-head{gap:10px;margin:20px 0}
    .calc-head__icon{width:24px;height:24px}
    .calc-grid-option{grid-template-columns:repeat(1, 1fr);gap:8px}
    .calc-more{margin-top:20px}

    .b-lead{margin-bottom:29px}
    .b-lead-wrap{padding-bottom:32px}
    .b-lead-grid{flex-direction:column;gap:0}
    .b-lead-info{display:contents}
    .b-lead-info__title{text-align:center}
    .b-lead-info__desc{max-width:100%;text-align:center}
    .b-lead-info__group{grid-template-columns:repeat(1, 1fr);gap:10px;order:5;margin-bottom:20px}
    .b-lead-info__author{gap:10px}
    .b-lead-info__author__pic{width:40px;height:40px}
    .b-lead-pic{max-width:460px;margin:10px auto 35px}
    .b-lead-pic__container{padding-bottom:calc(200 / 288 * 100%);border-radius:10px}
    .b-lead-info__data{order:6;flex-wrap:wrap;gap:10px 30px} /** gap:10px 50px **/
    .b-lead-info__data__item::before{right:-18px;width:6px;height:6px;border-radius:2px} /** right:-27px; **/
    .b-lead-info__data__item:last-child::before{display:block}
    .b-lead-info__data__item .text-secondary{font-size:12px}
    .b-lead-info__data__item:first-child{width:100%}
    .b-lead-info__data__item:first-child::before{display:none}
    .b-lead-info__data__item:nth-child(3){order:4}
    .b-lead-info__data__item:nth-child(3)::before{display:none}

    .list-desc{margin-bottom:15px}
    .list-disc{gap:10px}
    .list-disc li::before{margin-right:5px}
    .list-triangle{gap:10px}
    .list-triangle li{padding-left:23px}
    .list-triangle li::before{top:3px}
    .list-num li{padding-left:30px}
    .list-num li::before{top:-3px;font-size:16px}
    .list-plus li::before{top:0}
    .list-minus li::before{top:0}
    .list-circle{gap:5.5px}

    .reading-time{margin-bottom:40px}
    .article{margin-bottom:100px}
    .article h1, .article h2, .article h3, .article h4, .article h5, .article .h1, .article .h2, .article .h3, .article .h4, .article .h5{margin-bottom:20px}
    .article-block{margin-bottom:40px}
    .article-cat{margin-bottom:20px}
    .article-cat__item{height:40px;font-size:14px;padding:0 24px}
    .article-nav__list{gap:10px}
    .article-nav__list a{padding-left:29px;font-size:14px}
    .article-nav__list a::before{top:-2px;font-size:16px}
    .article-pic__container{border-radius:12px}
    .article-pic__text{font-size:12px}
    .article-pic-double{gap:8px}
    .article-slide__pic__container{padding-bottom:calc(160 / 220 * 100%)}
    .article-slider{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}
    .article-slider .swiper-absolute{right:50px;left:50px}
    .article-slider .swiper-absolute::before{padding-bottom:calc(160 / 220 * 100%)}
    .article-slider .swiper-prev{left:-43px}
    .article-slider .swiper-next{right:-43px}
    .article-slider .swiper-dots{bottom:10px}
    .article-slide{padding:0 50px}
    .article-slide__pic__text{font-size:12px}
    .article-video__container{border-radius:12px}
    .article-video__player{width:32px;height:32px}
    .article-important{padding:20px}
    .article-important__head__icon{width:32px;height:32px}
    .article-important__head__icon svg{width:16px;height:16px}
    .article-expert{padding:20px}
    .article-expert__icon{width:32px;height:32px;margin-bottom:10px}
    .article-expert__author__pic{width:50px;height:50px}
    .article-try{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 15px), 50% 100%, 0 calc(100% - 15px))}
    .article-try-wrap{padding:35px 0 38px}
    .article-try .section-head{margin-bottom:34px}
    .article-try .section-head__title{margin-bottom:10px}
    .article-widget-01{flex-direction:column;justify-content:center;align-items:center;text-align:center;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:30px 16px}
    .article-widget-01__info{justify-content:center;align-items:center;padding:0 16px}
    .article-widget-01__info__title{font-size:18px}
    .article-widget-01__info__desc{margin-bottom:32px}
    .article-widget-01__pic__container{padding-bottom:calc(200 / 288 * 100%)}
    .article-widget-02{flex-direction:column;justify-content:center;align-items:center;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:30px 16px}
    .article-widget-02__info{justify-content:center;align-items:center;padding:0 8px}
    .article-widget-02__info__title{font-size:18px;text-align:center;}
    .article-widget-02__info__desc{margin-bottom:16px;text-align:center}
    .article-widget-02__pic__container{padding-bottom:calc(302 / 288 * 100%)}
    .article-read-title{text-align:center}
    .article-read{flex-direction:column;justify-content:center;align-items:center;gap:20px}
    .article-read__pic{max-width:256px}
    .article-read__pic__container{padding-bottom:calc(256 / 256 * 100%)}
    .article-read__info__desc{margin-bottom:20px}
    .article-read__info__button{margin:0 auto}
    .article-pm-title{text-align:center}
    .article-pm{grid-template-columns:repeat(1, 1fr)}
    .article-pm-item{padding:20px;border-radius:20px}
    .article-compare-title{text-align:center}
    .article-compare-info{width:111px;margin-top:50px}
    .article-compare-info__item{height:43px;font-size:12px;font-weight:700}
    .article-compare-slider{margin-right:-15px}
    .compare-slider::before{top:50px;border-radius:8px 0 0 8px}
    .compare-slider .swiper-slide{width:150px}
    .compare-slider .swiper-prev, .compare-slider .swiper-next{top:calc(50% + 25px)}
    .compare-slider .swiper-prev{left:-16px}
    .compare-slider .swiper-next{right:5px}
    .compare-slide__head{height:50px}
    .compare-slide__head__title{margin-bottom:10px;font-weight:700}
    .compare-slide__item{height:43px}
    .compare-slide__item__text{font-size:12px}
    .article-question-title{text-align:center}
    .article-question{margin-top:20px}
    .question-item__head{padding:24px 16px}
    .question-item__body{padding:10px 16px}
    .article-related-title{text-align:center}
    .article-related{grid-template-columns:repeat(1, 1fr);gap:10px}
    .article-related-item{padding:8px}
    .article-related-item__info__title{margin-bottom:10px!important}

    .authors-grid{grid-template-columns:repeat(1, 1fr);gap:20px 20px}
    .authors-item{padding:10px;border-radius:10px}
    .authors-item-pic{padding-bottom:calc(170 / 268 * 100%);margin-bottom:10px}
    .authors-item-title{margin-bottom:5px}
    .authors-item-desc{font-size:12px}

    .author-wrap{flex-direction:column;justify-content:center;align-items:center;gap:0}
    .author-pic{width:100%;padding-bottom:calc(288 / 288 * 100%);margin-bottom:15px}
    .author-left{display:contents;width:100%}
    .author-right{display:contents;width:100%}
    .author-title{margin-bottom:20px;order:-10}
    .author-text{width:100%;margin-bottom:20px}
    .author-social{flex-direction:column;justify-content:start;align-items:start;width:100%;order:10;margin-top:20px}
    .author-blog .blog-item-target:nth-child(n+6){display:block}

    .c-lead{margin-bottom:50px}
    .c-lead-pic{margin-bottom:15px}
    .c-lead-info__list{margin-top:8px}
    .c-lead-info__list__item svg{widtH:18px;height:18px}
    .c-lead-info__button{margin-top:20px}

    .d-lead{margin-bottom:50px}
    .d-lead.no-breadcrumbs .d-lead-wrap{padding-top:47px}
    .d-lead-wrap{padding-bottom:50px}
    .d-lead-pic{max-width:200px;margin-bottom:-20px}
    .d-lead-pic__container{padding-bottom:calc(200 * 215 / 100%);margin-bottom:0}
    .d-lead-pic__container::after{width:162px;height:162px}
    .d-lead-info__list{margin-top:8px}
    .d-lead-info__list__item svg{widtH:18px;height:18px}
    .d-lead-info__button{margin-top:20px}

    .order-item{padding: 0 0 17px 0}
    .order-pro{}
    .order-item-head{min-height:auto;margin-bottom:25px;padding:20px 15px}
    .order-item-head__group{margin-bottom:15px}
    .order-item-head__discount{width:50px;height:50px;font-size:16px}
    .order-item-head__hit{}
    .order-item-head__title{font-size:20px}
    .order-item-head__discount{font-size:18px}
    .order-item-body{margin:0 15px 20px;padding:0 0 15px 0}
    .order-item-body__price{margin-bottom:18px}
    .order-item-body__price__current{font-size:24px}
    .order-item-body__price__old{font-size:14px}
    .order-item-body__type{margin-bottom:17px}
    .order-item-body__button{max-width:none;height:56px}
    .order-item-footer{padding:0 15px}

    .info-grid{gap:12px}
    .info-item{padding:14px}
    .info-item__sys__text{font-size:12px}
    .info-item__payment{max-width:220px;padding:0 25px}
    .info-item__payment__item{}
    .info-item__payment__text{transform:translateX(-50%);left:50%}
    .info-item__payment__text::before{transform:translateX(-50%) rotate(45deg);left:50%}
    .info-item__update__text{font-size:12px}

    .question-help__title{margin-bottom:20px;font-size:20px}
    .question-help__desc{font-size:18px}
    .question-help__desc a{display:inline-block}

    .notfound{margin:0 0 50px 0}
    .notfound-404{margin-bottom:20px}

}

@media screen and (max-width: 575px) {

}

@media screen and (max-width: 374px) {

}