.elementor-17 .elementor-element.elementor-element-ec6d4b9 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #222A35 0%, #FFFFFF 100%);opacity:0.5;mix-blend-mode:hue;}.elementor-17 .elementor-element.elementor-element-ec6d4b9 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 90% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17 .elementor-element.elementor-element-ec6d4b9 .elementor-heading-title{color:#223532;}.elementor-17 .elementor-element.elementor-element-ec6d4b9{color:#222A35;}.elementor-17 .elementor-element.elementor-element-ec6d4b9 a{color:#A71616;}.elementor-17 .elementor-element.elementor-element-ec6d4b9 a:hover{color:#1D29C5;}.elementor-17 .elementor-element.elementor-element-19c0f80 .elementor-element-populated .elementor-heading-title{color:#020101;}.elementor-17 .elementor-element.elementor-element-19c0f80 > .elementor-element-populated{color:#A21313;}.elementor-17 .elementor-element.elementor-element-19c0f80 .elementor-element-populated a{color:#020101;}.elementor-17 .elementor-element.elementor-element-19c0f80 .elementor-element-populated a:hover{color:#020101;}.elementor-17 .elementor-element.elementor-element-a1a4e9b > .elementor-widget-container{background-color:#00000005;margin:0px 0px 0px 0px;padding:015px 015px 015px 015px;}.elementor-17 .elementor-element.elementor-element-a1a4e9b:not(.e-transform) > .elementor-widget-container{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-a1a4e9b.e-transform > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-17 .elementor-element.elementor-element-a1a4e9b.elementor-widget .elementor-widget-container, .elementor-17 .elementor-element.elementor-element-a1a4e9b.elementor-widget .elementor-widget-container > *{position:relative;--jkit-option-enabled:20px;}.elementor-17 .elementor-element.elementor-element-a1a4e9b.elementor-widget .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:inherit;background-color:inherit;}.elementor-17 .elementor-element.elementor-element-a1a4e9b{column-gap:0px;text-align:left;color:#222A35;font-family:"Poppins", Sans-serif;font-weight:300;letter-spacing:-0.2px;word-spacing:0px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-a1a4e9b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-a1a4e9b */.woocommerce-billing-fields__field-wrapper label, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, .order-details-heading.cart-page-heading, .woocommerce-additional-fields__field-wrapper label, .woocommerce-privacy-policy-text p, .checkout-heading.cart-page-heading, .order-total th{
    color: #222A35 !important;
}
.checkout-heading.cart-page-heading {color:#222A35;} 
.woocommerce-additional-fields__field-wrapper .form-row label, .woocommerce-billing-fields__field-wrapper .form-row label {
    font-family: var(--body-font);
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    color: #222A35;
    margin-bottom: 6px;
}
.cart_totals h2, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3, .woocommerce-cart h1.entry-title, h3#order_review_heading {
    color: #222A35;
    margin-bottom: 23px;/* End custom CSS */