.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-675 .elementor-element.elementor-element-5fb215df{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-675 .elementor-element.elementor-element-2c50727f{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-729b5cf );}.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-675 .elementor-element.elementor-element-5a8111c4 .elementor-button{background-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-675 .elementor-element.elementor-element-5a8111c4{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.woocommerce .elementor-widget-woocommerce-product-price .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 );}.woocommerce .elementor-675 .elementor-element.elementor-element-198b098 .price{color:#FFFFFF;}.elementor-675 .elementor-element.elementor-element-11d40dca{margin:0% 3% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;}.elementor-675 .elementor-element.elementor-element-7cb3f4b9{text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-675 .elementor-element.elementor-element-7f7fe64f{text-align:start;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-675 .elementor-element.elementor-element-74866467{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-675 .elementor-element.elementor-element-2f9cea09{font-family:"Inter", Sans-serif;font-size:35px;font-weight:400;color:var( --e-global-color-text );}.elementor-675 .elementor-element.elementor-element-47408a19{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-675 .elementor-element.elementor-element-43ad7362{--display:flex;}.elementor-675 .elementor-element.elementor-element-43ad7362.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-24c3b592{width:var( --container-widget-width, 41.133% );max-width:41.133%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:41.133%;--container-widget-flex-grow:0;text-align:start;}.elementor-675 .elementor-element.elementor-element-24c3b592.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-18824ab2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-675 .elementor-element.elementor-element-18824ab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-b9aa6a2{width:var( --container-widget-width, 41.133% );max-width:41.133%;--container-widget-width:41.133%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-b9aa6a2.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-5d7f1690{--display:flex;}.elementor-675 .elementor-element.elementor-element-5d7f1690.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-4c3d2f5f{width:var( --container-widget-width, 41.133% );max-width:41.133%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:41.133%;--container-widget-flex-grow:0;text-align:start;}.elementor-675 .elementor-element.elementor-element-4c3d2f5f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-2ce9c2cf{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-675 .elementor-element.elementor-element-2ce9c2cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-657b1677{width:var( --container-widget-width, 41.133% );max-width:41.133%;--container-widget-width:41.133%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-657b1677.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-3471ab2b{--display:flex;}.elementor-675 .elementor-element.elementor-element-3471ab2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-5178a7f6{width:var( --container-widget-width, 53.665% );max-width:53.665%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:53.665%;--container-widget-flex-grow:0;text-align:start;}.elementor-675 .elementor-element.elementor-element-5178a7f6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-57c670d3{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-675 .elementor-element.elementor-element-c824eaf{width:var( --container-widget-width, 70.928% );max-width:70.928%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:70.928%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-c824eaf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-19e20118{width:var( --container-widget-width, 70.928% );max-width:70.928%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:70.928%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;color:var( --e-global-color-729b5cf );}.elementor-675 .elementor-element.elementor-element-19e20118.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-410e8668{width:var( --container-widget-width, 70.794% );max-width:70.794%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:70.794%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;color:var( --e-global-color-729b5cf );}.elementor-675 .elementor-element.elementor-element-410e8668.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-675 .elementor-element.elementor-element-850601e{width:var( --container-widget-width, 70.409% );max-width:70.409%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:70.409%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;color:var( --e-global-color-729b5cf );}.elementor-675 .elementor-element.elementor-element-850601e.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-675 .elementor-element.elementor-element-24c3b592{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-b9aa6a2{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-675 .elementor-element.elementor-element-4c3d2f5f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-657b1677{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-675 .elementor-element.elementor-element-5178a7f6{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-675 .elementor-element.elementor-element-c824eaf{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-675 .elementor-element.elementor-element-c824eaf.elementor-element{--align-self:flex-start;}.elementor-675 .elementor-element.elementor-element-19e20118.elementor-element{--align-self:flex-start;}.elementor-675 .elementor-element.elementor-element-410e8668.elementor-element{--align-self:flex-start;}.elementor-675 .elementor-element.elementor-element-850601e.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-675 .elementor-element.elementor-element-74866467{text-align:center;font-size:12px;}.elementor-675 .elementor-element.elementor-element-43ad7362{--width:128.625px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:-4%;--padding-right:0%;}.elementor-675 .elementor-element.elementor-element-24c3b592{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-675 .elementor-element.elementor-element-18824ab2{--width:154.215px;}.elementor-675 .elementor-element.elementor-element-b9aa6a2{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 52% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-5d7f1690{--width:100px;--margin-top:0%;--margin-bottom:0%;--margin-left:-5%;--margin-right:0%;}.elementor-675 .elementor-element.elementor-element-4c3d2f5f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-675 .elementor-element.elementor-element-2ce9c2cf{--width:151.625px;}.elementor-675 .elementor-element.elementor-element-657b1677{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 52% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-3471ab2b{--width:50%;--margin-top:0%;--margin-bottom:0%;--margin-left:-5%;--margin-right:0%;}.elementor-675 .elementor-element.elementor-element-5178a7f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-675 .elementor-element.elementor-element-c824eaf.elementor-element{--align-self:center;}.elementor-675 .elementor-element.elementor-element-19e20118{width:var( --container-widget-width, 152.583px );max-width:152.583px;--container-widget-width:152.583px;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-19e20118.elementor-element{--align-self:center;}.elementor-675 .elementor-element.elementor-element-410e8668{width:var( --container-widget-width, 141.401px );max-width:141.401px;--container-widget-width:141.401px;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-410e8668.elementor-element{--align-self:center;}.elementor-675 .elementor-element.elementor-element-850601e{width:var( --container-widget-width, 150.854px );max-width:150.854px;--container-widget-width:150.854px;--container-widget-flex-grow:0;}.elementor-675 .elementor-element.elementor-element-850601e.elementor-element{--align-self:center;}}/* Start custom CSS */@media (max-width: 767px) {
  .elementor-675 .elementor-element-5c2628e0 { flex-direction: column !important; gap: 20px !important; margin: 0 !important; padding: 24px 18px !important; background-size: cover !important; background-position: center bottom !important; }
  .elementor-675 .elementor-element-4c53f97a { width: 100% !important; max-width: 100% !important; padding: 0 !important; }
  .elementor-675 .elementor-element-4c53f97a > .elementor-widget { width: 100% !important; max-width: 100% !important; margin: 0 !important; }
  .elementor-675 .elementor-element-7e96db74 { width: 100% !important; min-height: 320px !important; background-size: contain !important; background-repeat: no-repeat !important; }
}
@media (max-width: 767px) { .elementor-675 .title-white { white-space: normal !important; max-width: 100% !important; } }/* End custom CSS */