.catalog-hero{width:100%;min-height:360px;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:360px;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)}.warehouse{padding:80px 0;background:#fff}.warehouse__title{border-bottom:1px solid #e0dfd9;padding-bottom:20px;margin-bottom:32px;font-family:var(--font-family);font-weight:700;font-size:25px;line-height:110%;letter-spacing:-0.02em;color:#0d0d0d}.warehouse__grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:2px;padding:1px;background:#e0dfd9;border:1px solid #e0dfd9}.warehouse__card{position:relative;display:block;width:100%;height:265px;overflow:hidden}.warehouse__card--img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:.4s}.warehouse__card:hover .warehouse__card--img{transform:scale(1.05)}.warehouse__tag{position:absolute;left:0;bottom:0;background:rgba(13,13,13,0.55);padding:9px 13px;font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.03em;color:#fff;z-index:2}.doc{padding:80px 0;background:#f5f4f0}.doc__title{border-bottom:1px solid #e0dfd9;padding-bottom:20px;margin-bottom:32px;font-family:var(--font-family);font-weight:700;font-size:25px;line-height:110%;letter-spacing:-0.02em;color:#0d0d0d}.doc__grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:2px;padding:1px;border:1px solid #e0dfd9;background:#e0dfd9;margin-bottom:25px}.doc__card{position:relative;display:block;background:#fff;width:100%;height:355px;overflow:hidden}.doc__card--img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:.4s}.doc__card:hover .doc__card--img{transform:scale(1.05)}.doc__card--tag{position:absolute;left:0;bottom:0;background:rgba(13,13,13,0.55);padding:9px 13px;font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.03em;color:#fff;z-index:2}.doc__desc{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:150%;color:#6e6c69}.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:12px}.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:175%;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}@media (max-width:1199px){.catalog-hero__title{font-size:42px;line-height:115%}.warehouse__grid,.doc__grid{grid-template-columns:repeat(3,1fr)}.warehouse__card{height:240px}.doc__card{height:320px}}@media (max-width:991px){.catalog-hero .container{padding-top:86px}.catalog-hero__title{font-size:38px}.catalog-hero__desc{font-size:15px}.warehouse,.doc{padding:64px 0}.warehouse__grid,.doc__grid{grid-template-columns:repeat(2,1fr)}.warehouse__card{height:230px}.doc__card{height:300px}.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{min-height:320px}.catalog-hero .container{min-height:320px}.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%}.warehouse,.doc{padding:56px 0}.warehouse__title,.doc__title{font-size:22px;margin-bottom:26px}.warehouse__grid,.doc__grid{grid-template-columns:1fr}.warehouse__card{height:260px}.doc__card{height:360px}.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}.warehouse,.doc{padding:48px 0}.warehouse__title,.doc__title{font-size:20px;padding-bottom:16px;margin-bottom:22px}.warehouse__card{height:220px}.doc__card{height:300px}.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){.catalog-hero__title{font-size:24px}.warehouse__card{height:200px}.doc__card{height:260px}.catalog-cta__text h2{font-size:22px}}