#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#999999;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.et_pb_blog_grid .et_pb_post{border:none;padding:0}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{padding:10px 20px;display:inline-block}.et_pb_blog_0 .et_pb_post div.post-content a.more-link:hover{color:#5e5e5e;background-color:#f0f0f0;border-radius:10px}.et_post_meta_wrapper img{display:none}article.type-post{max-width:850px;font-family:raleway,sans-serif;line-height:29px}.et_post_meta_wrapper{text-align:center}.nav li ul{border-top:none}.footer-menu-custom li{border-right:thin solid #ccc}.footer-menu-custom li:last-child{border-right:none}.footer-menu-custom li a{padding:8px 0}ul.et_pb_tabs_controls{background-color:transparent}.et_pb_tabs_controls li{border:none!important}ul.et_pb_tabs_controls::after{border-top:none!important}ul.et_pb_tabs_controls{display:flex;justify-content:space-between}#menu-menu-footer-2 li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:#999999;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-menu-footer-2 li a:hover:before{right:0}.footer-social-links li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:yellow;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.footer-social-links li a:hover:before{right:0}.sub-menu li a:hover{background-color:transparent!important}@media (max-width:900px){.et_pb_fullwidth_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu{display:block}}@media (max-width:900px){.et_pb_fullwidth_menu .et_mobile_nav_menu,.et_pb_menu .et_mobile_nav_menu{display:none}}.home-tabs ul.et_pb_tabs_controls{display:block}input#nf-field-32.ninja-forms-field.nf-element{padding:15px 50px;color:#ffffff!important;background-color:#000!important;text-transform:uppercase;border:none}.single-post .entry-content p a{color:#333!important;font-weight:400}.single-post .entry-content p{font-weight:400}.et_pb_image_container img,.et_pb_post a img{padding-bottom:40px}@media only screen and (min-width:768px){.three-column-grid .et_pb_grid_item{width:31.333%!important;margin:0 2.5% 2.5% 0!important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.et_pb_portfolio_filters{display:none}.et_overlay:before{content:none}.et_overlay{background:rgba(0,0,0,0.1)!important}.et_pb_portfolio_item:hover{background:rgba(0,0,0,0.1)!important;transition:all .3s}.et_pb_portfolio_item h2{padding-top:10px}.myexcerpt{font-size:14px;font-weight:300;padding:10px 0}.mailform-wrapper{display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width:678px){.mailform-wrapper{flex-direction:column;justify-content:center;align-items:center}}.email-wrapper{padding-right:15px;width:300px}.email-wrapper label{font-weight:400}.email-wrapper input{border:1px solid black;padding:0 15px}@media only screen and (max-width:678px){.email-wrapper{padding:15px 0}}.submit-wrapper input{width:300px;height:35px;background-color:black;color:white;border:none;text-transform:uppercase}.submit-wrapper input:hover{background-color:white;color:black;transition:0.3s;border:1px solid black}.type-project table{border:none!important}.single-project table td{border:none!important;padding:10px 0}.nav-single a{color:black}.mobile_menu_bar:before{color:black!important}.et_mobile_menu{border-top:3px solid black!important}.project-image{width:603px;height:402px;background-size:cover;background-repeat:no-repeat;background-position:center}.projects-content-outer{max-width:1837px;margin:auto}.projects-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.projects-content .single-project{padding:25px;position:relative}.page-id-8277 .projects-content .single-project{padding:5px 10px}@media screen and (max-width:768px){.projects-content .single-project{width:100%}.project-image{height:320px;width:auto}}@media screen and (max-width:480px){.project-image{height:250px}}.projects-content .single-project .project-title{margin-top:15px}.blog-content-wrapper .single-blog{display:flex;align-items:center;flex-direction:row;border-bottom:1px solid lightgray;border-top:1px solid lightgray;padding:50px 0;margin:-1px 0 0 0!important}@media screen and (max-width:768px){.blog-content-wrapper .single-blog{flex-direction:column}}.single-blog .blog-content{width:calc(100% - 400px);display:block;padding:30px}@media screen and (max-width:1024px){.single-blog .blog-content{padding:0;width:100%;margin-top:30px}}.blog-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:380px}@media screen and (max-width:1024px){.blog-image{width:100%;height:380px}}@media screen and (max-width:1024px) and (min-width:768px){.blog-image{margin-right:30px}}.blog-title h3{line-height:1.5}.text-with-line .et_pb_text_inner p,.text-with-line .et_pb_text_inner{display:inline;text-align:center}.text-with-line{text-align:center}.single-project:hover .project-image{background-color:white;opacity:0.3;transition:0.3s}.project-text{position:absolute;top:40%;bottom:0;left:0;right:0;color:#000;visibility:hidden;opacity:0;text-align:center;transition:opacity .4s,visibility .4s}.single-project:hover .project-text{visibility:visible;opacity:1}@media screen and (max-width:992px){.video-section{flex-direction:column}}.video-section .fluid-width-video-wrapper{padding-top:62%!important}.project-year{display:block;font-size:18px;font-weight:bold}@media screen and (max-width:1024px){.page-id-8277 .projects-content .single-project{width:50%}}@media screen and (max-width:768px){.page-id-8277 .projects-content .single-project{width:100%}}@media only screen and (min-width:768px){.et_pb_gallery_grid .et_pb_gallery_image{padding-top:140%;display:block}.et_pb_gallery_grid .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-4-cont input,#nf-form-4-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-4-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-4-cont input,#nf-field-46{padding:20px}#nf-form-4-cont select{padding-left:20px}#nf-field-47{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-47:hover{cursor:pointer;background:transparent}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-11-cont input,#nf-form-11-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-11-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-11-cont input,#nf-field-109{padding:20px}#nf-form-11-cont select{padding-left:20px}#nf-field-110{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-110:hover{cursor:pointer;background:transparent}.post-164 .et_pb_gallery_title{display:none}#nf-form-6-cont .nf-mp-body{padding:50px 20px;font-size:25px}#nf-form-6-cont input[type="button"],#nf-form-6-cont input[type="submit"]{border:none;padding:15px 30px;font-size:20px;font-weight:bold;border-radius:10px}#nf-form-6-cont input[type="button"]:hover{cursor:pointer!important;background-color:white;transition:0.5s}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label:before,input[type="checkbox"]+label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:20px;border:2px solid black;border-radius:50%;margin-top:10px}input[type="radio"]:checked+label:before,input[type="checkbox"]:checked+label:before{background:black}#nf-form-6-cont .nf-field-element input[type="text"],#nf-form-6-cont .nf-field-element input[type="email"]{height:50px;border-radius:8px;padding:20px}#nf-form-6-cont label{margin-left:0!important}#nf-form-6-cont .label-above .nf-field-label{margin-bottom:20px}@media only screen and (min-width:981px) and (max-width:1150px){#logo{max-height:30%}}@media only screen and (max-width:1149px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}.page-id-134 .connect-form{display:none}.category-heading,.category-subheading{white-space:nowrap}.category-heading{margin-right:50px!important}.category-heading-wrapper{display:flex;justify-content:flex-start}@media only screen and (max-width:1149px){.category-heading-wrapper{flex-direction:column}}.klaviyo-form{padding:0!important}.kl-private-reset-css-Xuajs1 p{display:none}#nf-form-title-7{display:none}#nf-form-7-cont nf-fields-wrap{display:flex}#nf-field-69-container{margin-right:5px}#nf-field-69-container input{height:28px;border-radius:0!important}#nf-field-70-wrap,#nf-field-70-wrap input{background:#000;color:white;font-size:16px;cursor:pointer;border:#000}.nf-response-msg{font-weight:300}@media only screen and (max-width:1200px){#nf-form-7-cont nf-fields-wrap{display:flex;flex-direction:column}#nf-form-7-cont #nf-field-69-container{margin-bottom:25px;width:100%;text-align:center}#nf-field-70-wrap .nf-field-element{text-align:center}}@media only screen and (max-width:980px){.connect-form .et_pb_row_0_tb_footer{display:flex;flex-direction:column}.connect-form h2,.connect-form .et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center!important}}.category-heading-wrapper{padding-bottom:20px;margin-bottom:20px}.projects-heading-outer{flex:0 0 70%;padding:50px 0 30px 20px;}@media only screen and (max-width:600px){.projects-heading-outer{flex:0 0 70%;padding:30px 0}}.projects-heading-inner{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:600px){.projects-heading-inner{flex-direction:column;align-items:flex-start}}.projects-heading-inner p{font-weight:300;color:black}.projects-heading-inner h1{font-weight:bold;margin-right:50px;padding-bottom:8px}.project-subheading{font-weight:bold;font-size:14px;color:black}#top-menu,.et-menu,nav#top-menu-nav,nav.et-menu-nav{font-weight:300}#top-menu li{padding-right:32px}.et_pb_portfolio_item a img{height:300px!important}#nf-form-6_1-cont{background:rgba(0,0,0,0.02)!important;padding:30px;border-radius:10px}.nf-progress-container{border-radius:10px}#nf-form-6_1-cont .nf-previous,#nf-form-6_1-cont .nf-next,#nf-form-6_1-cont input[type=submit]{background:black;border-radius:3px;color:white;font-size:20px;padding:10px 20px;margin-top:20px;border:none}#nf-form-6_1-cont .nf-previous:hover,#nf-form-6_1-cont .nf-next:hover,#nf-form-6_1-cont input[type=submit]:hover{cursor:pointer;background:white;color:black;transition:0.4s;box-shadow:0 0 0 1px black}#nf-form-6_1-cont .nf-label-span{font-weight:400;font-size:20px}#nf-form-6_1-cont .nf-field-element{}#nf-form-6_1-cont input[type=text],#nf-form-6_1-cont input[type=email],#nf-form-6_1-cont input[type=tel]{height:50px;padding:10px;border-radius:5px}#nf-form-6_1-cont label{display:flex;align-items:center;font-size:18px;margin-left:0;margin-bottom:15px}#nf-form-6_1-cont label:before{margin:0 30px 0 0}#nf-form-6_1-cont .nf-progress{height:20px;background-color:black;border-radius:10px}#nf-form-6_1-cont .nf-mp-header{margin-bottom:30px}#main-header .nav li ul a{width:100%}#top-menu li li{width:300px}.sub-menu{width:300px!important}#usm-admin-notification-widget{display:none!important}@media only screen and (max-width:640px){ss3-force-full-width{transform:translate3d(-300.8125px,55px,0px)!important;width:1200px!important}.projects-heading-inner{position:relative}.rprojects{position:absolute;top:36.2px;font-size:12px}}h6{padding:0}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:510px}}@media all and (device-width:820px) and (device-height:1180px) and (orientation:portrait){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:510px}}@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:565px}}@media all and (device-width:1180px) and (device-height:820px) and (orientation:landscape){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:565px}}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-12-cont input,#nf-form-12-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-12-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-12-cont input,#nf-field-120{padding:20px}#nf-form-12-cont select{padding-left:20px}#nf-field-116{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-116:hover{cursor:pointer;background:transparent}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-13-cont input,#nf-form-13-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-13-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-13-cont input,#nf-field-130{padding:20px}#nf-form-13-cont select{padding-left:20px}#nf-field-126{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-126:hover{cursor:pointer;background:transparent}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-17-cont input,#nf-form-17-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-17-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-17-cont input,#nf-field-170{padding:20px}#nf-form-17-cont select{padding-left:20px}#nf-field-166{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-166:hover{cursor:pointer;background:transparent}#nf-field-60_1{height:50px;border-radius:3px;background:#fff}.nf-field-element select,.nf-field-element textarea{padding:15px}#nf-field-187_1{height:50px;border-radius:3px;background:#fff}#nf-field-188{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-189{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-190{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-191{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-192{border-radius:3px;background:#f0f0f0;padding:20px}#nf-field-196{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-193{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray;height:50px;border-radius:3px;background:#f0f0f0}#nf-field-193:hover{cursor:pointer;background:transparent}#nf-field-198-wrap p{color:red;font-size:12px}#nf-field-197_1-wrap .nf-field-element{color:red;font-size:12px}#nf-field-206{border-radius:3px;background:#f0f0f0;padding:20px}#nf-field-210{border-radius:3px;background:#f0f0f0;padding:20px}#nf-field-211{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-207{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-212{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-213{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-209{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray;height:50px;border-radius:3px;background:#f0f0f0}@media only screen and (min-width:768px){#nf-field-216{padding:5px 4px 3px 3px}#nf-field-216-wrap{margin-right:10px}.projects-heading-inner{position:relative}.rprojects{position:absolute;top:4.2px;font-size:12px!important}}@media (max-width:768px){.project-template-default .et_pb_row_3.image-wrapper,.project-template-default .et_pb_row_2.image-wrapper,.project-template-default .et_pb_row_4.image-wrapper,.project-template-default .et_pb_row_5.image-wrapper,.project-template-default .et_pb_row_6.image-wrapper,.project-template-default .et_pb_row_7.image-wrapper,.project-template-default .et_pb_row_8.image-wrapper,.project-template-default .et_pb_row_9.image-wrapper,.project-template-default .et_pb_row.et_pb_row_5,.project-template-default .et_pb_row.et_pb_row_4,.project-template-default .et_pb_row.et_pb_row_3,.project-template-default .et_pb_row.et_pb_row_6,.project-template-default .et_pb_row.et_pb_row_7,.project-template-default .et_pb_row.et_pb_row_8,.project-template-default .et_pb_row.et_pb_row_9,.project-template-default .et_pb_row.et_pb_row_1,.project-template-default .et_pb_row.et_pb_row_2,.project-template-default .et_pb_row.et_pb_row_10{margin:0;width:100%;padding:0}.project-template-default .et_pb_row.et_pb_row_2{margin-bottom:6px}.project-template-default .et_pb_text_4,.project-template-default .et_pb_text_5,.project-template-default .et_pb_text_6,.project-template-default .et_pb_text_7{padding:0 20px}.project-template-default .single-image,.project-template-default .et_pb_image.et_pb_image_0,.project-template-default .et_pb_image.et_pb_image_1,.project-template-default .et_pb_image.et_pb_image_2,.project-template-default .et_pb_image.et_pb_image_3,.project-template-default .et_pb_image.et_pb_image_4,.project-template-default .et_pb_image.et_pb_image_5,.project-template-default .et_pb_image.et_pb_image_6,.project-template-default .et_pb_image.et_pb_image_7,.project-template-default .et_pb_image.et_pb_image_8,.project-template-default .et_pb_image.et_pb_image_9,.project-template-default .et_pb_image.et_pb_image_10,.project-template-default .et_pb_image.et_pb_image_11,.project-template-default .et_pb_image.et_pb_image_12,.project-template-default .et_pb_image.et_pb_image_13,.project-template-default .et_pb_image.et_pb_image_14,.project-template-default .et_pb_column.et_pb_column_1_2,.project-template-default .et_pb_column .et_pb_image.et_pb_image_2,.project-template-default .et_pb_image_0.single-image,.project-template-default .et_pb_image_1.single-image,.project-template-default .et_pb_image_10.single-image,.project-template-default .et_pb_module.baie_before_after_image{margin-bottom:6px!important}.meks_ess{width:80%;margin:0 auto;margin-bottom:50px}.single-post .meks_ess{width:100%}.projects-content .single-project{padding:3px 0!important}}html,body{overflow-x:hidden}