.elementor-12654 .elementor-element.elementor-element-4c60ecb8{--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;--background-transition:0.7s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-4c60ecb8:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-4c60ecb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E1DAF5;}.elementor-12654 .elementor-element.elementor-element-4c60ecb8:hover{background-color:var( --e-global-color-ecda384 );}.elementor-12654 .elementor-element.elementor-element-1f598b6d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-10c5fe2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-10c5fe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-584f4641 .elementor-icon-wrapper{text-align:center;}.elementor-12654 .elementor-element.elementor-element-584f4641 .elementor-icon{font-size:19px;}.elementor-12654 .elementor-element.elementor-element-584f4641 .elementor-icon svg{height:19px;}.elementor-12654 .elementor-element.elementor-element-3c7e799{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-3c7e799.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-28caf872{padding:0px 0px 0px 0px;}.elementor-12654 .elementor-element.elementor-element-28caf872 .elementor-menu-toggle{margin:0 auto;}.elementor-12654 .elementor-element.elementor-element-28caf872 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:1.1rem;}.elementor-12654 .elementor-element.elementor-element-28caf872 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-21bfb04 );}.elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-underline .elementor-item:after,
					 .elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-overline .elementor-item:before,
					 .elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-double-line .elementor-item:before,
					 .elementor-12654 .elementor-element.elementor-element-28caf872 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-12654 .elementor-element.elementor-element-362a7274{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-362a7274.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-5b70da70{padding:0px 0px 0px 0px;}.elementor-12654 .elementor-element.elementor-element-5b70da70 img{width:30%;}.elementor-12654 .elementor-element.elementor-element-2f54ea87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12654 .elementor-element.elementor-element-2f54ea87.elementor-element{--order:99999 /* order end hack */;}.elementor-12654 .elementor-element.elementor-element-2f54ea87 img{width:30%;}.elementor-12654 .elementor-element.elementor-element-761cd712{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-761cd712.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-696528c5 .elementor-menu-toggle{margin:0 auto;}.elementor-12654 .elementor-element.elementor-element-696528c5 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:1.1rem;}.elementor-12654 .elementor-element.elementor-element-696528c5 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-21bfb04 );}.elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-underline .elementor-item:after,
					 .elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-overline .elementor-item:before,
					 .elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-double-line .elementor-item:before,
					 .elementor-12654 .elementor-element.elementor-element-696528c5 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-12654 .elementor-element.elementor-element-9cecef2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-4eda1468{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-4eda1468:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-4eda1468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ecda384 );}.elementor-12654 .elementor-element.elementor-element-4eda1468.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-23db90d4{--display:flex;}.elementor-12654 .elementor-element.elementor-element-3966536c{--display:flex;}.elementor-12654 .elementor-element.elementor-element-3966536c:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-3966536c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E1DABF;}.elementor-12654 .elementor-element.elementor-element-37755595{--display:flex;}.elementor-12654 .elementor-element.elementor-element-37755595.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-1cf9547a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-68a51ab{--display:flex;}.elementor-12654 .elementor-element.elementor-element-68a51ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-2f74329.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-2f74329 .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-2f74329.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-2f74329.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-2f74329.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-2f74329 .elementor-icon-box-title{color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-5b3941c7{--display:flex;}.elementor-12654 .elementor-element.elementor-element-5b3941c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12654 .elementor-element.elementor-element-3366d84e .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-3366d84e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-3366d84e.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-3366d84e.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-3366d84e .elementor-icon-box-title{color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-36db2afa{--display:flex;}.elementor-12654 .elementor-element.elementor-element-7c89f196{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-21bfb04 );--border-color:var( --e-global-color-21bfb04 );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-12654 .elementor-element.elementor-element-7c89f196:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-7c89f196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a29b1 );}.elementor-12654 .elementor-element.elementor-element-7c89f196:hover{background-color:var( --e-global-color-6332d45 );}.elementor-12654 .elementor-element.elementor-element-44ac54ee .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-44ac54ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-44ac54ee.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-44ac54ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-44ac54ee .elementor-icon-box-title{color:var( --e-global-color-383a1c4 );}.elementor-12654 .elementor-element.elementor-element-298ab3f4{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-21bfb04 );--border-color:var( --e-global-color-21bfb04 );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-12654 .elementor-element.elementor-element-298ab3f4:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-298ab3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a29b1 );}.elementor-12654 .elementor-element.elementor-element-298ab3f4:hover{background-color:var( --e-global-color-6332d45 );}.elementor-12654 .elementor-element.elementor-element-5ded86e9 .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-5ded86e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-5ded86e9.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-5ded86e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-5ded86e9 .elementor-icon-box-title{color:var( --e-global-color-383a1c4 );}.elementor-12654 .elementor-element.elementor-element-7157c57d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-21bfb04 );--border-color:var( --e-global-color-21bfb04 );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-12654 .elementor-element.elementor-element-7157c57d:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-7157c57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a29b1 );}.elementor-12654 .elementor-element.elementor-element-7157c57d:hover{background-color:var( --e-global-color-6332d45 );}.elementor-12654 .elementor-element.elementor-element-624adb55 .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-624adb55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-624adb55.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-624adb55.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-624adb55 .elementor-icon-box-title{color:var( --e-global-color-383a1c4 );}.elementor-12654 .elementor-element.elementor-element-6887d0fe{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-21bfb04 );--border-color:var( --e-global-color-21bfb04 );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-12654 .elementor-element.elementor-element-6887d0fe:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-6887d0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a29b1 );}.elementor-12654 .elementor-element.elementor-element-6887d0fe:hover{background-color:var( --e-global-color-6332d45 );}.elementor-12654 .elementor-element.elementor-element-59b591f8 .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-59b591f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-59b591f8.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-59b591f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-59b591f8 .elementor-icon-box-title{color:var( --e-global-color-383a1c4 );}.elementor-12654 .elementor-element.elementor-element-2b465039{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-color:var( --e-global-color-21bfb04 );--border-color:var( --e-global-color-21bfb04 );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-12654 .elementor-element.elementor-element-2b465039:not(.elementor-motion-effects-element-type-background), .elementor-12654 .elementor-element.elementor-element-2b465039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57a29b1 );}.elementor-12654 .elementor-element.elementor-element-2b465039:hover{background-color:var( --e-global-color-6332d45 );}.elementor-12654 .elementor-element.elementor-element-4cee122d .elementor-icon-box-wrapper{gap:15px;}.elementor-12654 .elementor-element.elementor-element-4cee122d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-4cee122d.elementor-view-framed .elementor-icon, .elementor-12654 .elementor-element.elementor-element-4cee122d.elementor-view-default .elementor-icon{fill:var( --e-global-color-4621a03 );color:var( --e-global-color-4621a03 );border-color:var( --e-global-color-4621a03 );}.elementor-12654 .elementor-element.elementor-element-4cee122d .elementor-icon-box-title{color:var( --e-global-color-383a1c4 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-12654 .elementor-element.elementor-element-4eda1468{--width:100%;--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-12654 .elementor-element.elementor-element-23db90d4{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12654 .elementor-element.elementor-element-21ea215c img{width:58%;}.elementor-12654 .elementor-element.elementor-element-3966536c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-37755595{--width:68%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-1cf9547a{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-12654 .elementor-element.elementor-element-68a51ab{--width:13.783%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-68a51ab.e-con{--align-self:center;}.elementor-12654 .elementor-element.elementor-element-2f74329{width:var( --container-widget-width, 66px );max-width:66px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-12654 .elementor-element.elementor-element-2f74329 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12654 .elementor-element.elementor-element-2f74329 .elementor-icon{font-size:22px;}.elementor-12654 .elementor-element.elementor-element-2f74329 .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-2f74329 .elementor-icon-box-title a{font-size:0.8rem;}.elementor-12654 .elementor-element.elementor-element-5b3941c7{--width:14.076%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-5b3941c7.e-con{--align-self:center;}.elementor-12654 .elementor-element.elementor-element-3366d84e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 0px 0px;}.elementor-12654 .elementor-element.elementor-element-3366d84e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-12654 .elementor-element.elementor-element-3366d84e .elementor-icon{font-size:22px;}.elementor-12654 .elementor-element.elementor-element-3366d84e .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-3366d84e .elementor-icon-box-title a{font-size:0.8rem;}.elementor-12654 .elementor-element.elementor-element-36db2afa{--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;--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-12654 .elementor-element.elementor-element-7c89f196{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-44ac54ee .elementor-icon-box-wrapper{gap:0px;}.elementor-12654 .elementor-element.elementor-element-44ac54ee .elementor-icon{font-size:20px;}.elementor-12654 .elementor-element.elementor-element-44ac54ee .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-44ac54ee .elementor-icon-box-title a{font-size:0.7rem;}.elementor-12654 .elementor-element.elementor-element-298ab3f4{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-5ded86e9 .elementor-icon-box-wrapper{gap:0px;}.elementor-12654 .elementor-element.elementor-element-5ded86e9 .elementor-icon{font-size:20px;}.elementor-12654 .elementor-element.elementor-element-5ded86e9 .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-5ded86e9 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-12654 .elementor-element.elementor-element-7157c57d{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-624adb55 .elementor-icon-box-wrapper{gap:0px;}.elementor-12654 .elementor-element.elementor-element-624adb55 .elementor-icon{font-size:20px;}.elementor-12654 .elementor-element.elementor-element-624adb55 .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-624adb55 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-12654 .elementor-element.elementor-element-6887d0fe{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-59b591f8 .elementor-icon-box-wrapper{gap:0px;}.elementor-12654 .elementor-element.elementor-element-59b591f8 .elementor-icon{font-size:20px;}.elementor-12654 .elementor-element.elementor-element-59b591f8 .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-59b591f8 .elementor-icon-box-title a{font-size:0.7rem;}.elementor-12654 .elementor-element.elementor-element-2b465039{--width:20%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12654 .elementor-element.elementor-element-4cee122d .elementor-icon-box-wrapper{gap:0px;}.elementor-12654 .elementor-element.elementor-element-4cee122d .elementor-icon{font-size:20px;}.elementor-12654 .elementor-element.elementor-element-4cee122d .elementor-icon-box-title, .elementor-12654 .elementor-element.elementor-element-4cee122d .elementor-icon-box-title a{font-size:0.7rem;}}@media(min-width:768px){.elementor-12654 .elementor-element.elementor-element-10c5fe2{--width:5.678%;}.elementor-12654 .elementor-element.elementor-element-3c7e799{--width:26.389%;}.elementor-12654 .elementor-element.elementor-element-362a7274{--width:37.281%;}.elementor-12654 .elementor-element.elementor-element-761cd712{--width:25.861%;}}/* Start custom CSS for image, class: .elementor-element-2f54ea87 */.elementor-12654 .elementor-element.elementor-element-2f54ea87 .logo-hover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.3s ease-in-out;
}

.elementor-12654 .elementor-element.elementor-element-2f54ea87:hover .logo-hover {
  opacity: 1;
}

.elementor-12654 .elementor-element.elementor-element-2f54ea87:hover .logo-normal {
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c60ecb8 *//* ----------------------------------------
    🟢 ÉTAT INITIAL (Haut de page)
---------------------------------------- */
.header-hover-effect {
  background-color: #E6E1DA !important; /* Changé en beige */
  transition: background-color 0.4s ease, color 0.3s ease;
  position: relative;
  z-index: 9999;
}

/* Texte du menu en bleu par défaut */
.header-hover-effect .elementor-nav-menu a {
  color: #024B92 !important; /* Changé en bleu */
  transition: color 0.3s ease;
}

/* Logo : Gestion de l'opacité */
.header-hover-effect .elementor-image {
  position: relative;
  display: inline-block;
}

.header-hover-effect .logo-normal {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

.header-hover-effect .logo-hover {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.3s ease-in-out;
}

/* ----------------------------------------
    🟡 ÉTAT SURVOLÉ (Hover)
---------------------------------------- */
.header-hover-effect:hover {
  background-color: #E6E1DA !important;
}

.header-hover-effect:hover .elementor-nav-menu a {
  color: #024B92 !important; 
}

.header-hover-effect:hover .logo-hover {
  opacity: 1;
}

.header-hover-effect:hover .logo-normal {
  opacity: 0;
}

/* ----------------------------------------
    🔵 ÉTAT SCROLLÉ (Sticky)
---------------------------------------- */
.header-hover-effect.scrolled {
  background-color: #E6E1DA !important;
}

.header-hover-effect.scrolled .elementor-nav-menu a {
  color: #024B92 !important; 
}

.header-hover-effect.scrolled .logo-hover {
  opacity: 1;
}

.header-hover-effect.scrolled .logo-normal {
  opacity: 0;
}

/* ----------------------------------------
    🍔 MENU HAMBURGER
---------------------------------------- */
.header-hover-effect .icon.icon-menu-button-of-three-horizontal-lines {
  color: #024B92 !important; /* Changé en bleu */
  fill: #024B92 !important; /* Changé en bleu */
  transition: color 0.3s ease, fill 0.3s ease;
}

.header-hover-effect:hover .icon.icon-menu-button-of-three-horizontal-lines,
.header-hover-effect.scrolled .icon.icon-menu-button-of-three-horizontal-lines {
  color: #024B92 !important; 
  fill: #024B92 !important;
}

/* ----------------------------------------
    🛒 PANIER (Icône & Compteur)
---------------------------------------- */
/* État initial bleu */
.header-hover-effect .panier,
.header-hover-effect .panier i,
.header-hover-effect .panier span,
.header-hover-effect .wpr-mini-cart-icon-count,
.header-hover-effect .e-font-icon-svg.e-eicon-basket-light {
  color: #024B92 !important; /* Changé en bleu */
  fill: #024B92 !important; /* Changé en bleu */
  transition: all 0.3s ease;
}

/* État Survolé et Scrollé en bleu */
.header-hover-effect:hover .panier,
.header-hover-effect:hover .panier i,
.header-hover-effect:hover .panier span,
.header-hover-effect:hover .wpr-mini-cart-icon-count,
.header-hover-effect:hover .e-font-icon-svg.e-eicon-basket-light,
.header-hover-effect.scrolled .panier,
.header-hover-effect.scrolled .panier i,
.header-hover-effect.scrolled .panier span,
.header-hover-effect.scrolled .wpr-mini-cart-icon-count,
.header-hover-effect.scrolled .e-font-icon-svg.e-eicon-basket-light {
  color: #024B92 !important; 
  fill: #024B92 !important;
}

/* ----------------------------------------
    🔍 RECHERCHE & ICÔNES PERSONNALISÉES
---------------------------------------- */
/* État initial bleu */
.header-hover-effect .ekit_navsearch-button,
.header-hover-effect .ekit_navsearch-button i,
.header-hover-effect .ekit_navsearch-button svg,
.header-hover-effect .icone,
.header-hover-effect .icone i,
.header-hover-effect .icone svg {
  color: #024B92 !important; /* Changé en bleu */
  fill: #024B92 !important; /* Changé en bleu */
  transition: all 0.3s ease;
}

/* État Survolé et Scrollé en bleu */
.header-hover-effect:hover .ekit_navsearch-button,
.header-hover-effect:hover .ekit_navsearch-button i,
.header-hover-effect:hover .ekit_navsearch-button svg,
.header-hover-effect.scrolled .ekit_navsearch-button,
.header-hover-effect.scrolled .ekit_navsearch-button i,
.header-hover-effect.scrolled .ekit_navsearch-button svg,
.header-hover-effect:hover .icone,
.header-hover-effect:hover .icone i,
.header-hover-effect:hover .icone svg,
.header-hover-effect.scrolled .icone,
.header-hover-effect.scrolled .icone i,
.header-hover-effect.scrolled .icone svg {
  color: #024B92 !important; 
  fill: #024B92 !important;
}
/* --- 1. MENU : GRAS ET TAILLE --- */
body .header-hover-effect .elementor-nav-menu a.elementor-item {
    font-weight: 700 !important;
    font-size: 15px !important;
}

/* --- 2. PANIER : COULEUR INITIALE BLEUE ET STYLE NORMAL --- */
body .header-hover-effect #panier,
body .header-hover-effect #panier i,
body .header-hover-effect #panier svg,
body .header-hover-effect .pa-woo-mc__icon,
body .header-hover-effect .pa-woo-mc__icon i,
body .header-hover-effect .pa-woo-mc__icon svg {
    color: #024B92 !important; /* Changé en bleu */
    fill: #024B92 !important; /* Changé en bleu */
    stroke: #024B92 !important; /* Changé en bleu */
    font-weight: normal !important; 
}

/* --- 3. PANIER : PASSAGE AU BLEU (SURVOL ET SCROLL) --- */
body .header-hover-effect:hover #panier,
body .header-hover-effect:hover #panier i,
body .header-hover-effect:hover #panier svg path,
body .header-hover-effect:hover .pa-woo-mc__icon,
body .header-hover-effect:hover .pa-woo-mc__icon i,
body .header-hover-effect:hover .pa-woo-mc
/* ----------------------------------------
    🔍 FIBOSEARCH : FORCE LE BLEU CONSTANT
---------------------------------------- */

/* Cible l'icône dans tous les états du header */
body .header-hover-effect .dgwt-wcas-search-icon-handler svg,
body .header-hover-effect .dgwt-wcas-search-icon-handler svg path,
body .header-hover-effect .dgwt-wcas-search-icon-handler svg circle,
body .header-hover-effect .dgwt-wcas-search-icon svg,
body .header-hover-effect .dgwt-wcas-search-icon svg path,
body .header-hover-effect .dgwt-wcas-search-icon svg circle {
    fill: #024B92 !important;
    stroke: #024B92 !important;
    color: #024B92 !important;
}

/* Force aussi pour le conteneur au cas où */
body .header-hover-effect .dgwt-wcas-search-icon-handler,
body .header-hover-effect .dgwt-wcas-search-icon {
    color: #024B92 !important;
}/* End custom CSS */