.elementor-95 .elementor-element.elementor-element-ce26329{--display:flex;--min-height:100vh;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}#elementor-popup-modal-95 .dialog-widget-content{animation-duration:1s;}#elementor-popup-modal-95 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-95{justify-content:center;align-items:center;}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-1e6a02c */.elementor-95 .elementor-element.elementor-element-1e6a02c {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-95 .elementor-element.elementor-element-1e6a02c .elementor-widget-container .menu,
.elementor-95 .elementor-element.elementor-element-1e6a02c .elementor-widget-container .sub-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0;
    padding: 0;
}

.elementor-95 .elementor-element.elementor-element-1e6a02c .elementor-widget-container .menu-item {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
}

.elementor-95 .elementor-element.elementor-element-1e6a02c .elementor-widget-container .menu-item-has-children button {
    display: none;
}

.elementor-95 .elementor-element.elementor-element-1e6a02c .elementor-widget-container .c3-menu-item--icon a {
    display: block;
    width: 24px;
    height: 24px;
    transform: rotate(-25deg);
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.27 16.141" fill="%23DDB900"><path d="m7.6326-9.304e-4c-2.9327 0-5.3105 2.3778-5.3105 5.3105v2.6055c0 1.7201-0.81654 3.2511-2.084 4.2207-0.20965 0.162-0.29042 0.42563-0.20703 0.67578 0.085767 0.25254 0.31172 0.41406 0.57617 0.41406h14.057c0.26444 0 0.48693-0.16152 0.57031-0.41406 0.08577-0.25015 7e-3 -0.51378-0.20508-0.67578-1.2674-0.96964-2.0859-2.5006-2.0859-4.2207v-2.6055c0-2.9327-2.3778-5.3105-5.3105-5.3105zm2.2832 2.1465c0.1492-0.00149 0.29894 0.052851 0.41211 0.16602 0.42168 0.41216 0.74871 0.92822 0.97266 1.5 0.2168 0.56463 0.33398 1.1888 0.33398 1.832v2.0625c0 0.56463 0.0258 1.1238 0.12109 1.6289 0.09053 0.4741 0.24661 0.91022 0.50391 1.2676 0.19298 0.26206 0.13359 0.62624-0.13086 0.81445-0.25968 0.19059-0.62581 0.13273-0.81641-0.12695-0.36927-0.50984-0.58205-1.1041-0.70117-1.7402-0.11436-0.60037-0.14453-1.2267-0.14453-1.8438v-2.0625c0-0.50507-0.08518-0.98371-0.25195-1.4102-0.16439-0.4193-0.40056-0.79204-0.70312-1.0898-0.23109-0.22633-0.23219-0.59551-0.0058594-0.82422 0.11197-0.11436 0.26096-0.17234 0.41016-0.17383zm-4.5156 11.762c0 1.2341 1.0007 2.2324 2.2324 2.2324 1.2341 0 2.2344-0.99833 2.2344-2.2324z"></path></svg>') center / contain no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.elementor-95 .elementor-element.elementor-element-1e6a02c .elementor-widget-container .sub-menu {
    gap: 5px;
    margin: 20px 0 5px 0;
    font-size: var(--e-global-typography-text-font-size);
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-95 {
    z-index: 98;
}/* End custom CSS */