@charset "UTF-8";.page-about-us .intro{overflow:hidden}.page-about-us .intro-wrapper{width:100%;height:calc(100vh - 100px);min-height:800px;position:relative}@media (max-width:1599px){.page-about-us .intro-wrapper{min-height:600px}}@media (max-width:1365px){.page-about-us .intro-wrapper{min-height:500px}}@media (max-width:767px){.page-about-us .intro-wrapper{height:calc(var(--screen-height) - 110px);min-height:unset;width:calc(100% + 40px);margin-left:-20px;padding:0 20px;overflow:hidden}}.page-about-us .intro-grid{width:calc(300% + 40px);height:calc(200% + 20px);display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.page-about-us .intro-item{border-radius:20px;overflow:hidden;position:relative;z-index:1}.page-about-us .intro-item:nth-child(1){transform:translateX(-100%)}@media (max-width:767px){.page-about-us .intro-grid{gap:0;width:100%;height:100%;position:relative;top:unset;left:0;transform:unset}.page-about-us .intro-item{height:100%;width:100%;position:absolute;top:0;left:0}.page-about-us .intro-item:nth-child(1){transform:translateX(-150%);z-index:2}}.page-about-us .intro-item:nth-child(3){transform:translateX(100%)}@media (max-width:767px){.page-about-us .intro-item:nth-child(3){transform:translateX(150%);z-index:3}.page-about-us .intro-item:nth-child(n+4){display:none}}.page-about-us .intro-item:nth-child(4){transform:translate(-100%,100%)}.page-about-us .intro-item:nth-child(5){transform:translateY(100%)}.page-about-us .intro-item:nth-child(6){transform:translate(100%,100%)}.page-about-us .intro-item::before{content:"";opacity:.2;background:var(--black,#171717);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.page-about-us .intro-item img{-o-object-fit:cover;object-fit:cover}.control-inner{padding:80px 100px;border-radius:20px;background:var(--grey,#f5f5f7)}@media (max-width:1599px){.control-inner{padding:80px}}@media (max-width:1439px) and (min-width:768px){.control-inner{padding:5.556vw}}@media (max-width:767px){.control-inner{padding:20px 10px;height:calc(var(--screen-height) - 70px);max-height:650px;display:flex;flex-direction:column}.control-inner .heading{margin-bottom:20px}.control-body{gap:30px;overflow:hidden}}.control-body{flex-grow:1;display:flex;flex-direction:column;position:relative}.control-logo{width:271px;height:183px;position:absolute;left:0;top:0}@media (max-width:1599px){.control-logo{width:203px;height:137px}}@media (max-width:1439px) and (min-width:768px){.control-logo{width:14.097vw;height:9.514vw}}@media (max-width:767px){.control-logo{width:153px;height:103px;position:static}.control-grid{flex-grow:1;overflow:hidden}}.control-grid{width:100%;position:relative}.control-card{width:637px;border-radius:20px;position:absolute;bottom:0}@media (max-width:1599px){.control-card{width:477px}}@media (max-width:1439px) and (min-width:768px){.control-card{width:33.125vw}}@media (min-width:768px){.control-card:hover .control-text{font-weight:600}.control-card:not(:nth-child(1)):hover{animation:0s .3s forwards changeZIndex}.control-card:not(:nth-child(1)):hover .control-card-inner{animation:.6s forwards slideUp;border:1px solid var(--green,#01e625);box-shadow:0 10px 10px 0 rgba(0,0,0,.15)}.control-card:nth-child(1):hover .control-card-inner{transition:.6s;background-color:var(--white,#fff);color:var(--black,#171717);border:1px solid var(--green,#01e625);box-shadow:0 10px 10px 0 rgba(0,0,0,.15)}}@keyframes slideUp{0%{color:var(--white,#fff);background-color:var(--grey-3,#3c3c3c);transform:translate(0,0)}50%{transform:translate(10%,-80%)}100%{transform:translate(0,0);background-color:var(--white,#fff);color:var(--black,#171717)}}@keyframes changeZIndex{0%{z-index:auto}100%{z-index:100}}.control-card-inner{padding:20px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;height:100%;border-radius:20px;border:1px solid var(--grey,#f5f5f7);background-color:var(--grey-3,#3c3c3c);color:var(--white,#fff)}@media (max-width:1599px){.control-card-inner{gap:35px}}@media (max-width:1439px) and (min-width:768px){.control-card-inner{gap:2.431vw;padding:1.389vw 2.083vw}}.control-number{color:var(--white,#fff);-webkit-text-stroke:1px var(--black,#171717);text-stroke:1px var(--black,#171717);font-family:var(--font-second);color:var(--white,#fff);font-size:60px;font-weight:900;line-height:1.1}@media (max-width:1599px){.control-number{font-size:46px}}@media (max-width:1439px) and (min-width:768px){.control-number{font-size:3.194vw}}@media (max-width:767px){.control-card{width:100%;position:static}.control-card-inner{flex-direction:row;gap:10px;align-items:center;justify-content:flex-start;padding:10px;min-height:87px;border-radius:10px}.control-number{font-size:36px}}.control-text{color:inherit;font-size:24px;font-weight:300;line-height:1.3}@media (max-width:1599px){.control-text{font-size:18px}}@media (max-width:1439px) and (min-width:768px){.control-text{font-size:1.25vw}}.history{display:flex;flex-direction:column;align-items:stretch;gap:100px}@media (max-width:1599px){.history{gap:90px}}@media (max-width:1439px) and (min-width:768px){.history{gap:6.25vw}}.history-inner .btn-next.swiper-button-lock,.history-inner .btn-prev.swiper-button-lock{display:none}@media (max-width:767px){.control-text{font-size:15px}.history{gap:50px}.history-inner .btn-next,.history-inner .btn-prev{display:none}.history-slider-block{padding:0 20px}}.history-slider{width:100%;display:flex;align-items:center;gap:20px}@media (max-width:1023px){.history-slider{width:calc(100% + 40px);margin-left:-20px}.history-subslider{padding:0 20px}}.history-slider-block{flex-grow:1}.history-slide{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;height:49px;border-radius:53px;border:1px solid transparent;cursor:pointer;color:var(--black,#171717);text-align:center;font-size:24px;font-weight:300;line-height:1.1;transition:border-color .2s linear}@media (max-width:1599px){.history-slide{height:37px;font-size:17px}}@media (max-width:1439px) and (min-width:768px){.history-slider{gap:1.389vw}.history-slide{height:2.569vw;font-size:1.181vw}}@media (max-width:767px){.history-slide{width:87px}}@media (any-hover:hover){.history-slide:hover{border-color:var(--black,#171717)}.possibility-btn:hover{color:#000;text-shadow:0 0 1px #000}}.history-slide.active,.history-slide.swiper-slide-thumb-active{border-color:var(--green,#01e625)}.history-subslider{width:100%}.history-subslide{display:flex;flex-direction:column;gap:13px;max-width:392px;opacity:.3;transition:opacity .2s linear;cursor:pointer}@media (max-width:1599px){.history-subslide{max-width:294px}}@media (max-width:1439px) and (min-width:768px){.history-subslide{max-width:20.417vw;gap:.903vw}}.history-subslide.swiper-slide-active{opacity:1}.history-subslide.swiper-slide-active .history-number{color:var(--black,#171717)}.history-number{color:transparent;-webkit-text-stroke:1px var(--black,#171717);text-stroke:1px var(--black,#171717);font-size:106px;font-style:normal;font-weight:900;line-height:1.1;transition:color .2s linear}@media (max-width:1599px){.history-number{font-size:80px}}@media (max-width:1439px) and (min-width:768px){.history-number{font-size:5.556vw}}@media (max-width:767px){.history-subslide{max-width:246px}.history-number{font-size:67px}}.history-text{color:var(--black,#171717);font-family:var(--font-second);font-size:21px;font-weight:300;line-height:1.6}@media (max-width:1599px){.history-text{font-size:16px}}@media (max-width:1439px) and (min-width:768px){.history-text{font-size:1.111vw}}.mission-inner{display:flex;align-items:flex-start;gap:80px}@media (max-width:1599px){.mission-inner{gap:60px}}@media (max-width:1439px) and (min-width:768px){.mission-inner{gap:4.167vw}}.mission-player{width:548px;height:320px}@media (max-width:1599px){.mission-player{width:411px;height:240px}}@media (max-width:1439px) and (min-width:768px){.mission-player{width:28.542vw;height:16.667vw}}.mission-player .video-play-btn{width:81px;height:81px}@media (max-width:1599px){.mission-player .video-play-btn{width:60px;height:60px}}@media (max-width:1439px) and (min-width:768px){.mission-player .video-play-btn{width:4.167vw;height:4.167vw}}.mission-player .video-controls{gap:20px;bottom:15px;right:25px}@media (max-width:1599px){.mission-player .video-controls{right:20px}}@media (max-width:1439px) and (min-width:768px){.mission-player .video-controls{right:1.389vw;bottom:1.042vw}}@media (max-width:767px){.history-text{font-size:14px}.mission-inner{flex-direction:column-reverse;gap:50px}.mission-player{width:100%;height:53vw}.mission-player .video-play-btn{width:50px;height:50px}.mission-player .video-controls{right:30px;bottom:10px;gap:30px}}.mission-player .video-mute-btn{width:31px;height:27px}@media (max-width:1599px){.mission-player .video-mute-btn{width:23px;height:20px}}@media (max-width:1439px) and (min-width:768px){.mission-player .video-mute-btn{width:20px;height:17px}}@media (max-width:767px){.mission-player .video-mute-btn{width:29px;height:25px}}.mission-player .video-fullscreen-btn{width:20px;height:17px}@media (max-width:1599px){.mission-player .video-fullscreen-btn{width:15px;height:13px}}@media (max-width:1439px) and (min-width:768px){.mission-player .video-fullscreen-btn{width:13px;height:11px}}.mission-content{display:flex;flex-direction:column;gap:50px}@media (max-width:1599px){.mission-content{gap:30px}}@media (max-width:1439px) and (min-width:768px){.mission-content{gap:2.083vw}}.mission-content .title-m{font-weight:900}.mission-descr{color:var(--black,#171717);font-size:30px;font-weight:700;line-height:46px;font-family:var(--font-second)}@media (max-width:1599px){.mission-descr{font-size:24px;line-height:36px}}@media (max-width:1439px) and (min-width:768px){.mission-descr{font-size:1.667vw;line-height:2.5vw}}@media (max-width:767px){.mission-player .video-fullscreen-btn{width:19px;height:18px}.mission-content{gap:10px}.mission-content .title-m{font-size:26px;line-height:1.23}.mission-descr{font-size:18px;line-height:26px}}.possibility-wrapper{display:grid;grid-template-columns:869px 1fr;gap:60px}@media (max-width:1599px){.possibility-wrapper{grid-template-columns:652px 1fr}}@media (max-width:1439px) and (min-width:768px){.possibility-wrapper{grid-template-columns:45.278vw 1fr;gap:4.167vw}}@media (max-width:544px){.possibility-image{height:56vw}}.possibility-image img{border-radius:27px;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease-in-out;opacity:1}.possibility-image img.hidden{opacity:0}.possibility-list{display:flex;flex-direction:column}.possibility-item:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--grey-2,#d0d0d0)}.possibility-btn{min-height:52px;text-align:left;color:var(--black,#171717);font-size:24px;font-weight:300;line-height:1.3;transition:.2s linear}@media (max-width:1599px){.possibility-image img{border-radius:20px}.possibility-item:not(:last-child){margin-bottom:22px;padding-bottom:22px}.possibility-btn{min-height:39px;font-size:18px}}@media (max-width:1439px) and (min-width:768px){.possibility-item:not(:last-child){margin-bottom:1.528vw;padding-bottom:1.528vw}.possibility-btn{min-height:2.708vw;font-size:1.25vw}}@media (max-width:767px){.possibility-wrapper{grid-template-columns:1fr;gap:15px}.possibility-image img{-o-object-position:top;object-position:top;border-radius:20px}.possibility-item{margin-bottom:6px!important;padding-bottom:6px!important;border-bottom:1px solid!important}.possibility-btn{min-height:38px}}.possibility-btn.active{font-weight:600}.special-wrapper{display:flex;align-items:center;gap:80px}@media (max-width:767px){.special-wrapper{flex-direction:column}}.special-img{width:653px;height:375px;flex-shrink:0}@media (max-width:1599px){.special-wrapper{gap:40px}.special-img{width:490px;height:281px}}@media (max-width:1439px) and (min-width:768px){.special-wrapper{gap:2.778vw}.special-img{width:34.028vw;height:19.514vw}}@media (max-width:767px){.special-img{width:100%;height:auto}}.special-content{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (max-width:1439px) and (min-width:768px){.special-content{gap:1.389vw}}@media (min-width:545px){.special-text{overflow:hidden;transition:max-height .3s linear;max-height:435px}}.special-toggle{display:none}@media (max-width:544px){.special-toggle{display:block}}