.elementor-2343 .elementor-element.elementor-element-7e58a09d{--display:flex;--min-height:0px;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-2343 .elementor-element.elementor-element-4f0649e5{--display:flex;--min-height:0px;--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-2343 .elementor-element.elementor-element-4f0649e5:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-4f0649e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}.elementor-2343 .elementor-element.elementor-element-76266def{--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:center;--align-items:center;--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-2343 .elementor-element.elementor-element-12b1c843{margin:12px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-12b1c843 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#B6FF54;}.elementor-2343 .elementor-element.elementor-element-412fa654 .elementor-button{background-color:#BFDE6700;font-family:"Roboto", Sans-serif;font-weight:500;fill:#B6FF54;color:#B6FF54;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-412fa654{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-412fa654.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2343 .elementor-element.elementor-element-51fc0b9{--display:flex;}.elementor-2343 .elementor-element.elementor-element-5070d30b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-5070d30b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2343 .elementor-element.elementor-element-7274a998{--display:flex;--min-height:55px;--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:center;--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-7274a998:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-7274a998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-981f70f );}.elementor-2343 .elementor-element.elementor-element-5ddbd15e{--display:flex;--min-height:55px;--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;--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:25px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-5ddbd15e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon{font-size:36px;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon svg{height:36px;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon-wrapper svg{width:auto;}.elementor-2343 .elementor-element.elementor-element-618a925b{--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;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2343 .elementor-element.elementor-element-618a925b:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-618a925b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-2343 .elementor-element.elementor-element-3820ef0{--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:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-2343 .elementor-element.elementor-element-d394d83{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-d394d83 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-0729f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-d2fa5b5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-d2fa5b5 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-e3e9b0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-3a4bdd8{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-3a4bdd8 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-8da80a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-12444bb{--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:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-2343 .elementor-element.elementor-element-e7402c6{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-e7402c6 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-0bd1c91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-bea7525{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-bea7525 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-660f772{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-0efbcdc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-0efbcdc .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-b109798{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-3b8e3c5{--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:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-2343 .elementor-element.elementor-element-89b030e{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-89b030e .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-3293d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-73b7e4f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-73b7e4f .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-527ef93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-bdcd568{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-bdcd568 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:none;color:#1a1a1a;}.elementor-2343 .elementor-element.elementor-element-d751574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-2343 .elementor-element.elementor-element-47d66a6{--display:flex;}.elementor-2343 .elementor-element.elementor-element-9ccc6c8{--display:flex;}.elementor-2343 .elementor-element.elementor-element-77753ec2{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2343 .elementor-element.elementor-element-77753ec2 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-2343 .elementor-element.elementor-element-30ee3095{--display:flex;--min-height:55px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--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-2343 .elementor-element.elementor-element-30ee3095.e-con{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-submit{background-color:#F2F2F2;}.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-submit:hover{background-color:#F2F2F2;--e-search-submit-color:#F2F2F2;}.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-results-container{background-color:var( --e-global-color-981f70f );}.elementor-2343 .elementor-element.elementor-element-053c1a2{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-input-color:var( --e-global-color-secondary );--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:24px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-submit-color:#66FF33;--e-search-submit-border-radius:0px 25px 25px 0px;--e-search-submit-padding:10px 10px 10px 20px;--e-search-results-border-radius:10px 10px 10px 10px;--e-search-results-padding:21px 21px 21px 21px;--e-search-input-and-results-gap:1px;--e-search-results-width:500px;}.elementor-2343 .elementor-element.elementor-element-053c1a2.elementor-element{--align-self:flex-end;}.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-input{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;border-style:none;border-radius:25px 0px 0px 25px;}.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-submit span{font-size:0px;}.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-nothing-found-message{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2343 .elementor-element.elementor-element-3651e40c{--display:flex;--min-height:55px;--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:center;--align-items:center;--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-2343 .elementor-element.elementor-element-74eb410d .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-74eb410d .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-74eb410d .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-9b8652a{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-981f70f );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:var( --e-global-color-981f70f );--toggle-button-border-width:0px;--toggle-icon-size:26px;--toggle-icon-padding:0px 0px 0px 29px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#929294;--cart-border-style:none;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-primary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--cart-footer-buttons-border-radius:25px;--view-cart-button-text-color:var( --e-global-color-981f70f );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:var( --e-global-color-accent );--checkout-button-text-color:var( --e-global-color-981f70f );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-background-color:var( --e-global-color-accent );--empty-message-color:var( --e-global-color-text );--empty-message-alignment:center;}body:not(.rtl) .elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-7px;top:-7px;}body.rtl .elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:7px;top:-7px;left:auto;}.elementor-2343 .elementor-element.elementor-element-9b8652a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__product-name a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__product .variation{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__product-price{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-secondary );}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2343 .elementor-element.elementor-element-9b8652a .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2343 .elementor-element.elementor-element-9b8652a .woocommerce-mini-cart__empty-message{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2343 .elementor-element.elementor-element-2aeaaff4{--display:flex;border-style:none;--border-style:none;}.elementor-2343 .elementor-element.elementor-element-2aeaaff4:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-2aeaaff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2343 .elementor-element.elementor-element-4ca888e1{--display:flex;}.elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-346dac9f{--display:flex;}.elementor-2343 .elementor-element.elementor-element-1873b44 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-1873b44 .elementor-icon-wrapper svg{width:auto;}.elementor-2343 .elementor-element.elementor-element-16ce6ff5{--display:flex;}.elementor-2343 .elementor-element.elementor-element-a8c4839 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-a8c4839 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-a8c4839 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-897dad4{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-981f70f );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:var( --e-global-color-981f70f );--toggle-button-border-width:0px;--toggle-icon-size:26px;--toggle-icon-padding:0px 0px 0px 29px;--items-indicator-text-color:#FFFFFF;--items-indicator-background-color:#929294;--cart-border-style:none;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-primary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--cart-footer-buttons-border-radius:25px;--view-cart-button-text-color:var( --e-global-color-981f70f );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-text-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:var( --e-global-color-accent );--checkout-button-text-color:var( --e-global-color-981f70f );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-background-color:var( --e-global-color-accent );--empty-message-color:var( --e-global-color-text );--empty-message-alignment:center;}body:not(.rtl) .elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-7px;top:-7px;}body.rtl .elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:7px;top:-7px;left:auto;}.elementor-2343 .elementor-element.elementor-element-897dad4 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__product-name a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__product .variation{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__product-price{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-secondary );}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2343 .elementor-element.elementor-element-897dad4 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2343 .elementor-element.elementor-element-897dad4 .woocommerce-mini-cart__empty-message{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2343 .elementor-element.elementor-element-6cbc2ce{--display:flex;}.elementor-2343 .elementor-element.elementor-element-977857c{--display:flex;}.elementor-2343 .elementor-element.elementor-element-977857c:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-977857c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-input{background-color:var( --e-global-color-981f70f );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;border-style:none;border-radius:25px 0px 0px 25px;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-submit{background-color:#FFFFFF;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-submit:hover{background-color:var( --e-global-color-981f70f );--e-search-submit-color:var( --e-global-color-981f70f );border-style:solid;border-color:#F4F4F4;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-results-container{background-color:var( --e-global-color-981f70f );}.elementor-2343 .elementor-element.elementor-element-24b44fd{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-input-color:#9A9A9A;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:24px;--e-search-icon-clear-color:var( --e-global-color-text );--e-search-submit-border-radius:0px 25px 25px 0px;--e-search-submit-padding:10px 10px 10px 20px;--e-search-results-border-radius:10px 10px 10px 10px;--e-search-results-padding:21px 21px 21px 21px;--e-search-input-and-results-gap:1px;--e-search-results-width:500px;}.elementor-2343 .elementor-element.elementor-element-24b44fd.elementor-element{--align-self:flex-end;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-submit span{font-size:0px;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-nothing-found-message{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2343 .elementor-element.elementor-element-59ed3c24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-6ca073b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-18f4e97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-84ab8f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-2343 .elementor-element.elementor-element-84ab8f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2343 .elementor-element.elementor-element-3b6ed935{--display:flex;}.elementor-2343 .elementor-element.elementor-element-3b6ed935:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-3b6ed935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-57ff9a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-49e79e78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-68b5e365 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-7be6e3ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-68a96160 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-60bcfd5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-79f0fec1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-56e4730f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-a1b2c3d4{text-align:start;}.elementor-2343 .elementor-element.elementor-element-e5f6a7b8{text-align:start;}.elementor-2343 .elementor-element.elementor-element-106b1b{--display:flex;}.elementor-2343 .elementor-element.elementor-element-106b1b:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-106b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-79e57216 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-28aa1a33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-7e3c9f69 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-350d7922 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-1bfe725d{--display:flex;}.elementor-2343 .elementor-element.elementor-element-1bfe725d:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-1bfe725d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-4ad122e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#202020;}.elementor-2343 .elementor-element.elementor-element-513894ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-7c4239b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-6fb782c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-c9d0e1f2{text-align:start;}.elementor-2343 .elementor-element.elementor-element-29e92564{--display:flex;}.elementor-2343 .elementor-element.elementor-element-29e92564:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-29e92564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-29e92564.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-d5c7e24 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-74eb32a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-52ed1ee3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-f8ba0c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-81d4371 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-2f1c833{--display:flex;}.elementor-2343 .elementor-element.elementor-element-2f1c833:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-2f1c833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-64356694 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-1d7b74d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-798fadbe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-0133617{--display:flex;}.elementor-2343 .elementor-element.elementor-element-0133617:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-0133617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-86c28ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-97b7ca7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-19d4801 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-1d61cec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-230f5b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-6fc6f8c{--display:flex;}.elementor-2343 .elementor-element.elementor-element-6fc6f8c:not(.elementor-motion-effects-element-type-background), .elementor-2343 .elementor-element.elementor-element-6fc6f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F5;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon-wrapper{text-align:center;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon{font-size:24px;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon svg{height:24px;}.elementor-2343 .elementor-element.elementor-element-ea53ba8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-ccafb2f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-57bea6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-eb75eee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-2343 .elementor-element.elementor-element-8296f67 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2343 .elementor-element.elementor-element-412fa654{width:auto;max-width:auto;}.elementor-2343 .elementor-element.elementor-element-5ddbd15e{--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--z-index:0;}.elementor-2343 .elementor-element.elementor-element-79a992a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon{font-size:61px;}.elementor-2343 .elementor-element.elementor-element-79a992a .elementor-icon svg{height:61px;}.elementor-2343 .elementor-element.elementor-element-77753ec2{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-30ee3095{--z-index:3;}.elementor-2343 .elementor-element.elementor-element-053c1a2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-3651e40c{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2343 .elementor-element.elementor-element-9b8652a{--main-alignment:center;}.elementor-2343 .elementor-element.elementor-element-24b44fd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2343 .elementor-element.elementor-element-76266def{--width:50%;}.elementor-2343 .elementor-element.elementor-element-51fc0b9{--width:50%;}.elementor-2343 .elementor-element.elementor-element-7274a998{--width:100%;}.elementor-2343 .elementor-element.elementor-element-5ddbd15e{--width:55%;}.elementor-2343 .elementor-element.elementor-element-3820ef0{--width:33%;}.elementor-2343 .elementor-element.elementor-element-12444bb{--width:33%;}.elementor-2343 .elementor-element.elementor-element-3b8e3c5{--width:33%;}.elementor-2343 .elementor-element.elementor-element-30ee3095{--width:35%;}.elementor-2343 .elementor-element.elementor-element-3651e40c{--width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2343 .elementor-element.elementor-element-76266def{--width:80%;}.elementor-2343 .elementor-element.elementor-element-7274a998{--width:98%;}.elementor-2343 .elementor-element.elementor-element-5ddbd15e{--width:20%;}.elementor-2343 .elementor-element.elementor-element-30ee3095{--width:70%;}.elementor-2343 .elementor-element.elementor-element-3651e40c{--width:10%;}}@media(max-width:767px){.elementor-2343 .elementor-element.elementor-element-76266def{--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-2343 .elementor-element.elementor-element-12b1c843 .elementor-heading-title{font-size:12px;}.elementor-2343 .elementor-element.elementor-element-412fa654{padding:0px 0px 3px 0px;}.elementor-2343 .elementor-element.elementor-element-412fa654.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-412fa654 .elementor-button{font-size:13px;}.elementor-2343 .elementor-element.elementor-element-2aeaaff4{--width:100%;--min-height:40px;--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-start;--align-items:center;--gap:0px 00px;--row-gap:0px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2343 .elementor-element.elementor-element-4ca888e1{--width:35%;--min-height:40px;--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-46fc9070{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-5829cd77{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon{font-size:20px;}.elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon svg{height:20px;}.elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-5829cd77 .elementor-icon svg{transform:rotate(270deg);}.elementor-2343 .elementor-element.elementor-element-346dac9f{--width:26%;--min-height:40px;--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:center;--align-items:center;--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-2343 .elementor-element.elementor-element-1873b44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-1873b44 .elementor-icon{font-size:25px;}.elementor-2343 .elementor-element.elementor-element-1873b44 .elementor-icon svg{height:25px;}.elementor-2343 .elementor-element.elementor-element-16ce6ff5{--width:36%;--min-height:45px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-16ce6ff5.e-con{--align-self:flex-end;}.elementor-2343 .elementor-element.elementor-element-6cbc2ce{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-186px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2343 .elementor-element.elementor-element-6cbc2ce.e-con{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-977857c{--width:100%;--min-height:750px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-31af37ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-31af37ac.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon{font-size:20px;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon svg{height:20px;}.elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-31af37ac .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-24b44fd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-search-icon-label-size:20px;--e-search-input-gap:3px;--e-search-icon-clear-size:16px;--e-search-results-padding:0px 0px 0px 6px;--e-search-input-and-results-gap:1px;--e-search-results-width:100%;--e-search-results-max-height:450px;--e-search-results-column-gap:0px;--e-search-results-row-gap:0px;}.elementor-2343 .elementor-element.elementor-element-24b44fd.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-submit span{font-size:0px;}.elementor-2343 .elementor-element.elementor-element-24b44fd .e-search-submit:hover{border-width:1px 1px 1px 1px;}.elementor-2343 .elementor-element.elementor-element-59ed3c24{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-59ed3c24.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-59ed3c24 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-1190285{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-1190285.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-1190285 .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-6ca073b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-6ca073b.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-6ca073b .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-18f4e97{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-18f4e97.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-18f4e97 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-84ab8f9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-2343 .elementor-element.elementor-element-3b6ed935{--width:100%;--min-height:750px;--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:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-55a99f0b{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-55a99f0b.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-55a99f0b .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-9da25cb{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-9da25cb.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-9da25cb .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-57ff9a7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-57ff9a7.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-57ff9a7 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-49e79e78{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-49e79e78.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-49e79e78 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-c651b38{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-c651b38.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon{font-size:26px;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon svg{height:26px;}.elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-c651b38 .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-68b5e365{width:var( --container-widget-width, 90% );max-width:90%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-68b5e365.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-68b5e365 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-e0e92f0{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-e0e92f0.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon{font-size:26px;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon svg{height:26px;}.elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-e0e92f0 .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-7be6e3ba{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-7be6e3ba.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-7be6e3ba .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-68a96160{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-68a96160.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-68a96160 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-b01ab1c{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-b01ab1c.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon{font-size:26px;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon svg{height:26px;}.elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-b01ab1c .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-60bcfd5{width:var( --container-widget-width, 90% );max-width:90%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-60bcfd5.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-60bcfd5 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-b04d063{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-b04d063.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon{font-size:26px;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon svg{height:26px;}.elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-b04d063 .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-79f0fec1{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-79f0fec1.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-79f0fec1 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-e5e51ba{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-e5e51ba.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon{font-size:26px;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon svg{height:26px;}.elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-e5e51ba .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-56e4730f{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-56e4730f.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-56e4730f .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-578a5f6{width:var( --container-widget-width, 10% );max-width:10%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-578a5f6.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon{font-size:26px;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon svg{height:26px;}.elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-578a5f6 .elementor-icon svg{transform:rotate(180deg);}.elementor-2343 .elementor-element.elementor-element-106b1b{--width:100%;--min-height:750px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-1010e8d6{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-1010e8d6.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-1010e8d6 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-cc1dae1{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-cc1dae1.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-cc1dae1 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-79e57216{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-79e57216.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-79e57216 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-28aa1a33{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-28aa1a33.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-28aa1a33 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-7e3c9f69{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-7e3c9f69.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-7e3c9f69 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-350d7922{width:var( --container-widget-width, 90% );max-width:90%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-2343 .elementor-element.elementor-element-350d7922.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-350d7922 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-1bfe725d{--width:100%;--min-height:800px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-7e5cd0d8 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-37c570d2{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-37c570d2.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-37c570d2 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-4ad122e7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-4ad122e7.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-4ad122e7 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-513894ae{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-513894ae.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-513894ae .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-7c4239b8{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-7c4239b8.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-7c4239b8 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-6fb782c{width:100%;max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-6fb782c.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-6fb782c .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-29e92564{--width:100%;--min-height:750px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-270d954e{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-270d954e.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-270d954e .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-4a7b7afa{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-4a7b7afa .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-d5c7e24{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-d5c7e24.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-d5c7e24 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-74eb32a6{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-74eb32a6.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-74eb32a6 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-52ed1ee3{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-52ed1ee3.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-52ed1ee3 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-f8ba0c6{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-f8ba0c6.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-f8ba0c6 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-81d4371{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-81d4371.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-81d4371 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-2f1c833{--width:100%;--min-height:750px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-11045cf8{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-11045cf8.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-11045cf8 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-191a9f80{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-191a9f80.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-191a9f80 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-64356694{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-64356694.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-64356694 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-1d7b74d4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-1d7b74d4.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-1d7b74d4 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-798fadbe{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-798fadbe.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-798fadbe .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-0133617{--width:100%;--min-height:750px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-da57546{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-da57546.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-da57546 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-2d4cc3e{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-2d4cc3e .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-86c28ae{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-86c28ae.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-86c28ae .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-97b7ca7{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-97b7ca7.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-97b7ca7 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-19d4801{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-19d4801.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-19d4801 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-1d61cec{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-1d61cec.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-1d61cec .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-230f5b9{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-230f5b9.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-230f5b9 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-6fc6f8c{--width:100%;--min-height:750px;--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2343 .elementor-element.elementor-element-f120f96{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-f120f96.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon-wrapper{text-align:start;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon{font-size:28px;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon svg{height:28px;}.elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-f120f96 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-5eb16f8{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2343 .elementor-element.elementor-element-5eb16f8.elementor-element{--align-self:center;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon-wrapper{text-align:end;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon{font-size:18px;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon svg{height:18px;}.elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon i, .elementor-2343 .elementor-element.elementor-element-5eb16f8 .elementor-icon svg{transform:rotate(0deg);}.elementor-2343 .elementor-element.elementor-element-ea53ba8{width:100%;max-width:100%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2343 .elementor-element.elementor-element-ea53ba8.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-ea53ba8 .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-ccafb2f{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-ccafb2f.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-ccafb2f .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-57bea6e{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-57bea6e.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-57bea6e .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-eb75eee{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-eb75eee.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-eb75eee .elementor-heading-title{font-size:16px;}.elementor-2343 .elementor-element.elementor-element-8296f67{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2343 .elementor-element.elementor-element-8296f67.elementor-element{--align-self:flex-start;}.elementor-2343 .elementor-element.elementor-element-8296f67 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for shortcode, class: .elementor-element-5070d30b *//* Conteneur principal du sélecteur GTranslate */
.gtranslate_wrapper,
.gtranslate_wrapper * {
  background: #54595F !important;     /* Couleur de fond gris foncé */
  box-shadow: none !important;        /* Supprime ombres */
  border: none !important;            /* Supprime bordures */
  border-radius: 5px !important;     /* Arrondi des coins à 5px */
}

/* Texte des langues GTranslate */
.gtranslate_wrapper a {
  color: #B6FF54 !important;  /* Vert clair lumineux */
}

/* Couleur au survol (optionnel) */
.gtranslate_wrapper a:hover {
  color: #B6FF54 !important;  /* Un vert un peu plus foncé, assorti */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0649e5 */#top_header {
  height: 35px;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-053c1a2 *//* ---- Réglages généraux ---- */
.elementor-2343 .elementor-element.elementor-element-053c1a2{

  /* Largeur au repos (60%) + animation vers 100% */
  width: 60% !important;
  max-width: 60% !important;
  flex: 0 0 60% !important; /* si parent = Container */
  transition: width .35s ease, max-width .35s ease, flex-basis .35s ease;
}
.elementor-2343 .elementor-element.elementor-element-053c1a2:focus-within{
  width: 100% !important;
  max-width: 100% !important;
  flex-basis: 100% !important;
  flex: 0 0 100% !important;
}

/* ---- Wrapper visuel du champ (couvre plusieurs markups) ---- */
.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-input-wrapper,
.elementor-2343 .elementor-element.elementor-element-053c1a2 .search_form-search-field,
.elementor-2343 .elementor-element.elementor-element-053c1a2 .elementor-search-form{
  display: flex;
  align-items: center;               /* centre verticalement icône + input */
  height: var(--h);
  padding: 0 var(--padX);
  box-sizing: border-box;

  background: #f2f2f2;               /* fond gris */
  border: 1px solid #d6d6d6;         /* léger contour */
  border-right: 0 !important;        /* PAS de bordure à droite */
  border-radius: 9999px 0 0 9999px;  /* arrondi gauche uniquement */
  background-clip: padding-box;

  transition: box-shadow .25s ease, border-color .25s ease, background-color .25s ease;
}

/* Ombre au focus (après extension) */
.elementor-2343 .elementor-element.elementor-element-053c1a2:focus-within .e-search-input-wrapper,
.elementor-2343 .elementor-element.elementor-element-053c1a2:focus-within .search_form-search-field,
.elementor-2343 .elementor-element.elementor-element-053c1a2:focus-within .elementor-search-form{
  box-shadow: 0 8px 24px rgba(0,0,0,.14);
  border-color: #c9c9c9;
  border-right: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* ---- Input interne : centré verticalement ---- */
.elementor-2343 .elementor-element.elementor-element-053c1a2 input[type="search"],
.elementor-2343 .elementor-element.elementor-element-053c1a2 input[type="text"],
.elementor-2343 .elementor-element.elementor-element-053c1a2 .e-search-input,
.elementor-2343 .elementor-element.elementor-element-053c1a2 .form-control.search-form,
.elementor-2343 .elementor-element.elementor-element-053c1a2 .elementor-search-form__input{
  width: 100%;
  min-width: 0;
  height: calc(var(--h) - 2px) !important;  /* -2px = bordures haut+bas de 1px */
  line-height: calc(var(--h) - 2px) !important; /* centre verticalement le texte */
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #333;
}

/* Placeholder aligné et gris */
.elementor-2343 .elementor-element.elementor-element-053c1a2 input::placeholder{
  line-height: inherit;
  color: #888;
  opacity: 1;
}

/* Icône éventuelle : ne pas étirer la hauteur */
.elementor-2343 .elementor-element.elementor-element-053c1a2 i,
.elementor-2343 .elementor-element.elementor-element-053c1a2 svg,
.elementor-2343 .elementor-element.elementor-element-053c1a2 .elementor-search-form__submit{
  max-height: calc(var(--h) - 8px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84ab8f9 *//* Conteneur principal du sélecteur GTranslate */
.gtranslate_wrapper,
.gtranslate_wrapper * {
  background: #54595F !important;     /* Couleur de fond gris foncé */
  box-shadow: none !important;        /* Supprime ombres */
  border: none !important;            /* Supprime bordures */
  border-radius: 5px !important;     /* Arrondi des coins à 5px */
}

/* Texte des langues GTranslate */
.gtranslate_wrapper a {
  color: #B6FF54 !important;  /* Vert clair lumineux */
}

/* Couleur au survol (optionnel) */
.gtranslate_wrapper a:hover {
  color: #B6FF54 !important;  /* Un vert un peu plus foncé, assorti */
}/* End custom CSS */