header{position:absolute;width:100%}header .header-left-col{display:flex;align-items:center;gap:50px}.header-sec .et_pb_column{margin:0px!important}.left-header-menu .et-menu>li{padding-left:25px!important;padding-right:25px!important}.left-header-menu .et-menu>a{line-height:normal!important}.header-right-col{display:flex;align-items:center;gap:30px;justify-content:flex-end}.line-height-normal{line-height:normal!important}.et_pb_menu_0_tb_header.et_pb_menu.left-header-menu .sub-menu{background-color:#000!important;border:0px!important}.left-header-menu .nav li li{padding:0px!important;width:100%!important}.left-header-menu .et-menu li li a{width:auto!important}header .et_pb_section.mobile-menu-popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff;z-index:9999;flex-direction:column;align-items:center;overflow:scroll}.mobile-header-menu .et-menu{flex-direction:column;align-items:center!important}.mobile-header-menu .et-menu .menu-item{padding:0px!important}.et_pb_menu.mobile-header-menu .nav li ul.sub-menu{background-color:#ffffff!important;border:0px!important;width:230px!important;left:100%;top:0px;margin-left:30px}.et_pb_menu.mobile-header-menu .et-menu li li a{padding:5px 15px!important;width:100%!important;font-size:18px!important;line-height:1.1}.mobile-header-menu .et-menu .menu-item a{padding-bottom:15px}.mobile-menu-popup .et_mobile_menu{border:0px;display:flex!important;flex-direction:column;align-items:center;text-align:center;position:relative!important;width:fit-content!important;padding:0px!important}.et_pb_menu.mobile-header-menu .et_mobile_menu li ul{padding:0px!important;line-height:1.4em;text-align:center;width:230px!important}.et_pb_menu.mobile-header-menu .et_mobile_menu li li{padding:0!important}.et_pb_menu.mobile-header-menu ul.sub-menu a{padding:10px 0px!important}.et_pb_menu.mobile-header-menu .et_mobile_menu .menu-item{line-height:1em;width:100%}.our-project-grid .entry-featured-image-url:before,.project-slider .entry-featured-image-url:before{content:"";position:absolute;background:#0000001a;width:100%;height:100%;left:0px;top:0px}.contact-form .nf-field-element input.text,.contact-form .nf-field-element input.title,.contact-form .nf-field-element input[type=email],.contact-form .nf-field-element input[type=password],.contact-form .nf-field-element input[type=tel],.contact-form .nf-field-element input[type=text],.contact-form .nf-field-element select,.contact-form .nf-field-element textarea{font-family:'Golos Text',sans-serif!important;background-color:#000000!important;border:0px!important;border-bottom:1px solid #fff!important;padding:12px 5px!important;color:#ffffff!important;font-size:18px!important}.contact-form .field-wrap input[type=submit]{width:auto;color:#FFFFFF!important;border:0px!important;border-radius:50px;font-size:16px;font-family:'GolosText-SemiBold',sans-serif!important;text-transform:uppercase!important;background-color:#f8bc1f;padding:17px 38px 16px;cursor:pointer}@media screen and (min-width:981px) and (max-width:1680px){.page-title h2{font-size:50px!important;line-height:1em!important}}@media screen and (min-width:981px) and (max-width:1600px){header .header-left-col{gap:25px;width:61%!important}.left-header-menu .et-menu>li{padding-left:20px!important;padding-right:20px!important}}@media screen and (min-width:981px) and (max-width:1400px){.left-header-menu .et-menu>li{padding-left:10px!important;padding-right:10px!important}header .header-left-col,.header-right-col{gap:20px}}@media screen and (min-width:981px) and (max-width:1200px){header .header-left-col,.header-right-col{gap:15px}.header-sec .et_pb_row{gap:10px!important}.left-header-menu .et-menu>li{padding-left:8px!important;padding-right:8px!important}.left-header-menu a{font-size:14px!important}.left-header-menu .et-menu .menu-item-has-children>a:first-child{padding-right:15px!important}.header-logo{width:70px!important}.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header.et_pb_button.header-yellow-btn{padding:9px!important;font-size:13px!important}.page-title h2{font-size:45px!important}.header-right-col a{font-size:14px!important}.left-header-menu .et-menu li li a{padding:5px 0px!important}}@media screen and (min-width:981px) and (max-width:1000px){.header-icon{width:40px!important}.left-header-menu .et-menu>li{padding-left:6px!important;padding-right:7px!important}}@media screen and (max-width:980px){.header-row.et_pb_row:after{position:absolute;left:0px}.close-mobile-menu{padding:10px}}