.project_hover .et_pb_column:hover:before{background-color:rgb(0 0 0 / .5)!important}.et_pb_widget_area .menu .menu-item{border-bottom:1px solid #3259CB}.et_pb_widget_area .menu .menu-item:hover{background-color:#efefef}.et_pb_widget_area .menu .menu-item:hover a{color:#ce8b2f}.et_pb_widget_area .menu .menu-item a{color:#000}.et_pb_widget_area .menu .current-menu-item{background-color:#efefef}.et_pb_widget_area .menu .current-menu-item a{color:#ce8b2f!important}.et_pb_widget_area.sidebar_services{box-shadow:0 0 30px 5px rgb(0 0 0 / .1)}.more-link{background-color:#3259CB;color:#fff}.et_pb_widget{border:1px solid #e5e5e5;border-top:5px solid #fbbc15}@media (min-width:981px) and (max-width:1250px){.custom_row_95.et_pb_row{max-width:95%!important;width:95%!important}}@media (max-width:479px){.social_top_header{text-align:center}.top_header_column_1,.top_header_column_2,.top_header_column_3{margin-bottom:15px!important}}@media (min-width:981px) and (max-width:1450px){.top_header_row{padding-left:15px!important;padding-right:15px!important}.top_header_column_2 .et_pb_blurb_description,.top_header_column_3 .et_pb_blurb_description{font-size:16px}}@media (min-width:981px){#et-top-navigation,#top-menu-nav,#top-menu{width:100%}#top-menu{display:flex}#top-menu li{display:flex;flex:1 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#et-top-navigation{padding-top:0px!important;padding-left:450px!important}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-right:0}}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:33px;padding-top:60px}}@media (min-width:981px) and (max-width:1200px){#et-top-navigation{padding-left:250px!important}#logo{max-height:30%!important}}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:unset!important}.nav li ul.sub-menu{padding:0 0!important}#top-menu li ul.sub-menu li a{font-size:13px!important;color:#000!important}#top-menu li li a{padding:6px 10px!important}#top-menu li li{background-color:#fff!important;margin-top:3px!important}@media (min-width:981px) and (max-width:1650px){.home_25exp,.home_phone_middle h3{font-size:30px!important}}@media (min-width:981px) and (max-width:1350px){.home_contact{padding-left:15px!important;padding-right:15px!important}}.services_row_home .et_pb_column{box-shadow:0 0 35px 10px rgb(0 0 0 / .07);-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.services_row_home .et_pb_column:hover{box-shadow:0 0 35px 10px #fff0}@media (min-width:480px){.project_border_right{border-right:5px solid #fff}}@media (max-width:980px){.project_border_right{border-bottom:5px solid #fff}}.project_hover .et_pb_column:before{-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.google_map_home,.google_map_home .et_pb_map{height:100%!important;max-height:100%!important;width:100%!important;max-width:100%!important}.home_contact .et_pb_contact_form{margin-left:-2%!important}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px #fff0!important}.et_pb_widget_area .menu .menu-item{padding:15px 20px 15px 20px;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.et_pb_widget_area .menu .menu-item a{-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.et_pb_widget_area .widget_nav_menu{margin-bottom:0px!important}.et_pb_widget_area .widget_nav_menu ul li{margin-bottom:0em}.et_pb_widget.widget_nav_menu{padding:0;border-radius:0}.et_pb_widget.widget_nav_menu{border:unset;border-top:unset}@media (min-width:981px) and (max-width:1350px){.sidebar_services{padding:25px!important}}.et_pb_widget{padding:30px;border-radius:5px}h4.widgettitle{font-size:18px;font-weight:700}.single .et_pb_post{margin-bottom:0}.single .post{padding-bottom:0}#left-area{padding-bottom:0}.more-link{display:inline-block!important;padding:7px 15px 1px 15px;margin-top:15px;box-shadow:0 0 30px 0 rgb(0 0 0 / .25098039215686274);text-transform:uppercase;font-size:14px}@media (max-width:980px){.contact_info_logo{text-align:left!important}}body #page-container .footer_optin.et_pb_subscribe .et_pb_button:after{margin-top:2px!important}@media (min-width:981px) and (max-width:1450px){.custom_footer .et_pb_column{padding-right:0px!important}}@media (min-width:981px){.search #left-area,.category #left-area{width:64.833%}.search #sidebar,.category #sidebar{width:29.666%;border-left:1px solid #e2e2e2}.search #main-content .container:before,.category #main-content .container:before{display:none!important}}.search .et_pb_post a img,.category .et_pb_post a img{padding-bottom:25px}.search h2,.category .search h2{font-size:26px;font-weight:700}.search h4.widgettitle,.category h4.widgettitle{font-size:22px;font-weight:700}.search #sidebar .et_pb_widget,.category #sidebar .et_pb_widget{padding:25px;margin-bottom:18.54%}@media (min-width:981px){.email_opt_in .et_pb_newsletter_form p{width:32%!important;float:left;margin-right:1%}}.email_opt_in .et_pb_newsletter_form{width:100%!important}.email_opt_in .et_pb_newsletter_description{display:none}.custom_menu.et_pb_fullwidth_menu .et_pb_menu__wrap,.custom_menu.et_pb_menu .et_pb_menu__wrap{justify-content:flex-end}.custom_menu.et_pb_fullwidth_menu .et-menu>li,.custom_menu.et_pb_menu .et-menu>li{padding-right:45px;padding-left:45px}@media (min-width:981px) and (max-width:1450px){.custom_menu.et_pb_fullwidth_menu .et-menu>li,.custom_menu.et_pb_menu .et-menu>li{padding-right:15px;padding-left:15px}.custom_menu.et_pb_menu ul li a{font-size:14px!important}}.custom_menu li ul.sub-menu li a{font-size:13px!important;color:#000!important}.custom_menu li li a{padding:6px 10px!important}.custom_menu li li{background-color:#fff!important;margin-top:3px!important}.custom_menu li li:first-child{margin-top:0px!important}.custom_menu .et-menu li li.menu-item-has-children>a:first-child:after{top:6px!important}