.elementor-337 .elementor-element.elementor-element-dd333e6{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3%;--padding-bottom:0%;--padding-left:9%;--padding-right:9%;}.elementor-337 .elementor-element.elementor-element-ecf5d53{--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:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-337 .elementor-element.elementor-element-1ee989c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-337 .elementor-element.elementor-element-1ee989c .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-337 .elementor-element.elementor-element-1ee989c .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-337 .elementor-element.elementor-element-1ee989c .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-337 .elementor-element.elementor-element-1ee989c .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-337 .elementor-element.elementor-element-1ee989c .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-337 .elementor-element.elementor-element-73abfc8{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-000bdd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-337 .elementor-element.elementor-element-3ce54f1 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#181A1B;}.elementor-337 .elementor-element.elementor-element-3d61aea{--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:#FACC15;}.elementor-widget-text-editor{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-337 .elementor-element.elementor-element-a6ae74c{font-weight:400;text-decoration:underline;}.elementor-widget-woocommerce-product-title .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-337 .elementor-element.elementor-element-c9ca7ff{text-align:start;}.elementor-337 .elementor-element.elementor-element-c9ca7ff .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:70px;font-weight:400;line-height:60px;}.elementor-337 .elementor-element.elementor-element-b21a35a{padding:5px 0px 0px 0px;}.woocommerce .elementor-337 .elementor-element.elementor-element-b21a35a .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-size:20px;font-weight:400;line-height:30px;}.elementor-337 .elementor-element.elementor-element-578032f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:20px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-337 .elementor-element.elementor-element-f48ace9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-337 .elementor-element.elementor-element-f48ace9 .cart button, .elementor-337 .elementor-element.elementor-element-f48ace9 .cart .button{font-size:18px;font-weight:500;line-height:28px;border-radius:12px 12px 12px 12px;padding:15px 15px 15px 15px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-337 .elementor-element.elementor-element-f48ace9 .cart button:hover, .elementor-337 .elementor-element.elementor-element-f48ace9 .cart .button:hover{background-color:#2A5242E6;}.elementor-337 .elementor-element.elementor-element-f48ace9 .quantity .qty{transition:all 0.2s;}.elementor-337 .elementor-element.elementor-element-1207c60{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-337 .elementor-element.elementor-element-1207c60:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-1207c60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BB1221;}.elementor-337 .elementor-element.elementor-element-bb61af7{font-size:12px;font-weight:600;line-height:16px;color:var( --e-global-color-676d9fd );}.elementor-337 .elementor-element.elementor-element-a14a231{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-6739d8f{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-df664b1{text-align:start;font-size:12px;font-weight:400;line-height:16px;}.elementor-337 .elementor-element.elementor-element-8cefac6{text-align:start;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-676d9fd );}.elementor-337 .elementor-element.elementor-element-c322cf0{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-6d9ac83{text-align:start;font-size:12px;font-weight:400;line-height:16px;}.elementor-337 .elementor-element.elementor-element-0b1b3b4{text-align:start;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-676d9fd );}.elementor-337 .elementor-element.elementor-element-2b929da{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-98c7a59{text-align:start;font-size:12px;font-weight:400;line-height:16px;}.elementor-337 .elementor-element.elementor-element-18fe235{text-align:start;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-676d9fd );}.elementor-337 .elementor-element.elementor-element-7de0619{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-068df58{text-align:start;font-size:12px;font-weight:400;line-height:16px;}.elementor-337 .elementor-element.elementor-element-7dd4e80{text-align:start;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-676d9fd );}.elementor-337 .elementor-element.elementor-element-d1144c7{--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:2%;--padding-bottom:2%;--padding-left:9%;--padding-right:9%;}.elementor-337 .elementor-element.elementor-element-036603f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2% 2%;--row-gap:2%;--column-gap:2%;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-ac692a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10% 10% 10% 10%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-337 .elementor-element.elementor-element-ac692a7:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-ac692a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-337 .elementor-element.elementor-element-67e782b img{width:165px;}.elementor-337 .elementor-element.elementor-element-4a65370{padding:0px 0px 0px 0px;text-align:center;}.elementor-337 .elementor-element.elementor-element-4a65370 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-337 .elementor-element.elementor-element-0defbb7{text-align:center;}.elementor-337 .elementor-element.elementor-element-0defbb7 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0px;}.elementor-337 .elementor-element.elementor-element-96e01b7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10% 10% 10% 10%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-337 .elementor-element.elementor-element-96e01b7:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-96e01b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-337 .elementor-element.elementor-element-341bc00 img{width:165px;}.elementor-337 .elementor-element.elementor-element-0016823{padding:0px 0px 0px 0px;text-align:center;}.elementor-337 .elementor-element.elementor-element-0016823 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-337 .elementor-element.elementor-element-2f304f5{text-align:center;}.elementor-337 .elementor-element.elementor-element-2f304f5 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0px;}.elementor-337 .elementor-element.elementor-element-71ad9aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10% 10% 10% 10%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-337 .elementor-element.elementor-element-71ad9aa:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-71ad9aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-337 .elementor-element.elementor-element-925175d img{width:160px;}.elementor-337 .elementor-element.elementor-element-311096c{padding:0px 0px 0px 0px;text-align:center;}.elementor-337 .elementor-element.elementor-element-311096c .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-337 .elementor-element.elementor-element-4dbf1bb{text-align:center;}.elementor-337 .elementor-element.elementor-element-4dbf1bb .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0px;}.elementor-337 .elementor-element.elementor-element-fa67eb1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10% 10% 10% 10%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-337 .elementor-element.elementor-element-fa67eb1:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-fa67eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F3;}.elementor-337 .elementor-element.elementor-element-cbf6d4e img{width:150px;}.elementor-337 .elementor-element.elementor-element-d536d9c{padding:0px 0px 0px 0px;text-align:center;}.elementor-337 .elementor-element.elementor-element-d536d9c .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-337 .elementor-element.elementor-element-66d746f{text-align:center;}.elementor-337 .elementor-element.elementor-element-66d746f .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0px;}.elementor-337 .elementor-element.elementor-element-035041e{padding:0px 0px 0px 0px;text-align:center;}.elementor-337 .elementor-element.elementor-element-035041e .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-337 .elementor-element.elementor-element-a6557f7{text-align:center;}.elementor-337 .elementor-element.elementor-element-a6557f7 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0px;}.elementor-337 .elementor-element.elementor-element-62812c2{--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;--overflow:hidden;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-337 .elementor-element.elementor-element-f354c85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:9%;--padding-right:9%;--z-index:2;}.elementor-337 .elementor-element.elementor-element-da7e884{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-337 .elementor-element.elementor-element-ed747e7 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:60px;font-weight:400;line-height:66px;}.elementor-337 .elementor-element.elementor-element-c2ddceb{padding:25px 0px 0px 0px;font-size:22px;font-weight:400;line-height:33px;}.elementor-337 .elementor-element.elementor-element-97973d4{--display:flex;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-337 .elementor-element.elementor-element-e077bd0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-337 .elementor-element.elementor-element-a0b337c .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:20px;line-height:25px;text-align:left;}.elementor-337 .elementor-element.elementor-element-a0b337c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-337 .elementor-element.elementor-element-a0b337c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-337 .elementor-element.elementor-element-a0b337c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-337 .elementor-element.elementor-element-d7e5a7f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-337 .elementor-element.elementor-element-f2f2d10 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:20px;line-height:25px;text-align:left;}.elementor-337 .elementor-element.elementor-element-f2f2d10 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-337 .elementor-element.elementor-element-f2f2d10 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-337 .elementor-element.elementor-element-f2f2d10 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-337 .elementor-element.elementor-element-86cd216{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-337 .elementor-element.elementor-element-483e3e1 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:20px;line-height:25px;text-align:left;}.elementor-337 .elementor-element.elementor-element-483e3e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-337 .elementor-element.elementor-element-483e3e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-337 .elementor-element.elementor-element-483e3e1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-337 .elementor-element.elementor-element-c4cc14e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-337 .elementor-element.elementor-element-f0b0936 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:20px;line-height:25px;text-align:left;}.elementor-337 .elementor-element.elementor-element-f0b0936 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-337 .elementor-element.elementor-element-f0b0936 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-337 .elementor-element.elementor-element-f0b0936 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-337 .elementor-element.elementor-element-cf46fe9{--n-accordion-title-font-size:24px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-337 .elementor-element.elementor-element-cf46fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-337 .elementor-element.elementor-element-cf46fe9 {--n-accordion-padding:20px 40px 20px 40px;}:where( .elementor-337 .elementor-element.elementor-element-cf46fe9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Palatino", Sans-serif;font-weight:400;line-height:24px;}.elementor-337 .elementor-element.elementor-element-df23a63{--display:flex;--position:absolute;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:470px;--z-index:1;}.elementor-337 .elementor-element.elementor-element-fb3c4ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:start;}.elementor-337 .elementor-element.elementor-element-5f9ea40{--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:4%;--padding-bottom:0%;--padding-left:8.5%;--padding-right:8.5%;}.elementor-337 .elementor-element.elementor-element-5f9ea40:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-5f9ea40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF2E7;}.elementor-337 .elementor-element.elementor-element-78697a2{--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:6%;--padding-bottom:6%;--padding-left:9%;--padding-right:9%;}.elementor-337 .elementor-element.elementor-element-78697a2:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-78697a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF2E7;}.elementor-337 .elementor-element.elementor-element-26c990f{text-align:center;}.elementor-337 .elementor-element.elementor-element-26c990f .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:50px;font-weight:400;line-height:75px;}.elementor-337 .elementor-element.elementor-element-0ddbf15{background-color:#E8F0DD;}.elementor-337 .elementor-element.elementor-element-29d0fbe{--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-337 .elementor-element.elementor-element-103455a{--e-image-carousel-slides-to-show:6;}.elementor-337 .elementor-element.elementor-element-f754c86{--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;--overflow:hidden;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:9%;--padding-right:9%;}.elementor-337 .elementor-element.elementor-element-7812aed{text-align:center;}.elementor-337 .elementor-element.elementor-element-7812aed .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:50px;font-weight:400;line-height:75px;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table{width:100%;border-collapse:collapse;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table th:nth-child(1){width:28%;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table td:nth-child(1){width:28%;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table th:nth-child(2){width:36%;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table td:nth-child(2){width:36%;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table th:nth-child(3){width:36%;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table td:nth-child(3){width:36%;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table thead th{background-color:#02010100;font-size:20px;font-weight:400;line-height:30px;padding:14px 0px 14px 24px;border-style:none;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table tbody td{background-color:#02010100;color:#444444;font-size:20px;font-weight:400;line-height:30px;padding:16px 24px 16px 24px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C0C9BF;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table td, .elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table th{vertical-align:top;text-align:left;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table thead th:nth-child(2){background-color:#DDEFDC;border-radius:16px 16px 0px 0px;}.elementor-337 .elementor-element.elementor-element-2f617a5 .mahafuj-comparison-table tbody td:nth-child(2){background-color:#DDEFDC;}.elementor-337 .elementor-element.elementor-element-79420d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-3e6e714{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-663dd31{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-663dd31:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-663dd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EDDA;}.elementor-337 .elementor-element.elementor-element-a4abcb5{font-weight:600;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-8a4985e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-5d0d532{font-weight:600;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-f562ee5{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-676d9fd );--border-color:var( --e-global-color-676d9fd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-118a866{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-118a866:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-118a866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EDDA;}.elementor-337 .elementor-element.elementor-element-345d0dc{font-weight:700;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-7640251{font-weight:400;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-8ef51ed{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-20a3e13{font-weight:700;color:#333333;}.elementor-337 .elementor-element.elementor-element-2c8eb41{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-676d9fd );--border-color:var( --e-global-color-676d9fd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-6350970{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-6350970:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-6350970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EDDA;}.elementor-337 .elementor-element.elementor-element-49cc820{font-weight:700;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-7ac32aa{font-weight:400;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-b5fd750{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-16a4ffb{font-weight:700;color:#333333;}.elementor-337 .elementor-element.elementor-element-93c61d9{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-676d9fd );--border-color:var( --e-global-color-676d9fd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-092bba0{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-092bba0:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-092bba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EDDA;}.elementor-337 .elementor-element.elementor-element-fdc518c{font-weight:700;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-42782d6{font-weight:400;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-1737f35{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-8415c1a{font-weight:700;color:#333333;}.elementor-337 .elementor-element.elementor-element-d97497a{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-676d9fd );--border-color:var( --e-global-color-676d9fd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-d55f30e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-d55f30e:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-d55f30e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EDDA;}.elementor-337 .elementor-element.elementor-element-6d0aecc{font-weight:700;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-048fdb7{font-weight:400;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-0c5cf0c{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-93412f3{font-weight:700;color:#333333;}.elementor-337 .elementor-element.elementor-element-e0141a9{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-676d9fd );--border-color:var( --e-global-color-676d9fd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-7cc71ae{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-7cc71ae:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-7cc71ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EDDA;}.elementor-337 .elementor-element.elementor-element-ef2b4f2{font-weight:700;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-cdd5a62{font-weight:400;color:#181B1A;}.elementor-337 .elementor-element.elementor-element-3aba0a3{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-337 .elementor-element.elementor-element-b779be8{font-weight:700;color:#333333;}.elementor-337 .elementor-element.elementor-element-e1146e4{--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;--overflow:hidden;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:9%;--padding-right:9%;}.elementor-337 .elementor-element.elementor-element-8c29844{text-align:center;}.elementor-337 .elementor-element.elementor-element-8c29844 .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:50px;font-weight:400;line-height:75px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-337 .elementor-element.elementor-element-6f81536{--grid-columns:4;}.elementor-337 .elementor-element.elementor-element-2a3ad04{--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:4%;--padding-bottom:4%;--padding-left:9%;--padding-right:9%;}.elementor-337 .elementor-element.elementor-element-2a3ad04:not(.elementor-motion-effects-element-type-background), .elementor-337 .elementor-element.elementor-element-2a3ad04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF2E7;}.elementor-337 .elementor-element.elementor-element-3f8babc{text-align:center;}.elementor-337 .elementor-element.elementor-element-3f8babc .elementor-heading-title{font-family:"Palatino", Sans-serif;font-size:50px;font-weight:400;line-height:75px;}@media(max-width:1366px){.elementor-337 .elementor-element.elementor-element-c9ca7ff .elementor-heading-title{font-size:72px;line-height:72px;}.elementor-337 .elementor-element.elementor-element-a14a231{--grid-auto-flow:row;}.elementor-337 .elementor-element.elementor-element-036603f{--grid-auto-flow:row;}.elementor-337 .elementor-element.elementor-element-67e782b img{width:100px;}.elementor-337 .elementor-element.elementor-element-0defbb7{width:100%;max-width:100%;}.elementor-337 .elementor-element.elementor-element-341bc00 img{width:100px;}.elementor-337 .elementor-element.elementor-element-2f304f5{width:100%;max-width:100%;}.elementor-337 .elementor-element.elementor-element-925175d img{width:100px;}.elementor-337 .elementor-element.elementor-element-4dbf1bb{width:100%;max-width:100%;}.elementor-337 .elementor-element.elementor-element-cbf6d4e img{width:85px;}.elementor-337 .elementor-element.elementor-element-66d746f{width:100%;max-width:100%;}.elementor-337 .elementor-element.elementor-element-a6557f7{width:100%;max-width:100%;}.elementor-337 .elementor-element.elementor-element-da7e884{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-337 .elementor-element.elementor-element-df23a63{left:-83px;}body.rtl .elementor-337 .elementor-element.elementor-element-df23a63{right:-83px;}.elementor-337 .elementor-element.elementor-element-fb3c4ff img{width:620px;}.elementor-337 .elementor-element.elementor-element-103455a{--e-image-carousel-slides-to-show:5;}}@media(max-width:1024px){.elementor-337 .elementor-element.elementor-element-dd333e6{--flex-wrap:wrap;--padding-top:2%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-337 .elementor-element.elementor-element-73abfc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-c9ca7ff .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-337 .elementor-element.elementor-element-a14a231{--grid-auto-flow:row;}.elementor-337 .elementor-element.elementor-element-036603f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-337 .elementor-element.elementor-element-67e782b img{width:140px;}.elementor-337 .elementor-element.elementor-element-341bc00 img{width:140px;}.elementor-337 .elementor-element.elementor-element-925175d img{width:140px;}.elementor-337 .elementor-element.elementor-element-cbf6d4e img{width:125px;}.elementor-337 .elementor-element.elementor-element-97973d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-6f81536{--grid-columns:3;--grid-column-gap:1px;}}@media(max-width:767px){.elementor-337 .elementor-element.elementor-element-ecf5d53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-337 .elementor-element.elementor-element-c9ca7ff .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-337 .elementor-element.elementor-element-a14a231{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-337 .elementor-element.elementor-element-036603f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-337 .elementor-element.elementor-element-ac692a7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-337 .elementor-element.elementor-element-67e782b img{width:85px;}.elementor-337 .elementor-element.elementor-element-4a65370{width:100%;max-width:100%;text-align:center;}.elementor-337 .elementor-element.elementor-element-0defbb7 .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-337 .elementor-element.elementor-element-96e01b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-337 .elementor-element.elementor-element-341bc00 img{width:85px;}.elementor-337 .elementor-element.elementor-element-0016823{width:100%;max-width:100%;text-align:center;}.elementor-337 .elementor-element.elementor-element-2f304f5 .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-337 .elementor-element.elementor-element-71ad9aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-337 .elementor-element.elementor-element-925175d img{width:85px;}.elementor-337 .elementor-element.elementor-element-4dbf1bb .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-337 .elementor-element.elementor-element-fa67eb1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-337 .elementor-element.elementor-element-cbf6d4e img{width:80px;}.elementor-337 .elementor-element.elementor-element-66d746f .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-337 .elementor-element.elementor-element-a6557f7 .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-337 .elementor-element.elementor-element-62812c2{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-337 .elementor-element.elementor-element-f354c85{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-337 .elementor-element.elementor-element-97973d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-337 .elementor-element.elementor-element-e077bd0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-337 .elementor-element.elementor-element-d7e5a7f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-337 .elementor-element.elementor-element-86cd216{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-337 .elementor-element.elementor-element-c4cc14e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-337 .elementor-element.elementor-element-26c990f .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-337 .elementor-element.elementor-element-103455a{--e-image-carousel-slides-to-show:2;}.elementor-337 .elementor-element.elementor-element-f754c86{--padding-top:2%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}.elementor-337 .elementor-element.elementor-element-7812aed .elementor-heading-title{font-size:40px;}.elementor-337 .elementor-element.elementor-element-3e6e714{--flex-wrap:nowrap;}.elementor-337 .elementor-element.elementor-element-a4abcb5{text-align:center;font-size:16px;line-height:24px;}.elementor-337 .elementor-element.elementor-element-5d0d532{text-align:center;font-size:16px;line-height:24px;}.elementor-337 .elementor-element.elementor-element-f562ee5{--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-337 .elementor-element.elementor-element-118a866{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-345d0dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-337 .elementor-element.elementor-element-7640251{font-size:13px;line-height:20px;}.elementor-337 .elementor-element.elementor-element-8ef51ed{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-20a3e13{text-align:center;font-size:32px;}.elementor-337 .elementor-element.elementor-element-2c8eb41{--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-337 .elementor-element.elementor-element-6350970{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-49cc820{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-337 .elementor-element.elementor-element-7ac32aa{font-size:13px;line-height:20px;}.elementor-337 .elementor-element.elementor-element-b5fd750{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-16a4ffb{text-align:center;font-size:32px;}.elementor-337 .elementor-element.elementor-element-93c61d9{--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-337 .elementor-element.elementor-element-092bba0{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-fdc518c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-337 .elementor-element.elementor-element-42782d6{font-size:13px;line-height:20px;}.elementor-337 .elementor-element.elementor-element-1737f35{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-8415c1a{text-align:center;font-size:32px;}.elementor-337 .elementor-element.elementor-element-d97497a{--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-337 .elementor-element.elementor-element-d55f30e{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-6d0aecc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-337 .elementor-element.elementor-element-048fdb7{font-size:13px;line-height:20px;}.elementor-337 .elementor-element.elementor-element-0c5cf0c{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-93412f3{text-align:center;font-size:32px;}.elementor-337 .elementor-element.elementor-element-e0141a9{--flex-wrap:nowrap;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-337 .elementor-element.elementor-element-7cc71ae{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-ef2b4f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-337 .elementor-element.elementor-element-cdd5a62{font-size:13px;line-height:20px;}.elementor-337 .elementor-element.elementor-element-3aba0a3{--justify-content:center;}.elementor-337 .elementor-element.elementor-element-b779be8{text-align:center;font-size:32px;}.elementor-337 .elementor-element.elementor-element-e1146e4{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-337 .elementor-element.elementor-element-8c29844 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-337 .elementor-element.elementor-element-6f81536{--grid-columns:2;--grid-column-gap:0px;}.elementor-337 .elementor-element.elementor-element-3f8babc{text-align:start;}.elementor-337 .elementor-element.elementor-element-3f8babc .elementor-heading-title{font-size:40px;line-height:50px;}}@media(min-width:768px){.elementor-337 .elementor-element.elementor-element-ecf5d53{--width:50%;}.elementor-337 .elementor-element.elementor-element-73abfc8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-337 .elementor-element.elementor-element-ecf5d53{--width:100%;}.elementor-337 .elementor-element.elementor-element-73abfc8{--width:100%;}.elementor-337 .elementor-element.elementor-element-97973d4{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1ee989c */.woocommerce-product-gallery .zoomImg {
    display: none !important; 
}
.woocommerce-product-gallery img {
    border-radius: 12px !important;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .woocommerce-product-gallery__trigger {
    display: none;
}

@media (min-width: 769px) {
    .woocommerce-product-gallery {
        display: flex !important;
        align-items: flex-start !important;
    }


    .woocommerce-product-gallery .flex-control-thumbs {
        width: 15% !important; 
        order: 1 !important;
        display: flex !important;
        flex-direction: column !important; 
        margin-right: 20px !important;
        margin-top: 0 !important;
    }

    .woocommerce-product-gallery .flex-control-thumbs li {
        width: 100% !important;
        padding: 0 !important;
        margin-bottom: 10px !important;
    }

    .woocommerce-product-gallery .flex-viewport {
        width: 85% !important; 
        order: 2 !important;
        overflow: hidden !important; 
        position: relative !important;
        height: auto !important;
    }

    .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
        display: flex !important; 
        margin: 0 !important;
        width: auto !important; 
    }

    .woocommerce-product-gallery__image {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

.woocommerce-product-gallery .flex-control-thumbs img {
    transition: all 0.3s ease;
    opacity: 1 !important;
    border: 2px solid transparent !important;
    cursor: pointer !important;
     padding: 1px !important;
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,
.woocommerce-product-gallery .flex-control-thumbs img:hover {
    opacity: 1;
    border: 2px solid #2a5242 !important;
    padding: 1px !important;
}


@media (max-width: 768px) {
    .woocommerce-product-gallery {
        display: block !important;
    }
    .woocommerce-product-gallery .flex-control-thumbs {
        display: flex !important;
        flex-wrap: wrap !important;
        gap: 10px;
        margin-top: 15px !important;
    }
    .woocommerce-product-gallery .flex-control-thumbs li {
        width: 18% !important;
        margin: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b1744 *//* ১. মেইন লেআউট (Desktop First) */
.elementor-add-to-cart form.cart {
    display: flex !important;
    flex-direction: column !important;
    gap: 15px !important;
    width: 100%;
}

/* ২. মেইন বক্স ডিজাইন */
.custom-product-card {
    border: 1px solid #cce0d6;
    border-radius: 8px;
    padding: 12px 15px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
}

/* ৩. হেডার সেকশন */
.cpc-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    gap: 10px;
}

.cpc-price del span.woocommerce-Price-amount.amount bdi {
    font-size: 14px !important;
    font-weight: 400;
    top: 1px;
}

/* টাইটেল এরিয়া */
.cpc-title-area {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 1;
}
.cpc-check-icon {
    color: #2a5242;
    font-size: 16px;
    margin-top: 4px;
    flex-shrink: 0;
}
.cpc-title {
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin: 0;
    line-height: 1.3;
}

/* ৪. রাইট সাইড (Qty + Price Container) */
.cpc-right-actions {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
}

/* ৫. কোয়ান্টিটি ফিল্ড */
.custom-product-card .quantity {
    display: flex;
    align-items: center;
    background-color: #ecf3ef;
    border-radius: 6px;
    padding: 2px 4px;
    border: 1px solid #e1e1e1;
    height: 36px;
    margin: 0 !important;
}

.custom-product-card .quantity input.qty {
    background: transparent !important;
    border: none !important;
    width: 30px;
    text-align: center;
    font-weight: 600;
    font-size: 15px;
    color: #000;
    padding: 0;
    height: 100%;
    -moz-appearance: textfield !important;
    appearance: none !important;
}
.custom-product-card .quantity input.qty::-webkit-outer-spin-button,
.custom-product-card .quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* +/- বাটন */
.cpc-qty-btn {
    cursor: pointer;
    font-size: 18px;
    color: #9cb0a6;
    padding: 0 8px;
    user-select: none;
    line-height: 1;
}
.cpc-qty-btn:hover { color: #2a5242; }

/* ৬. প্রাইস ডিজাইন (Desktop Default) */
.cpc-price {
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    line-height: 1.1;
}
.cpc-price bdi, .cpc-price ins {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-decoration: none;
    background: transparent;
}
.cpc-price del {
    font-size: 12px;
    color: #999;
    opacity: 0.8;
    margin-bottom: 2px;
    order: -1;
    display: block;
}

/* ৭. "Price" সাবটাইটেল */
.cpc-subtitle {
    font-size: 13px;
    color: #666;
    margin-left: 24px;
    margin-top: 2px;
}

/* ৮. অ্যাড টু কার্ট বাটন */
button.single_add_to_cart_button {
    width: 100%;
    background-color: #2a5242 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 16px 0 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-top: 5px !important;
    cursor: pointer;
}
button.single_add_to_cart_button:hover {
    background-color: #2a5242e6 !important;
}

/* =========================================
   RESPONSIVE: Tablet & Mobile (< 1024px)
   Layout: Title (Left) | Qty (Right Top)
                          Price (Right Bottom)
   ========================================= */
@media (max-width: 1024px) {
    /* রাইট সাইড কন্টেইনারকে কলাম মোড করা */
    .cpc-right-actions {
        flex-direction: column !important; /* উপরে নিচে সাজাবে */
        align-items: flex-end !important; /* ডান দিকে চাপাবে */
        gap: 5px !important; /* Qty এবং Price এর মাঝে গ্যাপ কমাবে */
    }

    /* টাইটেল যাতে Qty এর সাথে ধাক্কা না খায় */
    .cpc-title-area {
        max-width: 60%; 
        padding-right: 10px;
    }

    /* প্রাইস ডিজাইন ফিক্স */
    .cpc-price {
        align-items: flex-end;
        margin-top: 0;
    }
    
    /* প্রাইস এবং সেল প্রাইস পাশাপাশি দেখানো (আপনার আগের রিকোয়ারমেন্ট অনুযায়ী) */
    .cpc-price del {
        display: inline-block;
        margin-right: 5px;
        margin-bottom: 0;
    }
    .cpc-price bdi, .cpc-price ins {
        display: inline-block;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e4b395 */.woocommerce-notices-wrapper, 
.woocommerce-message {
    display: none !important;
}

/* Loading Spinner Style */
.single_add_to_cart_button.loading-ajax {
    /* Flexbox use kora hosse jate text ar icon pashapashi thake */
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px; /* Text ebong Icon er moddhe 10px gap */
    
    /* Purono absolute positioning reset */
    padding-right: 20px !important; 
    pointer-events: none;
    opacity: 0.8; /* Loading obosthay ektu dim kora */
}

/* Spinner Icon (Apnar Image) */
.single_add_to_cart_button.loading-ajax::after {
    content: "";
    width: 20px; /* Icon width */
    height: 20px; /* Icon height */
    flex: 0 0 20px; /* Icon jeno chapa na khay (Fixed size) */
    
    /* GURUTTOPURNO: Apnar deya SVG code ti ekhane converted format e deya holo */
    /* Icon color change korte hole '%23ffffff' er jaygay onno color code use korun (jemn '%23000000' for black) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='m21 4c-.5527 0-1 .4478-1 1v1.0035c-1.8568-2.4704-4.8015-4.0035-8-4.0035-4.7021 0-8.7129 3.1987-9.7529 7.7783-.1221.5386.2158 1.0747.7539 1.1968.0752.0171.1494.0249.2226.0249.4561 0 .8691-.3145.9746-.7783.8311-3.6631 4.0401-6.2217 7.8018-6.2217 2.8846 0 5.5016 1.5655 6.9143 4h-1.9143c-.5527 0-1 .4478-1 1s.4473 1 1 1h4c.5527 0 1-.4478 1-1v-4c0-.5522-.4473-1-1-1z'/%3E%3Cpath d='m3 20c.5527 0 1-.4478 1-1v-1.0252c1.8668 2.5102 4.7882 4.0252 8 4.0252 4.7021 0 8.7129-3.1987 9.7529-7.7783.1221-.5386-.2158-1.0747-.7539-1.1968-.5439-.1255-1.0752.2148-1.1973.7534-.831 3.6631-4.04 6.2217-7.8017 6.2217-2.8856 0-5.478-1.5275-6.9081-4h1.9081c.5527 0 1-.4478 1-1s-.4473-1-1-1h-4c-.5527 0-1 .4478-1 1v4c0 .5522.4473 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    
    border: none; 
    border-radius: 0;
    
    animation: spin-ajax 0.8s linear infinite;
    display: inline-block; /* Flex item hisebe kaj korbe */
}

@keyframes spin-ajax {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for mahafuj_comparison_table, class: .elementor-element-2f617a5 */.elementor-337 .elementor-element.elementor-element-2f617a5 p{
    margin: 0px !important;
}
.elementor-337 .elementor-element.elementor-element-2f617a5 td.col-opt-b {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-744a0d7 */.mahafuj-accordion-wrapper {
    max-width: 100%;
    margin: 0 auto;
}
.elementor-element.elementor-element-2a3ad04 summary.mahafuj-acc-header {
    padding: 12px 20px;
     border: none !important; 
    border-radius: 6px 6px 12px !important;
}
details[open] .mahafuj-acc-content {
     border-top: none !important; 
}
.mahafuj-acc-content {
    font-size: 16px;
    line-height: 24px;
    font-family: sans-serif;
    font-weight: 400;
    color: #2a5242;
}
summary.mahafuj-acc-header .acc-title {
    font-family: sans-serif;
    font-size: 20px !important;
    line-height: 30px;
    font-weight: 700;
}


details.mahafuj-acc-item {
    background: transparent;
    border: 1px solid #1F4232; 
    border-radius: 6px 6px 12px !important;
    margin-bottom: 0px !important;
    overflow: hidden;
    transition: all 0.3s ease;
}

/* Header Style */
summary.mahafuj-acc-header {
    padding: 12px 20px;
    cursor: pointer;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
}

/* Header Title Text */
.acc-title {
    font-weight: 700;
    font-size: 16px;
    color: #1F4232;
    line-height: 1.4;
}

/* Remove Default Marker */
summary.mahafuj-acc-header::-webkit-details-marker {
    display: none;
}

/* Icon Design (Thin Chevron) */
.acc-icon {
    display: block;
    width: 10px;
    height: 10px;
    border-right: 2px solid #1F4232; /* Arrow color */
    border-bottom: 2px solid #1F4232; /* Arrow color */
    transform: rotate(45deg); /* Create Arrow Shape */
    transition: transform 0.3s ease;
    margin-left: 15px; /* Spacing from text */
    margin-top: -5px; /* Adjust vertical alignment */
}

/* Rotate Icon when Open (Upward Arrow) */
details[open] summary .acc-icon {
    transform: rotate(-135deg);
    margin-top: 5px; /* Adjust position after rotation */
}

/* Content Style */
.mahafuj-acc-content {
    padding: 0 20px 24px 20px;
    color: #333;
    line-height: 1.6;
    font-size: 15px;
    /* No border-top here to keep the single container look */
    border-top: none; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3ad04 */.elementor-337 .elementor-element.elementor-element-2a3ad04 summary.mahafuj-acc-header {
    padding: 15px 20px;
    border: 1px solid #2a5242;
    border-radius: 6px 6px 12px;
    /*padding: 12px 20px;*/
}
details.mahafuj-acc-item {
    margin-bottom: -3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Palatino';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://soulelhealth.us/wp-content/uploads/2025/12/palr45w.ttf') format('truetype');
}
/* End Custom Fonts CSS */