

/* Start:/local/templates/main/components/bitrix/news.detail/page-vision/style.css?17725251426662*/
.about-info {
   padding: 100px 0 430px 0;
}
.about-info__container {
}
.about-info__wrapper {
}
.about-info__title {
   text-align: center;
   margin-bottom: 16px;
}
.about-info__subtitle {
   text-align: center;
}
.about-info__content {
   position: relative;
   padding-top: 124px;
}
.about-info__img-bg {
   position: absolute;
   z-index: 1;
   top: 64px;
   right: 50%;
   transform: translateX(50%);
   height: 614px;
   width: 100%;
}
.about-info__img-bg img {
   width: 100%;
   height: 100%;
   object-fit: contain;
}
.about-info__img-1 {
   position: absolute;
   z-index: 2;
   bottom: -100px;
   left: 0;
   width: 248px;
   height: 289px;
   object-fit: contain;
   -webkit-animation: float 6s ease-in-out infinite;
   animation: float 6s ease-in-out infinite;
}
.about-info__img-2 {
   position: absolute;
   z-index: 2;
   bottom: -200px;
   left: 25%;
   width: 118px;
   height: 145px;
   object-fit: contain;
   -webkit-animation: float 3s ease-in-out infinite;
   animation: float 3s ease-in-out infinite;
}
.about-info__img-3 {
   position: absolute;
   z-index: 2;
   bottom: -300px;
   left: 50%;
   width: 156px;
   height: 195px;
   object-fit: contain;
   -webkit-animation: float 5s ease-in-out infinite;
   animation: float 5s ease-in-out infinite;
}
.about-info__img-4 {
   position: absolute;
   z-index: 2;
   bottom: -150px;
   right: 0;
   width: 239px;
   height: 279px;
   object-fit: contain;
   -webkit-animation: float 4s ease-in-out infinite;
   animation: float 4s ease-in-out infinite;
}
.about-info__img-5 {
   position: absolute;
   z-index: 2;
   bottom: -150px;
   left: 0;
   width: 34px;
   height: 41px;
   object-fit: contain;
   -webkit-animation: float 2s ease-in-out infinite;
   animation: float 2s ease-in-out infinite;
}
.about-info__img-6 {
   position: absolute;
   z-index: 2;
   bottom: -50px;
   left: 32%;
   width: 34px;
   height: 41px;
   object-fit: contain;
   -webkit-animation: float 3s ease-in-out infinite;
   animation: float 3s ease-in-out infinite;
}
.about-info__img-7 {
   position: absolute;
   z-index: 2;
   bottom: -200px;
   right: 0;
   width: 34px;
   height: 41px;
   object-fit: contain;
   -webkit-animation: float 3s ease-in-out infinite;
   animation: float 3s ease-in-out infinite;
}
.about-info__column {
   width: 100%;
   display: flex;
   flex-direction: column;
   align-items: center;
   max-width: 650px;
   margin: 0 auto;
   position: relative;
   z-index: 2;
}
@keyframes float {
   0% {
      -webkit-transform: translatey(0px);
      transform: translatey(0px);
   }
   50% {
      -webkit-transform: translatey(-20px);
      transform: translatey(-20px);
   }
   100% {
      -webkit-transform: translatey(0px);
      transform: translatey(0px);
   }
}

.about-info__logo {
   width: 165px;
}
.about-info__text:nth-child(2) {
   margin: 48px 0 16px 0;
}
.about-info__text {
   text-align: center;
}
.about-adv {
   padding: 60px 0 120px 0;
}
.about-adv__wrapper {
   display: flex;
   flex-direction: row;
   gap: 117px;
}
.about-adv__title {
   flex: 0 0 288px;
}
.about-adv__list {
   flex: 0 0 1;
   display: flex;
   flex-direction: column;
   gap: 32px;
}
.about-adv__item {
   display: flex;
   flex-direction: row;
   gap: 45px;
}
.about-adv__item-img {
   flex: 0 0 375px;
   overflow: hidden;
   width: 100%;
   height: 400px;
   filter: drop-shadow(0px 7px 24px rgba(0, 0, 0, 0.16));
   border-radius: 16px;
}
.about-adv__item-img img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}
.about-adv__item-description {
   flex: 0 0 1;
}
.about-adv__item-title {
   padding-top: 40px;
   margin-bottom: 20px;
}
.about-adv__item:nth-child(even) {
   flex-direction: row-reverse;
}
@media (max-width: 1230px) {
   .about-adv__wrapper {
      gap: 50px;
   }
}
@media (max-width: 1140px) {
   .about-adv__wrapper {
      gap: 25px;
   }
   .about-adv__title {
      flex: 0 0 250px;
   }
}
@media (max-width: 1025px) {
   .about-info {
      padding: 32px 0 317px 0;
   }
   .about-info__content {
      padding-top: 76px;
   }
   .about-info__img-bg {
      top: -10px;
   }
   .about-info__text:nth-child(2) {
      margin: 40px 0 16px 0;
   }
   .about-info__img-1 {
      width: 171px;
      height: 199px;
   }
   .about-info__img-2 {
      width: 84px;
      height: 103px;
   }
   .about-info__img-3 {
      width: 119px;
      height: 149px;
      bottom: -250px;
   }
   .about-info__img-4 {
      width: 163px;
      height: 191px;
   }
   .about-adv {
      padding: 32px 0 64px 0;
   }
   .about-adv__wrapper {
      flex-direction: column;
      gap: 32px;
   }
   .about-adv__title {
      flex: none;
   }
   .about-adv__item,
   .about-adv__item:nth-child(even) {
      flex-direction: column;
      gap: 24px;
   }
   .about-adv__list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-column-gap: 24px;
      grid-row-gap: 32px;
   }
   .about-adv__item-title {
      padding-top: 0px;
      margin-bottom: 8px;
   }
   .about-adv__item-img {
      height: 440px;
   }
}
@media (max-width: 768px) {
   .about-info__title,
   .about-info__subtitle {
      display: none;
   }
   .about-info {
      padding: 32px 0 275px 0;
   }
   .about-info__content {
      padding-top: 12px;
   }
   .about-info__img-bg {
      top: -120px;
   }
   .about-info__logo {
      width: 100px;
   }
   .about-info__text:nth-child(2) {
      margin: 32px 0 12px 0;
   }
   .about-info__img-1 {
      width: 118px;
      height: 137px;
      bottom: -170px;
   }
   .about-info__img-2 {
      width: 57px;
      height: 71px;
      bottom: -110px;
   }
   .about-info__img-3 {
      width: 76px;
      height: 94px;
      bottom: -200px;
   }
   .about-info__img-4 {
      width: 65px;
      height: 75px;
      bottom: -100px;
   }
   .about-info__img-5 {
      width: 28px;
      height: 33px;
      bottom: -190px;
   }
   .about-info__img-6 {
      display: none;
   }
   .about-info__img-7 {
      width: 28px;
      height: 33px;
      bottom: -150px;
      right: 10%;
   }
}
@media (max-width: 660px) {
   .about-adv__list {
      grid-template-columns: repeat(1, 1fr);
   }
   .about-adv__item-img {
      height: 360px;
   }
}
@media (max-width: 600px) {
   .about-info__img-bg {
      top: -90%;
   }
}
@media (max-width: 530px) {
   .about-info__img-2 {
      left: 32%;
   }
}

/* End */
/* /local/templates/main/components/bitrix/news.detail/page-vision/style.css?17725251426662 */
