.history{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--border);position:relative;cursor:pointer}.history__year-and-header{display:flex;align-items:flex-start;max-width:calc(100% - 48px);cursor:pointer}.history p{margin-bottom:0}.history:first-child{border-top:1px solid var(--border)}.history__year{color:var(--grey);margin-right:40px}.history__icon{position:absolute;right:0;top:24px}.history__icon svg{width:32px;height:32px;display:block}.history__description-block{margin-left:32px;position:absolute;overflow:hidden;display:flex;align-items:flex-start;width:54.2%;height:0;opacity:0}@media (min-width: 992px){.history__description{transform:translate(200%)}.history.active .history__description{opacity:1;transform:translate(0)}}.history__picture{transition-duration:.4s;width:176px;height:176px;opacity:0;margin-right:32px;position:relative}.history__picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.history.active .history__picture{opacity:1}.history__description{max-width:48.3%;transition-duration:.4s}.history.active{cursor:unset}.history.active .history__year{color:var(--green)}.history.active .history__icon{transform:rotate(180deg)}.history.active .history__description-block{display:flex;position:static;width:54.2%;height:auto;margin-left:32px;opacity:1}.history.active .history__year-and-header{width:44%;min-width:44%}@media (max-width: 1300px){.history{display:block}.history__description-block{margin-left:0!important;width:100%;height:auto}.history.active .history__description-block{width:100%}.history__year-and-header{max-width:unset}.history.active .history__year-and-header{margin-bottom:32px;width:auto}.history__picture{width:132px;height:132px}.history__description{width:calc(100% - 196px);max-width:unset}.history__header{width:calc(100% - 146px)}}@media (max-width: 991px){.history{padding:16px 0}.history.active .history__year-and-header{margin-bottom:16px}.history__icon{top:16px}.history__icon svg{width:24px;height:24px}.history__year{margin-right:24px}.history__description{width:calc(100% - 188px);max-width:unset}.history__header{width:calc(100% - 116px)}}@media (max-width: 600px){.history.active .history__description-block{display:block}.history__picture{margin-bottom:16px}.history__description{width:100%}}.numbers{padding-left:24px;border-left:1px solid var(--green)}.numbers__main-info{font-weight:500;font-size:calc(32px + 24 * (100vw - 992px)/448);line-height:100%;margin-bottom:12px}.numbers__main-info span{font-weight:500;font-size:calc(18px + .03125*(100vw - 992px));line-height:100%;margin-left:8px}.numbers__label{white-space:nowrap;font-weight:400;font-size:calc(14px + 6 * (100vw - 992px)/448);line-height:28px;color:var(--grey)}@media (min-width: 1441px){.numbers__main-info{font-size:56px}.numbers__main-info span{font-size:32px}.numbers__label{font-size:20px}}@media (max-width: 991px){.numbers{padding-left:15px}.numbers__main-info{font-size:32px;margin-bottom:4px}.numbers__main-info span{font-size:18px}.numbers__label{font-size:18px;line-height:26px}}.about-company__info{display:flex;justify-content:space-between;align-items:stretch;margin-top:40px}.about-company__top-lefft-block{width:40.1%}.about-company__header{margin-bottom:40px}@media ((min-width: 992px) and (max-width: 1100px)){.about-company__header{font-size:calc(50px + 22 * (100vw - 992px) / 108)!important}}.about-company__top-text{margin-bottom:24px}.about-company__top-img-left-wrap{flex-grow:1;padding-top:24px;width:100%}.about-company__top-img-left{height:100%;width:100%}.about-company__top-img-left img{height:100%;width:100%;object-fit:cover;object-position:center bottom}.about-company__top-lefft-block,.about-company__top-right-block{display:flex;flex-direction:column}.about-company__top-right-block{width:55.2%}.about-company__top-img-right{width:100%;flex-grow:1;margin-bottom:48px;object-fit:cover;object-position:right top}.about-company__top-right-text{margin-bottom:0}.about-company__sub-header{margin-bottom:48px;max-width:900px}.about-company__complex-list{margin-bottom:32px}.about-company__complex-list ul{list-style-type:none;padding-left:14px}.about-company__complex-list ul li{position:relative;padding-left:0!important;margin-bottom:12px}.about-company__complex-list ul li:last-child{margin-bottom:0}.about-company__complex-list ul li:before{content:"";position:absolute;background-color:var(--green);width:6px;height:6px;border-radius:50%;left:-12px;top:6px}.about-company__complex-list>*{margin-bottom:12px}.about-company__complex-list>*:last-child{margin-bottom:0}.about-company__complex-desciption{width:42.4%}.about-company__wrap{display:flex;align-items:stretch;justify-content:space-between}.about-company__numbers{--bs-gutter-y: 40px !important;--bs-gutter-x: 32px !important}.about-company__certificates{width:52.9%}.about-company__certificates .swiper{height:100%}.about-company__certificates .swiper-slide{width:348px;height:492px;margin-right:32px}.about-company__certificates .swiper-slide:last-child{margin-right:0}.about-company__certificate{height:100%;width:auto}.about-company__certificate img{max-height:100%;height:100%;object-fit:contain}@media (max-width: 991px){.about-company{padding-bottom:8px!important}.about-company__info{margin-top:24px}.about-company__top-img-left{padding-top:8px}.about-company__sub-header{margin-bottom:32px;max-width:none}.about-company__complex-list{margin-bottom:24px}.about-company__numbers{--bs-gutter-y: 24px !important;--bs-gutter-x: 16px !important;margin-bottom:24px}.about-company__number-wrap .numbers__label{font-size:15px}.about-company__wrap{display:block}.about-company__certificates,.about-company__complex-desciption{width:100%}.about-company__certificates .swiper-slide{height:auto;width:calc(50% - 16px);margin-right:32px}.about-company__certificate{height:100%}.about-company__certificate img{width:100%;object-fit:cover}.about-company__info{display:block}.about-company__top-img-right{display:none}.about-company__top-lefft-block,.about-company__top-right-block{width:100%}.about-company__header{margin-bottom:24px}.about-company__top-text{margin-bottom:16px}.about-company__top-img-left{padding-top:0;position:absolute;left:0;top:0}.about-company__top-img-left-wrap{margin-top:8px;margin-bottom:24px;height:0;padding-top:69.44%;position:relative}}@media (max-width: 760px){.about-company__numbers{--bs-gutter-x: 32px !important}.about-company__number-wrap{width:50%!important}.about-company__number-wrap .numbers__label{font-size:18px}}@media (max-width: 450px){.about-company__number-wrap{width:100%!important}.about-company__certificates .swiper-slide{width:auto;height:365px;padding-top:0}.about-company__certificates .swiper-slide:first-child{margin-right:24px}}.about-company__top-img-right img,.about-company__top-img-left img{max-width:100%}.treasures-section__title{margin-bottom:24px}.treasures-section__wrap{display:flex;flex-direction:column;gap:24px}.treasures-section__caption{width:100%}.treasures-section__cards-wrap{display:flex;flex-direction:column;gap:24px}.treasures-section__card{width:100%}.treasures-section__card-img{aspect-ratio:320/152;margin-bottom:12px}.treasures-section__card-img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.treasures-section__card-title{text-transform:uppercase;margin-bottom:8px}@media screen and (min-width:992px){.treasures-section__title{margin-bottom:40px}.treasures-section__wrap{flex-direction:row;gap:64px}.treasures-section__caption{width:288px;min-width:288px}.treasures-section__cards-wrap{flex-direction:row;flex-wrap:wrap;gap:32px}.treasures-section__card{width:calc(100% / 3 - 64px / 3)}.treasures-section__card-img{margin-bottom:24px}}
