.elementor-10276 .elementor-element.elementor-element-1f4f0f2{--display:flex;--min-height:53vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-1f4f0f2:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-1f4f0f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-638f4cd ) 0%, #0C4D5F 40%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10276 .elementor-element.elementor-element-5e8475b{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:center;}.elementor-10276 .elementor-element.elementor-element-5e8475b.elementor-element{--align-self:center;}.elementor-10276 .elementor-element.elementor-element-5e8475b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;line-height:65px;color:var( --e-global-color-2178ac6 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10276 .elementor-element.elementor-element-3c5516f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-3c5516f{left:-212px;}body.rtl .elementor-10276 .elementor-element.elementor-element-3c5516f{right:-212px;}.elementor-10276 .elementor-element.elementor-element-3c5516f{top:-9px;z-index:0;}.elementor-10276 .elementor-element.elementor-element-3c5516f img{width:51%;opacity:0.1;}.elementor-10276 .elementor-element.elementor-element-f770bd0{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10276 .elementor-element.elementor-element-2c1ff9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-2c1ff9c .woocommerce-breadcrumb{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10276 .elementor-element.elementor-element-2dd339d{padding:0px 0px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FF584C;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FF584C;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1px;font-weight:500;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-10276 .elementor-element.elementor-element-688e83a{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10276 .elementor-element.elementor-element-688e83a:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-688e83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-7444abb{--display:flex;--min-height:338px;--justify-content:center;--border-radius:15px 0px 0px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10276 .elementor-element.elementor-element-7444abb:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-7444abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d21a17c );}.elementor-10276 .elementor-element.elementor-element-bcf9db4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10276 .elementor-element.elementor-element-bcf9db4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10276 .elementor-element.elementor-element-4d9b6b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-790fd74 );}.elementor-10276 .elementor-element.elementor-element-67e4dd2{--display:flex;--min-height:338px;--justify-content:center;--border-radius:0px 015px 015px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10276 .elementor-element.elementor-element-67e4dd2:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-67e4dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d21a17c );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10276 .elementor-element.elementor-element-755a52b .elementor-button{background-color:var( --e-global-color-c7fe0e1 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2178ac6 );color:var( --e-global-color-2178ac6 );border-style:solid;border-color:var( --e-global-color-c7fe0e1 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-10276 .elementor-element.elementor-element-755a52b{width:var( --container-widget-width, 69% );max-width:69%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-3a91ef1{--display:flex;--min-height:506px;--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10276 .elementor-element.elementor-element-3a91ef1:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-3a91ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fdd7386 );}.elementor-10276 .elementor-element.elementor-element-d641e9e{--display:flex;--min-height:338px;--justify-content:center;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10276 .elementor-element.elementor-element-d641e9e:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-d641e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-9e67e52{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10276 .elementor-element.elementor-element-9e67e52 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-241d1d3{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-790fd74 );}.elementor-10276 .elementor-element.elementor-element-3705514{text-align:start;}.elementor-10276 .elementor-element.elementor-element-3705514 img{width:60%;}.elementor-10276 .elementor-element.elementor-element-b9f0ed7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-b9f0ed7:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-b9f0ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(175deg, var( --e-global-color-fdd7386 ) 12%, var( --e-global-color-d21a17c ) 100%);}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10276 .elementor-element.elementor-element-1f96573{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-0c6a96a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-d7e94a3{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-6678b2c{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-6678b2c img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10276 .elementor-element.elementor-element-0fd206f{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 113px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-0fd206f .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-0fd206f .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-0fd206f:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-0fd206f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-0fd206f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-80f497d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-855831e{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-855831e img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-8cb8cb9{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 66px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-8cb8cb9 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-8cb8cb9 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-8cb8cb9:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-8cb8cb9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-8cb8cb9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-9f65c15{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-9f077cb{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-9f077cb img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-90638d2{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 23px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-90638d2 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-90638d2 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-90638d2:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-90638d2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-90638d2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-56dd153{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-d857857{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-d857857 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-d9934ca{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 111px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-d9934ca .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-d9934ca .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-d9934ca:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-d9934ca:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-d9934ca .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-1373791{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-67d0aa8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:23px 23px;--row-gap:23px;--column-gap:23px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-6893ca3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-0df8980{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-0df8980 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-afc84d9{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 38px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-afc84d9 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-afc84d9 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-afc84d9:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-afc84d9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-afc84d9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-52e2f7e{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-70feb91{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-70feb91 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-127afc6{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 39px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-127afc6 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-127afc6 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-127afc6:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-127afc6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-127afc6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-316b7aa{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-d18ec5e{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-d18ec5e img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-ae44ca9{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 84px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-ae44ca9 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-ae44ca9 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-ae44ca9:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-ae44ca9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-ae44ca9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-cc11136{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-6111140{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-6111140 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-a1c6921{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 106px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-a1c6921 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-a1c6921 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-a1c6921:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-a1c6921:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-a1c6921 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-7b61769{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-e70422b{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-e70422b img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-e9b3b2e{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 70px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-e9b3b2e .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-e9b3b2e .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-e9b3b2e:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-e9b3b2e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-e9b3b2e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-23818dd{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-d0e0d63{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-d0e0d63 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-b28a2e8{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 48px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-b28a2e8 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-b28a2e8 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-b28a2e8:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-b28a2e8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-b28a2e8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-cee1678{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-a735da2{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-a735da2 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-e01a4d1{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 25px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-e01a4d1 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-e01a4d1 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-e01a4d1:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-e01a4d1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-e01a4d1 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-9dada78{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-4babbf3{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-4babbf3 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-a6760ee{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 93px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-a6760ee .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-a6760ee .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-a6760ee:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-a6760ee:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-a6760ee .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-ab937bc{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-f7f2a51{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-7367385{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-f44996e{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-f44996e img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-604d5bc{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 30px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-604d5bc .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-604d5bc .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-604d5bc:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-604d5bc:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-604d5bc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-856e9e2{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-dd5b5c7{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-dd5b5c7 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-4db5a82{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 53px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-4db5a82 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-4db5a82 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-4db5a82:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-4db5a82:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-4db5a82 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-49896bb{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-4ffd7ec{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-4ffd7ec img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-de2ff71{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 98px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-de2ff71 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-de2ff71 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-de2ff71:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-de2ff71:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-de2ff71 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-4d8229b{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-4a1e0fb{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-4a1e0fb img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-ce95a19{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 75px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-ce95a19 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-ce95a19 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-ce95a19:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-ce95a19:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-ce95a19 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-b395563{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-7093a96{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-7093a96 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-22b741c{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 75px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-22b741c .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-22b741c .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-22b741c:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-22b741c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-22b741c .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-d309a0a{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-2eff583{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-2ea511a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-cc68439{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-cc68439 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-f0b46c2{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 30px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-f0b46c2 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-f0b46c2 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-f0b46c2:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-f0b46c2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-f0b46c2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-6b8242a{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-402d55b{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-402d55b img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-01815a5{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 75px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-01815a5 .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-01815a5 .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-01815a5:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-01815a5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-01815a5 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-e63fe74{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-27c2dd8{border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-27c2dd8 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-96d8d4a{background-color:var( --e-global-color-261fb65 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:23px 23px 53px 23px;border-radius:0px 0px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-96d8d4a .elementor-image-box-wrapper{text-align:start;}.elementor-10276 .elementor-element.elementor-element-96d8d4a .elementor-image-box-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-96d8d4a:has(:hover) .elementor-image-box-title,
					 .elementor-10276 .elementor-element.elementor-element-96d8d4a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-96d8d4a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-10276 .elementor-element.elementor-element-b76c140{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-2e46e3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-30bfdd5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-479aa56{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-ed609b6{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-0daad74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10276 .elementor-element.elementor-element-0daad74.elementor-element{--align-self:flex-start;}.elementor-10276 .elementor-element.elementor-element-0daad74 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-89a842d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-790fd74 );}.elementor-10276 .elementor-element.elementor-element-89a842d.elementor-element{--align-self:flex-start;}.elementor-10276 .elementor-element.elementor-element-d7ffb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-6369287 img{width:73%;border-radius:15px 15px 15px 15px;}.elementor-10276 .elementor-element.elementor-element-39b9ead{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-261fb65 );--n-tabs-title-color-active:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-39b9ead > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-39b9ead.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-d21a17c );}.elementor-10276 .elementor-element.elementor-element-39b9ead.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10276 .elementor-element.elementor-element-39b9ead.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-638f4cd );}.elementor-10276 .elementor-element.elementor-element-39b9ead.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-10276 .elementor-element.elementor-element-39b9ead [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-413681c );}.elementor-10276 .elementor-element.elementor-element-7c563b4{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-35px;z-index:0;text-align:start;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-7c563b4{right:14px;}body.rtl .elementor-10276 .elementor-element.elementor-element-7c563b4{left:14px;}.elementor-10276 .elementor-element.elementor-element-7c563b4 img{width:100%;height:177px;opacity:0.1;}.elementor-10276 .elementor-element.elementor-element-7b142a6{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-7b142a6:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-7b142a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-261fb65 );}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-f240c18{right:0px;}body.rtl .elementor-10276 .elementor-element.elementor-element-f240c18{left:0px;}.elementor-10276 .elementor-element.elementor-element-f240c18{top:-54px;z-index:0;text-align:start;}.elementor-10276 .elementor-element.elementor-element-f240c18 img{width:100%;height:244px;opacity:0.34;}.elementor-10276 .elementor-element.elementor-element-fe72f8e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-fe72f8e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-69aeacc{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-790fd74 );}.elementor-10276 .elementor-element.elementor-element-87b57df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10276 .elementor-element.elementor-element-ab6a5d2{background-color:var( --e-global-color-638f4cd );padding:43px 43px 43px 43px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-ab6a5d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-261fb65 );fill:var( --e-global-color-c7fe0e1 );color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-ab6a5d2.elementor-view-framed .elementor-icon, .elementor-10276 .elementor-element.elementor-element-ab6a5d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-261fb65 );color:var( --e-global-color-261fb65 );border-color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-ab6a5d2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon{font-size:40px;padding:16px;border-radius:20px 20px 20px 20px;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2:has(:hover) .elementor-icon-box-title,
					 .elementor-10276 .elementor-element.elementor-element-ab6a5d2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-53e1b45{background-color:var( --e-global-color-261fb65 );padding:43px 43px 43px 43px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-53e1b45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7fe0e1 );fill:var( --e-global-color-2178ac6 );color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-53e1b45.elementor-view-framed .elementor-icon, .elementor-10276 .elementor-element.elementor-element-53e1b45.elementor-view-default .elementor-icon{fill:var( --e-global-color-c7fe0e1 );color:var( --e-global-color-c7fe0e1 );border-color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-53e1b45.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon{font-size:40px;padding:16px;border-radius:20px 20px 20px 20px;}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10276 .elementor-element.elementor-element-53e1b45:has(:hover) .elementor-icon-box-title,
					 .elementor-10276 .elementor-element.elementor-element-53e1b45:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-d9b3386{background-color:var( --e-global-color-638f4cd );padding:43px 43px 43px 43px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-d9b3386.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-261fb65 );fill:#0C4D5F;color:#0C4D5F;}.elementor-10276 .elementor-element.elementor-element-d9b3386.elementor-view-framed .elementor-icon, .elementor-10276 .elementor-element.elementor-element-d9b3386.elementor-view-default .elementor-icon{fill:var( --e-global-color-261fb65 );color:var( --e-global-color-261fb65 );border-color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-d9b3386.elementor-view-framed .elementor-icon{background-color:#0C4D5F;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon{font-size:40px;padding:16px;border-radius:20px 20px 20px 20px;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10276 .elementor-element.elementor-element-d9b3386:has(:hover) .elementor-icon-box-title,
					 .elementor-10276 .elementor-element.elementor-element-d9b3386:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-086b391{background-color:var( --e-global-color-261fb65 );padding:43px 43px 43px 43px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-086b391.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7fe0e1 );fill:var( --e-global-color-2178ac6 );color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-086b391.elementor-view-framed .elementor-icon, .elementor-10276 .elementor-element.elementor-element-086b391.elementor-view-default .elementor-icon{fill:var( --e-global-color-c7fe0e1 );color:var( --e-global-color-c7fe0e1 );border-color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-086b391.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon{font-size:40px;padding:16px;border-radius:20px 20px 20px 20px;}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10276 .elementor-element.elementor-element-086b391:has(:hover) .elementor-icon-box-title,
					 .elementor-10276 .elementor-element.elementor-element-086b391:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-e390be5{background-color:var( --e-global-color-638f4cd );padding:43px 43px 43px 43px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-e390be5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-261fb65 );fill:#0C4D5F;color:#0C4D5F;}.elementor-10276 .elementor-element.elementor-element-e390be5.elementor-view-framed .elementor-icon, .elementor-10276 .elementor-element.elementor-element-e390be5.elementor-view-default .elementor-icon{fill:var( --e-global-color-261fb65 );color:var( --e-global-color-261fb65 );border-color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-e390be5.elementor-view-framed .elementor-icon{background-color:#0C4D5F;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon{font-size:40px;padding:16px;border-radius:20px 20px 20px 20px;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10276 .elementor-element.elementor-element-e390be5:has(:hover) .elementor-icon-box-title,
					 .elementor-10276 .elementor-element.elementor-element-e390be5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-4c735b1{background-color:var( --e-global-color-261fb65 );padding:43px 43px 43px 43px;border-style:none;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px -4px rgba(0,0,0,0.5);}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-wrapper{text-align:center;gap:19px;}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-4c735b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c7fe0e1 );fill:var( --e-global-color-2178ac6 );color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-4c735b1.elementor-view-framed .elementor-icon, .elementor-10276 .elementor-element.elementor-element-4c735b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-c7fe0e1 );color:var( --e-global-color-c7fe0e1 );border-color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-4c735b1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon{font-size:40px;padding:16px;border-radius:20px 20px 20px 20px;}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-10276 .elementor-element.elementor-element-4c735b1:has(:hover) .elementor-icon-box-title,
					 .elementor-10276 .elementor-element.elementor-element-4c735b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-577c4ea );}.elementor-10276 .elementor-element.elementor-element-ad38853{--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:flex-end;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-ad38853:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-ad38853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C4D5F;}.elementor-10276 .elementor-element.elementor-element-e9df7c0{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-e9df7c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-783f247{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-261fb65 );}.elementor-10276 .elementor-element.elementor-element-1db3f11{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10276 .elementor-element.elementor-element-1db3f11:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-1db3f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2178ac6 ) 0%, var( --e-global-color-d21a17c ) 100%);}.elementor-10276 .elementor-element.elementor-element-e373af0{--swiper-slides-to-display:5;--swiper-slides-gap:0px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-58px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-normal-color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-e373af0 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-638f4cd );border-style:solid;border-radius:28px 28px 28px 28px;padding:6px 6px 6px 6px;}.elementor-10276 .elementor-element.elementor-element-e373af0 .swiper-slide > .elementor-element{height:100%;}.elementor-10276 .elementor-element.elementor-element-88a6aee .elementor-button{background-color:var( --e-global-color-c7fe0e1 );font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-2178ac6 );color:var( --e-global-color-2178ac6 );border-style:solid;border-color:var( --e-global-color-c7fe0e1 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-10276 .elementor-element.elementor-element-88a6aee{width:var( --container-widget-width, 19% );max-width:19%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-27882c9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-27882c9{left:-212px;}body.rtl .elementor-10276 .elementor-element.elementor-element-27882c9{right:-212px;}.elementor-10276 .elementor-element.elementor-element-27882c9{top:-9px;z-index:0;}.elementor-10276 .elementor-element.elementor-element-27882c9 img{width:51%;opacity:0.1;}.elementor-10276 .elementor-element.elementor-element-6b409ea{--display:flex;--min-height:440px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-6b409ea:not(.elementor-motion-effects-element-type-background), .elementor-10276 .elementor-element.elementor-element-6b409ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7fe0e1 );}.elementor-10276 .elementor-element.elementor-element-23af1c2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-23af1c2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-61ac545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-2178ac6 );}.elementor-10276 .elementor-element.elementor-element-d75f0b2 .elementor-button{background-color:#F8FAFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-c7fe0e1 );color:var( --e-global-color-c7fe0e1 );border-style:solid;border-color:var( --e-global-color-c7fe0e1 );border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-10276 .elementor-element.elementor-element-d75f0b2{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-d75f0b2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-4b71f28{left:-15px;}body.rtl .elementor-10276 .elementor-element.elementor-element-4b71f28{right:-15px;}.elementor-10276 .elementor-element.elementor-element-4b71f28{top:0px;z-index:0;text-align:start;}.elementor-10276 .elementor-element.elementor-element-4b71f28 img{width:100%;height:220px;opacity:0.34;}@media(min-width:768px){.elementor-10276 .elementor-element.elementor-element-1f4f0f2{--content-width:1344px;}.elementor-10276 .elementor-element.elementor-element-f770bd0{--content-width:1250px;}.elementor-10276 .elementor-element.elementor-element-688e83a{--content-width:1250px;}.elementor-10276 .elementor-element.elementor-element-67e4dd2{--width:31%;}.elementor-10276 .elementor-element.elementor-element-3a91ef1{--content-width:1250px;}.elementor-10276 .elementor-element.elementor-element-b9f0ed7{--content-width:1250px;}.elementor-10276 .elementor-element.elementor-element-ed609b6{--width:70%;}.elementor-10276 .elementor-element.elementor-element-d7ffb2a{--width:50%;}.elementor-10276 .elementor-element.elementor-element-7b142a6{--content-width:1250px;}.elementor-10276 .elementor-element.elementor-element-ad38853{--content-width:1250px;}.elementor-10276 .elementor-element.elementor-element-6b409ea{--content-width:1250px;}}@media(max-width:1024px){.elementor-10276 .elementor-element.elementor-element-1f4f0f2{--min-height:28vh;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-5e8475b .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10276 .elementor-element.elementor-element-688e83a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10276 .elementor-element.elementor-element-bcf9db4 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-4d9b6b0{text-align:start;font-size:15px;}.elementor-10276 .elementor-element.elementor-element-755a52b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:452px;--container-widget-flex-grow:0;width:var( --container-widget-width, 452px );max-width:452px;}.elementor-10276 .elementor-element.elementor-element-3a91ef1{--min-height:486px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10276 .elementor-element.elementor-element-9e67e52 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-241d1d3{text-align:start;font-size:15px;}.elementor-10276 .elementor-element.elementor-element-b9f0ed7{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10276 .elementor-element.elementor-element-0c6a96a{--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-67d0aa8{--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-f7f2a51{--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-2eff583{--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-0daad74 .elementor-heading-title{font-size:26px;}.elementor-10276 .elementor-element.elementor-element-89a842d{text-align:justify;font-size:14px;}.elementor-10276 .elementor-element.elementor-element-6369287 img{width:70%;}.elementor-10276 .elementor-element.elementor-element-39b9ead{--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:14px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:14px;--n-tabs-title-font-size:14px;}.elementor-10276 .elementor-element.elementor-element-7c563b4{top:-54px;}.elementor-10276 .elementor-element.elementor-element-7c563b4 img{height:57px;}.elementor-10276 .elementor-element.elementor-element-7b142a6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10276 .elementor-element.elementor-element-f240c18 img{height:171px;}.elementor-10276 .elementor-element.elementor-element-fe72f8e .elementor-heading-title{font-size:26px;}.elementor-10276 .elementor-element.elementor-element-87b57df{--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-ad38853{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10276 .elementor-element.elementor-element-e9df7c0{margin:96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-e9df7c0 .elementor-heading-title{font-size:26px;}.elementor-10276 .elementor-element.elementor-element-783f247{--container-widget-width:619px;--container-widget-flex-grow:0;width:var( --container-widget-width, 619px );max-width:619px;font-size:15px;}.elementor-10276 .elementor-element.elementor-element-e373af0{--swiper-slides-to-display:3;--arrow-prev-left-position:-51px;--arrow-next-right-position:-51px;--arrow-size:13px;}.elementor-10276 .elementor-element.elementor-element-88a6aee{--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-10276 .elementor-element.elementor-element-6b409ea{--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-23af1c2{width:var( --container-widget-width, 583px );max-width:583px;margin:83px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:583px;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-23af1c2.elementor-element{--align-self:center;}.elementor-10276 .elementor-element.elementor-element-23af1c2 .elementor-heading-title{font-size:26px;}.elementor-10276 .elementor-element.elementor-element-d75f0b2{--container-widget-width:227px;--container-widget-flex-grow:0;width:var( --container-widget-width, 227px );max-width:227px;}.elementor-10276 .elementor-element.elementor-element-4b71f28 img{height:109px;}}@media(max-width:767px){.elementor-10276 .elementor-element.elementor-element-1f4f0f2{--min-height:21vh;--align-items:center;--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:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-10276 .elementor-element.elementor-element-5e8475b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:381px;--container-widget-flex-grow:0;width:var( --container-widget-width, 381px );max-width:381px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-5e8475b .elementor-heading-title{font-size:26px;line-height:1.3em;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-3c5516f{left:-144px;}body.rtl .elementor-10276 .elementor-element.elementor-element-3c5516f{right:-144px;}.elementor-10276 .elementor-element.elementor-element-3c5516f{top:-3px;}.elementor-10276 .elementor-element.elementor-element-3c5516f img{width:31%;}.elementor-10276 .elementor-element.elementor-element-f770bd0{--margin-top:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10276 .elementor-element.elementor-element-2c1ff9c .woocommerce-breadcrumb{font-size:12px;}.elementor-10276 .elementor-element.elementor-element-2dd339d{padding:0px 0px 0px 0px;}.elementor-10276 .elementor-element.elementor-element-2dd339d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-10276 .elementor-element.elementor-element-688e83a{--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10276 .elementor-element.elementor-element-7444abb{--min-height:189px;--border-radius:15px 15px 15px 15px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-10276 .elementor-element.elementor-element-bcf9db4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-bcf9db4 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-4d9b6b0{width:var( --container-widget-width, 621px );max-width:621px;--container-widget-width:621px;--container-widget-flex-grow:0;text-align:center;font-size:12px;}.elementor-10276 .elementor-element.elementor-element-4d9b6b0.elementor-element{--align-self:center;}.elementor-10276 .elementor-element.elementor-element-67e4dd2{--min-height:60px;--border-radius:15px 15px 15px 15px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-67e4dd2.e-con{--align-self:center;}.elementor-10276 .elementor-element.elementor-element-755a52b{width:var( --container-widget-width, 222px );max-width:222px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-755a52b.elementor-element{--align-self:center;}.elementor-10276 .elementor-element.elementor-element-755a52b .elementor-button{font-size:13px;border-radius:7px 7px 7px 7px;padding:12px 12px 12px 12px;}.elementor-10276 .elementor-element.elementor-element-3a91ef1{--min-height:367px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10276 .elementor-element.elementor-element-d641e9e{--min-height:288px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-10276 .elementor-element.elementor-element-9e67e52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-9e67e52 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-241d1d3{--container-widget-width:502px;--container-widget-flex-grow:0;width:var( --container-widget-width, 502px );max-width:502px;text-align:center;font-size:12px;}.elementor-10276 .elementor-element.elementor-element-3705514 img{width:100%;}.elementor-10276 .elementor-element.elementor-element-b9f0ed7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10276 .elementor-element.elementor-element-0c6a96a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-67d0aa8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-f7f2a51{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-2eff583{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-2e46e3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10276 .elementor-element.elementor-element-0daad74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-0daad74 .elementor-heading-title{font-size:22px;}.elementor-10276 .elementor-element.elementor-element-89a842d{text-align:justify;font-size:12px;}.elementor-10276 .elementor-element.elementor-element-6369287 img{width:100%;}.elementor-10276 .elementor-element.elementor-element-39b9ead{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:9px;--n-tabs-gap:0px;--n-tabs-title-padding-top:13px;--n-tabs-title-padding-right:13px;--n-tabs-title-padding-bottom:13px;--n-tabs-title-padding-left:13px;--n-tabs-title-font-size:13px;}.elementor-10276 .elementor-element.elementor-element-7c563b4{top:-34px;}.elementor-10276 .elementor-element.elementor-element-7c563b4 img{height:94px;}.elementor-10276 .elementor-element.elementor-element-7b142a6{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-f240c18{right:0px;}body.rtl .elementor-10276 .elementor-element.elementor-element-f240c18{left:0px;}.elementor-10276 .elementor-element.elementor-element-f240c18{top:-52px;}.elementor-10276 .elementor-element.elementor-element-f240c18 img{height:118px;}.elementor-10276 .elementor-element.elementor-element-fe72f8e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-fe72f8e .elementor-heading-title{font-size:22px;}.elementor-10276 .elementor-element.elementor-element-69aeacc{text-align:center;font-size:12px;}.elementor-10276 .elementor-element.elementor-element-87b57df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2{padding:0px 15px 0px 15px;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-wrapper{text-align:center;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon{font-size:28px;padding:12px;border-radius:11px 11px 11px 11px;}.elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-ab6a5d2 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-53e1b45{padding:0px 15px 0px 15px;}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-wrapper{text-align:center;}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon{font-size:28px;padding:12px;border-radius:11px 11px 11px 11px;}.elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-53e1b45 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-d9b3386{padding:0px 15px 0px 15px;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-wrapper{text-align:center;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon{font-size:28px;padding:12px;border-radius:11px 11px 11px 11px;}.elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-d9b3386 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-086b391{padding:0px 15px 0px 15px;}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-wrapper{text-align:center;}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon{font-size:28px;padding:12px;border-radius:11px 11px 11px 11px;}.elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-086b391 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-e390be5{padding:0px 15px 0px 15px;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-wrapper{text-align:center;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon{font-size:28px;padding:12px;border-radius:11px 11px 11px 11px;}.elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-e390be5 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-4c735b1{padding:0px 15px 0px 15px;}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-wrapper{text-align:center;}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon{font-size:28px;padding:12px;border-radius:11px 11px 11px 11px;}.elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title, .elementor-10276 .elementor-element.elementor-element-4c735b1 .elementor-icon-box-title a{font-size:16px;}.elementor-10276 .elementor-element.elementor-element-ad38853{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10276 .elementor-element.elementor-element-e9df7c0{margin:71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-e9df7c0 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-783f247{--container-widget-width:716px;--container-widget-flex-grow:0;width:var( --container-widget-width, 716px );max-width:716px;text-align:center;font-size:12px;}.elementor-10276 .elementor-element.elementor-element-e373af0{--swiper-slides-to-display:2;--swiper-slides-gap:14px;--arrow-prev-left-position:-42px;--arrow-next-right-position:-42px;--arrow-size:9px;}.elementor-10276 .elementor-element.elementor-element-88a6aee{width:var( --container-widget-width, 222px );max-width:222px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-88a6aee .elementor-button{font-size:13px;border-radius:7px 7px 7px 7px;padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-10276 .elementor-element.elementor-element-27882c9{left:-144px;}body.rtl .elementor-10276 .elementor-element.elementor-element-27882c9{right:-144px;}.elementor-10276 .elementor-element.elementor-element-27882c9{top:-3px;}.elementor-10276 .elementor-element.elementor-element-27882c9 img{width:31%;}.elementor-10276 .elementor-element.elementor-element-6b409ea{--min-height:290px;}.elementor-10276 .elementor-element.elementor-element-23af1c2{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;text-align:center;}.elementor-10276 .elementor-element.elementor-element-23af1c2 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-10276 .elementor-element.elementor-element-61ac545{text-align:center;font-size:14px;}.elementor-10276 .elementor-element.elementor-element-d75f0b2{width:var( --container-widget-width, 222px );max-width:222px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-10276 .elementor-element.elementor-element-d75f0b2 .elementor-button{font-size:13px;border-radius:7px 7px 7px 7px;padding:12px 12px 12px 12px;}.elementor-10276 .elementor-element.elementor-element-4b71f28 img{height:78px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-2c1ff9c *//* =========================================================
   CARTOR PROFESSIONAL BREADCRUMBS (Shop/Category)
   Scope: .cartor-breadcrumb-wrap (Elementor section/widget)
   Best for: Woodmart/WooCommerce breadcrumb output
========================================================= */

.cartor-breadcrumb-wrap{
  /* Brand colors */
  --cb-primary: #0C4D5F;
  --cb-accent:  #2CB59F;
  --cb-hot:     #EF584C;

  /* Surface + type */
  --cb-bg: #ffffff;
  --cb-border: rgba(12,77,95,.10);
  --cb-shadow: 0 12px 28px rgba(12,77,95,.10);

  --cb-text: rgba(12,77,95,.70);
  --cb-strong: #0C4D5F;
  --cb-sep: rgba(12,77,95,.35);

  /* Sizing */
  --cb-radius: 999px;
  --cb-pad-y: 8px;
  --cb-pad-x: 12px;
  --cb-gap: 10px;
  --cb-font: 13px;

  /* Font */
  font-family: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* --- Target ONLY breadcrumb blocks inside wrapper --- */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
){
  display: inline-flex;
  align-items: center;
  gap: var(--cb-gap);

  background: var(--cb-bg);
  border: 1px solid var(--cb-border);
  border-radius: var(--cb-radius);
  box-shadow: var(--cb-shadow);

  padding: var(--cb-pad-y) var(--cb-pad-x);

  max-width: 100%;
  box-sizing: border-box;

  /* responsive */
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;

  /* clean baseline */
  line-height: 1.1;
}
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
)::-webkit-scrollbar{ display:none; }

