h1,h2,h3,h4,h5{font-weight:600}h1{padding-bottom:30px}@media (max-width:767px){#nav-info span{display:inline-block;margin:0!important}}.et_pb_scroll_top.et-pb-icon{color:#31957e;font-size:35px}ul.et_mobile_menu li.current-menu-item{margin-top:4px!important;border-right:4px solid #2da4f2}ul.et_mobile_menu li.current-menu-item.menu-item-555,ul.et_mobile_menu li.current-menu-item.menu-item-371{margin-top:4px!important;border-right:none}ul.et_mobile_menu li.menu-item-555 a,ul.et_mobile_menu li.menu-item-371 a{height:unset;padding:10px;margin-bottom:10px}ul.et_mobile_menu li.current-menu-item.menu-item-555 a,ul.et_mobile_menu li.current-menu-item.menu-item-371 a{color:#fff!important}ul.et_mobile_menu li.current-menu-item a{color:#31957e!important}ul.et_mobile_menu li.lang-item{display:inline-block}ul.service-attributes,ul.service-attributes-alt,.et-pb-contact-message ul{list-style-type:none;padding-left:0.5rem}ul.service-attributes li,ul.service-attributes-alt li{padding-bottom:5px}ul.service-attributes li:before,.et-pb-contact-message ul li:before{content:' ';background:#31957e;transform:skew(-10deg,0deg);width:10px;height:10px;display:inline-block;margin-right:15px}ul.service-attributes-alt li:before{content:' ';background:#e5b93f;transform:skew(-7deg,0deg);width:10px;height:10px;display:inline-block;margin-right:15px}h1.service-header{min-height:65px}h2.et_pb_module_header{margin-bottom:15px}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important;justify-content:flex-start}.lwp-hide-mobile-menu .et_pb_menu__wrap{justify-content:flex-start}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.lwp-hide-mobile-menu .et_pb_menu__menu>nav>ul>li{width:100%}li.menu-item a{color:#032c40}ul#menu-main-menu li,ul#menu-main-menu li a,ul#menu-main-menu-en li,ul#menu-main-menu-en li a{transition:none}li.menu-item-555,li.menu-item-371{align-items:center!important}li.menu-item-555 a,li.menu-item-371 a{height:30px;border:2px solid #2da4f2!important;background:transparent;border-radius:5px;padding:20px 25px}li.current_page_item.menu-item-555 a,li.current_page_item.menu-item-371 a{border:2px solid #2da4f2!important;background-color:#2da4f2!important;color:white!important;margin-top:0!important}li.current_page_item.menu-item a{color:#2da4f2}input.input.et_pb_contact_captcha{border-radius:5px;margin-left:10px}.et_contact_bottom_container{margin-top:15px}.et-pb-contact-message{color:#ffffff}.contact-banner .et_parallax_bg{background-position-y:-300px}.home-banner .et_parallax_bg{background-position-y:100px}.service-banner .et_parallax_bg{background-position-y:-200px}.about-banner .et_parallax_bg{background-position-y:-200px}@media (max-width:980px){.service-banner .et_parallax_bg{background-position-y:0px}.about-banner .et_parallax_bg{background-position-y:0px}}li.lang-item>a{padding:0!important}li.lang-item{padding:0 5px!important}.disable-lightbox a{pointer-events:none}.disable-lightbox .et_overlay{display:none!important}.inftnc_carousel_child.slick-slide{max-width:200px;display:flex;align-items:center;justify-content:center;margin:0!important}.slick-track{display:flex;justify-content:space-between}.et_pb_portfolio_grid_items div.project{margin:0!important;border:6px solid #2ea3f2;border-radius:10px;text-align:center}@media (max-width:980px){.et_pb_portfolio_grid_items div.project{width:100%!important;margin:25px 0!important}.et_pb_portfolio_grid_items div.project img{width:100%}.et_pb_portfolio_grid_items{flex-direction:column}}@media (min-width:981px){.et_pb_portfolio_grid_items div.project{width:30%!important}}.et_pb_portfolio_grid_items div.project:nth-child(even){border:6px solid #2ea3f2;background-color:#2ea3f2;border-radius:10px;text-align:center}.et_pb_portfolio_grid_items div.project:nth-child(even) h2{color:#fff}.et_pb_portfolio_grid_items div.project h2{padding:35px 5px!important;margin:0!important}.et_pb_portfolio_grid_items{display:flex;justify-content:space-between}ol.ol-alpha{list-style:lower-alpha}ol.ol-dots{list-style:disc}#general-conditions ol{list-style-position:outside;padding-left:15px}#general-conditions ol li{padding-left:20px}