.midflex{margin-top:auto;margin-bottom:auto}html{overflow-x:hidden}.STOP .et_pb_contact p input,.STOP .et_pb_contact p textarea{opacity:.5!important;color:#FFF!important}#social a{display:inline-block;margin-right:7px}ul.bullet-arrow,ul.bullet-arrow-aqua{list-style:none;padding-left:0}ul.bullet-arrow li,ul.bullet-arrow-aqua li{position:relative;padding-left:40px;margin-bottom:15px}ul.bullet-arrow-aqua li{margin-bottom:40px}ul.bullet-arrow li::before{content:'';position:absolute;left:0;top:12px;transform:translateY(-50%);width:29px;height:34px;background-image:url('https://engenuitynj.com/wp-content/uploads/2025/03/bullet-arrow.png');background-size:contain;background-repeat:no-repeat}ul.bullet-arrow-aqua li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:29px;height:34px;background-image:url('https://engenuitynj.com/wp-content/uploads/2025/04/bullet-arrow-aqua.png');background-size:contain;background-repeat:no-repeat}ul.bullet-arrow.top li::before{top:10px}ul.bullet-arrow-aqua.top li::before{top:15px}.et-pb-controllers a{border-radius:20px;width:27px;height:27px;margin-right:10px;padding:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.current-menu-item{border-bottom:4px solid #329b9b}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:hover{border-bottom:4px solid #9FC839}.et_pb_contact_form input[type="text"],.et_pb_contact_form input[type="email"]{background-color:rgba(255,255,255,0.6)!important;color:#FFF!important}.et_pb_contact_form textarea{background-color:rgba(255,255,255,0.6)!important;color:#000!important}.et_pb_contact_form .et_pb_contact_captcha{background-color:rgba(255,255,255,0.8)!important;color:#000!important}.et_pb_contact_right .et_pb_contact_captcha_question,.et_pb_contact_right{color:#fff}.et_pb_contact_form input::placeholder,.et_pb_contact_form textarea::placeholder{color:#000!important;opacity:1!important}.dsm_flipbox_wrapper.et_pb_text_align_left{width:90%;position:absolute;top:225px;left:30px}.et_pb_slide{padding:0px!important}.et-pb-controllers{bottom:-55px!important}.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{overflow:visible!important}body .de_loop_image-background .et_pb_post,body.et-db #et-boc .et-l .de_loop_image-background .et_pb_post{height:300px}.de_loop_image-background.content_visibility_hover .entry-title{background:rgba(71,173,140,.8);padding:10px 20px 10px 20px;position:absolute;bottom:0px;left:0px;opacity:1!important}.de_loop_image-background article .post-content_cont{padding:0!important}.et_pb_contact_select{color:#000;text-transform:uppercase;background:#FFF;border:2px solid #000;font-size:20px}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module{margin-bottom:0!important}body #page-container .et_pb_section .et_pb_de_mach_filter_posts_0 .et_pb_button{display:inline}.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_open .et_pb_toggle_title:before{left:70px}.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open,.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module{border-width:0px!important;padding-left:0}.et_pb_slides .et_pb_slider_container_inner{vertical-align:top}.et_pb_toggle_0 a:link{color:#FFF!important}.sepclr{color:#ff0000!important}h2.entry-title{min-width:100%}.et-db #et-boc .et-l .et_pb_contact_field[data-type=select]:after{right:10px;margin-left:5px}