.products-page .spotlight-section{padding-bottom:4vw}@media (min-width:600px){.products-page .spotlight-section{padding-bottom:8vw}}@media (min-width:1024px){.products-page .spotlight-section{padding-top:112px}}@media (min-width:1100px){.products-page .spotlight-section{padding-top:180px;padding-bottom:6vw}}.products-page .spotlight-section__img{object-position:right;margin-left:auto;display:block}@media (max-width:1023.98px){.products-page .spotlight-section__img{height:76vw}}@media (min-width:1024px){.products-page .spotlight-section__img{height:580px;margin-right:84px}.products-page .spotlight-section__text{padding-top:76px}}.products-page .spotlight-section p{margin-bottom:5vw}.products-page .spotlight-section:after{height:calc(200px + 16vw)}.products-page .product-list-title{background-color:#f2f4f8;width:100vw;padding:20px 0 10px}.products-page .product-list-title h2{z-index:999;position:relative}@media (max-width:1023.98px){.products-page .product-list-title h2{font-size:26px;line-height:32px}}@media (min-width:1024px){.products-page .product-list-title{z-index:999;margin-top:-186px;padding:40px 0;position:relative}.products-page .product-list-title h2{width:42%}}.products-page .product-list-section{background:#f2f4f8;padding-bottom:80px;position:relative}@media (max-width:1023.98px){.products-page .product-list-section{clip-path:polygon(0 14vw,100% 0,100% 100%,0 100%);z-index:1;margin-top:-22vw;padding-top:24vw}}@media (max-width:767.98px){.products-page .product-list-section{margin-top:-29vw;padding-top:31vw}}@media (max-width:399.98px){.products-page .product-list-section{margin-top:-41vw;padding-top:47vw}}@media (min-width:1024px){.products-page .product-list-section{padding-bottom:140px}.products-page .product-list-section .product-list{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}}.products-page .why-us-section{background:linear-gradient(#00dbff4d 20%,#00dbff00 400px);padding:80px 0}@media (min-width:1024px){.products-page .why-us-section{background:linear-gradient(#00dbff4d,#00dbff00) no-repeat;padding:140px 0}.products-page .about-products-section{flex-wrap:wrap;justify-content:space-between;padding-top:40px;display:flex}}.products-page .about-products-section .text-block{flex:0 0 calc(50% - 46px)}.products-page .about-products-section .text-block h2{margin-bottom:23px}@media (max-width:1023.98px){.products-page .about-products-section .text-block h2{font-size:26px;line-height:32px}}.products-page .about-products-section .text-block p{letter-spacing:-.2px;font-size:16px;line-height:24px}@media (max-width:1023.98px){.products-page .about-products-section .text-block p{letter-spacing:-.147px;margin-bottom:24px;font-size:14px;font-weight:400;line-height:20px}}.products-page .about-products-section .image-container{flex:0 0 50%;max-width:570px;height:30vw;position:relative}@media (min-width:1024px){.products-page .about-products-section .image-container{height:380px}}.products-page .about-products-section .image-container .image{object-fit:cover}@media (min-width:1024px){.products-page .about-products-section .accordion{flex:0 0 100%}}.products-page .about-products-section .accordion__item.active .accordion__header{color:#423bff}.products-page .about-products-section .accordion__item.active .accordion__header-prefix{background:url(/assets/svg/icons/minus.svg) 50%/cover no-repeat}.products-page .about-products-section .accordion__header-prefix{background:url(/assets/svg/icons/plus.svg) 50%/cover no-repeat;width:18px;height:18px;margin-top:3px;margin-right:18px}.products-page .about-products-section .accordion__header{cursor:pointer;padding:24px 20px 24px 0;font-size:16px;font-weight:500;line-height:20px}@media (min-width:1024px){.products-page .about-products-section .accordion__header{padding:30px 35px 30px 0;font-size:22px;line-height:24px}}.products-page .about-products-section .accordion__content{letter-spacing:-.14px;padding:0 20px;font-size:14px;font-weight:400;line-height:20px}.products-page .about-products-section .accordion__content h2{margin-bottom:12px;line-height:1.2}@media (min-width:1024px){.products-page .about-products-section .accordion__content{letter-spacing:-.2px;font-size:18px;line-height:26px}}.products-page .faq{background:linear-gradient(#00dbff00 24%,#00dbff4d 100%) bottom/100% 345px no-repeat;padding-bottom:calc(235px + 14vw)}@media (min-width:600px){.products-page .faq{padding-bottom:calc(200px + 14vw)}}@media (min-width:1024px){.products-page .faq{background-size:100% 545px;padding-bottom:445px}}@media (max-width:1023.98px){.products-page .faq h2{font-size:26px;line-height:32px}}@media (min-width:1024px){.products-page .consultation-section__wrapper .consultation-section{margin-top:-14vw}}