.elementor-12040 .elementor-element.elementor-element-05961a2{--display:flex;--margin-top:8px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12040 .elementor-element.elementor-element-d217ca2{font-family:var( --e-global-typography-6911e25-font-family ), Sans-serif;font-size:var( --e-global-typography-6911e25-font-size );font-weight:var( --e-global-typography-6911e25-font-weight );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-d217ca2 a{color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-9a82bb1{--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 72px;--row-gap:0px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12040 .elementor-element.elementor-element-9cfc1dd{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:-42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12040 .elementor-element.elementor-element-0b99621{--display:flex;--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-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:-52px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:06px;}.elementor-12040 .elementor-element.elementor-element-00021fe{background-color:var( --e-global-color-e2a68da );border-radius:10px 10px 10px 10px;}.elementor-12040 .elementor-element.elementor-element-00021fe img{border-radius:20px 20px 20px 20px;}.elementor-12040 .elementor-element.elementor-element-14a4848 .gallery-item .gallery-caption{display:none;}.elementor-12040 .elementor-element.elementor-element-14a4848 .gallery-item{padding:0 16px 16px 0;}.elementor-12040 .elementor-element.elementor-element-14a4848 .gallery{margin:0 -16px -16px 0;}.elementor-12040 .elementor-element.elementor-element-14a4848 .gallery-item img{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-12040 .elementor-element.elementor-element-d25be3d{--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:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12040 .elementor-element.elementor-element-6355c3b{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-6355c3b .elementor-heading-title{font-family:var( --e-global-typography-14ba978-font-family ), Sans-serif;font-size:var( --e-global-typography-14ba978-font-size );font-weight:var( --e-global-typography-14ba978-font-weight );line-height:var( --e-global-typography-14ba978-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-8bd8321{width:100%;max-width:100%;text-align:left;}.elementor-12040 .elementor-element.elementor-element-8bd8321 .elementor-heading-title{font-family:var( --e-global-typography-0a015ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0a015ac-font-size );font-weight:var( --e-global-typography-0a015ac-font-weight );line-height:var( --e-global-typography-0a015ac-line-height );color:var( --e-global-color-cfaf4d1 );}.elementor-12040 .elementor-element.elementor-element-40deb9c{width:100%;max-width:100%;}.woocommerce .elementor-12040 .elementor-element.elementor-element-40deb9c .star-rating{color:#F6BB06;}.woocommerce .elementor-12040 .elementor-element.elementor-element-40deb9c .star-rating::before{color:#02010100;}.woocommerce .elementor-12040 .elementor-element.elementor-element-40deb9c .woocommerce-review-link{color:var( --e-global-color-0fda9b2 );font-family:var( --e-global-typography-6911e25-font-family ), Sans-serif;font-size:var( --e-global-typography-6911e25-font-size );font-weight:var( --e-global-typography-6911e25-font-weight );}.elementor-12040 .elementor-element.elementor-element-21d5e29{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12040 .elementor-element.elementor-element-21d5e29 .cart button, .elementor-12040 .elementor-element.elementor-element-21d5e29 .cart .button{font-family:var( --e-global-typography-21624a0-font-family ), Sans-serif;font-size:var( --e-global-typography-21624a0-font-size );font-weight:var( --e-global-typography-21624a0-font-weight );padding:16px 16px 16px 16px;background-color:var( --e-global-color-cfaf4d1 );border-color:var( --e-global-color-cfaf4d1 );transition:all 0.2s;}.elementor-12040 .elementor-element.elementor-element-21d5e29 .cart button:hover, .elementor-12040 .elementor-element.elementor-element-21d5e29 .cart .button:hover{color:var( --e-global-color-0fda9b2 );background-color:var( --e-global-color-b701283 );border-color:var( --e-global-color-b701283 );}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-icon i{color:#17362200;transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-icon svg{fill:#17362200;transition:fill 0.3s;}.elementor-12040 .elementor-element.elementor-element-e80d67e{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-item > a{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-text{color:var( --e-global-color-0fda9b2 );transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-06e11ab{--divider-border-style:solid;--divider-color:var( --e-global-color-ad9d554 );--divider-border-width:1px;}.elementor-12040 .elementor-element.elementor-element-06e11ab .elementor-divider-separator{width:100%;}.elementor-12040 .elementor-element.elementor-element-06e11ab .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-12040 .elementor-element.elementor-element-6b6b510{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12040 .elementor-element.elementor-element-6b6b510.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-main-swiper{width:100%;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-e2a68da );border-width:0px 0px 0px 0px;border-radius:5px;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__header{padding-top:24px;padding-left:24px;padding-right:24px;border-block-end-width:0px;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__content{padding-bottom:24px;padding-left:24px;padding-right:24px;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-swiper-button{font-size:0px;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__name{color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__header, .elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__name{font-family:var( --e-global-typography-1e99ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e99ba4-font-size );font-weight:var( --e-global-typography-1e99ba4-font-weight );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__title{color:var( --e-global-color-0fda9b2 );font-family:var( --e-global-typography-1e99ba4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e99ba4-font-size );font-weight:var( --e-global-typography-1e99ba4-font-weight );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__text{color:var( --e-global-color-0fda9b2 );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:1.6em;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-star-rating{font-size:12px;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-star-rating i:not(:last-of-type){margin-inline-end:1px;}.elementor-12040 .elementor-element.elementor-element-5fb385d{width:100%;max-width:100%;}.woocommerce .elementor-12040 .elementor-element.elementor-element-5fb385d .woocommerce-product-details__short-description{color:var( --e-global-color-0fda9b2 );font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-949b012{width:var( --container-widget-width, calc((100% - 48px) / 4) );max-width:calc((100% - 48px) / 4);--container-widget-width:calc((100% - 48px) / 4);--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon{font-size:40px;}.elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title a{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title{color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-288c95c{width:var( --container-widget-width, calc((100% - 48px) / 4) );max-width:calc((100% - 48px) / 4);--container-widget-width:calc((100% - 48px) / 4);--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon{font-size:40px;}.elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title a{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title{color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-ffd80a8{width:var( --container-widget-width, calc((100% - 48px) / 4) );max-width:calc((100% - 48px) / 4);--container-widget-width:calc((100% - 48px) / 4);--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon{font-size:40px;}.elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title a{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title{color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-caf3b43{width:var( --container-widget-width, calc((100% - 48px) / 4) );max-width:calc((100% - 48px) / 4);--container-widget-width:calc((100% - 48px) / 4);--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon{font-size:40px;}.elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title a{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title{color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-488c94f{--divider-border-style:solid;--divider-color:var( --e-global-color-ad9d554 );--divider-border-width:1px;}.elementor-12040 .elementor-element.elementor-element-488c94f .elementor-divider-separator{width:100%;}.elementor-12040 .elementor-element.elementor-element-488c94f .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-12040 .elementor-element.elementor-element-8e16781{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-8e16781.elementor-element{--align-self:flex-start;}.elementor-12040 .elementor-element.elementor-element-8e16781 .elementor-heading-title{font-family:var( --e-global-typography-6911e25-font-family ), Sans-serif;font-size:var( --e-global-typography-6911e25-font-size );font-weight:var( --e-global-typography-6911e25-font-weight );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-a0a18ac{--grid-columns:1;width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-c2de0d0{--display:flex;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-0fda9b2 );font-family:var( --e-global-typography-21624a0-font-family ), Sans-serif;font-size:var( --e-global-typography-21624a0-font-size );font-weight:var( --e-global-typography-21624a0-font-weight );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-e2a68da );border-radius:20px 20px 0 0;}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-1bf136f );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-e2a68da );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-e2a68da );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs{margin-left:10px;margin-right:10px;}.elementor-12040 .elementor-element.elementor-element-082718e{--display:flex;--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:052px;--padding-left:0px;--padding-right:0px;}.elementor-12040 .elementor-element.elementor-element-082718e:not(.elementor-motion-effects-element-type-background), .elementor-12040 .elementor-element.elementor-element-082718e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-8435390{text-align:center;}.elementor-12040 .elementor-element.elementor-element-8435390 .elementor-heading-title{font-family:var( --e-global-typography-b16c20a-font-family ), Sans-serif;font-size:var( --e-global-typography-b16c20a-font-size );font-weight:var( --e-global-typography-b16c20a-font-weight );line-height:var( --e-global-typography-b16c20a-line-height );color:var( --e-global-color-1bf136f );}.elementor-12040 .elementor-element.elementor-element-2f05ff4{padding:0px 0px 32px 0px;text-align:center;}.elementor-12040 .elementor-element.elementor-element-2f05ff4.elementor-element{--align-self:center;}.elementor-12040 .elementor-element.elementor-element-2f05ff4 .elementor-heading-title{font-family:var( --e-global-typography-6fd19da-font-family ), Sans-serif;font-size:var( --e-global-typography-6fd19da-font-size );font-weight:var( --e-global-typography-6fd19da-font-weight );text-transform:var( --e-global-typography-6fd19da-text-transform );color:var( --e-global-color-1bf136f );}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-icon i{color:var( --e-global-color-1bf136f );transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-icon svg{fill:var( --e-global-color-1bf136f );transition:fill 0.3s;}.elementor-12040 .elementor-element.elementor-element-05f2b15{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6fd19da-font-family ), Sans-serif;font-size:var( --e-global-typography-6fd19da-font-size );font-weight:var( --e-global-typography-6fd19da-font-weight );text-transform:var( --e-global-typography-6fd19da-text-transform );}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-text{color:var( --e-global-color-1bf136f );transition:color 0.3s;}.elementor-12040 .elementor-element.elementor-element-ca57bcd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12040 .elementor-element.elementor-element-276dbc9.elementor-element{--align-self:center;}.elementor-12040 .elementor-element.elementor-element-276dbc9{text-align:center;}.elementor-12040 .elementor-element.elementor-element-276dbc9 .elementor-heading-title{font-family:var( --e-global-typography-b16c20a-font-family ), Sans-serif;font-size:var( --e-global-typography-b16c20a-font-size );font-weight:var( --e-global-typography-b16c20a-font-weight );line-height:var( --e-global-typography-b16c20a-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-a5c3bfe{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12040 .elementor-element.elementor-element-5d17731{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-c4acf27{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12040 .elementor-element.elementor-element-35f9c95{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-44c39d6{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12040 .elementor-element.elementor-element-15dd6ac{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-3be3a0d{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12040 .elementor-element.elementor-element-d453d3f{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-b2143cb{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12040 .elementor-element.elementor-element-d5a4fd6{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-32e1b8a{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12040 .elementor-element.elementor-element-eabc321{font-family:var( --e-global-typography-4012ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-70a89f3{--n-accordion-title-font-size:var( --e-global-typography-0a015ac-font-size );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-70a89f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-e2a68da );border-style:none;}:where( .elementor-12040 .elementor-element.elementor-element-70a89f3 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-e2a68da );border-style:none;--border-radius:0px 0px 5px 5px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-12040 .elementor-element.elementor-element-70a89f3.elementor-element{--align-self:center;}.elementor-12040 .elementor-element.elementor-element-70a89f3 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-12040 .elementor-element.elementor-element-70a89f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-0a015ac-font-family ), Sans-serif;font-weight:var( --e-global-typography-0a015ac-font-weight );line-height:var( --e-global-typography-0a015ac-line-height );}.elementor-12040 .elementor-element.elementor-element-7b38474{width:var( --container-widget-width, 75% );max-width:75%;margin:96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-12040 .elementor-element.elementor-element-7b38474.elementor-element{--align-self:center;}.elementor-12040 .elementor-element.elementor-element-7b38474 .elementor-heading-title{font-family:var( --e-global-typography-b16c20a-font-family ), Sans-serif;font-size:var( --e-global-typography-b16c20a-font-size );font-weight:var( --e-global-typography-b16c20a-font-weight );line-height:var( --e-global-typography-b16c20a-line-height );color:var( --e-global-color-0fda9b2 );}.elementor-12040 .elementor-element.elementor-element-d596308{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-12040 .elementor-element.elementor-element-d596308 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12040 .elementor-element.elementor-element-d596308 .e-loop-item > .elementor-section, .elementor-12040 .elementor-element.elementor-element-d596308 .e-loop-item > .elementor-section > .elementor-container, .elementor-12040 .elementor-element.elementor-element-d596308 .e-loop-item > .e-con, .elementor-12040 .elementor-element.elementor-element-d596308 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-12040 .elementor-element.elementor-element-1634617{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:0px;}.elementor-12040 .elementor-element.elementor-element-1634617.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-1634617{right:0px;}body.rtl .elementor-12040 .elementor-element.elementor-element-1634617{left:0px;}.elementor-12040 .elementor-element.elementor-element-18f0bbb{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;top:0px;}.elementor-12040 .elementor-element.elementor-element-18f0bbb.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-18f0bbb{right:0px;}body.rtl .elementor-12040 .elementor-element.elementor-element-18f0bbb{left:0px;}body.elementor-page-12040:not(.elementor-motion-effects-element-type-background), body.elementor-page-12040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd7159d );}@media(min-width:768px){.elementor-12040 .elementor-element.elementor-element-9cfc1dd{--width:40%;}.elementor-12040 .elementor-element.elementor-element-d25be3d{--width:60%;}}@media(max-width:1024px){.elementor-12040 .elementor-element.elementor-element-d217ca2{font-size:var( --e-global-typography-6911e25-font-size );}.elementor-12040 .elementor-element.elementor-element-9a82bb1{--gap:0px 48px;--row-gap:0px;--column-gap:48px;}.elementor-12040 .elementor-element.elementor-element-14a4848{width:100%;max-width:100%;}.elementor-12040 .elementor-element.elementor-element-d25be3d{--justify-content:space-between;}.elementor-12040 .elementor-element.elementor-element-6355c3b .elementor-heading-title{font-size:var( --e-global-typography-14ba978-font-size );line-height:var( --e-global-typography-14ba978-line-height );}.elementor-12040 .elementor-element.elementor-element-8bd8321 .elementor-heading-title{font-size:var( --e-global-typography-0a015ac-font-size );line-height:var( --e-global-typography-0a015ac-line-height );}.woocommerce .elementor-12040 .elementor-element.elementor-element-40deb9c .woocommerce-review-link{font-size:var( --e-global-typography-6911e25-font-size );}.elementor-12040 .elementor-element.elementor-element-21d5e29 .cart button, .elementor-12040 .elementor-element.elementor-element-21d5e29 .cart .button{font-size:var( --e-global-typography-21624a0-font-size );}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-item > a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__header, .elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__name{font-size:var( --e-global-typography-1e99ba4-font-size );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__title{font-size:var( --e-global-typography-1e99ba4-font-size );}.woocommerce .elementor-12040 .elementor-element.elementor-element-5fb385d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-949b012{--container-widget-width:calc((100% - 24px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 24px) / 2) );max-width:calc((100% - 24px) / 2);}.elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-288c95c{--container-widget-width:calc((100% - 24px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 24px) / 2) );max-width:calc((100% - 24px) / 2);}.elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-ffd80a8{--container-widget-width:calc((100% - 24px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 24px) / 2) );max-width:calc((100% - 24px) / 2);}.elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-caf3b43{--container-widget-width:calc((100% - 24px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 24px) / 2) );max-width:calc((100% - 24px) / 2);}.elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-8e16781 .elementor-heading-title{font-size:var( --e-global-typography-6911e25-font-size );}.elementor-12040 .elementor-element.elementor-element-a0a18ac{--grid-columns:1;}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-21624a0-font-size );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-082718e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12040 .elementor-element.elementor-element-8435390{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-8435390 .elementor-heading-title{font-size:var( --e-global-typography-b16c20a-font-size );line-height:var( --e-global-typography-b16c20a-line-height );}.elementor-12040 .elementor-element.elementor-element-2f05ff4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-12040 .elementor-element.elementor-element-2f05ff4 .elementor-heading-title{font-size:var( --e-global-typography-6fd19da-font-size );}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6fd19da-font-size );}.elementor-12040 .elementor-element.elementor-element-ca57bcd{--margin-top:96px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-12040 .elementor-element.elementor-element-276dbc9 .elementor-heading-title{font-size:var( --e-global-typography-b16c20a-font-size );line-height:var( --e-global-typography-b16c20a-line-height );}.elementor-12040 .elementor-element.elementor-element-5d17731{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-35f9c95{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-15dd6ac{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-d453d3f{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-d5a4fd6{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-eabc321{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-70a89f3{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--n-accordion-title-font-size:var( --e-global-typography-0a015ac-font-size );}:where( .elementor-12040 .elementor-element.elementor-element-70a89f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0a015ac-line-height );}.elementor-12040 .elementor-element.elementor-element-7b38474{margin:96px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-12040 .elementor-element.elementor-element-7b38474 .elementor-heading-title{font-size:var( --e-global-typography-b16c20a-font-size );line-height:var( --e-global-typography-b16c20a-line-height );}.elementor-12040 .elementor-element.elementor-element-d596308{--grid-columns:2;}}@media(max-width:767px){.elementor-12040 .elementor-element.elementor-element-d217ca2{font-size:var( --e-global-typography-6911e25-font-size );}.elementor-12040 .elementor-element.elementor-element-9a82bb1{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-12040 .elementor-element.elementor-element-9cfc1dd{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12040 .elementor-element.elementor-element-6355c3b .elementor-heading-title{font-size:var( --e-global-typography-14ba978-font-size );line-height:var( --e-global-typography-14ba978-line-height );}.elementor-12040 .elementor-element.elementor-element-8bd8321 .elementor-heading-title{font-size:var( --e-global-typography-0a015ac-font-size );line-height:var( --e-global-typography-0a015ac-line-height );}.woocommerce .elementor-12040 .elementor-element.elementor-element-40deb9c .woocommerce-review-link{font-size:var( --e-global-typography-6911e25-font-size );}.elementor-12040 .elementor-element.elementor-element-21d5e29 .cart button, .elementor-12040 .elementor-element.elementor-element-21d5e29 .cart .button{font-size:var( --e-global-typography-21624a0-font-size );}.elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12040 .elementor-element.elementor-element-e80d67e .elementor-icon-list-item > a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-60ce10f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__header, .elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__name{font-size:var( --e-global-typography-1e99ba4-font-size );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__title{font-size:var( --e-global-typography-1e99ba4-font-size );}.elementor-12040 .elementor-element.elementor-element-6b6b510 .elementor-testimonial__text{font-size:14px;}.elementor-12040 .elementor-element.elementor-element-5fb385d.elementor-element{--align-self:center;}.woocommerce .elementor-12040 .elementor-element.elementor-element-5fb385d .woocommerce-product-details__short-description{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-949b012 .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-288c95c .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-ffd80a8 .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title, .elementor-12040 .elementor-element.elementor-element-caf3b43 .elementor-icon-box-title a{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-8e16781 .elementor-heading-title{font-size:var( --e-global-typography-6911e25-font-size );}.elementor-12040 .elementor-element.elementor-element-a0a18ac{--grid-columns:1;}.elementor-12040 .elementor-element.elementor-element-c2de0d0{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-21624a0-font-size );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-8435390{padding:0px 0px 16px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12040 .elementor-element.elementor-element-8435390 .elementor-heading-title{font-size:var( --e-global-typography-b16c20a-font-size );line-height:var( --e-global-typography-b16c20a-line-height );}.elementor-12040 .elementor-element.elementor-element-2f05ff4{padding:0px 0px 16px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-12040 .elementor-element.elementor-element-2f05ff4 .elementor-heading-title{font-size:var( --e-global-typography-6fd19da-font-size );}.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6fd19da-font-size );}.elementor-12040 .elementor-element.elementor-element-ca57bcd{--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-12040 .elementor-element.elementor-element-276dbc9 .elementor-heading-title{font-size:var( --e-global-typography-b16c20a-font-size );line-height:var( --e-global-typography-b16c20a-line-height );}.elementor-12040 .elementor-element.elementor-element-5d17731{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-35f9c95{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-15dd6ac{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-d453d3f{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-d5a4fd6{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-eabc321{font-size:var( --e-global-typography-4012ed7-font-size );line-height:var( --e-global-typography-4012ed7-line-height );}.elementor-12040 .elementor-element.elementor-element-70a89f3{width:100%;max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-0a015ac-font-size );}:where( .elementor-12040 .elementor-element.elementor-element-70a89f3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-0a015ac-line-height );}.elementor-12040 .elementor-element.elementor-element-7b38474{margin:72px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-12040 .elementor-element.elementor-element-7b38474 .elementor-heading-title{font-size:var( --e-global-typography-b16c20a-font-size );line-height:var( --e-global-typography-b16c20a-line-height );}.elementor-12040 .elementor-element.elementor-element-d596308{--grid-columns:1;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-d217ca2 */.elementor-12040 .elementor-element.elementor-element-d217ca2 a {
    font-size: 12.5px!important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-14a4848 */.elementor-12040 .elementor-element.elementor-element-e4b3f67 .gallery-item img {
    padding: 0px;
    width: 100%
}

@media (max-width: 767px) {
  .elementor-gallery .gallery-item {
    width: 50% !important; /* 2 colonnes */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6355c3b */.elementor-12040 .elementor-element.elementor-element-6355c3b h1 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-71094aa */.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li {
    border-radius: 5px;
    margin-right: 6px; 
    background-color: #173622;
}

.elementor-12040 .elementor-element.elementor-element-71094aa h2  {
    display: none!important;
}


.elementor-12040 .elementor-element.elementor-element-71094aa h3 {
    padding-top: 25px;
    text-wrap: balance;
}

.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li.active a {
    background-color: #329F5B;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 0px solid #329F5B!important;
}

.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs {
    margin-left: 0px;
    padding-left: 5px;
}

.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs ul.wc-tabs li a {
    color: white;
}


.woocommerce .elementor-12040 .elementor-element.elementor-element-71094aa .woocommerce-tabs .woocommerce-Tabs-panel {
    margin-top: 6px;
}


.elementor-12040 .elementor-element.elementor-element-71094aa ul li {
    list-style: none; /* enlever le marker natif */
    position: relative;
    padding-left: 35px; /* espace pour le check rond */
    margin-bottom: 6px;
}

.elementor-12040 .elementor-element.elementor-element-71094aa ul {
    padding-left: 20px;
}

.elementor-12040 .elementor-element.elementor-element-71094aa ul li::before {
    content: "✔";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #FFE84B;163622 /* jaune */
    color: #FFE84B; /* couleur du check (vert foncé par ex.) */
    font-weight: bold;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f05ff4 */.jdgm-rev-widg__title {
display: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-05f2b15 */.elementor-12040 .elementor-element.elementor-element-05f2b15 .elementor-icon-list-item {
    margin-bottom: 12px!important;
}/* End custom CSS */
/* Start custom CSS */.elementor-12040 .elementor-element.elementor-element-96dd684 {
   margin-top: -12px;
}

.woocommerce div.product form.cart .variations select {
    background-color: transparent!important;
}

.woocommerce div.product form.cart .variations select {
    background-color: white;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    background-color: transparent;
}

.woocommerce div.product form.cart .reset_variations {
    margin-bottom: 10px;
}

.woocommerce div.product form.cart .variations {
    margin: 20px 0px 40px 0px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    padding: 0px;
    line-height: 0em;
    text-align: left;
}

.woocommerce-variation-price {
    display: none;
}/* End custom CSS */