.elementor-6819 .elementor-element.elementor-element-427fd008{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6819 .elementor-element.elementor-element-427fd008:not(.elementor-motion-effects-element-type-background), .elementor-6819 .elementor-element.elementor-element-427fd008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a8270e );}.elementor-6819 .elementor-element.elementor-element-427fd008.e-con{--align-self:flex-start;}.elementor-6819 .elementor-element.elementor-element-3c9121c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-4312514 );--border-color:var( --e-global-color-4312514 );--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-6819 .elementor-element.elementor-element-1f6601a0 .elementor-heading-title{font-family:var( --e-global-typography-27d8f8c-font-family ), Sans-serif;font-size:var( --e-global-typography-27d8f8c-font-size );line-height:var( --e-global-typography-27d8f8c-line-height );color:var( --e-global-color-secondary );}.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu .elementor-item{font-family:"elza-text", Sans-serif;font-size:18px;font-weight:500;}.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-6819 .elementor-element.elementor-element-6af68b11{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}@media(max-width:1366px){.elementor-6819 .elementor-element.elementor-element-1f6601a0 .elementor-heading-title{font-size:var( --e-global-typography-27d8f8c-font-size );line-height:var( --e-global-typography-27d8f8c-line-height );}}@media(max-width:1024px){.elementor-6819 .elementor-element.elementor-element-1f6601a0 .elementor-heading-title{font-size:var( --e-global-typography-27d8f8c-font-size );line-height:var( --e-global-typography-27d8f8c-line-height );}}@media(max-width:767px){.elementor-6819 .elementor-element.elementor-element-1f6601a0 .elementor-heading-title{font-size:var( --e-global-typography-27d8f8c-font-size );line-height:var( --e-global-typography-27d8f8c-line-height );}}@media(max-width:1024px) and (min-width:768px){.elementor-6819 .elementor-element.elementor-element-427fd008{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-6af68b11 *//* Add caret icon before each list item in a vertical menu */
.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu li {
    position: relative !important; /* Ensure the parent anchor is positioned relative to control the icon's absolute position */
}

.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu li a {
    padding-left: 25px !important; /* Increase padding to create more space between icon and text */
    font-weight: normal; /* Default font weight */
    transition: font-weight 0.3s ease; /* Smooth transition for font weight */
}

.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu li a::before {
    content: "\25B6" !important; /* Right-pointing triangle (caret) */
    font-size: 12px !important;
    color: #83D0F5 !important; /* Sets the icon color to 83D0F5 */
    position: absolute !important; /* Allows positioning relative to the parent */
    top: 0px !important; /* Adjusts the vertical alignment */
    left: 0 !important; /* Aligns the icon to the left */
    opacity: 1 !important; /* Ensures the icon is always visible */
    visibility: visible !important; /* Ensures the icon is visible */
    transition: color 0.3s ease; /* Smooth transition for icon color */
}

/* Optional: Keep the same icon color on hover */
.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu li a:hover::before {
    color: #83D0F5 !important; /* Keeps the same color on hover */
}

/* Bold on hover */
.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu li a:hover {
    text-decoration: underline !important;
}

/* Bold when active */
.elementor-6819 .elementor-element.elementor-element-6af68b11 .elementor-nav-menu li a.elementor-item-active {
    font-weight: bold !important; /* Ensure active item stays bold */
}/* End custom CSS */