.dynamic-btn:hover{background:var(--btn-bg);outline-color:var(--btn-outline)}.block-building-mode svg{width:23vw;@media (max-width:1023px){width:66px;height:21px}}.block-catalog-models svg{@media (max-width:1023px){width:100vw}}.image-block__text{font-size:.75rem;text-wrap:nowrap;font-weight:700;line-height:140%;@media (max-width:1023px){font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem}}#curve{stroke-dasharray:300;stroke-dashoffset:300;animation:animate}@keyframes draw{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.animate{animation:draw 1s ease-out forwards;animation-delay:2.4s}.animate-straight-line{animation:draw 9s ease-out forwards;animation-delay:2.4s}:root{--cards:3;--cardHeight:850px;--cardHeightMobile:800px;--cardTopPadding:106px;--cardTopPaddingMobile:94px;--cardMargin:4vw;--cardPadding:32px;--descWidth:490px}.container-bar{width:100%;margin:0 auto}.card{position:sticky;top:0;width:100%}@media (min-width:580px) and (max-width:1024px){#cards{padding-bottom:calc(var(--cards) * 8vw)}}@media (max-width:1024px){#cards{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),400px);grid-template-rows:repeat(var(--cards),var(--cardHeightMobile));gap:var(--cardMargin);margin-bottom:var(--cardMargin);justify-items:center}#card0 p,#card1 p,#card2 p{max-width:300px}#card0 .card-body{background-color:#343434;width:100%}#card1 .card-body{background-color:#141413;width:100%}#card2 .card-body{background-color:#343434;width:100%}#card0{--index:1;padding-top:calc(var(--index) * (var(--cardTopPaddingMobile) / 2))}#card1{--index:2;padding-top:calc(var(--index) * var(--cardTopPaddingMobile))}#card2{--index:3;padding-top:calc(var(--index) * var(--cardTopPaddingMobile) + 128px)}}@media (min-width:1024px){#cards{list-style:none;padding-left:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(var(--cards),var(--cardHeight));gap:var(--cardMargin);padding-bottom:calc(var(--cards) * var(--cardTopPadding));margin-bottom:var(--cardMargin);justify-items:center}#card0 p{max-width:var(--descWidth)}#card1 p{max-width:calc(var(--descWidth) + var(--cardPadding))}#card2 p{max-width:calc(var(--descWidth) + var(--cardPadding) * 2)}#card0 .card-body{background-color:#343434;width:calc(100% - var(--cardPadding) * 4)}#card1 .card-body{background-color:#141413;width:calc(100% - var(--cardPadding) * 2)}#card2 .card-body{background-color:#343434;width:100%}#card0{--index:1}#card0,#card1{padding-top:calc(var(--index) * var(--cardTopPadding))}#card1{--index:2}#card2{--index:3;padding-top:calc(var(--index) * var(--cardTopPadding) + 90px)}}.card-body{margin:0 auto;box-sizing:border-box;border-radius:24px;transition:all .5s}.possibilities{display:grid;grid-template-areas:"a a a a b b b b " "c c c c c c c c" "d d d d d e e e";grid-template-rows:repeat(3,auto);grid-template-columns:repeat(8,1fr);gap:24px}@media (max-width:1023px){.possibilities{grid-template-areas:"a a" "b b" "c c" "d d" "e e";grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,1fr);gap:20px}.card-item:first-child svg{width:18vw}.card-item:nth-child(2) svg{width:20.5vw}.card-item:nth-child(4) svg{width:100%}.card-item:nth-child(5) svg{width:10.25vw}}.div-marquee-content{animation:scrolling 40s linear infinite}@keyframes scrolling{0%{transform:translateX(-35.4vw)}to{transform:translatex(0)}}