/* Remove default margins if breadcrumb is a <p> */
.cartor-breadcrumb-wrap :is(.woocommerce-breadcrumb, .breadcrumb, .breadcrumbs){
  margin: 0 !important;
}

/* Typography (force consistent font + sizing) */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) *{
  font-family: inherit;
  font-size: var(--cb-font);
  font-weight: 600;
  letter-spacing: .1px;
  white-space: nowrap;
}

/* Links */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) a{
  color: var(--cb-text);
  text-decoration: none;
  transition: color .15s ease, background .15s ease, transform .15s ease;
  margin: 0 2px; /* keeps raw "/" separators looking clean */
}
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) a:hover{
  color: var(--cb-accent);
}

/* Home pill (first link only) */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) a:first-of-type{
  background: rgba(44,181,159,.14);
  color: var(--cb-strong);
  padding: 6px 12px;
  border-radius: var(--cb-radius);
}
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) a:first-of-type:hover{
  background: rgba(44,181,159,.20);
  transform: translateY(-1px);
  color: var(--cb-strong);
}

/* Current page (last crumb) */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) :is(.current, .last, .breadcrumb_last),
.cartor-breadcrumb-wrap .woocommerce-breadcrumb :is(span:last-child){
  background: rgba(239,88,76,.10);
  border: 1px solid rgba(239,88,76,.22);
  color: var(--cb-hot);
  padding: 6px 12px;
  border-radius: var(--cb-radius);
  font-weight: 800;

  max-width: 52ch;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Separator handling (when theme/plugin uses spans) */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) :is(.delimiter, .separator){
  font-size: 0; /* hide "/" if it's inside span */
  display: inline-flex;
  align-items: center;
}
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) :is(.delimiter, .separator)::before{
  content: "›";
  font-size: 14px;
  color: var(--cb-sep);
  line-height: 1;
}

