@font-face{font-display:auto;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/open-sans-v34-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-regular.woff) format("woff")}@font-face{font-display:auto;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:500;src:url(../fonts/open-sans-v34-latin-500.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-500.woff) format("woff")}@font-face{font-display:auto;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:600;src:url(../fonts/open-sans-v34-latin-600.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-600.woff) format("woff")}@font-face{font-display:auto;font-family:Open Sans;font-stretch:normal;font-style:italic;font-weight:600;src:url(../fonts/open-sans-v34-latin-600italic.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-600italic.woff) format("woff")}@font-face{font-display:auto;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:700;src:url(../fonts/open-sans-v34-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v34-latin-700.woff) format("woff")}@font-face{font-display:auto;font-family:Bebas Neue;font-stretch:normal;font-style:normal;font-weight:400;src:url(../fonts/bebas-neue-v9-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/bebas-neue-v9-latin-ext_latin-regular.woff) format("woff")}:root{--color-neutral-100:#fff;--color-neutral-200:#aaa;--color-neutral-500:#151f30;--color-neutral-600:#000;--color-p-100:#c0d7d8;--color-p-200:#330dab;--color-p-300:#f5e4c3;--body-font-family:Open Sans,sans-serif;--font-family-secondary:Bebas Neue,sans-serif;--body-bg:#f3f3f3;--swiper-theme-color:var(--color-primary)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}.swiper{margin-left:auto;margin-right:auto;overflow:hidden}.swiper,.swiper-container{list-style:none;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{-ms-flex-negative:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade .swiper-slide{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.swiper-fade .swiper-slide-active{z-index:4}:root{--swiper-pad:6%;--swiper-nav-pos:-6%}.swiper-btn{cursor:pointer;position:absolute;top:50%;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;z-index:10}.swiper-btn.swiper-button-disabled{cursor:auto;opacity:.35}.swiper-button-lock{display:none}.eContact_bg,.eFooter_bg,.eList_bg,.eProjects_bg,.eTop_animation,.eVent_imgWrap{height:100%;left:0;position:absolute;top:0;width:100%}.eProject_img{background-position:50%;background-repeat:no-repeat;background-size:cover}.eBgText_img img,.eContact_bg img,.eFooter_bg img,.eList_bg img,.ePerson_img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.eVent_img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1025px){.bWrap{padding:0 40px}}@media (max-width:1024.98px){.bWrap{padding:0 16px}}.bBtn{border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;outline:0;padding:0;text-decoration:none}.bBtn.mBordered:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12 .07 0h13.86L7 12Z' fill='%23151F30'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}html::-webkit-scrollbar{width:15px}html::-webkit-scrollbar-track{background:var(--color-neutral-100)}html::-webkit-scrollbar-thumb{background-color:var(--color-neutral-500)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden;overflow-y:scroll}html.isTopAnimation{height:100%;overflow:hidden}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--body-bg);color:var(--color-neutral-500);font-family:var(--body-font-family);font-size:var(--text-large);font-weight:400;line-height:1.5;margin:0;padding:0}@media (min-width:1025px){body{--h1-fz:64px;--h1-lh:112%;--h2-fz:56px;--h2-lh:121%;--h3-fz:40px;--h3-lh:100%;--h4-fz:32px;--h4-lh:100%;--h5-fz:24px;--h5-lh:100%;--h1-offset:32px;--h2-offset:32px;--h3-offset:12px;--h4-offset:12px;--h5-offset:12px;--tt-date-fz:58px;--text-large:16px}}@media (max-width:1024.98px){body{--h1-fz:32px;--h1-lh:125%;--h2-fz:32px;--h2-lh:125%;--h3-fz:32px;--h3-lh:100%;--h4-fz:24px;--h4-lh:100%;--h5-fz:24px;--h5-lh:100%;--h1-offset:20px;--h2-offset:20px;--h3-offset:20px;--h4-offset:20px;--h5-offset:20px;--tt-date-fz:24px;--text-large:16px}}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family-secondary);font-weight:400;line-height:140%;margin-top:0;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-top:0}.h1{font-size:var(--h1-fz);line-height:var(--h1-lh);margin-bottom:var(--h1-offset)}.h2{font-size:var(--h2-fz);line-height:var(--h2-lh);margin-bottom:var(--h2-offset)}.h3{font-size:var(--h3-fz);line-height:var(--h3-lh);margin-bottom:var(--h3-offset)}.h4{font-size:var(--h4-fz);line-height:var(--h4-lh);margin-bottom:var(--h4-offset)}.h5,.h6{font-size:var(--h5-fz);line-height:var(--h5-lh);margin-bottom:var(--h5-offset)}p{margin:0 0 1.5em}p:last-of-type:not(:only-of-type){margin-bottom:0}p+div{margin:1.5em 0 0}img{display:block;width:100%}a{color:currentColor;text-decoration:none}a:hover{text-decoration:underline}.bMain{overflow:hidden;width:100%}.bWrap{margin:0 auto;max-width:1280px;width:100%}.o-svg{display:-webkit-box;display:-ms-flexbox;display:flex}.o-svg svg{width:100%}.bPicture{font-size:0;line-height:0}.bPicture br{display:none}.bTextPage{padding:150px 0}.eTextPage_body{max-width:768px}.bBtnList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.eBtn_item{margin-right:78px}}@media (max-width:767.98px){.eBtn_item{margin-right:30px}}.eBtn_item:last-child{margin-right:0}.bBtn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;position:relative;text-transform:uppercase;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.bBtn:hover{text-decoration:none}.bBtn:active{-webkit-transform:scale(.9);transform:scale(.9)}.bBtn:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (min-width:1025px){.bBtn{height:50px;padding:0 38px}}@media (max-width:1024.98px){.bBtn{height:50px;padding:0 38px}}.bBtn.mCommon.mDark{background:var(--color-p-200);color:var(--color-neutral-100)}.bBtn.mCommon.mLight{background:var(--color-p-300);color:var(--color-neutral-500)}.bBtn.mCommon:hover{background:var(--color-neutral-500);color:var(--color-neutral-100)}.bBtn.mBordered{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:1px solid;color:var(--color-neutral-500);justify-content:center}.bBtn.mBordered:before{content:"";display:block;position:absolute;right:12px;top:19px}.bBtn.mBordered:hover{background:transparent;color:var(--color-p-darkred-200)}.bBtn.mBordered:hover:after,.bBtn.mBordered:hover:before{border-color:var(--color-p-red-200)}.eBtn_ico,.eBtn_text{display:-webkit-box;display:-ms-flexbox;display:flex}.eBtn_text{position:relative;z-index:1}.bHeader{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--color-neutral-100);-webkit-box-shadow:1px 4px 10px rgba(0,0,0,.1);box-shadow:1px 4px 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;justify-content:space-between;left:0;padding:18px 16px;position:fixed;right:0;top:0;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;z-index:200}@media (max-width:1024.98px){.bHeader:after{background:var(--color-neutral-100);-webkit-box-shadow:1px 4px 10px rgba(0,0,0,.1);box-shadow:1px 4px 10px rgba(0,0,0,.1);content:"";display:block;height:80px;left:0;position:absolute;right:0;top:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:2}}@media (min-width:1025px){.mHeaderIsFixed .bHeader{-webkit-transform:translateY(0);transform:translateY(0)}.mHeaderIsHidden .bHeader{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@media (max-width:1024.98px){.mHeaderIsHidden .bHeader{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.mNavIsVisible .bHeader{-webkit-transform:translateY(0);transform:translateY(0)}.bNavWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--color-neutral-100);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;left:0;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;width:100%;z-index:1}.mNavIsVisible .bNavWrap{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:1025px){.eNavWrap_scroll{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}}@media (max-width:1024.98px){.eNavWrap_scroll{overflow-x:hidden;overflow-y:auto;padding:102px 0 20px}}.bNav{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1025px){.bNav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}}@media (max-width:1024.98px){.bNav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px;width:100%}}@media (min-width:1025px){.eNav_item{margin-left:32px}}@media (max-width:1024.98px){.eNav_item{border-bottom:1px solid rgba(21,31,48,.25)}}.eNav_link{color:var(--color-neutral-500);font-weight:600;line-height:100%;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}@media (min-width:1025px){.eNav_link{font-size:16px}}@media (max-width:1024.98px){.eNav_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;min-height:80px}}@media (min-width:1025px){.eNavWrap_soc{display:none}}@media (max-width:1024.98px){.eNavWrap_soc{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding:24px 16px}.eNavWrap_soc .eSocialList_item{height:56px;margin-right:20px;width:56px}.bLogo{height:43px;left:16px;position:absolute;top:19px;width:145px;z-index:3}.bLogo .logo-text{fill:var(--color-neutral-100)}.mNavIsVisible .bLogo .logo-text{fill:var(--color-p-orange-200)}}.bNavBtn{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:block;height:80px;padding:0;position:absolute;right:0;top:0;-webkit-transition:top .2s,-webkit-transform .4s;transition:top .2s,-webkit-transform .4s;-o-transition:transform .4s,top .2s;transition:transform .4s,top .2s;transition:transform .4s,top .2s,-webkit-transform .4s;width:80px;will-change:transform,top;z-index:3}.bNavBtn,.bNavBtn:focus{outline:0}@media (min-width:1025px){.bNavBtn{display:none}}@media print{.bNavBtn{display:none}}.eNavBtn_ico{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}.eNavBtn_close{-webkit-transform:scale(0) rotate(1turn);transform:scale(0) rotate(1turn)}.mNavIsVisible .eNavBtn_close{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.mNavIsVisible .eNavBtn_open{-webkit-transform:scale(0) rotate(-1turn);transform:scale(0) rotate(-1turn)}.bLang{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;padding-top:10px}@media (max-width:1024.98px){.bLang{padding:32px 16px 16px}}.eLang_link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}@media (max-width:1024.98px){.eLang_link{font-size:20px}}.eLang_link.isActive{text-decoration:underline}.picture.m-picture-fullscreen [class*=col]{display:none}.picture.m-picture-fullscreen [class*=col].m-is-active{display:block;width:100%}.picture.m-picture-fullscreen .picture__img,.picture.m-picture-fullscreen .picture__img img{height:auto}.picture.m-picture-fullscreen .picture__img-text{font-size:21.913px;line-height:31px;padding:0 18.78px 37.49px}.picture__img{position:relative;text-align:center;width:100%}.picture__img img{height:auto;max-width:100%}.picture__img-text{bottom:0;color:var(--color-secondary__wh);font-size:21.913px;left:0;line-height:31px;padding:0 18.78px 37.49px;position:absolute;text-align:left;width:100%}@media (max-width:767.98px){.picture__img-text{font-size:14px;line-height:20px;padding:0 12px 24px}.m-picture-fullscreen .picture__img-text{display:none}}.picture__img--gradient:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(64.79%,rgba(0,0,0,.3)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 64.79%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 64.79%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.picture__img--cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.picture-50 .picture__img{height:428px}@media (max-width:767.98px){.picture-50 .picture__img{height:214px}.picture-50 .col-md-6+.col-md-6{margin-top:32px}}.picture__thumbs .picture__img{height:274px}.picture__thumbs .picture__img-text{font-size:14px;line-height:20px;padding:0 12px 24px}@media (max-width:767.98px){.picture__thumbs .col-md-4+.col-md-4{margin-top:32px}}.picture__btn{cursor:pointer;position:absolute;right:0;top:0;-webkit-transform:translate(-12px,12px);transform:translate(-12px,12px)}.picture__btn:hover path{fill:var(--color-primary)}.m-picture-fullscreen .picture__btn--fullscreen,.picture__btn--normalscreen{display:none}.m-picture-fullscreen .picture__btn--normalscreen{display:block}.picture__full{margin-top:79px}.picture__full .picture__btn{-webkit-transform:translate(-32px,32px);transform:translate(-32px,32px)}.bFooter{background-color:#eee4cb;font-size:14px;font-weight:500;line-height:1;position:relative}@media (min-width:768px){.bFooter{padding:44px 0}}@media (max-width:767.98px){.bFooter{padding:30px 0 24px}}.eFooter_inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width:768px){.eFooter_inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}}@media (max-width:767.98px){.eFooter_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.eFooter_soc{width:220px}}@media (max-width:767.98px){.eFooter_soc{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:34px 0;order:1}.eFooter_soc .eSocialList_item{margin:0 8px}}.eFooter_soc .eSocialList_link:hover rect{fill:var(--color-p-200)}@media (min-width:768px){.eFooter_soc .eSocialList_link{height:32px;width:32px}}@media (max-width:767.98px){.eFooter_soc .eSocialList_link{height:38px;width:38px}.eFooter_soc .eSocialList_link .o-svg,.eFooter_soc .eSocialList_link svg{height:100%;width:100%}.eFooter_nav{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.bFBNav{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.eFBNav_link:hover{color:var(--color-p-200);text-decoration:none}@media (min-width:376px){.eFBNav_link{margin:0 12px}}@media (max-width:375.98px){.eFBNav_link{margin:0 4px}}@media (max-width:767.98px){.eFooter_copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.bSocialList{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.eSocialList_item{margin-right:16px}}@media (max-width:767.98px){.eSocialList_item{margin-right:14px}}.eSocialList_link,.swiper-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}@media (min-width:768px){.swiper-btn{height:50px;margin-top:-25px;width:50px}}@media (max-width:767.98px){.swiper-btn{height:36px;margin-top:-18px;width:36px}}@media (min-width:1370px){.swiper-btn--prev{left:-74px}}@media (max-width:1369.98px){.swiper-btn--prev{left:0}}@media (min-width:1370px){.swiper-btn--next{right:-74px}}@media (max-width:1369.98px){.swiper-btn--next{right:0}}.bCookie{background:var(--color-p-orange-200);bottom:0;color:var(--color-neutral-100);left:0;position:fixed;right:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;z-index:200}@media (min-width:768px){.bCookie{padding:32px 0}}@media (max-width:767.98px){.bCookie{padding:20px 0}}.bCookie.isHidden{opacity:0;visibility:hidden}.eCookie_body{--gutter-x:48px;--gutter-y:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gutter-x)*-.5);margin-right:calc(var(--gutter-x)*-.5);margin-top:calc(var(--gutter-y)*-1)}.eCookie_desk{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:100%}@media (min-width:768px){.eCookie_desk{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}@media (max-width:767.98px){.eCookie_desk{margin-bottom:24px}}.eCookie_text p{margin:0}.eCookie_btns{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:100%}@media (min-width:768px){.eCookie_btns{-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:flex-end;width:33.33333333%}}@media (max-width:767.98px){.eCookie_btns{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}}.bBgText{background:var(--color-neutral-600);overflow:hidden;position:relative}@media (min-width:768px){.bBgText{padding:204px 0 180px}}@media (max-width:767.98px){.bBgText{padding:118px 0}}.eBgText_img{height:150%;left:0;position:absolute;top:0;width:100%}.eBgText_text{color:var(--color-neutral-100);margin:0 auto;position:relative;text-align:center;width:100%}@media (min-width:768px){.eBgText_text{max-width:472px}}@media (max-width:767.98px){.eBgText_text{max-width:260px}}.bContact{background-color:#eee4cb;position:relative}@media (min-width:768px){.bContact{padding:172px 0 116px}}@media (max-width:767.98px){.bContact{padding:72px 0 62px}}.eContact_body{position:relative;text-align:center}.eContact_title{font-family:var(--font-family-secondary)}@media (min-width:768px){.eContact_title{font-size:128px;line-height:94%;margin:0 0 36px}}@media (max-width:767.98px){.eContact_title{font-size:64px;line-height:1;margin:0 0 24px}}@media (max-width:375.98px){.eContact_title{font-size:54px}}.eContact_btn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.bList{background-color:#eee4cb;position:relative}@media (min-width:768px){.bList{padding:96px 0 76px}}@media (max-width:767.98px){.bList{padding:42px 0 44px}}.eList_header{font-weight:700;position:relative;text-align:center}@media (min-width:768px){.eList_header{margin-bottom:92px}}@media (max-width:767.98px){.eList_header{margin-bottom:24px}}.eList_header h2{font-size:var(--text-large)}.eList_body{--gutter-x:48px;--gutter-y:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gutter-x)*-.5);margin-right:calc(var(--gutter-x)*-.5);margin-top:calc(var(--gutter-y)*-1);position:relative}.eList_img{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:100%}@media (min-width:768px){.eList_img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}}@media (max-width:767.98px){.eList_img{margin-bottom:24px}}.eList_data{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:100%}@media (min-width:768px){.eList_data{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}}.eList_list{counter-reset:list;list-style:none;margin:24px 0;padding:0}.eList_list li{counter-increment:list;font-size:var(--h6-fz);font-weight:700;gap:10px;line-height:var(--h6-lh);margin-bottom:16px}.eList_list li,.eList_list li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.eList_list li:before{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;background:#000;color:#fff;content:counter(list);-ms-flex:0 0 24px;flex:0 0 24px;height:24px;justify-content:center;width:24px}@media (min-width:768px){.bPersons{padding:112px 0 160px}}@media (max-width:767.98px){.bPersons{padding:82px 0 68px}}.ePersons_header{text-align:center}@media (min-width:768px){.ePersons_header{margin-bottom:88px}}@media (max-width:767.98px){.ePersons_header{margin-bottom:50px}}.ePersons_text a{color:var(--color-p-200);font-weight:700;text-decoration:underline}@media (min-width:1370px){.ePersons_slider{max-width:1100px}.ePersons_slider .swiper-btn--next{right:25px}}.ePersons_slider .swiper-slide{height:auto;width:auto}.bPerson{height:100%}@media (min-width:1370px){.bPerson{padding-right:100px}}.ePerson_inner{background:var(--color-p-100);height:100%}@media (min-width:768px){.ePerson_inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767.98px){.ePerson_inner{margin:0 auto;max-width:358px}}@media (min-width:768px){.ePerson_img{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:356px;width:356px}}@media (max-width:767.98px){.ePerson_img{height:238px;width:100%}.ePerson_img img{-o-object-position:center top;object-position:center top}}@media (min-width:768px){.ePerson_data{padding:50px 40px 34px}}@media (max-width:767.98px){.ePerson_data{padding:32px 24px 40px;text-align:center}}.ePerson_name{margin-bottom:18px}@media (max-width:767.98px){.ePerson_name{font-size:32px}}.ePerson_pos{color:var(--color-p-200);font-size:16px;font-weight:700;margin-bottom:14px;text-transform:uppercase}.ePerson_quote{font-weight:700;margin:0 0 20px;padding:0}.ePerson_quote,.ePerson_text{color:var(--color-neutral-600);font-size:14px;line-height:171%}.ePerson_text{font-weight:500;margin:0}.ePerson_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-p-200);display:-webkit-box;display:-ms-flexbox;display:flex;font-style:italic;font-weight:600}@media (min-width:768px){.ePerson_link{margin-top:18px}}@media (max-width:767.98px){.ePerson_link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}.ePerson_linkIco{height:11px;margin-left:6px;width:11px}.bProjects{background:var(--color-p-200);position:relative}@media (min-width:768px){.bProjects{padding:74px 0 130px}}@media (max-width:767.98px){.bProjects{padding:64px 0 92px}}.eProjects_bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}@media (max-width:767.98px){.eProjects_bg{display:none}}.eProjects_header{text-align:center}@media (min-width:768px){.eProjects_header{margin-bottom:70px}}@media (max-width:767.98px){.eProjects_header{margin-bottom:60px}}.eProjects_text{color:var(--color-neutral-100)}.eProjects_slider .swiper-slide{width:auto}.eProjects_slider .swiper-slide:first-child .eProject_text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}@media (max-width:767.98px){.eProjects_slider .swiper-nav{display:none}.eProjects_slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.eProjects_mobileHidden{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}@media (min-width:768px){.eProjects_moreBtn{display:none}}@media (max-width:767.98px){.eProjects_moreBtn{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:-20px}.eProjects_moreBtn .bBtn{width:250px}}.bProject{position:relative}@media (min-width:768px){.bProject.hasHover:hover .eProject_inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}@media (max-width:767.98px){.bProject{margin:0 auto 120px}.bProject.hasHover:after,.bProject.hasHover:before{background:var(--color-neutral-100);border-radius:12px;content:"";display:block;height:12px;position:absolute;top:calc(100% + 28px);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:12px}.bProject.hasHover:after{background:var(--color-neutral-100);left:calc(50% - 16px)}.bProject.hasHover:before,.isActive .bProject.hasHover:after{background:var(--color-neutral-200)}.bProject.hasHover:before{left:calc(50% + 4px)}.isActive .bProject.hasHover:before{background:var(--color-neutral-100)}}@media (min-width:376px){.bProject{height:380px;width:380px}}@media (max-width:375.98px){.bProject{height:404px;width:343px}}.eProject_inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.isActive .hasHover .eProject_inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (min-width:376px){.eProject_inner{height:380px;width:380px}}@media (max-width:375.98px){.eProject_inner{height:404px;width:343px}}.eProject_img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;width:100%}.eProject_img,.eProject_imgTitle{background:var(--color-neutral-100);position:absolute}.eProject_imgTitle{bottom:0;left:0;padding:16px;right:0;text-align:center}.eProject_imgTitle .eProject_title{margin:0}.eProject_data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--color-neutral-100);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute;text-align:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%}@media (min-width:376px){.eProject_data{padding:24px 16px}}@media (max-width:375.98px){.eProject_data{padding:12px 8px}}.eProject_data img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:375.98px){.eProject_title{margin-bottom:4px}}.eProject_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:13px;line-height:162%;margin:auto 0;width:100%}.bProd{background-color:#c5d7d9}@media (min-width:768px){.bProd{padding:96px 0 76px}}@media (max-width:767.98px){.bProd{padding:42px 0 44px}}.eProd_title{text-align:center}@media (max-width:767.98px){.eProd_title{margin-bottom:60px}}.eProd_items{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;justify-content:center}@media (min-width:376px){.eProd_items .bProject,.eProd_items .eProject_inner{height:350px;width:350px}}@media (max-width:375.98px){.eProd_items .bProject,.eProd_items .eProject_inner{height:288px;width:288px}}@media (max-width:767.98px){.eProd_item .bProject.hasHover.isActive:after{background:var(--color-neutral-200)}.eProd_item .bProject.hasHover.isActive:before{background:var(--color-neutral-100)}.eProd_item .bProject.hasHover.isActive .eProject_inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}}.bVent{background-color:#f2f3f1}@media (min-width:768px){.bVent{padding:96px 0 76px}}@media (max-width:767.98px){.bVent{padding:42px 0 44px}}.eVent_body{display:-webkit-box;display:-ms-flexbox;display:flex;height:66vh}@media (max-width:767.98px){.eVent_body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.eVent_body.isTouched .eVent_col{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.eVent_body.isTouched .eVent_col.isActive{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 160px);flex:0 0 calc(100% - 160px)}.eVent_body.isTouched .eVent_col.isActive .eVent_imgWrap{opacity:1}.eVent_body.isTouched .eVent_col.isActive .eVent_label{opacity:0}.eVent_col{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;justify-content:center;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media (min-width:768px){.eVent_col+.eVent_col{border-left:2px solid #000}}@media (max-width:767.98px){.eVent_col+.eVent_col{border-top:2px solid #000}}.eVent_imgWrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;opacity:0;position:absolute;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.eVent_imgTitle{text-align:center}.eVent_label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.eVent_label,.eVent_num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.eVent_num{-webkit-box-pack:center;-ms-flex-pack:center;background:#000;color:#fff;height:32px;justify-content:center;width:32px}.eVent_text{text-align:center}@media (min-width:768px){.bTI{padding:144px 0}}@media (max-width:767.98px){.bTI{padding:60px 0 48px}}.eTI_body{--gutter-x:48px;--gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gutter-x)*-.5);margin-right:calc(var(--gutter-x)*-.5);margin-top:calc(var(--gutter-y)*-1)}@media (max-width:767.98px){.eTI_body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.eTI_text{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:100%}@media (min-width:768px){.eTI_text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width:767.98px){.eTI_more{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@media (min-width:768px){.eTI_moreBtn{display:none}}@media (max-width:767.98px){.eTI_moreBtn{margin:44px auto 0;width:250px}}.eTI_img{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin-top:var(--gutter-y);max-width:100%;padding-left:calc(var(--gutter-x)*.5);padding-right:calc(var(--gutter-x)*.5);width:100%}@media (min-width:768px){.eTI_img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8.33333333%;width:41.66666667%}}@media (max-width:767.98px){.eTI_img{margin-bottom:32px}}.bTop{background:var(--color-p-100);padding-top:100vh;position:relative}.eTop_animation{opacity:0}.eTop_animation .o-svg{display:block;height:100%;left:50%;position:absolute}@media (min-width:768px){.eTop_animation .o-svg{top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:767.98px){.eTop_animation .o-svg{top:-6%;-webkit-transform:translate(-50%) scale(.8);transform:translate(-50%) scale(.8)}}.eTop_animation svg{height:100%;width:auto}.eTop_textWrap{position:relative}.eTop_text{text-align:center}@media (min-width:1025px){.eTop_text{padding:130px 0}}@media (max-width:1024.98px){.eTop_text{padding:64px 0 56px}}.eTop_text h1{margin:0}.b404{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;text-align:center}.e404_text{margin:0 auto;max-width:878px}.e404_text p{margin:0 auto 24px}@media (min-width:1900px){.e404_text p{max-width:678px}}@media (min-width:768px) and (max-width:1899.98px){.e404_text p{max-width:35.3125vw}}.e404_cosmonaut{position:relative}.e404_cosmonautInner{position:absolute;top:0;-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}@media (min-width:1900px){.e404_cosmonautInner{left:calc(50% - 188px)}}@media (min-width:768px) and (max-width:1899.98px){.e404_cosmonautInner{left:calc(50% - 11.51042vw)}}@media (max-width:767.98px){.e404_cosmonautInner{left:calc(50% - 97px)}}