@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zangezi;src:url(/fonts/Zangezi_SemiLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--default:#313642;--p:5.2vw;--blue1:#324D75;--blue:#283583;--orange:#D0A485;--orange2:#B7784B;--gray:#A0A0A0;--beige:#FFF0E5;--beige2:#F7D4BB;--speed:300ms;--speed_anim:1s}body,html{overflow-x:hidden;opacity:1}body{font-family:Gilroy,sans-serif;color:var(--default);margin:0;position:relative;background:var(--beige);-webkit-tap-highlight-color:rgba(0,0,0,0)}body.overflow{overflow:hidden;scrollbar-gutter:stable;height:100vh}h1,h2{font-family:Zangezi;font-weight:300;text-transform:uppercase;margin:0;font-size:110px;line-height:1}@media(max-width:3840px){h1,h2{font-size:calc(110/3840*200vw);line-height:1}}@media(max-height:1080px){h1,h2{font-size:calc(110/2160*200vh);line-height:1}}@media(max-width:1000px){h1,h2{font-size:calc(40/375*100vw);line-height:1.12}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body>div{opacity:0}@media(max-width:1000px){body>div{opacity:1}}body>div{animation:fadeIn .5s ease-in-out forwards}@media(max-width:1000px){body>div{animation:none}}h3{font-family:Zangezi;font-weight:300;text-transform:uppercase;margin:0;line-height:1.1;font-size:80px}@media(max-width:3840px){h3{font-size:calc(80/3840*200vw)}}img{object-fit:cover}img,svg{display:block}svg{height:auto}a{color:inherit}@media(hover:hover)and (pointer:fine){a:hover{text-decoration:none}}.frame{padding-left:var(--p);padding-right:var(--p)}.input input{width:100%;box-sizing:border-box;background:none;color:#fff;font-family:Gilroy;border:none;border-bottom:1px solid #fff;outline:none;-webkit-text-fill-color:#fff;font-size:18px;padding:0 0 15px}@media(max-width:3840px){.input input{font-size:calc(18/3840*200vw);padding-bottom:calc(15/3840*200vw)}}@media(max-width:1000px){.input input{font-size:calc(16/375*100vw);padding-bottom:calc(15/375*100vw)}}.input input::placeholder{color:#fff}.input input:-webkit-autofill,.input input:-webkit-autofill:active,.input input:-webkit-autofill:focus,.input input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input[data-error=true] input{border-color:red}.btn{color:#fff;font-family:Zangezi,sans-serif;font-weight:300;align-items:center;display:flex;cursor:pointer;background:var(--orange2);text-transform:uppercase;line-height:1;font-size:24px;letter-spacing:9.6px;padding:0 23px;gap:25px;height:78px;transition:var(--speed) background;text-decoration:none}@media(max-width:3840px){.btn{font-size:calc(24/3840*200vw);letter-spacing:calc(9.6/3840*200vw);padding:0 calc(23/3840*200vw);gap:calc(25/3840*200vw);height:calc(78/3840*200vw)}}@media(max-width:1000px){.btn{font-size:calc(12/375*100vw);letter-spacing:calc(4.8/375*100vw);padding:0 calc(23/375*100vw);gap:calc(25/375*100vw);height:calc(51/375*100vw);width:calc(275/375*100vw);text-align:center;line-height:1.2;margin:calc(46/375*100vw) auto 0;box-sizing:border-box}}.btn:after,.btn:before{content:"";display:block;width:44px;height:1px;background:#fff;transition:var(--speed) transform}@media(max-width:3840px){.btn:after,.btn:before{width:calc(44/3840*200vw)}}@media(max-width:1000px){.btn:after,.btn:before{width:calc(20/375*100vw)}}@media(hover:hover)and (pointer:fine){.btn:hover{background:#9c6741}.btn:hover:after,.btn:hover:before{transform:scaleX(1.2)}}.btn div{padding-top:7px}@media(max-width:3840px){.btn div{padding-top:calc(7/3840*200vw)}}.form-agree{display:flex;color:#fff;cursor:pointer;font-size:14px;gap:17px}@media(max-width:3840px){.form-agree{font-size:calc(14/3840*200vw);gap:calc(17/3840*200vw);align-items:center}}@media(max-width:1000px){.form-agree{font-size:calc(12/375*100vw);gap:calc(17/375*100vw)}}.form-agree>div:first-child{box-sizing:border-box;position:relative;border:1px solid #fff;min-width:13px;height:13px;transition:var(--speed) background}@media(max-width:3840px){.form-agree>div:first-child{min-width:calc(13/3840*200vw);height:calc(13/3840*200vw)}}@media(max-width:1000px){.form-agree>div:first-child{width:calc(13/375*100vw);min-width:calc(13/375*100vw);height:calc(13/375*100vw)}}.form-agree>div:last-child{max-width:500px}@media(max-width:3840px){.form-agree>div:last-child{max-width:calc(500/3840*200vw)}}@media(max-width:1000px){.form-agree>div:last-child{max-width:inherit}}.form-agree.error>div:first-child{background:rgba(0,0,0,0);border-color:red!important}.form-dsc{color:#fff;font-size:18px;margin-bottom:15px}@media(max-width:3840px){.form-dsc{font-size:calc(18/3840*200vw)}}@media(max-width:1000px){.form-dsc{font-size:calc(16/375*100vw);text-align:center;margin-top:calc(50/375*100vw);margin-bottom:0}}.checked{background-color:var(--orange)}.form-phone{font-family:Zangezi;font-weight:300;color:var(--orange);text-transform:uppercase;text-decoration:none;line-height:1;display:inline-block;font-size:48px;margin-bottom:130px}@media(max-width:3840px){.form-phone{font-size:calc(48/3840*200vw);margin-bottom:calc(130/3840*200vw)}}@media(max-width:1000px){.form-phone{color:var(--orange);font-size:calc(32/375*100vw);text-align:center;display:table;margin:calc(26/375*100vw) auto 0}}.page-form{display:flex;flex-direction:column;align-items:center}@media(max-width:1000px){.page-form{width:100%;display:block}}.page-form .form-agree{margin-top:16px;margin-bottom:38px}@media(max-width:3840px){.page-form .form-agree{margin-top:calc(16/3840*200vw);margin-bottom:calc(38/3840*200vw)}}@media(max-width:1000px){.page-form .form-agree{margin-top:calc(20/375*100vw);margin-bottom:0}}.page-form .input:first-child{margin-bottom:41px}@media(max-width:3840px){.page-form .input:first-child{margin-bottom:calc(41/3840*200vw)}}@media(max-width:1000px){.page-form .input:first-child{margin-bottom:calc(43/375*100vw)}}.page-form-in{max-width:515px}@media(max-width:3840px){.page-form-in{max-width:calc(515/3840*200vw)}}@media(max-width:1000px){.page-form-in{max-width:none;margin-top:calc(28/375*100vw)}}.pixi{position:relative;overflow:hidden;height:100vh}.page-slider .swiper-slide,.page-slider2 .swiper-slide{width:auto}.page-slider .swiper-slide.swiper-slide-active .page-slide,.page-slider .swiper-slide.swiper-slide-active .page-slide2,.page-slider2 .swiper-slide.swiper-slide-active .page-slide,.page-slider2 .swiper-slide.swiper-slide-active .page-slide2{transform:scale(1)}.swiper{height:100%}.page-slide{position:relative;overflow:hidden;width:68vw;height:65vh;transition:transform .9s;transform:scale(.8);font-family:Zangezi;font-weight:300;color:#fff;display:flex;font-size:48px;line-height:40px}.page-slide>div:first-child{width:100%;height:100%;position:absolute}@media(max-width:3840px){.page-slide{font-size:calc(48/3840*200vw);line-height:calc(40/3840*200vw)}}.page-slide img{z-index:1}.page-slide>div{position:relative;z-index:2;padding-left:3.2vw;padding-top:6.11vh}.page-slide2{transform:scale(.85);transform-origin:50% 100%;position:relative;overflow:hidden;width:42.55vw;height:896px;transition:transform .9s}.page-slide2>div{width:100%;height:100%}@media(max-width:3840px){.page-slide2{height:calc(896/3840*200vw)}}.lineParent{overflow:hidden;padding-top:10px;margin-bottom:-10px}.m_hint{width:196px;height:61px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;color:#b7784b;font-family:Zangezi;font-size:16px;font-weight:300;line-height:1;transition:transform .3s,opacity .3s}.m_hint.-hide{opacity:0;transform:scale(.5)}[data-anim]{opacity:0;transform:translateY(30%)}[data-anim=scaleIn]{opacity:0;transform:scale(.7)}@media(max-width:1000px){.arch-slider_nav{bottom:calc(-18/375*100vw)!important;transform:translateY(100%);gap:calc(17/375*100vw)!important}.arch-slider_nav div{font-size:calc(24/375*100vw)!important;width:auto!important}.arch-slider_nav svg{width:calc(62/375*100vw)!important}}#header:not(.-white)~.top_bl_mob #t_logo_out svg path{fill:var(--orange2)}#header.-close~.top_bl_mob #t_logo_out{opacity:0}.-orange:after{background:linear-gradient(90deg,rgba(9,9,121,0),rgb(255,240,229) 82%)!important}@media(hover:hover)and (pointer:fine){.-orange>div:hover.active{color:#fff}.-orange>div:hover.active span{background-color:#fff!important}.-orange>div:hover div{color:#283583!important}.-orange>div:hover div.active{color:#fff}.-orange>div:hover div.active span{background-color:#fff!important}.-orange>div:hover span{background-color:#283583!important}}.-orange div{color:var(--orange)!important}.-orange div.active{color:#fff}.-orange div.active span{background-color:#fff!important}.-orange div span{background-color:var(--orange)!important}.modal_tl{color:#283583;font-family:Zangezi;font-size:calc(48/2160*200vh);font-style:normal;font-weight:300;line-height:104.167%;text-transform:uppercase;margin-bottom:calc(30/3840*200vw);min-width:calc(400/3840*200vw)}.modal_tx{color:#313642;font-family:Gilroy;font-size:calc(18/2160*200vh);font-style:normal;font-weight:400;line-height:normal}@media(max-width:1000px){.infra_block_wrap{padding-bottom:calc(141/375*100vw);display:flex;gap:calc(70/375*100vw);flex-direction:column}.infra_block_wrap>div>div:last-child{left:calc(50% - -594/3840*200vw)!important}}