.elementor-31621 .elementor-element.elementor-element-7937e8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-acca037{--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;--align-items:flex-end;}.elementor-31621 .elementor-element.elementor-element-d04a868{--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;}.elementor-31621 .elementor-element.elementor-element-2f6a0c9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31621 .elementor-element.elementor-element-65ca037{--display:flex;--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:0;}.elementor-31621 .elementor-element.elementor-element-65ca037.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31621 .elementor-element.elementor-element-c3be726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-31621 .elementor-element.elementor-element-c3be726 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-31621 .elementor-element.elementor-element-7acb8808{--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;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-7acb8808.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31621 .elementor-element.elementor-element-84d81b1{--display:flex;--min-height:186px;}.elementor-31621 .elementor-element.elementor-element-96554ee{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-96554ee img{width:259px;max-width:259px;height:186px;}.elementor-31621 .elementor-element.elementor-element-66493472{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-106eda0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31621 .elementor-element.elementor-element-106eda0 img{width:259px;max-width:259px;height:186px;}.elementor-31621 .elementor-element.elementor-element-189426ed{--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;}.elementor-31621 .elementor-element.elementor-element-189426ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31621 .elementor-element.elementor-element-1e368003{--display:flex;--min-height:186px;}.elementor-31621 .elementor-element.elementor-element-89d8299 img{width:259px;max-width:259px;height:186px;}.elementor-31621 .elementor-element.elementor-element-fe5d8c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-c58c6de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-c58c6de img{width:259px;max-width:259px;height:186px;}.elementor-31621 .elementor-element.elementor-element-8c4e967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:117px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-ee22c51{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-ee22c51 .elementor-heading-title{font-family:"Jost";font-size:13px;text-transform:uppercase;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-2126068{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-2126068 .elementor-heading-title{font-family:"Lora";font-size:50px;font-weight:400;color:#000000;}.elementor-31621 .elementor-element.elementor-element-5ee9712{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-5ee9712 .elementor-heading-title{font-family:"Jost";font-size:16px;}.elementor-31621 .elementor-element.elementor-element-5e5d88d{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-31621 .elementor-element.elementor-element-966b0d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Jost";font-size:16px;}.elementor-31621 .elementor-element.elementor-element-59ecd9d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-59ecd9d .elementor-divider-separator{width:100%;}.elementor-31621 .elementor-element.elementor-element-59ecd9d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-31621 .elementor-element.elementor-element-84e6b83{--display:flex;--min-height:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-be95f1f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-be95f1f.elementor-element{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-111c2e1{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31621 .elementor-element.elementor-element-111c2e1.elementor-element{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-63edeb8{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-63edeb8 .elementor-divider-separator{width:100%;}.elementor-31621 .elementor-element.elementor-element-63edeb8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-31621 .elementor-element.elementor-element-60c10bf{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-60c10bf .elementor-heading-title{font-family:"Lora";font-size:25px;font-weight:700;line-height:30px;letter-spacing:-0.63px;}.elementor-31621 .elementor-element.elementor-element-47dbb08{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-c8411fd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-0555871{--display:flex;}.elementor-31621 .elementor-element.elementor-element-dc98862 img{width:35%;}.elementor-31621 .elementor-element.elementor-element-45f4133.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-31621 .elementor-element.elementor-element-45f4133{text-align:center;}.elementor-31621 .elementor-element.elementor-element-45f4133 .elementor-heading-title{font-family:"Jost";font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-a593727{--display:flex;}.elementor-31621 .elementor-element.elementor-element-8b033cd{text-align:center;}.elementor-31621 .elementor-element.elementor-element-8b033cd img{width:35%;}.elementor-31621 .elementor-element.elementor-element-9e63c96{text-align:center;}.elementor-31621 .elementor-element.elementor-element-9e63c96 .elementor-heading-title{font-family:"Jost";font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-9ed3731{--display:flex;}.elementor-31621 .elementor-element.elementor-element-51878aa img{width:35%;}.elementor-31621 .elementor-element.elementor-element-4a46110{text-align:center;}.elementor-31621 .elementor-element.elementor-element-4a46110 .elementor-heading-title{font-family:"Jost";font-size:13px;font-weight:500;text-transform:uppercase;line-height:15px;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-b1537d5{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-31621 .elementor-element.elementor-element-b1537d5 .elementor-divider-separator{width:100%;}.elementor-31621 .elementor-element.elementor-element-b1537d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31621 .elementor-element.elementor-element-ee2f242{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-31621 .elementor-element.elementor-element-ee2f242 .elementor-heading-title{font-family:"Jost";font-size:16px;}.elementor-31621 .elementor-element.elementor-element-5070b61{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-47425d8{--display:flex;}.elementor-31621 .elementor-element.elementor-element-a69f9d6{text-align:left;}.elementor-31621 .elementor-element.elementor-element-a69f9d6 img{width:92%;border-radius:4px 4px 4px 4px;}.elementor-31621 .elementor-element.elementor-element-c4968c5{--display:flex;}.elementor-31621 .elementor-element.elementor-element-ee4270c{text-align:center;}.elementor-31621 .elementor-element.elementor-element-ee4270c img{width:92%;border-radius:4px 4px 4px 4px;}.elementor-31621 .elementor-element.elementor-element-4cfe245{--display:flex;}.elementor-31621 .elementor-element.elementor-element-aec4dcd{text-align:right;}.elementor-31621 .elementor-element.elementor-element-aec4dcd img{width:92%;border-radius:4px 4px 4px 4px;}.elementor-31621 .elementor-element.elementor-element-2276333{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-2276333 .elementor-divider-separator{width:100%;}.elementor-31621 .elementor-element.elementor-element-2276333 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31621 .elementor-element.elementor-element-9e57e8e{--display:flex;border-style:none;--border-style:none;}.elementor-31621 .elementor-element.elementor-element-e81ca77{font-family:"Jost";font-size:16px;line-height:21px;}.elementor-31621 .elementor-element.elementor-element-08e448f{--display:flex;border-style:none;--border-style:none;}.elementor-31621 .elementor-element.elementor-element-a8c0ec9{font-family:"Jost";font-size:16px;line-height:21px;}.elementor-31621 .elementor-element.elementor-element-604c338{--display:flex;border-style:none;--border-style:none;}.elementor-31621 .elementor-element.elementor-element-4a6e32d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-cbb05d7{--n-accordion-title-font-size:16px;--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:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-31621 .elementor-element.elementor-element-cbb05d7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E4E4E4;}.elementor-31621 .elementor-element.elementor-element-cbb05d7 {--n-accordion-padding:0px 0px 20px 0px;}:where( .elementor-31621 .elementor-element.elementor-element-cbb05d7 > .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:"Jost";font-weight:500;}.elementor-31621 .elementor-element.elementor-element-383ccf2e{--display:flex;--min-height:378px;--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:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-383ccf2e:not(.elementor-motion-effects-element-type-background), .elementor-31621 .elementor-element.elementor-element-383ccf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-668a8ee8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-668a8ee8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31621 .elementor-element.elementor-element-d444908{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-31621 .elementor-element.elementor-element-d444908 .elementor-divider-separator{width:100%;}.elementor-31621 .elementor-element.elementor-element-65aa2297{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-65aa2297 .elementor-heading-title{font-family:"Jost";font-size:14px;font-weight:800;}.elementor-31621 .elementor-element.elementor-element-724e3a85{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-724e3a85{left:0px;}body.rtl .elementor-31621 .elementor-element.elementor-element-724e3a85{right:0px;}.elementor-31621 .elementor-element.elementor-element-724e3a85 img{width:120%;}.elementor-31621 .elementor-element.elementor-element-770afc94{--display:flex;--min-height:271px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:23px;--margin-right:23px;}.elementor-31621 .elementor-element.elementor-element-770afc94:not(.elementor-motion-effects-element-type-background), .elementor-31621 .elementor-element.elementor-element-770afc94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-770afc94::before, .elementor-31621 .elementor-element.elementor-element-770afc94 > .elementor-background-video-container::before, .elementor-31621 .elementor-element.elementor-element-770afc94 > .e-con-inner > .elementor-background-video-container::before, .elementor-31621 .elementor-element.elementor-element-770afc94 > .elementor-background-slideshow::before, .elementor-31621 .elementor-element.elementor-element-770afc94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31621 .elementor-element.elementor-element-770afc94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-31621 .elementor-element.elementor-element-4c56b8d{background-color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-75e033f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-4c464acc .elementor-button{background-color:#000000;font-family:"Jost";font-size:12px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-4c464acc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-4c464acc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31621 .elementor-element.elementor-element-4c464acc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-31621 .elementor-element.elementor-element-a903900{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-c11a4f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-c11a4f7:not(.elementor-motion-effects-element-type-background), .elementor-31621 .elementor-element.elementor-element-c11a4f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAD5;}.elementor-31621 .elementor-element.elementor-element-bbe8d7b{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-31621 .elementor-element.elementor-element-bbe8d7b:not(.elementor-motion-effects-element-type-background), .elementor-31621 .elementor-element.elementor-element-bbe8d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAD5;}.elementor-31621 .elementor-element.elementor-element-a31b38a{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 113px calc(var(--kit-widget-spacing, 0px) + 0px) 113px;padding:10% 0% 0% 0%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:left;}.elementor-31621 .elementor-element.elementor-element-a31b38a.elementor-element{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-a31b38a .elementor-heading-title{font-family:"Lora";font-size:35px;font-weight:500;}.elementor-31621 .elementor-element.elementor-element-d24c899{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 113px;padding:0% 0% 10% 0%;}.elementor-31621 .elementor-element.elementor-element-d24c899.elementor-element{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-d24c899 .elementor-heading-title{font-family:"Jost";font-size:16px;font-weight:500;}.elementor-31621 .elementor-element.elementor-element-fd39faa{--display:flex;--position:absolute;--min-height:118px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:calc(50% - 58px);--z-index:1;}.elementor-31621 .elementor-element.elementor-element-fd39faa:not(.elementor-motion-effects-element-type-background), .elementor-31621 .elementor-element.elementor-element-fd39faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE84C;}.elementor-31621 .elementor-element.elementor-element-fd39faa.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-fd39faa{left:calc(50% - 58px);}body.rtl .elementor-31621 .elementor-element.elementor-element-fd39faa{right:calc(50% - 58px);}.elementor-31621 .elementor-element.elementor-element-2af98b8 .elementor-icon-wrapper{text-align:center;}.elementor-31621 .elementor-element.elementor-element-2af98b8 .elementor-icon{font-size:16px;}.elementor-31621 .elementor-element.elementor-element-2af98b8 .elementor-icon svg{height:16px;}.elementor-31621 .elementor-element.elementor-element-9299908{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost";font-size:13px;font-weight:800;line-height:15px;letter-spacing:2px;color:#000000;}.elementor-31621 .elementor-element.elementor-element-507f79f{--display:flex;--position:absolute;--min-height:118px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:calc(50% - 58px);--z-index:1;}.elementor-31621 .elementor-element.elementor-element-507f79f:not(.elementor-motion-effects-element-type-background), .elementor-31621 .elementor-element.elementor-element-507f79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE84C;}.elementor-31621 .elementor-element.elementor-element-507f79f.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-507f79f{left:calc(50% - 58px);}body.rtl .elementor-31621 .elementor-element.elementor-element-507f79f{right:calc(50% - 58px);}.elementor-31621 .elementor-element.elementor-element-5928ea9 .elementor-icon-wrapper{text-align:center;}.elementor-31621 .elementor-element.elementor-element-5928ea9 .elementor-icon{font-size:16px;}.elementor-31621 .elementor-element.elementor-element-5928ea9 .elementor-icon svg{height:16px;}.elementor-31621 .elementor-element.elementor-element-cb74d0d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Jost";font-size:13px;font-weight:800;line-height:15px;letter-spacing:2px;color:#000000;}.elementor-31621 .elementor-element.elementor-element-5702274{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-2b1d6fa{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-31621 .elementor-element.elementor-element-2ec6760{padding:2% 2% 2% 2%;}.elementor-31621 .elementor-element.elementor-element-2ec6760 img{width:100%;max-width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:8px 8px 8px 8px;}.elementor-31621 .elementor-element.elementor-element-12d834a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-12d834a{left:20px;}body.rtl .elementor-31621 .elementor-element.elementor-element-12d834a{right:20px;}.elementor-31621 .elementor-element.elementor-element-12d834a .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:0.75px;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-3f9d30f{--display:flex;}.elementor-31621 .elementor-element.elementor-element-409f77f{padding:2% 2% 2% 2%;}.elementor-31621 .elementor-element.elementor-element-409f77f img{width:100%;height:100%;border-radius:8px 8px 8px 8px;}.elementor-31621 .elementor-element.elementor-element-28112fe{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-28112fe{left:20px;}body.rtl .elementor-31621 .elementor-element.elementor-element-28112fe{right:20px;}.elementor-31621 .elementor-element.elementor-element-28112fe .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:0.75px;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-7550ab4{--display:flex;}.elementor-31621 .elementor-element.elementor-element-c474c5a{padding:2% 2% 2% 2%;}.elementor-31621 .elementor-element.elementor-element-c474c5a img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-31621 .elementor-element.elementor-element-dc70d01{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;top:20px;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-dc70d01{left:20px;}body.rtl .elementor-31621 .elementor-element.elementor-element-dc70d01{right:20px;}.elementor-31621 .elementor-element.elementor-element-dc70d01 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:0.75px;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-782c919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-782c919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31621 .elementor-element.elementor-element-fffdfe7{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-fffdfe7 img{width:100%;}.elementor-31621 .elementor-element.elementor-element-9de37a6{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-9de37a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31621 .elementor-element.elementor-element-369d6f6{margin:070px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-45a6034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31621 .elementor-element.elementor-element-816e027{--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;--align-items:flex-start;}.elementor-31621 .elementor-element.elementor-element-01dfea5{padding:55px 0px 0px 0px;text-align:left;}.elementor-31621 .elementor-element.elementor-element-01dfea5.elementor-element{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-01dfea5 .elementor-heading-title{font-family:"Lora";font-size:25px;font-weight:700;}.elementor-31621 .elementor-element.elementor-element-798527b{--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-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:130px;}.elementor-31621 .elementor-element.elementor-element-a853ed2{--display:flex;}.elementor-31621 .elementor-element.elementor-element-278512a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-3f253fa{padding:0px 0px 0px 10px;text-align:left;font-family:"Jost";font-size:16px;font-weight:400;}.elementor-31621 .elementor-element.elementor-element-3c97640{--display:flex;border-style:none;--border-style:none;}.elementor-31621 .elementor-element.elementor-element-da59c50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-07dc608{padding:0px 0px 0px 10px;text-align:left;font-family:"Jost";font-size:16px;font-weight:400;}.elementor-31621 .elementor-element.elementor-element-647ca9e{--display:flex;}.elementor-31621 .elementor-element.elementor-element-0f2f71c{padding:0px 0px 0px 10px;text-align:left;font-family:"Jost";font-size:16px;font-weight:400;}.elementor-31621 .elementor-element.elementor-element-9f689e2{--display:flex;}.elementor-31621 .elementor-element.elementor-element-04f1716{padding:0px 0px 0px 10px;text-align:left;font-family:"Jost";font-size:16px;font-weight:400;}.elementor-31621 .elementor-element.elementor-element-2669601{--display:flex;}.elementor-31621 .elementor-element.elementor-element-6cadcd1{padding:0px 0px 0px 10px;text-align:left;font-family:"Jost";font-size:16px;font-weight:400;}.elementor-31621 .elementor-element.elementor-element-92360ec{--n-accordion-title-font-size:16px;margin:055px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-31621 .elementor-element.elementor-element-92360ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;}.elementor-31621 .elementor-element.elementor-element-92360ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 01px 0px;}.elementor-31621 .elementor-element.elementor-element-92360ec > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-31621 .elementor-element.elementor-element-92360ec > .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:"Jost";font-weight:500;}:where( .elementor-31621 .elementor-element.elementor-element-92360ec > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-31621 .elementor-element.elementor-element-b662f1e{--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;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-ce284d4{width:var( --container-widget-width, 1106px );max-width:1106px;padding:60px 0px 0px 0px;--container-widget-width:1106px;--container-widget-flex-grow:0;border-style:none;}.elementor-31621 .elementor-element.elementor-element-ae048c8{--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:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-08a8330{--display:flex;}.elementor-31621 .elementor-element.elementor-element-aa13340{padding:0px 0px 32px 0px;}.elementor-31621 .elementor-element.elementor-element-aa13340 .elementor-heading-title{font-family:"Lora";font-size:25px;font-weight:700;}.elementor-31621 .elementor-element.elementor-element-2d8a4e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-71d8539{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-31621 .elementor-element.elementor-element-ab00b1e{padding:2% 2% 2% 2%;}.elementor-31621 .elementor-element.elementor-element-ab00b1e img{width:100%;max-width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:8px 8px 8px 8px;}.elementor-31621 .elementor-element.elementor-element-75d3875{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;top:40%;text-align:center;}.elementor-31621 .elementor-element.elementor-element-75d3875.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-75d3875{left:2%;}body.rtl .elementor-31621 .elementor-element.elementor-element-75d3875{right:2%;}.elementor-31621 .elementor-element.elementor-element-75d3875 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:0.75px;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-a3137b6{--display:flex;}.elementor-31621 .elementor-element.elementor-element-201b0c5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-31621 .elementor-element.elementor-element-201b0c5 .elementor-heading-title{font-size:15px;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-e6d0abd{--display:flex;}.elementor-31621 .elementor-element.elementor-element-fd5cc36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;}.elementor-31621 .elementor-element.elementor-element-fd5cc36 .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-31621 .elementor-element.elementor-element-4fb21fa{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-31621 .elementor-element.elementor-element-bee3041{padding:2% 2% 2% 2%;}.elementor-31621 .elementor-element.elementor-element-bee3041 img{width:100%;max-width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:8px 8px 8px 8px;}.elementor-31621 .elementor-element.elementor-element-1bf9c50{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;top:40%;text-align:center;}.elementor-31621 .elementor-element.elementor-element-1bf9c50.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-1bf9c50{left:2%;}body.rtl .elementor-31621 .elementor-element.elementor-element-1bf9c50{right:2%;}.elementor-31621 .elementor-element.elementor-element-1bf9c50 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:0.75px;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-720e8ec{--display:flex;}.elementor-31621 .elementor-element.elementor-element-62a9ed7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-31621 .elementor-element.elementor-element-62a9ed7 .elementor-heading-title{font-size:15px;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-dc20259{--display:flex;}.elementor-31621 .elementor-element.elementor-element-67106fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;}.elementor-31621 .elementor-element.elementor-element-67106fb .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-31621 .elementor-element.elementor-element-2d3fd50{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-31621 .elementor-element.elementor-element-6157550{padding:2% 2% 2% 2%;}.elementor-31621 .elementor-element.elementor-element-6157550 img{width:100%;max-width:100%;height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:8px 8px 8px 8px;}.elementor-31621 .elementor-element.elementor-element-03cbdc3{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;top:40%;text-align:center;}.elementor-31621 .elementor-element.elementor-element-03cbdc3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-03cbdc3{left:2%;}body.rtl .elementor-31621 .elementor-element.elementor-element-03cbdc3{right:2%;}.elementor-31621 .elementor-element.elementor-element-03cbdc3 .elementor-heading-title{font-size:25px;font-weight:400;letter-spacing:0.75px;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-17285f4{--display:flex;}.elementor-31621 .elementor-element.elementor-element-1717e9a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-31621 .elementor-element.elementor-element-1717e9a .elementor-heading-title{font-size:15px;font-style:normal;-webkit-text-stroke-color:#000;stroke:#000;color:#BEBEBE;}.elementor-31621 .elementor-element.elementor-element-e6f7b1c{--display:flex;}.elementor-31621 .elementor-element.elementor-element-881ef6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 2% 0% 0%;}.elementor-31621 .elementor-element.elementor-element-881ef6f .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-31621 .elementor-element.elementor-element-2af4ba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-37353e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-41ce5de .elementor-button{background-color:#000000;font-family:"Jost";font-size:12px;font-weight:500;line-height:15px;fill:#FFFFFF;color:#FFFFFF;}.elementor-31621 .elementor-element.elementor-element-41ce5de{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-31621 .elementor-element.elementor-element-41ce5de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31621 .elementor-element.elementor-element-41ce5de .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-31621 .elementor-element.elementor-element-12a838c{margin:29% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-31621 .elementor-element.elementor-element-12a838c.elementor-element{--order:-99999 /* order start hack */;}.elementor-31621 .elementor-element.elementor-element-a31b38a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-31621 .elementor-element.elementor-element-d04a868{--content-width:100%;--min-height:372px;}.elementor-31621 .elementor-element.elementor-element-8c4e967{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:18px;}.elementor-31621 .elementor-element.elementor-element-8c4e967.e-con{--order:-99999 /* order start hack */;}.elementor-31621 .elementor-element.elementor-element-2126068 .elementor-heading-title{font-size:31px;}.elementor-31621 .elementor-element.elementor-element-59ecd9d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31621 .elementor-element.elementor-element-c8411fd{--content-width:100%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31621 .elementor-element.elementor-element-0555871{--content-width:90%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31621 .elementor-element.elementor-element-dc98862 img{width:50%;}.elementor-31621 .elementor-element.elementor-element-a593727{--content-width:90%;}.elementor-31621 .elementor-element.elementor-element-8b033cd img{width:50%;}.elementor-31621 .elementor-element.elementor-element-9ed3731{--content-width:90%;}.elementor-31621 .elementor-element.elementor-element-51878aa img{width:50%;}.elementor-31621 .elementor-element.elementor-element-5070b61{--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;}.elementor-31621 .elementor-element.elementor-element-383ccf2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-31621 .elementor-element.elementor-element-65aa2297 .elementor-heading-title{font-size:14px;}.elementor-31621 .elementor-element.elementor-element-724e3a85{text-align:left;}.elementor-31621 .elementor-element.elementor-element-724e3a85 img{width:186px;height:115px;}.elementor-31621 .elementor-element.elementor-element-770afc94{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-a31b38a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:80px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-31621 .elementor-element.elementor-element-a31b38a .elementor-heading-title{font-size:30px;}.elementor-31621 .elementor-element.elementor-element-d24c899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:left;}.elementor-31621 .elementor-element.elementor-element-fd39faa{--width:116px;--min-height:116px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-58px;--z-index:0;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-fd39faa{left:18px;}body.rtl .elementor-31621 .elementor-element.elementor-element-fd39faa{right:18px;}.elementor-31621 .elementor-element.elementor-element-507f79f{--width:116px;--min-height:116px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-12%;--z-index:0;}body:not(.rtl) .elementor-31621 .elementor-element.elementor-element-507f79f{left:0%;}body.rtl .elementor-31621 .elementor-element.elementor-element-507f79f{right:0%;}.elementor-31621 .elementor-element.elementor-element-5702274{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-782c919{--min-height:238px;}.elementor-31621 .elementor-element.elementor-element-45a6034{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31621 .elementor-element.elementor-element-816e027.e-con{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-01dfea5{padding:0px 0px 0px 20px;}.elementor-31621 .elementor-element.elementor-element-798527b{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-31621 .elementor-element.elementor-element-b662f1e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31621 .elementor-element.elementor-element-ae048c8{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-31621 .elementor-element.elementor-element-08a8330.e-con{--align-self:flex-start;}.elementor-31621 .elementor-element.elementor-element-ab00b1e{padding:0% 0% 0% 0%;}.elementor-31621 .elementor-element.elementor-element-fd5cc36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}.elementor-31621 .elementor-element.elementor-element-67106fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-31621 .elementor-element.elementor-element-2f6a0c9f{--content-width:1106px;}.elementor-31621 .elementor-element.elementor-element-65ca037{--width:541px;}.elementor-31621 .elementor-element.elementor-element-7acb8808{--width:541px;}.elementor-31621 .elementor-element.elementor-element-84d81b1{--width:259px;}.elementor-31621 .elementor-element.elementor-element-66493472{--width:282px;}.elementor-31621 .elementor-element.elementor-element-189426ed{--width:100%;}.elementor-31621 .elementor-element.elementor-element-1e368003{--width:259px;}.elementor-31621 .elementor-element.elementor-element-fe5d8c2{--width:282px;}.elementor-31621 .elementor-element.elementor-element-8c4e967{--width:50%;}.elementor-31621 .elementor-element.elementor-element-383ccf2e{--content-width:1106px;}.elementor-31621 .elementor-element.elementor-element-668a8ee8{--width:22.608%;}.elementor-31621 .elementor-element.elementor-element-75e033f{--content-width:1106px;}.elementor-31621 .elementor-element.elementor-element-a903900{--content-width:100%;}.elementor-31621 .elementor-element.elementor-element-c11a4f7{--width:100%;}.elementor-31621 .elementor-element.elementor-element-bbe8d7b{--width:100%;}.elementor-31621 .elementor-element.elementor-element-fd39faa{--width:118px;}.elementor-31621 .elementor-element.elementor-element-507f79f{--width:118px;}.elementor-31621 .elementor-element.elementor-element-5702274{--content-width:1106px;}.elementor-31621 .elementor-element.elementor-element-3f9d30f{--content-width:100%;}.elementor-31621 .elementor-element.elementor-element-782c919{--width:109.659%;}.elementor-31621 .elementor-element.elementor-element-9de37a6{--width:100%;}.elementor-31621 .elementor-element.elementor-element-816e027{--width:28%;}.elementor-31621 .elementor-element.elementor-element-798527b{--width:66.6666%;}.elementor-31621 .elementor-element.elementor-element-b662f1e{--content-width:1106px;}.elementor-31621 .elementor-element.elementor-element-ae048c8{--content-width:1106px;}.elementor-31621 .elementor-element.elementor-element-71d8539{--width:92%;}.elementor-31621 .elementor-element.elementor-element-4fb21fa{--width:92%;}.elementor-31621 .elementor-element.elementor-element-2d3fd50{--width:92%;}}/* Start custom CSS for shortcode, class: .elementor-element-0215afa *//* Masquer le toggle natif Shopify (iframe vert) partout */
iframe[name="frame-toggle"],
iframe#frame-toggle,
iframe.shopify-buy-frame--toggle,
iframe[data-shopify-buy-frame="toggle"],
*[data-shopify-buy-frame="toggle"],
body > [role="button"][aria-label="cart"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e5d88d */.jdgm-inline {
  display: inline-flex;
  align-items: center; /* centre verticalement étoiles + nombre */
  gap: 3px; /* espace entre étoiles et nombre */
}

.jdgm-inline .stars {
  display: inline-flex;
}

.jdgm-inline .stars .s {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 2px;
  background: #DADDE3;
  clip-path: polygon(
    50% 0,61% 35%,98% 35%,68% 57%,79% 91%,
    50% 70%,21% 91%,32% 57%,2% 35%,39% 35%
  );
}

.jdgm-inline .stars .s.full {
  background: #111;
}

.jdgm-inline .stars .s.half {
  background: linear-gradient(90deg,#111 0 50%, #DADDE3 50%);
}

.jdgm-inline .count {
  font-size: 12px;
  color: #000;
  margin-left: 6px;
  line-height: 1;
  position: relative;
  top: 1px; /* ajuste si besoin */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e9950d */.colors-options {
  display: flex;
  gap: 10px;
}

.color-option {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 8px 12px;
  border-radius: 5px;
  border: 1px solid #ddd;
  font-size: 14px;
  text-decoration: none;
  color: inherit;
}

.color-option .swatch {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #ccc;
}

.color-option.current {
  border: 1px solid #000;
}

.colors-block { margin:0p; }
.colors-block .label { font-size:12px; font-weight:600; margin-bottom:8px; color:#111; text-transform:uppercase; }
.colors-options { display:flex; gap:12px; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be95f1f */.shopify-buy-wrap {
    max-width: revert !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84e6b83 */.buy-button-container {
    max-height: 88px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-111c2e1 */#sold-out-modal .sib-email-input{
    color: black !important;
    border-color: #bebebe !important;
    background-color: white !important;
}

#sold-out-modal .sib-default-btn{
    color: white !important;
    border: none !important;
}

#sold-out-modal .sib-email-input::placeholder {
    color: black !important; 
    opacity: 1;
    background-color: white !important;
}

#sold-out-modal .sib-default-btn::before {
  content: "JE M’INSCRIS";
}
#sold-out-modal .sib-default-btn .text {
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed3731 */.icon-box {
    max-width: 30%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f93cd *//* Avis Judge.me - étoiles + prénom en ligne */
.jdgm-block .meta {
  display: flex;
  align-items: center;
  gap: 8px; /* petit espace entre étoiles et prénom */
}

.jdgm-block .meta .stars {
  display: flex;
}

.jdgm-block .meta .stars .s {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 .587l3.668 7.571 8.332 1.151-6.064 5.851 1.501 8.215L12 18.896l-7.437 4.479 1.501-8.215L0 9.309l8.332-1.151z"/></svg>') no-repeat center/contain;
}

.jdgm-block .meta .stars .s.full {
  filter: none;
}

.jdgm-block .meta .stars .s:not(.full) {
  opacity: 0.2; /* étoiles vides */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f93cd *//* Avis Judge.me - étoiles + prénom en ligne */
.jdgm-block .meta {
  display: flex;
  align-items: center;
  gap: 8px; /* petit espace entre étoiles et prénom */
}

.jdgm-block .meta .stars {
  display: flex;
}

.jdgm-block .meta .stars .s {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 .587l3.668 7.571 8.332 1.151-6.064 5.851 1.501 8.215L12 18.896l-7.437 4.479 1.501-8.215L0 9.309l8.332-1.151z"/></svg>') no-repeat center/contain;
}

.jdgm-block .meta .stars .s.full {
  filter: none;
}

.jdgm-block .meta .stars .s:not(.full) {
  opacity: 0.2; /* étoiles vides */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f93cd *//* Avis Judge.me - étoiles + prénom en ligne */
.jdgm-block .meta {
  display: flex;
  align-items: center;
  gap: 8px; /* petit espace entre étoiles et prénom */
}

.jdgm-block .meta .stars {
  display: flex;
}

.jdgm-block .meta .stars .s {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 .587l3.668 7.571 8.332 1.151-6.064 5.851 1.501 8.215L12 18.896l-7.437 4.479 1.501-8.215L0 9.309l8.332-1.151z"/></svg>') no-repeat center/contain;
}

.jdgm-block .meta .stars .s.full {
  filter: none;
}

.jdgm-block .meta .stars .s:not(.full) {
  opacity: 0.2; /* étoiles vides */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d1f93cd *//* Avis Judge.me - étoiles + prénom en ligne */
.jdgm-block .meta {
  display: flex;
  align-items: center;
  gap: 8px; /* petit espace entre étoiles et prénom */
}

.jdgm-block .meta .stars {
  display: flex;
}

.jdgm-block .meta .stars .s {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 .587l3.668 7.571 8.332 1.151-6.064 5.851 1.501 8.215L12 18.896l-7.437 4.479 1.501-8.215L0 9.309l8.332-1.151z"/></svg>') no-repeat center/contain;
}

.jdgm-block .meta .stars .s.full {
  filter: none;
}

.jdgm-block .meta .stars .s:not(.full) {
  opacity: 0.2; /* étoiles vides */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cbb05d7 */.jdgm-item.short {
    display: grid !important;
    padding: 6px 0 !important;
    margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f6a0c9f */.conteneur-max {
    max-width: 1106px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-724e3a85 */#img-produit-recettes {
    min-width: 120%;
}

@media (max-width: 900px) {
    #img-produit-recettes{ 
        min-width: revert !important;
        width: revert !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c56b8d */.recette-title {
    font-family: 'Jost', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.4em;
    margin-top: -4px;
    color: #000;
    margin-bottom: 0;
}

.recettes-produits-grid .recette-card img {
    width: 300px;
    height: 360px; /* ajuste la hauteur */
    object-fit: cover;
}

.recettes-produits-grid {
    display: flex;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-770afc94 */.related-recipes-container {
    overflow: scroll !important;
    scrollbar-width: none; 
    -ms-overflow-style: none;
}

.related-recipes-container::-webkit-scrollbar {
  display: none; /* Pour Chrome, Safari et Opera */
}

@media (max-width: 512px) {
    .recette-card {
        min-width: 80vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-383ccf2e */.max-conteneur {
    max-width: 1106px !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c464acc */#img-produit-recettes {
    top: 20px;
    width: 800px !important;
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a903900 */.max-conteneur {
    max-width: 1106px !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ec6760 */.product-detail-w-overlay {
    position: relative;
    overflow: hidden; /* évite que l’overlay dépasse */
}

.product-detail-w-overlay img {
    display: block;
    width: 100%;
    height: auto;
}

.product-detail-w-overlay::after {
    content: "";
    position: absolute;
    top: 2%;
    left: 2%;
    border-radius: 8px;
    width: 96%;
    height: 96%;
    background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.0) 100%);
    pointer-events: none; /* pour que ça ne bloque pas les clics */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5702274 */.max-conteneur {
    max-width: 1106px !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782c919 */.max-conteneur {
    margin: 0 auto !important;
    width: 100vw !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-369d6f6 */.addon-slider {
    background: #fcfafa;
}

.addon-slider img {
    height: 100% !important;
}

.slider-container {
    padding-top: 20px !important;
   padding: 20px !important;
    background: #fcfafa;
    padding-bottom: 20px;
    margin: 0 auto !important;
}

.slider-div-container section {
    min-height: 360px !important;
    max-height: 360px;
}

.slider-container {
    width: 100vw !important;
}

.addon-slider {
    max-width: 1106px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45a6034 */.max-conteneur {
    max-width: 1106px !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ce284d4 *//* grille générale */
.jdgm-wrap { padding:24px; }
.jdgm-hdr { display:grid; grid-template-columns: 140px 1fr 220px; gap:16px; align-items:start; margin-bottom:8px; }

.stars {
    min-width: fit-content !important;
}

.time {
    color: #bebebe;
}
.name {
    margin-left: 19px;
    margin-right: 19px;
}

.jdgm-bars {
    max-width: 40%;
}
/* place le texte SOUS la meta, en colonne gauche */
.jdgm-item .body {
  grid-column: 1 / 2;
  margin-top: -12px;  /* l'espace demandé */
}

/* force l'image d'avis à rester dans la colonne droite */
.jdgm-item .side-img {
  grid-column: 2 / 3;
}

/* (optionnel mais propre) force aussi la meta en colonne gauche */
.jdgm-item .meta {
  grid-column: 1 / 2;
}

/* bloc note 5.0 + étoiles + (920) */
.jdgm-avg { font-size:56px; font-family: 'Jost'; line-height:1; font-weight:700; }
.jdgm-stars .s,
.jdgm-list .stars .s {
  display:inline-block; width:14px; height:14px; background:#DADDE3;
  clip-path: polygon(50% 0, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
}
.jdgm-stars .s.full, .jdgm-list .stars .s.full { background:#111; }
.jdgm-stars .s.half { background:linear-gradient(90deg,#111 0 50%, #DADDE3 50%); }
.jdgm-count { color:#6B7280; margin-top:4px; }

/* histogramme à barres (5 → 1) */
.jdgm-bars .bar { display:grid; grid-template-columns: 18px 1fr auto; align-items:center; gap:8px; margin:4px 0; }
.jdgm-bars .lbl { font-size:12px; color:#111; }
.jdgm-bars .track { height:8px; background:#F1F4F8; border-radius:999px; overflow:hidden; }
.jdgm-bars .track > span { display:block; height:100%; background:#FFD84D; } /* jaune */

/* thumbs à droite */
.jdgm-thumbs { display:flex; gap:8px; justify-content:flex-end; flex-wrap:wrap; }
.jdgm-thumbs img { width:48px; height:48px; object-fit:cover; border-radius:6px; border:1px solid #E5EAF0; }

/* liste des avis */
.jdgm-list { list-style:none; padding:0; margin:0; border-top:1px solid #E5EAF0; }
.jdgm-item { display:grid; grid-template-columns: 1fr 140px; gap:16px; padding:16px 0; border-bottom:1px solid #E5EAF0; }
.jdgm-item .meta { display:flex; align-items:center; gap:8px; margin-bottom:8px; }
.jdgm-item .name { font-weight:600; }
.jdgm-item .time { color:#6B7280; font-size:12px; }
.jdgm-item .body { color:#111; }
.jdgm-item .side-img img { width:140px; height:140px; object-fit:cover; border-radius:8px; }

/* boutons */
.btn-ghost { background:#fff; border:1px solid #CBD5E1; border-radius:6px; padding:6px 10px; font-size:12px; cursor:pointer; }
.jdgm-foot { text-align:right; margin-top:16px; }
.btn-more { background:#111; color:#fff; border:0; border-radius:6px; padding:10px 14px; cursor:pointer; }
.jdgm-item .meta { margin-bottom:12px; }

/* responsive */
@media (max-width: 900px){
    .jdgm-bars {
        max-width: 100%;
    }
  .jdgm-hdr { grid-template-columns: 1fr; }
  .jdgm-thumbs { justify-content:flex-start; }
  .jdgm-item { grid-template-columns: 1fr; }
  .jdgm-item .side-img img { width:100%; height:180px; }
  #all-reviews {
      padding: 0px !important;
  }
  .jdgm-item-block {
      display: block !important;
  }
    .jdgm-item-block .meta {
      margin-bottom: 12px;
    }
    .jdgm-item-left-column {
        margin-bottom: 12px;
    }
}


.jdgm-item {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 20px;
}

.jdgm-item .meta, 
.jdgm-item .body {
  flex: 1;
}

.jdgm-item-block .meta {
    display: flex;
}

.jdgm-item .side-imgs {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.jdgm-item .side-imgs img {
  max-width: 120px;
  border-radius: 4px;
}

.jdgm-item-block {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    padding-bottom: 16px;
    border-bottom: 1px solid #E5EAF0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b662f1e */.jdgm-item {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 20px;
}

.jdgm-item .meta, 
.jdgm-item .body {
  flex: 1;
}

.jdgm-item .side-imgs {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.jdgm-item .side-imgs img {
  max-width: 120px;
  border-radius: 4px;
}

.max-conteneur {
    max-width: 1106px !important;
    margin: 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab00b1e */.product-detail-w-overlay {
    position: relative;
    overflow: hidden; /* évite que l’overlay dépasse */
}

.product-detail-w-overlay img {
    display: block;
    width: 100%;
    height: auto;
}

.product-detail-w-overlay::after {
    content: "";
    position: absolute;
    top: 2%;
    left: 2%;
    border-radius: 8px;
    width: 96%;
    height: 96%;
    background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.0) 100%);
    pointer-events: none; /* pour que ça ne bloque pas les clics */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bee3041 */.product-detail-w-overlay {
    position: relative;
    overflow: hidden; /* évite que l’overlay dépasse */
}

.product-detail-w-overlay img {
    display: block;
    width: 100%;
    height: auto;
}

.product-detail-w-overlay::after {
    content: "";
    position: absolute;
    top: 2%;
    left: 2%;
    border-radius: 8px;
    width: 96%;
    height: 96%;
    background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.0) 100%);
    pointer-events: none; /* pour que ça ne bloque pas les clics */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6157550 */.product-detail-w-overlay {
    position: relative;
    overflow: hidden; /* évite que l’overlay dépasse */
}

.product-detail-w-overlay img {
    display: block;
    width: 100%;
    height: auto;
}

.product-detail-w-overlay::after {
    content: "";
    position: absolute;
    top: 2%;
    left: 2%;
    border-radius: 8px;
    width: 96%;
    height: 96%;
    background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.0) 100%);
    pointer-events: none; /* pour que ça ne bloque pas les clics */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae048c8 */.max-conteneur {
    max-width: 1106px !important;
    margin: 0 auto !important;
}/* End custom CSS */