.main-preview{background-image:url(../images/main-preview/background.jpg);margin-top:-48px;position:relative}.main-preview__container{align-items:center;display:grid;gap:20px;grid-template-columns:1fr;padding-block:64px;position:relative}@media(min-width:768px){.main-preview__container{grid-template-columns:56% 1fr}}.main-preview__region{align-items:center;display:flex;font-weight:700;gap:16px}.main-preview__region svg{color:var(--primary);height:36px;width:36px}.main-preview__left{display:flex;flex-direction:column;gap:1rem}.main-preview__title{font-family:Montserrat,sans-serif;font-size:38px;font-style:normal;font-weight:600;line-height:110%}.main-preview__button{max-width:-moz-max-content;max-width:max-content}.main-preview__image{border-radius:15px;display:none;overflow:hidden}@media(min-width:768px){.main-preview__image{display:block}}.main-preview__image img{aspect-ratio:1}.catalog-card{align-items:center;background:var(--white,#fff);border:1px solid var(--primary,#ff7c2d);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:500;gap:16px;line-height:130%;padding:20px 10px;text-align:center;transition:box-shadow .2s linear}@media(hover:hover){.catalog-card:hover{box-shadow:4px 4px 10px #00000026}}.catalog-card .lazy-image-wrap,.catalog-card img{flex-shrink:0;height:60px;width:60px}.catalog-card img{-o-object-fit:contain;object-fit:contain}.catalog-card svg{flex-shrink:0;height:60px;width:60px}.pop-categories{max-width:100%;width:100%}.pop-categories__body{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(4,1fr)}@media not (min-width:1024px){.pop-categories__body{grid-template-columns:repeat(2,1fr)}}@media not (min-width:768px){.pop-categories__body{grid-template-columns:var(--mob-grid-template)}}.pop-categories__btn{margin:40px auto 0}@media not (min-width:1024px){.pop-categories__btn{margin-top:24px}}@media(min-width:768px){.pop-categories__btn{width:-moz-max-content;width:max-content}}.short-about__title{margin-bottom:40px}.cladding__header{display:flex;font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:700;gap:16px;justify-content:space-between;line-height:110%;margin-bottom:40px}@media not (min-width:1024px){.cladding__header{flex-direction:column;margin-bottom:24px}}.cladding__desc{color:var(--grey);text-align:right}@media not (min-width:1024px){.cladding__desc{text-align:left}}.cladding__tabs{align-items:center;border-radius:3em;display:flex;gap:16px;margin-bottom:40px;padding:.6em 1.2em}@media not (min-width:1024px){.cladding__tabs{margin-bottom:24px;overflow-x:auto;overflow-y:clip;scrollbar-width:none}.cladding__tabs::-webkit-scrollbar{display:none}.cladding__tabs{margin-inline:calc(var(--container-gap)*-1);padding-inline:var(--container-gap)}}.cladding__tab{background:var(--white);border-radius:50px;cursor:pointer;opacity:.66;padding:10px 12px;transition:opacity .2s linear,color .2s linear,box-shadow .2s linear}@media(hover:hover){.cladding__tab:hover{color:var(--primary);opacity:1}}.cladding__tab.active{box-shadow:0 .3em .8em #00000014;color:var(--primary);opacity:1}.cladding__content{display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-template)}.cladding__content-img img{grid-column:span 4;height:auto;-o-object-fit:contain;object-fit:contain}@media not (min-width:768px){.cladding__content-img img{grid-column:-1/1}}.cladding__content-right{grid-column:span 8}@media not (min-width:768px){.cladding__content-right{grid-column:-1/1}}.cladding__content-title{font-family:Montserrat,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:24px}.cladding__content-desc{margin-bottom:24px}.cladding__content-list{display:flex;flex-direction:column;gap:1rem}.cladding__content-list li{display:flex;gap:16px}.cladding__content-list li svg{color:var(--primary);flex-shrink:0;height:50px;width:50px}.cladding__content-wrap{display:flex;flex-direction:column;gap:8px}.cladding__content-wrap span:first-child{font-family:SourceSans3,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.fast-form{background-color:var(--primary);margin-block:var(--section-padding);padding-block:60px}.fast-form .container{align-items:center;display:flex;flex-direction:column}
