.about-head{overflow:hidden;margin:0 0 184px}@media (max-width: 960px){.about-head{margin:0 0 100px}}.about-head__item{position:relative;height:100%;max-height:calc(100vh - var(--header-height))}@media (max-width: 960px){.about-head__item{max-height:unset}}.about-head__item-content{position:absolute;left:50%;transform:translate(-50%);bottom:40px;max-width:1156px;width:100%}@media (max-width: 960px){.about-head__item-content{bottom:20px}}.about-head__item-title{font-size:52px;font-weight:400;line-height:52px;letter-spacing:.03em;text-transform:uppercase;color:#fff;text-align:center}@media (max-width: 960px){.about-head__item-title{font-size:30px;font-weight:400;line-height:32px;letter-spacing:.04em}}.about-mission{margin:0 0 184px}@media (max-width: 960px){.about-mission{margin:0 0 100px}}.about-mission__inner{display:flex;flex-direction:column;align-items:center;max-width:896px;width:100%;margin:0 auto}.about-mission__logo{margin:0 0 60px}@media (max-width: 960px){.about-mission__logo{margin:0 0 39px}}@media (max-width: 960px){.about-mission__logo svg{height:25px}}.about-mission__text{font-size:32px;line-height:36px;text-align:center;letter-spacing:.03em;color:#0e0e0e}@media (max-width: 960px){.about-mission__text{font-size:16px;font-weight:400;line-height:16px;letter-spacing:.02em}}.about-mission .about__section-title{text-align:center;margin:0 0 12px}@media (max-width: 960px){.about-mission .about__section-title{margin:0 0 17px}}.about-products{margin:0 0 120px}@media (max-width: 960px){.about-products{margin:0 0 83px}}.about-products__cards{display:grid;grid-template-columns:repeat(4,1fr);height:400px}@media (max-width: 960px){.about-products__cards{grid-template-columns:1fr;grid-gap:8px;height:fit-content}}.about-products__card{position:relative;display:flex;justify-content:center;height:max-content}.about-products__card-title{font-size:18px;font-weight:400;line-height:22px;letter-spacing:.02em;color:#fff;text-align:center;text-transform:uppercase;font-weight:500;position:absolute;bottom:16px;padding:0 16px}@media (max-width: 960px){.about-products__card-title{font-size:16px;font-weight:400;line-height:16px;letter-spacing:.02em}}@media (max-width: 960px){.about-products__card-title{line-height:20px;left:16px;right:16px;bottom:18px;padding:0}}.about-products .about__section-title{max-width:760px;width:100%;margin:0 0 40px}@media (max-width: 960px){.about-products .about__section-title{line-height:20px;letter-spacing:0;padding:0 16px;margin:0 0 38px}}@media (max-width: 960px){.about-products .container{padding:0}}.about-values{margin:0 0 120px}@media (max-width: 960px){.about-values{margin:0 0 83px}}.about-values__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media (max-width: 960px){.about-values__inner{grid-template-columns:1fr;grid-gap:40px}}.about-values__items{display:flex;flex-direction:column}.about-values__item{font-size:16px;font-weight:400;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:#0e0e0e;height:64px;border-bottom:1px solid #D6D0CB;padding:24px 0}@media (max-width: 960px){.about-values__item{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.04em}}@media (max-width: 960px){.about-values__item{height:fit-content}}.about-values__item:first-child{border-top:1px solid #D6D0CB}.about-woman{margin:0 0 120px}@media (max-width: 960px){.about-woman{margin:0 0 83px}}.about-woman__head{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin:0 0 40px}@media (max-width: 960px){.about-woman__head{grid-template-columns:1fr;grid-gap:21px;margin:0 0 33px}}.about-woman__text{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:#0e0e0e}@media (max-width: 960px){.about-woman__text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.about-woman__text p:first-child{font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;letter-spacing:.02em;text-transform:uppercase}@media (max-width: 960px){.about-woman__text p:first-child{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.about-woman__text p:not(:last-child){margin:0 0 24px}@media (max-width: 960px){.about-woman__text p:not(:last-child){margin:0 0 18px}}.about-woman__images{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;max-height:890px;height:100%}@media (max-width: 960px){.about-woman__images{grid-gap:12px}}.about-advantages{margin:0 0 120px}@media (max-width: 960px){.about-advantages{margin:0 0 79px}}.about-advantages__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media (max-width: 960px){.about-advantages__inner{grid-template-columns:1fr;grid-gap:44px}}.about-advantages__items{display:flex;flex-direction:column}.about-advantages__item{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em;color:#0e0e0e;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;align-items:center;border-bottom:1px solid #D6D0CB;padding:22px 0}@media (max-width: 960px){.about-advantages__item{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}}@media (max-width: 960px){.about-advantages__item{grid-template-columns:1fr;grid-gap:9px}}.about-advantages__item:first-child{border-top:1px solid #D6D0CB}.about-advantages__item p:first-child{font-size:16px;font-weight:400;line-height:16px;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 960px){.about-advantages__item p:first-child{font-size:14px;font-weight:400;line-height:16px;letter-spacing:.04em}}.about-video{margin:0 0 120px}@media (max-width: 960px){.about-video{margin:0 0 83px}}.about-video__inner{position:relative;max-height:761px;height:100%}.about-video__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:129px;height:129px;cursor:pointer}@media (max-width: 960px){.about-video__play-btn{width:46px;height:48px}}.about-production{margin:0 0 226px}@media (max-width: 960px){.about-production{margin:0 0 131px}}.about-production__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px}@media (max-width: 960px){.about-production__inner{grid-template-columns:1fr;grid-gap:24px}}.about-production__text{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:#0e0e0e}@media (max-width: 960px){.about-production__text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.about-production__text p:first-child{font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;letter-spacing:.02em;text-transform:uppercase}@media (max-width: 960px){.about-production__text p:first-child{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.about-production__text p:not(:last-child){margin:0 0 24px}@media (max-width: 960px){.about-production__text p:not(:last-child){margin:0 0 17px}}.about-description{margin:0 0 225px}@media (max-width: 960px){.about-description{margin:0 0 130px}}.about-description__inner{display:flex;flex-direction:column;align-items:center;max-width:896px;width:100%;margin:0 auto}.about-description__logo{margin:0 0 60px}@media (max-width: 960px){.about-description__logo{margin:0 0 29px}}@media (max-width: 960px){.about-description__logo svg{height:25px}}.about-description__text{font-size:32px;line-height:36px;text-align:center;letter-spacing:.03em;color:#0e0e0e}@media (max-width: 960px){.about-description__text{font-size:16px;font-weight:400;line-height:16px;letter-spacing:.02em}}.about-categories{margin:0 0 120px}@media (max-width: 960px){.about-categories{margin:0 0 80px}}.about-categories picture{max-height:761px;height:100%}@media (max-width: 960px){.about-categories picture{max-height:100%}}.about-categories__btn{max-width:440px;margin:64px auto 0}@media (max-width: 960px){.about-categories__btn{max-width:100%;margin:40px auto 0}}.about-requisites{margin:0 0 120px}@media (max-width: 960px){.about-requisites{margin:0 0 83px}}.about-requisites__head{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin:0 0 40px}@media (max-width: 960px){.about-requisites__head{grid-template-columns:1fr;grid-gap:21px;margin:0 0 33px}}.about-requisites__text{font-size:16px;font-weight:400;line-height:22px;letter-spacing:.02em;color:#0e0e0e}@media (max-width: 960px){.about-requisites__text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}}.about-requisites__text p{margin:0 0 24px}@media (max-width: 960px){.about-requisites__text p{margin:0 0 18px}}.about__section-title{font-size:30px;font-weight:500;line-height:36px;letter-spacing:.03em;text-transform:uppercase;color:#0e0e0e}@media (max-width: 960px){.about__section-title{font-size:16px;font-weight:500;line-height:16px;letter-spacing:.02em}}
