.block__banner-about{min-height:100vh;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;position:relative;background:url("../../assets/img/about-bg.png") no-repeat center center;background-size:cover}.block__banner-about::before{content:"";position:absolute;z-index:2;width:100%;height:100%;background:#2e3136;background:radial-gradient(circle, rgba(46, 49, 54, 0) 0%, rgba(46, 49, 54, 0.8) 30%, rgb(46, 49, 54) 100%)}@media screen and (max-width: 768px){.block__banner-about::before{background:radial-gradient(circle, rgba(46, 49, 54, 0.2) 0%, rgba(46, 49, 54, 0.85) 30%, rgb(46, 49, 54) 100%)}}.block__banner-about .wrapper{display:flex;align-items:flex-end;justify-content:center;padding-bottom:60px;height:100%}@media(max-width: 1200px){.block__banner-about .wrapper{align-items:center}}.block__banner-about .banner-about__content{grid-column:1/-1;grid-row:1/-1;position:relative;z-index:3;display:flex;align-items:center;padding-top:125px}.block__banner-about .banner-about__suptitle{font-size:48px;color:#fff;font-weight:700;line-height:1.3;margin-bottom:10px}.block__banner-about .banner-about__title{font-size:28px;color:#eaeaea;font-weight:700;display:block;margin-top:10px;margin-bottom:20px}.block__banner-about .banner-about__titles{text-align:center;position:relative}.block__banner-about .banner-about__titles::before,.block__banner-about .banner-about__titles::after{content:"";position:absolute;top:50%;width:600px;height:4px;background:#bdbec1}.block__banner-about .banner-about__titles::before{right:80%}.block__banner-about .banner-about__titles::after{left:80%}.block__banner-about .banner-about__text{margin-top:45px}.block__banner-about .banner-about__text p{color:#fff;font-size:16px;line-height:1.8;max-width:900px;margin:0 auto;margin-bottom:20px;text-align:center}.block__banner-about .banner-about__text p:last-child{margin-bottom:0}.block__banner-about .banner-about__text__title{font-size:42px}@media screen and (max-width: 1200px){.block__banner-about .banner-about__content-inner::before,.block__banner-about .banner-about__content-inner::after{display:none}.block__banner-about .banner-about__title{font-size:36px;margin-bottom:30px}.block__banner-about .banner-about__suptitle{font-size:16px}.block__banner-about .banner-about__text{font-size:15px}}.block__company{background:#2e3136}.block__company .col-grid{width:100%;gap:0}.block__company .company__item{padding:60px;position:relative;z-index:1;overflow:hidden}.block__company .company__item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.8;z-index:-1;background-repeat:no-repeat;background-position:center center;background-size:cover}.block__company .company__item:first-child{background-color:#dcdcdc}.block__company .company__item:first-child::before{background-image:url("../../assets/img/bg-company-01.png")}.block__company .company__item:last-child{background-color:#bdbec1}.block__company .company__item:last-child::before{background-image:url("../../assets/img/bg-company-02.png")}.block__company .company__content p:has(strong){text-align:center !important}.block__company .company__content strong{font-size:24px;color:#0151b7 !important}.block__company .company__content h2{text-align:center !important;color:#2e3136}.block__company .company__content p{margin-bottom:20px;color:#2e3136}.block__company .company__content p:last-child{margin-bottom:0}@media(max-width: 768px){.block__company .company__item{padding:40px 30px}.block__company .company__title{font-size:32px}}.block__team{background:#fff;padding:90px 0}.block__team .team__header{text-align:center;margin-bottom:60px}.block__team .team__suptitle{font-size:24px;color:#0151b7;font-weight:700;display:block;margin-bottom:15px}.block__team .team__title{font-size:48px;color:#2e3136;font-weight:700;line-height:1.3}.block__team .team__member{text-align:center}.block__team .team__photo{max-width:200px;margin:0 auto;aspect-ratio:1/1;object-fit:cover;margin-bottom:30px;border:38px solid #bdbec1;background:#bdbec1}.block__team .team__position{font-size:18px;color:#0151b7;font-weight:700;display:block;margin-bottom:10px}.block__team .team__name{font-size:24px;color:#2e3136;font-weight:700}@media(max-width: 768px){.block__team .team__title{font-size:36px}.block__team .team__header{margin-bottom:40px}.block__team .team__member{margin-bottom:40px}.block__team .team__member:last-child{margin-bottom:0}}.block__values{background:#fff;padding:90px 0}.block__values .values__item{text-align:center;padding:0 30px;position:relative;z-index:1}.block__values .values__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../../assets/img/bg-value.svg");background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .3s ease;z-index:-1;transform:scale(1);filter:brightness(0.7)}.block__values .values__item:hover::before{transform:scale(1.1);filter:brightness(0.4)}.block__values .values__label{font-size:18px;color:#0151b7;font-weight:700;display:block;margin-bottom:15px}.block__values .values__content{font-size:16px;line-height:1.8;color:#000}.block__values .values__content p:has(strong){text-align:center;font-size:24px}.block__values .values__content h2{text-align:center !important;color:#2e3136}.block__values .values__content p{text-align:left;margin-bottom:20px;color:#2e3136}.block__values .values__content p:last-child{margin-bottom:0}@media(max-width: 768px){.block__values .values__item{margin-bottom:50px;padding:0 15px}.block__values .values__item:last-child{margin-bottom:0}.block__values .values__content h2{font-size:26px}}@media(max-height: 700px)and (min-width: 769px){.block__banner-about{min-height:auto;padding:150px 0 100px}}.block__banner-about .banner-about__titles{transition:all .5s ease-in-out}.block__banner-about .banner-about__titles::before,.block__banner-about .banner-about__titles::after{max-width:25vw}@media(max-width: 1200px){.block__banner-about .banner-about__titles::before,.block__banner-about .banner-about__titles::after{width:150px}}@media(max-width: 650px){.block__banner-about .banner-about__titles::before,.block__banner-about .banner-about__titles::after{display:none}}@media(max-width: 1200px){.block__banner-about .banner-about__suptitle{font-size:36px}}@media(max-width: 480px){.block__banner-about .banner-about__suptitle{font-size:28px}}.block__banner-about .banner-about__text{transition:all .5s ease-in-out;padding:0 20px}.block__banner-about .banner-about__text p{font-size:15px;line-height:1.6}.block__banner-about.blitz-animate .banner-about__titles{transform:translateY(-50%);opacity:0;transition:none}.block__banner-about.blitz-animate .banner-about__text{transform:translateY(-80%);opacity:0;transition:none}@media(max-width: 992px){.block__company .col-grid{display:flex;flex-direction:column}}.block__company .company__item{transition:all .5s ease-in-out}@media(max-width: 480px){.block__company .company__item{padding:30px 20px}}@media(max-width: 768px){.block__company .company__content strong{font-size:20px}}@media screen and (max-width: 1200px){.block__company .company__content p{text-align:center}}.block__company.blitz-animate .company__item:first-child{transform:translateX(-50%);opacity:0;transition:none}.block__company.blitz-animate .company__item:last-child{transform:translateX(50%);opacity:0;transition:none}.block__team{padding:60px 0}@media(max-width: 768px){.block__team{padding:40px 0}}.block__team .team__photo{transition:all .5s ease-in-out}@media(max-width: 768px){.block__team .team__photo{border-width:20px;max-width:160px}}.block__team.blitz-animate .team__photo{transform:translateY(50%);opacity:0;transition:none}.block__values{padding:60px 0}.block__values .values__item{transition:all .5s ease-in-out}.block__values .values__item::before{background-size:contain}@media(max-width: 992px){.block__values .values__item{margin-bottom:60px}.block__values .values__item::before{background-size:fill}}@media(max-width: 768px){.block__values .values__content p:has(strong){font-size:20px}}@media screen and (max-width: 1200px){.block__values .values__content p{text-align:center}}.block__values.blitz-animate .values__item{transform:translateY(50%);opacity:0;transition:none}/*# sourceMappingURL=a-propos.min.css.map */