.elementor-41 .elementor-element.elementor-element-be7d73e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-be7d73e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-be7d73e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-17179a1{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-17179a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-5f896a0{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-5f896a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-5f896a0 img{width:240px;}.elementor-41 .elementor-element.elementor-element-747716b > .elementor-widget-container{background-color:#FAFAFA;border-radius:566px 566px 566px 566px;}.elementor-41 .elementor-element.elementor-element-747716b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > a{gap:5px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu{gap:0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7DFB8D;border-radius:56px 56px 56px 56px;}.elementor-41 .elementor-element.elementor-element-747716b a{color:#000000;text-align:inherit;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu a{padding:10px 20px 10px 20px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li a, .ue-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-747716b .ue-menu >  li > .sub-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-family:"JUST Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li a{justify-content:start;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-icon{font-size:10px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-icon svg{width:10px;height:10px;}.elementor-41 .elementor-element.elementor-element-747716b .sub-menu a{gap:0px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > .sub-menu{border-style:none;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > .sub-menu > li a{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-747716b .sub-menu > li > a{justify-content:space-between;text-align:inherit;}.elementor-41 .elementor-element.elementor-element-747716b .sub-menu{width:200px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > .sub-menu > li .sub-menu{width:200px;inset-inline-start:200px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > ul{top:50px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile{background-color:#e8e8e8;width:50px;height:50px;font-size:26px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile.uc-active{background-color:#e8e8e8;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile-icon-open{color:#585858;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile-icon-open svg{fill:#585858;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile-icon-close{color:#585858;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile-icon-close svg{fill:#585858;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile svg{width:26px;height:26px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-nav-menu-mobile-wrapper{justify-content:start;}.elementor-41 .elementor-element.elementor-element-dc4f660{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"JUST Sans", Sans-serif;font-size:1rem;font-weight:normal;}.elementor-41 .elementor-element.elementor-element-dc4f660.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-1eb10b8 .elementor-button{background-color:#7DFB8D;font-family:"JUST Sans", Sans-serif;font-size:1.2rem;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:44px 44px 44px 44px;}.elementor-41 .elementor-element.elementor-element-1eb10b8 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-1eb10b8 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-1eb10b8.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-1eb10b8 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-1eb10b8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon-wrapper{text-align:end;}.elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon{font-size:25px;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon svg{height:25px;}.elementor-41 .elementor-element.elementor-element-13c0196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-7c066ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-41 .elementor-element.elementor-element-7c066ee:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-7c066ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-ba4d049{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ba4d049.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-60925ef{padding:0px 0px 0px 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-60925ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-60925ef img{width:100%;}.elementor-41 .elementor-element.elementor-element-1784aa5 > .elementor-widget-container{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7DFB8D;border-radius:56px 56px 56px 56px;}.elementor-41 .elementor-element.elementor-element-1784aa5.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li > a{gap:0px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu{gap:10px;padding:10px 30px 10px 30px;}.elementor-41 .elementor-element.elementor-element-1784aa5 a{color:var( --e-global-color-secondary );text-align:inherit;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu a{padding:0px 15px 0px 15px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li a, .ue-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu >  li > .sub-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-family:"JUST Sans", Sans-serif;font-size:1rem;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li a{justify-content:start;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-icon{font-size:20px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-icon svg{width:20px;height:20px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .sub-menu a{gap:0px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .sub-menu > li > a{justify-content:space-between;text-align:inherit;}.elementor-41 .elementor-element.elementor-element-1784aa5 .sub-menu{width:200px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li > .sub-menu > li .sub-menu{width:200px;inset-inline-start:200px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li > ul{top:50px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile{background-color:#F8F8F8;width:50px;height:50px;font-size:26px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile.uc-active{background-color:#e8e8e8;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile-icon-open{color:#585858;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile-icon-open svg{fill:#585858;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile-icon-close{color:#585858;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile-icon-close svg{fill:#585858;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile svg{width:26px;height:26px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-nav-menu-mobile-wrapper{justify-content:start;}.elementor-41 .elementor-element.elementor-element-bc92699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:"JUST Sans", Sans-serif;font-size:1rem;font-weight:normal;}.elementor-41 .elementor-element.elementor-element-bc92699.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-a1f327d .elementor-button{background-color:#7DFB8D;font-family:"JUST Sans", Sans-serif;font-size:1.2rem;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:44px 44px 44px 44px;}.elementor-41 .elementor-element.elementor-element-a1f327d .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-a1f327d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-a1f327d.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-a1f327d .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-a1f327d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-8a29338{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41 .elementor-element.elementor-element-130d119{--display:flex;}.elementor-41 .elementor-element.elementor-element-af113c5{padding:0px 20px 0px 0px;}.elementor-41 .elementor-element.elementor-element-af113c5 img{width:250px;}.elementor-41 .elementor-element.elementor-element-022a42d{--display:flex;border-style:solid;--border-style:solid;border-color:#7DFB8D;--border-color:#7DFB8D;}.elementor-41 .elementor-element.elementor-element-022a42d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-022a42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-022a42d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-efd8bcb .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-efd8bcb .elementor-icon-wrapper svg{width:auto;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon-wrapper{text-align:end;}.elementor-41 .elementor-element.elementor-element-5715344.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-5715344.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-5715344.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-5715344.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-5715344.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon{font-size:25px;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon svg{height:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:541px){.elementor-41 .elementor-element.elementor-element-be7d73e{--width:100%;}.elementor-41 .elementor-element.elementor-element-17179a1{--content-width:1400px;}}@media(max-width:1366px) and (min-width:541px){.elementor-41 .elementor-element.elementor-element-17179a1{--content-width:1400px;}.elementor-41 .elementor-element.elementor-element-7c066ee{--width:100%;}.elementor-41 .elementor-element.elementor-element-ba4d049{--width:100%;}}@media(max-width:1200px) and (min-width:541px){.elementor-41 .elementor-element.elementor-element-17179a1{--content-width:1400px;}.elementor-41 .elementor-element.elementor-element-022a42d{--width:910px;}}@media(max-width:1024px) and (min-width:541px){.elementor-41 .elementor-element.elementor-element-022a42d{--width:816px;}}@media(max-width:880px) and (min-width:541px){.elementor-41 .elementor-element.elementor-element-022a42d{--width:714px;}}@media(min-width:2400px){.elementor-41 .elementor-element.elementor-element-7c066ee{--width:100%;}.elementor-41 .elementor-element.elementor-element-ba4d049{--width:85%;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}@media(max-width:1366px){.elementor-41 .elementor-element.elementor-element-be7d73e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-17179a1{--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-41 .elementor-element.elementor-element-5f896a0{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-41 .elementor-element.elementor-element-5f896a0 img{width:300px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu a{padding:10px 15px 10px 15px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li a, .ue-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-747716b .ue-menu >  li > .sub-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-size:16px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li a{justify-content:start;}.elementor-41 .elementor-element.elementor-element-dc4f660{text-align:center;}.elementor-41 .elementor-element.elementor-element-7c066ee{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ba4d049{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-60925ef{width:var( --container-widget-width, 21% );max-width:21%;padding:0px 0px 0px 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:start;}.elementor-41 .elementor-element.elementor-element-60925ef img{width:100%;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu{gap:10px;padding:10px 30px 10px 30px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu a{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-af113c5 img{width:175px;}}@media(max-width:1200px){.elementor-41 .elementor-element.elementor-element-5f896a0{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-5f896a0 img{width:300px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu{gap:0px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu a{padding:10px 13px 10px 13px;}.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li a, .ue-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-747716b .ue-menu >  li > .sub-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-747716b .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-size:16px;}.elementor-41 .elementor-element.elementor-element-dc4f660{font-size:16px;}.elementor-41 .elementor-element.elementor-element-1eb10b8 .elementor-button{font-size:16px;}.elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon{font-size:30px;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon svg{height:30px;}.elementor-41 .elementor-element.elementor-element-7c066ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ba4d049{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-41 .elementor-element.elementor-element-60925ef{padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-41 .elementor-element.elementor-element-60925ef img{width:100%;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu{gap:0px;padding:5px 7px 5px 7px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu a{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li a, .ue-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu >  li > .sub-menu > li > .sub-menu > li a,.elementor-41 .elementor-element.elementor-element-1784aa5 .ue-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li a{font-size:14px;}.elementor-41 .elementor-element.elementor-element-bc92699{font-size:14px;}.elementor-41 .elementor-element.elementor-element-a1f327d .elementor-button{font-size:14px;}.elementor-41 .elementor-element.elementor-element-8a29338{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-41 .elementor-element.elementor-element-130d119{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-af113c5 img{width:311px;}.elementor-41 .elementor-element.elementor-element-022a42d{--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;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:36px 36px 36px 36px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-022a42d.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-efd8bcb .elementor-icon{font-size:45px;}.elementor-41 .elementor-element.elementor-element-efd8bcb .elementor-icon svg{height:45px;}.elementor-41 .elementor-element.elementor-element-5715344.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon{font-size:30px;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon svg{height:30px;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-5f896a0{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-41 .elementor-element.elementor-element-5f896a0 img{width:100%;}.elementor-41 .elementor-element.elementor-element-130d119{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-af113c5{text-align:start;}}@media(max-width:880px){.elementor-41 .elementor-element.elementor-element-5f896a0{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-41 .elementor-element.elementor-element-5f896a0 img{width:100%;}.elementor-41 .elementor-element.elementor-element-7c066ee{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-ba4d049{--justify-content:space-evenly;}.elementor-41 .elementor-element.elementor-element-60925ef img{width:250px;}.elementor-41 .elementor-element.elementor-element-af113c5 img{width:250px;}}@media(max-width:540px){.elementor-41 .elementor-element.elementor-element-5f896a0{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-41 .elementor-element.elementor-element-5f896a0 img{width:100%;}.elementor-41 .elementor-element.elementor-element-fc5d59c.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon{font-size:30px;}.elementor-41 .elementor-element.elementor-element-fc5d59c .elementor-icon svg{height:30px;}.elementor-41 .elementor-element.elementor-element-13c0196{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-7c066ee{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-7c066ee.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-ba4d049{--justify-content:space-between;}.elementor-41 .elementor-element.elementor-element-ba4d049.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-60925ef img{width:180px;}.elementor-41 .elementor-element.elementor-element-8a29338{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-af113c5 img{width:250px;}.elementor-41 .elementor-element.elementor-element-022a42d{--width:100%;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-efd8bcb .elementor-icon{font-size:30px;}.elementor-41 .elementor-element.elementor-element-efd8bcb .elementor-icon svg{height:30px;}.elementor-41 .elementor-element.elementor-element-5715344.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon{font-size:30px;}.elementor-41 .elementor-element.elementor-element-5715344 .elementor-icon svg{height:30px;}}/* Start custom CSS for ucaddon_nav_menu, class: .elementor-element-747716b */.ue-nav-menu-icon i.fas.fa-chevron-down::before {
  content: "\f078"; /* font awesome chevron-down char */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  visibility: visible;
}

/* Make sure the arrow inherits visible color */
.ue-nav-menu-icon i {
  color: currentColor;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-920725c */.elementor-41 .elementor-element.elementor-element-920725c {
  position: fixed;
  inset: 0;
  background: #ffffff; /* your site’s background color */
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  transition: opacity 0.6s ease, visibility 0.6s ease;
}

/* Fade out and hide once loaded */
body.loaded .elementor-41 .elementor-element.elementor-element-920725c {
  opacity: 0;
  visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c066ee */#header-bar {
    transition: box-shadow 0.3s ease;
}

#header-bar.scrolled {
    box-shadow: 0 4px 15px rgba(0,0,0,0.2);
}


/* ===== Smooth sticky transition for Option A (White Background Minimal) ===== */

/* 1) Smooth transitions on the header container */
#header-bar .header-internal {
  position: relative;
  transition:
    background-color .35s ease,
    backdrop-filter .35s ease,
    margin .35s ease,
    border-radius .35s ease,
    transform .35s ease;
  will-change: background-color, backdrop-filter, transform;
  background: transparent;
}

/* Sticky header state - white background, no border, no shadow */
#header-bar.elementor-sticky--effects .header-internal {
  background: #ffffff !important;
  margin: 10px 40px;
  border: none !important;
  box-shadow: none !important; /* removed shadow */
}

