.elementor-4198 .elementor-element.elementor-element-600fecb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4198 .elementor-element.elementor-element-600fecb:not(.elementor-motion-effects-element-type-background), .elementor-4198 .elementor-element.elementor-element-600fecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-4198 .elementor-element.elementor-element-600fecb{--content-width:700px;}}/* Start custom CSS for shortcode, class: .elementor-element-5a606cf */.mm3__col--lvl1 {min-width: 240px !important;}
 .mm3__lvl1 li a {display: block; color: #333;}
.elementor-4198 .elementor-element.elementor-element-5a606cf a, .mm3__lvl1 li a {font-family: "Open Sans", Sans-serif;
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.8px;}
.elementor-4198 .elementor-element.elementor-element-5a606cf li {position: relative;}    
.elementor-4198 .elementor-element.elementor-element-5a606cf li button::after, .elementor-4198 .elementor-element.elementor-element-5a606cf li a:after,  .mm3__lvl1 li a::after  {
    width: 16px;
    height: 16px;
    background: url(/wp-content/uploads/2025/10/Frame-92.svg) no-repeat center center;
    background-size: 16px;
    position: absolute;
    right: 8px;
    top: 12px;
    content: '';
    display: block;
}
.elementor-4198 .elementor-element.elementor-element-5a606cf li button.is-active::after, .elementor-4198 .elementor-element.elementor-element-5a606cf .mm3__lvl1 li a.is-active::after, .elementor-4198 .elementor-element.elementor-element-5a606cf li a:hover:after {width: 16px;
    height: 16px;
    background: url(/wp-content/uploads/2025/10/Frame-91-1.svg) no-repeat center center; color: #fff; 
    background-size: 16px;
    position: absolute;
    right: 8px; z-index: 10;
    top: 12px;
    content: '';
    display: block;}
    
    .mm3__col--lvl2 {
    padding-left: 0 !important;min-width: 180px !important;
}
.mm3__chev {display: none;}
.mm3__lvl2 {gap: 5px !important;}
.mm3__child {    padding: 9px 34px 9px 14px !important; color: #333 !important;}
.mm3 {gap: 15px !important;}
.mm3__lvl1 {gap: 5px !important;}

.mm3__col {width: 190px;    height: 100%;}
.elementor-4198 .elementor-element.elementor-element-5a606cf .mm3__visual {background: transparent; border-radius: 10px;}
.elementor-4198 .elementor-element.elementor-element-5a606cf .mm3__visual img {height: 100%;}

.mm3.mm3--no-kids .mm3__col.mm3__col--visual {width: 400px;    height: 100%; margin-left: -78px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600fecb */.elementor-4198 .elementor-element.elementor-element-600fecb {max-width: 680px; margin: 0 auto; left: 100px;}
.elementor-4198 .elementor-element.elementor-element-600fecb::before{width: 30px; height: 30px; content: ''; background: url(/wp-content/uploads/2025/10/Polygon-1-1.svg); position: absolute; top: -10px; left: 50%; margin-left: 32px; background-size: 30px; background-repeat: no-repeat; background-position: center center;}
.elementor-4198 .elementor-element.elementor-element-600fecb li.menu-item.active {background: #F2FAFD !important; border-radius: 5px;}
.elementor-4198 .elementor-element.elementor-element-600fecb li::after {width: 16px; height: 16px; background: url(/wp-content/uploads/2025/10/Frame-92.svg) no-repeat center center; background-size: 16px; position: absolute; right: 8px; top: 12px; content: ''; display: block;}
.elementor-4198 .elementor-element.elementor-element-600fecb li { border-radius: 5px;}
.elementor-4198 .elementor-element.elementor-element-600fecb li a  {padding-right: 5px;}
.elementor-4198 .elementor-element.elementor-element-600fecb li.menu-item.active::after, .elementor-4198 .elementor-element.elementor-element-600fecb li.menu-item:hover::after  {width: 16px; height: 16px; background: url(/wp-content/uploads/2025/10/Frame-91-1.svg) no-repeat center center; background-size: 16px; position: absolute; right: 8px; top: 12px; content: ''; display: block;}/* End custom CSS */