/* If separators are raw "/" text, at least keep them subtle */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
){
  color: var(--cb-sep);
}

/* Focus */
.cartor-breadcrumb-wrap :is(
  .woocommerce-breadcrumb,
  .breadcrumb,
  .breadcrumbs,
  nav[aria-label="breadcrumb"],
  nav[aria-label="Breadcrumb"]
) a:focus-visible{
  outline: 2px solid rgba(239,88,76,.55);
  outline-offset: 3px;
  border-radius: var(--cb-radius);
}

/* Mobile refinements */
@media (max-width: 767px){
  .cartor-breadcrumb-wrap{
    --cb-font: 10px;   /* requested */
    --cb-pad-y: 7px;
    --cb-pad-x: 10px;  /* refined (was too small before) */
    --cb-gap: 8px;
  }

  .cartor-breadcrumb-wrap :is(
    .woocommerce-breadcrumb span:last-child,
    .current, .last, .breadcrumb_last
  ){
    max-width: 62vw;
  }
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-2dd339d *//* =========================================================
   CARTOR — PRO ARCHIVE UI (Elementor + WooCommerce / Woodmart)
   Scope: .shop-archive-ui
   Colors:
   - Primary:   #0C4D5F
   - Secondary: #2CB59F
   - Accent:    #FF584C
   Font: Plus Jakarta Sans
========================================================= */

.shop-archive-ui{
  --bg:#ffffff;
  --surface:#ffffff;

  --primary:#0C4D5F;
  --secondary:#2CB59F;
  --accent:#FF584C;
  --accent2: color-mix(in srgb, var(--accent) 75%, #ff2f23 25%);

  --text: var(--primary);
  --muted: color-mix(in srgb, var(--primary) 62%, #ffffff 38%);

  --border: color-mix(in srgb, var(--primary) 18%, #ffffff 82%);
  --soft:   color-mix(in srgb, var(--primary) 10%, #ffffff 90%);

  --radius:18px;
  --radius-sm:14px;

  --shadow-soft:0 10px 24px rgba(2,6,23,.08);
  --shadow:0 14px 40px rgba(2,6,23,.10);

  --h:44px; /* inputs height */

  /* Card border stays same everywhere */
  --card-border: rgba(12,77,95,.18);

  /* Button font sizes */
  --btn-font: 14px;      /* desktop/tablet */
  --btn-font-m: 13px;    /* mobile */

  font-family: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* ---------- RESET THEME FLOATS ---------- */
.shop-archive-ui .woocommerce::before,
.shop-archive-ui .woocommerce::after{ content:none !important; }

.shop-archive-ui .woocommerce .woocommerce-result-count,
.shop-archive-ui .woocommerce form.woocommerce-ordering{ float:none !important; }

/* =========================================================
   TOP BAR: Result count + Sorting
========================================================= */
.shop-archive-ui .woocommerce .woocommerce-result-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 12px;
  border:1px solid var(--border);
  background: color-mix(in srgb, #ffffff 92%, var(--soft) 8%);
  border-radius: 999px;
  font-size:13px;
  color: var(--muted);
  line-height:1;
  margin: 0 0 10px 0 !important;
  font-family: inherit !important;
}

/* Sorting wrapper */
.shop-archive-ui .woocommerce form.woocommerce-ordering{
  margin: 0 0 14px 0 !important;
  width: 100%;
}

/* Sorting select */
.shop-archive-ui .woocommerce form.woocommerce-ordering select.orderby{
  width: 100% !important;
  height: var(--h) !important;
  padding: 0 44px 0 14px !important;

  border-radius: var(--radius-sm) !important;
  border: 1px solid var(--border) !important;
  background-color: #fff !important;

  color: var(--text) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  font-family: inherit !important;

  outline: none !important;

  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%230C4D5F' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 18px 18px;

  transition: box-shadow .2s ease, border-color .2s ease;
}
.shop-archive-ui .woocommerce form.woocommerce-ordering select.orderby:focus{
  border-color: color-mix(in srgb, var(--secondary) 55%, #ffffff 45%) !important;
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--secondary) 25%, transparent 75%);
}

/* Desktop align: count left + sort right */
@media (min-width: 768px){
  .shop-archive-ui .woocommerce{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:12px;
  }
  .shop-archive-ui .woocommerce .woocommerce-result-count{ margin:0 !important; }
  .shop-archive-ui .woocommerce form.woocommerce-ordering{
    width:auto;
    margin-left:auto !important;
    margin-bottom:0 !important;
    min-width:260px;
  }
  .shop-archive-ui .woocommerce ul.products,
  .shop-archive-ui .woocommerce nav.woocommerce-pagination{ flex:0 0 100%; }
}

/* =========================================================
   PRODUCTS GRID
   Mobile: 2 cols | Tablet: 3 cols | Desktop: 4 cols
========================================================= */
.shop-archive-ui .woocommerce ul.products{
  display:grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important; /* mobile */
  gap: 14px !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Ensure theme doesn't break grid */
.shop-archive-ui .woocommerce ul.products li.product{
  list-style:none !important;
  margin: 0 !important;
  width:auto !important;
  float:none !important;

  background: var(--surface);
  border: 1px solid var(--card-border) !important; /* keep border */
  border-radius: var(--radius);
  overflow:hidden;
  padding: 12px !important;

  display:flex;
  flex-direction:column;
  gap: 10px;

  box-shadow: 0 0 0 rgba(0,0,0,0);
  outline:none !important;

  transition: transform .22s ease, box-shadow .22s ease;
}

/* Hover: lift + shadow ONLY (border stays same) */
.shop-archive-ui .woocommerce ul.products li.product:hover{
  transform: translateY(-3px);
  box-shadow: var(--shadow-soft);
  border: 1px solid var(--card-border) !important;
}

/* Focus/active: no extra borders/rings */
.shop-archive-ui .woocommerce ul.products li.product:focus,
.shop-archive-ui .woocommerce ul.products li.product:active,
.shop-archive-ui .woocommerce ul.products li.product:focus-within{
  outline:none !important;
  border: 1px solid var(--card-border) !important;
  box-shadow: var(--shadow-soft) !important;
}

/* Remove link outline */
.shop-archive-ui .woocommerce ul.products li.product a:focus,
.shop-archive-ui .woocommerce ul.products li.product a:active,
.shop-archive-ui .woocommerce ul.products li.product a:focus-visible{
  outline:none !important;
  box-shadow:none !important;
}

/* Product link */
.shop-archive-ui .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,
.shop-archive-ui .woocommerce ul.products li.product a.woocommerce-loop-product__link{
  display:block;
  text-decoration:none !important;
  color: inherit;
  -webkit-tap-highlight-color: transparent;
}

/* Image box — remove border/orange */
.shop-archive-ui .woocommerce ul.products li.product img{
  width:100% !important;
  aspect-ratio: 1 / 1;
  object-fit: cover;

  border-radius: var(--radius-sm);
  background: color-mix(in srgb, #ffffff 86%, var(--soft) 14%);
  padding: 12px;

  border:none !important;
  outline:none !important;
  box-shadow:none !important;

  transition: transform .25s ease;
}
.shop-archive-ui .woocommerce ul.products li.product:hover img{
  transform: scale(1.02);
}

/* Title FULL (no clamp) */
.shop-archive-ui .woocommerce ul.products li.product .woocommerce-loop-product__title{
  margin: 2px 0 0 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: var(--primary) !important;
  font-family: inherit !important;

  display:block !important;
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: unset !important;
}

/* Price (if present) */
.shop-archive-ui .woocommerce ul.products li.product .price{
  margin: 0 !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  color: var(--primary) !important;
  font-family: inherit !important;
}
.shop-archive-ui .woocommerce ul.products li.product .price del{
  color: var(--muted) !important;
  opacity:.75;
}
.shop-archive-ui .woocommerce ul.products li.product .price ins{
  text-decoration:none !important;
}

/* =========================================================
   BUTTON: Outline normal -> Accent hover + shine
   + set font size
========================================================= */
.shop-archive-ui .woocommerce ul.products li.product a.button{
  margin-top:auto !important;
  width:100% !important;

  display:inline-flex !important;
  align-items:center;
  justify-content:center;

  min-height:46px;
  padding: 0 18px !important;

  border-radius: 999px !important;
  border: 1.6px solid color-mix(in srgb, var(--primary) 22%, #ffffff 78%) !important;
  background: transparent !important;
  background-color: transparent !important;

  color: var(--primary) !important;

  font-family: inherit !important;
  font-weight: 700 !important;
  font-size: var(--btn-font) !important;
  letter-spacing: .2px;

  box-shadow: 0 10px 22px rgba(2,6,23,.08);
  transform: translateY(0);

  position: relative;
  overflow: hidden;
  text-decoration:none !important;
  -webkit-tap-highlight-color: transparent;

  transition:
    transform .45s ease,
    box-shadow .45s ease,
    background .45s ease,
    border-color .45s ease,
    color .45s ease,
    filter .2s ease;
}

/* inner hairline */
.shop-archive-ui .woocommerce ul.products li.product a.button::before{
  content:"";
  position:absolute;
  inset: 1px;
  border-radius: 999px;
  border: 1px solid color-mix(in srgb, var(--primary) 10%, transparent 90%);
  pointer-events:none;
}

/* shine sweep */
.shop-archive-ui .woocommerce ul.products li.product a.button::after{
  content:"";
  position:absolute;
  top:-40%;
  left:-60%;
  width:40%;
  height:180%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.55), transparent);
  transform: rotate(18deg);
  transition: left .9s ease;
  pointer-events:none;
}

/* hover -> accent fill */
.shop-archive-ui .woocommerce ul.products li.product a.button:hover{
  background: linear-gradient(180deg, var(--accent), var(--accent2)) !important;
  color: #fff !important;
  border-color: rgba(255,255,255,.22) !important;

  box-shadow: 0 18px 40px rgba(2,6,23,.16);
  transform: translateY(-2px);
  filter: saturate(1.06);
}
.shop-archive-ui .woocommerce ul.products li.product a.button:hover::after{
  left: 130%;
}
.shop-archive-ui .woocommerce ul.products li.product a.button:active{
  transform: translateY(0);
  box-shadow: 0 10px 22px rgba(2,6,23,.12);
}
.shop-archive-ui .woocommerce ul.products li.product a.button:focus,
.shop-archive-ui .woocommerce ul.products li.product a.button:focus-visible{
  outline:none !important;
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--secondary) 25%, transparent 75%), 0 10px 22px rgba(2,6,23,.10);
}

/* =========================================================
   PAGINATION
========================================================= */
.shop-archive-ui .woocommerce nav.woocommerce-pagination{
  margin-top: 18px;
}
.shop-archive-ui .woocommerce nav.woocommerce-pagination ul.page-numbers{
  display:flex !important;
  justify-content:center;
  gap: 10px;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
}
.shop-archive-ui .woocommerce nav.woocommerce-pagination ul.page-numbers li{
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
}
.shop-archive-ui .woocommerce nav.woocommerce-pagination a.page-numbers,
.shop-archive-ui .woocommerce nav.woocommerce-pagination span.page-numbers{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;

  min-width:44px;
  height:44px;
  padding:0 14px;

  border-radius:999px;
  border:1px solid var(--border);
  background:#fff;
  color: var(--primary);

  font-family: inherit !important;
  font-size: 14px !important;
  font-weight:800;
  text-decoration:none !important;

  transition: transform .15s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease, color .2s ease;
}
.shop-archive-ui .woocommerce nav.woocommerce-pagination a.page-numbers:hover{
  transform: translateY(-1px);
  box-shadow: var(--shadow-soft);
}
.shop-archive-ui .woocommerce nav.woocommerce-pagination span.page-numbers.current{
  background: var(--accent);
  border-color: var(--accent);
  color:#fff;
  box-shadow: 0 12px 30px rgba(255,88,76,.20);
}

/* =========================================================
   BREAKPOINTS
========================================================= */
@media (min-width: 768px){
  .shop-archive-ui .woocommerce ul.products{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }
}
@media (min-width: 1200px){
  .shop-archive-ui .woocommerce ul.products{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }
}

/* Small screens: still 2 columns but tighter */
@media (max-width: 380px){
  .shop-archive-ui .woocommerce ul.products{
    gap: 10px !important;
  }
  .shop-archive-ui .woocommerce ul.products li.product{
    padding: 8px !important;
    border-radius: 16px;
  }
  .shop-archive-ui .woocommerce ul.products li.product img{
    padding: 8px !important;
  }
  .shop-archive-ui{
    --btn-font: 13px;
  }
}

/* Mobile button font */
@media (max-width: 767px){
  .shop-archive-ui{
    --btn-font: var(--btn-font-m);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-755a52b *//* ===== Cartor Professional Button Hover (Elementor) ===== */
.cartor-hover-btn .elementor-button{
  --bg: #ff5a5a;
  --bg2: #ff4c4c;
  --bg-hover: #ff3f3f;
  --bg2-hover: #ff2f2f;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.18);

  background: linear-gradient(180deg, var(--bg), var(--bg2));
  color: #fff;

  box-shadow: 0 10px 25px rgba(0,0,0,.14);
  transform: translateY(0);
  transition: 
    transform .52s ease,
    box-shadow .52s ease,
    background .52s ease,
    border-color .52s ease,
    filter .22s ease;

  position: relative;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
}

/* Shine sweep */
.cartor-hover-btn .elementor-button::after{
  content: "";
  position: absolute;
  top: -40%;
  left: -60%;
  width: 40%;
  height: 180%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent);
  transform: rotate(18deg);
  transition: left .9s ease;
}

/* Hover */
.cartor-hover-btn .elementor-button:hover{
  background: linear-gradient(180deg, var(--bg-hover), var(--bg2-hover));
  box-shadow: 0 16px 35px rgba(0,0,0,.18);
  transform: translateY(-2px);
  border-color: rgba(255,255,255,.28);
  filter: saturate(1.05);
}

.cartor-hover-btn .elementor-button:hover::after{
  left: 130%;
}

/* Active (click) */
.cartor-hover-btn .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 8px 18px rgba(0,0,0,.14);
}

/* Keyboard focus */
.cartor-hover-btn .elementor-button:focus-visible{
  outline: none;
  box-shadow: 0 0 0 4px rgba(255,90,90,.25), 0 10px 25px rgba(0,0,0,.14);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88a6aee *//* ===== Cartor Professional Button Hover (Elementor) ===== */
.cartor-hover-btn .elementor-button{
  --bg: #ff5a5a;
  --bg2: #ff4c4c;
  --bg-hover: #ff3f3f;
  --bg2-hover: #ff2f2f;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.18);

  background: linear-gradient(180deg, var(--bg), var(--bg2));
  color: #fff;

  box-shadow: 0 10px 25px rgba(0,0,0,.14);
  transform: translateY(0);
  transition: 
    transform .52s ease,
    box-shadow .52s ease,
    background .52s ease,
    border-color .52s ease,
    filter .22s ease;

  position: relative;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
}

/* Shine sweep */
.cartor-hover-btn .elementor-button::after{
  content: "";
  position: absolute;
  top: -40%;
  left: -60%;
  width: 40%;
  height: 180%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent);
  transform: rotate(18deg);
  transition: left .9s ease;
}

/* Hover */
.cartor-hover-btn .elementor-button:hover{
  background: linear-gradient(180deg, var(--bg-hover), var(--bg2-hover));
  box-shadow: 0 16px 35px rgba(0,0,0,.18);
  transform: translateY(-2px);
  border-color: rgba(255,255,255,.28);
  filter: saturate(1.05);
}

.cartor-hover-btn .elementor-button:hover::after{
  left: 130%;
}

/* Active (click) */
.cartor-hover-btn .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 8px 18px rgba(0,0,0,.14);
}

/* Keyboard focus */
.cartor-hover-btn .elementor-button:focus-visible{
  outline: none;
  box-shadow: 0 0 0 4px rgba(255,90,90,.25), 0 10px 25px rgba(0,0,0,.14);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad38853 *//* ===== Top-right nav buttons (Elementor Loop Carousel) ===== */
.topnav-carousel{
  position: relative;
}

/* move arrows to top-right */
.topnav-carousel .swiper-button-prev,
.topnav-carousel .swiper-button-next{
  top: 40px !important;
  bottom: auto !important;
  transform: none !important;
  width: 44px !important;
  height: 44px !important;
  border-radius: 999px !important;
  background: #10b7a3 !important; /* teal like screenshot */
  color: #fff !important;
}

/* right arrow at far right */
.topnav-carousel .swiper-button-next{
  right: 20px !important;
  left: auto !important;
}

/* left arrow just before right arrow */
.topnav-carousel .swiper-button-prev{
  right: 76px !important;
  left: auto !important;
}

/* optional: hide default arrow icon & use bigger */
.topnav-carousel .swiper-button-prev:after,
.topnav-carousel .swiper-button-next:after{
  font-size: 16px !important;
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d75f0b2 *//* ===== CARTOR Button (Elementor) - Updated Classes ===== */
/* Apply class "cartor-btn" on the BUTTON WIDGET (Advanced > CSS Classes) */

.cartor-btn .elementor-button{
  /* COLORS */
  --bg: #F8FAFC;          /* button color */
  --bg2: #F8FAFC;
  --bg-hover: #0C4D5F;    /* hover background */
  --bg2-hover: #0C4D5F;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  border-radius: 10px;
  border: 1px solid rgba(12,21,34,.18);

  background: linear-gradient(180deg, var(--bg), var(--bg2));

  /* PROMINENT TEXT */
  color: #0C1522 !important;
  font-weight: 600;
  letter-spacing: .2px;
  text-rendering: geometricPrecision;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  box-shadow: 0 10px 25px rgba(0,0,0,.14);
  transform: translateY(0);
  transition: 
    transform .52s ease,
    box-shadow .52s ease,
    background .52s ease,
    border-color .52s ease,
    filter .22s ease,
    color .22s ease;

  position: relative;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
}

/* Force text color on inner span + visited state */
.cartor-btn .elementor-button span,
.cartor-btn .elementor-button:visited{
  color: #0C1522 !important;
}

/* Shine sweep */
.cartor-btn .elementor-button::after{
  content: "";
  position: absolute;
  top: -40%;
  left: -60%;
  width: 40%;
  height: 180%;
  background: linear-gradient(90deg, transparent, rgba(12,21,34,.12), transparent);
  transform: rotate(18deg);
  transition: left .9s ease;
}

/* Hover */
.cartor-btn .elementor-button:hover{
  background: linear-gradient(180deg, var(--bg-hover), var(--bg2-hover));
  color: #F8FAFC !important;
  box-shadow: 0 16px 35px rgba(0,0,0,.18);
  transform: translateY(-2px);
  border-color: rgba(248,250,252,.35);
  filter: saturate(1.05);
}

.cartor-btn .elementor-button:hover span{
  color: #F8FAFC !important;
}

.cartor-btn .elementor-button:hover::after{
  left: 130%;
}

/* Active (click) */
.cartor-btn .elementor-button:active{
  transform: translateY(0);
  box-shadow: 0 8px 18px rgba(0,0,0,.14);
}

/* Keyboard focus */
.cartor-btn .elementor-button:focus-visible{
  outline: none;
  box-shadow: 0 0 0 4px rgba(12,77,95,.25), 0 10px 25px rgba(0,0,0,.14);
}/* End custom CSS */