/* 2) Cross-fade + slide between inner bars */
#header-bar .default-bar,
#header-bar .sticky-bar {
  display: flex;
  align-items: center;
  min-height: 70px;
  transition: opacity .35s ease, transform .35s ease;
  will-change: opacity, transform;
}

#header-bar .default-bar {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

#header-bar .sticky-bar {
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
}

/* Swap states on sticky */
#header-bar.elementor-sticky--effects .default-bar {
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
}

#header-bar.elementor-sticky--effects .sticky-bar {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

/* 3) Menu links */
#header-bar .header-internal .sticky-menu-items ul li a {
  transition: color .3s ease;
  color: #000 !important;
}

#header-bar.elementor-sticky--effects .header-internal .sticky-menu-items ul li a {
  color: #000 !important;
}

/* 4) SVG Logo */
#header-bar .header-logo svg path {
  transition: fill .3s ease;
}

#header-bar .default-bar .header-logo svg path { fill: #000; }
#header-bar .sticky-bar .header-logo svg path { fill: #000; }

/* 5) Mobile tweaks */
@media (max-width: 768px) {
  #header-bar.elementor-sticky--effects .header-internal {
    margin: 10px 20px;
    border-radius: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a29338 *//* ===== Smooth sticky transition for Option A ===== */

/* 1) Smooth transitions on the header container itself */
#header-mobile .header-internal {
  position: relative;                   /* lets inner bars layer nicely */
  transition:
    background-color .35s ease,
    backdrop-filter .35s ease,
    margin .35s ease,
    border-color .35s ease,
    border-radius .35s ease,
    box-shadow .35s ease,
    transform .35s ease;
  will-change: background-color, backdrop-filter, transform;
}

