html{--v3-white: #ffffff;--v3-white-1: #fafafa;--v3-white-9: #f9f9f9;--v3-gray: #aeacac;--v3-brown: #aa8b55;--v3-black: #000000;--v3-black-1: #1e1e1e}.header{width:100%;position:fixed;top:0;left:auto;right:auto;background:var(--v3-white);padding:18px 5%;z-index:90;transition:padding 300ms ease}.header-menu--inner{display:flex;align-items:center}.header-group{display:flex;align-items:center}.header-contact{display:flex;align-items:center;margin:0 40px}.header .navbar{display:flex;justify-content:space-between;align-items:center;grid-column-gap:24px}.header .menu{display:flex;grid-column-gap:28px}.header .menu-item:nth-last-child(-n+1){margin-left:32px}.header .menu-item a{transition:color 300ms ease}.header .menu-item a:hover{color:var(--v3-brown)}.header .logo img{max-width:170px;transition:max-width 300ms ease}.header .vector{font-size:18px;font-weight:300;margin:0 12px 7px}@media (max-width:1199px){.header .header-menu--inner{width:100%;height:100vh;flex-direction:column;align-items:flex-start;position:fixed;top:0;left:0;padding:28px 5%;clip-path:inset(0% 0% 0% 100%);transition:clip-path 300ms ease-in-out;overflow-y:auto;z-index:9}.header .header-menu--inner::-webkit-scrollbar{width:0;height:0}.header .menu--open{clip-path:inset(0% 0% 0% 0%)}.header .menu{flex-direction:column;grid-row-gap:14px}.header .menu-item:nth-last-child(-n+1){margin-left:0}.header .menu-item a{font-size:18px}.header .logo img{max-width:180px}.header-contact{margin:24px 0 0 0}.header .phone{margin-left:0}}@media (max-width:991px){.header .logo img{max-width:156px}}@media (max-width:565px){.header .logo img{max-width:118px}}.header-light{background:var(--v3-white)}.header-light .menu-item a{color:var(--v3-black-1)}.header-light .vector{color:var(--v3-black-1)}.header-light .bar1,.header-light .bar2,.header-light .bar3{background-color:var(--v3-black-1)}.header-light .multilines-btn{color:var(--v3-black-1)}.header-light .multilines-list{background:var(--v3-white-9)}.header-light .multilines-list li a{color:var(--v3-black-1)}.header-light .multilines-list li a::after{background:var(--v3-white-9)}@media (max-width:1199px){.header-light .header-menu--inner{background:var(--v3-white)}}.header-dark{background:var(--v3-black-1)}.header-dark .menu-item a{color:var(--v3-white)}.header-dark .vector{color:var(--v3-white)}.header-dark .bar1,.header-dark .bar2,.header-dark .bar3{background:var(--v3-white)}.header-dark .multilines-btn{color:var(--v3-white)}.header-dark .multilines-list{background:#292929}.header-dark .multilines-list li a{color:var(--v3-white)}.header-dark .multilines-list li a::after{background:#292929}@media (max-width:1199px){.header-dark .header-menu--inner{background:var(--v3-black-1)}}.header--effect .logo img{max-width:160px}@media (max-width:991px){.header--effect .logo img{max-width:140px}}@media (max-width:565px){.header--effect .logo img{max-width:100px}}.multilines-btn{font-size:14px;font-weight:400;cursor:pointer}.multilines-list{flex-direction:column;grid-row-gap:16px;position:absolute;top:60px;right:0;border-radius:0 0 12px 12px;padding:12px 24px 12px 14px;z-index:9}.multilines-list li a{display:flex;align-items:center;grid-column-gap:12px;position:relative;font-size:14px;padding-left:18px}.multilines-list li a::after,.multilines-list li a.active::after{content:"";width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:50%}.multilines-list li a:hover::after,.multilines-list li a.active::after{background:var(--v3-brown)}@media (max-width:1199px){.multilines-list{top:60px}}@media (max-width:991px){.multilines-list{top:57px}}@media (max-width:565px){.multilines-list{top:50px}}.social-menu .menu{display:flex;grid-column-gap:16px}.social-menu .menu-item a{color:var(--v3-gray);font-size:16px;line-height:24px;transition:color 300ms ease}.social-menu .menu-item a:hover{color:var(--v3-brown)}.business-card{display:flex;flex-direction:column;grid-row-gap:32px}.business-card .bc-email,.business-card .bc-contact,.business-card .bc-address{color:var(--v3-gray);font-size:16px;line-height:22px}.business-card a{color:var(--v3-gray);transition:color 300ms ease}.business-card a:hover{color:var(--v3-brown)}@media (max-width:1199px){.business-card{grid-row-gap:14px}}.burger{display:none;cursor:pointer;z-index:999}@media (max-width:1199px){.burger{display:inline-block;margin-left:14px}}.bar1,.bar2,.bar3{width:28px;height:2px;border-radius:5px;margin:6px 0;transition:all 300ms ease}.change .bar1{transform:translate(0, 8px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translate(0, -8px) rotate(45deg)}.switcher_hy.highlight::after,.switcher_ru.highlight::after,.switcher_nl.highlight::after,.switcher_en.highlight::after{background:var(--v3-brown) !important}.accordion--panel-active{max-height:var(--height, 0);visibility:visible}.footer{background:var(--v3-black-1);border-top:1px solid var(--v3-white);padding:96px 0 32px}.footer .grid{grid-template-columns:228px 1fr;grid-column-gap:64px;grid-row-gap:40px;align-items:center}.footer-navbar{display:flex;justify-content:space-between;grid-column-gap:40px;grid-row-gap:40px}.footer-group{display:flex;flex-direction:column;grid-row-gap:32px}.footer-title{color:var(--v3-white);font-size:32px;line-height:32px;font-weight:600}.footer-title a{color:var(--v3-white)}.footer-menu .menu{display:flex;grid-column-gap:24px;grid-row-gap:8px}.footer-menu .menu-item a{color:var(--v3-gray);font-size:16px;line-height:24px;transition:color 300ms ease}.footer-menu .menu-item a:hover{color:var(--v3-brown)}.footer .copyright{color:var(--v3-gray);font-size:14px;line-height:20px;margin-top:32px}.footer .copyright a{color:var(--v3-gray)}.footer .hogi{color:var(--v3-gray);font-size:14px;line-height:20px}.footer .hogi a{color:var(--v3-gray);margin-left:10px}.footer .hogi img{vertical-align:middle}@media (max-width:1366px){.footer .grid{grid-template-columns:186px 1fr}.footer-contact,.footer-group{flex:1}}@media (max-width:1199px){.footer{padding-top:80px}.footer .grid{grid-template-columns:1fr}.footer .logo img{max-width:200px}}@media (max-width:991px){.footer{padding-top:64px}.footer-navbar{flex-direction:column}}@media (max-width:767px){.footer-group{grid-row-gap:16px}.footer .copyright{margin-top:16px}}@media (max-width:565px){.footer-title{font-size:22px;line-height:22px}.footer-menu .menu{flex-direction:column}}@media (max-width:991px){.footer .hogi a{display:block;margin-left:0}}.page-template-front .hero-desc{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:64px;grid-row-gap:24px;padding-bottom:clamp(18px, 3vw, 40px)}.page-template-front .hero-desc p{color:var(--v3-black-1);font-size:clamp(16px, 2vw, 18px);line-height:clamp(24px, 2.5vw, 26px);margin-bottom:64px}.page-template-front .hero-gallery{display:grid;grid-template-columns:386px 1fr;grid-column-gap:24px}.page-template-front .hero-gallery img{border-radius:24px}.page-template-front .hero-gallery video{width:100%;height:440px;object-fit:cover;border-radius:24px}.page-template-front .hero-link{display:flex;justify-content:flex-end}@media (max-width:1199px){.page-template-front .hero-desc{grid-template-columns:1fr}.page-template-front .hero-desc p{margin-bottom:24px}.page-template-front .hero-link{justify-content:flex-start}}@media (max-width:991px){.page-template-front .hero-gallery{grid-template-columns:repeat(2, 1fr)}.page-template-front .hero-gallery video{height:100%}}@media (max-width:767px){.page-template-front .hero-desc{grid-row-gap:18px}.page-template-front .hero-desc p{margin-bottom:18px}}@media (max-width:565px){.page-template-front .hero-desc{grid-row-gap:12px}.page-template-front .hero-gallery{grid-column-gap:12px}.page-template-front .hero-gallery video,.page-template-front .hero-gallery img{border-radius:12px}}.page-template-front .description{padding-top:clamp(48px, 9vw, 116px)}.page-template-front .description p{color:var(--v3-black-1);font-weight:400;text-transform:uppercase;font-size:clamp(20px, 5vw, 72px);line-height:clamp(24px, 6vw, 72px);transition:all 500ms ease;transform:translateX(0)}.page-template-front .description p:nth-last-child(1){text-align:right}.page-template-front .description p:nth-last-child(2){text-align:left}.page-template-front .about{padding-top:clamp(26px, 6vw, 116px)}.page-template-front .about .grid{grid-template-columns:560px 1fr;align-items:flex-end;grid-column-gap:40px;grid-row-gap:24px}.page-template-front .about-link{display:flex;justify-content:flex-end}.page-template-front .about p{font-size:clamp(16px, 2vw, 20px);line-height:clamp(24px, 3vw, 28px)}@media (max-width:991px){.page-template-front .about .grid{grid-template-columns:1fr;align-items:flex-start}.page-template-front .about-link{justify-content:flex-start}}@media (max-width:767px){.page-template-front .about .grid{grid-row-gap:16px}}.page-template-front .development-heading{padding:clamp(52px, 9vw, 124px) 5% clamp(22px, 3vw, 40px)}.page-template-front .development{position:relative}.page-template-front .development-head{max-width:370px;display:flex;flex-direction:column;grid-column-gap:24px;grid-row-gap:16px;position:absolute;top:5%;left:5%;background:rgba(255, 255, 255, 0.04);backdrop-filter:blur(46px);border-radius:24px;padding:24px 16px;z-index:3}.page-template-front .development-img{height:544px}.page-template-front .development-interest{max-width:408px;position:absolute;bottom:5%;right:5%;background:rgba(255, 255, 255, 0.04);backdrop-filter:blur(46px);border-radius:24px;padding:24px;z-index:3}.page-template-front .development-interest h3{color:var(--v3-white);font-weight:500;font-size:18px;line-height:24px}.page-template-front .development-interest p{color:var(--v3-white);line-height:24px;margin:12px 0 24px}.page-template-front .development .tab--button{display:flex;align-items:center;justify-content:space-between;grid-column-gap:24px}.page-template-front .development .tab--button.active{color:var(--v3-white);background:var(--v3-black-1);border:1px solid var(--v3-black-1)}.page-template-front .development .tab--button:hover svg path,.page-template-front .development .tab--button.active svg path{stroke:white}@media (max-width:1199px){.page-template-front .development-inner{overflow:hidden}.page-template-front .development-head{max-width:1440px;display:flex;flex-direction:row;flex-wrap:nowrap;background:var(--v3-white);overflow-x:scroll;position:static;border-radius:0;padding:0;margin:0 5%}.page-template-front .development-head::-webkit-scrollbar{width:0;height:0}.page-template-front .development-img{margin:48px 0 32px}.page-template-front .development-interest{max-width:100%;position:static;background:var(--v3-white);border-radius:0;padding:0 5%}.page-template-front .development-interest h3,.page-template-front .development-interest p{color:var(--v3-black-1)}.page-template-front .development .tab--button{width:max-content;min-width:max-content;color:var(--v3-black-1);background:var(--v3-white);border:1px solid var(--v3-black-1)}.page-template-front .development .tab--button svg path{stroke:var(--v3-black-1)}.page-template-front .development .see-more{color:var(--v3-black-1);border-bottom:1px solid var(--v3-black-1)}.page-template-front .development .see-more:hover{border-bottom:1px solid transparent}.page-template-front .development .see-more svg path{stroke:black}}@media (max-width:991px){.page-template-front .development-img{margin-top:40px}}@media (max-width:767px){.page-template-front .development-interest p{margin:13px 0 15px}.page-template-front .development .see-more{border-bottom:1px solid transparent}}@media (max-width:565px){.page-template-front .development-head{grid-column-gap:18px}.page-template-front .development-img{height:328px;margin:32px 0}.page-template-front .development .tab--button{grid-column-gap:16px;font-size:16px;line-height:16px;padding:10px 16px}.page-template-front .development .tab--button svg{width:12px}}.page-template-about-us .hero .flex{grid-column-gap:24px}.page-template-about-us .hero-figure:nth-child(2){padding-top:64px}.page-template-about-us .hero-figure:nth-child(3){padding-top:124px}.page-template-about-us .hero .running-line{position:absolute;top:50%;left:0;transform:translateX(-50%)}.page-template-about-us .hero .running-line p{color:var(--v3-white);background:linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0.5) 100%);-webkit-background-clip:text}@media (max-width:1199px){.page-template-about-us .hero-figure:nth-child(2){padding-top:0}.page-template-about-us .hero-figure:nth-child(3){padding-top:0}}@media (max-width:565px){.page-template-about-us .hero .flex{grid-column-gap:8px}}.page-template-about-us .our-story{display:flex;flex-direction:column;align-items:flex-end;padding:clamp(40px, 6vw, 116px) 5% 0}.page-template-about-us .our-story-inner{max-width:828px}.page-template-about-us .our-story h2{margin-bottom:24px}.page-template-about-us .our-story h3{font-size:clamp(22px, 2vw, 24px);line-height:clamp(28px, 3vw, 32px);font-weight:500;margin-bottom:16px}.page-template-about-us .our-story p{font-size:clamp(16px, 2vw, 20px);line-height:clamp(24px, 3vw, 28px)}.page-template-about-us .our-story-list{display:flex;flex-direction:column;grid-row-gap:clamp(16px, 2vw, 32px);margin-top:clamp(16px, 2vw, 32px)}.page-template-about-us .our-story-item{display:flex;grid-column-gap:48px}@media (max-width:1199px){.page-template-about-us .our-story-inner{max-width:100%}}@media (max-width:767px){.page-template-about-us .our-story-item{grid-column-gap:28px}.page-template-about-us .our-story h2{margin-bottom:18px}.page-template-about-us .our-story h3{margin-bottom:10px}}@media (max-width:565px){.page-template-about-us .our-story-item{grid-column-gap:18px}.page-template-about-us .our-story h2{margin-bottom:14px}}.article .grid{grid-template-columns:1fr 480px;grid-column-gap:24px}.article-heading{font-size:48px;line-height:56px;margin:24px 0 40px}.article-figure img{height:514px;object-fit:cover}.article-gallery{height:max-content;display:flex;flex-direction:column;grid-column-gap:24px;grid-row-gap:24px;padding-top:140px}.article-gallery figure{flex:1}.article-gallery img{width:100%}.article img{border-radius:24px}.article-body{padding-top:40px}.article-body p:not(:last-child){margin-bottom:24px}.article-body p{line-height:24px}.article-body ul{margin:0 0 24px 16px}.article-body li{list-style:disc;line-height:24px}.article-body strong{font-weight:500;margin-left:5px}.article-body a{color:var(--v3-black-1);font-weight:500;transition:color 300ms ease;margin-left:5px}.article-body a:hover{color:var(--v3-brown)}@media (max-width:1199px){.article .grid{grid-template-columns:1fr}.article-figure img{width:548px;height:auto}.article-gallery{flex-direction:row;padding-top:40px}.article-heading{margin-top:14px}}@media (max-width:991px){.article-heading{font-size:40px;line-height:42px;margin-bottom:32px}.article-body{padding-top:32px}.article-gallery{padding-top:32px}}@media (max-width:767px){.article-body{padding-top:28px}.article-gallery{flex-direction:column;padding-top:28px}.article-heading{font-size:36px;line-height:38px;margin-bottom:28px}.article img{width:100%}}@media (max-width:565px){.article-heading{font-size:32px;line-height:34px;margin-top:12px}.article img{width:100%}.article-body{padding-top:28px}.article-body p:not(:last-child),.article-body ul{margin-bottom:16px}.article-gallery{padding-top:28px}}.single-projects .hero .flex{display:flex;justify-content:space-between;grid-column-gap:40px}.single-projects .hero h1,.single-projects .hero h2{color:var(--v3-black-1);margin-top:24px}.single-projects .hero h1{font-size:48px;line-height:56px}.single-projects .hero h2{font-size:48px;line-height:48px}.single-projects .hero .grid{grid-template-columns:1fr 480px;grid-column-gap:24px;grid-row-gap:24px;margin-top:40px}.single-projects .hero-figure img{height:514px;object-fit:cover}.single-projects .hero-gallery{height:max-content;display:flex;flex-direction:column;grid-column-gap:24px;grid-row-gap:24px}.single-projects .hero-gallery figure{flex:1}.single-projects .hero-gallery img{width:100%}.single-projects .hero img{border-radius:24px}@media (max-width:1199px){.single-projects .hero .flex{flex-direction:column}.single-projects .hero .grid{grid-template-columns:1fr}.single-projects .hero-figure img{height:auto}.single-projects .hero-gallery{flex-direction:row}.single-projects .hero .flex div:nth-child(2){margin-top:24px}.single-projects .hero h1,.single-projects .hero h2{margin-top:14px}}@media (max-width:991px){.single-projects .hero .grid{margin-top:32px}.single-projects .hero h1{font-size:40px;line-height:42px}.single-projects .hero h2{font-size:40px;line-height:40px}}@media (max-width:767px){.single-projects .hero-gallery{flex-direction:column}.single-projects .hero h1{font-size:36px;line-height:38px}.single-projects .hero h2{font-size:36px;line-height:36px}}@media (max-width:565px){.single-projects .hero .grid{margin-top:28px}.single-projects .hero .flex div:nth-child(2){margin-top:16px}.single-projects .hero h1,.single-projects .hero h2{margin-top:12px}.single-projects .hero h1{font-size:26px;line-height:28px}.single-projects .hero h2{font-size:26px;line-height:26px}}.single-projects .wrapper{display:grid;grid-template-columns:1fr 408px;grid-column-gap:40px;grid-row-gap:64px;padding:80px 5% 0}@media (max-width:1199px){.single-projects .wrapper{grid-template-columns:1fr;padding-top:40px}}@media (max-width:991px){.single-projects .wrapper{padding-top:32px}}@media (max-width:565px){.single-projects .wrapper{padding-top:28px}}.single-projects .information{width:max-content;display:flex;align-items:center;border-radius:20px;background:var(--v3-black-1);padding:24px 40px}.single-projects .information div:not(:first-child){padding-left:40px}.single-projects .information div:not(:last-child){border-right:1px solid var(--v3-gray);padding-right:40px}.single-projects .information h3{color:var(--v3-gray);font-size:14px;line-height:14px;margin-bottom:16px}.single-projects .information p{display:flex;align-items:center;grid-column-gap:10px;color:var(--v3-white);font-size:14px;line-height:14px;font-weight:600}@media (max-width:991px){.single-projects .information{width:100%;flex-direction:column;align-items:flex-start}.single-projects .information div{width:100%;display:flex;align-items:center;justify-content:space-between;grid-column-gap:24px}.single-projects .information div:not(:first-child){padding:0;padding-top:18px}.single-projects .information div:not(:last-child){border-bottom:1px solid var(--v3-gray);border-right:none;padding-right:0;padding-bottom:18px}.single-projects .information h3{width:132px;margin-bottom:0}}@media (max-width:565px){.single-projects .information{padding-left:24px;padding-right:24px}}.single-projects .description{margin-top:clamp(28px, 3vw, 40px)}.single-projects .description h2{color:var(--v3-black-1);font-size:clamp(32px, 3vw, 48px);line-height:clamp(34px, 4vw, 56px)}.single-projects .description p{font-size:clamp(16px, 2vw, 20px);line-height:clamp(24px, 3vw, 28px);margin-top:16px}@media (max-width:767px){.single-projects .description h2{color:var(--v3-black-1)}.single-projects .description p{margin-top:12px}}@media (max-width:565px){.single-projects .description p{margin-top:10px}}.single-projects .details{margin-top:clamp(28px, 3vw, 40px)}.single-projects .details-title{color:var(--v3-black-1);font-size:clamp(32px, 3vw, 48px);line-height:clamp(34px, 4vw, 56px)}.single-projects .details .accordion--slot-active img{background:rgba(30, 30, 30, 0.12)}@media (max-width:565px){.single-projects .details-title{margin-bottom:12px}}