.elementor-2420 .elementor-element.elementor-element-42dc510c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-42dc510c:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-42dc510c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-52e2ec05{--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:14px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-52e2ec05:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-52e2ec05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-7c96f978{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-715b9a6f .woocommerce-breadcrumb{color:#667674;font-family:"anjoman-fanum", Sans-serif;}.elementor-2420 .elementor-element.elementor-element-2669295{--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:58px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-2669295:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-2669295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://adansaze.com/wp-content/uploads/2026/09/adan-hero-technical-background-2.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2420 .elementor-element.elementor-element-1dd44c94{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-3604ce5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2420 .elementor-element.elementor-element-3604ce5b:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-3604ce5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-5629ff2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-2420 .elementor-element.elementor-element-6c854dc5{font-family:"anjoman-fanum", Sans-serif;color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-6c854dc5 a{color:var( --e-global-color-a360712 );}.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-2420 .elementor-element.elementor-element-1f278390{text-align:start;}.elementor-2420 .elementor-element.elementor-element-1f278390 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:42px;font-weight:800;line-height:1.35em;color:#243636;}.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-2420 .elementor-element.elementor-element-41e56f37{text-align:start;}.elementor-2420 .elementor-element.elementor-element-41e56f37 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:48px;font-weight:900;line-height:1.32em;color:#203b39;}.elementor-2420 .elementor-element.elementor-element-7389f1aa{text-align:justify;}.woocommerce .elementor-2420 .elementor-element.elementor-element-7389f1aa .woocommerce-product-details__short-description{color:#455653;font-family:"anjoman-fanum", Sans-serif;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2420 .elementor-element.elementor-element-50e2c050.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2420 .elementor-element.elementor-element-50e2c050 .elementor-icon-list-icon i{color:#1dd9b5;transition:color 0.3s;}.elementor-2420 .elementor-element.elementor-element-50e2c050 .elementor-icon-list-icon svg{fill:#1dd9b5;transition:fill 0.3s;}.elementor-2420 .elementor-element.elementor-element-50e2c050{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2420 .elementor-element.elementor-element-50e2c050 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2420 .elementor-element.elementor-element-50e2c050 .elementor-icon-list-item > a{font-size:11px;font-weight:700;}.elementor-2420 .elementor-element.elementor-element-50e2c050 .elementor-icon-list-text{color:#243636;transition:color 0.3s;}.elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-icon i{color:#1dd9b5;transition:color 0.3s;}.elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-icon svg{fill:#1dd9b5;transition:fill 0.3s;}.elementor-2420 .elementor-element.elementor-element-244cf72a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-item > a{font-size:11px;font-weight:600;}.elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-text{color:#243636;transition:color 0.3s;}.elementor-2420 .elementor-element.elementor-element-62b4ca76{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(29,217,181,.22);--border-color:rgba(29,217,181,.22);--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-2420 .elementor-element.elementor-element-62b4ca76:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-62b4ca76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(29,217,181,.075);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2420 .elementor-element.elementor-element-41f28df5 .elementor-icon-wrapper{text-align:center;}.elementor-2420 .elementor-element.elementor-element-41f28df5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-41f28df5.elementor-view-framed .elementor-icon, .elementor-2420 .elementor-element.elementor-element-41f28df5.elementor-view-default .elementor-icon{color:var( --e-global-color-6043b73 );border-color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-41f28df5.elementor-view-framed .elementor-icon, .elementor-2420 .elementor-element.elementor-element-41f28df5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-41f28df5 .elementor-icon{font-size:22px;}.elementor-2420 .elementor-element.elementor-element-41f28df5 .elementor-icon svg{height:22px;}.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-2420 .elementor-element.elementor-element-666c71b8{text-align:start;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:400;color:#455653;}.elementor-2420 .elementor-element.elementor-element-1d3ff78c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.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-2420 .elementor-element.elementor-element-7b830194 .elementor-button{background-color:#FD6104;font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD6104;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button:focus{background-color:var( --e-global-color-a360712 );color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button:focus svg{fill:#ffffff;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button{background-color:rgba(0,0,0,0);font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;fill:var( --e-global-color-edfcffa );color:var( --e-global-color-edfcffa );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-edfcffa );border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button:focus{background-color:var( --e-global-color-edfcffa );color:#243636;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-2f87177e{text-align:center;font-family:"anjoman-fanum", Sans-serif;font-size:11px;font-weight:400;line-height:1.8em;color:#455653;}.elementor-2420 .elementor-element.elementor-element-3de6b36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2420 .elementor-element.elementor-element-5b6fe059{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-1720453c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe7e5;--border-color:#dfe7e5;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 10px 0px rgba(36,59,57,.10);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2420 .elementor-element.elementor-element-1720453c:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-1720453c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-2e35984a{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-2420 .elementor-element.elementor-element-2e35984a:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-2e35984a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.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-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2420 .elementor-element.elementor-element-2145427a.elementor-view-stacked .elementor-icon{background-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-2145427a.elementor-view-framed .elementor-icon, .elementor-2420 .elementor-element.elementor-element-2145427a.elementor-view-default .elementor-icon{fill:#1dd9b5;color:#1dd9b5;border-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title a{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title{color:#243636;}.elementor-2420 .elementor-element.elementor-element-2145427a:has(:hover) .elementor-icon-box-title,
					 .elementor-2420 .elementor-element.elementor-element-2145427a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-description{font-family:"anjoman-fanum", Sans-serif;font-size:11px;font-weight:400;line-height:1.7em;color:#455653;}.elementor-2420 .elementor-element.elementor-element-5aaff3c4{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-2420 .elementor-element.elementor-element-5aaff3c4:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-5aaff3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2420 .elementor-element.elementor-element-7c661b0b.elementor-view-stacked .elementor-icon{background-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-7c661b0b.elementor-view-framed .elementor-icon, .elementor-2420 .elementor-element.elementor-element-7c661b0b.elementor-view-default .elementor-icon{fill:#1dd9b5;color:#1dd9b5;border-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title a{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title{color:#243636;}.elementor-2420 .elementor-element.elementor-element-7c661b0b:has(:hover) .elementor-icon-box-title,
					 .elementor-2420 .elementor-element.elementor-element-7c661b0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-description{font-family:"anjoman-fanum", Sans-serif;font-size:11px;font-weight:400;line-height:1.7em;color:#455653;}.elementor-2420 .elementor-element.elementor-element-3f99133e{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-2420 .elementor-element.elementor-element-3f99133e:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-3f99133e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2420 .elementor-element.elementor-element-25000e49.elementor-view-stacked .elementor-icon{background-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-25000e49.elementor-view-framed .elementor-icon, .elementor-2420 .elementor-element.elementor-element-25000e49.elementor-view-default .elementor-icon{fill:#1dd9b5;color:#1dd9b5;border-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title a{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title{color:#243636;}.elementor-2420 .elementor-element.elementor-element-25000e49:has(:hover) .elementor-icon-box-title,
					 .elementor-2420 .elementor-element.elementor-element-25000e49:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-description{font-family:"anjoman-fanum", Sans-serif;font-size:11px;font-weight:400;line-height:1.7em;color:#455653;}.elementor-2420 .elementor-element.elementor-element-21503151{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-2420 .elementor-element.elementor-element-21503151:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-21503151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2420 .elementor-element.elementor-element-60e9516d.elementor-view-stacked .elementor-icon{background-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-60e9516d.elementor-view-framed .elementor-icon, .elementor-2420 .elementor-element.elementor-element-60e9516d.elementor-view-default .elementor-icon{fill:#1dd9b5;color:#1dd9b5;border-color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title a{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title{color:#243636;}.elementor-2420 .elementor-element.elementor-element-60e9516d:has(:hover) .elementor-icon-box-title,
					 .elementor-2420 .elementor-element.elementor-element-60e9516d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-6043b73 );}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-description{font-family:"anjoman-fanum", Sans-serif;font-size:11px;font-weight:400;line-height:1.7em;color:#455653;}.elementor-2420 .elementor-element.elementor-element-6a024bbf{--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:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2420 .elementor-element.elementor-element-37f7fac0{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-91c053d{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--overflow:visible;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe7e5;--border-color:#dfe7e5;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 18px 0px rgba(36,59,57,.07);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2420 .elementor-element.elementor-element-91c053d:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-91c053d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.97);}.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;fill:#243636;color:#243636;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;fill:#243636;color:#243636;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;fill:#243636;color:#243636;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;fill:#243636;color:#243636;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;fill:#243636;color:#243636;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.45em;fill:#243636;color:#243636;border-radius:10px 10px 10px 10px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button{background-color:transparent;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;fill:#243636;color:#243636;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:focus{background-color:rgba(29,217,181,.12);color:#243636;}.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:focus svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-645bb537{--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:70px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5fee27ac{--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:58px 58px;--row-gap:58px;--column-gap:58px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-1bf6f843{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2420 .elementor-element.elementor-element-2f6ea132{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe7e5;--border-color:#dfe7e5;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 28px 0px rgba(36,59,57,.07);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-2420 .elementor-element.elementor-element-2f6ea132:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-2f6ea132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-2e40a808{text-align:start;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:600;line-height:1.8em;color:#FD6104;}.elementor-2420 .elementor-element.elementor-element-638e5fd{text-align:start;}.elementor-2420 .elementor-element.elementor-element-638e5fd .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:32px;font-weight:600;line-height:1.55em;color:#243636;}.elementor-widget-woocommerce-product-content{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-2420 .elementor-element.elementor-element-2f66df68{text-align:justify;color:#455653;font-family:"anjoman-fanum", Sans-serif;font-size:16px;font-weight:400;line-height:2.05em;}.elementor-2420 .elementor-element.elementor-element-404c65d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe7e5;--border-color:#dfe7e5;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 28px 0px rgba(36,59,57,.07);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2420 .elementor-element.elementor-element-404c65d:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-404c65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-d1c0d66{text-align:start;}.elementor-2420 .elementor-element.elementor-element-d1c0d66 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:29px;font-weight:600;line-height:1.55em;color:#243636;}.elementor-2420 .elementor-element.elementor-element-52044ec4{text-align:start;font-family:"anjoman-fanum", Sans-serif;font-size:15px;font-weight:400;line-height:2em;color:#455653;}.woocommerce .elementor-2420 .elementor-element.elementor-element-7f3cf44e .shop_attributes{font-family:"anjoman-fanum", Sans-serif;}.elementor-2420 .elementor-element.elementor-element-54617829{--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:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:visible;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2420 .elementor-element.elementor-element-30b1faf8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:visible;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe7e5;--border-color:#dfe7e5;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2420 .elementor-element.elementor-element-30b1faf8:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-30b1faf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-49d8644a{text-align:start;}.elementor-2420 .elementor-element.elementor-element-49d8644a .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:17px;font-weight:800;line-height:1.7em;color:#203b39;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2420 .elementor-element.elementor-element-2087f44c{--box-border-color:var( --e-global-color-56e26e2 );--box-border-width:1px;--box-border-radius:12px;--item-text-hover-decoration:underline;--marker-color:#22bfae;}.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__header-title{text-align:start;}.elementor-2420 .elementor-element.elementor-element-8a685c1{--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:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-8a685c1:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-8a685c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243636;}.elementor-2420 .elementor-element.elementor-element-53d6c6a8{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-497bc117{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2420 .elementor-element.elementor-element-16dbd3ff{text-align:start;}.elementor-2420 .elementor-element.elementor-element-16dbd3ff .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:39px;font-weight:800;line-height:1.55em;color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-2df1da7a{text-align:start;font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:rgba(255,255,255,.78);}.elementor-2420 .elementor-element.elementor-element-adc5f42 .elementor-icon-list-icon i{color:#19c7b1;transition:color 0.3s;}.elementor-2420 .elementor-element.elementor-element-adc5f42 .elementor-icon-list-icon svg{fill:#19c7b1;transition:fill 0.3s;}.elementor-2420 .elementor-element.elementor-element-adc5f42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2420 .elementor-element.elementor-element-adc5f42 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-2420 .elementor-element.elementor-element-39c62cff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#dfe7e5;--border-color:#dfe7e5;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 28px 0px rgba(36,59,57,.12);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2420 .elementor-element.elementor-element-39c62cff:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-39c62cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-65d585f8 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:20px;font-weight:600;line-height:1.7em;color:#243636;}.elementor-2420 .elementor-element.elementor-element-33e6d7f9{font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#455653;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:14px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-14px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group > label, .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-subgroup label{color:#455653;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group > label{font-family:"anjoman-fanum", Sans-serif;font-size:12px;font-weight:700;line-height:1.65em;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-type-html{padding-bottom:0px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-field{color:#243636;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-field, .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-subgroup label{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#dfe7e5;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#dfe7e5;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-select-wrapper::before{color:#dfe7e5;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .e-form__buttons__wrapper__button-next{background-color:#FD6104;color:#ffffff;border-color:#FD6104;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button[type="submit"]{background-color:#FD6104;color:#ffffff;border-color:#FD6104;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;border-color:#FC2105;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button[type="submit"]:hover{color:#ffffff;border-color:#FC2105;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-104a6be3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2420 .elementor-element.elementor-element-7bef4b06{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-7bef4b06:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-7bef4b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-5e33f772{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-14e1e45a{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-2420 .elementor-element.elementor-element-528c067e{text-align:center;}.elementor-2420 .elementor-element.elementor-element-528c067e .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:34px;font-weight:600;line-height:1.55em;color:#243636;}.elementor-2420 .elementor-element.elementor-element-37280805{text-align:center;font-family:"anjoman-fanum", Sans-serif;font-size:15px;font-weight:400;line-height:2em;color:#455653;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-icon, .elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-title{color:#243636;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-icon svg{fill:#243636;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-active .elementor-accordion-icon, .elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-active .elementor-accordion-title{color:#FD6104;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-active .elementor-accordion-icon svg{fill:#FD6104;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-title{font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:700;line-height:1.8em;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-title .elementor-accordion-icon i:before{color:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-title .elementor-accordion-icon svg{fill:#1dd9b5;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-content{color:#455653;font-family:"anjoman-fanum", Sans-serif;font-size:13px;font-weight:400;line-height:2em;}.elementor-2420 .elementor-element.elementor-element-5bbb70a1{--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:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5bbb70a1:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-5bbb70a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-405bd06f{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-71d046c5{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2420 .elementor-element.elementor-element-510f4b16{text-align:center;}.elementor-2420 .elementor-element.elementor-element-510f4b16 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:32px;font-weight:800;line-height:1.5em;color:#203b39;}.elementor-2420 .elementor-element.elementor-element-73beb410{text-align:center;font-family:"anjoman-fanum", Sans-serif;font-size:14px;line-height:1.9em;color:#667674;}.woocommerce .elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-Tabs-panel h2{color:#203b39;}.elementor-2420 .elementor-element.elementor-element-5c151f6b{--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:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5c151f6b:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-5c151f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faf9;}.elementor-2420 .elementor-element.elementor-element-421a305f{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-3c92f30e{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2420 .elementor-element.elementor-element-69c25473{text-align:center;}.elementor-2420 .elementor-element.elementor-element-69c25473 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:30px;font-weight:600;line-height:1.5em;color:#243636;}.elementor-2420 .elementor-element.elementor-element-4b6f9b54{text-align:center;font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#667674;}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.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-woocommerce-product-upsell.elementor-wc-products .products > h2{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-woocommerce-product-upsell.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-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.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-woocommerce-product-upsell.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-woocommerce-product-upsell.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-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product{text-align:right;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe7e5;border-radius:10px 10px 10px 10px;margin-bottom:14px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#203b39;margin-bottom:6px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#203b39;margin-bottom:6px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"anjoman-fanum", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2420 .elementor-element.elementor-element-4c7ac709{--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:68px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-4c7ac709:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-4c7ac709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-18995e47{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-2c59c6bc{--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:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2420 .elementor-element.elementor-element-35c075a1{text-align:center;}.elementor-2420 .elementor-element.elementor-element-35c075a1 .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:30px;font-weight:800;line-height:1.5em;color:#203b39;}.elementor-2420 .elementor-element.elementor-element-1454b880{text-align:center;font-family:"anjoman-fanum", Sans-serif;font-size:14px;line-height:1.9em;color:#667674;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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-woocommerce-product-related.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-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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-woocommerce-product-related.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-woocommerce-product-related.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-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product{text-align:center;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#dfe7e5;border-radius:10px 10px 10px 10px;margin-bottom:14px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#203b39;margin-bottom:6px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#203b39;margin-bottom:6px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"anjoman-fanum", Sans-serif;font-size:16px;font-weight:700;line-height:1.7em;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2420 .elementor-element.elementor-element-20adc1a{--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:58px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-20adc1a:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-20adc1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faf9;}.elementor-2420 .elementor-element.elementor-element-987735e{--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:64px;--padding-right:64px;}.elementor-2420 .elementor-element.elementor-element-7b2832cd{--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 12px 28px 0px rgba(36,59,57,.13);--padding-top:38px;--padding-bottom:38px;--padding-left:44px;--padding-right:44px;}.elementor-2420 .elementor-element.elementor-element-7b2832cd:not(.elementor-motion-effects-element-type-background), .elementor-2420 .elementor-element.elementor-element-7b2832cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#243636;}.elementor-2420 .elementor-element.elementor-element-4d8d510c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2420 .elementor-element.elementor-element-134aab6d{text-align:start;}.elementor-2420 .elementor-element.elementor-element-134aab6d .elementor-heading-title{font-family:"anjoman-fanum", Sans-serif;font-size:37px;font-weight:600;line-height:1.55em;color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-77a139d2{text-align:start;font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:rgba(255,255,255,.78);}.elementor-2420 .elementor-element.elementor-element-11cd1df5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button{background-color:#FD6104;font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FD6104;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button:focus{background-color:#FC2105;color:#ffffff;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button:focus svg{fill:#ffffff;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button{background-color:rgba(0,0,0,0);font-family:"anjoman-fanum", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1dd9b5;border-radius:12px 12px 12px 12px;padding:14px 18px 14px 18px;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button:hover, .elementor-2420 .elementor-element.elementor-element-289028af .elementor-button:focus{background-color:#1dd9b5;color:#243636;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button:hover svg, .elementor-2420 .elementor-element.elementor-element-289028af .elementor-button:focus svg{fill:#243636;}@media(min-width:768px){.elementor-2420 .elementor-element.elementor-element-42dc510c{--width:100%;}.elementor-2420 .elementor-element.elementor-element-52e2ec05{--width:100%;}.elementor-2420 .elementor-element.elementor-element-7c96f978{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-2669295{--width:100%;}.elementor-2420 .elementor-element.elementor-element-1dd44c94{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-3604ce5b{--width:48%;}.elementor-2420 .elementor-element.elementor-element-5629ff2a{--width:48%;}.elementor-2420 .elementor-element.elementor-element-3de6b36{--width:100%;}.elementor-2420 .elementor-element.elementor-element-5b6fe059{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-1720453c{--width:100%;}.elementor-2420 .elementor-element.elementor-element-2e35984a{--width:24%;}.elementor-2420 .elementor-element.elementor-element-5aaff3c4{--width:24%;}.elementor-2420 .elementor-element.elementor-element-3f99133e{--width:24%;}.elementor-2420 .elementor-element.elementor-element-21503151{--width:24%;}.elementor-2420 .elementor-element.elementor-element-6a024bbf{--width:100%;}.elementor-2420 .elementor-element.elementor-element-37f7fac0{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-91c053d{--width:100%;}.elementor-2420 .elementor-element.elementor-element-645bb537{--width:100%;}.elementor-2420 .elementor-element.elementor-element-5fee27ac{--width:100%;}.elementor-2420 .elementor-element.elementor-element-1bf6f843{--width:76%;}.elementor-2420 .elementor-element.elementor-element-54617829{--width:20%;}.elementor-2420 .elementor-element.elementor-element-8a685c1{--width:100%;}.elementor-2420 .elementor-element.elementor-element-53d6c6a8{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-497bc117{--width:36%;}.elementor-2420 .elementor-element.elementor-element-39c62cff{--width:60%;}.elementor-2420 .elementor-element.elementor-element-7bef4b06{--width:100%;}.elementor-2420 .elementor-element.elementor-element-5e33f772{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-5bbb70a1{--width:100%;}.elementor-2420 .elementor-element.elementor-element-405bd06f{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-5c151f6b{--width:100%;}.elementor-2420 .elementor-element.elementor-element-421a305f{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-4c7ac709{--width:100%;}.elementor-2420 .elementor-element.elementor-element-18995e47{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-20adc1a{--width:100%;}.elementor-2420 .elementor-element.elementor-element-987735e{--content-width:1600px;}.elementor-2420 .elementor-element.elementor-element-7b2832cd{--width:100%;}.elementor-2420 .elementor-element.elementor-element-4d8d510c{--width:60%;}.elementor-2420 .elementor-element.elementor-element-11cd1df5{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2420 .elementor-element.elementor-element-3604ce5b{--width:100%;}.elementor-2420 .elementor-element.elementor-element-5629ff2a{--width:100%;}.elementor-2420 .elementor-element.elementor-element-2e35984a{--width:49%;}.elementor-2420 .elementor-element.elementor-element-5aaff3c4{--width:49%;}.elementor-2420 .elementor-element.elementor-element-3f99133e{--width:49%;}.elementor-2420 .elementor-element.elementor-element-21503151{--width:49%;}.elementor-2420 .elementor-element.elementor-element-1bf6f843{--width:100%;}.elementor-2420 .elementor-element.elementor-element-54617829{--width:100%;}.elementor-2420 .elementor-element.elementor-element-497bc117{--width:100%;}.elementor-2420 .elementor-element.elementor-element-39c62cff{--width:100%;}.elementor-2420 .elementor-element.elementor-element-4d8d510c{--width:100%;}.elementor-2420 .elementor-element.elementor-element-11cd1df5{--width:100%;}}@media(max-width:1024px){.elementor-2420 .elementor-element.elementor-element-7c96f978{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-2669295{--padding-top:34px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-1dd44c94{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-1f278390 .elementor-heading-title{font-size:36px;}.elementor-2420 .elementor-element.elementor-element-41e56f37 .elementor-heading-title{font-size:38px;}.elementor-2420 .elementor-element.elementor-element-62b4ca76{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2420 .elementor-element.elementor-element-666c71b8{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-1d3ff78c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-2f87177e{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-5b6fe059{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-1720453c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title a{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title a{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title a{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title a{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-37f7fac0{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-91c053d{--flex-wrap:wrap;}.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-645bb537{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5fee27ac{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-2f6ea132{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2420 .elementor-element.elementor-element-2e40a808{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-638e5fd .elementor-heading-title{font-size:28px;}.elementor-2420 .elementor-element.elementor-element-2f66df68{text-align:justify;font-size:15px;}.elementor-2420 .elementor-element.elementor-element-404c65d{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2420 .elementor-element.elementor-element-d1c0d66 .elementor-heading-title{font-size:26px;}.elementor-2420 .elementor-element.elementor-element-52044ec4{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-49d8644a .elementor-heading-title{font-size:17px;}.elementor-2420 .elementor-element.elementor-element-8a685c1{--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-53d6c6a8{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-16dbd3ff .elementor-heading-title{font-size:34px;}.elementor-2420 .elementor-element.elementor-element-2df1da7a{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-65d585f8 .elementor-heading-title{font-size:19px;}.elementor-2420 .elementor-element.elementor-element-33e6d7f9{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group > label{font-size:12px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-field, .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-subgroup label{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-7bef4b06{--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5e33f772{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-528c067e .elementor-heading-title{font-size:30px;}.elementor-2420 .elementor-element.elementor-element-37280805{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-title{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-content{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-5bbb70a1{--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-405bd06f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-510f4b16 .elementor-heading-title{font-size:28px;}.elementor-2420 .elementor-element.elementor-element-5c151f6b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-421a305f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-69c25473 .elementor-heading-title{font-size:30px;}.elementor-2420 .elementor-element.elementor-element-4b6f9b54{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2420 .elementor-element.elementor-element-4c7ac709{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-18995e47{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2420 .elementor-element.elementor-element-20adc1a{--padding-top:46px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-987735e{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2420 .elementor-element.elementor-element-7b2832cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2420 .elementor-element.elementor-element-134aab6d .elementor-heading-title{font-size:30px;}.elementor-2420 .elementor-element.elementor-element-77a139d2{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-11cd1df5{--justify-content:center;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-2420 .elementor-element.elementor-element-42dc510c{--width:100%;}.elementor-2420 .elementor-element.elementor-element-7c96f978{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-2669295{--width:100%;--padding-top:26px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-1dd44c94{--content-width:100%;--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-3604ce5b{--width:100%;}.elementor-2420 .elementor-element.elementor-element-5629ff2a{--width:100%;}.elementor-2420 .elementor-element.elementor-element-1f278390 .elementor-heading-title{font-size:30px;}.elementor-2420 .elementor-element.elementor-element-41e56f37 .elementor-heading-title{font-size:30px;}.elementor-2420 .elementor-element.elementor-element-7389f1aa{text-align:justify;}.elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2420 .elementor-element.elementor-element-244cf72a .elementor-icon-list-item > a{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-62b4ca76{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-2420 .elementor-element.elementor-element-41f28df5{padding:0px 0px 0px 10px;}.elementor-2420 .elementor-element.elementor-element-41f28df5 .elementor-icon-wrapper{text-align:center;}.elementor-2420 .elementor-element.elementor-element-41f28df5 .elementor-icon{font-size:35px;}.elementor-2420 .elementor-element.elementor-element-41f28df5 .elementor-icon svg{height:35px;}.elementor-2420 .elementor-element.elementor-element-666c71b8{text-align:justify;font-size:12px;}.elementor-2420 .elementor-element.elementor-element-1d3ff78c{--content-width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-2f87177e{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-5b6fe059{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-1720453c{--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;--flex-wrap:wrap;}.elementor-2420 .elementor-element.elementor-element-2e35984a{--width:47%;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-wrapper{text-align:center;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon{font-size:25px;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-title a{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-2145427a .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-5aaff3c4{--width:47%;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-wrapper{text-align:center;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon{font-size:25px;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-title a{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-7c661b0b .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-3f99133e{--width:47%;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-wrapper{text-align:center;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon{font-size:25px;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-title a{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-25000e49 .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-21503151{--width:47%;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-wrapper{text-align:center;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon{font-size:25px;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title, .elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-title a{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-60e9516d .elementor-icon-box-description{font-size:11px;}.elementor-2420 .elementor-element.elementor-element-37f7fac0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-91c053d{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-645bb537{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5fee27ac{--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:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-1bf6f843{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-2f6ea132{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2420 .elementor-element.elementor-element-2e40a808{font-size:12px;}.elementor-2420 .elementor-element.elementor-element-638e5fd .elementor-heading-title{font-size:24px;}.elementor-2420 .elementor-element.elementor-element-2f66df68{text-align:justify;font-size:15px;}.elementor-2420 .elementor-element.elementor-element-404c65d{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2420 .elementor-element.elementor-element-d1c0d66{text-align:justify;}.elementor-2420 .elementor-element.elementor-element-d1c0d66 .elementor-heading-title{font-size:23px;}.elementor-2420 .elementor-element.elementor-element-52044ec4{text-align:justify;font-size:14px;}.elementor-2420 .elementor-element.elementor-element-54617829{--width:100%;}.elementor-2420 .elementor-element.elementor-element-49d8644a .elementor-heading-title{font-size:16px;}.elementor-2420 .elementor-element.elementor-element-8a685c1{--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-53d6c6a8{--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:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-497bc117{--width:100%;}.elementor-2420 .elementor-element.elementor-element-16dbd3ff{text-align:center;}.elementor-2420 .elementor-element.elementor-element-16dbd3ff .elementor-heading-title{font-size:20px;}.elementor-2420 .elementor-element.elementor-element-2df1da7a{text-align:justify;font-size:13px;}.elementor-2420 .elementor-element.elementor-element-39c62cff{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2420 .elementor-element.elementor-element-65d585f8 .elementor-heading-title{font-size:18px;}.elementor-2420 .elementor-element.elementor-element-33e6d7f9{font-size:12px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group > label{font-size:12px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group .elementor-field, .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-subgroup label{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-7bef4b06{--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-5e33f772{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-528c067e .elementor-heading-title{font-size:20px;}.elementor-2420 .elementor-element.elementor-element-37280805{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-title{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-content{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-5bbb70a1{--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-405bd06f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-510f4b16 .elementor-heading-title{font-size:18px;}.elementor-2420 .elementor-element.elementor-element-73beb410{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-5c151f6b{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-421a305f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-69c25473 .elementor-heading-title{font-size:24px;}.elementor-2420 .elementor-element.elementor-element-4b6f9b54{font-size:14px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2420 .elementor-element.elementor-element-3d4265d2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-2420 .elementor-element.elementor-element-4c7ac709{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-18995e47{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-35c075a1 .elementor-heading-title{font-size:24px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2420 .elementor-element.elementor-element-21b11d69.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:15px;}.elementor-2420 .elementor-element.elementor-element-20adc1a{--padding-top:38px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-2420 .elementor-element.elementor-element-987735e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2420 .elementor-element.elementor-element-7b2832cd{--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:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-2420 .elementor-element.elementor-element-4d8d510c{--width:100%;}.elementor-2420 .elementor-element.elementor-element-134aab6d{text-align:center;}.elementor-2420 .elementor-element.elementor-element-134aab6d .elementor-heading-title{font-size:23px;}.elementor-2420 .elementor-element.elementor-element-77a139d2{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-11cd1df5{--width:100%;--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;}.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button{font-size:13px;}.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button{font-size:13px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-715b9a6f */.elementor-2420 .elementor-element.elementor-element-715b9a6f,.elementor-2420 .elementor-element.elementor-element-715b9a6f a{color:#667674}
.elementor-2420 .elementor-element.elementor-element-715b9a6f a:hover{color:#FD6104}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-934ada8 */.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery{width:100%!important;max-width:100%;margin:0!important;float:none!important;direction:rtl}
.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__wrapper{margin:0!important}
.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__image a{display:flex;align-items:center;justify-content:center;min-height:520px;background:#f8faf9;border-radius:12px;overflow:hidden}
.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__image img{display:block;width:100%!important;height:520px!important;object-fit:contain}
.elementor-2420 .elementor-element.elementor-element-934ada8 .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;margin:12px 0 0!important;padding:0!important;list-style:none}
.elementor-2420 .elementor-element.elementor-element-934ada8 .flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important;padding:2px!important;box-sizing:border-box;border-radius:10px;overflow:hidden}
.elementor-2420 .elementor-element.elementor-element-934ada8 .flex-control-thumbs img{display:block;width:100%!important;aspect-ratio:1/1;box-sizing:border-box;object-fit:cover;border:1px solid #dfe7e5;border-radius:8px;opacity:.78;box-shadow:none!important;outline:0!important;transition:opacity .2s ease,border-color .2s ease}
.elementor-2420 .elementor-element.elementor-element-934ada8 .flex-control-thumbs img:hover{opacity:1;border-color:#1dd9b5}
.elementor-2420 .elementor-element.elementor-element-934ada8 .flex-control-thumbs img.flex-active{opacity:1;border-color:#1dd9b5;box-shadow:inset 0 0 0 1px #1dd9b5!important}
@media(max-width:1024px){.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__image a{min-height:420px}.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__image img{height:420px!important}}
@media(max-width:767px){.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__image a{min-height:310px}.elementor-2420 .elementor-element.elementor-element-934ada8 .woocommerce-product-gallery__image img{height:310px!important}.elementor-2420 .elementor-element.elementor-element-934ada8 .flex-control-thumbs{gap:7px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f278390 */.elementor-2420 .elementor-element.elementor-element-1f278390 .elementor-heading-title{max-width:none;white-space:nowrap;overflow-wrap:normal}
@media(max-width:1024px){.elementor-2420 .elementor-element.elementor-element-1f278390 .elementor-heading-title{white-space:normal}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-41e56f37 */.elementor-2420 .elementor-element.elementor-element-41e56f37{display:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b830194 */.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button{transition:transform .2s ease,box-shadow .2s ease}
.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(22,55,52,.5)}
.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button-icon{transition:transform .2s ease}
.elementor-2420 .elementor-element.elementor-element-7b830194 .elementor-button:hover .elementor-button-icon{transform:translateX(-3px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25728a89 */.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button{transition:transform .2s ease,box-shadow .2s ease}
.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(22,55,52,.5)}
.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button-icon{transition:transform .2s ease}
.elementor-2420 .elementor-element.elementor-element-25728a89 .elementor-button:hover .elementor-button-icon{transform:translateX(-3px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6053da30 */.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button,
.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-6053da30 .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e477b9f */.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button,
.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2e477b9f .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78f1afa8 */.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button,
.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-78f1afa8 .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24861772 */.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button,
.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-24861772 .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5302babc */.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button,
.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-5302babc .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a7c5074 */.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button,
.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2a7c5074 .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-516533a0 */.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button,
.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:visited{
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:hover,
.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:focus,
.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button:active{
    transform:none!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.elementor-2420 .elementor-element.elementor-element-516533a0 .elementor-button .elementor-button-text{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c053d *//* Current-section state only; normal/hover colors remain in each Button panel. */
.elementor-2420 .elementor-element.elementor-element-91c053d .adan-nav-link.is-active .elementor-button,
.elementor-2420 .elementor-element.elementor-element-91c053d .adan-nav-link.active .elementor-button{
    color:#243636!important;
    background-color:rgba(29,217,181,.12)!important;
    box-shadow:inset 0 -2px 0 #1dd9b5!important;
}
.elementor-2420 .elementor-element.elementor-element-91c053d .elementor-button,
.elementor-2420 .elementor-element.elementor-element-91c053d .elementor-button:link,
.elementor-2420 .elementor-element.elementor-element-91c053d .elementor-button:visited,
.elementor-2420 .elementor-element.elementor-element-91c053d a,
.elementor-2420 .elementor-element.elementor-element-91c053d a:hover,
.elementor-2420 .elementor-element.elementor-element-91c053d a:focus,
.elementor-2420 .elementor-element.elementor-element-91c053d a:active{
    text-decoration:none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-2f66df68 */.elementor-2420 .elementor-element.elementor-element-2f66df68{scroll-margin-top:178px}
.elementor-2420 .elementor-element.elementor-element-2f66df68 h2{margin:44px 0 18px;color:#203b39;font-size:30px;line-height:1.55;font-weight:800}
.elementor-2420 .elementor-element.elementor-element-2f66df68 h3{margin:34px 0 14px;color:#203b39;font-size:24px;line-height:1.6;font-weight:750}
.elementor-2420 .elementor-element.elementor-element-2f66df68 h4{margin:28px 0 12px;color:#294744;font-size:20px;line-height:1.65;font-weight:700}
.elementor-2420 .elementor-element.elementor-element-2f66df68 h5{margin:24px 0 10px;color:#294744;font-size:17px;line-height:1.7;font-weight:700}
.elementor-2420 .elementor-element.elementor-element-2f66df68 h6{margin:20px 0 8px;color:#3e5653;font-size:15px;line-height:1.75;font-weight:700}
.elementor-2420 .elementor-element.elementor-element-2f66df68 ul,.elementor-2420 .elementor-element.elementor-element-2f66df68 ol{padding-right:22px;padding-left:0}
.elementor-2420 .elementor-element.elementor-element-2f66df68 a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .25s ease,color .2s ease}
.elementor-2420 .elementor-element.elementor-element-2f66df68 a:hover{background-size:100% 1px}
.elementor-2420 .elementor-element.elementor-element-2f66df68 img{max-width:100%;height:auto;border-radius:12px}
.elementor-2420 .elementor-element.elementor-element-2f66df68 table{width:100%;border-collapse:collapse;margin:24px 0;overflow:hidden}
.elementor-2420 .elementor-element.elementor-element-2f66df68 th,.elementor-2420 .elementor-element.elementor-element-2f66df68 td{padding:13px 15px;border:1px solid #dfe7e5;text-align:right;vertical-align:top}
.elementor-2420 .elementor-element.elementor-element-2f66df68 th{background:#f3f7f6;color:#203b39}
@media(max-width:1024px){.elementor-2420 .elementor-element.elementor-element-2f66df68 h2{font-size:27px}.elementor-2420 .elementor-element.elementor-element-2f66df68 h3{font-size:22px}}
@media(max-width:767px){.elementor-2420 .elementor-element.elementor-element-2f66df68 h2{font-size:24px;margin-top:34px}.elementor-2420 .elementor-element.elementor-element-2f66df68 h3{font-size:20px}.elementor-2420 .elementor-element.elementor-element-2f66df68 h4{font-size:18px}.elementor-2420 .elementor-element.elementor-element-2f66df68 table{display:block;overflow-x:auto}}
/* Classic editor tables: contain wide tables without widening the page. */
.elementor-2420 .elementor-element.elementor-element-2f66df68,.elementor-2420 .elementor-element.elementor-element-2f66df68 > .elementor-widget-container{min-width:0;max-width:100%;}
.elementor-2420 .elementor-element.elementor-element-2f66df68 .adan-table-scroll{
 display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;
 overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
 margin:24px 0;direction:rtl;scrollbar-width:thin;
 scrollbar-color:#cbd7d5 transparent;
}
.elementor-2420 .elementor-element.elementor-element-2f66df68 .adan-table-scroll:focus-visible{outline:2px solid #168f82;outline-offset:3px;}
.elementor-2420 .elementor-element.elementor-element-2f66df68 .adan-table-scroll > table{display:table!important;margin:0!important;}
@media(max-width:1024px){
 .elementor-2420 .elementor-element.elementor-element-2f66df68 .adan-table-scroll > table{
   width:100%!important;max-width:none!important;table-layout:auto!important;
 }
 .elementor-2420 .elementor-element.elementor-element-2f66df68 .adan-table-scroll > table th,.elementor-2420 .elementor-element.elementor-element-2f66df68 .adan-table-scroll > table td{
   min-width:120px;white-space:normal!important;overflow-wrap:anywhere;
   height:auto!important;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f6ea132 */.elementor-2420 .elementor-element.elementor-element-2f6ea132{
    transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;
}
@media(hover:hover) and (pointer:fine){
    .elementor-2420 .elementor-element.elementor-element-2f6ea132:hover{
        transform:translateY(-3px);
        box-shadow:0 14px 32px rgba(36,59,57,.13)!important;
    }
}
.elementor-2420 .elementor-element.elementor-element-2f6ea132{min-width:0;max-width:100%;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-7f3cf44e */.elementor-2420 .elementor-element.elementor-element-7f3cf44e h2{display:none!important}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e .woocommerce-product-additional-information{width:100%;margin:0!important}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes{
    display:block;width:100%!important;margin:0!important;
    border:1px solid #dfe7e5!important;border-radius:12px!important;
    border-collapse:separate!important;border-spacing:0!important;
    background:#fff!important;overflow:hidden;
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes tbody,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes tbody{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes tr,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes tr{
    display:grid;grid-template-columns:minmax(120px,32%) minmax(0,1fr);
    align-items:stretch;min-width:0;margin:0!important;
    border:1px solid #dfe7e5!important;border-radius:10px;overflow:hidden;background:#fff
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes th,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes th,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes td,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes td{
    display:flex;align-items:center;min-width:0;margin:0!important;
    padding:13px 14px!important;border:0!important;text-align:right!important;
    vertical-align:middle!important;box-sizing:border-box
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes th,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes th{
    width:auto!important;background:#f8faf9!important;color:#243636!important;font-weight:600!important
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes td,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes td{
    width:auto!important;background:#fff;color:#455653!important;overflow-wrap:anywhere
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes td p,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes td p{
    width:100%;margin:0!important;padding:0!important;color:inherit;font:inherit
}
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes tr:hover th,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes tr:hover th,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes tr:hover td,
.elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes tr:hover td{
    background:rgba(29,217,181,.06)!important
}
@media(max-width:767px){
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes tbody,
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes tbody{grid-template-columns:minmax(0,1fr);gap:8px}
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes tr,
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes tr{grid-template-columns:minmax(105px,35%) minmax(0,1fr)}
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes th,
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes th,
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.woocommerce-product-attributes td,
    .elementor-2420 .elementor-element.elementor-element-7f3cf44e table.shop_attributes td{padding:11px 12px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404c65d */.elementor-2420 .elementor-element.elementor-element-404c65d:not(:has(table.woocommerce-product-attributes)){display:none!important}
.elementor-2420 .elementor-element.elementor-element-404c65d:has(table.woocommerce-product-attributes tbody:empty){display:none!important}
.elementor-2420 .elementor-element.elementor-element-404c65d{scroll-margin-top:178px}
.elementor-2420 .elementor-element.elementor-element-404c65d{
    transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;
}
@media(hover:hover) and (pointer:fine){
    .elementor-2420 .elementor-element.elementor-element-404c65d:hover{
        transform:translateY(-3px);
        box-shadow:0 14px 32px rgba(36,59,57,.13)!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf6f843 */.elementor-2420 .elementor-element.elementor-element-1bf6f843{min-width:0;max-width:100%;}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-2087f44c */.elementor-2420 .elementor-element.elementor-element-2087f44c,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-widget-container,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc{
    display:block;
    width:100%;
    max-width:100%;
    min-width:0;
    box-sizing:border-box;
    overflow:hidden!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__header{
    display:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__body{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:400px!important;
    padding:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    scroll-behavior:auto!important;
    scrollbar-width:thin;
    scrollbar-color:#cbd7d5 transparent;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__body::-webkit-scrollbar{width:5px}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__body::-webkit-scrollbar-track{background:transparent}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__body::-webkit-scrollbar-thumb{background:#cbd7d5;border-radius:20px}
.elementor-2420 .elementor-element.elementor-element-2087f44c ol,
.elementor-2420 .elementor-element.elementor-element-2087f44c ul,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-wrapper{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding-right:0!important;
    padding-left:0!important;
    list-style:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c li,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    list-style:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c li::marker,
.elementor-2420 .elementor-element.elementor-element-2087f44c li::before,
.elementor-2420 .elementor-element.elementor-element-2087f44c li::after,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item::marker,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item::before,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item::after,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text-wrapper::before,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text-wrapper::after{
    display:none!important;
    content:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text-wrapper{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box;
    direction:rtl;
    text-align:right;
    white-space:normal!important;
    overflow-wrap:anywhere;
    text-decoration:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text{
    display:block!important;
    padding:8px 10px;
    margin:2px 0;
    border-radius:8px;
    color:#52615f!important;
    transition:background-color .15s ease,color .15s ease;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text:hover{
    background:#f3f8f7!important;
    color:#176a62!important;
    text-decoration:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text.elementor-item-active,
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-item-text.adan-reading-active{
    background:#e7f6f3!important;
    color:#176a62!important;
    font-weight:700!important;
    text-decoration:none!important;
}
.elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__list-wrapper .elementor-toc__list-wrapper{
    margin:0!important;
    padding-right:12px!important;
    border-right:1px solid #e9efed!important;
}
@media(max-width:1024px){
    .elementor-2420 .elementor-element.elementor-element-2087f44c,
    .elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-widget-container,
    .elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc{
        overflow:visible!important;
    }
    .elementor-2420 .elementor-element.elementor-element-2087f44c .elementor-toc__body{
        max-height:none!important;
        overflow:visible!important;
    }
}

@media(min-width:1025px){
.elementor-2420 .elementor-element.elementor-element-2087f44c[data-adan-reader-sync="1"] .elementor-toc__list-item-text.elementor-item-active:not(.adan-reading-active){background:transparent!important;color:#52615f!important;font-weight:400!important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b1faf8 */.elementor-2420 .elementor-element.elementor-element-30b1faf8{
    overflow:visible!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54617829 */.elementor-2420 .elementor-element.elementor-element-54617829{
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-104a6be3 *//* Only focus ring + layout behavior that the Form panel does not fully expose. */
.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field:focus{
    outline:0;
    box-shadow:0 0 0 3px rgba(29,217,181,.12);
    border-color:#1dd9b5!important;
}
.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button{transition:transform .2s ease,box-shadow .2s ease}
.elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(253,97,4,.55)}
@media(max-width:1024px){
    .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group:not(.elementor-field-type-hidden){width:50%!important}
}
@media(max-width:767px){
    .elementor-2420 .elementor-element.elementor-element-104a6be3 .elementor-field-group:not(.elementor-field-type-hidden){width:100%!important}
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6eaa2cb5 */.elementor-2420 .elementor-element.elementor-element-6eaa2cb5{scroll-margin-top:178px}
.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-accordion-item{
    margin-bottom:10px;overflow:hidden;background:#fff;
    border:1px solid #dfe7e5!important;border-radius:12px!important;
    box-shadow:0 6px 20px rgba(36,59,57,.045)
}
.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-title:hover,
.elementor-2420 .elementor-element.elementor-element-6eaa2cb5 .elementor-tab-title.elementor-active{
    color:#FD6104!important;background:#f8faf9!important
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1ff38fef */.elementor-2420 .elementor-element.elementor-element-1ff38fef{width:100%;max-width:100%;min-width:0}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-tabs>ul.tabs,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-tabs>ul.wc-tabs{display:none!important}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-Tabs-panel--description,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-Tabs-panel--additional_information{display:none!important}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-Tabs-panel--reviews,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #tab-reviews{
    display:block!important;width:100%;margin:0!important;padding:0!important;border:0!important
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews{
    display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);
    gap:28px;align-items:start;width:100%;direction:rtl
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #comments,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #review_form_wrapper{
    min-width:0;padding:26px;background:#fff;
    border:1px solid #dfe7e5;border-radius:18px;
    box-shadow:0 8px 28px rgba(36,59,57,.07)
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #comments>h2,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reply-title{display:block;margin:0 0 20px;color:#243636}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-noreviews{
    margin:0;padding:16px 18px;background:#f3f8f7;border-radius:10px;color:#52615f
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef ol.commentlist{
    display:grid;grid-template-columns:minmax(0,1fr);gap:14px;
    margin:0!important;padding:0!important;list-style:none!important
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef ol.commentlist li{margin:0!important;padding:0!important;list-style:none!important}
.elementor-2420 .elementor-element.elementor-element-1ff38fef ol.commentlist li::marker{display:none;content:none}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .comment_container{
    display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px;
    background:#f8faf9;border:1px solid #dfe7e5;border-radius:12px
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .comment_container img.avatar{
    position:static!important;float:none!important;width:52px!important;height:52px!important;
    margin:0!important;padding:0!important;object-fit:cover;border:0!important;border-radius:50%
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .comment-text{min-width:0;margin:0!important;padding:0!important;border:0!important}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .meta{margin:0 0 8px!important;color:#667674}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .description p{margin:0!important}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #review_form_wrapper{background:#f8faf9}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform>p{min-width:0;margin:0!important}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .comment-notes,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .comment-form-rating,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .comment-form-comment,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .comment-form-cookies-consent,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .form-submit{grid-column:1/-1}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform label{display:block;margin:0 0 7px;color:#455653;font-weight:700}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform input[type="text"],
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform input[type="email"],
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform textarea{
    width:100%;min-height:46px;box-sizing:border-box;padding:11px 13px;background:#fff;
    border:1px solid #dfe7e5;border-radius:12px;color:#243636;
    transition:border-color .2s ease,box-shadow .2s ease
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform textarea{min-height:130px;resize:vertical}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform input:focus,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform textarea:focus{
    outline:0;border-color:#1dd9b5;box-shadow:0 0 0 3px rgba(29,217,181,.12)
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .comment-form-cookies-consent label{margin:0;font-weight:400}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform input[type="checkbox"]{width:18px;height:18px;margin-top:5px;flex:0 0 auto}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .submit{
    min-height:46px;padding:12px 22px;background:#FD6104;color:#fff;
    border:1px solid #FD6104;border-radius:12px;font-weight:600;cursor:pointer;
    transition:background-color .2s ease,transform .2s ease
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform .submit:hover{background:#FC2105;border-color:#FC2105;transform:translateY(-1px)}

/* Text font is local to Reviews; icon fonts are explicitly preserved. */
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews h2,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews h3,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews label,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews input,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews textarea,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews button,
.elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews select,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-noreviews,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .meta,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .description,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-review__author,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .woocommerce-review__published-date{
    font-family:anjoman-fanum,sans-serif!important
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef .star-rating,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .star-rating::before,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .star-rating span,
.elementor-2420 .elementor-element.elementor-element-1ff38fef .star-rating span::before{
    font-family:"star"!important;color:#FD6104!important
}
.elementor-2420 .elementor-element.elementor-element-1ff38fef p.stars a,
.elementor-2420 .elementor-element.elementor-element-1ff38fef p.stars a::before{
    font-family:"WooCommerce"!important;color:#FD6104!important
}

@media(max-width:1024px){
    .elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews{grid-template-columns:minmax(0,1fr);gap:22px}
    .elementor-2420 .elementor-element.elementor-element-1ff38fef #comments,.elementor-2420 .elementor-element.elementor-element-1ff38fef #review_form_wrapper{padding:22px}
}
@media(max-width:767px){
    .elementor-2420 .elementor-element.elementor-element-1ff38fef #reviews{gap:18px}
    .elementor-2420 .elementor-element.elementor-element-1ff38fef #comments,.elementor-2420 .elementor-element.elementor-element-1ff38fef #review_form_wrapper{padding:17px;border-radius:12px}
    .elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform{grid-template-columns:minmax(0,1fr);gap:12px}
    .elementor-2420 .elementor-element.elementor-element-1ff38fef #commentform>p{grid-column:1/-1}
    .elementor-2420 .elementor-element.elementor-element-1ff38fef .comment_container{grid-template-columns:42px minmax(0,1fr);padding:14px}
    .elementor-2420 .elementor-element.elementor-element-1ff38fef .comment_container img.avatar{width:42px!important;height:42px!important}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-3d4265d2 */.elementor-2420 .elementor-element.elementor-element-3d4265d2{display:block;width:100%;max-width:100%;min-width:0}
.elementor-2420 .elementor-element.elementor-element-3d4265d2 .upsells.products>h2,.elementor-2420 .elementor-element.elementor-element-3d4265d2 section.upsells>h2{display:none!important}
.elementor-2420 .elementor-element.elementor-element-3d4265d2 .upsells.products,.elementor-2420 .elementor-element.elementor-element-3d4265d2 section.upsells,.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products{
    width:100%!important;max-width:100%;min-width:0;margin-right:0!important;
    margin-left:0!important;padding-right:0!important;padding-left:0!important
}
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product{
    min-width:0;box-sizing:border-box;padding:14px!important;background:#fff;
    border:1px solid #dfe7e5;border-radius:18px;
    box-shadow:0 8px 28px rgba(36,59,57,.07);
    transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease
}
@media(hover:hover) and (pointer:fine){
    .elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product:hover{
        transform:translateY(-6px);
        box-shadow:0 14px 32px rgba(36,59,57,.13)
    }
}
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product a{display:block;min-width:0;text-decoration:none}
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product .woocommerce-loop-product__title{
    white-space:normal;overflow-wrap:anywhere;color:#243636;font-weight:600
}
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product .price,
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product .star-rating,
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product .button,
.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product .added_to_cart{display:none!important}
@media(max-width:767px){.elementor-2420 .elementor-element.elementor-element-3d4265d2 ul.products li.product{padding:12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c151f6b */.elementor-2420 .elementor-element.elementor-element-5c151f6b{scroll-margin-top:178px}
.elementor-2420 .elementor-element.elementor-element-5c151f6b:not(:has(.upsells li.product)):not(:has(.up-sells li.product)){display:none!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-21b11d69 */.elementor-2420 .elementor-element.elementor-element-21b11d69{display:block;width:100%;max-width:100%;min-width:0}
.elementor-2420 .elementor-element.elementor-element-21b11d69 .related.products>h2,.elementor-2420 .elementor-element.elementor-element-21b11d69 section.related>h2{display:none!important}
.elementor-2420 .elementor-element.elementor-element-21b11d69 .related.products,.elementor-2420 .elementor-element.elementor-element-21b11d69 section.related,.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products{
    width:100%!important;max-width:100%;min-width:0;margin-right:0!important;
    margin-left:0!important;padding-right:0!important;padding-left:0!important
}
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product{
    min-width:0;box-sizing:border-box;padding:14px!important;background:#fff;
    border:1px solid #dfe7e5;border-radius:18px;
    box-shadow:0 8px 28px rgba(36,59,57,.07);
    transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease
}
@media(hover:hover) and (pointer:fine){
    .elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product:hover{
        transform:translateY(-6px);
        box-shadow:0 14px 32px rgba(36,59,57,.13)
    }
}
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product a{display:block;min-width:0;text-decoration:none}
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product .woocommerce-loop-product__title{
    white-space:normal;overflow-wrap:anywhere;color:#243636;font-weight:600
}
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product .price,
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product .star-rating,
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product .button,
.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product .added_to_cart{display:none!important}
@media(max-width:767px){.elementor-2420 .elementor-element.elementor-element-21b11d69 ul.products li.product{padding:12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c7ac709 */.elementor-2420 .elementor-element.elementor-element-4c7ac709{scroll-margin-top:178px}
.elementor-2420 .elementor-element.elementor-element-4c7ac709:not(:has(.related li.product)){display:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43aa0326 */.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button{transition:transform .2s ease,box-shadow .2s ease}
.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(22,55,52,.5)}
.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button-icon{transition:transform .2s ease}
.elementor-2420 .elementor-element.elementor-element-43aa0326 .elementor-button:hover .elementor-button-icon{transform:translateX(-3px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-289028af */.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button{transition:transform .2s ease,box-shadow .2s ease}
.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px rgba(22,55,52,.5)}
.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button-icon{transition:transform .2s ease}
.elementor-2420 .elementor-element.elementor-element-289028af .elementor-button:hover .elementor-button-icon{transform:translateX(-3px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42dc510c *//* Root-only responsive overflow safeguard.
   All visual styling lives on the relevant Elementor element/widget. */
@media(max-width:1024px){
    .elementor-2420 .elementor-element.elementor-element-42dc510c{
        width:100%!important;
        max-width:100%!important;
        min-width:0!important;
        overflow-x:clip!important;
    }
}
@supports not (overflow:clip){
    @media(max-width:1024px){
        .elementor-2420 .elementor-element.elementor-element-42dc510c{overflow-x:hidden!important}
    }
}/* End custom CSS */