/* Your sticky look stays the same (colors from your code) */
#header-mobile.elementor-sticky--effects .header-internal {
  background: #232941 !important;
  backdrop-filter: blur(7px);
  margin: 20px 40px;
  border-radius: 100px;
  border: 1px solid #7DFB8D;
}

/* 2) Cross-fade + slide between the two inner containers */
#header-mobile .default-bar,
#header-mobile .sticky-bar {
  display: flex;                         /* keep your layout */
  align-items: center;
  min-height: 70px;                      /* lock height to avoid layout jump */
  transition: opacity .35s ease, transform .35s ease;
  will-change: opacity, transform;
}

/* initial states */
#header-mobile .default-bar {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

#header-mobile .sticky-bar {
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
}

/* swapped states on scroll */
#header-mobile.elementor-sticky--effects .default-bar {
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
}

#header-mobile.elementor-sticky--effects .sticky-bar {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

/* 3) Smooth text + SVG logo color changes */
#header-mobile .header-internal .sticky-menu-items ul li a {
  transition: color .3s ease;
}

#header-mobile.elementor-sticky--effects .header-internal .sticky-menu-items ul li a {
  color: #fff !important;
}

/* SVG logo (default vs sticky) */
#header-mobile .header-logo svg path {
  transition: fill .3s ease;
}

/* choose one place to set default color (black here) */
#header-mobile .default-bar .header-logo svg path { fill: #000; }
/* and the sticky color (white here) */
#header-mobile .sticky-bar  .header-logo svg path { fill: #fff; }

/* 4) Mobile tweaks (keeps your colors, adds same smoothness) *//* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden !important;
  width: 100% !important;
}/* End custom CSS */