.BlogHero-module__lCGWVa__banner{min-height:clamp(667px,calc(667px*(100vw - 40px)/375px),1024px);flex-direction:column;margin:0 0 50px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.BlogHero-module__lCGWVa__banner-content{z-index:10;gap:42px;gap:clamp(42px,calc(42px*var(--max-vw-only)/375px),100px);flex-direction:column;flex:1;height:100%;display:flex;position:relative}.BlogHero-module__lCGWVa__banner-content-wrap{flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-height:0;display:flex}.BlogHero-module__lCGWVa__banner-content-info{font-family:var(--secondary-font);font-weight:700;font-size:calc(12px + (var(--max-vw) - 375px)*.025);letter-spacing:-3%;color:var(--banner-text-color,#fff);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;line-height:100%;display:grid}.BlogHero-module__lCGWVa__banner-content-info div:first-child{justify-self:end}.BlogHero-module__lCGWVa__banner-content-info div:last-child{justify-self:start}.BlogHero-module__lCGWVa__banner-content-info div{gap:5px;display:flex}.BlogHero-module__lCGWVa__banner-image-wrap{z-index:0;position:absolute;inset:0}.BlogHero-module__lCGWVa__banner-image-wrap img{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.BlogHero-module__lCGWVa__banner-overlay{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.BlogHero-module__lCGWVa__banner-title{font-family:var(--oranienbaum);font-weight:400;font-size:calc(48px + (var(--max-vw) - 375px)*.025);font-size:clamp(48px,48px + 2.2vw,65px);font-size:clamp(36px,calc(36px + (var(--max-vw) - 375px)*.2),65px);letter-spacing:-4%;text-align:center;text-transform:uppercase;color:var(--banner-text-color,#fff);line-height:80%}.BlogHero-module__lCGWVa__banner-logo{flex-direction:column;gap:10px;display:flex}.BlogHero-module__lCGWVa__banner-logo svg{width:auto;height:60px;color:var(--banner-text-color,#fff)}.BlogHero-module__lCGWVa__banner-logo p{font-weight:800;font-size:calc(14px + (var(--max-vw) - 375px)*.025);letter-spacing:-3%;text-align:justify;color:var(--banner-text-color,#fff);line-height:100%}@media (min-width:768px){.BlogHero-module__lCGWVa__banner{min-height:1024px;margin-bottom:60px}.BlogHero-module__lCGWVa__banner-content{gap:60px}.BlogHero-module__lCGWVa__banner-title{font-size:calc(65px + (var(--max-vw) - 768px)*.025)}.BlogHero-module__lCGWVa__banner-content-info{font-size:calc(16px + (var(--max-vw) - 768px)*.025);gap:25px}.BlogHero-module__lCGWVa__banner-content-info div{gap:8px}.BlogHero-module__lCGWVa__banner-logo p{font-size:calc(16px + (var(--max-vw) - 768px)*.025)}}@media (min-width:1024px){.BlogHero-module__lCGWVa__banner{min-height:calc(800px*(var(--max-vw)/var(--vw-base)));padding:40px}.BlogHero-module__lCGWVa__banner-title{font-size:calc(140px*(var(--max-vw)/var(--vw-base)))}.BlogHero-module__lCGWVa__banner-content-info{font-size:calc(20px*(var(--max-vw)/var(--vw-base)));gap:50px}.BlogHero-module__lCGWVa__banner-logo p{font-size:calc(20px*(var(--max-vw)/var(--vw-base)))}}@media (min-width:1920px){.BlogHero-module__lCGWVa__banner{margin-left:auto;margin-right:auto}}
.BlogHero2-module__9vCDyq__hero{background:var(--foreground);flex-direction:column;margin:0 0 50px;padding:40px 20px;display:flex;position:relative;overflow:hidden}.BlogHero2-module__9vCDyq__hero-title{font-family:var(--oranienbaum);font-weight:400;font-size:calc(48px + (var(--max-vw) - 375px)*.025);font-size:clamp(48px,48px + 2.2vw,65px);font-size:clamp(36px,calc(36px + (var(--max-vw) - 375px)*.2),65px);letter-spacing:-4%;text-align:left;text-transform:uppercase;color:var(--text-reverse-main-color);line-height:80%}.BlogHero2-module__9vCDyq__hero-content{z-index:10;gap:42px;gap:clamp(40px,calc(40px*var(--max-vw-only)/375px),100px);flex-direction:column;flex:1;height:100%;display:flex;position:relative}.BlogHero2-module__9vCDyq__hero-content-wrap{flex-direction:column;gap:20px;display:flex}.BlogHero2-module__9vCDyq__hero-content-info{font-family:var(--secondary-font);font-weight:700;font-size:calc(12px + (var(--max-vw) - 375px)*.025);letter-spacing:-3%;color:var(--text-reverse-main-color);flex-direction:column;gap:10px;margin-top:20px;line-height:100%;display:flex}.BlogHero2-module__9vCDyq__hero-content-info div{gap:5px;display:flex}.BlogHero2-module__9vCDyq__hero-right{aspect-ratio:335/344;width:100%;overflow:hidden}.BlogHero2-module__9vCDyq__hero-right img{object-fit:cover;width:100%;height:100%}.BlogHero2-module__9vCDyq__hero-overlay{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}@media (min-width:768px){.BlogHero2-module__9vCDyq__hero{margin-bottom:60px}.BlogHero2-module__9vCDyq__hero-content{gap:60px}.BlogHero2-module__9vCDyq__hero-content-wrap{gap:40px}.BlogHero2-module__9vCDyq__hero-title{font-size:calc(65px + (var(--max-vw) - 768px)*.025)}.BlogHero2-module__9vCDyq__hero-content-info{font-size:calc(16px + (var(--max-vw) - 768px)*.025);flex-direction:row;gap:50px;margin-top:40px}.BlogHero2-module__9vCDyq__hero-content-info div{gap:8px}.BlogHero2-module__9vCDyq__hero-right{aspect-ratio:728/603}}@media (min-width:1024px){.BlogHero2-module__9vCDyq__hero{padding:40px}.BlogHero2-module__9vCDyq__hero-content{gap:20px}.BlogHero2-module__9vCDyq__hero-content-wrap{flex-direction:row;gap:20px}.BlogHero2-module__9vCDyq__hero-left{flex:1;display:grid}.BlogHero2-module__9vCDyq__hero-right{aspect-ratio:710/603;flex:1}.BlogHero2-module__9vCDyq__hero-title{font-size:calc(91px*(var(--max-vw)/var(--vw-base)))}.BlogHero2-module__9vCDyq__hero-content-info{font-size:calc(20px*(var(--max-vw)/var(--vw-base)));align-items:end;margin-top:0}}@media (min-width:1920px){.BlogHero2-module__9vCDyq__hero{margin-left:auto;margin-right:auto}}
.BannerNav-module__uFSc2a__nav-wrapper{width:100%}[data-variant=blog] .BannerNav-module__uFSc2a__burger .BannerNav-module__uFSc2a__burger-line,[data-variant=blog] .BannerNav-module__uFSc2a__burger .BannerNav-module__uFSc2a__burger-line-center{background:var(--text-reverse-main-color,#fff)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block>p,[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__nav a{color:var(--text-reverse-main-color,#fff)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__nav a:hover,[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__nav a:focus{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}:is([data-variant=blog] .BannerNav-module__uFSc2a__nav-block .lang-switcher,[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .lang-switcher-btn){color:var(--text-reverse-main-color,#fff)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .lang-switcher-btn{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)30%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .lang-switcher-btn.active{color:var(--text-reverse-main-color,#fff);border-color:var(--text-reverse-main-color,#fff);background:0 0}:is([data-variant=blog] .BannerNav-module__uFSc2a__nav-block .lang-switcher-btn:hover,[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .lang-switcher-btn:focus){color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button{color:var(--text-reverse-main-color,#fff)!important}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button>span{color:var(--text-reverse-main-color,#fff)!important}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__theme-toggle{color:var(--text-reverse-main-color,#fff);border-color:var(--text-reverse-main-color,#fff)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__theme-toggle:hover,[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__theme-toggle:focus-visible{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:hover{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)!important}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:focus{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)!important}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:hover>span{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)!important}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:focus>span{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)!important}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:hover:before{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:focus:before{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:hover>span:after{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block .main-button:focus>span:after{color:color-mix(in srgb,var(--text-reverse-main-color,#fff)80%,transparent)}[data-variant=blog] .BannerNav-module__uFSc2a__nav-block,[data-variant=contacts] .BannerNav-module__uFSc2a__nav-block{margin-top:0}.cases-hero .BannerNav-module__uFSc2a__nav-block>p{color:var(--color-white-static)!important}.cases-hero .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__nav a{color:var(--color-white-static)!important}.cases-hero .BannerNav-module__uFSc2a__nav-block .main-button{color:var(--color-white-static)!important}.cases-hero .BannerNav-module__uFSc2a__nav-block .main-button span{color:var(--color-white-static)!important}.cases-hero .BannerNav-module__uFSc2a__nav-block .BannerNav-module__uFSc2a__theme-toggle{border-color:var(--color-white-static);color:var(--color-white-static)!important}.BannerNav-module__uFSc2a__nav-block{margin-top:5.33vw;margin-top:calc(5.33*var(--max-vw)/100);gap:29.3vw;gap:calc(29.3*var(--max-vw)/100);justify-content:space-between;line-height:1;display:flex}.BannerNav-module__uFSc2a__nav-block>p{font-weight:800;font-size:calc(16px + (var(--max-vw) - 375px)*.015);letter-spacing:-.02em;text-align:left}.BannerNav-module__uFSc2a__btns-wrapper{justify-content:space-between;display:flex}.BannerNav-module__uFSc2a__theme-toggle{border:1px solid var(--border-color);color:var(--text-main-color);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.BannerNav-module__uFSc2a__theme-toggle:hover,.BannerNav-module__uFSc2a__theme-toggle:focus-visible{color:var(--text-hover-color-primary)}.BannerNav-module__uFSc2a__theme-toggle:active{transform:translateY(1px)}.BannerNav-module__uFSc2a__burger{z-index:10;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;width:44px;height:auto;padding:0;display:flex}.BannerNav-module__uFSc2a__burger-line,.BannerNav-module__uFSc2a__burger-line-center{background:var(--foreground);border-radius:1px;width:25px;height:2px;transition:transform .25s,opacity .25s;display:block}.BannerNav-module__uFSc2a__burger-line-center{width:36px}body.menu-open .BannerNav-module__uFSc2a__burger .BannerNav-module__uFSc2a__burger-line:first-child{transform:translateY(8px)rotate(45deg)}body.menu-open .BannerNav-module__uFSc2a__burger .BannerNav-module__uFSc2a__burger-line:nth-child(2){opacity:0}body.menu-open .BannerNav-module__uFSc2a__burger .BannerNav-module__uFSc2a__burger-line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}body.menu-open{overflow:hidden}.BannerNav-module__uFSc2a__menu{z-index:1000;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s;position:fixed;inset:0}body.menu-open .BannerNav-module__uFSc2a__menu{visibility:visible;opacity:1}.BannerNav-module__uFSc2a__menu-backdrop{background:#0006;position:absolute;inset:0}body.menu-open .BannerNav-module__uFSc2a__menu-panel{overflow:scroll;transform:translate(0)}.BannerNav-module__uFSc2a__menu-close .BannerNav-module__uFSc2a__burger-line{width:24px}.BannerNav-module__uFSc2a__menu-close .BannerNav-module__uFSc2a__burger-line:first-child{transform:translateY(8px)rotate(45deg)}.BannerNav-module__uFSc2a__menu-close .BannerNav-module__uFSc2a__burger-line:nth-child(2){opacity:0}.BannerNav-module__uFSc2a__menu-close .BannerNav-module__uFSc2a__burger-line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.BannerNav-module__uFSc2a__menu-close{flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;gap:6px;width:40px;height:40px;display:flex}.BannerNav-module__uFSc2a__menu-panel{background:var(--background);flex-direction:column;width:100%;height:100%;padding-top:20px;transition:transform .3s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-4px 0 24px #0000001a}.BannerNav-module__uFSc2a__menu-logo{flex-direction:column;align-items:center;gap:10px;margin-left:auto;margin-right:auto;display:flex}.BannerNav-module__uFSc2a__menu-logo p{font-weight:800;font-size:calc(16px + (var(--max-vw) - 375px)*.02);letter-spacing:-.02em;text-align:justify}.BannerNav-module__uFSc2a__menu-logo svg{width:9.33vw;width:calc(9.33*var(--max-vw)/100);height:16vw;height:calc(16*var(--max-vw)/100);color:var(--text-main-color)}.BannerNav-module__uFSc2a__menu-nav{font-weight:800;font-size:calc(16px + (var(--max-vw) - 375px)*.015);letter-spacing:-.02em;border-top:1px solid var(--border-color);margin-top:16.53vw;margin-top:calc(16.53*var(--max-vw)/100);flex-direction:column;display:flex}.BannerNav-module__uFSc2a__menu-nav a{border-bottom:1px solid var(--border-color);justify-content:space-between;width:100%;padding:10px 20px;text-decoration:none;display:flex}.BannerNav-module__uFSc2a__menu-nav a:focus,.BannerNav-module__uFSc2a__menu-nav a:hover{background:var(--foreground);color:#fff}.BannerNav-module__uFSc2a__menu-nav svg{width:16px;height:16px;stroke:var(--text-main-color)}.BannerNav-module__uFSc2a__menu-nav a:hover svg,.BannerNav-module__uFSc2a__menu-nav a:focus svg{color:#fff;filter:brightness(0)invert()}.BannerNav-module__uFSc2a__menu-btns-wrapper{justify-content:space-between;align-items:center;margin-top:52px;padding-left:20px;padding-right:20px;display:flex}.BannerNav-module__uFSc2a__menu-title-wrapper>p{font-weight:800;font-size:calc(16px + (var(--max-vw) - 375px)*.015);letter-spacing:-.02em;text-align:left;width:47.7vw}.BannerNav-module__uFSc2a__menu-close-wrapper{background:var(--background);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:40px;left:20px;right:20px}@media (min-width:768px){.BannerNav-module__uFSc2a__nav-block{gap:18.9vw;gap:calc(18.9*var(--max-vw)/100)}.BannerNav-module__uFSc2a__btns-wrapper{width:calc(50vw - 40px);min-width:calc(50vw - 40px)}.BannerNav-module__uFSc2a__nav-block>p{font-size:calc(16px + (var(--max-vw) - 768px)*.02)}.BannerNav-module__uFSc2a__menu-nav{font-size:calc(18px + (var(--max-vw) - 768px)*.02)}.BannerNav-module__uFSc2a__menu-nav a{padding:15px 20px}.BannerNav-module__uFSc2a__menu-btns-wrapper{padding-left:20px;padding-right:20px}.BannerNav-module__uFSc2a__menu-close-wrapper{align-items:center;gap:20px;left:20px;right:20px}.BannerNav-module__uFSc2a__menu-nav svg{width:calc(16px + (var(--max-vw) - 768px)*.01);height:auto}.BannerNav-module__uFSc2a__menu-logo svg{width:auto;height:10.42vw;height:calc(10.42*var(--max-vw)/100)}.BannerNav-module__uFSc2a__menu-logo p{font-size:calc(18px + (var(--max-vw) - 768px)*.02)}.BannerNav-module__uFSc2a__menu-title-wrapper{flex:1}.BannerNav-module__uFSc2a__menu-title-wrapper>p{font-size:calc(16px + (var(--max-vw) - 768px)*.02);text-align:left;width:70%}.BannerNav-module__uFSc2a__menu-wrapper-btns{flex:1;justify-content:space-between;align-items:center;display:flex}}@media (max-height:335px){.BannerNav-module__uFSc2a__menu-btns-wrapper{margin-bottom:40px}}@media (max-height:700px){.BannerNav-module__uFSc2a__menu-logo-wrapper{align-items:center;margin-left:20px;margin-right:20px;display:flex}.BannerNav-module__uFSc2a__menu-nav{margin-top:30px}.BannerNav-module__uFSc2a__menu-logo svg{height:48px}.BannerNav-module__uFSc2a__menu-logo{margin-left:unset;flex-direction:row;margin-right:auto}.BannerNav-module__uFSc2a__menu-nav a{padding:10px 20px}.BannerNav-module__uFSc2a__menu-close-wrapper{bottom:20px}}@media (min-width:1024px){.BannerNav-module__uFSc2a__nav-block{margin-top:1.97vw;margin-top:calc(1.97*var(--max-vw)/100);gap:25.33vw;gap:calc(25.33*var(--max-vw)/100)}.BannerNav-module__uFSc2a__nav-block>p{font-size:calc(20px + (var(--max-vw) - 1520px)*.015)}.BannerNav-module__uFSc2a__nav{flex-direction:column;gap:5px;display:flex}.BannerNav-module__uFSc2a__nav a{font-weight:800;font-size:calc(20px + (var(--max-vw) - 1520px)*.015);letter-spacing:-.02em;text-decoration:none}.BannerNav-module__uFSc2a__nav a:hover,.BannerNav-module__uFSc2a__nav a:focus{color:var(--text-hover-color-primary)}.BannerNav-module__uFSc2a__btns-wrapper{width:calc(52vw - 80px);width:calc(calc(52*var(--max-vw)/100) - 80px);min-width:calc(52vw - 80px);min-width:calc(calc(52*var(--max-vw)/100) - 80px)}.BannerNav-module__uFSc2a__menu-nav svg{width:calc(16px + (var(--max-vw) - 1520px)*.01);height:auto}}
