.elementor-2827 .elementor-element.elementor-element-3f57a54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-8d9d0e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-mega-nav-main .cat-list .cat-item .cat-item-btn:hover{background-color:var( --e-global-color-text );}.elementor-2827 .elementor-element.elementor-element-610e3e2 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-mega-nav-container{height:593px !important;min-height:0 !important;width:100%;padding:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-nav-left{display:flex !important;flex:0 0 30%;max-height:calc(9 * 65px) !important;min-height:0 !important;overflow-y:auto !important;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-nav-middle{display:block !important;flex:1 0 100%;padding:40px 20px 0px 20px;margin:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-nav-right{display:flex !important;flex:0 0 0%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-label{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:600;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-btn{color:var( --e-global-color-accent );padding:10px 0px 10px 20px;margin:20px 0px 20px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-btn .cat-item-label{color:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .service-item-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-cat-icon{color:var( --e-global-color-primary );}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-btn:hover .cat-item-icon{color:#00495E;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .service-item-link:hover .service-item-icon{color:#00495E;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-title{margin-bottom:21px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .service-item-link{color:var( --e-global-color-accent );font-family:"Bricolage Grotesque", Sans-serif;font-size:7px;font-weight:600;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .services-list .service-item{padding:0px 0px 0px 0px !important;margin:0px 0px 0px -16px !important;border-radius:0px 0px 0px 0px !important;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-title, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-cat-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:600;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .services-header{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;justify-content:space-between;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-nav-header{padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .section-label{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-footer{text-align:space-between;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .view-all-link, .elementor-2827 .elementor-element.elementor-element-610e3e2 .view-all-link-mobile{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:600;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .view-all-link{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .view-all-link-mobile{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn span{color:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn span{color:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn span, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn span{font-family:"Bricolage Grotesque", Sans-serif;font-weight:600;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn i, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn svg{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn i, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn svg{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-image{object-fit:cover;}@media(max-width:1366px){.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-mega-nav-container{width:100%;}}@media(max-width:1032px){.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-mega-nav-container{height:64vh !important;min-height:0 !important;width:100%;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-nav-left{max-height:calc(8 * 65px) !important;min-height:0 !important;overflow-y:auto !important;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-label{font-size:16px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .service-item-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-cat-icon{width:29px;height:29px;font-size:29px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-btn{padding:16px 0px 16px 27px;margin:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn span, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn span{font-size:15px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn span{padding:0px 0px 0px 0px !important;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn span{padding:0px 0px 0px 0px !important;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn i, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-btn svg{font-size:19px !important;width:19px !important;height:19px !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn i, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-back-to-site-btn svg{font-size:19px !important;width:19px !important;height:19px !important;margin:0px 0px 0px 0px !important;padding:0px 0px 0px 0px !important;}}@media(max-width:767px){.elementor-2827 .elementor-element.elementor-element-610e3e2 .legal-mega-nav-container{height:57vh !important;min-height:0 !important;width:100%;padding:0px 0px 0px 0px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-label{font-size:14px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .cat-item-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .service-item-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-icon, .elementor-2827 .elementor-element.elementor-element-610e3e2 .mobile-cat-icon{width:20px;height:20px;font-size:20px;}.elementor-2827 .elementor-element.elementor-element-610e3e2 .active-cat-title{margin-bottom:19px;}}@media(min-width:768px){.elementor-2827 .elementor-element.elementor-element-3f57a54{--content-width:100%;}.elementor-2827 .elementor-element.elementor-element-8d9d0e0{--width:100%;}}/* Start custom CSS for legal_mega_navigation, class: .elementor-element-610e3e2 */.service-item-label{
    padding: 10px 20px;
    transition: background-color .1s;
        font-size: 13px !important;
}

.service-item-label:hover{
    background-color: white;
    color: black;
    font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f57a54 */@media screen and (min-width: 1440px) {
    
.elementor-2395 .elementor-element.elementor-element-8618fe6.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu {
	transform: translate(-50%, 15px);
	width: 1171px !important;
    }

}


@media screen and (min-width: 1280px) {
    
.elementor-2395 .elementor-element.elementor-element-8618fe6.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu {
	transform: translate(-50%, 15px);
	width: 1171px !important;
	margin-left: -13px !important;
    }

}/* End custom CSS */