.elementor-13 .elementor-element.elementor-element-25c2ca82{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-25c2ca82:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-25c2ca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FF;}.elementor-13 .elementor-element.elementor-element-ff9208f{--display:flex;}.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 );}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-25c2ca82{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-25c2ca82{--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-4fca8c9 */.elementor-13 .elementor-element.elementor-element-4fca8c9 .woocommerce-info, .elementor-13 .elementor-element.elementor-element-4fca8c9 .woocommerce-message { background:#FDF0F5; color:#4A2632; border:1px solid #F2D3DF; border-radius:16px; padding:20px 24px; }
.elementor-13 .elementor-element.elementor-element-4fca8c9 .wc-backward { background:#D95B83 !important; color:#fff !important; border-radius:999px !important; padding:12px 24px !important; font-weight:600; }
.elementor-13 .elementor-element.elementor-element-4fca8c9 .wc-backward:hover { background:#316BB3 !important; }/* End custom CSS */
/* Start custom CSS */.elementor.elementor-13[data-elementor-id="13"],.elementor-13>.elementor-section-wrap{display:flex!important;flex-direction:column!important;}.elementor.elementor-13[data-elementor-id="13"] .e-con:has(.charmi-utility-hero){order:-1!important;max-width:1188px;width:100%;margin:0 auto;padding:24px 24px 0!important;}.elementor-13 .e-con:has(.charmi-utility-hero)>.e-con-inner{padding:0!important;}.elementor-13 .elementor-widget-text-editor:has(.charmi-utility-hero){width:100%;}.elementor-13 .charmi-utility-hero p{margin:0;}.elementor-13 .charmi-utility-hero h1{font-size:clamp(28px,3vw,40px)!important;}@media(max-width:767px){.elementor.elementor-13[data-elementor-id="13"] .e-con:has(.charmi-utility-hero){padding:20px 18px 0!important;}.elementor-13 .charmi-utility-hero{padding:24px 22px!important;}}
.elementor.elementor-13[data-elementor-id="13"]{gap:0!important;}.elementor.elementor-13[data-elementor-id="13"] .e-con:has(.charmi-utility-hero),.elementor.elementor-13[data-elementor-id="13"] .e-con:has(.charmi-utility-hero)>.e-con-inner{min-height:0!important;height:auto!important;flex-grow:0!important;justify-content:flex-start!important;}.elementor.elementor-13[data-elementor-id="13"] .elementor-element-25c2ca82{padding-top:40px!important;}/* End custom CSS */