.about-hero{margin-bottom:140px}.about-hero .breadcrumbs{margin-bottom:52px}.about-hero__body{display:grid;gap:40px;grid-auto-rows:1fr;grid-template-columns:repeat(2,auto);justify-content:space-between}.about-hero__title{color:var(--red)}.about-hero__descr{background-color:var(--black);border-radius:20px;color:var(--white);display:flex;flex-direction:column;gap:56px;grid-row:span 2;max-width:696px;padding:46px 37px;width:100%}.about-hero__descr-body{display:flex;gap:20px;justify-content:space-between;margin-top:auto}.about-hero__descr-body .about-hero__text{max-width:491px}.about-hero__descr-body .about-hero__link{align-self:flex-end}.about-hero__text{line-height:120%}.about-hero__link{display:grid;height:38px;place-content:center;transition:color .3s;width:38px}.about-hero__link svg{height:29px;width:29px}.about-hero__btns{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:auto}.about-hero__btn{max-width:430px;width:100%}.about-company{margin-bottom:140px}.about-company__head{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:60px}.about-company__btn{max-width:357px;width:100%}.about-company__body{display:flex;flex-direction:column;gap:40px}.about-company__inner{display:grid;gap:40px;grid-template-columns:minmax(0,1024px) minmax(0,553px);justify-content:space-between}.about-company__images{display:flex;gap:30px}.about-company__img{border-radius:30px;display:grid;max-width:fit-content;overflow:hidden}.about-company__img img{height:100%;object-fit:cover}.about-company__descr{background-color:var(--light-grey);border-radius:30px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:30px 45px}.about-company__text{line-height:120%}.about-company__info{flex-direction:column}.about-company__info,.about-company__info-head{display:flex;gap:20px;justify-content:space-between}.about-company__info-arrow{aspect-ratio:1/1;flex-shrink:0}.about-company__info-arrow svg{height:100%;width:100%}.about-company__info-text{color:var(--grey);line-height:120%}@media (max-width:61.99875em){.about-hero__body{gap:0;grid-auto-rows:auto;grid-template-columns:1fr}.about-hero__body>:not(:last-child){margin-bottom:24px}.about-hero__title:not(:last-child){margin-bottom:50px}.about-hero__descr{grid-row:auto;max-width:100%}.about-hero__btn{flex:1 1 auto;max-width:none;min-width:250px;width:calc(50% - 20px)}.about-company__images,.about-company__inner{gap:16px}.about-company__descr{padding:30px 20px}}@media (max-width:47.99875em){.about-hero .breadcrumbs{margin-bottom:20px}.about-hero{margin-bottom:70px}.about-hero__descr{gap:30px;padding:20px}.about-hero__link{height:30px;width:30px}.about-hero__link svg{height:15px;width:15px}.about-company{margin-bottom:70px}.about-company__container{display:grid}.about-company__head{display:contents;margin-bottom:0}.about-company__title{margin-bottom:30px}.about-company__btn{margin-top:24px;order:1}.about-company__body{gap:24px}.about-company__inner{grid-template-columns:1fr}.about-company__img{border-radius:20px;max-width:none}.about-company__img img{width:100%}.about-company__descr{border-radius:20px}}@media (max-width:29.99875em){.about-hero__descr-body{flex-direction:column;gap:10px;justify-content:stretch}.about-hero__descr-body .about-hero__link{margin-left:auto}.about-hero__text{font-size:14px}.about-hero__btns{align-items:stretch;flex-direction:column-reverse;gap:14px}.about-hero__btn{min-width:0;width:100%}.about-company__btn{max-width:100%}.about-company__images{gap:10px}.about-company__text{font-size:14px;line-height:114%}.about-company__info{gap:16px}.about-company__info-arrow{width:16px}}@media (min-width:29.99875em) and (max-width:110em){.about-company__info-arrow{width:clamp(16px,1.0008593616px + 3.1249511726vw,56px)}}@media (min-width:110em){.about-company__info-arrow{width:56px}}@media (any-hover:hover){.about-hero__link:hover{color:var(--red)}}