@charset "UTF-8";@font-face{font-family:Helvetica Neur Cyr;font-weight:400;font-style:normal;font-display:swap;src:url("/static/fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.a6d30ead97cb.woff2") format("woff2"),url("/static/fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.50b6652b1c1d.woff") format("woff")}@font-face{font-family:Helvetica Neur Cyr;font-weight:700;font-style:normal;font-display:swap;src:url("/static/fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.5bf103744881.woff2") format("woff2"),url("/static/fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.ca12a719cd34.woff") format("woff")}@font-face{font-family:Helvetica Neur Cyr;font-weight:900;font-style:normal;font-display:swap;src:url("/static/fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.62fe078c4d4e.woff2") format("woff2"),url("/static/fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.3b9847f7441b.woff") format("woff")}@font-face{font-family:Stag Sans LC;font-weight:500;font-style:normal;font-display:swap;src:url("/static/fonts/StagSans/StagSans-Medium.ce9059751177.woff2") format("woff2"),url("/static/fonts/StagSans/StagSans-Medium.7a4ec14211de.woff") format("woff")}html{min-height:100%;font-size:10px}html,body,figure,p,h1,h2,h3,h4,h5,ol,ul,input,button,textarea,blockquote{padding:0;margin:0}body{height:100%;font-family:Helvetica Neur Cyr,Helvetica,sans-serif;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body.inactive{overflow:hidden}*{box-sizing:initial}*:before,*:after{box-sizing:initial}a{text-decoration:none;transition:all .3s}img{display:block;width:100%;height:auto}img.cover{height:100%;object-fit:cover}img.contain{height:100%;object-fit:contain}img.fill{height:100%;object-fit:fill}button,input,textarea,select{border:none;background:none;outline:none}select,input{border-radius:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff!important}input[type=search]:-webkit-autofill:hover,input[type=search]:-webkit-autofill:focus,input[type=search]:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff!important}button:disabled,button.disable{border-color:#a3a3a3!important;background-color:#a3a3a3!important;color:#fff!important;pointer-events:none}@media only screen and (hover: hover){button:disabled:hover,button.disable:hover{color:#fff!important;background-color:#a3a3a3!important}}.site{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:100vh;box-sizing:border-box}.page-spec-project :where(.section),.page-404 :where(.section){padding-right:64px;padding-left:64px}@media only screen and (max-width: 1023px){.page-spec-project :where(.section),.page-404 :where(.section){padding-right:16px;padding-left:16px}}.page-spec-project .section:not(.section-footer) .container.flex-column,.page-spec-project .section:not(.section-footer) .inner.flex-column{gap:38px}@media only screen and (max-width: 767px){.page-spec-project .section:not(.section-footer) .container.flex-column,.page-spec-project .section:not(.section-footer) .inner.flex-column{gap:24px}}.page-404 .section{padding-top:100px;padding-bottom:28px}@media only screen and (max-width: 1023px){.page-404 .section{padding-top:20px}}.page-404 .section--bg-img{background-image:url("/static/images/content/404/013.6e0cf6f8eaa9.jpg");background-position:top left;background-size:auto;background-repeat:no-repeat}@media only screen and (max-width: 767px){.page-404 .section--bg-img{background-position:top center}}.page-404 .section__header{gap:0;padding:24px;box-sizing:border-box;background-color:#0a0a0a;background-image:url("/static/images/content/404/012.425f8b2b483a.png");background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 1023px){.page-404 .section__header{padding:16px}}@media only screen and (max-width: 767px){.page-404 .section__header{gap:16px}}.page-404 .section__header .title{font-weight:700;text-transform:uppercase}@media only screen and (max-width: 767px){.page-404 .section__header .title{font-size:2.4rem}}.page-404 .section__header-desc{display:flex;flex-direction:column;align-items:center;gap:24px;width:564px;max-width:100%}@media only screen and (max-width: 1279px){.page-404 .section__header-desc{gap:16px;width:449px}}@media only screen and (max-width: 767px){.page-404 .section__title{font-size:2.4rem;text-align:left}}.page-404 .container.flex-column{gap:80px}@media only screen and (max-width: 1023px){.page-404 .container.flex-column{gap:40px}}.title{font-size:4rem;font-weight:900;line-height:100%}@media only screen and (max-width: 1023px){.title{font-size:3.2rem}}.title--xl{font-size:8.8rem;line-height:110%}@media only screen and (max-width: 1279px){.title--xl{font-size:7.2rem}}@media only screen and (max-width: 767px){.title--xl{font-size:3.2rem}}.title--xs{font-size:3.2rem;font-weight:700}.title--xxs{font-size:1.6rem;font-weight:700;line-height:110%}.title--red{color:#e80024}.title--blue{color:#225bbe}.subtitle{font-size:1.8rem;line-height:135%}@media only screen and (max-width: 767px){.subtitle{font-size:1.4rem}}.subtitle--center{text-align:center}.subtitle a{text-decoration:none;border-bottom:2px solid #fff}.subtitle a:hover{opacity:.75}.text{font-size:1.6rem;line-height:115%}@media only screen and (max-width: 1023px){.text{font-size:1.4rem}}.text a{text-decoration:none;border-bottom:2px solid #fff}.text a:hover{opacity:.75}.text--xs{font-size:1.2rem}.text--center{text-align:center}.text ol,.text ul{padding-left:24px}.text ol:not(:first-child),.text ul:not(:first-child){margin-top:8px}.text ol li:not(:first-child),.text ul li:not(:first-child){margin-top:8px}.text p:not(:first-child){margin-top:8px}ul.list{margin:0;text-indent:0;list-style:none;list-style-position:outside;padding:0 0 0 24px}ul.list li{position:relative}ul.list li:before{content:"•";position:absolute;top:0;left:-16px}.container{width:1280px;max-width:100%;margin:0 auto;box-sizing:border-box}.container.flex-column{display:flex;flex-direction:column;gap:24px}.inner{width:1150px;max-width:100%;margin:0 auto}.inner.flex-column{display:flex;flex-direction:column;gap:24px}.inner--xs{width:760px}@media only screen and (max-width: 1279px){.inner--xs{width:592px}}.content{padding-top:80px;padding-bottom:80px}@media only screen and (max-width: 1023px){.content{padding-top:70px;padding-bottom:40px}}@media only screen and (max-width: 767px){.content{padding-bottom:20px}}.tag{display:inline-block;padding:4px 8px;border-radius:4px;font-size:1.2rem;line-height:115%;color:#fff;background-color:#08995c}.tag--blue{background-color:#2284e6}.tag--border{padding:8px 16px;border:1px solid transparent;background-color:transparent}@media only screen and (max-width: 767px){.tag--border{padding:8px}}.tag-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tag-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:4px;background-size:auto;background-position:center;background-repeat:no-repeat}.tag-icon svg{height:70%;width:auto;max-width:100%}.project-info{display:flex;align-items:center;gap:16px}.project-info p span{display:inline-block;margin-left:5px;padding:4px 8px;border-radius:4px}.btn{display:inline-flex;justify-content:center;align-items:center;height:48px;padding:0 40px;border:1px solid #f1bd00;border-radius:4px;box-sizing:border-box;font-family:Stag Sans LC,Helvetica,sans-serif;font-size:1.8rem;color:#000;background-color:#f1bd00;transition:all .3s;cursor:pointer}@media only screen and (hover: hover){.btn:hover{opacity:.7}}.btn--red{border-color:#e80024;color:#fff;background-color:#e80024}@media only screen and (hover: hover){.btn--red:hover{color:#e80024;background-color:#fff}}.btn--black{border-color:#000;color:#f1bd00;background-color:#000}@media only screen and (hover: hover){.btn--black:hover{color:#000;background-color:#f1bd00}}.btn-icon{display:block;width:40px;height:40px;cursor:pointer}.btn-icon:hover rect,.btn-icon.active rect{fill:#f1bd00}.btn-icon svg{width:100%;height:100%}.btn-icon rect{transition:all .3s}@media only screen and (max-width: 1023px){.btn-search{display:none}}.btn-menu{position:relative;display:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:40px;height:40px;border-radius:50%;background-color:#fff;transition:all .3s;cursor:pointer}@media only screen and (max-width: 1023px){.btn-menu{display:flex}}.btn-menu.active{background-color:#f1bd00}.btn-menu.active span:nth-child(1){transform:translateY(5px) translate(0) rotate(45deg)}.btn-menu.active span:nth-child(2){opacity:0}.btn-menu.active span:nth-child(3){transform:translateY(-5px) translate(0) rotate(-45deg)}.btn-menu span{width:18px;height:2px;border-radius:6px;background-color:#000;transition:all .3s}.btn-close{width:40px;height:40px;background-image:url("/static/images/general/icons/close_white.2e7e8772e579.svg");background-position:center;background-size:auto;background-repeat:no-repeat;cursor:pointer}.filter{position:relative;display:flex;align-items:center;flex-shrink:0;gap:8px}.filter__value{position:relative;width:240px;height:40px;padding-right:40px;padding-left:16px;border:1px solid #3b3b3b;border-radius:8px;box-sizing:border-box;font-size:1.6rem;color:#a3a3a3;text-align:left;background-color:#000;cursor:pointer}@media only screen and (max-width: 767px){.filter__value{flex-grow:1;width:100%;padding-right:32px;padding-left:8px;font-size:1.4rem}}.filter__value.active:after{transform:translateY(-50%) rotate(180deg)}.filter__value:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:24px;height:12px;background-image:url("/static/images/general/icons/arrow_down.69542fb5ed7d.svg");background-position:center;background-size:auto;background-repeat:no-repeat;transition:all .3s}@media only screen and (max-width: 767px){.filter__value:after{right:8px}}.filter__list{margin:0;padding:0 8px 0 0;text-indent:0;list-style:none;list-style-position:outside;display:flex;flex-direction:column;gap:24px;max-height:420px;font-size:1.6rem;overflow:auto;overscroll-behavior:none;transition:all .3s}@media only screen and (max-width: 767px){.filter__list{font-size:1.4rem}}.filter__list::-webkit-scrollbar-track{background-color:transparent}.filter__list::-webkit-scrollbar{width:8px}.filter__list::-webkit-scrollbar-thumb{border-radius:30px;background-color:#a3a3a3}.filter__list-item{display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .3s}@media only screen and (hover: hover){.filter__list-item:hover{color:#f1bd00}}.filter__list-item.active span{border-color:#f1bd00;background-image:url("/static/images/general/icons/check.ce837e466021.svg");background-color:#f1bd00}.filter__list-item span{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;border:2px solid #fff;border-radius:100%;box-sizing:border-box;background-position:center;background-size:auto;background-repeat:no-repeat;transition:all .3s}.filter__list-wrapper{position:absolute;top:calc(100% + 8px);left:0;z-index:-1;display:block;width:290px;padding:24px 5px 24px 16px;border:1px solid #3b3b3b;border-radius:8px;box-sizing:border-box;background-color:#000;opacity:0;visibility:hidden}@media only screen and (max-width: 767px){.filter__list-wrapper{width:100%;top:calc(100% + 24px)}}.filter__list-wrapper.show{z-index:100;opacity:1;visibility:visible}.viewtype{display:flex;align-items:center;gap:2px}.viewtype__btn{display:block;width:39px;height:39px;cursor:pointer}.viewtype__btn:hover path,.viewtype__btn.active path{fill:#f1bd00}.viewtype__btn:hover rect,.viewtype__btn:hover circle,.viewtype__btn.active rect,.viewtype__btn.active circle{fill:#000}.viewtype__btn.active{pointer-events:none}.viewtype__btn svg{width:100%;height:100%}.viewtype__btn path,.viewtype__btn rect,.viewtype__btn circle{transition:all .3s}.footer{display:flex;justify-content:space-between;gap:40px;padding:24px;border-radius:16px}@media only screen and (max-width: 1023px){.footer{padding:16px}}@media only screen and (max-width: 767px){.footer{flex-direction:column;gap:16px}}.footer__item{display:flex;flex-direction:column;justify-content:space-between;gap:28px}@media only screen and (max-width: 767px){.footer__item{gap:16px}}.footer__item:last-child{align-items:flex-end}@media only screen and (max-width: 767px){.footer__item:last-child{align-items:initial;gap:24px}}.contacts{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 767px){.contacts{gap:16px}}.contacts__item{display:flex;align-items:center;gap:8px;font-size:1.8rem;color:#ffffff80}@media only screen and (max-width: 767px){.contacts__item{gap:4px;font-size:1.4rem}}.contacts__item:before{content:"";display:block;flex-shrink:0;width:14px;height:24px;background-image:url("/static/images/general/icons/frame_001.8f69c8088ad2.svg");background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 767px){.contacts__item:before{width:21px;height:36px}}.contacts__item a{font-weight:700;color:#fff}@media only screen and (max-width: 767px){.contacts__item a{display:block;padding-top:4px}}.age-limit{display:flex;align-items:center;gap:8px;font-size:1.2rem;line-height:110%;color:#ffffff80}.age-limit:before{content:"";display:block;width:32px;height:32px;background-image:url("/static/images/general/icons/age_limit.c5ca4e768ee0.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.form{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 479px){.form .btn{width:100%}}.form__item.flex-row{display:flex;gap:16px}@media only screen and (max-width: 767px){.form__item.flex-row{flex-direction:column}}.form__item.flex-row input{flex-grow:1}.form__add-info{color:#fff}.form__add-info a{font-weight:700;color:inherit}.form-wrapper{position:relative;width:560px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 1279px){.form-wrapper{width:436px}}@media only screen and (max-width: 1023px){.form-wrapper{width:380px}}@media only screen and (max-width: 767px){.form-wrapper{width:100%;margin-top:-25px}}.form-wrapper__item.flex-column{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 767px){.form-wrapper__item.flex-column{text-align:center}}.form-search{position:relative}.input,.textarea{display:block;width:100%;font-family:inherit;font-size:1.6rem;color:#000;background-color:#fff}@media only screen and (max-width: 767px){.input,.textarea{font-size:1.4rem}}.input::placeholder,.textarea::placeholder{color:#a3a3a3}.input{height:42px;padding:0 16px;border:1px solid transparent;border-radius:4px;box-sizing:border-box}@media only screen and (max-width: 767px){.input{height:40px}}.input.error{border-color:#bd0606;color:#bd0606}.input--cod-gray{border:1px solid #ccc;color:#fff;background-color:#0a0a0a}.textarea{min-height:60px;resize:none}.textarea-wrapper{position:relative;padding:16px 16px 30px;border:1px solid transparent;border-radius:4px;box-sizing:border-box;background-color:#fff}.textarea-wrapper.error{border-color:#bd0606}.textarea-wrapper.error .textarea-control{color:#bd0606}.textarea-control{position:absolute;right:16px;bottom:10px;font-size:1.2rem;line-height:115%;color:#a3a3a3}.header{position:relative;padding-top:44px}@media only screen and (max-width: 1023px){.header{padding:16px 0}}.header>.container{display:flex;justify-content:space-between;gap:40px;padding:0 64px}@media only screen and (max-width: 1279px){.header>.container{gap:0}}@media only screen and (max-width: 1023px){.header>.container{align-items:center;gap:20px;padding:0 16px}}@media only screen and (max-width: 1023px){.header>.subnav{display:none}}.header__item:first-child{padding-top:11px}@media only screen and (max-width: 1023px){.header__item:first-child{padding-top:0}}.header__item:last-child{position:relative}@media only screen and (max-width: 1279px){.header__item:last-child{margin-left:auto}}@media only screen and (max-width: 1023px){.header__item>.nav{display:none}}.header--fixed{position:fixed;top:0;left:0;z-index:100;width:100%;box-sizing:border-box;transition:all .3s}.header--fixed.hide{transform:translateY(-200px)}.logo{display:block;width:189px;height:24px}@media only screen and (max-width: 767px){.logo{width:131px;height:16px}}.logo--xs{width:131px;height:16px}.nav{display:flex}@media only screen and (hover: hover){.nav__item:hover .nav__item-link{color:#f1bd00}.nav__item:hover .nav__item-link path{fill:#f1bd00;stroke:#f1bd00}}.nav__item:hover .nav__item-link:after,.nav__item.active .nav__item-link:after{z-index:5;opacity:1;visibility:visible}.nav__item:hover .nav__item-link+.subnav,.nav__item.active .nav__item-link+.subnav{z-index:100;opacity:1;visibility:visible}.nav__item.active .nav__item-link{color:#f1bd00}.nav__item.active .nav__item-link path{fill:#f1bd00;stroke:#f1bd00}.nav__item.active .nav__item-link span{transform:rotate(180deg)}.nav__item-link{position:relative;display:block;padding:11px 16px 30px;font-size:1.6rem;line-height:120%;color:#fff;transition:all .3s}@media only screen and (max-width: 1279px){.nav__item-link{font-size:1.4rem}}.nav__item-link:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:-1;display:block;width:calc(100% - 32px);height:4px;background-color:#f1bd00;opacity:0;visibility:hidden;transition:all .3s}.nav__item-link span{transition:all .3s}.nav__item-link path{transition:all .3s}.subnav{position:absolute;top:100%;left:0;z-index:-1;display:block;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s}.subnav.show{z-index:100;opacity:1;visibility:visible}.subnav__list{position:relative;z-index:10;display:flex;flex-wrap:wrap;gap:24px;padding:32px 64px 24px}@media only screen and (max-width: 1023px){.subnav__list{padding-right:16px;padding-left:16px}}.subnav__item{width:calc(25% - 18px)}.subnav__item--more-link{display:inline-flex;align-items:center;align-self:center;gap:8px;font-size:1.4rem;font-weight:700;line-height:110%;color:#f1bd00;transition:all .3s}@media only screen and (hover: hover){.subnav__item--more-link:hover{color:#fff}.subnav__item--more-link:hover path{stroke:#fff}}.subnav__item--more-link span{display:block;width:24px;height:24px}.subnav__item--more-link span svg{width:100%;height:100%}.subnav__item--more-link span path{transition:all .3s}.search{display:flex;flex-direction:column;gap:16px;width:370px;padding:16px;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s}.search.show{z-index:110;opacity:1;visibility:visible}.search .input{padding:0 40px;border-radius:8px}.search .project-item__title{font-size:1.6rem}@media only screen and (max-width: 1279px){.search .project-item__title{font-size:1.4rem}}.search--absolute{position:absolute;top:100%;right:0;z-index:-1}.search--mobile{display:none}@media only screen and (max-width: 1023px){.search--mobile{display:flex}}.search__item.flex-column{display:flex;flex-direction:column;gap:16px}.search__title{font-size:1.2rem;line-height:115%;color:#a3a3a3}.search__results{display:flex;flex-direction:column;gap:24px}.search-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);display:block;width:18px;height:18px;background-image:url("/static/images/general/icons/search_gray.57aff7f0e75d.svg");background-position:center;background-size:contain;background-repeat:no-repeat}.search-btn-clear{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:40px;height:40px;background-image:url("/static/images/general/icons/close.f42a28071f6d.svg");background-position:center;background-size:12px 12px;background-repeat:no-repeat;cursor:pointer}.project-item{display:flex;align-items:center;gap:8px;color:#fff;transition:all .3s}@media only screen and (hover: hover){.project-item:hover{color:#f1bd00}}.project-item__img{flex-shrink:0;width:57px;height:32px;border-radius:4px;overflow:hidden}@media only screen and (max-width: 767px){.project-item__img{width:80px;height:45px}}.project-item__title{font-size:1.4rem;font-weight:700;line-height:110%;overflow-wrap:anywhere}.menu{position:absolute;top:100%;left:0;z-index:-1;display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:all .3s}.menu.show{z-index:100;opacity:1;visibility:visible}.menu .search{width:100%;min-height:initial;padding:0;background-color:initial;-webkit-backdrop-filter:initial;backdrop-filter:initial;opacity:1;visibility:visible}.menu .search__results{gap:16px}.menu .nav{flex-direction:column}.menu .nav__item{padding-bottom:0;cursor:pointer}.menu .nav__item>:is(p,a){display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:1.4rem}.menu .nav__item>:is(p,a):after{display:none}.menu .nav__item>:is(p,a) span{display:flex;justify-content:center;align-items:center}.menu .subnav{position:relative;top:auto;left:auto;z-index:initial;height:0;padding:0;background-color:initial;-webkit-backdrop-filter:initial;backdrop-filter:initial;opacity:1;visibility:visible;overflow:hidden;transition:height,.5s ease-in-out}.menu .subnav__list{flex-direction:column;justify-content:initial;align-items:initial;gap:16px;padding:4px 0 12px}.menu .subnav__item{width:100%;padding:0}.menu .subnav__item--more-link{justify-content:center}.menu__item.flex-column{display:flex;flex-direction:column;gap:4px}.menu__title{font-size:1.2rem;line-height:120%;color:#a3a3a3}.popup{position:fixed;top:0;left:0;z-index:200;display:none;width:100%;height:100%;box-sizing:border-box;background-color:#0a0a0acc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overflow:auto}@media only screen and (max-width: 1023px){.popup{padding:16px 16px 24px}}.popup.show{display:flex}.popup__content{position:relative;margin:auto}@media only screen and (max-width: 1023px){.popup__content{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:100%;width:100%}}.popup .btn-close{position:absolute;top:-50px;right:-65px}@media only screen and (max-width: 1023px){.popup .btn-close{position:relative;top:auto;right:auto;align-self:flex-end}}.popup .btn-next,.popup .btn-prev{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}@media only screen and (max-width: 1023px){.popup .btn-next,.popup .btn-prev{display:none}}.popup .btn-next{left:calc(100% + 16px)}.popup .btn-prev{right:calc(100% + 16px)}.controls{position:absolute;left:0;top:calc(100% + 24px);width:100%;display:flex;justify-content:center;align-items:center;gap:24px}@media only screen and (max-width: 1023px){.controls{position:relative;left:auto;top:auto}}.controls.hide{visibility:hidden}.controls__item{position:relative}.controls__btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#e80024;cursor:pointer}.controls__btn.pause .icon-play{display:block}.controls__btn.pause .icon-pause{display:none}.controls__btn .icon-play{position:relative;transform:translate(3px);display:none}.controls__btn .icon-pause{display:block}.controls__btn--volume{position:relative;z-index:20}.controls__btn--volume.mute .icon-mute{display:block}.controls__btn--volume.mute .icon-unmute,.controls__btn--volume .icon-mute{display:none}.controls__btn--volume .icon-unmute{display:block}.controls__volume-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:20px;left:0;transform:rotate(-90deg);transform-origin:4px 0;z-index:10;display:none;width:160px;height:32px;padding-right:8px;padding-left:28px;border:1px solid #5f5f5f;box-sizing:border-box;border-radius:30px;background-color:#0a0a0acc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.controls__volume-range.show{display:block}.controls__volume-range::-webkit-slider-runnable-track{width:100%;height:10px;border-radius:10px;background-color:#5f5f5f}.controls__volume-range::-moz-range-track{width:100%;height:10px;border-radius:10px;background-color:#5f5f5f}.controls__volume-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;margin-top:-7px;border-radius:50%;background:#e80024;cursor:pointer}.controls__volume-range::-moz-range-thumb{border:none;width:24px;height:24px;margin-top:-7px;border-radius:50%;background:#e80024;cursor:pointer}.section{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 767px){.section{padding:20px 16px}}.section--bg{position:relative;overflow:hidden;padding:0}.section--bg+.section{position:relative;margin-top:-2px}.section--bg+.section+.section--bg{z-index:-1;margin-top:-2px}.section--bg svg{display:block;width:100%;height:auto}.section__header{position:relative;display:flex;flex-direction:column;align-items:center;align-self:center;gap:24px;width:760px;max-width:100%;text-align:center}@media only screen and (max-width: 1023px){.section__header{width:590px}}@media only screen and (max-width: 767px){.section__header{gap:8px}}@media only screen and (max-width: 767px){.section__title{text-align:center}}.section__text{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 767px){.section__text{gap:16px}}.section__subtitle{display:inline-block;padding:8px 16px;border-radius:4px;border:1px solid #000;font-size:1.2rem;line-height:115%}.section__subtitle[data-theme=white]{border-color:#fff;color:#fff}.section__subtitle[data-theme=red]{border-color:#e80024;color:#e80024}.section__img-404{width:638px;height:248px}@media only screen and (max-width: 1279px){.section__img-404{width:436px;height:168px}}@media only screen and (max-width: 767px){.section__img-404{width:222px;height:87px}}.section-footer{position:relative;padding-right:0;padding-left:0}@media only screen and (max-width: 767px){.section-footer{padding-top:0}}.section-footer .container{position:relative;z-index:10;padding:0 64px}@media only screen and (max-width: 1023px){.section-footer .container{padding:0 16px}}@media only screen and (max-width: 767px){.section-footer .container.flex-column{gap:80px}}.section-footer .form-wrapper{align-self:flex-end;min-height:517px}@media only screen and (max-width: 767px){.section-footer .form-wrapper{align-items:center;align-self:initial;min-height:initial}}@media only screen and (max-width: 767px){.section-footer .form-wrapper__item{width:100%}}.section-footer__bg{position:absolute;top:0;left:0;z-index:0;display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;overflow:hidden}.section-footer__bg img{width:1920px}@media only screen and (max-width: 767px){.section-footer__bg img{width:100%;height:auto}}.section-footer__img{position:absolute;right:100%;top:-90px;z-index:-1;width:664px;height:608px}@media only screen and (max-width: 1279px){.section-footer__img{width:600px;height:550px}}@media only screen and (max-width: 1023px){.section-footer__img{top:90px;width:420px;height:390px}}@media only screen and (max-width: 767px){.section-footer__img{position:relative;right:auto;top:auto;z-index:initial;width:320px;margin-left:-16px;height:293px}}.section-footer__img img{object-position:bottom}.teaser{position:relative;display:flex;align-items:center;min-height:720px;padding-right:0;padding-left:0;box-sizing:border-box}@media only screen and (max-width: 1279px){.teaser{min-height:648px;padding-top:0}}@media only screen and (max-width: 767px){.teaser{min-height:auto}}@media only screen and (max-width: 767px){.teaser .btn{margin-top:24px}}.teaser__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@media only screen and (max-width: 767px){.teaser__bg{display:none}}.teaser__bg--video .video-shadow-overlay{content:"";position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;box-shadow:inset 30px 0 40px 30px #0a0a0a}.teaser__bg--video video{display:block;width:100%;height:100%;object-fit:cover}.teaser__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:min-content;max-width:480px;padding-left:64px;opacity:0;transform:translateY(20px)}@media only screen and (max-width: 1023px){.teaser__content{padding-left:16px}}@media only screen and (max-width: 767px){.teaser__content{align-items:center;gap:0;width:100%;max-width:100%;padding-right:16px}}.teaser__title{width:475px;height:105px}@media only screen and (max-width: 1279px){.teaser__title{width:368px;height:80px}}@media only screen and (max-width: 767px){.teaser__title{width:266px;height:63px}}.teaser__title--small img{width:auto;max-width:100%}@media only screen and (max-width: 767px){.teaser__title--small img{width:100%}}.teaser__img{position:relative;z-index:-1;display:none;width:calc(100% + 32px);margin-top:-62px}@media only screen and (max-width: 767px){.teaser__img{display:block}}.teaser__video{position:relative;z-index:-1;display:none;width:calc(100% + 32px);margin-top:-62px}@media only screen and (max-width: 767px){.teaser__video{display:block}}.teaser__video video{width:100%;height:100%;object-fit:cover}.teaser__text{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 767px){.teaser__text{align-items:center;text-align:center}}.teaser--slider{display:block;min-height:auto;padding:0}@media only screen and (max-width: 1023px){.teaser--slider .teaser__bg--img{left:10%}}.achieves{position:relative;z-index:10;overflow:hidden}@media only screen and (max-width: 767px){.achieves{padding-top:0}}.achieves .section__header{width:370px;gap:8px}@media only screen and (max-width: 1279px){.achieves .section__header{width:436px}}@media only screen and (max-width: 767px){.achieves .section__header{width:100%}}.achieves__decor-img{position:absolute;z-index:-1}@media only screen and (max-width: 767px){.achieves__decor-img{display:none}}.achieves__decor-img.mobile{position:relative;z-index:initial;display:none;width:320px;max-width:100%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.achieves__decor-img.mobile{display:block}}.achieves__decor-img--left{top:-45%;left:-21%;width:373px;height:380px}@media only screen and (max-width: 1279px){.achieves__decor-img--left{top:-50%;left:-39%}}.achieves__decor-img--right{top:-44%;right:-21%;width:322px;height:364px}@media only screen and (max-width: 1279px){.achieves__decor-img--right{top:-48%;right:-38%}}.achieves__decor-img--bottom{margin-top:-50px}.achieves__list{position:relative;display:flex;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 767px){.achieves__list{gap:16px}}.achieves__list:before{content:"";position:absolute;top:-40%;left:50%;transform:translate(-50%);z-index:-1;width:344px;height:485px;background-image:radial-gradient(circle at 50%,rgba(241,189,0,.2),transparent 70%)}@media only screen and (max-width: 767px){.achieves__list:before{top:50%;transform:translate(-50%,-50%)}}.achieves__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;width:calc(25% - 18px);padding:15px 16px;border-radius:8px;box-sizing:border-box;background-color:#0d0d0d66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.achieves__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(to bottom,rgba(160,160,160,.4) 50%,transparent 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media only screen and (max-width: 1279px){.achieves__item{gap:16px;padding:16px 8px}}@media only screen and (max-width: 767px){.achieves__item{width:calc(50% - 8px)}}.achieves__icon{width:56px;height:56px;border-radius:8px;background-color:#f1bd00;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 1279px){.achieves__icon{width:48px;height:48px}}@media only screen and (max-width: 767px){.achieves__icon{width:40px;height:40px}}.achieves__icon--case{background-image:url(/images/general/icons/case.svg);background-size:38px 32px}@media only screen and (max-width: 1279px){.achieves__icon--case{background-size:30px 26px}}.achieves__icon--star{background-image:url(/images/general/icons/star.svg);background-size:34px 34px}@media only screen and (max-width: 1279px){.achieves__icon--star{background-size:28px 28px}}.achieves__icon--plug{background-image:url(/images/general/icons/plug.svg);background-size:24px 42px}@media only screen and (max-width: 1279px){.achieves__icon--plug{background-size:16px 28px}}.achieves__icon--cup{background-image:url(/images/general/icons/cup.svg);background-size:36px 36px}@media only screen and (max-width: 1279px){.achieves__icon--cup{background-size:28px 28px}}.achieves__icon--heart{background-image:url(/images/general/icons/heart.svg);background-size:38px 32px}@media only screen and (max-width: 1279px){.achieves__icon--heart{background-size:28px 24px}}.achieves__icon--calendar{background-image:url(/images/general/icons/calendar.svg);background-size:36px 36px}@media only screen and (max-width: 1279px){.achieves__icon--calendar{background-size:28px 28px}}.achieves__icon--clients{background-image:url(/images/general/icons/clients.svg);background-size:40px 34px}@media only screen and (max-width: 1279px){.achieves__icon--clients{background-size:28px 24px}}.achieves__icon--question-mark{background-image:url(/images/general/icons/question-mark.svg);background-size:42px 42px}@media only screen and (max-width: 1279px){.achieves__icon--question-mark{background-size:28px 28px}}.achieves__info{display:flex;flex-direction:column;align-items:center;gap:8px}.achieves__num{font-size:3.2rem;font-weight:700;line-height:100%}@media only screen and (max-width: 1279px){.achieves__num{font-size:2.4rem}}.achieves__title{font-size:1.6rem;line-height:115%;text-align:center}@media only screen and (max-width: 1279px){.achieves__title{font-size:1.4rem}}.spec-projects{padding-right:64px;padding-left:64px}@media only screen and (max-width: 1023px){.spec-projects{padding-right:16px;padding-left:16px}}.spec-projects .section__header{flex-direction:row;justify-content:space-between;align-self:initial;gap:30px;width:100%;text-align:initial}@media only screen and (max-width: 767px){.spec-projects .section__header{flex-direction:column;align-items:initial;gap:24px}}.spec-projects__content{position:relative;padding-bottom:40px}.spec-projects__content .error{font-size:1.8rem;line-height:115%;text-align:center}.spec-projects__content .btn{position:relative;top:80px;left:50%;transform:translate(-50%)}@media only screen and (max-width: 1279px){.spec-projects__content .btn{top:24px}}@media only screen and (max-width: 767px){.spec-projects__content .btn{top:24px}}@media only screen and (hover: hover){.spec-projects__item:hover .spec-projects__title{color:#f1bd00}}.spec-projects__title{font-size:1.6rem;font-weight:700;line-height:110%;transition:all .3s}@media only screen and (max-width: 767px){.spec-projects__title{font-size:1.4rem}}.grid{display:grid;grid-template-columns:1fr;grid-gap:24px}@media only screen and (max-width: 1023px){.grid{grid-template-columns:repeat(2,1fr);grid-template-rows:initial;grid-template-areas:initial}}@media only screen and (max-width: 639px){.grid{grid-template-columns:1fr}}.grid:not(:first-child){margin-top:74px}@media only screen and (max-width: 1279px){.grid:not(:first-child){margin-top:24px}}.grid .spec-projects__item{position:relative;display:block;border-radius:16px;overflow:hidden;color:#fff;will-change:transform}@media only screen and (max-width: 639px){.grid .spec-projects__item{height:288px}}@media only screen and (hover: hover){.grid .spec-projects__item:hover{transform:scale(1.0075)}}.grid .spec-projects__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1px;border-radius:inherit;background:linear-gradient(to bottom,rgba(160,160,160,.4) 50%,transparent 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.grid .spec-projects__item .tag{position:absolute;top:16px;left:16px;z-index:10}.grid .spec-projects__img{width:100%;height:240px}@media only screen and (max-width: 1279px){.grid .spec-projects__img{height:168px}}@media only screen and (max-width: 1023px){.grid .spec-projects__img{height:380px}}@media only screen and (max-width: 639px){.grid .spec-projects__img{height:288px}}.grid .spec-projects__img img{object-position:top}.grid .spec-projects__title{position:absolute;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px;box-sizing:border-box;background-color:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.grid .spec-projects__title span{display:block;flex-shrink:0;width:32px;height:32px}.grid .spec-projects__title span svg{width:100%;height:100%}.grid .spec-projects__title span path{transition:all .3s}.grid--area{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,188px);grid-template-areas:"project-1 project-2 project-2" "project-1 project-4 project-5" "project-3 project-4 project-5" "project-3 project-4 project-5" "project-6 project-6 project-6";gap:24px}@media only screen and (max-width: 1279px){.grid--area{grid-template-rows:repeat(5,168px)}}@media only screen and (max-width: 1023px){.grid--area{grid-template-columns:repeat(2,1fr);grid-template-rows:initial;grid-template-areas:initial}}@media only screen and (max-width: 639px){.grid--area{grid-template-columns:1fr}}@media only screen and (max-width: 1023px){.grid--area .spec-projects__item{grid-area:initial!important;height:380px}}@media only screen and (max-width: 767px){.grid--area .spec-projects__item{height:288px}}.grid--area .spec-projects__item:nth-child(1){grid-area:project-1}.grid--area .spec-projects__item:nth-child(2){grid-area:project-2;height:240px}@media only screen and (max-width: 1279px){.grid--area .spec-projects__item:nth-child(2){height:initial}}@media only screen and (max-width: 1023px){.grid--area .spec-projects__item:nth-child(2){height:380px}}@media only screen and (max-width: 767px){.grid--area .spec-projects__item:nth-child(2){height:288px}}.grid--area .spec-projects__item:nth-child(3){grid-area:project-3}.grid--area .spec-projects__item:nth-child(4){grid-area:project-4;height:560px;margin-top:54px}@media only screen and (max-width: 1279px){.grid--area .spec-projects__item:nth-child(4){height:initial;margin-top:0}}@media only screen and (max-width: 1023px){.grid--area .spec-projects__item:nth-child(4){height:380px}}@media only screen and (max-width: 767px){.grid--area .spec-projects__item:nth-child(4){height:288px}}.grid--area .spec-projects__item:nth-child(5){grid-area:project-5;height:560px;margin-top:54px}@media only screen and (max-width: 1279px){.grid--area .spec-projects__item:nth-child(5){height:initial;margin-top:0}}@media only screen and (max-width: 1023px){.grid--area .spec-projects__item:nth-child(5){height:380px}}@media only screen and (max-width: 767px){.grid--area .spec-projects__item:nth-child(5){height:288px}}.grid--area .spec-projects__item:nth-child(6){grid-area:project-6;height:240px}@media only screen and (max-width: 1279px){.grid--area .spec-projects__item:nth-child(6){height:initial}}@media only screen and (max-width: 1023px){.grid--area .spec-projects__item:nth-child(6){height:380px}}@media only screen and (max-width: 767px){.grid--area .spec-projects__item:nth-child(6){height:288px}}.grid--area .spec-projects__img{height:100%}.grid--four{grid-template-rows:repeat(4,188px)}@media only screen and (max-width: 1279px){.grid--four{grid-template-rows:repeat(4,168px)}}@media only screen and (max-width: 1023px){.grid--four{grid-template-columns:repeat(2,1fr);grid-template-rows:initial;grid-template-areas:initial}}@media only screen and (max-width: 639px){.grid--four{grid-template-columns:1fr}}.flex{display:flex;flex-wrap:wrap;gap:24px}.flex .spec-projects__item{position:relative;display:block;width:calc(25% - 18px);border-radius:16px;box-sizing:border-box;overflow:hidden;color:#fff}@media only screen and (max-width: 1023px){.flex .spec-projects__item{width:calc(50% - 12px)}}@media only screen and (max-width: 479px){.flex .spec-projects__item{width:100%}}@media only screen and (hover: hover){.flex .spec-projects__item:hover .btn{opacity:.6}}.flex .spec-projects__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:1px;border-radius:inherit;background:linear-gradient(to bottom,rgba(160,160,160,.4) 50%,transparent 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.flex .spec-projects__item .tag-list{font-size:1.2rem;line-height:115%;color:#a3a3a3}.flex .spec-projects__img{width:100%;height:268px}@media only screen and (max-width: 1279px){.flex .spec-projects__img{height:204px}}@media only screen and (max-width: 1023px){.flex .spec-projects__img{height:268px}}@media only screen and (max-width: 639px){.flex .spec-projects__img{height:64vw}}.flex .spec-projects__desc{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#0003}.flex .spec-projects__title{min-height:36px}.flex-table{display:flex;flex-wrap:wrap}.flex-table .spec-projects__item{display:flex;align-items:center;gap:8px;width:50%;padding:24px;border-right:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c;box-sizing:border-box;color:#fff}@media only screen and (max-width: 1279px){.flex-table .spec-projects__item{padding-top:16px;padding-bottom:16px}}@media only screen and (max-width: 767px){.flex-table .spec-projects__item{width:100%;padding-right:0;padding-left:0;border-right-color:transparent}}.flex-table .spec-projects__item:nth-child(odd){padding-left:0}.flex-table .spec-projects__item:nth-child(2n){padding-right:0;border-right-color:transparent}@media only screen and (max-width: 767px){.flex-table .spec-projects__item:first-child{padding-top:0}}.flex-table .spec-projects__img{flex-shrink:0;width:80px;height:45px;border-radius:4px;overflow:hidden}.flex-table .spec-projects__info{position:relative;display:flex;flex-direction:column;flex-grow:1;gap:8px;padding-right:48px}.flex-table .spec-projects__info span{position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:40px;height:40px}.flex-table .spec-projects__info span svg{width:100%;height:100%}.flex-table .spec-projects__info span path{transition:all .3s}.flex-table .spec-projects__desc{font-size:1.2rem;line-height:115%;color:#a3a3a3}.flex-table .spec-projects__title{font-size:2.4rem}@media only screen and (max-width: 1279px){.flex-table .spec-projects__title{font-size:1.6rem}}@media only screen and (max-width: 767px){.flex-table .spec-projects__title{font-size:1.4rem}}.features .section__header{gap:16px}@media only screen and (max-width: 767px){.features .section__header{gap:8px}}.features__list{display:flex;flex-direction:column;gap:64px}@media only screen and (max-width: 767px){.features__list{gap:40px}}.features__item{display:flex;align-items:center;gap:24px}@media only screen and (max-width: 767px){.features__item{gap:16px}}@media only screen and (max-width: 639px){.features__item{flex-direction:column}}.features__item:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width: 639px){.features__item:nth-child(2n){flex-direction:column}}.features__img{flex-shrink:0;width:564px;height:318px;border-radius:16px;overflow:hidden}@media only screen and (max-width: 1279px){.features__img{width:436px;height:246px}}@media only screen and (max-width: 1023px){.features__img{width:380px;height:215px}}@media only screen and (max-width: 767px){.features__img{width:288px;height:162px}}.features__desc{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 767px){.features__desc{gap:8px}}.features__title{font-size:4rem;font-weight:900;line-height:100%}@media only screen and (max-width: 1023px){.features__title{font-size:2.4rem;font-weight:700}}.results__list{position:relative;z-index:10;display:flex;justify-content:center;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1023px){.results__list{gap:16px}}.results__list-wrapper{position:relative}.results__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:120%}.results__item{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:calc(25% - 18px);min-height:270px;padding:16px;border:1px solid transparent;border-radius:16px;box-sizing:border-box}@media only screen and (max-width: 1279px){.results__item{min-height:206px}}@media only screen and (max-width: 1023px){.results__item{width:calc(33.3333333333% - 11px)}}@media only screen and (max-width: 767px){.results__item{width:calc(50% - 8px)}}@media only screen and (max-width: 639px){.results__item{width:100%;min-height:270px}}.results__info{display:flex;justify-content:space-between;align-items:center;gap:16px}@media only screen and (max-width: 1279px){.results__info{gap:8px}}.results__title{font-size:1.6rem;line-height:115%}@media only screen and (max-width: 1023px){.results__title{font-size:1.4rem}}.results__icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:56px;height:56px;border-radius:50%}@media only screen and (max-width: 1279px){.results__icon{width:48px;height:48px}}.results__num{display:inline-block;margin-right:4px;font-size:6rem;font-weight:700}@media only screen and (max-width: 1279px){.results__num{font-size:3.6rem}}@media only screen and (max-width: 639px){.results__num{font-size:6rem}}.results__num--xs{font-size:4rem}@media only screen and (max-width: 1279px){.results__num--xs{font-size:2.4rem}}@media only screen and (max-width: 1023px){.results__num--xs{font-size:2.2rem}}@media only screen and (max-width: 639px){.results__num--xs{font-size:4rem}}.results__text{display:inline-block;font-size:1.6rem;font-weight:400}@media only screen and (max-width: 1279px){.results__text{font-size:1.4rem}}@media only screen and (max-width: 639px){.results__text{font-size:1.6rem}}.results__percents,.percent-ratio__nums{display:flex;flex-direction:column;gap:8px}.percent-ratio__value{display:flex;justify-content:space-between;align-items:center;gap:20px}.percent-ratio__value p{font-size:4rem;line-height:100%;font-weight:700}@media only screen and (max-width: 1279px){.percent-ratio__value p{font-size:2.4rem}}@media only screen and (max-width: 639px){.percent-ratio__value p{font-size:4rem}}.percent-ratio__value-label{font-size:1.6rem}@media only screen and (max-width: 1023px){.percent-ratio__value-label{font-size:1.4rem}}.percent-ratio__value-label.right{text-align:right}.percent-ratio__chart{position:relative;height:70px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 1279px){.percent-ratio__chart{height:22px;border-radius:4px}}@media only screen and (max-width: 767px){.percent-ratio__chart{height:74px;border-radius:8px}}.percent-ratio__bar{position:absolute;top:0;left:0;height:100%;transition:width 1.5s ease-out}.percent-ratio__desc{padding:8px;border-radius:4px;font-size:1.6rem;line-height:115%}@media only screen and (max-width: 1279px){.percent-ratio__desc{padding-right:6px;padding-left:6px;font-size:1.1rem}}@media only screen and (max-width: 639px){.percent-ratio__desc{font-size:1.4rem}}.percent-radial{position:relative;display:flex;justify-content:center;align-items:center;height:100%}.percent-radial svg{transform:rotate(-90deg);height:100%}.percent-radial__value{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}@media only screen and (max-width: 1279px){.percent-radial__value{gap:2px}}@media only screen and (max-width: 639px){.percent-radial__value{width:auto}}.percent-radial__num{padding-left:15px;font-size:6rem;font-weight:700}@media only screen and (max-width: 1279px){.percent-radial__num{padding-left:8px;font-size:3.6rem}}@media only screen and (max-width: 639px){.percent-radial__num{padding-left:15px;font-size:6rem}}.percent-radial__num span{position:relative;transform:translate(-15px);display:inline-block;font-size:1.4rem;font-weight:400}@media only screen and (max-width: 1279px){.percent-radial__num span{transform:translate(-8px)}}@media only screen and (max-width: 639px){.percent-radial__num span{transform:translate(-15px)}}.percent-radial__title{width:60%;box-sizing:border-box;font-size:1.6rem;line-height:115%;text-align:center;overflow-wrap:anywhere}@media only screen and (max-width: 1279px){.percent-radial__title{font-size:1.4rem}}.promo__img{height:640px}@media only screen and (max-width: 1279px){.promo__img{height:512px}}@media only screen and (max-width: 1023px){.promo__img{height:auto}}@media only screen and (max-width: 767px){.promo__img{width:calc(100% + 32px);margin-top:-50px;margin-left:-16px}}@media only screen and (max-width: 1279px){.publications .section__header{width:590px}}.publications .swiper-btn-nav{position:absolute;right:-260px;bottom:0}@media only screen and (max-width: 1440px){.publications .swiper-btn-nav{right:-190px}}@media only screen and (max-width: 1023px){.publications .swiper-btn-nav{display:none}}.publications__item{position:relative;display:flex!important;flex-direction:column;align-items:initial!important;gap:24px;padding:16px;border:1px solid #2c2c2c;border-radius:16px;box-sizing:border-box}@media only screen and (max-width: 1279px){.publications__item{gap:16px}}.publications__item .btn{flex-shrink:0}.publications__content{display:flex;flex-direction:column;gap:16px}.publications__link{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}@media only screen and (hover: hover){.publications__link:hover+.btn{opacity:.7}}.publications__img{height:189px;border-radius:16px;overflow:hidden}@media only screen and (max-width: 1279px){.publications__img{height:140px}}.publications__title{display:-webkit-box;padding-right:10px;font-size:1.6rem;font-weight:700;line-height:115%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 767px){.publications__title{font-size:1.4rem}}.publications__info{display:flex;align-items:center;gap:8px}.publications__info-item{display:flex;align-items:center;gap:8px;font-size:1.2rem;line-height:115%}.publications__info-item svg{flex-shrink:0;width:20px;height:20px}@media only screen and (max-width: 767px){.publications__info-item svg{width:18px;height:18px}}.lazy-rise{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.lazy-rise.visible{opacity:1;transform:translateY(0)}.swiper{position:relative;width:100%}.swiper:not(.swiper--teaser,.swiper--popup){padding-bottom:40px!important}.swiper__overlay{position:absolute;top:0;z-index:10;height:100%}.swiper__overlay--left{left:-1px}.swiper__overlay--right{right:-1px}.swiper-slide video{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination{display:flex;justify-content:center;gap:9px}.swiper-pagination span{position:relative;width:8px;height:8px;margin:0!important;background-color:#a3a3a34d;opacity:initial}.swiper-pagination span:before{content:"";position:absolute;top:-3px;left:-3px;width:14px;height:14px;border-radius:100%;border:1px solid transparent;box-sizing:border-box}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}.swiper-pagination span.swiper-pagination-bullet-active:before{border-color:#fff3}.swiper-button-disabled{cursor:auto!important}.swiper-button-disabled path,.swiper-button-disabled circle{fill:#a3a3a3;transition:all .3s}.swiper-btn-nav{display:flex;gap:16px}.swiper-btn-nav .btn-prev,.swiper-btn-nav .btn-next{cursor:pointer}.swiper--teaser{height:720px}@media only screen and (max-width: 1279px){.swiper--teaser{height:648px}}@media only screen and (max-width: 1023px){.swiper--teaser{height:50vw;padding-bottom:38px!important}}@media only screen and (max-width: 767px){.swiper--teaser{height:auto}}.swiper--teaser .swiper__overlay{width:4%}@media only screen and (max-width: 1023px){.swiper--teaser .swiper__overlay{display:none}}.swiper--teaser .swiper-slide{position:relative;display:flex!important;align-items:center;box-sizing:border-box}@media only screen and (max-width: 1023px){.swiper--teaser .swiper-slide{overflow:hidden}}.swiper--teaser .swiper-pagination{bottom:auto!important;top:80%!important;left:64px!important;width:auto!important}@media only screen and (max-width: 1279px){.swiper--teaser .swiper-pagination{top:85%!important}}@media only screen and (max-width: 1023px){.swiper--teaser .swiper-pagination{top:auto!important;bottom:5px!important;left:0!important;width:100%!important}}.swiper--teaser .swiper-pagination span.swiper-pagination-bullet-active{background-color:#fff}.swiper--teaser .swiper-pagination span.swiper-pagination-bullet-active:before{border-color:#fff3}.swiper--coverflow{height:320px}@media only screen and (max-width: 1279px){.swiper--coverflow{height:24.5vw}}@media only screen and (max-width: 767px){.swiper--coverflow{width:calc(100% + 32px);margin-left:-16px!important;height:162px}}.swiper--coverflow .swiper__overlay{width:11%}.swiper--coverflow .swiper-slide{border-radius:8px;background-color:#0a0a0ab3;overflow:auto}@media only screen and (max-width: 767px){.swiper--coverflow .swiper-slide{width:288px!important}}@media only screen and (hover: hover){.swiper--coverflow .swiper-slide-active:hover .swiper-slide__overlay{opacity:1;visibility:visible}}.swiper--coverflow .swiper-slide-next,.swiper--coverflow .swiper-slide-prev{cursor:pointer}.swiper--coverflow .swiper-slide__overlay{position:absolute;top:0;left:0;z-index:5;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;cursor:pointer;transition:all .3s}@media only screen and (max-width: 1023px){.swiper--coverflow .swiper-slide__overlay svg{width:50px;height:50px}}.swiper--perview{width:calc(100% + 64px);height:385px}@media only screen and (max-width: 1279px){.swiper--perview{height:332px}}@media only screen and (max-width: 1023px){.swiper--perview{width:100%}}.swiper--perview .swiper-wrapper--count-1,.swiper--perview .swiper-wrapper--count-2{display:flex;justify-content:center}@media only screen and (max-width: 639px){.swiper--perview .swiper-wrapper--count-2{justify-content:initial}}.swiper--perview .swiper__overlay{width:5%}@media only screen and (max-width: 1279px){.swiper--perview .swiper__overlay{display:none}}.swiper--perview .swiper-slide{width:368px}@media only screen and (max-width: 1279px){.swiper--perview .swiper-slide{width:288px}}.swiper--perview .swiper-pagination{width:calc(100% - 64px)!important}@media only screen and (max-width: 1023px){.swiper--perview .swiper-pagination{width:100%!important}}.swiper--popup{width:1040px;height:590px}@media only screen and (max-width: 1279px){.swiper--popup{width:784px;height:444px}}@media only screen and (max-width: 1023px){.swiper--popup{width:100%;height:50vw;padding-top:34px!important}}.swiper--popup .swiper-slide{transform:translateZ(0)!important;width:100%!important}.swiper--popup .swiper-slide__overlay{display:none}.swiper--popup .swiper-pagination{top:4px!important;bottom:auto!important}.social{display:flex;align-items:center;gap:8px}.social__item{width:40px;height:40px}.social__item svg{width:100%;height:100%}@media only screen and (hover: hover){.social__item svg:hover path{fill:#f1bd00}}.social__item path{transition:all .3s}
