.home{background:var(--background-color);margin-bottom:7.5em}.home .title-section{color:var(--home-heading-color);font-size:2.5em;font-weight:700;margin:70px 0 56px;text-align:center}:is(.home .title-section) em{color:#df5d5d;font-style:normal}.home .title{color:var(--home-heading-color);font-size:1.5em;font-weight:700;line-height:1.5em}.home .products-blocks{display:flex;gap:26px;justify-content:space-between}:is(.home .products-blocks) .product-block{margin-bottom:2.625em;position:relative;text-decoration:none;max-width:23.27%}:is(:is(.home .products-blocks) .product-block) a:hover{text-decoration:none!important}:is(:is(.home .products-blocks) .product-block) .icon-wrap{background:#f5f5f5;border-radius:50%;height:3.5em;overflow:hidden;position:relative;width:3.5em}:is(:is(:is(.home .products-blocks) .product-block) .icon-wrap) .icon{height:1.5em;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;width:1.5em}.blog:is(:is(:is(.home .products-blocks) .product-block) .icon-wrap){background:transparent}:is(:is(:is(.home .products-blocks) .product-block) .icon-wrap) .image{margin:auto;position:absolute;bottom:0;left:0;right:0;top:0}:is(:is(.home .products-blocks) .product-block) .tag{border-radius:1.143em 1.143em 1.143em 0;background:linear-gradient(94deg,#bb81f1 8.01%,#a455ef 44.48%,#822bd6 95.55%);color:#fff;font-size:.875em;font-weight:600;line-height:2.286em;padding:0 1.286em;position:absolute;right:0;top:1em}:is(:is(.home .products-blocks) .product-block) .title{color:var(--home-heading-color);font-size:1.25em;font-weight:700;line-height:1.444em;margin:.9em 0}:is(:is(.home .products-blocks) .product-block) .description{color:var(--home-text-color);font-size:1em;font-weight:400;line-height:1.5em;margin-bottom:.875em}:is(:is(.home .products-blocks) .product-block) .link-more{color:#a8b3c6;font-size:1em;font-weight:600;margin-top:.875em}:is(:is(:is(.home .products-blocks) .product-block) .link-more) .icon{margin-left:.625em;position:relative;top:.25em}.home .link-all-products{display:inline-block;position:relative;left:50%;transform:translateX(-50%);width:auto;margin-bottom:100px}.home .faq{background:var(--block-bg);border-radius:var(--border-radius);box-shadow:var(--block-shadow);margin-bottom:1.5em;padding:1em 1.5em;position:relative}:is(.home .faq) .icon{cursor:pointer;pointer-events:none;position:absolute;right:1.25em;top:1.25em}:is(.home .faq) .question{color:var(--home-heading-color);font-size:1.25em;font-weight:600;line-height:1.5em;padding:0 3em 0 0;cursor:pointer;margin:0}:is(.home .faq) .answer{color:var(--home-text-color);display:block!important;font-size:1em;font-weight:400;line-height:1.5em;opacity:1;overflow:hidden;margin:1em 0 .5em;max-height:60em;padding-right:15em;transform:translateY(0);transition:max-height .4s linear,margin-bottom .3s ease,opacity .5s ease,transform .5s ease}.close:is(:is(.home .faq) .answer){opacity:0;margin:0;max-height:0;transform:translateY(10%);transition:max-height .4s ease,margin-bottom .3s ease,opacity .5s ease,transform .5s ease}.home .benefits-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}:is(.home .benefits-blocks) .benefits-block{align-items:center;display:flex;flex-direction:column;justify-content:start;margin-bottom:48px;width:27.79%}:is(:is(.home .benefits-blocks) .benefits-block) h2{color:var(--home-heading-color);font-size:1.125em;font-weight:700;line-height:1.3em}:is(:is(.home .benefits-blocks) .benefits-block) p{line-height:1.5em}.bnnr-widget{margin:0 auto;max-height:360px;max-width:1120px}.bnnr-widget .swiper-slide{background:#fff;border-radius:1.25em;overflow:hidden}:is(.bnnr-widget .swiper-slide) img{display:block;opacity:1;position:absolute;left:0;top:0;transition:all .3s ease}:is(.bnnr-widget .swiper-slide) img[hidden]{display:block;opacity:0}:is(.bnnr-widget .swiper-slide):before{content:"";display:block;padding-bottom:32.143%}.bnnr-widget .swiper-pagination{display:flex;justify-content:center;padding:1em 0}:is(.bnnr-widget .swiper-pagination) .swiper-pagination-bullet{background:#bfc8cd;border-radius:50%;cursor:pointer;display:block;height:5px;margin:0 10px;transition:all .3s ease;width:5px}:is(.bnnr-widget .swiper-pagination) .swiper-pagination-bullet-active{background:#444b4f}.subscription{align-items:center;background:#f5f5f5 url(/images/subscription-back.jpg) no-repeat;background-position:50%;background-size:cover;border:1px solid #f5f5f5;border-radius:8px;box-sizing:border-box;display:flex;gap:2.5em;justify-content:center;padding:2.5em}.subscription .content-wrap{flex:1}:is(.subscription .content-wrap) .title{color:#101828;font-size:1.25em;font-weight:600;line-height:1.5em;margin:4px 0 8px}:is(.subscription .content-wrap) .description{color:#182230;font-size:1em;font-weight:400;line-height:1.5em;margin:.5em 0 1.5em}.success-subscription:is(.subscription .content-wrap) .title{font-size:2.5em}.success-subscription:is(.subscription .content-wrap) .description{font-size:1.25em}.dark .subscription .content-wrap .button{background:transparent;border:2px solid #344054;color:#344054;line-height:36px}:is(.dark .subscription .content-wrap .button):hover{background:#344054;color:#fff}@media only screen and (min-width:1024px) and (max-width:1279px){.subscription{gap:32px;padding:2em}.subscription .image{height:auto;max-width:400px}}@media only screen and (min-width:768px) and (max-width:1023px){.home .title-section{font-size:30px}:is(:is(.home .products-blocks) .product-block) .title{font-size:18px}:is(:is(.home .products-blocks) .product-block) .description{font-size:14px}:is(:is(.home .products-blocks) .product-block) .link-more{font-size:14px}:is(:is(.home .products-blocks) .product-block) .tag{font-size:12px}:is(.home .faq) .question{font-size:16px}:is(.home .faq) .answer{font-size:14px}:is(:is(.home .benefits-blocks) .benefits-block) h2{font-size:16px}:is(:is(.home .benefits-blocks) .benefits-block) p{font-size:14px}.subscription{gap:32px;padding:24px}.subscription .image{height:auto;max-width:320px}:is(.subscription .content-wrap) .title{font-size:18px}:is(.subscription .content-wrap) .description{font-size:16px}.success-subscription:is(.subscription .content-wrap) .title{font-size:24px}}@media only screen and (max-width:900px){.home .products-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}:is(.home .products-blocks) .product-block{max-width:46%}}@media only screen and (max-width:767px){.home{margin-bottom:24px}.home .title-section{font-size:24px}.home .products-blocks{flex-wrap:wrap}:is(.home .products-blocks) .product-block{max-width:600px;position:relative;left:50%;transform:translateX(-50%);width:100%}:is(:is(.home .products-blocks) .product-block) .title{font-size:18px}:is(:is(.home .products-blocks) .product-block) .description{font-size:16px}:is(:is(.home .products-blocks) .product-block) .link-more{font-size:14px}:is(:is(.home .products-blocks) .product-block) .tag{font-size:14px}:is(.home .faq) .question{font-size:16px;line-height:1.3em;padding-right:20px}:is(.home .faq) .answer{font-size:14px;line-height:1.3em;padding-right:20px}.home .benefits-blocks{max-width:600px;position:relative;left:50%;transform:translateX(-50%)}:is(.home .benefits-blocks) .benefits-block{margin-bottom:40px;width:100%}.subscription{background:#f5f5f5 url(/images/subscription-back-768.jpg) no-repeat;background-position:50%;background-size:cover;flex-direction:column;gap:24px;padding:20px}.subscription .image{height:auto;max-width:100%}.subscription .content-wrap{max-width:500px}:is(.subscription .content-wrap) .title{font-size:18px;text-align:center}:is(.subscription .content-wrap) .description{font-size:16px;text-align:center}.success-subscription:is(.subscription .content-wrap) .title{font-size:18px}.success-subscription:is(.subscription .content-wrap) .description{font-size:16px;text-align:center}.subscription .button{position:relative;left:50%;transform:translateX(-50%)}}