.elementor-995 .elementor-element.elementor-element-822d774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995 .elementor-element.elementor-element-822d774:not(.elementor-motion-effects-element-type-background), .elementor-995 .elementor-element.elementor-element-822d774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-995 .elementor-element.elementor-element-822d774, .elementor-995 .elementor-element.elementor-element-822d774::before{--border-transition:0.3s;}.elementor-995 .elementor-element.elementor-element-bdafe59{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:600;}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:12px;padding-right:12px;}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFD633;}.elementor-995 .elementor-element.elementor-element-aa7f79b .e--pointer-framed .elementor-item:before,
					.elementor-995 .elementor-element.elementor-element-aa7f79b .e--pointer-framed .elementor-item:after{border-color:#FFD633;}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-995 .elementor-element.elementor-element-aa7f79b{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-995 .elementor-element.elementor-element-5811ce7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;box-shadow:0px 8px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:90px;--z-index:999;}.elementor-995 .elementor-element.elementor-element-5811ce7:not(.elementor-motion-effects-element-type-background), .elementor-995 .elementor-element.elementor-element-5811ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-995 .elementor-element.elementor-element-5811ce7, .elementor-995 .elementor-element.elementor-element-5811ce7::before{--border-transition:0.3s;}.elementor-995 .elementor-element.elementor-element-ef01b0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-995 .elementor-element.elementor-element-17673f4{text-align:left;}.elementor-995 .elementor-element.elementor-element-17673f4 img{width:100%;}.elementor-995 .elementor-element.elementor-element-1a0489c{--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;--justify-content:flex-end;--align-items:stretch;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-menu-toggle{margin-left:auto;background-color:#DEA44200;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;font-size:21px;font-weight:700;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item{color:#242A2E;fill:#242A2E;padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item:hover,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-995 .elementor-element.elementor-element-ff4c8de{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a, .elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-menu-toggle{color:var( --e-global-color-accent );}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a:hover,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a.highlighted,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-menu-toggle:hover{color:var( --e-global-color-accent );}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a:hover,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a.highlighted{background-color:#FFD633;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:#FFD633;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown .elementor-item, .elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#0000002E;border-bottom-width:1px;}.elementor-995 .elementor-element.elementor-element-ff4c8de div.elementor-menu-toggle{color:#505457;}.elementor-995 .elementor-element.elementor-element-ff4c8de div.elementor-menu-toggle svg{fill:#505457;}.elementor-995 .elementor-element.elementor-element-2609069 .elementor-search-form{text-align:center;}.elementor-995 .elementor-element.elementor-element-2609069 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;--e-search-form-toggle-color:#505457;--e-search-form-toggle-background-color:#02010100;}.elementor-995 .elementor-element.elementor-element-2609069.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:#505457;}.elementor-995 .elementor-element.elementor-element-2609069 input[type="search"].elementor-search-form__input{font-family:"Source Sans Pro", Sans-serif;font-weight:400;}.elementor-995 .elementor-element.elementor-element-2609069 .elementor-search-form__input,
					.elementor-995 .elementor-element.elementor-element-2609069 .elementor-search-form__icon,
					.elementor-995 .elementor-element.elementor-element-2609069 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-995 .elementor-element.elementor-element-2609069 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-995 .elementor-element.elementor-element-2609069.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#FFFFFF;fill:#FFFFFF;}.elementor-995 .elementor-element.elementor-element-2609069:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-995 .elementor-element.elementor-element-2609069 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-995 .elementor-element.elementor-element-2609069 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-995 .elementor-element.elementor-element-2609069.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-d4f1943 );fill:var( --e-global-color-d4f1943 );}.elementor-995 .elementor-element.elementor-element-2609069:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-995 .elementor-element.elementor-element-2609069.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-995 .elementor-element.elementor-element-2609069.elementor-element{--align-self:center;}@media(max-width:1366px){.elementor-995 .elementor-element.elementor-element-bdafe59{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-995 .elementor-element.elementor-element-5811ce7{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-995 .elementor-element.elementor-element-ff4c8de{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown .elementor-item, .elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}}@media(max-width:1024px){.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-995 .elementor-element.elementor-element-aa7f79b .elementor-nav-menu--main .elementor-item{padding-left:7px;padding-right:7px;}.elementor-995 .elementor-element.elementor-element-5811ce7{--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-995 .elementor-element.elementor-element-ff4c8de.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-995 .elementor-element.elementor-element-5811ce7{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-995 .elementor-element.elementor-element-ef01b0c{--width:100%;--gap:8px 8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-995 .elementor-element.elementor-element-1a0489c{--content-width:100%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;}.elementor-995 .elementor-element.elementor-element-1a0489c.e-con{--align-self:center;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown .elementor-item, .elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:21px;}.elementor-995 .elementor-element.elementor-element-ff4c8de .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-995 .elementor-element.elementor-element-ff4c8de{--nav-menu-icon-size:22px;}.elementor-995 .elementor-element.elementor-element-2609069 input[type="search"].elementor-search-form__input{font-size:22px;}}@media(min-width:768px){.elementor-995 .elementor-element.elementor-element-ef01b0c{--width:300px;}}@media(max-width:1366px) and (min-width:768px){.elementor-995 .elementor-element.elementor-element-ef01b0c{--width:250px;}}/* Start custom CSS for container, class: .elementor-element-ef01b0c */@media (max-width: 1233px) and (min-width: 1024px) {
    .elementor-995 .elementor-element.elementor-element-ef01b0c{
       --width: 200px;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ff4c8de */@media screen and (min-width: 1024px) {
    .elementor-995 .elementor-element.elementor-element-ff4c8de nav{
        height: 100%;
    }
    .elementor-995 .elementor-element.elementor-element-ff4c8de nav ul.sub-menu{
    width: 290px !important;
    }
    .elementor-995 .elementor-element.elementor-element-ff4c8de nav ul.sub-menu li a{
    padding: 10px;
    margin-left: 0px !important;
    --e-nav-menu-horizontal-menu-item-margin: 0px;
    }
    .elementor-995 .elementor-element.elementor-element-ff4c8de nav ul.sub-menu li a.has-submenu{
    display: grid;
    grid-template-columns: 1fr auto; 
    }
}
@media screen and (min-width: 767px) {
    .elementor-995 .elementor-element.elementor-element-ff4c8de nav .show_mobile{
        display: none;
    }
}
@media screen and (max-width: 1024px) {
      .elementor-995 .elementor-element.elementor-element-ff4c8de nav ul li a.has-submenu{
        display: grid;
        grid-template-columns: 1fr auto;
      }
      .elementor-995 .elementor-element.elementor-element-ff4c8de nav ul li .sub-menu.elementor-nav-menu--dropdown{
         background-color: #ffc533;
      }
}

/*.elementor-995 .elementor-element.elementor-element-ff4c8de nav > ul > li:last-child a{*/
/*    color: #412F10 !important;*/
/*    background-color: #FFFFFF;*/
/*    border-radius: 18px 18px 18px 18px;*/
/*    padding: 10px 25px !important;*/
/*    display: block;*/
/*    width: fit-content;*/
/*    max-width: fit-content;*/
/*}*/
/*@media screen and (max-width: 1504px) and (min-width: 1024px) {*/
/*.elementor-995 .elementor-element.elementor-element-ff4c8de nav > ul > li a{*/
/*font-size: clamp(0.625rem, 0.0906rem + 0.8351vw, 0.875rem) !important;*/
/*        margin: 9px;*/
/*}*/
/*.elementor-995 .elementor-element.elementor-element-ff4c8de nav > ul > li:last-child a{*/
/*        padding: 5px 10px !important;*/
/*        display: inline !important;*/
/*}*/
/*}*//* End custom CSS */
/* Start custom CSS */.sticky-header {
	--transition-timing: .45s cubic-bezier(.4, 0, .2, 1); /* Adjust for smoother transition */
	transition: background-color var(--transition-timing),
				backdrop-filter var(--transition-timing),
				box-shadow var(--transition-timing);
}

.sticky-header.elementor-sticky--effects {
	background-color: rgba(255, 255, 255, .8) !important; /* Background color on scroll */
	-webkit-backdrop-filter: blur(20px) !important; /* Transparency effect */
	backdrop-filter: blur(20px) !important; /* Transparency effect */
}

.sticky-header > .e-con-inner {
	max-height: 130px; /* Initial max height */
	transition: max-height var(--transition-timing);
}

.sticky-header.elementor-sticky--effects > .e-con-inner {
	max-height: calc(130px * 0.7); /* Reduced max height on scroll */
	transition: max-height var(--transition-timing);
}

.sticky-header .logo img {
    max-height: 110px;
	transition: all var(--transition-timing);
}

.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(0.8);
	max-height: 60px;
}/* End custom CSS */