.et_pb_menu .menu-item.cta-join a,.et_pb_menu .menu-item.cta-host a,.et_pb_menu .menu-item.cta-join-2 a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important;border-radius:8px!important;padding:12px 22px!important;margin:7px 0!important}.et_pb_menu .menu-item.cta-join-2 a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important}.et_pb_menu .menu-item.cta-host a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important}.et_pb_menu .cta-join a *,.et_pb_menu .cta-join-2 a *{color:#ffffff!important}.et_pb_menu .cta-host a *{color:#ffffff!important}.et_pb_menu .cta-join a,.et_pb_menu .cta-host a,.et_pb_menu .cta-join-2 a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important;border-radius:8px!important;padding:12px 22px!important;margin:6px 0!important}.et_pb_menu .cta-join-2 a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important}.et_pb_menu .cta-host a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important}.cta-host a,.cta-host .nav li,.cta-join a,.cta-join .nav li{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important;border-radius:8px!important;padding:12px 22px!important;margin:7px 0!important;text-align:center}.cta-join-2 a,.cta-join-2 .nav li{background-color:#ed1985!important;color:#ffffff!important;padding:12px 22px!important;border-radius:8px!important;margin:6px 0!important;text-align:center;border:2px solid #ed1985!important}.et-fixed-header #top-menu li.cta-host>a{background-color:#ed1985!important;color:#ffffff!important;border-radius:none}.et-fixed-header #top-menu li.cta-join>a{background-color:#ed1985!important;color:#ffffff!important;border:2px solid #ed1985!important;border-radius:8px!important;padding:12px 22px!important;margin:7px 0!important;text-align:center}.et-fixed-header #top-menu li.cta-join-2>a{background-color:#ed1985!important;color:#ffffff!important;border-radius:40px!important;border:2px solid #ed1985!important}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}}body .gform_wrapper .gform_footer input[type=submit]{color:#FFFFFF!important;background:#ed1985!important;font-size:17px!important;letter-spacing:1px;text-transform:uppercase;float:left;height:45px!important;min-width:150px!important;border:none;border-radius:0px;transition:0.3s}body .gform_wrapper .gform_footer input:hover[type=submit]{background:#ed1985!important}body #gform_wrapper .gform_body .gform_fields .gfield input{font-size:12px!important;border-style:none!important;color:#000000!important;margin:10px;padding:10px}body .gfield_label{font-size:14px!important;color:#000000!important;border-style:none!important;font-weight:bold!important}body .gform_wrapper input{background-color:#f8f8f8!important;border-style:none!important}body .gform_wrapper .gform_body .gform_fields .gfield textarea{background-color:#f8f8f8!important;border-style:none!important}.mega-menu{position:static!important}.mega-menu>.sub-menu{display:none;position:absolute!important;left:0!important;right:0!important;margin:0 auto!important;transform:none!important;width:700px!important;max-width:90vw!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 12px 40px rgba(0,0,0,0.12)!important;padding:28px 32px!important;display:flex!important;flex-wrap:wrap!important;gap:0 40px!important;border-top:3px solid #364fab!important;z-index:99999!important;visibility:hidden;opacity:0;transition:opacity 0.2s ease,visibility 0.2s ease!important}.mega-menu:hover>.sub-menu{visibility:visible!important;opacity:1!important;display:flex!important}.mega-menu>.sub-menu>.mega-item{width:calc(50% - 20px)!important;float:none!important;padding:0!important;margin:0!important}.mega-menu>.sub-menu>.mega-item>a{display:flex!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;border-radius:8px!important;transition:background 0.2s ease!important;color:#1a1a1a!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;white-space:normal!important;text-decoration:none!important;background:transparent!important;border:none!important}.mega-menu>.sub-menu>.mega-item>a:hover{background:#f0f2f8!important;color:#364fab!important}.mega-menu>.sub-menu>.mega-item>a::before{content:'';display:flex!important;align-items:center!important;justify-content:center!important;min-width:40px!important;width:40px!important;height:40px!important;border-radius:10px!important;font-size:18px!important;line-height:1!important;flex-shrink:0!important}.icon-roofing>a::before{content:'🏠'!important;background:#e8f0fe!important}.icon-hvac>a::before{content:'❄️'!important;background:#e0f2f1!important}.icon-plumbing>a::before{content:'🔧'!important;background:#e3f2fd!important}.icon-flooring>a::before{content:'🏗️'!important;background:#fff3e0!important}.icon-landscaping>a::before{content:'🌳'!important;background:#e8f5e9!important}.icon-restoration>a::before{content:'🔥'!important;background:#fce4ec!important}.icon-auto>a::before{content:'🚗'!important;background:#f3e5f5!important}.icon-law>a::before{content:'⚖️'!important;background:#ede7f6!important}.mega-menu>.sub-menu>.mega-item{background:transparent!important}.mega-menu>.sub-menu>.mega-item>a{width:100%!important}.mega-menu>.sub-menu>.mega-item>a::after{display:none!important}.mega-menu>.sub-menu{border:none!important;border-top:3px solid #364fab!important}@media (max-width:980px){.mega-menu{position:relative!important}.et_mobile_menu{max-height:80vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.mega-menu>.sub-menu{position:relative!important;left:0!important;right:0!important;margin:0!important;transform:none!important;width:100%!important;max-width:100%!important;flex-direction:column!important;box-shadow:none!important;border-radius:0!important;padding:10px 0!important;border-top:none!important;gap:0!important;display:flex!important;visibility:visible!important;opacity:1!important}.mega-menu>.sub-menu>.mega-item{width:100%!important}.mega-menu>.sub-menu>.mega-item>a{padding:10px 20px!important;font-size:13px!important}.mega-menu>.sub-menu>.mega-item>a::before{min-width:32px!important;width:32px!important;height:32px!important;font-size:15px!important;border-radius:8px!important}}