.pa-header-hide-before-scroll{height:0}.pa-header-hide-before-scroll{height:0px;transform:translateX(0px) translateY(-300px);transition:transform 800ms ease 0ms,height 800ms ease 0ms;visibility:hidden}.pa-scroll-header{height:auto!important;transform:translateX(0px) translateY(0px)!important;transition:transform 800ms ease 0ms,height 800ms ease 0ms;visibility:visible}.pa-header-hide-before-scroll .et_pb_menu .et_pb_menu__wrap{display:none!important}.pa-header-hide-before-scroll.pa-scroll-header .et_pb_menu .et_pb_menu__wrap{display:flex!important}.ewd-ufaq-post-margin-symbol{display:none}.ewd-ufaq-faq-body{padding:0px 5px 10px!important}.ewd-ufaq-faq-body p{font-size:14px}.ewd-ufaq-faq-title-text h4{padding-bottom:0px;font-size:16px}.homepage-service-card{display:flex;align-items:center;gap:1em;flex-wrap:wrap;Margin-bottom:10px!important}.homepage-service-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.homepage-service-text{margin:0;flex:1}div#homepage-bullets{margin-bottom:0px!important}.homepage-service-card>#homepage-bullets{flex-basis:100%;display:block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{border:2px solid #313638;color:#313638;text-transform:uppercase;font-weight:600}body .gform_wrapper ::placeholder,body .gform_wrapper ::-webkit-input-placeholder,body .gform_wrapper input[placeholder]{color:#313638!important;font-weight:600;text-transform:uppercase}body .gform_wrapper .gform_footer input[type=submit]{border:none;color:#fafafa;background-color:#a6192e;border-radius:50px;font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;font-weight:600;font-size:14px;padding:.5em 3em}.gfield_description{padding-top:0px!important;margin-top:5px!important;font-size:12px!important}#testimonials .dsm-entry-wrapper{display:flex;flex-direction:column}#testimonials .dsm-entry-content{order:-1}#testimonials .dsm-entry-content{margin-bottom:0.5em}.rating-widget{display:inline-flex;align-items:center;gap:.4rem}.stars{--score:0;--percent:calc(var(--score) * 20%);--size:20px;position:relative;display:inline-block;line-height:1;font-size:var(--size);letter-spacing:2px}.stars::before{content:"★★★★★";color:#cfd6e4}.stars::after{content:"★★★★★";position:absolute;inset:0;width:var(--percent);overflow:hidden;color:#f5a623;white-space:nowrap}.stars-label{font-size:.95em;color:#4b5563}.et_section_specialty>.et_pb_row{width:95%}@media (min-width:500px){.column-list{column-count:2;column-gap:20px}}.et_pb_button_module_wrapper:has(>a.inline-buttons){display:inline-block!important}a.inline-buttons{display:inline-block!important;margin-right:10px}@media (min-width:767px){.pa-blog-list .entry-featured-image-url{width:20%;float:left;margin-bottom:0!important;margin-left:2%}.pa-blog-list .entry-title,.pa-blog-list .post-meta,.pa-blog-list .post-content{width:78%;float:left;padding-left:20px}}.vertical-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start!important;flex-direction:column;align-items:flex-start}.vertical-menu .et_pb_menu__menu>nav>ul.et-menu{flex-direction:column;align-items:flex-start}#footer-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:flex-start!important;align-items:flex-start}@media (max-width:980px){.open-mobile-menu .et_pb_menu__menu{display:flex!important}.open-mobile-menu .et_mobile_nav_menu{display:none!important}#top-bar-menu.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{justify-content:flex-start!important}}#main-content{background-color:#fafafa}