body.home .products{background:var(--nv-surface-2)}.home.page-template-main-page .products__wrapper{padding-block:64px}.home:not(.page-template-main-page) .products{padding-block:128px}.products__content{display:flex;justify-content:space-between;gap:24px;align-items:stretch;width:100%}.products__info{display:flex;flex-direction:column;justify-content:space-between;gap:48px;width:633px;flex-shrink:0}.products__slider-head{display:flex;align-items:flex-start;gap:48px;width:100%}.products__slider-content-swiper{width:100%;min-width:0}.products__slide-subtitle{color:var(--nv-object-1);font-size:var(--Text-Title-Size-H6,18px);font-weight:700;line-height:133.333%}.products .btn--primary,.products .btn--gray{display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--nv-surface-4);backdrop-filter:blur(10px);transition:filter .2s ease,background-color .2s ease}.products .btn--primary{background:var(--nv-gradient)}.products .btn--gray{background:var(--nv-surface-2)}.products .btn--primary .btn__text{color:var(--nv-constant-1)}.products .btn--gray .btn__text{color:var(--nv-object-1)}.products .btn--primary .btn__icon{color:var(--nv-constant-1)}.products .btn--gray .btn__icon{color:var(--nv-object-1)}.products .btn--primary:hover,.products .btn--primary:focus-visible{background:var(--nv-primary)}.products .btn--gray:hover,.products .btn--gray:focus-visible{background:var(--nv-surface-3)}@media (min-width:768px){.products__slider-content-swiper{overflow:visible}}@media (max-width:1599.98px){.products__content{justify-content:flex-start;gap:96px}.products__info{width:540px}}@media (max-width:1399.98px){.products__content{gap:48px}}@media (max-width:1199.98px){.products__content{flex-direction:column;gap:24px}.products__info{display:contents}.products__slider-head{gap:24px}}@media (max-width:767.98px){.home.page-template-main-page .products__wrapper{padding-block:64px}.home:not(.page-template-main-page) .products{padding-block:96px}}@media (max-width:575.98px){.products__slider-head{flex-direction:column;gap:16px}}