.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)}.contacts-info{border:1px solid #e0dfd9;background:#e0dfd9}.contacts-info__grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1px}.contacts-info__card{padding:40px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.contacts-info__title{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.12em;text-transform:uppercase;color:#6e6c69}.contact-info__list{display:flex;flex-direction:column;align-items:flex-start;gap:0;border-top:1px solid #e0dfd9;width:100%}.contacts-info__item{max-width:275px;width:100%;border-bottom:1px solid #e0dfd9;padding:16px 0px;display:flex;align-items:start;gap:16px}.contact-info__text{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.contact-info__text span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.04em;text-transform:uppercase;color:#6e6c69}.contact-info__text a{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;color:#0d0d0d;transition:.25s ease-in}.contact-info__text a:hover{color:#1a3d7c}.contacts-info__manager{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0 17px;border-bottom:1px solid #e0dfd9;width:100%}.contact-info__manager-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.contact-info__manager-text h3{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;letter-spacing:-0.01em;color:#0d0d0d}.contact-info__manager-text p{font-family:var(--font-family);font-weight:400;font-size:11px;line-height:150%;color:#6e6c69}.contact-info__tel{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contact-info__manager-link{display:flex;align-items:center;gap:6px}.contact-info__manager-link a{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:150%;color:#6e6c69;transition:.25s ease-in}.contact-info__manager-link a:hover{color:#1a3d7c}.contacts-info__warehouse{padding:40px;background:#1a3d7c;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.contacts-info__warehouse-title{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)}.contact-info__warehouse-list{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-top:1px solid rgba(255,255,255,0.1)}.contacts-info__warehouse-item{display:flex;align-items:start;gap:16px;border-bottom:1px solid rgba(255,255,255,0.08);padding:16px 0px;max-width:275px;width:100%}.contacts-info__warehouse-item svg{padding-top:2px}.contact-info-warehouse-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.contact-info-warehouse-text span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.3)}.contact-info-warehouse-text a{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;color:#fff;transition:.25s ease-in}.contact-info-warehouse-text a:hover{color:#6e6c69}.contacts-info__work{padding-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.contacts-info__work span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.04em;text-transform:uppercase;color:rgba(255,255,255,0.3)}.contacts-info__work h3{font-family:var(--font-family);font-weight:300;font-size:32px;line-height:110%;letter-spacing:-0.03em;color:#fff}.contacts-info__work p{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:rgba(255,255,255,0.38)}.cta{padding:96px 0;background:#262626}.cta__items{display:flex;align-items:start;justify-content:space-between;gap:30px}.cta__left{max-width:532px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.cta__top{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cta__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)}.cta__top h2{font-family:var(--font-family);font-weight:700;font-size:34px;line-height:110%;letter-spacing:-0.03em;color:#fff}.cta__top p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:175%;color:rgba(255,255,255,0.5)}.cta__list{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0;border-top:1px solid rgba(255,255,255,0.12)}.cta__item{border-bottom:1px solid rgba(255,255,255,0.08);padding:16px 0px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%}.cta__item span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.3)}.cta__item a,
.cta__item p{font-family:var(--font-family);font-weight:600;font-size:15px;line-height:150%;color:#fff;transition:.25s ease-in}.cta__item a:hover{color:#1a3d7c}.cta__right{max-width:440px;width:100%;height:100%}.manager-form{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;gap:28px;padding:43px 40px 40px;background:#fff;border-top:3px solid #9a6f0c}.manager-form h2{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:110%;letter-spacing:-0.02em;color:#0d0d0d}.manager-form__rows{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.manager-form__field{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.manager-form__field span{font-family:var(--font-family);font-weight:600;font-size:11px;line-height:150%;letter-spacing:0.08em;text-transform:uppercase;color:#6e6c69}.manager-form__field input{border:1px solid #e0dfd9;padding:12px 16px;background:#fff;outline:none;font-family:var(--font-family);font-weight:400;font-size:15px;color:#0d0d0d;width:100%}.manager-form__field input::placeholder{font-family:var(--font-family);font-weight:400;font-size:15px;color:#b0aea9}.manager-form__field textarea{border:1px solid #e0dfd9;padding:12px 16px;background:#fff;outline:none;font-family:var(--font-family);font-weight:400;font-size:15px;color:#0d0d0d;width:100%;resize:none;min-height:115px}.manager-form__field textarea::placeholder{font-family:var(--font-family);font-weight:400;font-size:15px;color:#b0aea9}.manager-form__btn{display:flex;align-items:center;gap:7px;justify-content:center;padding:13px 20px;border:1px solid #1a3d7c;background:#1a3d7c;color:#fff;transition:.25s ease-in;width:100%}.manager-form__btn:hover{background:#fff;color:#1a3d7c}.manager-form__btn span{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;letter-spacing:0.01em;text-align:center}@media (max-width:1199px){.catalog-hero__title{font-size:42px;line-height:115%}.contacts-info__card,.contacts-info__warehouse{padding:32px}.cta__top h2{font-size:30px}.manager-form{padding:36px 32px}}@media (max-width:991px){.catalog-hero .container{padding-top:86px}.catalog-hero__title{font-size:38px}.catalog-hero__desc{font-size:15px}.contacts-info__grid{grid-template-columns:1fr 1fr 1fr}.contacts-info__card,.contacts-info__warehouse{padding:36px}.contacts-info__item,.contacts-info__warehouse-item{max-width:100%}.cta{padding:72px 0}.cta__left,.cta__right{max-width:100%}}@media (max-width:767px){.contacts-info__grid{grid-template-columns:1fr}.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%}.contacts-info__card,.contacts-info__warehouse{padding:28px 24px}.contacts-info__work h3{font-size:28px}.cta{padding:56px 0}.cta__left{gap:32px}.cta__top h2{font-size:28px}.cta__top p{font-size:14px}.manager-form{padding:28px 24px}}@media (max-width:575px){.catalog-hero .container{padding-top:78px}.catalog-hero__title{font-size:28px}.catalog-hero__desc{font-size:13px}.catalog-hero__desc br{display:none}.contacts-info__card,.contacts-info__warehouse{padding:22px 18px;gap:20px}.contacts-info__item,.contacts-info__warehouse-item{gap:12px}.contacts-info__work{padding-top:18px}.contacts-info__work h3{font-size:24px}.cta{padding:48px 0}.cta__top h2{font-size:24px}.manager-form{padding:22px 18px;gap:22px}.manager-form__field input,.manager-form__field textarea{font-size:14px}.cta__items{flex-direction:column}}@media (max-width:380px){.catalog-hero__title{font-size:24px}.contacts-info__work h3{font-size:22px}.cta__top h2{font-size:22px}.manager-form__btn{padding:12px 15px}}