.CookiePopup_cookieBanner__Wjdlc{position:fixed;z-index:10;left:calc(100/1920*100vw);right:calc(100/1920*100vw);bottom:calc(20/1080*100vh);background:rgba(14,59,85,.8);padding:calc(20/1920*100vw) calc(30/1920*100vw);align-items:center;gap:calc(60/1920*100vw);display:flex;transition:opacity var(--speed_anim),transform var(--speed_anim);transform:translateY(calc(20 / 1080 * 100vh));opacity:0}@media(max-width:1000px){.CookiePopup_cookieBanner__Wjdlc{left:0;right:0;gap:calc(10/375*100vw);padding:calc(10/375*100vw) calc(20/375*100vw);bottom:0;flex-direction:column}}.CookiePopup_cookieBanner__Wjdlc.CookiePopup_active__SbYy_{transform:none;opacity:1}.CookiePopup_cookieText__Y7x7L{width:100%;color:var(--White);font-size:calc(14/1920*100vw);font-weight:400;line-height:130%;letter-spacing:-.7px}@media(max-width:1000px){.CookiePopup_cookieText__Y7x7L{font-size:calc(12/375*100vw)}}.CookiePopup_cookieButton__0_XTE{display:flex;padding:0 calc(20/1920*100vw);align-items:center;border:1px solid var(--White);-webkit-backdrop-filter:blur(calc(50 / 1920 * 100vw));backdrop-filter:blur(calc(50 / 1920 * 100vw));min-width:calc(165/1920*100vw);justify-content:center;color:var(--White);font-size:calc(18/1920*100vw);line-height:105%;letter-spacing:-.9px;text-transform:uppercase;min-height:calc(53/1920*100vw);cursor:pointer;transition:background-color var(--speed_hover),border-color var(--speed_hover)}@media(max-width:1000px){.CookiePopup_cookieButton__0_XTE{font-size:calc(12/375*100vw);min-height:calc(30/375*100vw);min-width:auto;padding:0 calc(20/375*100vw)}}@media(hover:hover)and (pointer:fine){.CookiePopup_cookieButton__0_XTE:hover{border-color:var(--royal-sky);background:var(--royal-sky)}}@font-face{font-family:GothamPro;src:url(/_next/static/media/13b136567df04344-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GothamPro;src:url(/_next/static/media/49e4d78e6cba83b0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GothamPro;src:url(/_next/static/media/4337d452fb0695f8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GothamPro;src:url(/_next/static/media/ab4de6786048ef93-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GothamPro Fallback;src:local("Arial");ascent-override:64.31%;descent-override:14.09%;line-gap-override:5.90%;size-adjust:113.52%}.__className_0149e6{font-family:GothamPro,GothamPro Fallback}@font-face{font-family:EuropeExtendedC;src:url(/fonts/europeextendedc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EuropeExtendedC;src:url(/fonts/europeextendedc-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--primary-green:#8cbe23;--royal-sky:#0E3B55;--deep-blue:#0d2232;--Grey:#9B9B9A;--mid-grey:#e9e8e8;--bronze-beige:#dfb073;--black:#000;--White:#fff;--Gray-1:#333333;--Gray-3:#828282;--Gray-5:#E0E0E0;--slide_time:1s;--slide_time_mid:1s;--slide_time_big:5s;--logo_word_time:1s;--logo_text_time:2s;--font_europe:"EuropeExtendedC",sans-serif;--speed_hover:0.3s;--speed_anim:1s;--modal_anim:0.5s}*{box-sizing:border-box}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,pre,td,th,ul{margin:0;padding:0}embed,fieldset,img,object{vertical-align:middle;border:0}address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}a *{cursor:pointer}.but,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea{outline:none;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0;border-radius:0;background:none}html{min-height:100%;min-width:320px;height:100%}body,html{overflow-x:hidden}body{color:var(--Gray-1);margin:0;position:relative;background-color:var(--White);-webkit-text-size-adjust:100%;min-height:100%}body.open_modal,body.overflow{overflow:hidden}body.wait,body.wait *{cursor:wait!important}body.wait *{pointer-events:none!important}img,svg{display:block}svg{height:auto}a{color:inherit}@media(hover:hover)and (pointer:fine){a:hover{text-decoration:none}}.anim-up{opacity:0;transform:translateY(5vh);transition:opacity 1.2s,transform 1.2s}.anim-up.animation-active{opacity:1;transform:translateY(0)}.anim-opacity{opacity:0;transition:opacity 1.2s ease}.anim-opacity.animation-active{opacity:1}.error-page{overflow:hidden!important;height:100vh;max-height:100vh}.frame{padding-left:calc(100/1920*100vw);padding-right:calc(100/1920*100vw)}@media(max-width:1000px){.frame{padding-left:calc(20/375*100vw);padding-right:calc(20/375*100vw)}}.f_but{display:flex;flex-direction:column;gap:calc(20/1920*100vw);align-items:center;cursor:pointer;font-family:GothamPro,GothamPro Fallback;color:var(--deep-blue);text-align:center;font-size:calc(18/1920*100vw);line-height:105%;letter-spacing:-.9px;text-transform:uppercase;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(max-width:1000px){.f_but{flex-direction:row;gap:calc(19/375*100vw);font-size:calc(14/375*100vw);letter-spacing:-.7px}}.f_but svg{width:calc(30/1920*100vw);transition:transform var(--speed_hover)}@media(max-width:1000px){.f_but svg{width:calc(20/375*100vw)}}@media(hover:hover)and (pointer:fine){.f_but:hover{text-decoration:none}.f_but:hover svg{transform:translateX(calc(30 / 1920 * 100vw))}}.f_but[disabled]{opacity:.5;pointer-events:none}.btn{display:inline-flex;justify-content:center;align-items:center;gap:calc(10/1920*100vw);padding:calc(22/1920*100vw) calc(50/1920*100vw);background:var(--royal-sky);color:var(--White,#FFF);font-family:GothamPro,GothamPro Fallback;font-size:calc(18/1920*100vw);font-style:normal;font-weight:400;line-height:105%;letter-spacing:-.9px;text-transform:uppercase;cursor:pointer;transition:color var(--speed_hover),background-color var(--speed_hover)}@media(hover:hover)and (pointer:fine){.btn:hover{color:var(--Gray-1);background:var(--mid-grey)}}@media(max-width:1000px){.btn{width:100%;gap:calc(10/375*100vw);padding:calc(22/375*100vw) calc(50/375*100vw);font-size:calc(14/375*100vw)}}.popover{position:absolute;top:0;left:0;z-index:1010;max-width:398px;text-align:left;white-space:normal;box-sizing:border-box;padding:0 0 42px}@media(max-width:1000px){.popover{max-width:300px}}.popover *{box-sizing:border-box}.popover-content{padding:20px 20px 20px 39px;background:var(--deep-blue);position:relative;color:#fff}.popover-content:before{content:"";display:block;position:absolute;top:0;left:0;width:19px;height:19px;background:var(--primary-green)}@media(hover:hover)and (pointer:fine){.popover-content:hover .popover_name{text-decoration:none}}.popover{display:block}.popover .close{position:absolute;right:5px;top:1px}.popover_name{color:var(--White);font-size:36px;font-weight:500;line-height:105%;letter-spacing:-1.8px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:1000px){.popover_name{font-size:24px}}.popover_sub_title{font-size:20px;line-height:130%;letter-spacing:-1px;margin-top:20px}@media(max-width:1000px){.popover_sub_title{font-size:14px;margin-top:15px}}.popover_customer{font-size:16px;line-height:130%;letter-spacing:-.8px;margin-top:10px}@media(max-width:1000px){.popover_customer{font-size:13px}}.popover_link{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.popover.active .popover_link{display:block}.popover_params{color:var(--White);font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.8px;margin-top:20px}@media(max-width:1000px){.popover_params{font-size:13px;margin-top:15px}}.popover_params span{color:var(--primary-green);display:inline-block;margin:0 10px}@media(max-width:1000px){.popover_params span{margin:0 5px}}.news_slider_gl .swiper-slide-active .news_slide_gl{margin-left:0;margin-right:0}.news_slider_gl .swiper-slide-active .news_sl_img_gl{width:calc(660/1920*100vw);height:calc(657/1080*100vh)}@media(max-width:1000px){.news_slider_gl .swiper-slide-active .news_sl_img_gl{width:auto;height:calc(400/375*100vw)}}.news_slider_gl .swiper-slide-next+.swiper-slide .news_slide_gl{margin-left:calc(-40/1920*100vw)}@media(max-width:1000px){.news_slider_gl .swiper-slide-next+.swiper-slide .news_slide_gl{margin:0}}.slider_btn_gl{transition:opacity var(--speed_hover),transform var(--speed_hover);transform-origin:bottom center}.slider_btn_gl.swiper-button-disabled{opacity:.5;pointer-events:none}@media(hover:hover)and (pointer:fine){.slider_btn_gl:hover{transform:scale(1.1)}}.ScrollbarsCustom-Track{background:var(--mid-grey)!important;border-radius:0!important}.ScrollbarsCustom-Thumb{background:var(--royal-sky)!important;border-radius:0!important}@media(max-width:1000px){.scr2_param_dig_an{overflow:hidden}.scr2_param_dig_an span{display:block;transform:translateY(100%);transition:transform var(--speed_anim)}.scr2_param_dig_an.-an_dig span{transform:none}.swiper-pagination{position:relative;margin-top:calc(55/375*100vw);display:flex;flex-wrap:wrap;justify-content:center;gap:calc(30/375*100vw)}.swiper-pagination-bullet{background:var(--royal-sky);min-width:10px;height:10px;margin-top:calc(-15/375*100vw);transition:background-color var(--speed_hover)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-green)}}#map_projects [class$=-image-with-content]{transition:transform var(--speed_anim);transform:scale(0);transform-origin:bottom right}#map_projects [class$=-image-with-content][data-active]{transform:none}@media(max-width:1000px){#map_projects [class$=-image-with-content]{transform:none}}#pr_map_in_else{transition:transform var(--speed_anim)}#scr2_txt_bl_v>div:nth-child(2){color:var(--royal-sky);font-size:1.875vw;font-weight:500;line-height:105%;letter-spacing:-.09375vw;margin-top:calc(40/1920*100vw);margin-bottom:calc(40/1920*100vw)}@media(max-width:1000px){#scr2_txt_bl_v>div:nth-child(2){transform:translateY(0);font-size:calc(24/375*100vw)}}#scr2_txt_bl_v>div:nth-child(3){transition:transform 1s;transition-delay:2s}@media(max-width:1000px){#scr2_txt_bl_v>div:nth-child(3){transform:translateY(0)}}#scr2_txt_bl_v.animated2>div:nth-child(3),#scr2_txt_bl_v.animated>div:nth-child(2){transition:transform 1s;transform:translateY(0)}