.elementor-657 .elementor-element.elementor-element-d9f7d29{--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:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-657 .elementor-element.elementor-element-d9f7d29:not(.elementor-motion-effects-element-type-background), .elementor-657 .elementor-element.elementor-element-d9f7d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A718121A;}.elementor-657 .elementor-element.elementor-element-9df2953{width:100%;max-width:100%;text-align:center;}.elementor-657 .elementor-element.elementor-element-9df2953 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-657 .elementor-element.elementor-element-9df2953 .elementor-heading-title{text-transform:capitalize;}.elementor-657 .elementor-element.elementor-element-4cbe533{--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:50px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-657 .elementor-element.elementor-element-9c3044f{width:var( --container-widget-width, 1280px );max-width:1280px;--container-widget-width:1280px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-657 .elementor-element.elementor-element-9df2953 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-657 .elementor-element.elementor-element-d9f7d29{--padding-top:32px;--padding-bottom:32px;--padding-left:15px;--padding-right:15px;}.elementor-657 .elementor-element.elementor-element-9df2953 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-9df2953 */.hero-about-heading span{
   color: var(--Style, #2A2A2A);
font-weight: 500; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c3044f */.alignwide {
    margin-inline: 0px !important;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    border-radius: 100px;
    border: 1px solid #A71812;
    background: var(--a-71812, #A71812);
    color: white !important;
    margin-top: 40px !important;
}

.wc-block-cart__totals-title {
    color: var(--a-71812, #A71812) !important;
    font-family: Montserrat !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
}

th.wc-block-cart-items__header-image span {
    color: var(--a-71812, #A71812) !important;
    font-family: Montserrat !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
}

th.wc-block-cart-items__header-total span {
    color: var(--a-71812, #A71812) !important;
    font-family: Montserrat !important;
    font-size: 24px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
}

table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block thead {
    border-top: 2px solid #ffffff !important;
}

span.wc-block-components-totals-item__label {
    color: var(--000000, #000);
    font-family: Lato;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: capitalize;
}

span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-footer-item-tax-value {
    color: var(--000000, #000);
    font-family: 'Montserrat' !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: capitalize;
}

span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
    color: var(--000000, #000);
    font-family: 'Montserrat' !important;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    text-transform: capitalize;
}/* End custom CSS */