.catalog-hero{width:100%;min-height:426px;position:relative;overflow:hidden}.catalog-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.catalog-hero__overlay{position:absolute;inset:0;background:rgba(51,51,51,0.75);z-index:1}.catalog-hero .container{position:relative;z-index:2;min-height:426px;display:flex;align-items:center;padding-top:72px}.catalog-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:585px}.catalog-hero__top{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.catalog-hero__tag{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.38)}.catalog-hero__title{font-family:var(--second-family);font-weight:800;font-size:49px;line-height:129%;letter-spacing:-0.05em;color:#fff}.catalog-hero__desc{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:175%;color:rgba(255,255,255,0.52)}.hero__btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero__btn{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #fff;padding:13px 25px;color:#1a3d7c;transition:.25s ease-in}.hero__btn:hover{background:#1a3d7c;color:#fff}.hero__btn span{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:100%;letter-spacing:0.01em}.search{border-bottom:1px solid #e0dfd9;padding:24px 0;background:#f5f4f0}.search__items{display:flex;align-items:center;justify-content:space-between;gap:30px}.search__input{width:100%;max-width:275px;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e0dfd9;transition:.25s ease-in}.search__input:hover{border-color:#c9c4bc}.search__input:focus-within{border-color:#1a3d7c}.search__input svg{flex-shrink:0;color:#aaa6a0;transition:.25s ease}.search__input:hover svg,
.search__input:focus-within svg{color:#1a3d7c}.search__input svg{flex-shrink:0;color:#aaa6a0}.search__input input{width:100%;border:none;outline:none;background:transparent;font-family:var(--font-family);font-weight:400;font-size:13px;color:#0d0d0d}.search__input input::placeholder{font-family:var(--font-family);font-weight:400;font-size:13px;color:#b0aea9}.search__tabs{display:flex;align-items:center;gap:1px;border:1px solid #e0dfd9;background:#e0dfd9}.search__tab{padding:9px 16px;background:#fff;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;text-align:center;color:#6e6c69;transition:.25s ease-in}.search__tab:hover:not(.active){background:#f8f8f8;color:#1a3d7c}.search__tab.active{background:#1a3d7c;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;text-align:center;color:#fff}.price-list{padding:48px 0 72px;background:#fff}.price-group{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:50px}.price-group__title{width:100%;display:flex;align-items:end;gap:16px;padding-bottom:16px;border-bottom:1px solid #e0dfd9}.price-group__title h2{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:110%;letter-spacing:-0.02em;color:#0d0d0d}.price-group__title span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.06em;color:#6e6c69}.price-table{display:flex;flex-direction:column;width:100%;gap:0}.price-table__head,
.price-table__row{display:grid;grid-template-columns:3fr 1.5fr .8fr 1.1fr 1fr;align-items:center;gap:55px}.price-table__head{border-bottom:2px solid rgba(13,13,13,0.25);padding:10px 0}.price-table__head p{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.1em;text-transform:uppercase;color:#6e6c69}.price-table__head span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.1em;text-transform:uppercase;text-align:center;color:#6e6c69}.price-table__head strong{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.1em;text-transform:uppercase;text-align:right;color:#6e6c69}.price-table__row{border-bottom:1px solid #e0dfd9;padding:15px 0}.price-table__row p{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:150%;color:#0d0d0d}.price-table__row span{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;letter-spacing:0.02em;color:#6e6c69}.price-table__row small{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;letter-spacing:0.02em;text-align:center;color:#6e6c69}.price-table__row strong{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:150%;text-align:center;color:#2a2826}.price-table__row b{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:150%;text-align:right;color:#9a6f0c}.price-press{border-top:2px solid #9a6f0c;padding:22px 24px;background:#f8f0dc;margin-top:48px}.price-press p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:165%;color:#0d0d0d}.price-press p b{font-weight:700}.price-press p a{font-weight:600;color:#1a3d7c}.catalog-cta{position:relative;padding:64px 0;width:100%}.catalog-cta__img{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}.catalog-cta__overlay{top:0;left:0;position:absolute;width:100%;height:100%;background:rgba(51,51,51,0.75);z-index:1}.catalog-cta__items{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:25px}.catalog-cta__text{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.catalog-cta__text h2{font-family:var(--font-family);font-weight:700;font-size:28px;line-height:110%;letter-spacing:-0.02em;color:#fff}.catalog-cta__text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:170%;color:rgba(255,255,255,0.75)}.catalog-cta__btns{display:flex;align-items:center;gap:12px}.catalog-cta__btns .data-aos{width:auto;height:auto}.catalog-cta__btn{display:flex;align-items:center;gap:7px;padding:13px 25px;background:#fff;border:1px solid #fff;color:#1a3d7c;transition:.25s ease-in}.catalog-cta__btn:hover{background:#1a3d7c;color:#fff}.catalog-cta__btn span{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:100%;letter-spacing:0.01em}.catalog-cta__btn--download{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,0.75);padding:13px 25px;background:transparent;color:#fff;transition:.25s ease-in}.catalog-cta__btn--download span{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;letter-spacing:0.01em}.catalog-cta__btn--download:hover{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,0.18)}@media (max-width:1199px){.catalog-hero__title{font-size:42px;line-height:115%}.search__items{align-items:flex-start;gap:20px}.search__tabs{overflow-x:auto;white-space:nowrap;max-width:100%}.search__tabs::-webkit-scrollbar{display:none}.search__tab{flex-shrink:0}.price-table__head,.price-table__row{grid-template-columns:2.6fr 1.4fr .7fr 1fr .9fr;gap:30px}}@media (max-width:991px){.catalog-hero .container{padding-top:86px}.catalog-hero__title{font-size:38px}.catalog-hero__desc{font-size:15px}.search__items{flex-direction:column;align-items:stretch}.search__input{max-width:100%}.search__tabs{width:100%}.price-list{padding:40px 0 56px}.price-table__head,.price-table__row{gap:20px}.catalog-cta{padding:48px 0}.catalog-cta__text span{margin:0 auto}.catalog-cta__text h2{margin:0 auto;text-align:center}.catalog-cta__text p{text-align:center}.catalog-cta__items{flex-direction:column;align-items:center}}@media (max-width:767px){.catalog-hero__content{max-width:100%;gap:18px}.catalog-hero__title{font-size:32px;line-height:115%}.catalog-hero__desc{font-size:14px;line-height:165%}.price-group{margin-bottom:40px}.catalog-cta{padding:48px 0}.catalog-cta__text h2{text-align:center;font-size:28px}.catalog-cta__text p{text-align:center;font-size:14px}}@media (max-width:575px){.catalog-hero .container{padding-top:78px}.catalog-hero__title{font-size:28px}.catalog-hero__desc{font-size:13px}.hero__btns{width:100%;flex-direction:column;align-items:stretch}.hero__btn{width:100%;justify-content:center}.search{padding:18px 0}.search__input{padding:11px 13px}.search__tab{padding:9px 13px;font-size:11px}.price-list{padding:32px 0 48px}.price-group__title{flex-direction:column;align-items:flex-start;gap:6px}.price-press{padding:18px;margin-top:36px}.price-press p{font-size:13px}.catalog-cta__btns{width:100%;flex-direction:column;align-items:stretch}.catalog-cta__btn,.catalog-cta__btn--download{width:100%;justify-content:center}}@media (max-width:380px){.price-table{overflow-x:visible}.price-table__head{display:none}.price-table__row{min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e0dfd9;margin-bottom:12px;background:#fff}.price-table__row p{font-size:14px;font-weight:600;color:#0d0d0d;margin-bottom:4px}.price-table__row span,.price-table__row small,.price-table__row strong,.price-table__row b{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:right}.price-table__row span::before,.price-table__row small::before,.price-table__row strong::before,.price-table__row b::before{font-family:var(--font-family);font-weight:600;font-size:10px;line-height:150%;letter-spacing:.08em;text-transform:uppercase;color:#b0aea9;flex-shrink:0}.price-table__row span::before{content:"ГОСТ / ТУ"}.price-table__row small::before{content:"Ед."}.price-table__row strong::before{content:"₸ / тонна"}.price-table__row b::before{content:"₸ / метр"}.price-group{margin-bottom:32px}}@media (max-width:380px){.price-table__row{gap:0}.price-table__row span,.price-table__row small,.price-table__row strong,.price-table__row b{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e0dfd9}.price-table__row b{border-bottom:none}}