@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-300.eot);src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-300.eot?#iefix) format('embedded-opentype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2) format('woff2'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-300.woff) format('woff'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-300.ttf) format('truetype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-300.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot);src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot?#iefix) format('embedded-opentype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2) format('woff2'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff) format('woff'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular.ttf) format('truetype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-500.eot);src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-500.eot?#iefix) format('embedded-opentype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2) format('woff2'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-500.woff) format('woff'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-500.ttf) format('truetype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-500.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-600.eot);src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-600.eot?#iefix) format('embedded-opentype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-600.woff2) format('woff2'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-600.woff) format('woff'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-600.ttf) format('truetype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-600.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-700.eot);src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-700.eot?#iefix) format('embedded-opentype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2) format('woff2'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-700.woff) format('woff'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-700.ttf) format('truetype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-700.svg#Montserrat) format('svg')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-900.eot);src:url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-900.eot?#iefix) format('embedded-opentype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2) format('woff2'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-900.woff) format('woff'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-900.ttf) format('truetype'),url(/assets/themes/standard/fonts/montserrat/montserrat-v25-cyrillic_cyrillic-ext_latin_latin-ext-900.svg#Montserrat) format('svg')}body{font-size:17px;font-family:Montserrat;font-weight:400;line-height:1.6}a{text-decoration:none}h1{font-size:2em;font-weight:700}h2{font-size:1em;font-weight:700}h3{font-size:1em;font-weight:700}h4{font-size:1em;font-weight:700}h5{font-size:1em;font-weight:700}h6{font-size:1em;font-weight:700}#fcat-scrolltop{width:50px!important;height:50px!important}#fcat-scrolltop .icon{fill:#152243!important;border:2px solid #152243;background-color:#fff;width:40px!important;height:40px!important;border-radius:50%;padding:-12px}::selection{background-color:#cfd6df;color:#000}body::-webkit-scrollbar{width:18px}body::-webkit-scrollbar-thumb{background-color:#eee;border-radius:0;border:4px solid #0f1318}body::-webkit-scrollbar-track{background-color:#0f1318}.main-menu{width:100%;position:absolute;left:0;top:0;z-index:1000}.sticky{top:0!important;background-color:rgba(0,0,0,.726)!important;box-shadow:0 -5px 11px 6px #111;backdrop-filter:saturate(80%) blur(7px);-webkit-backdrop-filter:saturate(80%) blur(7px);transition:all .4s ease-in-out;padding-bottom:0;padding-top:0!important}.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{font-size:17px;color:#152243;font-weight:500;padding:15px 12px;transition:background-color .1s ease-in-out}.wsmenu>.wsmenu-list{position:relative;display:flex;align-items:center;justify-content:flex-end}.sticky{top:0!important;z-index:1000;width:100%;position:fixed!important;background-color:#0f1318c6!important;box-shadow:0 -5px 11px 6px #111;backdrop-filter:saturate(30%) blur(5px)}.logo-box img{width:230px;padding:30px 0;transition:all .2s ease-in-out}.sticky .logo-box img{width:210px;padding:10px 0!important}.wsmainfull{background-color:transparent}.wsmenu>.wsmenu-list>li:hover>a{background-color:unset}.wsmenu>.wsmenu-list>li:hover>ul.sub-menu{top:100%;border:0}.wsmenu>.wsmenu-list>li>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{background-color:#fff;border:0}.fcat-block-part-item-394,.wsmainfull,.wsmainwp,.wsmenu-list,.wsmenu{height:100%}.wsmenu>.wsmenu-list{background-color:transparent;padding:10px 0}.wsmenu>.wsmenu-list>li{text-align:center;display:flex;align-items:center;padding:0;margin:0;float:left;height:100%;position:relative}.wsmenu>.wsmenu-list>li>a{border-right:none;display:block;padding:15px 20px;font-weight:500;text-transform:uppercase;text-decoration:none;position:relative;font-size:17px;color:#edf0f5}.wsmenu>.wsmenu-list>li>a::before{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#f5f9fc;transition:.5s ease}.wsmenu>.wsmenu-list>li>a:hover::before{width:100%}.wsmenu>.wsmenu-list>li:hover>a::after{height:100%}.wsmenu>.wsmenu-list>li>a .wsarrow:after{display:none}.wsmenu-list>li:hover .wstabing,.wsmenu>.wsmenu-list>li:hover>.wsmegamenu,.wsmenu>.wsmenu-list>li:hover>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{transition-delay:.05s}.wsmenu>.wsmenu-list>li:hover a::before{left:0;width:100%}.main-menu .wsmenu>.wsmenu-list>li:hover>a{color:#f5f9fc}.wsmenu>.wsmenu-list>li:hover>a .wsarrow:after{border-top-color:#000!important}.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover>a{color:#fff!important;background-color:#2c2c2c}.wsmenu>.wsmenu-list>li>ul.sub-menu{min-width:240px}.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>span .wsmenu-arrow,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>span .wsmenu-arrow{border-top-color:#fff!important}#fullscreenLangBtn span{color:#fff}.sticky .wsmenu>.wsmenu-list>li:hover>ul.sub-menu,.sticky .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu,.sticky .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover>ul.sub-menu{transition-delay:unset}.top-info .fcat-social-media-buttons ul li{margin-right:7px}.wsmenu .sub-menu .wsmenu-arrow{display:none}.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{opacity:0;display:none}.fcat-language-switcher .language-list li>a{font-size:15px;font-weight:500;padding:10px 10px;color:#edf0f5!important}.fcat-language-switcher .language-list{gap:0;justify-content:center;border:1px solid #c6c8cc}.fcat-language-switcher-fullscreen .fullscreen-lang-leftpart{background-color:#152243}.references .card-slider-item picture{padding:0;border:0;border-radius:0}.references .card-slider .card-slider-item{background-color:transparent}.references .card-slider-item picture img{filter:grayscale(1);padding:0 20px;opacity:.7;transition:all .1s ease-in-out}.references .card-slider-item picture img:hover{opacity:1;filter:grayscale(0)}.references .card-slider-text{display:none}.side-nav{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:10}.side-nav ul{list-style:none;padding:0;margin:0}.side-nav li{writing-mode:vertical-rl;transform:rotate(180deg);padding:20px 8px;cursor:pointer;font-size:14px;letter-spacing:1px;font-weight:500;transition:all .1s ease;color:#fff}.side-nav li:first-child{border-bottom:none}.side-nav li:nth-child(1){background:#ceb577;color:#000}.side-nav li:nth-child(2){background:#005bd1}.side-nav li:nth-child(3){background:#1a1a1a}.side-nav li:nth-child(4){background:#707070}.side-nav li:nth-child(5){background:#c6c6c6;color:#000}.side-nav li.active{padding:20px 14px}.side-nav li:hover{transform:rotate(180deg)}.side-nav li:first-child{border-bottom-left-radius:15px}.side-nav li:last-child{border-top-left-radius:15px}.light-bg{background-color:#f5f6f7}.home-content{padding:20px 0;overflow:hidden;background-image:url(/assets/uploads/building_lines_2.svg);background-size:550px;background-position:5% bottom;background-repeat:no-repeat}.home-content .subtitle{color:#666;font-size:15px;padding:15px 60px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;text-transform:uppercase}.home-content h1{text-transform:uppercase;font-size:50px;margin:15px 0;font-weight:700}.home-content h2{font-weight:500;font-size:30px;position:relative;width:fit-content}.home-content h2::before,.home-content h2::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#005bd1;rotate:45deg}.home-content h2::before{left:-60px}.home-content h2::after{right:-60px}.home-content .fcat-page-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.main-slider .slider-subtitle{font-size:16px;padding:20px 0;width:400px;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;transition:all .2s ease-in-out}.main-slider .image-slider-text{display:flex;align-items:center;justify-content:center;text-align:center}.main-slider .image-slider .description,.main-slider .image-slider .title{width:50%}.main-slider .image-slider .title{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:100;width:100%;line-height:1.2;font-size:80px!important}.main-slider .image-slider h1{margin:0;font-weight:600;font-size:65px!important;text-transform:capitalize}.main-slider .image-slider .title span{font-weight:700;font-family:montserrat}.main-slider .image-slider .description,.main-slider .image-slider .title{-webkit-line-clamp:4;text-align:center}.main-slider .image-slider-text .main-btn{text-shadow:none;opacity:1;border:2px solid #fff!important;border-radius:0}.image-slider-text .main-btn:hover{color:#000!important}.main-slider .image-slider-text{padding-right:1.5rem;padding-left:1.5rem}.image-slider-text .main-btn-content{margin-top:1rem;width:50%;justify-content:center}@media screen and (min-width:576px){.main-slider .image-slider-text{max-width:540px!important}}@media screen and (min-width:768px){.main-slider .image-slider-text{max-width:720px!important}}@media screen and (min-width:992px){.main-slider .image-slider-text{max-width:960px!important}}@media screen and (min-width:1200px){.main-slider .image-slider-text{max-width:1140px!important}}@media screen and (min-width:1400px){.main-slider .image-slider-text{max-width:1320px!important}}@media screen and (min-width:1600px){.main-slider .image-slider-text{max-width:1540px!important}}.fcat-box{width:100%}.home-hero{padding:100px 0;background:#fcfaf8}.hero-component{display:flex;gap:80px;align-items:flex-end;height:100%}.hero-component>*{flex:1;display:flex}.hero-right{flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%}.hero-card{width:100%;background:#fff;border-radius:24px;padding:32px;gap:24px;display:flex;flex-direction:column;justify-content:space-between}.hero-card-text strong{font-size:22px;display:block}.hero-card-text span{font-size:14px;color:#666;max-width:200px;display:block}.hero-card-image{height:400px;border-radius:18px;background:url(/assets/uploads/hero1.jpeg) center/cover no-repeat}.hero-card-footer strong{font-size:48px;color:#c49a5a}.hero-card-footer span{display:block;font-size:14px;color:#666}.hero-image-main{width:100%;height:600px;border-radius:26px;background:url(/assets/uploads/hero2.jpeg) center/cover no-repeat}.hero-right h1{font-size:46px;line-height:1.2;margin-bottom:24px;font-weight:500;margin-top:0;color:#111}.hero-right p{max-width:420px;font-size:15px;color:#666;margin-bottom:40px}.hero-services{list-style:none;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(2,auto);gap:18px 20px}.hero-services li{font-size:14px;color:rgb(131,131,131);position:relative;cursor:pointer}.hero-services li.active{color:#c49a5a}.hero-card-footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.hero-btn{display:inline-flex;align-items:center;gap:14px;padding:14px 28px;border-radius:40px;background:#c49a5a;color:#fff;text-decoration:none;font-size:14px;width:fit-content}.hero-btn span{background:#fff;color:#c49a5a;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:1400px){.hero-component{gap:60px}.hero-image-main{height:450px}.hero-card-image{height:200px}.hero-right h1{font-size:30px}}@media (max-width:1200px){.hero-component{gap:40px}.hero-component{flex-direction:column;align-items:stretch}.hero-component>*{width:100%}.hero-left,.hero-center,.hero-right{justify-content:center}.hero-card{max-width:520px;margin:0 auto}.hero-image-main{height:420px;max-width:520px;margin:0 auto}.hero-right{align-items:center;text-align:center}.hero-right p{max-width:520px}.hero-services{grid-template-columns:repeat(2,1fr);justify-items:center}.hero-card-footer{align-items:center}}@media (max-width:576px){.home-hero{padding:70px 0}.hero-component{gap:32px}.hero-card{padding:24px}.hero-card-text strong{font-size:20px}.hero-card-footer strong{font-size:36px}.hero-card-image{height:240px}.hero-image-main{height:300px;border-radius:20px}.hero-right h1{font-size:30px;line-height:1.25}.hero-right p{font-size:14px;margin-bottom:32px}.hero-services{grid-template-columns:1fr;gap:14px}.hero-btn{padding:12px 24px;font-size:13px}}.home-banner{position:relative;background-image:url(/assets/uploads/banner.jpg);padding-top:100px;padding-bottom:100px;background-attachment:fixed;background-repeat:repeat;background-size:cover;--banner-mask-bgcolor-var:rgba(0,7,10,.45)}.home-banner::after{content:"";position:absolute;inset:0;background-color:var(--banner-mask-bgcolor-var);z-index:1}.home-banner>*{position:relative;z-index:2}.fcat-custom-form{background:rgba(255,255,255,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:26px;padding:48px;box-shadow:0 30px 70px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.6)}.form-label{font-size:13px;font-weight:600;letter-spacing:.4px;color:#1f1f1f;margin-bottom:8px}.fcat-custom-form-required:after{color:#c49a5a}.form-control{background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.2);color:#1f1f1f;border-radius:14px;padding:14px 16px;font-size:14px;transition:all .25s ease}.form-control::placeholder{color:rgba(0,0,0,.45)}.form-control:focus{outline:0;border-color:#c49a5a;box-shadow:0 0 0 3px rgba(196,154,90,.25)}textarea.form-control{min-height:150px;resize:vertical}.fcat-custom-form .row{gap:20px}.fcat-custom-form .btn{margin-top:18px;background:linear-gradient(135deg,#e6e9ee,#cfd6df);color:#1f2a37;border-radius:50px;padding:15px 42px;font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border:0;transition:all .35s ease;box-shadow:0 6px 18px rgba(31,42,55,.15)}.fcat-custom-form .btn:hover{background:linear-gradient(135deg,#2b6cb0,#4f8fdc);color:#fff;transform:translateY(-3px);box-shadow:0 16px 34px rgba(43,108,176,.45)}@media (max-width:768px){.fcat-custom-form{padding:32px 24px}}.cf-turnstile{margin:20px 0}.invalid-feedback{color:#ffb3b3;font-size:13px}.home-banner .fcat-box>*{height:100%;flex:1}.home-banner .left{padding-right:60px;display:flex;flex-direction:column;justify-content:center}.home-banner .left h2{font-size:50px;text-transform:uppercase;line-height:1.15;font-weight:500;color:#fff;margin-bottom:28px;margin-top:0;letter-spacing:-.3px}.home-banner .left h2::after{content:"";display:block;width:70px;height:5px;background:#66afe9;margin-top:22px}.home-banner .left p{font-size:16px;line-height:1.7;color:rgba(255,255,255,.85);margin:0}@media (max-width:768px){.home-banner .left{padding-right:0;margin-bottom:40px}.home-banner .left h2{font-size:32px}.home-banner .left p{font-size:15px}}.home-banner .fcat-box{display:flex;align-items:flex-start;justify-content:center}.home-banner .left-contact{margin-top:50px;padding:32px 34px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.45);box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:26px}.home-banner .left-contact .contact-item{position:relative;padding-left:22px}.home-banner .left-contact .contact-item::before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;background:#c49a5a;border-radius:50%}.home-banner .left-contact .label{display:block;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#8a8a8a;margin-bottom:6px}.home-banner .left-contact p,.home-banner .left-contact a{font-size:16px;line-height:1.6;color:#222;text-decoration:none;transition:color .3s ease}.home-banner .left-contact a:hover{color:#c49a5a}@media (max-width:768px){.home-banner .left-contact{margin-top:36px}.home-banner .left-contact p,.home-banner .left-contact a{font-size:15px}}.footer{background:#0f1318;background-image:none;position:relative;margin-top:75px}.footer .row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.footer .row .col{flex:1;padding:40px 0}.footer .row .about{padding:40px 20px;background-color:#324156}.footer .row .col.address,.footer .row .about{flex:1.3}.footer p,.footer-text p{color:#aeb6c1;font-size:14px;line-height:1.85}.footer .fcat-list-title,.footer h4{color:#fff!important;font-size:18px!important;font-weight:600;padding-bottom:14px;margin-bottom:14px;position:relative}.footer .fcat-list-title::before{content:"";position:absolute;left:40px;top:100%;background-color:#4d5661;height:1px;width:120px;border-radius:0}.footer .fcat-list-title::after{content:"";position:absolute;left:0;top:100%;background-color:#fff;height:1px;width:35px;border-radius:0}.footer .text-col img{width:280px;filter:brightness(0) invert(1)}.footer .address li{color:#aeb6c1;font-size:14px;margin-bottom:5px}.footer .address li span,.footer .address li a{color:#fff;font-weight:600}.footer .fcat-list ul li a{font-size:14px;color:#9aa3af!important;transition:all .2s ease}.footer .fcat-list ul li a:before{background-color:#2b6cb0}.footer ul li:hover a{color:#fff!important}.footer .fcat-social-media-buttons .icon{fill:#fff!important;transition:all .2s ease;width:40px;height:40px;margin-right:12px}.footer .fcat-social-media-buttons a:hover .icon{fill:#cfd6df!important}.footer .customer-service img{background-color:#111827;border:1px solid rgba(255,255,255,.1)}.footer .customer-service .right p{color:#aeb6c1}.footer .customer-service .right span{color:#fff}.copyright-area{border-top:1px solid rgba(255,255,255,.08)}.copyright-text p{color:#9aa3af;font-size:13px}.copyright-text p a{color:#fff;font-weight:600}.footer-top{margin-top:-75px;height:150px;display:flex;align-items:center;justify-content:space-between}.footer-top .fcat-social-media-buttons{flex:1;position:relative;height:150px;z-index:3;display:flex;align-items:center;justify-content:flex-start}.footer-top h3{flex:3.6;position:relative;margin:0;padding:50px;width:100%;z-index:3;text-align:end;font-size:25px;font-weight:600;color:#333;height:100%}.footer-top h3:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#cfd6df;z-index:-1}.footer-top .fcat-social-media-buttons:before{content:"";position:absolute;right:0;top:0;width:50000px;height:100%;background-color:#324156;z-index:-1}.home-video .image-slider-video{height:700px}.card-slider:after,.card-slider:before{display:none}.project-board{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.projects{padding:50px 0}.project-board .fcat-board-grid-wrapper,.fcat-project-group-showcase-list{display:grid;grid-template-columns:repeat(4,1fr);gap:24px!important;width:100%}.project-board .fcat-board-grid-wrapper .board-grid-card a .board-grid-card-img,.projects .fcat-p-i,.projects .card-slider-item picture{height:450px;padding:0;border-radius:0;margin-bottom:0;position:relative}.projects .card-slider-item picture::before,.projects .fcat-p-i::before{content:"";position:absolute;z-index:4;height:40%;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent,rgba(0,19,37,.7))}.project-board .fcat-board-grid-wrapper .board-grid-card a .board-grid-card-img img,.projects .fcat-p-i img,.projects .card-slider-item picture img{height:100%;object-fit:cover;border-radius:0!important}.project-board .board-grid-card,.projects .fcat-project-group-p-item,.projects .card-slider-item{display:flex;margin:24px!important;position:relative;border-radius:0;background-color:transparent;box-shadow:none;transition:all .3s ease-in-out}.projects .fcat-project-group-p-item{margin:0!important}.project-board .board-grid-card a,.projects .fcat-project-group-p-item a,.projects .card-slider-item a{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.project-board .fcat-board-title{position:relative;z-index:2;padding:30px 0;text-transform:uppercase}.fcat-block-title{display:none}.fcat-project-group-menu-wrapper{width:100%}.fcat-project-group-simplemenu ul{display:flex;width:100%;justify-content:flex-start;align-items:center;gap:2rem}.fcat-project-group-simplemenu ul li a,.fcat-project-group-selected-item{color:#444;font-size:16px;text-transform:uppercase}.fcat-project-group-simplemenu ul li:not(:last-of-type) a,.fcat-project-group-selected-item:not(:last-of-type){padding-right:2rem;border-right:1px solid #61686c}.fcat-project-group-selected-item{cursor:default;color:#000;font-weight:500}.fcat-project-group-showcase-wrapper,.fcat-project-group-showcase-list{width:100%}.projects .card-slider-title,.projects .fcat-p-t{font-size:16px;text-transform:uppercase;font-weight:500;color:#000;-webkit-line-clamp:4;padding:0;margin:12px 0 0;transition:all .2s ease-in-out}.projects .card-slider-item:hover{scale:1.1}.projects .card-slider-item:hover .card-slider-title,.projects .fcat-project-group-p-item:hover .fcat-p-t{color:#2b6cb0}.projects .fcat-board-title{text-transform:uppercase;font-size:50px;margin:15px 0 40px 0;gap:15px;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center}.projects .fcat-board-title span{display:inline-block;color:#666;font-size:15px;font-weight:400;padding:15px 60px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;text-transform:uppercase}.fcat-page-custom-area{width:100%}.fcat-tel-no a{color:#000}.page-title-content{height:350px;z-index:10;position:relative}.fcat-page-title,.page-header .blog-title,.category-name,.project-group-name{font-size:45px;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 2px #000}.home-banner{margin:12px 0}.map .main-menu{background-color:rgba(0,0,0,.8)}.map .logo-box img{width:200px;padding:10px 0}.pill-btn{font-size:13px}.fcat-breadcrumb-item a,.fcat-breadcrumb-last-item{font-size:12px;color:#fff}.project-header,.page-header{background-image:none;background-color:#131a21}.projects-temp .main-menu,.pages-temp .main-menu{background-color:#0f1318}.projects-temp .page-title-content{height:400px}.project-header .project-name{margin-bottom:0;font-size:40px;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;text-shadow:1px 1px 2px #000}.project-date,.project-client-name{font-size:16px;color:#333;font-weight:700;text-transform:uppercase}.project-seo-title{font-size:40px;line-height:1.3;margin-top:0;font-weight:600}.project-content{font-weight:500;color:#333}.machine-park{display:flex;flex-direction:column;gap:16px}.machine-item{display:flex;align-items:center;gap:20px;padding:18px 22px;background:#f6f6f6;border-radius:16px;transition:all .3s ease}.machine-item:hover{background:#ededed}.machine-logo{width:70px;height:70px;padding:10px;font-size:13px;font-weight:500;user-select:none;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center}.machine-logo img{max-width:100%;max-height:100%;object-fit:contain}.machine-info{display:flex;flex-direction:column;gap:6px}.machine-title{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.35}.machine-model{font-size:13px;color:#777}.pages-temp .image-slider-video{height:600px}.fcat-page-content .card-slider .slick-slide{max-width:calc(100% / 5)}.fcat-page-content .card-slider-item picture{padding:0;border:0;border-radius:0}.fcat-page-content .card-slider .card-slider-item{padding:18px 22px;background:#f6f6f6;border-radius:16px}.fcat-page-content .card-slider .card-slider-title{height:48px}.references-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ref-item{padding:45px 22px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:box-shadow .25s ease,border-color .25s ease}.ref-item img{max-width:100%;max-height:60px;object-fit:contain}.ref-item:hover{border-color:rgba(0,0,0,.08);box-shadow:0 10px 24px rgba(0,0,0,.14),0 4px 10px rgba(0,0,0,.10)}.ecatalog-grid{list-style:none;margin:0;padding:0;box-sizing:content-box;display:grid!important;grid-template-columns:repeat(4,minmax(100px,400px))!important;margin-top:20px!important;grid-gap:20px!important;scroll-margin:0!important}.ecatalog-grid li{box-sizing:content-box;grid-gap:20px;display:inline-grid;transition:all .2s}@media (max-width:1200px){.references-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.references-grid{grid-template-columns:repeat(3,1fr)}}.fcat-breadcrumb{white-space:nowrap;overflow-x:auto}.fcat-project-group-simplemenu ul li a,.fcat-project-group-selected-item{width:auto!important}@media screen and (max-width:1400px){.main-slider .image-slider-text .main-btn{font-size:15px!important}.wsmenu>.wsmenu-list>li>a{padding:20px 12px;font-size:16px}.main-slider .image-slider .title{font-size:50px!important}.fcat-language-switcher .language-list{border:0}.project-board .fcat-board-grid-wrapper .board-grid-card a .board-grid-card-img,.projects .fcat-p-i,.projects .card-slider-item picture{height:350px}.project-header .project-name{font-size:30px}}@media screen and (max-width:1200px){.wsmenu>.wsmenu-list>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{text-transform:capitalize;font-size:15px}.home-content h1{font-size:40px}.project-board .fcat-board-grid-wrapper .board-grid-card a .board-grid-card-img,.projects .fcat-p-i,.projects .card-slider-item picture{height:250px}.projects .fcat-board-title{font-size:30px}.project-board .fcat-board-grid-wrapper,.fcat-project-group-showcase-list{grid-template-columns:repeat(3,1fr)}.ecatalog-grid{grid-template-columns:repeat(2,1fr)!important}}.wsanimated-arrow span,.wsanimated-arrow span:after,.wsanimated-arrow span:before{background-color:#fff}@media screen and (max-width:1024px){.wsmenu>.wsmenu-list{flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#000}.wsmenu>.wsmenu-list>li>a{border-right:none}.wsmenu>.wsmenu-list{background-color:#0f1318!important}.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>a,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a,.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover>a{color:#fff!important}.logo-box img{width:200px!important}}@media screen and (max-width:991px){.project-header .project-name{margin-bottom:0;font-size:20px}.footer .fcat-social-media-buttons .icon{fill:#fff!important;transition:all .2s ease;width:30px;height:30px;margin-right:12px}.footer-top h3{flex:2;position:relative;margin:0;padding:18px}.project-board .fcat-board-grid-wrapper,.fcat-project-group-showcase-list{grid-template-columns:repeat(2,1fr)}.main-slider .image-slider .title{font-size:35px!important}.main-slider .image-slider .description,.main-slider .slider-subtitle{font-size:15px!important}.main-slider .slider-subtitle,.main-slider .image-slider-text .main-btn{padding:10px 12px;font-size:12px!important}.main-slider .image-slider .description{width:100%}.home-banner .fcat-box{flex-direction:column;gap:40px}.home-banner .left{padding-right:0}.footer .row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px}.fcat-page-title,.page-header .blog-title,.category-name,.project-group-name{font-size:30px}.fcat-project-group-simplemenu ul li a,.fcat-project-group-selected-item{width:100%;justify-content:center;text-align:center;display:flex;color:#444;font-size:15px;text-transform:capitalize}.ecatalog-grid{grid-template-columns:repeat(1,1fr)!important}}#wsmenuclose:after,#wsmenuclose:before{background-color:#fff}.wsactive .wsmenu>.wsmenu-list>li:hover>a,.wsactive .wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type=button],.wsactive .wsmenu>.wsmenu-list>li>.wsmegamenu .menu_form input[type=submit],.wsactive .wsmenu>.wsmenu-list>li>a.active,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li:hover>a,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover>a,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu,.wsactive .wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li:hover>a{background-color:transparent}.videos .gallery-container>a,.videos .gallery-container{height:200px!important}.videos .gallery-container>a>img{object-fit:cover}