body{margin:0;font-family:TT Ricks Trial,sans-serif;color:#000;font-weight:400;width:100vw;max-width:100vw;overflow:hidden;overflow-y:auto}body #__next{opacity:0!important}body.load #__next{opacity:1!important}body.header-w-1 .header{mix-blend-mode:normal}body.inner-page{height:auto;overflow-y:visible}body.inner-page.contact-page .header,body.inner-page.contact-page .header *{color:#000}body.inner-page.contact-page .header :hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}@media(max-width:720px){body.inner-page.contact-page .header :hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}body.inner-page.contact-page .header path{fill:#000}body.inner-page.contact-page.header-black .header,body.inner-page.contact-page.header-black .header *{color:#fff}body.inner-page.contact-page.header-black .header :hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){body.inner-page.contact-page.header-black .header :hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}body.inner-page.contact-page.header-black .header path{fill:#fff;stroke:#fff}body.inner-page .header{top:0!important;transform:translateY(0);mix-blend-mode:normal;transition:transform 1.5s}@media(max-width:720px){body.inner-page .header{position:fixed!important}}body.inner-page .header-top{display:none}body.header-w .header,body.header-w .header *{mix-blend-mode:inherit}@media(max-width:720px){body{overflow:visible}}body.overflow{overflow:hidden}@media(max-width:720px){body.overflow{height:100vh;height:calc(var(--vh, 1vh)*100)}}body.load #__next{opacity:1;transition:opacity 0ms ease-in-out}body.load.private-layout:not(.hide-header) .header-private{opacity:1}@media(max-width:720px){body{height:auto!important}}.footer{position:relative;transform:none;padding:calc(200/3840*200vw) calc(68/3840*200vw) calc(70/3840*200vw);display:flex;box-sizing:border-box;flex-direction:column;justify-content:space-between;z-index:7}@media screen and (max-width:1100px)and (min-width:720px){.footer{padding-right:calc(100/3840*200vw)}}@media(max-width:720px){.footer{z-index:6;padding:calc(100/430*100vw) calc(20/430*100vw) calc(50/430*100vw)}}.load.home-body #__next{opacity:1!important;transition:opacity 0ms ease-in-out}a{color:inherit}#smooth-content{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}svg{display:block;width:100%;height:auto}.lazy-img,.lazy-img>div{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:cover}@media(max-width:720px)and (max-width:720px){.header-w-1 .header{mix-blend-mode:inherit!important}.header-w-1 .header *{color:#000}.header-w-1 .header path{fill:#000!important;stroke:#000}}.header{pointer-events:none}.header *{pointer-events:auto}@media(max-width:720px){.header{mix-blend-mode:inherit!important}}.button{color:#fff;font-family:Inter Tight;font-size:calc(22/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;display:flex;gap:calc(20/3840*200vw);padding:calc(17/3840*200vw) calc(40/3840*200vw);justify-content:center;align-items:center;border-radius:calc(112/3840*200vw);background:#000;cursor:pointer;position:relative;height:calc(63/3840*200vw);box-sizing:border-box;text-decoration:none}@media(max-width:720px){.button{padding:calc(20/430*100vw) calc(30/430*100vw);gap:calc(20/430*100vw);font-size:calc(18/430*100vw);height:calc(55/430*100vw)}}.button span{display:flex;justify-content:center;width:100%;position:absolute;gap:calc(20/3840*200vw);white-space:nowrap;top:50%;transform:translateY(-50%);right:0;padding:calc(17/3840*200vw) calc(40/3840*200vw);right:calc(30/3840*200vw);transition:transform .6s}@media(max-width:720px){.button span{width:-moz-fit-content;width:fit-content;padding:0;gap:calc(20/430*100vw);position:relative;transform:none;top:0;right:0}.button span svg{transform:translateX(calc(0 / 430 * 100vw))}}.button:hover svg{transform:translateX(calc(10 / 3840 * 200vw))}@media(max-width:720px){.button:hover svg{transform:translateX(0)}}.button svg{max-width:calc(15/3840*200vw);transition:transform .3s}@media(max-width:720px){.button svg{max-width:calc(8/430*100vw)}}.footer{background-color:#000}@media(max-width:720px){.footer{height:auto;padding:calc(100/430*100vw) calc(20/430*100vw) calc(50/430*100vw)}}.footer>svg{width:calc(362/1080*100vh);height:calc(79/1080*100vh)}@media(max-width:720px){.footer>svg{width:calc(228/430*100vw);height:auto}}.footer .footer-down-mob{margin-top:calc(50/430*100vw);display:flex;flex-direction:column}.footer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(100/3840*200vw)}.footer-top>svg{width:calc(362/3840*200vw);height:calc(79/3840*200vw)}.footer-top .footer-down-linkwrap{display:flex;align-items:center;flex-direction:row;gap:calc(40/3840*200vw)}.footer-top .footer-down-linkwrap a{color:#fff;font-family:Loos Extended;font-size:calc(18/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media screen and (max-width:1100px)and (min-width:720px){.footer-top .footer-down-linkwrap a{font-size:calc(26/3840*200vw)}}.footer-down{width:100%}.footer-down,.footer-down>div{display:flex;justify-content:space-between}.footer-down>div{flex-direction:column;align-self:stretch}.footer-down-linkwrap{display:flex;gap:calc(20/1080*100vh);flex-direction:column}.footer-down-linkwrap a{color:#fff;font-family:Inter Tight;font-size:24px;font-style:normal;font-weight:300;line-height:normal;text-transform:capitalize;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;text-decoration-thickness:1px!important;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;cursor:pointer}.footer-down-linkwrap a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.footer-down-linkwrap a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer-down-linkwrap a{font-family:Loos Extended;font-size:calc(16/430*100vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.footer-down-linkwrap{margin-bottom:calc(50/430*100vw);gap:calc(20/430*100vw)}}.footer-down-r{gap:calc(237/3840*200vw);color:#828282;font-family:Inter Tight;font-size:calc(18/1080*100vh);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1100px)and (min-width:720px){.footer-down-r{font-size:calc(24/3840*200vw)}}.footer-down-r a{text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.footer-down-r a:hover{text-decoration:none}}.footer-down-link-tx{color:#828282;font-family:Inter Tight;font-size:calc(18/1080*100vh);font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:1100px)and (min-width:720px){.footer-down-link-tx{font-size:calc(24/3840*200vw)}}.footer-down-link-tx.footer-down-link{transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;cursor:pointer}.footer-down-link-tx.footer-down-link:hover{-webkit-text-decoration-color:#828282;text-decoration-color:#828282}@media(max-width:720px){.footer-down-link-tx.footer-down-link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.footer-down-link-tx{font-size:calc(14/430*100vw)}.footer-down-link-tx.footer-down-link{margin-top:calc(100/430*100vw);margin-bottom:calc(12/430*100vw)}.footer-down-link-tx .-b{margin-top:calc(10/430*100vw)}}.footer-down-mail{text-decoration-thickness:1px!important}@media(max-width:720px){.footer-down-mail{font-size:calc(18/430*100vw);margin-bottom:calc(44/430*100vw);font-weight:300;text-decoration:none!important}}.footer-down-ph{color:#fff;font-family:Inter Tight;font-size:calc(24/3840*200vw);font-style:normal;font-weight:300;line-height:normal;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;margin-bottom:calc(20/1080*100vh);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px!important;cursor:pointer}@media(max-width:720px){.footer-down-ph{font-size:calc(18/430*100vw);margin-bottom:calc(10/430*100vw);font-weight:300}}.footer-down-ph:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.footer-down-ph:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.footer-down-add{color:#fff;font-family:Inter Tight;font-size:calc(24/1080*100vh);font-style:normal;font-weight:300;line-height:normal;max-width:calc(301/1080*100vh);line-height:220%;position:relative;top:calc(-13/1080*100vh)}@media(max-width:720px){.footer-down-add{max-width:inherit;top:0;line-height:170%;font-family:calc(18/430*100vw)}.footer-down-add br{display:none}}.header{position:fixed;left:0;top:0;z-index:10;padding:calc(40/3840*200vw) calc(50/3840*200vw);width:100%;box-sizing:border-box;mix-blend-mode:difference;transform:translateY(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.header .header__phone-mob{width:calc(29/430*100vw);top:calc(-3/430*100vw)}.header .header__phone-mob path{fill:transparent!important}@media(max-width:720px){.header{padding:calc(30/430*100vw) calc(20/430*100vw);position:absolute;transform:none;top:100vh}.header:after{content:"";position:absolute;width:110%;height:100%;z-index:-1;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:opacity .3s;opacity:0;left:0;top:0}.header .header__menuBt{width:calc(38/430*100vw);height:calc(28/430*100vw)}.header.header-top{position:absolute;transform:translateY(0);mix-blend-mode:inherit;top:0!important}.header.header-top .header__menuBt{width:calc(38/430*100vw);height:calc(28/430*100vw)}.header.header-top .header-in{mix-blend-mode:inherit}.header-bg.contact-page .header{min-width:100vw}.header-bg.contact-page .header *{color:#fff!important;fill:#fff!important}.header-bg.contact-page .header:after{opacity:1}.header-bg .header{min-width:100vw}.header-bg .header:after{opacity:1}}.header-in{mix-blend-mode:inherit;align-items:center;justify-content:space-between;display:flex;width:100%}.header-in>div{display:flex;gap:calc(30/3840*200vw);color:#fff;font-family:Loos ExtraWide;font-size:calc(21/3840*200vw);font-style:normal;font-weight:500;line-height:normal;cursor:pointer}@media screen and (max-width:1100px)and (min-width:720px){.header-in>div{font-size:calc(42/3840*200vw)}}.header-in>div a{cursor:pointer;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-style:underline;text-decoration-style:underline}.header-in>div a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.header-in>div a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.header__menuBt{cursor:pointer;width:calc(37/3840*200vw);height:calc(24/3840*200vw);transition:transform .3s}@media screen and (max-width:1100px)and (min-width:720px){.header__menuBt{width:calc(74/3840*200vw);height:calc(74/3840*200vw)}}.header__menuBt:hover{transform:scale(1.1)}@media(max-width:720px){.header__menuBt:hover{transform:scale(1)}}.header__logo{width:calc(272/3840*200vw);height:calc(60/3840*200vw);position:absolute;left:50%;transform:translateX(-50%);transition:transform 1s!important}@media screen and (max-width:1100px)and (min-width:720px){.header__logo{width:calc(350/3840*200vw);height:calc(120/3840*200vw);top:calc(29/3840*200vw)}}.header__logo.h-up{transform:translateX(-50%) translateY(-200%)}@media(max-width:720px){.header__logo.h-up{transform:translateX(-50%) translateY(-400%)}.header__logo{width:calc(132/430*100vw);height:calc(18/430*100vw);top:calc(35/430*100vw)}}.home-body .header{transition:transform 1.5s;transform:translateY(-100%)}body.hidden{overflow:hidden}body.hidden #__next:after{opacity:1}.menu{position:fixed;width:calc(0/3840*200vw);min-width:0;height:calc(0/1080*100vh);border-radius:calc(48/3840*200vw);z-index:1000;top:calc(10/1080*100vh);left:calc(10/3840*200vw);overflow:hidden;opacity:0;transition:opacity .6s,width .9s,height .6s,min-width .9s;box-sizing:border-box}@media(max-width:720px){.menu{left:calc(20/430*100vw);top:calc(20/430*100vw)}}.menu[data-active=true]{width:calc(630/3840*200vw);height:calc(1000/1080*100vh);opacity:1;min-width:calc(690/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.menu[data-active=true]{width:calc(945/3840*200vw);height:calc(1500/1080*100vh);opacity:1;min-width:calc(1035/3840*200vw)}}@media(max-width:720px){.menu[data-active=true]{min-width:100%;z-index:100000}}.menu[data-active=true]:after{opacity:1}.menu .menu-in{position:absolute;min-width:calc(630/3840*200vw);height:calc(1000/3840*200vw);border-radius:calc(48/3840*200vw);background-color:#000;padding-top:calc(190/3840*200vw);padding-left:calc(43/3840*200vw);box-sizing:border-box}@media screen and (max-width:1100px)and (min-width:720px){.menu .menu-in{min-width:calc(945/3840*200vw);height:calc(1211/3840*200vw);box-sizing:border-box;padding-top:calc(285/3840*200vw);padding-left:calc(64.5/3840*200vw)}}.menu .menu-in .header__lang{color:#fff;right:5.8139534884vw;top:5.8139534884vw}@media(max-width:720px){.menu .menu-in{padding-top:calc(100/430*100vw);padding-left:calc(30/430*100vw);min-width:calc(100vw - 40/430*100vw);height:-moz-fit-content;height:fit-content;padding-bottom:calc(30/430*100vw);border-radius:calc(30/430*100vw)}}@media screen and (max-width:700px){.menu .menu-in{padding-top:calc(130/430*100vw);padding-left:calc(30/430*100vw);min-width:calc(100vw - 40/430*100vw);height:-moz-fit-content;height:fit-content;padding-bottom:calc(30/430*100vw);border-radius:calc(30/430*100vw)}}.menu .menu-in>svg{width:calc(55/3840*200vw);height:calc(55/3840*200vw);position:absolute;left:calc(29/3840*200vw);top:calc(18/3840*200vw);cursor:pointer;transition:transform .3s}@media screen and (max-width:1100px)and (min-width:720px){.menu .menu-in>svg{width:calc(82.5/3840*200vw);height:calc(82.5/3840*200vw);left:calc(43.5/3840*200vw);top:calc(27/3840*200vw)}}@media(max-width:720px){.menu .menu-in>svg{left:calc(20/430*100vw);top:calc(20/430*100vw);width:calc(27/430*100vw);height:calc(27/430*100vw)}}.menu .menu-in>svg:hover{transform:scale(1.2)}@media(max-width:720px){.menu .menu-in>svg:hover{transform:scale(1)}}.menu-list{display:flex;flex-direction:column;gap:calc(60/3840*200vw);padding-bottom:calc(100/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.menu-list{gap:calc(90/3840*200vw);padding-bottom:calc(150/3840*200vw)}}@media(max-width:720px){.menu-list{gap:calc(30/430*100vw);padding-bottom:calc(70/430*100vw)}}@media screen and (max-width:700px){.menu-list{gap:calc(40/430*100vw);padding-bottom:calc(220/430*100vw)}}.menu-list>a{color:#fff;font-family:Loos ExtraWide;font-size:calc(29/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;cursor:pointer;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-text-decoration-style:underline;text-decoration-style:underline;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1100px)and (min-width:720px){.menu-list>a{font-size:calc(40/3840*200vw)}}.menu-list>a:after{content:"";height:1px;width:100%;background-color:#fff;position:absolute;left:0;bottom:calc(0/3840*200vw);opacity:0;transition:opacity .3s}@media(max-width:720px){.menu-list>a:after{height:1px;bottom:calc(0/430*100vw)}}.menu-list>a.active{width:-moz-fit-content;width:fit-content;pointer-events:none}.menu-list>a.active:after{opacity:1}@media(max-width:720px){.menu-list>a{font-size:calc(18/430*100vw)}}.menu-list>a:hover:after{opacity:1}.menu-list-bt-tx{color:#fff;font-family:Inter Tight;font-size:calc(16/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding-bottom:calc(20/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.menu-list-bt-tx{font-size:calc(24/3840*200vw);padding-bottom:calc(30/3840*200vw)}}@media(max-width:720px){.menu-list-bt-tx{font-size:calc(10/430*100vw);padding-bottom:calc(10/430*100vw)}}.menu-list-bt-link{color:#fff;font-family:Inter Tight;font-size:calc(26/3840*200vw);font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;cursor:pointer}.menu-list-bt-link:hover{-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}@media(max-width:720px){.menu-list-bt-link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.menu-list-bt-link{font-size:calc(16/430*100vw)}}.project-page .header__logo{display:none}.active .header{transition:transform 1.5s;transform:translateY(0)!important}.ymaps-2-1-79-balloon__content{top:14px!important;left:0!important;padding:0 0 0 89px!important;border-radius:0!important}.ymaps-2-1-79-balloon__content *{border-radius:0!important}.ymaps-2-1-79-balloon{transition:width .3s ease-out,transform 1s ease-out;background-color:#000;max-width:70px!important;height:70px!important;overflow:"hidden"!important;border-radius:70px;transform:translateX(22px) translateY(47px)!important;font-family:Inter Tight}.ymaps-2-1-79-balloon *{font-family:Inter Tight;color:#fff!important;font-size:17px!important;background-color:#000!important;border-radius:70px;overflow:hidden;text-transform:uppercase}.ymaps-2-1-79-balloon .ymaps-2-1-79-balloon__tail{display:none}.ymaps-2-1-79-balloon__layout,.ymaps-2-1-79-balloon__layout *{overflow:visible!important}.ymaps-2-1-79-image{background-size:cover!important;background-position:50% 50%!important}.map .ymaps-2-1-79-placemark-overlay .ymaps-2-1-79-image{border:2px solid #000;border-radius:50%;box-sizing:border-box}@media(max-width:720px){.map .ymaps-2-1-79-placemark-overlay .ymaps-2-1-79-image{border:1px solid #000}}.balloon-image{position:absolute;min-width:70px!important;max-width:70px!important;height:70px!important;border-radius:100%!important;overflow:hidden;left:-1px;top:-14px;z-index:111;background-size:cover;background-position:50% 50%;border:2px solid #000;box-sizing:border-box}@media(max-width:720px){.balloon-image{border:1px solid #000}}.balloon-image img{position:absolute;min-width:70px!important;max-width:70px!important;height:70px!important;left:0;z-index:2;top:0}.ymaps-2-1-79-balloon-pane{pointer-events:none!important}.ymaps-2-1-79-balloon{transition:max-width .6s ease-out,transform 1s ease-out,opacity .6s;opacity:0;overflow:hidden;max-width:800px!important;width:auto!important}.ymaps-2-1-79-balloon-animated{overflow:hidden;opacity:1;width:auto!important}.ymaps-2-1-79-balloon__content-animated{transition:padding .3s ease-out}.ymaps-2-1-79-balloon__tail-animated{transition:left .3s ease-out}.custom-balloon{padding:12px;font-family:Loos Extended;font-size:18px;color:#333;background:#fff;font-weight:400;border-radius:4px;text-transform:uppercase;box-shadow:0 2px 7px rgba(0,0,0,.3);min-width:100px}.balloon-title{font-family:Loos Extended!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;position:relative;height:70px!important;top:-13px;display:grid!important;place-items:center!important;line-height:normal!important;white-space:nowrap!important}.home__box6 .ymaps-2-1-79-places-pane,.home__box6 .ymaps-2-1-79-places-pane *{pointer-events:none!important}body,html{background-color:#000!important}body{overflow-x:hidden;min-height:100vh}.page-transition{position:relative}.page-transition-enter{opacity:0}.page-transition-enter-active{opacity:1;transition:opacity .3s}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .3s}h1.hidden{opacity:0;position:absolute}.load.home-body .header{mix-blend-mode:inherit!important}.load.home-body .header *{transition:fill .3s,color .3s}.load.home-body.header-w-1 .header *,.load.home-body.hw-all .header *{fill:#000;color:#000}.header__lang{text-transform:uppercase}.header__lang:hover{text-decoration:underline}@media(max-width:720px){.header__lang:hover{text-decoration:none}}h1{margin:0!important}@media(max-width:720px){.header__lang{font-size:calc(21/430*100vw)!important;position:relative}}h2{margin:0!important}.menu-close-layer{width:100%;height:100%;width:100vw;height:100vh;left:0;top:0;opacity:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),rgba(0,0,0,.4);background-blend-mode:color,normal;transition:opacity 1s;pointer-events:none;position:fixed;z-index:100}.menu-close-layer[data-active=true]{pointer-events:auto;opacity:1}.home-body:not(.loadall).active.hide-header .header .header__lang{transition:transform 1s!important;transform:translateY(0)}.home-body:not(.loadall).active .header .header__lang{transition:transform 1s!important}.home-body.loadall .header{transition:transform 0s!important;transform:translateY(-100%)!important;transform:translateY(0)}.home-body.loadall .header .header__lang{transform:translateY(0)}.home-body.loadall.active.hide-header .header{transition:transform 1s!important}.home-body.loadall.active.hide-header .header .header__lang{transform:translateY(0);transition:transform 1s!important}.home-body.loadall.active .header,.home-body.loadall.active .header .header__lang{transition:transform 0s!important}@media(max-width:720px){.header-bg .header__logo{transform:translateY(-500%) translateX(-50%)!important}}.hide-header .header__logo{transform:translateY(-300%) translateX(-50%)}@media(max-width:720px){.hide-header .header__logo{transform:translateY(-500%) translateX(-50%)}}.header-black .header .header-in *{color:#000}@media(max-width:720px){.header-black .header .header-in *{color:#fff}}.header-black .header .header-in * path{stroke:#000;fill:#000}@media(max-width:720px){.header-black .header .header-in * path{stroke:#fff;fill:#fff}}.header__menuBt path{stroke:transparent!important}.fade-in{opacity:0;transition:opacity .5s ease-in}.lazy-loaded.fade-in{opacity:1}.project-page #__next{opacity:0!important}.project-page.load #__next{opacity:1!important;transition:opacity 1s!important}.project-page-all #__next{opacity:0!important}.project-page-all.load #__next{opacity:1!important;transition:opacity .3s!important}.in-mob-wrap{position:relative;overflow:hidden}.in-mob-wrap .header{top:100vh!important;margin-bottom:calc(0/430*100vw)}.header-mob,.in-mob-wrap .header{position:-webkit-sticky!important;position:sticky!important;left:0!important;width:100%!important;z-index:1000!important}.header-mob{top:0!important;margin-bottom:calc(-100/430*100vw);padding-top:calc(30/430*100vw)!important;padding-bottom:calc(30/430*100vw)!important}.header-mob:after{opacity:0!important}.header-mob.active:after{opacity:1!important}.header__menuBt-wrap{position:relative}.header__menuBt-wrap:after{width:200%;height:200%;transform:translateY(-50%) translateX(-50%);left:50%;top:50%;content:"";position:absolute}@media screen and (min-width:720px){.load.home-body.h-wh .header-main#header{transform:translateY(0)!important}.load.home-body:not(.h-wh) .header-main#header{transform:translateY(-100%)!important}}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Black.woff2) format("woff2"),url(/static/fonts/InterTight-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Medium.woff2) format("woff2"),url(/static/fonts/InterTight-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-SemiBoldItalic.woff2) format("woff2"),url(/static/fonts/InterTight-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-ExtraLightItalic.woff2) format("woff2"),url(/static/fonts/InterTight-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-LightItalic.woff2) format("woff2"),url(/static/fonts/InterTight-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-ExtraBold.woff2) format("woff2"),url(/static/fonts/InterTight-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-BlackItalic.woff2) format("woff2"),url(/static/fonts/InterTight-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-MediumItalic.woff2) format("woff2"),url(/static/fonts/InterTight-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Bold.woff2) format("woff2"),url(/static/fonts/InterTight-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Light.woff2) format("woff2"),url(/static/fonts/InterTight-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-ExtraLight.woff2) format("woff2"),url(/static/fonts/InterTight-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-SemiBold.woff2) format("woff2"),url(/static/fonts/InterTight-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Italic.woff2) format("woff2"),url(/static/fonts/InterTight-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-ThinItalic.woff2) format("woff2"),url(/static/fonts/InterTight-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-ExtraBoldItalic.woff2) format("woff2"),url(/static/fonts/InterTight-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Thin.woff2) format("woff2"),url(/static/fonts/InterTight-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-Regular.woff2) format("woff2"),url(/static/fonts/InterTight-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/static/fonts/InterTight-BoldItalic.woff2) format("woff2"),url(/static/fonts/InterTight-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-Black.woff2) format("woff2"),url(/static/fonts/LoosExtended-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-Regular.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-Bold.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-Bold.woff2) format("woff2"),url(/static/fonts/LoosNormal-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-Medium.woff2) format("woff2"),url(/static/fonts/LoosExtended-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-Black.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-Medium.woff2) format("woff2"),url(/static/fonts/LoosCompressed-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-Bold.woff2) format("woff2"),url(/static/fonts/LoosCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-Bold.woff2) format("woff2"),url(/static/fonts/LoosExtended-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-ExtraLight.woff2) format("woff2"),url(/static/fonts/LoosNormal-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-Medium.woff2) format("woff2"),url(/static/fonts/LoosCondensed-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-Light.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-Black.woff2) format("woff2"),url(/static/fonts/LoosNormal-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-Thin.woff2) format("woff2"),url(/static/fonts/LoosCompressed-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-Regular.woff2) format("woff2"),url(/static/fonts/LoosCompressed-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-ExtraLight.woff2) format("woff2"),url(/static/fonts/LoosCondensed-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-Regular.woff2) format("woff2"),url(/static/fonts/LoosExtended-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-ExtraLight.woff2) format("woff2"),url(/static/fonts/LoosExtended-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-Regular.woff2) format("woff2"),url(/static/fonts/LoosCondensed-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-Black.woff2) format("woff2"),url(/static/fonts/LoosCondensed-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-Medium.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-Light.woff2) format("woff2"),url(/static/fonts/LoosExtended-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-Thin.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-Light.woff2) format("woff2"),url(/static/fonts/LoosCondensed-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-Light.woff2) format("woff2"),url(/static/fonts/LoosNormal-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Loos Extended;src:url(/static/fonts/LoosExtended-Thin.woff2) format("woff2"),url(/static/fonts/LoosExtended-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Loos ExtraWide;src:url(/static/fonts/LoosExtraWide-ExtraLight.woff2) format("woff2"),url(/static/fonts/LoosExtraWide-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Loos Condensed;src:url(/static/fonts/LoosCondensed-Thin.woff2) format("woff2"),url(/static/fonts/LoosCondensed-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-Thin.woff2) format("woff2"),url(/static/fonts/LoosNormal-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-Regular.woff2) format("woff2"),url(/static/fonts/LoosNormal-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Loos Normal;src:url(/static/fonts/LoosNormal-Medium.woff2) format("woff2"),url(/static/fonts/LoosNormal-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-ExtraLight.woff2) format("woff2"),url(/static/fonts/LoosCompressed-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-Bold.woff2) format("woff2"),url(/static/fonts/LoosWide-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-Light.woff2) format("woff2"),url(/static/fonts/LoosWide-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-Light.woff2) format("woff2"),url(/static/fonts/LoosCompressed-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-Black.woff2) format("woff2"),url(/static/fonts/LoosWide-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-ExtraLight.woff2) format("woff2"),url(/static/fonts/LoosWide-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-Medium.woff2) format("woff2"),url(/static/fonts/LoosWide-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-Black.woff2) format("woff2"),url(/static/fonts/LoosCompressed-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-Thin.woff2) format("woff2"),url(/static/fonts/LoosWide-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Loos Compressed;src:url(/static/fonts/LoosCompressed-Bold.woff2) format("woff2"),url(/static/fonts/LoosCompressed-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Loos Wide;src:url(/static/fonts/LoosWide-Regular.woff2) format("woff2"),url(/static/fonts/LoosWide-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.loadall .home-v{height:100vh!important;top:50%!important}.home__box1{position:relative;width:100%;height:100vh;overflow:hidden;z-index:1}.home__box1 video{position:absolute;height:100vh!important;top:50%!important;left:50%;width:100%;height:100vh;object-fit:cover;transform:translate(-50%,-50%) scale(1);z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:height,top}.home__box1:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),rgba(0,0,0,.4);background-blend-mode:color,normal;z-index:2;opacity:.5}.home__box1>svg{width:calc(362/3840*200vw);height:auto;position:absolute;z-index:3;left:50%;top:calc(514/1080*100vh);transform:translateX(-50%) scale(.5);opacity:0;display:block;transition:transform 1.5s,opacity 1.5s;transition-delay:0s}@media screen and (max-width:1100px)and (min-width:720px){.home__box1>svg{width:calc(500/3840*200vw)}}.home__box1-menu{display:flex;width:100%;position:absolute;left:0;bottom:calc(42/1080*100vh);justify-content:space-between;z-index:3;box-sizing:border-box;padding-left:calc(58/3840*200vw);padding-right:calc(58/3840*200vw);transition:transform 1.5s;transform:translateY(500%);transition-delay:2.5s}@media screen and (max-width:1100px)and (min-width:720px){.home__box1-menu{bottom:calc(95/1080*100vh);padding-right:calc(100/3840*200vw)}}.home__box1-menu>a,.home__box1-menu>div{display:flex;gap:calc(30/3840*200vw);cursor:pointer;color:#fff;text-align:center;font-family:Loos ExtraWide;font-size:calc(26/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-decoration:none}@media screen and (max-width:1100px)and (min-width:720px){.home__box1-menu>a,.home__box1-menu>div{font-size:calc(32/3840*200vw)}}.home__box1-menu>a a,.home__box1-menu>div a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.home__box1-menu>a a:hover,.home__box1-menu>div a:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.home__box1-menu>a a:hover,.home__box1-menu>div a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.home__box1-menu span,.home__box1-menu>a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.home__box1-menu span:hover,.home__box1-menu>a:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.home__box1-menu span:hover,.home__box1-menu>a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.home__box2{z-index:2;width:100%;height:100vh;position:relative;left:0;top:0;background-size:cover;background-position:50% 50%;overflow:hidden}.home__box2:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:#000;opacity:.5;content:""}@media screen and (max-width:1100px)and (min-width:720px){.home__box2{height:60vh}}@media(max-width:720px){.home__box2{transform:translateY(0);position:relative;height:calc(100vh + 30/430*100vw);margin-bottom:calc(-30/430*100vw);background-position:31% 50%}}.home__box2-center{display:flex;gap:calc(48/3840*200vw);flex-direction:column;position:absolute;top:50%;left:calc(68/3840*200vw);transition:transform 1.5s,left 1.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(-50%);will-change:transform}@media screen and (max-width:1100px)and (min-width:720px){.home__box2-center{top:50%;transform:translateY(-50%)}}.home__box2-center.animated{transform:translateX(-50%) translateY(-50%);left:50%}@media(max-width:720px){.home__box2-center{transition:transform .6s,opacity .6s;opacity:0;transform:translateY(calc(-200 / 430 * 100vw));top:50%;transform:translateX(-50%) translateY(-50%);left:calc(47/430*100vw);gap:calc(20/430*100vw)}.home__box2-center.animated{opacity:1;left:50%;transform:translateX(-50%) translateY(-50%)}}.home__box2-tx{color:#fff;font-family:Loos Extended;font-size:calc(18/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media screen and (max-width:1100px)and (min-width:720px){.home__box2-tx{font-size:calc(27/3840*200vw)}}@media(max-width:720px){.home__box2-tx{font-size:calc(14/430*100vw)}}.home__box2-tl{color:#fff;font-family:Loos Extended;font-size:calc(96/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media screen and (max-width:1100px)and (min-width:720px){.home__box2-tl{font-size:calc(100/3840*200vw)}}@media(max-width:720px){.home__box2-tl{font-size:calc(40/430*100vw);white-space:nowrap}}.home__box3{position:relative;z-index:3;width:100%;height:100vh;left:0;top:0;overflow:hidden}.home__box3 a{text-decoration:none}@media(max-width:720px){.home__box3{transform:translateY(0);position:relative;height:calc(600/430*100vw)}}.home__box3 .button{position:absolute;right:calc(70/3840*200vw);top:calc(122/1080*100vh);z-index:3;transition:opacity .6s}@media(max-width:720px){.home__box3 .button{left:calc(20/430*100vw);right:auto;top:auto;bottom:calc(64/430*100vw)}}.home__box3 .ymaps-2-1-79-default-cluster{color:#fff!important;font-size:20px;font-family:Loos ExtraWide}@media(max-width:720px){.home__box3 .ymaps-2-1-79-default-cluster{font-size:25px}}.home__box3 .ymaps-2-1-79-ground-pane{filter:grayscale(1)}.home__box3 .ymaps-2-1-79-image{width:70px!important;height:70px!important;background-size:cover!important;border-radius:100%!important;overflow:hidden}.logo-marker{width:calc(50/3840*200vw)!important;height:calc(50/3840*200vw)!important}.home__box4{position:relative;z-index:4;width:100%;height:100vh;left:0;top:0;overflow:hidden;background-color:#000;display:flex;box-sizing:border-box;padding-top:calc(215/1080*100vh);padding-left:calc(68/3840*200vw);gap:calc(188/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.home__box4{padding-top:calc(215/3840*200vw);height:calc(1170/3840*200vw)}}@media(max-width:720px){.home__box4{flex-direction:column;transform:translateY(0);position:relative;height:auto;margin-bottom:calc(-30/430*100vw);background-position:31% 50%;padding-top:calc(100/430*100vw);padding-left:calc(20/430*100vw);padding-right:calc(20/430*100vw);gap:calc(40/430*100vw)}}.home__box4 .button{max-width:calc(95/3840*200vw);overflow:hidden;color:transparent;box-sizing:border-box;background-color:#848484;transition:max-width .6s,color .6s,background-color .6s;margin-top:calc(40/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.home__box4 .button{margin-top:calc(60/3840*200vw)}}@media(max-width:720px){.home__box4 .button{max-width:calc(196/430*100vw)!important;margin-top:calc(40/430*100vw);color:#fff}}@media(hover:hover)and (pointer:fine){.home__box4 .button:hover{max-width:calc(295/3840*200vw);color:#000;background-color:#fff}.home__box4 .button:hover svg path{fill:#000}.home__box4 .button:hover span{transform:translateY(-50%) translateX(calc(72 / 3840 * 200vw))!important}}.home__box4 .button svg{transition:none!important;transform:none;max-width:calc(15/3840*200vw);min-width:calc(15/3840*200vw)}@media(max-width:720px){.home__box4 .button svg{max-width:calc(12/430*100vw);min-width:calc(12/430*100vw)}}.home__box4 .button span,.home__box4-tx{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.home__box4-tx{width:calc(913/3840*200vw);color:#fff;font-family:Inter Tight;font-size:calc(24/3840*200vw);font-style:normal;font-weight:300;line-height:normal;position:relative;overflow:hidden;max-height:-moz-fit-content;max-height:fit-content}@media screen and (max-width:1100px)and (min-width:720px){.home__box4-tx{font-size:calc(32/3840*200vw)}}@media(max-width:720px){.home__box4-tx{width:auto;font-size:calc(14/430*100vw);transition:transform .6s,opacity .6s;opacity:0;transform:translateY(calc(-100 / 430 * 100vw))}.home__box4-tx.animated{opacity:1;transform:translateY(calc(0 / 430 * 100vw))}}.home__box4-tx>div{transition:transform 1.5s;transform:translateY(100%);transition-delay:.6s}@media(max-width:720px){.home__box4-tx>div{transform:translateY(0)}}.home__box4-tl{color:#fff;font-family:Loos Extended;font-size:calc(61/3840*200vw);font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;overflow:hidden;min-width:-moz-fit-content;min-width:fit-content;max-height:-moz-fit-content;max-height:fit-content;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(max-width:720px){.home__box4-tl{font-size:calc(32/430*100vw);transition:transform .6s,opacity .6s;opacity:0;transform:translateY(calc(-100 / 430 * 100vw))}.home__box4-tl.animated{opacity:1;transform:translateY(calc(0 / 430 * 100vw))}}.home__box4-tl>div{transition:transform 1.5s;transform:translateY(100%);transition-delay:.6s;white-space:normal;max-width:calc(700/3840*200vw)}@media(max-width:720px){.home__box4-tl>div{transform:translateY(0);max-width:inherit}}.home__box4-img{width:100%;height:calc(438/1080*100vh);position:absolute;bottom:calc(0/1080*100vh);background-size:cover;background-position:50% 50%;right:0}@media screen and (max-width:1100px)and (min-width:720px){.home__box4-img{height:calc(560/3840*200vw)}}@media(max-width:720px){.home__box4-img{position:relative;height:calc(368/430*100vw);width:100vw;right:calc(20/430*100vw);margin-top:calc(100/430*100vw);margin-bottom:calc(-20/430*100vw);background-position:79% 50%}}.home__box4-r{position:relative;width:100%}.home__box5{z-index:5;left:0;top:0;background-color:#000}.home__box5,.home__box5>div{position:relative;overflow:hidden}.home__box5>div{display:flex;flex-direction:column}@media(max-width:720px){.home__box5,.home__box5>div{margin-bottom:calc(-20/430*100vw)}.home__box5{position:relative;transform:none}}.home__box5-1{position:relative;min-width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateX(0);width:100%}@media(max-width:720px){.home__box5-1{min-height:100%;min-width:100vw;flex-direction:column;gap:calc(45/430*100vw)}}.home__box5-1 video{position:absolute;top:55%;left:50%;width:110%;height:110%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.home__box5-title{color:#fff;font-family:Loos Extended;font-size:calc(61/3840*200vw);font-style:normal;font-weight:500;line-height:normal;z-index:2;text-transform:uppercase}@media screen and (max-width:1100px)and (min-width:720px){.home__box5-title{font-size:calc(100/3840*200vw)}}@media(max-width:720px){.home__box5-title{font-size:calc(32/430*100vw)}}.home__box5-2{position:relative;min-width:100vw;height:100vh;overflow:hidden;transform:translateX(0);display:flex;justify-content:center;box-sizing:border-box;padding-top:calc(153/1080*100vh);align-self:center}.home__box5-2 .home__box1-scroll-wrap{transform:rotate(270deg);top:40%;left:auto;right:10vw}@media(max-width:720px){.home__box5-2 .home__box1-scroll-wrap{display:none}.home__box5-2{min-width:100vw;padding-top:calc(70/430*100vw);height:auto;padding-bottom:calc(150/430*100vw)}}.home__box5-2 .swiper{overflow:visible}.home-courtyard__slider{width:calc(4250/3840*200vw);height:calc(761/1080*100vh);position:relative;left:calc(-50/3840*200vw)}@media(max-width:720px){.home-courtyard__slider{width:calc(1086/430*100vw);height:calc(700/430*100vw);left:calc(-38/430*100vw)}}.home-courtyard__slide{width:calc(1413/3840*200vw);height:calc(761/1080*100vh);overflow:hidden;border-radius:calc(48/3840*200vw);position:relative;display:block}.home-courtyard__slide:after{position:absolute;left:0;top:0;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.41),hsla(0,0%,100%,0) 47%);width:100%;height:100%;content:"";z-index:0}@media(max-width:720px){.home-courtyard__slide{width:calc(375/430*100vw);height:calc(650/430*100vw);border-radius:calc(28/430*100vw)}}.home-courtyard__slide-img{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50% 50%}.home-courtyard__slide-tl{position:absolute;left:calc(55/3840*200vw);bottom:calc(55/3840*200vw);color:#fff;font-family:Loos Extended;font-size:calc(52/3840*200vw);font-style:normal;font-weight:500;line-height:107%;z-index:2;opacity:0;transform:translateY(calc(40 / 1080 * 100vh));transition:transform 1.5s,opacity 1.5s}@media(max-width:720px){.home-courtyard__slide-tl{font-size:calc(28/430*100vw);line-height:normal;text-align:center;bottom:calc(26/430*100vw);left:50%;transform:translateY(calc(40 / 430 * 100vw)) translateX(-50%);width:calc(100% - 20/430*100vw)}}.swiper-slide-active .home-courtyard__slide-tl{transform:none;opacity:1}@media(max-width:720px){.swiper-slide-active .home-courtyard__slide-tl{transform:translateX(-50%)}.home__box5{min-width:100vw}}.home__box5 .button{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(50/1080*100vh);border-radius:100px;background:#848484;color:#fff}@media screen and (max-width:1100px)and (min-width:720px){.home__box5 .button{bottom:calc(235/3840*200vw)}}@media(max-width:720px){.home__box5 .button{bottom:auto;bottom:calc(100/430*100vw)}}.home__box5 .button path{fill:#fff}.home__box6{position:relative;z-index:6;min-height:100vh;width:100%;left:0;top:0;overflow:hidden;background-color:#000;padding-bottom:0}@media(max-width:720px){.home__box6{min-height:auto;height:calc(539/430*100vw);position:relative;transform:none;padding-bottom:0}}.home__box6 .map{height:calc(678/1080*100vh)!important}.home__box6 .map .ymaps-2-1-79-ground-pane{filter:grayscale(1) invert(1)}.home__box6-bot{padding-top:calc(87/1080*100vh);padding-left:calc(63/3840*200vw);padding-bottom:calc(70/1080*100vh);position:relative;z-index:2}@media(max-width:720px){.home__box6-bot{display:none}}.home__box6-tl{color:#fff;font-family:Loos Extended;font-size:calc(68/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:calc(81/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.home__box6-tl{font-size:calc(75/3840*200vw)}}.home__box6-sub_tl{color:#fff;font-family:Inter Tight;font-size:calc(16/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:calc(20/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.home__box6-sub_tl{font-size:calc(24/3840*200vw);margin-bottom:calc(30/3840*200vw)}}.home__box6-wrap{display:flex;justify-content:start;gap:calc(236/3840*200vw)}.home__box6-tx{color:#fff;font-family:Inter Tight;font-size:calc(26/3840*200vw);font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}@media screen and (max-width:1100px)and (min-width:720px){.home__box6-tx{font-size:calc(35/3840*200vw)}}.home__box6-tx:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.home__box6-tx:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.map{height:100%!important}}.home__box3-map__map,.home__box3-map__map .map,.home__box3-map__map .map .ymaps-2-1-79-map{background-color:#000}@media(max-width:720px){.home__box3-map__map{height:100%}}.footer-down-mail{color:#fff;font-family:Inter Tight;font-size:calc(24/1080*100vh);font-style:normal;font-weight:300;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.footer-down-mail:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(max-width:720px){.footer-down-mail:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}.home__box6 .home__box3-map__map{position:relative;z-index:1;overflow:hidden;transform:translateY(0)}.home__box6 .home__box3-map__map .map{position:relative;top:10px}@media(max-width:720px){.home__box6 .home__box3-map__map{transform:translateY(0)}}.home-mob{width:100vw;overflow:hidden;max-width:100vw}@media(max-width:720px){.home-mob{overflow:visible}.home-mob>div{overflow:hidden;max-width:100vw}}.home-mob-1{height:100vh;margin-bottom:calc(-30/430*100vw);position:relative;background-size:cover;background-position:50% 50%}.home-mob-1 video{width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.home-mob-1 video,.home-mob-1>svg{position:absolute;top:50%;left:50%}.home-mob-1>svg{transform:translateX(-50%) translateY(-150%);z-index:3;width:calc(312/430*100vw);opacity:1;transition:opacity 1.5s,transform 1.5s}.home-mob-1:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),rgba(0,0,0,.4);background-blend-mode:color,normal;z-index:2;opacity:.5}.map-legend-trap{display:none}.mob-arrow-wrap{width:calc(42/430*100vw);height:calc(30/430*100vw);position:relative;z-index:10;overflow:hidden}.mob-arrow-wrap>svg{height:100%;position:absolute;left:0;animation:moveRight 2s ease-in-out infinite}.mob-arrow-wrap>svg path{fill:#fff}@keyframes moveRight{0%{left:calc(-130/3840*200vw)}to{left:calc(100% + 30/3840*200vw)}}.swipe-left .home__box5>div>div,.swipe-right .home__box5>div>div{transition:transform 1s;transform:translateX(-100vw)}.home__box1-scroll-wrap{width:calc(44/3840*200vw);height:calc(216/3840*200vw);position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100/3840*200vw);overflow:hidden;z-index:10;opacity:0;transition:opacity 1s;transition-delay:2.5s}@media screen and (max-width:1100px)and (min-width:720px){.home__box1-scroll-wrap{bottom:calc(230/3840*200vw)}}@media(max-width:720px){.home__box1-scroll-wrap{width:calc(44/430*100vw);height:calc(216/430*100vw);bottom:calc(70/430*100vw)}}.home__box1-scroll-wrap svg{width:100%;position:absolute;left:0;top:0;height:calc(20/3840*200vw);animation:moveDonw 2s ease-in-out infinite}@media(max-width:720px){.home__box1-scroll-wrap svg{height:calc(20/430*100vw)}}.load .home__box1-scroll-wrap{opacity:1}@keyframes moveDonw{0%{top:calc(-40/3840*200vw)}to{top:calc(100% + 40/3840*200vw)}}.loadall .home__box1-video-wrap-img{opacity:0}.loadall .home__box1-video-wrap{top:0;transform:scale(1);transition:none;opacity:1}.loadall .home__box1-menu,.loadall .home__box1-scroll-wrap,.loadall .home__box1>svg{transition-delay:0s!important}.home__box1-video-wrap{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:transform 2s linear,top 2s linear,opacity 2s;transition-delay:1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,top;background-color:#000}.load .home__box1-video-wrap{transform:scale(1) translateZ(0);opacity:1}.home__box1-video-wrap-img{width:calc(3168/3840*200vw);height:auto;top:calc(664/3840*200vw);left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;z-index:1}.footer-bl{width:100vw;height:100vh;background-color:#000;position:absolute;bottom:0;left:0;z-index:7}.home-body .header__logo{display:none}.home-body #__next{opacity:1!important;transform:none!important}.arrow-next{display:flex;height:calc(63/3840*200vw);width:calc(95/3840*200vw);justify-content:center;align-items:center;gap:calc(22/3840*200vw);border-radius:calc(100/3840*200vw);background:rgba(0,0,0,.8);position:absolute;top:50%;transform:translateY(-50%);right:calc(50% + -755/3840*200vw);z-index:10;cursor:pointer}.arrow-next:hover svg{transform:translateX(calc(10 / 3840 * 200vw))}@media(max-width:720px){.arrow-next:hover svg{transform:translateX(0)}}.arrow-next svg{transition:transform .3s;width:calc(15/3840*200vw)}.arrow-prev{display:flex;height:calc(63/3840*200vw);width:calc(95/3840*200vw);justify-content:center;align-items:center;gap:calc(22/3840*200vw);border-radius:calc(100/3840*200vw);background:rgba(0,0,0,.8);position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);left:calc(50% + -793/3840*200vw);z-index:10;cursor:pointer}.arrow-prev:hover svg{transform:translateX(calc(10 / 3840 * 200vw))}@media(max-width:720px){.arrow-prev:hover svg{transform:translateX(0)}}.arrow-prev svg{transition:transform .3s;width:calc(15/3840*200vw)}@media(max-width:720px){.home-body-mob .header-top{display:none!important}.home-body-mob .header-main{display:none}}.projects{background-color:#000;padding-top:calc(220/3840*200vw);max-width:100vw}@media(max-width:720px){.projects{padding-top:calc(147/430*100vw);overflow:hidden}}.projects__top{padding-left:calc(70/3840*200vw);padding-right:calc(61/3840*200vw);display:flex;align-items:center;justify-content:space-between}@media(max-width:720px){.projects__top{padding-left:calc(20/430*100vw);padding-right:calc(20/430*100vw)}}.projects__top-title{color:#fff;font-family:Loos Extended;font-size:calc(61/3840*200vw);font-style:normal;font-weight:500;text-transform:uppercase;line-height:normal}@media(max-width:720px){.projects__top-title{font-size:calc(40/430*100vw)}}.projects__top-filter-wrap{display:flex;gap:calc(63/3840*200vw);width:100%;box-sizing:border-box;margin-left:calc(120/3840*200vw)}@media(max-width:720px){.projects__top-filter-wrap{justify-content:space-between;padding-left:calc(20/430*100vw);padding-right:calc(20/430*100vw);margin:calc(44/430*100vw) 0 0}}.projects__filter-btn{color:#fff;font-family:Loos Extended;font-size:calc(17/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.projects__filter-btn:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.projects__filter-btn:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.projects__filter-btn{font-size:calc(11/430*100vw);text-align:center}}.projects__filter-btn.no-active{opacity:.25}.projects__top-filter-tabs{display:flex;gap:calc(80/3840*200vw);align-items:center}@media(max-width:720px){.projects__top-filter-tabs{gap:calc(30/430*100vw)}}.projects__top-filter-tabs svg{transition:transform .3s;opacity:.5}.projects__top-filter-tabs svg:hover{transform:scale(1.3)}@media(max-width:720px){.projects__top-filter-tabs svg:hover{transform:scale(1)}}.projects__top-filter-tabs svg[data-active=true]{opacity:1}@media(max-width:720px){.projects__top-filter-tabs svg[data-active=true]{display:none}.projects__top-filter-tabs svg{width:calc(18/430*100vw)!important;opacity:1!important}.projects__top-filter-tabs svg:not(.projects__top-filter-mp) path{fill:#fff!important;opacity:1!important}}.projects__top-filter-sp{width:calc(18/3840*200vw);cursor:pointer}@media screen and (max-width:1100px)and (min-width:720px){.projects__top-filter-sp{width:calc(27/3840*200vw)}}.projects__top-filter-sp path{fill:#fff;opacity:1}.projects__top-filter-mp{width:calc(18/3840*200vw);cursor:pointer}@media screen and (max-width:1100px)and (min-width:720px){.projects__top-filter-mp{width:calc(27/3840*200vw)}}.projects__top-filter-mp path{opacity:1}@media screen and (max-width:1100px)and (min-width:720px){.project-page-all #smooth-content{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}}.projects__top-filter-ml{width:calc(18/3840*200vw);cursor:pointer}@media screen and (max-width:1100px)and (min-width:720px){.projects__top-filter-ml{width:calc(27/3840*200vw)}}.projects__top-filter-ml *{opacity:1!important}.projects__top-filter-ml path{fill:#fff;opacity:1}.projects__list{margin-top:calc(204/3840*200vw);display:flex;flex-wrap:wrap;padding-left:calc(70/3840*200vw);padding-right:calc(61/3840*200vw);gap:calc(28/3840*200vw);align-items:center;padding-bottom:calc(70/3840*200vw);justify-content:start;align-items:start;transition:opacity .3s;opacity:0;position:absolute;max-height:0;overflow:visible}.projects__list[data-active=true]{position:relative;opacity:1;max-height:inherit}@media(max-width:720px){.projects__list{padding-left:calc(20/430*100vw);padding-right:calc(20/430*100vw);padding-bottom:calc(44/3840*200vw);margin-top:calc(76/430*100vw);gap:calc(36/430*100vw);flex-direction:column}}.projects__list-r{color:#fff;font-family:Loos Extended;font-size:calc(26/3840*200vw);font-style:normal;font-weight:500;line-height:normal;opacity:.25}@media(max-width:720px){.projects__list-r{display:none}}.projects__list-name{color:#fff;font-family:Loos Extended;font-size:calc(26/3840*200vw);font-style:normal;font-weight:400;line-height:calc(52/3840*200vw);cursor:pointer;opacity:.25;pointer-events:none;text-decoration:underline;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}@media(max-width:720px){.projects__list-name{font-size:calc(24/430*100vw);font-weight:400;line-height:100%}.projects__list-name:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}@media(max-width:720px)and (max-width:720px){.projects__list-name:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.projects__list-name:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media(max-width:720px){.projects__list-name:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}}.projects__list-name[data-active=true]{opacity:1;pointer-events:auto}.projects__list-item{display:flex;gap:calc(28/3840*200vw);align-items:center;position:relative}.projects__popup{opacity:0;position:absolute!important;transition:opacity .2s ease,transform .2s ease;width:calc(620/3840*200vw)!important;height:calc(380/3840*200vw)!important;border-radius:calc(20/3840*200vw);overflow:hidden}.projects__popup img{position:absolute;left:0;top:0;width:100%;height:100%}.projects__popup.visible{opacity:1;transform:translateY(0)}.projects__cards{padding-bottom:calc(224/3840*200vw);margin-top:calc(110/3840*200vw);transition:opacity .3s;opacity:0;position:absolute;max-height:0;overflow:hidden}.projects__cards[data-active=true]{position:relative;opacity:1;max-height:inherit}.projects__cards>div{display:flex;gap:calc(31/3840*200vw);padding-left:calc(71/3840*200vw);padding-right:calc(69/3840*200vw)}@media(max-width:720px){.projects__cards>div{flex-direction:column;gap:calc(52/430*100vw)}}.projects__cards>div>div{width:calc(33.3333 - 62/3840*200vw);display:flex;flex-direction:column;gap:calc(62/3840*200vw)}@media(max-width:720px){.projects__cards>div>div{gap:calc(25/430*100vw);width:100%}}.projects__cards>div>div:first-child>a:nth-child(1n) img{height:calc(288/3840*200vw)}.projects__cards>div>div:first-child>a:nth-child(2n) img{height:calc(445/3840*200vw)}.projects__cards>div>div:first-child>a:nth-child(3n) img{height:calc(388/3840*200vw)}.projects__cards>div>div:first-child>a:nth-child(4n) img{height:calc(377/3840*200vw)}.projects__cards>div>div:first-child>a:nth-child(5n) img{height:calc(288/3840*200vw)}@media(max-width:720px){.projects__cards>div>div:first-child>a>a:nth-child(1n) img{height:calc(288/3840*200vw)}.projects__cards>div>div:first-child>a>a:nth-child(2n) img{height:calc(445/3840*200vw)}.projects__cards>div>div:first-child>a>a:nth-child(3n) img{height:calc(388/3840*200vw)}.projects__cards>div>div:first-child>a>a:nth-child(4n) img{height:calc(377/3840*200vw)}.projects__cards>div>div:first-child>a>a:nth-child(5n) img{height:calc(288/3840*200vw)}}.projects__cards>div>div:nth-child(2)>a:nth-child(1n) img,.projects__cards>div>div:nth-child(2)>a:nth-child(2n) img{height:calc(352/3840*200vw)}.projects__cards>div>div:nth-child(2)>a:nth-child(3n) img{height:calc(309/3840*200vw)}.projects__cards>div>div:nth-child(2)>a:nth-child(4n) img{height:calc(324/3840*200vw)}.projects__cards>div>div:nth-child(2)>a:nth-child(5n) img{height:calc(352/3840*200vw)}.projects__cards>div>div:nth-child(3)>a:nth-child(1n) img{height:calc(445/3840*200vw)}.projects__cards>div>div:nth-child(3)>a:nth-child(2n) img{height:calc(388/3840*200vw)}.projects__cards>div>div:nth-child(3)>a:nth-child(3n) img{height:calc(377/3840*200vw)}.projects__cards>div>div:nth-child(3)>a:nth-child(4n) img{height:calc(288/3840*200vw)}.projects__cards>div>div:nth-child(3)>a:nth-child(5n) img{height:calc(388/3840*200vw)}@media(max-width:720px){.projects__cards{margin-top:calc(47/430*100vw)}}.project-card{width:calc(572/3840*200vw);position:relative;cursor:pointer}@media(max-width:720px){.project-card{width:100%}}.project-card:hover img{transform:scale(1.1)}@media(max-width:720px){.project-card:hover img{transform:scale(1)}}.project-card img{max-width:100%;object-fit:cover;border-radius:calc(17/3840*200vw);overflow:hidden;width:calc(572/3840*200vw);transition:transform .6s}@media(max-width:720px){.project-card img{width:100%;border-radius:calc(17/430*100vw);margin-bottom:calc(20/430*100vw)}}.project-card-title{color:#fff;font-family:Loos Extended;font-size:calc(26/3840*200vw);font-style:normal;font-weight:500;line-height:calc(32/3840*200vw)}@media(max-width:720px){.project-card-title{font-size:calc(24/430*100vw);line-height:normal}}.project-card-status{color:#fff;font-family:Loos Extended;font-size:calc(16/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-top:calc(19/3840*200vw);opacity:.5}@media(max-width:720px){.project-card-status{font-size:calc(14/430*100vw);margin-top:calc(19/430*100vw)}}.projects__btn{border-radius:calc(100/3840*200vw);background:#848484;display:inline-flex;padding:calc(27/3840*200vw) calc(40/3840*200vw);justify-content:center;align-items:center;gap:calc(20/3840*200vw);color:#fff;font-family:Inter Tight;font-size:calc(22/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin:calc(141/3840*200vw) auto 0;cursor:pointer;transition:color .3s;transition:background-color .3s}@media(max-width:720px){.projects__btn{border-radius:calc(100/430*100vw);padding:calc(20/430*100vw) calc(30/430*100vw);flex-direction:row!important;justify-content:center;gap:calc(15/430*100vw)!important;margin-top:calc(62/430*100vw);font-size:calc(18/430*100vw)!important;min-width:calc(231/430*100vw);align-items:center;line-height:.9}}.projects__btn>svg{width:calc(20/3840*200vw);transition:transform .3s}.projects__btn>svg path{transition:fill .3s}@media(max-width:720px){.projects__btn>svg{transform:none;width:calc(20/430*100vw)!important}}.projects__btn>svg path{fill:#fff}.projects__btn:hover{background-color:#fff;color:#000}@media(max-width:720px){.projects__btn:hover{background:#848484;color:#fff}}.projects__btn:hover svg{transform:translateX(calc(10 / 3840 * 200vw))}@media(max-width:720px){.projects__btn:hover svg{transform:none}}.projects__btn:hover svg path{fill:#000}@media(max-width:720px){.projects__btn:hover svg path{fill:#fff}}.projects__map{position:absolute;opacity:0;height:0;margin-top:calc(120/3840*200vw);background-color:#fff;overflow:hidden;position:relative;transition:opacity .3s}@media(max-width:720px){.projects__map{height:calc(973/430*100vw);position:absolute;top:-100000px;pointer-events:none!important}}.projects__map .map{width:100vw!important}@media screen and (max-width:1100px)and (min-width:720px){.projects__map .map{height:calc(800/3840*200vw)!important}}@media screen and (max-width:1025px)and (min-width:720px){.projects__map .map{height:calc(1500/3840*200vw)!important}}.projects__map[data-active=true]{position:relative;opacity:1;height:calc(908/3840*200vw);pointer-events:auto!important;top:0}@media screen and (max-width:1100px)and (min-width:720px){.projects__map[data-active=true]{height:calc(800/3840*200vw)!important}}@media screen and (max-width:1025px)and (min-width:720px){.projects__map[data-active=true]{height:calc(1500/3840*200vw)!important}}@media(max-width:720px){.projects__map[data-active=true]{margin-top:calc(47/430*100vw);height:calc(700/430*100vw)}.projects__map[data-active=true] .map{height:calc(700/430*100vw)!important;width:100vw!important}}@media(max-width:720px)and (max-width:720px){.projects__map[data-active=true] .map{position:relative}}.projects__map .ymaps-2-1-79-default-cluster{color:#fff!important;font-size:calc(20/3840*200vw);font-family:Loos ExtraWide}.projects__map .ymaps-2-1-79-default-cluster ymaps{font-size:calc(20/3840*200vw)}@media(max-width:720px){.projects__map .ymaps-2-1-79-default-cluster,.projects__map .ymaps-2-1-79-default-cluster ymaps{font-size:calc(25/430*100vw)}}.projects__map .ymaps-2-1-79-ground-pane{filter:grayscale(1)}.projects__map .ymaps-2-1-79-image{width:70px!important;height:70px!important;background-size:cover!important;border-radius:100%!important;overflow:hidden!important;background-position:50% 50%}.projects__map-bt-wrap{display:flex;position:absolute;top:calc(122/3840*200vw);left:calc(70/3840*200vw);border-radius:calc(100/3840*200vw);overflow:hidden;z-index:2;background-color:#e0e0e0}@media(max-width:720px){.projects__map-bt-wrap{top:auto;bottom:calc(82/430*100vw);left:50%;transform:translateX(-50%);border-radius:calc(84/430*100vw)}}.projects__map-bt-wrap[data-status="1"]:after{transform:translateX(100%)}.projects__map-bt-wrap:after{position:absolute;left:0;width:50%;height:100%;border-radius:calc(100/3840*200vw);background:#000;content:"";z-index:0;transition:transform .6s}.projects__map-bt-wrap>div{width:calc(233/3840*200vw);height:calc(61/3840*200vw);gap:calc(0/3840*200vw);color:#4f4f4f;font-family:Inter Tight;font-size:calc(22/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .6s,gap .6s,transform .3s}.projects__map-bt-wrap>div:hover{gap:calc(7/430*100vw)!important}.projects__map-bt-wrap>div:hover[data-active=false] path{fill:#000}.projects__map-bt-wrap>div:hover svg{width:calc(10/3840*200vw)}@media(max-width:720px){.projects__map-bt-wrap>div{width:calc(196/430*100vw);height:calc(52/430*100vw);font-size:calc(18/430*100vw);gap:calc(16/430*100vw)!important}}.projects__map-bt-wrap>div svg{width:calc(0/3840*200vw);transition:width .6s}.projects__map-bt-wrap>div svg path{transition:fill 1s}.projects__map-bt-wrap>div[data-active=true]{gap:calc(20/3840*200vw);color:#fff}@media(max-width:720px){.projects__map-bt-wrap>div[data-active=true]{gap:calc(16/3840*200vw)}}.projects__map-bt-wrap>div[data-active=true] svg{width:calc(10/3840*200vw)}@media(max-width:720px){.projects__map-bt-wrap>div[data-active=true] svg{width:calc(8/430*100vw)}.projects__cards>div>div:nth-child(1n) img{height:calc(204/430*100vw)!important}.projects__cards>div>div:nth-child(2n) img{height:calc(250/430*100vw)!important}.projects__cards>div>div:nth-child(3n) img{height:calc(316/430*100vw)!important}.projects__cards>div>div:nth-child(4n) img{height:calc(250/430*100vw)!important}.projects__cards>div>div:nth-child(5n) img{height:calc(326/430*100vw)!important}}.slider-load .swiper-slide{transition-duration:1s!important}.projects__item{height:100vh;position:relative}@media(max-width:720px){.projects__item{height:92vh}}.projects__item-swiper{width:100%;height:100%}.swiper-pagination{padding-left:calc(68/3840*200vw);padding-right:calc(68/3840*200vw);box-sizing:border-box;display:flex;gap:calc(23/3840*200vw);bottom:calc(50/3840*200vw)!important;z-index:3}.swiper-pagination .swiper-pagination-bullet{width:100%;height:calc(5/3840*200vw);border-radius:calc(100/3840*200vw);background-color:#fff;opacity:.5;transition:opacity .6s;position:relative}.swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;width:100%;height:500%;left:0;top:0;transform:translateY(-40%)}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.projects__item-info{display:flex;flex-direction:column;gap:calc(21/3840*200vw)}@media(max-width:720px){.projects__item-info{gap:calc(13/430*100vw)}}.projects__item-info>div{color:#fff;font-family:Inter Tight;font-size:calc(26/3840*200vw);font-style:normal;font-weight:400;line-height:normal}.projects__item-info>div sup{font-size:calc(17/3840*200vw)}@media(max-width:720px){.projects__item-info>div{font-size:calc(18/430*100vw)}.projects__item-info>div sup{font-size:calc(12/430*100vw)}}.projects__item-subtl{color:#fff;font-family:Inter Tight;font-size:calc(26/3840*200vw);font-style:normal;font-weight:400;line-height:normal}@media(max-width:720px){.projects__item-subtl{font-size:calc(18/430*100vw)}}.projects__item .button{max-width:calc(95/3840*200vw);overflow:hidden;color:transparent;box-sizing:border-box;background-color:#848484;transition:max-width .6s,color .6s,background-color .6s;margin-top:calc(40/3840*200vw)}.projects__item .button[data-lang=en] svg{left:calc(-30/3840*200vw)}@media(max-width:720px){.projects__item .button{max-width:calc(196/430*100vw)!important;margin-top:calc(40/430*100vw);color:#fff}.projects__item .button[data-lang=en]{max-width:calc(250/430*100vw)!important}}@media screen and (min-width:1000px){.projects__item .button:hover{max-width:calc(320/3840*200vw)!important;width:calc(260/3840*200vw)!important;color:#000;background-color:#fff}}@media(max-width:720px){.projects__item .button:hover span{transform:none!important}}.projects__item .button:hover svg{left:0}@media screen and (min-width:1000px){.projects__item .button:hover svg path{fill:#000}.projects__item .button:hover span{transform:translateY(-50%) translateX(calc(72 / 3840 * 200vw))!important}}.projects__item .button svg{transition:left .3s!important;transform:none;max-width:calc(15/3840*200vw);min-width:calc(15/3840*200vw);position:relative;left:calc(-15/3840*200vw);transform:rotate(180deg)}@media(max-width:720px){.projects__item .button svg{max-width:calc(12/430*100vw);min-width:calc(12/430*100vw)}}.projects__item .projects__item-in{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;display:flex;align-items:start;flex-direction:column;justify-content:center;box-sizing:border-box;padding-left:calc(68/3840*200vw);gap:calc(100/3840*200vw);margin-bottom:calc(30/3840*200vw);pointer-events:none;max-width:60vw}.projects__item .projects__item-in .button{pointer-events:all}@media(max-width:720px){.projects__item .projects__item-in{justify-content:space-between;padding:calc(200/430*100vw) calc(20/430*100vw) calc(100/430*100vw);max-width:inherit}}.projects__item .swiper:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:linear-gradient(270deg,transparent 43.78%,rgba(0,0,0,.6) 93.7%),linear-gradient(0deg,rgba(0,0,0,.04),rgba(0,0,0,.04)),no-repeat;z-index:2;pointer-events:none}@media(max-width:720px){.projects__item .swiper:after{opacity:.7}}.projects__item>a{position:absolute;display:flex;gap:calc(20/3840*200vw);color:#fff;font-family:Inter Tight;font-size:calc(22/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;left:calc(68/3840*200vw);top:calc(142/3840*200vw);text-decoration:none;z-index:5}@media screen and (max-width:1100px)and (min-width:720px){.projects__item>a{font-size:calc(32/3840*200vw);top:calc(172/3840*200vw)}}@media(max-width:720px){.projects__item>a{font-size:calc(16/430*100vw);gap:calc(15/430*100vw);top:calc(126/430*100vw)}}.projects__item>a:hover svg{transform:translateX(calc(-10 / 3840 * 200vw))}@media(max-width:720px){.projects__item>a:hover svg{transform:translateX(calc(0 / 3840 * 200vw))}}.projects__item>a svg{width:calc(15/3840*200vw);transition:transform .6s}@media(max-width:720px){.projects__item>a svg{width:calc(10/430*100vw)}}.projects__item-tl{color:#fff;font-family:Loos Extended;font-size:calc(82/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media(max-width:720px){.projects__item-tl{font-size:calc(30/430*100vw);margin-bottom:calc(20/430*100vw)}}.progress-bar{width:calc(100vw - 40/430*100vw);left:calc(-88/430*100vw);bottom:calc(-40/430*100vw);z-index:10;height:calc(4/430*100vw)}.progress-bar,.progress-bar:after{position:absolute;border-radius:calc(100/430*100vw)}.progress-bar:after{content:"";left:0;top:0;width:100%;height:100%;opacity:.5;background:#fff}.pro-img-wrap{position:relative;overflow:hidden;border-radius:calc(17/3840*200vw);margin-bottom:calc(20/3840*200vw)}@media(max-width:720px){.pro-img-wrap{margin-bottom:calc(20/430*100vw);border-radius:calc(17/430*100vw)}}@media screen and (min-width:1100px){[data-big=true] .projects__item-in{gap:calc(60/3840*200vw)}[data-big=true]>a{top:calc(120/3840*200vw)!important}[data-big=true] .projects__item-tl{font-size:calc(65/3840*200vw)}}.about__top{height:calc(1200/1080*100vh);background-size:cover;background-position:50% 50%;margin-bottom:calc(-120/1080*100vh);display:flex;box-sizing:border-box;padding-top:calc(311/1080*100vh);padding-left:calc(70/3840*200vw);position:relative}@media screen and (max-width:1100px)and (min-width:720px){.about__top{height:calc(1876/3840*200vw);padding-top:calc(511/3840*200vw)}}@media(max-width:720px){.about__top{flex-direction:column;gap:calc(90/430*100vw);height:auto;padding:calc(150/430*100vw) calc(20/430*100vw) calc(300/430*100vw)}}.about__top-tl{color:#fff;font-family:Loos Extended;font-size:calc(61/3840*200vw);font-style:normal;font-weight:500;line-height:normal;width:calc(770/3840*200vw);text-transform:uppercase}@media screen and (max-width:1100px)and (min-width:720px){.about__top-tl{font-size:calc(81/3840*200vw)}}@media(max-width:720px){.about__top-tl{font-size:calc(40/430*100vw);width:100%}}.about__top-tx{width:calc(859/3840*200vw);color:#fff;font-family:Inter Tight;font-size:calc(24/3840*200vw);font-style:normal;font-weight:300;line-height:normal}@media screen and (max-width:1100px)and (min-width:720px){.about__top-tx{font-size:calc(32/3840*200vw)}}@media(max-width:720px){.about__top-tx{font-size:calc(14/430*100vw);width:100%}}.about__screen2{height:calc(918/1080*100vh);margin-bottom:calc(-120/1080*100vh);overflow:hidden;box-sizing:border-box;padding-top:calc(239/1080*100vh);padding-left:calc(70/3840*200vw);display:flex;flex-direction:column;gap:calc(50/3840*200vw);position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:1100px)and (min-width:720px){.about__screen2{height:calc(1160/3840*200vw);margin-bottom:calc(-120/3840*200vw);padding-top:calc(342/3840*200vw)}}@media(max-width:720px){.about__screen2{margin-bottom:calc(-40/430*100vw);background-position:50%;gap:calc(40/430*100vw)}}.about__screen2:after{width:100%;height:100%;left:0;top:0;background-color:#000;opacity:.9;content:"";position:absolute;transition:opacity 2s;z-index:1;transition-delay:.5s}@media(max-width:720px){.about__screen2:after{transition-delay:0s}}.about__screen2.animated:after{opacity:.2}@media(max-width:720px){.about__screen2{height:auto;padding:calc(100/430*100vw) calc(30/430*100vw) calc(108/430*100vw) calc(20/430*100vw);max-width:100vw}}.about__screen2-tl{color:#fff;font-family:Loos Extended;font-size:calc(64/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;transition:opacity 2s,transform 2s;transition-delay:.5s;position:relative;z-index:2;opacity:1}@media(max-width:720px){.about__screen2-tl.animated{transition:opacity 1.5s,transform 1.5s;transform:translateY(0);opacity:1}.about__screen2-tl{font-size:calc(32/430*100vw);transform:translateX(-50%);transition-delay:0s;transition:opacity 1.5s,transform 1.5s}}.about__screen3{background-color:#fff;margin-bottom:calc(-120/3840*200vw);padding-top:calc(220/3840*200vw);padding-bottom:calc(340/3840*200vw);padding-left:calc(70/3840*200vw);box-sizing:border-box;display:flex;gap:calc(315/3840*200vw);position:relative;z-index:2}@media(max-width:720px){.about__screen3{padding:calc(100/430*100vw) calc(20/430*100vw) calc(160/430*100vw);flex-direction:column;gap:calc(40/430*100vw);position:relative;margin-bottom:calc(-40/430*100vw);z-index:3}}.about__screen-tl{color:#000;font-family:Loos Extended;font-size:calc(61/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;transition:opacity .6s,transform .6s;transform:translateY(50%);opacity:0}@media screen and (max-width:1100px)and (min-width:720px){.about__screen-tl{font-size:calc(85/3840*200vw)}}.about__screen-tl.animated{transform:translateY(0);opacity:1}@media(max-width:720px){.about__screen-tl{font-size:calc(32/430*100vw)}}.about__screen-tx{color:#000;font-family:Inter Tight;font-size:calc(24/3840*200vw);font-style:normal;font-weight:400;line-height:normal;width:calc(672/3840*200vw);transition:opacity .6s,transform .6s;transform:translateY(50%);opacity:0;transition-delay:.2s}@media screen and (max-width:1100px)and (min-width:720px){.about__screen-tx{font-size:calc(32/3840*200vw)}}.about__screen-tx.animated{transform:translateY(0);opacity:1}@media(max-width:720px){.about__screen-tx{width:100%;font-size:calc(14/430*100vw)}}.about__screen4{height:calc(1200/1080*100vh);background-size:cover;background-position:50% 50%;margin-bottom:calc(-120/1080*100vh);position:relative;overflow:hidden;z-index:5}@media screen and (max-width:1100px)and (min-width:720px){.about__screen4{height:calc(1500/3840*200vw)}}.about__screen4:after{background:linear-gradient(180deg,rgba(0,0,0,.16),transparent),linear-gradient(0deg,rgba(0,0,0,.35),rgba(0,0,0,.35));position:absolute;left:0;top:0;background-position:50% 50%;content:"";width:100%;height:100%;z-index:2}.about__screen4 video{position:absolute;top:50%;left:50%;width:100%;height:120%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}@media(max-width:720px){.about__screen4{height:calc(933/430*100vw);position:relative;z-index:4}}.about__top-tl{transform:translateX(0);opacity:1}.about__top-tx{transform:translateX(50%);opacity:0}.load .about__top-tl{transform:translateX(0);transition:opacity .6s,transform .6s;opacity:1}.load .about__top-tx{transform:translateX(0);opacity:1;transition:opacity 1s,transform 1s}.about__top{max-width:100vw;overflow:hidden}.about__top .home__box1-scroll-wrap{height:7.8125vw;position:absolute;left:50%;transform:translateX(-50%);bottom:3.8541666667vw;z-index:0}@media(max-width:720px){.about__top .home__box1-scroll-wrap{bottom:calc(125/430*100vw);height:calc(100/430*100vw)}}.animated .part-0{transform:translateX(calc(250 / 3840 * 200vw))}@media(max-width:720px){.animated .part-0{transform:translateX(calc(0 / 3840 * 200vw))}}.animated .part-1{transform:translateX(calc(500 / 3840 * 200vw))}@media(max-width:720px){.animated .part-1{transform:translateX(calc(0 / 3840 * 200vw));transition-delay:.3s}}.contact_main{background-color:#fff}.contact_main a{text-decoration:none}.contact_main-top{height:calc(510/1080*100vh);background-size:cover;background-position:50% 50%}@media screen and (max-width:1400px){.contact_main-top{background-size:cover;background-position:50% 50%}.contact_main-top body{background-color:blue}}@media(max-width:720px){.contact_main-top{height:calc(351/430*100vw);background-position:50% 50%}}.contact_main-bot{display:flex;flex-direction:column;align-items:flex-start;gap:calc(80/1080*100vh);align-self:stretch;padding:calc(80/1080*100vh) calc(70/1080*100vh) calc(120/1080*100vh)}@media screen and (max-width:1100px)and (min-width:720px){.contact_main-bot{padding-left:calc(65/3840*200vw)}}@media(max-width:720px){.contact_main-bot{padding:calc(100/430*100vw) calc(20/430*100vw) calc(110/430*100vw);gap:0}}.contact_main-bot h2{color:#000;font-family:Loos Extended;font-size:calc(61/3840*200vw);font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media screen and (max-width:1100px)and (min-width:720px){.contact_main-bot h2{font-size:calc(100/3840*200vw)}}@media(max-width:720px){.contact_main-bot h2{margin:0;font-size:calc(40/430*100vw);margin-bottom:calc(40/430*100vw)!important}}.contact_main-mid{display:flex;justify-content:start;width:100%;gap:calc(238/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.contact_main-mid{gap:calc(120/3840*200vw)}}.contact_main-mid>div:first-child{margin-right:calc(100/3840*200vw)}@media(max-width:720px){.contact_main-mid>div:first-child{margin-right:0}.contact_main-mid{flex-direction:column;gap:calc(40/430*100vw)}}.contact_main-mid-item-tl{color:#000;font-family:Inter Tight;font-size:calc(16/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:calc(20/3840*200vw)}@media screen and (max-width:1100px)and (min-width:720px){.contact_main-mid-item-tl{font-size:calc(24/3840*200vw);margin-bottom:calc(30/3840*200vw)}}@media(max-width:720px){.contact_main-mid-item-tl{font-size:calc(14/430*100vw);margin-bottom:calc(10/430*100vw)}}.contact_main-mid-item-tx{color:#000;font-family:Inter Tight;font-size:calc(26/3840*200vw);font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width:1100px)and (min-width:720px){.contact_main-mid-item-tx{font-size:calc(32/3840*200vw)}}.contact_main-mid-item-tx.contact_main-mid-item-a{text-decoration:underline!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.contact_main-mid-item-tx.contact_main-mid-item-a:hover{-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important}@media(max-width:720px){.contact_main-mid-item-tx{font-size:calc(18/430*100vw)}.contact_main-mid-item-tx br{display:none}}.contact_bt{display:flex;padding:calc(27/3840*200vw) calc(40/3840*200vw);justify-content:center;align-items:center;gap:calc(20/3840*200vw);border-radius:calc(100/3840*200vw);background:#000;color:#fff;font-family:Inter Tight;font-size:calc(22/3840*200vw);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;cursor:pointer;transition:transform .3s}@media screen and (max-width:1100px)and (min-width:720px){.contact_bt{padding:calc(40.5/3840*200vw) calc(60/3840*200vw);gap:calc(30/3840*200vw);border-radius:calc(150/3840*200vw);font-size:calc(33/3840*200vw)}}@media(max-width:720px){.contact_bt{margin-top:calc(40/430*100vw);padding:calc(20/430*100vw) calc(30/430*100vw);font-size:calc(18/430*100vw)}}.contact_bt:hover{transform:scale(1.05)}.contact-page{background-color:#fff!important}.contact-page .header__logo{display:none}.contact-page .footer{margin-top:calc(-50/1080*100vh)}.error-page{display:flex;align-items:center;justify-content:center;height:100vh;flex-direction:column;gap:calc(100/1080*100vh);background-color:#000}@media(max-width:720px){.error-page{gap:calc(100/430*100vw)}}.error-page-wrap{position:relative}.error-page-wrap>svg{width:calc(962/1080*100vh)}@media(max-width:720px){.error-page-wrap>svg{width:100vw}}.error-page-tx{color:var(--White,#fff);text-align:center;font-family:Loos Extended;font-size:calc(24/1080*100vh);font-style:normal;font-weight:500;line-height:normal}@media(max-width:720px){.error-page-tx{font-size:calc(20/430*100vw)}}.error-page-tx a:hover{text-decoration:none}@media(max-width:720px){.error-page-tx a:hover{text-decoration:underline}}.error-page-wrap-v{position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(310/1080*100vh);height:calc(266/1080*100vh);border-radius:100%;overflow:hidden;background-color:#fff}@media(max-width:720px){.error-page-wrap-v{width:calc(138/430*100vw);height:calc(119/430*100vw)}}.error-page-wrap-v video{width:160%;height:160%;position:absolute;left:0;top:-30%}@media(max-width:720px){.contact-page .footer-down-add,.contact-page .footer-down-mail,.contact-page .footer-down-ph{display:none}}.load .home__box1-menu{transform:none}.load.-an0 .home__box1>svg{transform:translateX(-50%) scale(1);opacity:1}.load.-an1 .home__box1>svg{transform:translateX(-50%) translateY(calc(-454 / 1080 * 100vh)) scale(1)}.home__box4-tl.active>div,.home__box4-tx.active>div{transform:translateY(0)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.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-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}