/*!
 * File: home.scss
 * Project: Finist Industrial
 * Module: Главная страница
 * Build: 2026-02-14 02:08
 * Author: Alex
 * Contract: ВНИМАНИЕ! Этот файл генерируется автоматически.
 */#about-company *{color:#fff}#about-company .head-content{max-width:600px;margin-bottom:3em}#about-company .head-content h2{margin-block:40px}@media(width>768px){#about-company .head-content h2{margin-block:50px}}#assortment{--cardH:360px;--textH:148px;--radius:10px}#assortment .cards{display:grid;gap:24px;grid-template-columns:1fr;align-items:stretch}@media(min-width:500px){#assortment .cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){#assortment .cards{grid-template-columns:repeat(4,1fr)}}#assortment .card{position:relative;height:var(--cardH);background:#2b2b2b;isolation:isolate;border-radius:var(--radius);overflow:hidden;display:grid;grid-template-rows:var(--textH) 1fr;transition:none}@media(max-width:1280px){#assortment .card{height:auto;aspect-ratio:1}}#assortment .card:before{content:"";position:absolute;inset:0;background:linear-gradient(#a9222e 30%,#333);border-radius:inherit;opacity:0;z-index:0;pointer-events:none;transition:opacity .3s ease-in-out}#assortment .card>*{position:relative;z-index:1}#assortment .card:hover:before{opacity:1}#assortment .card:hover .card__arrow svg{transform:rotate(45deg);stroke:#fff}#assortment .card:focus-visible .card__arrow svg,#assortment .card:hover .card__arrow svg{stroke:#fff}#assortment .card:hover .card__imgwrap img{opacity:1;transform:translate(-20%) scale(1.03)}#assortment .card__arrow{position:absolute;right:12px;bottom:12px;opacity:.9}#assortment .card__arrow svg{transition:transform .3s ease-in-out,stroke .3s ease-in-out;transform:rotate(0);width:20px;height:20px;fill:none}#assortment .card__text{padding:19px 19px 12px;overflow:hidden}#assortment .card__desc,#assortment .card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#assortment .card__title{margin:0 0 6px;color:#fff;font-size:18px;line-height:1.25;font-weight:700;-webkit-line-clamp:2}@media(min-width:768px){#assortment .card__title{font-size:20px}}@media(min-width:1024px){#assortment .card__title{font-size:22px}}@media(min-width:1400px){#assortment .card__title{font-size:24px}}#assortment .card__desc{margin:0;color:#cfcfcf;font-size:12px;line-height:1.45;-webkit-line-clamp:4;word-break:keep-all;hyphens:none}@media(min-width:375px){#assortment .card__desc{font-size:13px}}@media(min-width:768px){#assortment .card__desc{font-size:15px}}@media(min-width:1024px){#assortment .card__desc{font-size:16px}}#assortment .card__imgwrap{position:relative;height:calc(var(--cardH) - var(--textH));padding:0 12px 16px 20px;overflow:hidden}@media(max-width:1280px){#assortment .card__imgwrap{height:auto;aspect-ratio:1}}#assortment .card__imgwrap img{width:100%;transform:translate(-20%) scale(1);transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media(min-width:1280px){#assortment .card__imgwrap img{opacity:.4}}#assortment ul.cards>li:nth-child(3) .card__imgwrap img{width:140%;max-width:none;transform:translate(-40%) scale(1)}#assortment ul.cards>li:nth-child(3):hover .card__imgwrap img{opacity:1;transform:translate(-40%) scale(1.03)}@media(max-width:767px){#assortment{--cardH:auto;--textH:auto}#assortment .card{height:auto;aspect-ratio:1;grid-template-rows:auto auto}#assortment .card__imgwrap{height:auto;padding:0}#assortment .card__imgwrap img{width:100%;object-fit:cover}}.menu-home *{color:#616267}.menu-home{gap:1em;justify-content:space-between;align-items:flex-start;position:relative}.menu-home.menu-home-merged{display:flex!important}.menu-home.menu-home-plain{display:none!important}@media(max-width:840px){.menu-home.menu-home-merged{display:none!important}.menu-home.menu-home-plain{display:flex!important}}.menu-home>li>a{font-size:24px;font-weight:700;color:#bc0022;line-height:1em}.menu-home>li>ul.sub-menu{margin-left:0}.menu-home .sub-menu li{line-height:1.7em}.menu-home>li:last-child>ul:nth-of-type(1){margin-bottom:1em}@media(max-width:840px){.menu-home{justify-content:flex-start;flex-direction:column;max-width:455px;margin:0 0 0 12px}}@keyframes slideDownHome{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}ul.menu-home li{animation:slideDownHome .6s both 0s}ul.menu-home>li:nth-child(1) li:nth-child(1){animation:slideDownHome .6s both 0s}ul.menu-home>li:nth-child(1) li:nth-child(2){animation:slideDownHome .6s both .2s}ul.menu-home>li:nth-child(1) li:nth-child(3){animation:slideDownHome .6s both .4s}ul.menu-home>li:nth-child(1) li:nth-child(4){animation:slideDownHome .6s both .6s}ul.menu-home>li:nth-child(1) li:nth-child(5){animation:slideDownHome .6s both .8s}ul.menu-home>li:nth-child(1) li:nth-child(6){animation:slideDownHome .6s both 1s}ul.menu-home>li:nth-child(1) li:nth-child(7){animation:slideDownHome .6s both 1.2s}ul.menu-home>li:nth-child(1) li:nth-child(8){animation:slideDownHome .6s both 1.4s}ul.menu-home>li:nth-child(1) li:nth-child(9){animation:slideDownHome .6s both 1.6s}ul.menu-home>li:nth-child(1) li:nth-child(10){animation:slideDownHome .6s both 1.8s}ul.menu-home>li:nth-child(2) li:nth-child(1){animation:slideDownHome .6s both 0s}ul.menu-home>li:nth-child(2) li:nth-child(2){animation:slideDownHome .6s both .2s}ul.menu-home>li:nth-child(2) li:nth-child(3){animation:slideDownHome .6s both .4s}ul.menu-home>li:nth-child(2) li:nth-child(4){animation:slideDownHome .6s both .6s}ul.menu-home>li:nth-child(2) li:nth-child(5){animation:slideDownHome .6s both .8s}ul.menu-home>li:nth-child(2) li:nth-child(6){animation:slideDownHome .6s both 1s}ul.menu-home>li:nth-child(2) li:nth-child(7){animation:slideDownHome .6s both 1.2s}ul.menu-home>li:nth-child(2) li:nth-child(8){animation:slideDownHome .6s both 1.4s}ul.menu-home>li:nth-child(2) li:nth-child(9){animation:slideDownHome .6s both 1.6s}ul.menu-home>li:nth-child(2) li:nth-child(10){animation:slideDownHome .6s both 1.8s}ul.menu-home>li:nth-child(3) li:nth-child(1){animation:slideDownHome .6s both 0s}ul.menu-home>li:nth-child(3) li:nth-child(2){animation:slideDownHome .6s both .2s}ul.menu-home>li:nth-child(3) li:nth-child(3){animation:slideDownHome .6s both .4s}ul.menu-home>li:nth-child(3) li:nth-child(4){animation:slideDownHome .6s both .6s}ul.menu-home>li:nth-child(3) li:nth-child(5){animation:slideDownHome .6s both .8s}ul.menu-home>li:nth-child(3) li:nth-child(6){animation:slideDownHome .6s both 1s}ul.menu-home>li:nth-child(3) li:nth-child(7){animation:slideDownHome .6s both 1.2s}ul.menu-home>li:nth-child(3) li:nth-child(8){animation:slideDownHome .6s both 1.4s}ul.menu-home>li:nth-child(3) li:nth-child(9){animation:slideDownHome .6s both 1.6s}ul.menu-home>li:nth-child(3) li:nth-child(10){animation:slideDownHome .6s both 1.8s}ul.menu-home>li:nth-child(4) li:nth-child(1){animation:slideDownHome .6s both 0s}ul.menu-home>li:nth-child(4) li:nth-child(2){animation:slideDownHome .6s both .2s}ul.menu-home>li:nth-child(4) li:nth-child(3){animation:slideDownHome .6s both .4s}ul.menu-home>li:nth-child(4) li:nth-child(4){animation:slideDownHome .6s both .6s}ul.menu-home>li:nth-child(4) li:nth-child(5){animation:slideDownHome .6s both .8s}ul.menu-home>li:nth-child(4) li:nth-child(6){animation:slideDownHome .6s both 1s}ul.menu-home>li:nth-child(4) li:nth-child(7){animation:slideDownHome .6s both 1.2s}ul.menu-home>li:nth-child(4) li:nth-child(8){animation:slideDownHome .6s both 1.4s}ul.menu-home>li:nth-child(4) li:nth-child(9){animation:slideDownHome .6s both 1.6s}ul.menu-home>li:nth-child(4) li:nth-child(10){animation:slideDownHome .6s both 1.8s}ul.menu-home>li:nth-child(5) li:nth-child(1){animation:slideDownHome .6s both 0s}ul.menu-home>li:nth-child(5) li:nth-child(2){animation:slideDownHome .6s both .2s}ul.menu-home>li:nth-child(5) li:nth-child(3){animation:slideDownHome .6s both .4s}ul.menu-home>li:nth-child(5) li:nth-child(4){animation:slideDownHome .6s both .6s}ul.menu-home>li:nth-child(5) li:nth-child(5){animation:slideDownHome .6s both .8s}ul.menu-home>li:nth-child(5) li:nth-child(6){animation:slideDownHome .6s both 1s}ul.menu-home>li:nth-child(5) li:nth-child(7){animation:slideDownHome .6s both 1.2s}ul.menu-home>li:nth-child(5) li:nth-child(8){animation:slideDownHome .6s both 1.4s}ul.menu-home>li:nth-child(5) li:nth-child(9){animation:slideDownHome .6s both 1.6s}ul.menu-home>li:nth-child(5) li:nth-child(10){animation:slideDownHome .6s both 1.8s}@keyframes revealLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}ul.menu-home>li{position:relative}ul.menu-home>li:before{content:"";position:absolute;top:0;bottom:0;left:-.62rem;width:1px;background-color:#b5b5b5;transform-origin:top;animation:revealLine 4s both}ul.menu-home>li>a.top-link{color:#bc0022;font-size:24px!important;font-weight:700;line-height:1em}@media(max-width:840px){ul.menu-home>li>a.top-link{display:inline-block;margin-top:28px;margin-bottom:20px}ul.menu-home>li:first-of-type>a.top-link:first-of-type{margin-top:0}}@media(width>840px){ul.menu-home>li:first-child{margin-left:.62rem}}ul.menu-home .sub-menu{list-style:none;margin:0;padding:0}ul.menu-home .sub-menu li a{display:inline-block;text-decoration:none;font-size:18px!important}ul.menu-home .sub-menu li a:hover{text-decoration:underline}#portfolio h1{color:#bc0022;font-weight:700}#portfolio h2{margin:1rem 0 8px;font-size:27px}@media(max-width:768px){#portfolio h2{margin:.8rem 0 8px;font-size:24px}}
