.elementor-29 .elementor-element.elementor-element-dd49b8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-12324d6.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-menu-toggle{margin:0 auto;background-color:#A5F700;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item{color:#44403C;fill:#44403C;padding-top:14px;padding-bottom:14px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F87000;}.elementor-29 .elementor-element.elementor-element-12324d6 .e--pointer-framed .elementor-item:before,
					.elementor-29 .elementor-element.elementor-element-12324d6 .e--pointer-framed .elementor-item:after{border-color:#F87000;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#F87000;}.elementor-29 .elementor-element.elementor-element-12324d6 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-29 .elementor-element.elementor-element-12324d6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#F87000;}.elementor-29 .elementor-element.elementor-element-12324d6{--e-nav-menu-horizontal-menu-item-margin:calc( 6px / 2 );}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-item:before{border-radius:16px;}.elementor-29 .elementor-element.elementor-element-12324d6 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:16px 16px 0 0;}.elementor-29 .elementor-element.elementor-element-12324d6 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 16px 16px;}.elementor-29 .elementor-element.elementor-element-12324d6 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 16px 16px 0;}.elementor-29 .elementor-element.elementor-element-12324d6 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:16px 0 0 16px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a:hover,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a:focus,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-menu-toggle:hover,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-menu-toggle:focus{color:#1C1917;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a:hover,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a:focus,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a.highlighted{background-color:#A5F700;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown .elementor-item, .elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-29 .elementor-element.elementor-element-12324d6 div.elementor-menu-toggle{color:#1C1917;}.elementor-29 .elementor-element.elementor-element-12324d6 div.elementor-menu-toggle svg{fill:#1C1917;}.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu .elementor-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;}.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu--main .elementor-item:focus{color:#61CE70;fill:#61CE70;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-29 .elementor-element.elementor-element-dd49b8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu .elementor-item{font-size:13px;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-dd49b8d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown{border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}.elementor-29 .elementor-element.elementor-element-12324d6{--nav-menu-icon-size:26px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-menu-toggle{border-width:0px;border-radius:50%;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-dd49b8d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-29 .elementor-element.elementor-element-12324d6{z-index:100;--nav-menu-icon-size:20px;}.elementor-29 .elementor-element.elementor-element-42350bd .elementor-nav-menu .elementor-item{font-size:11px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-dd49b8d{--width:38%;}}@media(min-width:2400px){.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-29 .elementor-element.elementor-element-12324d6 .elementor-nav-menu--main .elementor-item{padding-left:12px;padding-right:12px;}}/* Start custom CSS for nav-menu, class: .elementor-element-42350bd */.elementor-29 .elementor-element.elementor-element-42350bd .has-submenu{
    background-color: #A5F700;
    padding: 12px 10px 12px 16px;
    color: #1C1917 !important;
    border-radius: 12px;
}

.elementor-29 .elementor-element.elementor-element-42350bd .has-submenu:hover{
    background-clip: #94de00;
    border: none;
}

.elementor-29 .elementor-element.elementor-element-42350bd .has-submenu svg{
    fill: #1C1917 !important;
}

.elementor-29 .elementor-element.elementor-element-42350bd .sub-menu{
    padding: 8px;
    background-color: #F5F5F4;
    border-radius: 10px;
}

.elementor-29 .elementor-element.elementor-element-42350bd .sub-menu[aria-hidden="false"]{
    display: flex !important;
    margin-top: 0.5rem !important;
    flex-direction: column;
    gap: 8px;
    left: auto !important;
    right: 0 !important;
}

.elementor-29 .elementor-element.elementor-element-42350bd .sub-menu a{
    background-color: #fff;
    font-family: "Plus Jakarta Sans";
    font-weight: 400;
    font-size: 16px;
    color: #1C1917;
}

.elementor-29 .elementor-element.elementor-element-42350bd .elementor-sub-item{
    display: flex;
    gap: 12px;
    padding: 12px 14px;
    border-radius: 7px;
}

.elementor-29 .elementor-element.elementor-element-42350bd .elementor-sub-item:hover{
    padding: 12px 14px;
}

.elementor-29 .elementor-element.elementor-element-42350bd .elementor-sub-item:before{
    content: "";
    width: 15px;
    height: 15px;
}

.elementor-29 .elementor-element.elementor-element-42350bd .menu-item-1552 .elementor-sub-item:before{
    background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2754_49)"><path d="M3.05652 9.97099C4.53601 11.7395 6.31699 13.132 8.34973 14.1173C9.12366 14.484 10.1587 14.9192 11.3118 14.9938C11.3833 14.9969 11.4517 15 11.5232 15C12.2971 15 12.9187 14.7327 13.4254 14.1826C13.4285 14.1794 13.4347 14.1732 13.4378 14.167C13.6181 13.9494 13.8232 13.7536 14.0377 13.5454C14.1838 13.4055 14.3329 13.2594 14.4759 13.1102C15.138 12.4202 15.138 11.5437 14.4697 10.8755L12.6017 9.00746C12.2847 8.67799 11.9055 8.50394 11.5076 8.50394C11.1098 8.50394 10.7275 8.67799 10.4011 9.00435L9.28839 10.1171C9.18582 10.058 9.08014 10.0052 8.98068 9.95545C8.85636 9.89329 8.74135 9.83423 8.63879 9.76896C7.62552 9.12557 6.70551 8.28637 5.8259 7.20783C5.38143 6.64525 5.08305 6.17281 4.8748 5.69105C5.16697 5.42685 5.44049 5.15023 5.70468 4.87982C5.79792 4.78346 5.89428 4.68711 5.99063 4.59076C6.32631 4.25508 6.50659 3.86656 6.50659 3.47182C6.50659 3.07708 6.32942 2.68856 5.99063 2.35288L5.0644 1.42665C4.95561 1.31786 4.85304 1.21218 4.74736 1.1034C4.54223 0.892043 4.32776 0.674472 4.11641 0.478657C3.79627 0.164733 3.42018 0 3.02233 0C2.6276 0 2.2484 0.164733 1.91583 0.481765L0.753374 1.64422C0.330664 2.06693 0.091335 2.57978 0.0416043 3.17344C-0.0174508 3.91629 0.119308 4.70576 0.473639 5.65997C1.01757 7.13634 1.83812 8.50704 3.05652 9.97099ZM0.799996 3.23871C0.837294 2.82532 0.995811 2.48031 1.29419 2.18193L2.45043 1.02569C2.63071 0.851637 2.82963 0.7615 3.02233 0.7615C3.21193 0.7615 3.40464 0.851637 3.5818 1.03191C3.79005 1.22462 3.98586 1.42665 4.19722 1.64111C4.3029 1.7499 4.41168 1.85868 4.52047 1.97058L5.4467 2.89681C5.63941 3.08951 5.73887 3.28533 5.73887 3.47804C5.73887 3.67074 5.63941 3.86656 5.4467 4.05926C5.35035 4.15562 5.254 4.25508 5.15764 4.35143C4.86858 4.6436 4.59817 4.92022 4.29979 5.18442C4.29357 5.19063 4.29046 5.19374 4.28425 5.19996C4.02627 5.45794 4.06668 5.70348 4.12884 5.88997C4.13195 5.8993 4.13506 5.90551 4.13816 5.91484C4.37749 6.48985 4.71007 7.03688 5.22913 7.6896C6.16158 8.83962 7.14376 9.73166 8.2254 10.4186C8.35905 10.5056 8.50203 10.574 8.63568 10.6424C8.76 10.7045 8.87501 10.7636 8.97758 10.8288C8.99001 10.8351 8.99933 10.8413 9.01177 10.8475C9.11434 10.9003 9.2138 10.9252 9.31326 10.9252C9.56191 10.9252 9.72354 10.7667 9.77637 10.7138L10.9388 9.55139C11.1191 9.37111 11.3149 9.27476 11.5076 9.27476C11.7438 9.27476 11.9365 9.42085 12.0578 9.55139L13.932 11.4225C14.305 11.7955 14.3019 12.1995 13.9227 12.5943C13.7921 12.7341 13.6554 12.8678 13.5093 13.0077C13.2917 13.219 13.0648 13.4366 12.8597 13.6821C12.5022 14.0676 12.0764 14.2478 11.5263 14.2478C11.4734 14.2478 11.4175 14.2447 11.3646 14.2416C10.3452 14.1763 9.39718 13.7785 8.68541 13.4397C6.75213 12.5041 5.05507 11.177 3.64707 9.49233C2.48773 8.09677 1.70758 6.79755 1.19162 5.4051C0.871484 4.55035 0.750266 3.86345 0.799996 3.23871Z" fill="%23F87000"/></g><defs><clipPath id="clip0_2754_49"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>');
}

