.ab-foo-menu .sub-menu{background-color:#1a1a1a!important;border-top:2px solid #ff9902}.ab-align-row{display:flex;align-items:center}.abim-elec-timeline .dipl_item_content_inner{border-radius:10px!important}.abim-elec-timeline.dipl_timeline_0 .dipl_icon_tree .dipl_image_wrapper img{width:50px!important;padding:5px}.abim-elec-timeline .dipl_timeline_item .dipl_image_wrapper img{border:1px solid #99cc00;border-radius:50px}.phusion-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.et-social-twitter a.icon:before{content:"\e61b"!important;font-family:"Font Awesome 6 Brands"!important}.ab-header-row{display:flex;align-items:center}.ab-header-menu{}.ab-hero{display:flex}.ab-before-after-blurb:before{content:'';position:absolute;top:35px;left:-55%;border:1px dashed #fff;width:90%;transition:none}.ab-before-after-blurb:after{content:'';position:absolute;top:35px;left:62%;border:1px dashed #eee;width:90%;transition:none}.ab-number-counter .percent-value{color:#fff0!important;-webkit-text-fill-color:rgba(255,255,255,0);-webkit-text-stroke:1px #ff9902}.ab-list-row{display:flex;align-items:center;flex-wrap:wrap}.ab-list-blurbs{}.ab-contact-form label[for="ff_1_input_text_1"],.ab-contact-form label[for="ff_1_input_text_2"],.ab-contact-form label[for="ff_1_email"],.ab-contact-form label[for="ff_1_input_text"],.ab-contact-form label[aria-label="Checkbox Field"]{display:none!important}.ab-contact-form input[type="text"],.ab-contact-form input[type="email"]{padding:20px!important;background:#2a272b;border:none;border-radius:0px!important}.ab-contact-form input::placeholder{font-size:14px;color:#fff!important;text-transform:uppercase!important}.ab-contact-form p,.ab-contact-form span{font-size:16px!important}.ab-contact-form div[data-name="custom_html-1_1"]{margin:0px!important}.ab-contact-form button[type="submit"]{color:#FFFFFF!important;border-radius:8px;letter-spacing:2px;font-size:18px;font-family:'Abel',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#EB8500!important;padding:15px 35px!important;transition:all 300ms ease 0ms}.ab-contact-form button[type="submit"]:hover{color:#1C1A1D!important;background-color:#FFFFFF!important}.ab-contact-form .ff-el-group.ff-text-left.ff_submit_btn_wrapper{text-align:right!important}.ab-blog .et_pb_post{background:#2a272b;border:0px!important}.ab-blog .entry-title{font-size:22px;line-height:1.2em!important}.ab-blog .post-content-inner{margin-bottom:30px!important}.ab-blog .post-meta{margin:15px 0px}.ab-post-inner-wrap blockquote p:first-letter{font-size:40px!important;color:#eb8500;font-weight:700}@media(max-width:1366px) and (min-width:981px){.abim-hero-row .et_pb_column h1{font-size:36px!important}.abim-hero-row{display:flex;align-items:center;justify-content:center}}@media(max-width:980px){.ab-foo-menu .et_pb_menu__menu{display:block}.ab-foo-menu .et_mobile_nav_menu{display:none}.ab-foo-menu .et_pb_menu__wrap{justify-content:flex-start}.ab-mobile-header-row{display:flex;align-items:Center}.ab-mobile-header-row .et_pb_column:first-child{margin-bottom:0px!important}.ab-header-menu .mobile_nav.closed .mobile_menu_bar:before{content:'\61';font-family:'ETmodules';color:#ff9902;font-size:40px}.ab-header-menu .mobile_nav.opened .mobile_menu_bar:before{content:'\4d';font-family:'ETmodules';color:#ff9902;font-size:40px}.ab-header-menu .et_mobile_menu .first-level &gt;a{background-color:transparent;position:relative}.ab-header-menu .et_mobile_menu .first-level &gt;a:after{font-family:'ETmodules';content:'\4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.ab-header-menu .et_mobile_menu .first-level &gt;.icon-switch:after{content:'\4d'}.ab-header-menu .second-level{display:none}.ab-header-menu	.reveal-items{display:block}.ab-header-menu .et_mobile_menu{margin-top:15px;width:100vw;left:0px;margin-left:-50vw}.ab-before-after-blurb:before,.ab-before-after-blurb:after{display:none!important}.swiper-buttton-container{display:none!important}.reverse{display:flex;flex-direction:column-reverse}.ab-list-row .et_pb_column:nth-child(2){margin-bottom:0px!important}.ab-list-row .et_pb_column:nth-child(3){padding-top:0px!important}@media(max-width:470px){.ab-inline-btn .et_pb_button_module_wrapper{display:block!important}}