a[href*="https://elfsight.com/linkedin-feed-widget/"]:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:white}@media (min-width:981px){.home-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100vh!important;z-index:-1;overflow:hidden}.home-header .et_pb_row{z-index:2;position:relative}.home-header video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.home-header-next{margin-top:100vh;z-index:3;position:relative}}#cf7sg-form-mcf .container{padding:0!important;max-width:100%;width:100%}#cf7sg-form-mcf label{font-size:18px;color:black;margin-bottom:5px}#cf7sg-form-mcf input{height:40px;padding:10px;border-radius:2px}#cf7sg-form-mcf .wpcf7-textarea{border-radius:2px;padding:10px}#cf7sg-form-mcf .wpcf7-submit{border:solid 1px black;border-radius:0;width:33%;background-color:rgba(0,0,0,0);text-transform:uppercase;letter-spacing:2px;font-weight:800;color:black!important}@media (max-width:981px){.home .et_pb_section_first .et_pb_module{display:none}.home .et_pb_section_4 .et_pb_row_8,.home .et_pb_section_4 .et_pb_row_9{flex-wrap:wrap}.mobile_menu_bar:before{color:black!important}.et_mobile_menu{background-color:white!important;border:none!important}.et_mobile_menu .sub-menu{background-color:rgba(255,255,255,0.12)}#main-header .container{width:100%}#main-header{background-color:white!important}#main-header .logo_container{filter:brightness(0)}#main-header .mobile_nav.opened .et_mobile_menu{display:flex!important;justify-content:center;flex-direction:column;transition-duration:0.25s!important;height:calc(100dvh - 80px)}#main-header .et_mobile_menu li a{font-size:8vw}#main-header{transition-duration:0.25s}#main-header{position:fixed!important}}.services-grid-container{display:flex;flex-wrap:wrap;gap:10px}.services-grid-item{padding:350px 20px 20px 20px}@media (max-width:981px){.services-grid-item{padding:50vw 20px 20px 20px}}.services-grid-container a{width:calc(25% - 8px);font-size:20px;line-height:1.2em;display:flex;overflow:hidden}.services-grid-item{width:100%;transition-duration:0.25s!important}.services-grid-item:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:inherit;background-size:inherit;background-position:inherit;transition-duration:0.25s!important}.services-grid-container a:hover .services-grid-item:before{transform:scale(1.1)}.services-grid-item a{color:white;font-size:20px}.services-grid-title{position:relative}.services-grid-title h2{color:white;font-family:'Merriweather Sans';font-size:20px;position:absolute;bottom:0;left:0}@media (max-width:981px){.services-grid-container{flex-wrap:wrap}.services-grid-container a{width:48%!important}.services-grid-container.news a{width:100%!important}.services-grid-container.news .services-grid-item{padding:180px 20px 20px 20px!important}}.service-row-hp{display:flex;gap:10px!important}@media (max-width:981px){.service-row-hp{flex-direction:column}}.icon-row-hp{display:flex;gap:10px}.icon-row-hp .et_pb_column{display:flex;flex-direction:column;justify-content:center}@media (min-width:981px){.sub-menu{background-color:black!important;width:fit-content!important;padding-top:0!important}.et-fixed-header .sub-menu{background-color:white!important}.sub-menu li{width:fit-content!important;padding:5px 0!important}.sub-menu li a{width:300px!important;line-height:1.2em}}.bullet-list-container h3{text-transform:uppercase;font-size:18px;color:#181818!important;margin-bottom:20px;margin-top:5px}.bullet-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.bullet-list li{margin:0;padding:0;width:calc(50% - 5px);min-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;text-align:center;padding:20px 10px;background-color:#FAF8F6;color:#181818;transition-duration:0.25s}.bullet-list li:hover{background-color:black;color:#FAF8F6}.post-content-box h2{font-size:32px;color:#181818!important;line-height:1.2em;margin-bottom:40px}.post-content-box p{color:#181818;line-height:1.7em}.case-studies{display:flex;flex-wrap:wrap;gap:10px}.case-study{width:calc(25% - 7.5px);padding:350px 20px 20px 20px;background-size:cover;background-position:center}.case-study h2{color:white;font-family:'Calibri';font-size:20px!important}@media (max-width:981px){.case-study{width:100%!important}}.case-study img{height:400px;object-fit:cover}.case-study h2{font-size:12px}.news-flasher-container{display:flex;flex-wrap:wrap;gap:10px}.news-flasher-item{width:calc(33.33% - 7px);height:320px}@media (max-width:981px){.news-flasher-item{width:100%!important}}.news-flasher-item img{width:100%;height:100%;object-fit:cover}.project-flasher-container{display:flex;flex-wrap:wrap;gap:10px}.project-flasher-item{width:calc(33.33% - 7px);height:320px}@media (max-width:981px){.project-flasher-item{height:120px!important}}.project-flasher-item img{width:100%;height:100%;object-fit:cover}.slider-row .et_pb_module:after{content:'';z-index:999;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,rgba(255,255,255,1) 100%);position:absolute;top:0;left:0;bottom:0;right:0}.slider-row .gs_logo_single{padding:10%!important}.slider-row .gs_logo_single img{max-width:80%}.arrow{position:relative;display:inline-block;padding-bottom:10px;margin-bottom:10px}.arrow::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#FFF6E9;transition:width 0.3s ease}.et_pb_column:hover .arrow::after{width:100%}@media (min-width:786px){.ds-grid-blog .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(4,23.125%);grid-column-gap:2.5%}.ds-grid-blog .entry-featured-image-url img{height:180px;object-fit:cover}}#main-header.et-fixed-header img{filter:brightness(0)}body:not(.home) #main-header{background-color:white!important}body:not(.home) #main-header img{filter:brightness(0)}body:not(.home) #main-header .menu-item a,body:not(.home) #main-header.et-fixed-header #top-menu li.current_page_item>a{color:black!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons path,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons path{fill:#ffffff}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon path,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon path{fill:#ffffff}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon path,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon path{fill:#ffffff}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{max-height:80dvh;overflow-y:auto;overflow-x:hidden}ul.et_mobile_menu .menu-item-has-children .sub-menu::-webkit-scrollbar{width:8px}ul.et_mobile_menu .menu-item-has-children .sub-menu::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.2);border-radius:4px}ul.et_mobile_menu .menu-item-has-children .sub-menu::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4)}