.elementor-29 .elementor-element.elementor-element-42350bd .menu-item-1553 .elementor-sub-item:before{
    background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.1096 8.81921C11.0247 8.77146 10.9285 8.71732 10.8126 8.64758C10.7479 8.60851 10.6666 8.5551 10.5804 8.49855C10.138 8.20819 9.80286 8.00268 9.51752 8.00268C9.45069 8.00268 9.38748 8.014 9.32986 8.03623C9.07988 8.13249 8.8746 8.38967 8.67608 8.63834C8.60333 8.72944 8.4992 8.85989 8.43602 8.91818C8.18537 8.87261 7.65672 8.54512 7.08625 7.97466C6.51511 7.40352 6.18756 6.87426 6.14259 6.62422C6.20081 6.5608 6.33227 6.45591 6.42394 6.38268C6.67167 6.1849 6.92785 5.98039 7.02464 5.73118C7.14813 5.41099 6.92182 5.02806 6.56239 4.48049C6.50584 4.39431 6.4524 4.31291 6.41363 4.24873C6.34362 4.13238 6.28951 4.03612 6.24176 3.95127C6.04579 3.60299 5.91632 3.3728 5.42979 3.3728C5.11402 3.3728 4.66757 3.6712 4.36516 3.96711C3.92567 4.39726 3.68359 4.89386 3.68359 5.36643C3.68443 6.64993 4.40075 8.12101 5.6489 9.40391C5.65104 9.40605 5.65318 9.40662 5.65539 9.40876C6.93829 10.6569 8.41017 11.3708 9.69364 11.3708H9.69414C10.1661 11.3708 10.6628 11.1315 11.093 10.6923C11.3891 10.3899 11.6879 9.94669 11.6879 9.63112C11.6879 9.14465 11.4579 9.01521 11.1096 8.81921ZM9.69377 10.7077C8.60051 10.7069 7.26689 10.0444 6.12568 8.93532C5.01652 7.79399 4.35397 6.46026 4.35327 5.3671C4.35327 4.70586 5.21135 4.07717 5.43575 4.04271C5.48159 4.04291 5.50563 4.04563 5.51708 4.04757C5.54674 4.08172 5.6057 4.18652 5.6582 4.27983C5.70571 4.36428 5.76488 4.46941 5.84021 4.5946C5.88575 4.67003 5.94253 4.75652 6.00263 4.84806C6.11637 5.02136 6.34502 5.36971 6.38356 5.51841C6.31911 5.60964 6.11912 5.76929 6.00622 5.85942C5.71723 6.09015 5.46766 6.28937 5.46766 6.57092C5.46836 7.25101 6.34435 8.1798 6.61281 8.44826C6.88127 8.71672 7.81007 9.59271 8.4916 9.59338C8.77134 9.59248 8.96972 9.34394 9.19948 9.05616C9.29008 8.94269 9.45069 8.7415 9.5423 8.67738C9.69083 8.71565 10.0396 8.94457 10.213 9.05844C10.3046 9.11851 10.391 9.17526 10.4669 9.22109C10.5917 9.29616 10.6968 9.35532 10.7813 9.40284C10.8746 9.45534 10.9794 9.51433 11.0135 9.544C11.0155 9.55541 11.0182 9.57945 11.0184 9.62526C10.9837 9.84945 10.3548 10.7069 9.69377 10.7077Z" fill="%23F87000"/><path d="M14.343 7.53196C14.3195 5.72256 13.5932 4.01276 12.298 2.7175C10.9789 1.39837 9.23762 0.671875 7.39496 0.671875C5.61623 0.671875 3.95223 1.35632 2.70944 2.59907C1.6066 3.70191 0.929997 5.17278 0.804138 6.74078C0.684774 8.22846 1.06349 9.73395 1.87218 10.9998L0.767877 13.9848C0.721538 14.1101 0.754082 14.2509 0.850745 14.3432C0.914261 14.4038 0.997464 14.4358 1.08197 14.4358C1.12604 14.4358 1.1705 14.423 1.21265 14.4051L4.08874 13.1812C5.18668 13.8646 6.44213 14.2168 7.73126 14.2168H7.73139C9.50983 14.2168 11.1738 13.5405 12.4164 12.2979C13.6823 11.032 14.3665 9.34462 14.343 7.53196ZM11.9428 11.8325C10.8266 12.9487 9.3309 13.5634 7.73122 13.5634C6.51338 13.5634 5.32851 13.2069 4.3047 12.5325C4.24918 12.496 4.18503 12.4773 4.12051 12.4773C4.07621 12.4773 4.03175 12.4861 3.9898 12.5039L1.66493 13.49L2.5589 11.0735C2.5963 10.9724 2.58271 10.8594 2.52241 10.7701C0.879239 8.33574 1.15704 5.09848 3.18294 3.07261C4.29924 1.95632 5.79509 1.34152 7.39496 1.34152C9.05873 1.34152 10.6318 1.99834 11.8245 3.191C12.9956 4.36208 13.6522 5.90681 13.6734 7.54067C13.6946 9.17118 13.08 10.6954 11.9428 11.8325Z" fill="%23F87000"/></svg>');
}

@media screen and (max-width: 1366px) {
    .elementor-29 .elementor-element.elementor-element-42350bd .sub-arrow{
        padding: 4px;
    }
    
    .elementor-29 .elementor-element.elementor-element-42350bd .has-submenu{
        padding: 10px 6px 10px 8px !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-42350bd .has-submenu{
        padding: 6px 4px 6px 6px !important;
    }
}/* End custom CSS */
/* Start custom CSS */#ef-menu {
    position: absolute;
    top: 5rem;
    z-index: 1000;
}
  
#ef-menu.is-fixed {
    position: fixed;
    top: 2rem;
}

@media screen and (max-width: 1024px) {
    #ef-menu {
        top: 3rem;
    }
}/* End custom CSS */