.elementor-47 .elementor-element.elementor-element-fcc95c1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-fcc95c1:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-fcc95c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfe546 );}.elementor-47 .elementor-element.elementor-element-fcc95c1 > .elementor-container{max-width:960px;}.elementor-47 .elementor-element.elementor-element-fcc95c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 40px 0px 40px;}.elementor-47 .elementor-element.elementor-element-fcc95c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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-47 .elementor-element.elementor-element-3876551 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-3876551{text-align:center;}.elementor-47 .elementor-element.elementor-element-3876551 img{width:440px;}.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-47 .elementor-element.elementor-element-b037858{text-align:center;}.elementor-47 .elementor-element.elementor-element-b037858 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.5px;color:#1A1E23;}.elementor-47 .elementor-element.elementor-element-ae2ef79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-47 .elementor-element.elementor-element-ae2ef79{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEE0E3;margin-top:0px;margin-bottom:24px;padding:0px 0px 32px 0px;}.elementor-47 .elementor-element.elementor-element-d7aadb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-47 .elementor-element.elementor-element-35325da{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-icon i{color:var( --e-global-color-e507f19 );transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-icon svg{fill:var( --e-global-color-e507f19 );transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-text{color:#1A1E23;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-c8f8ec6{--divider-border-style:solid;--divider-color:#DEE0E3;--divider-border-width:1px;width:auto;max-width:auto;align-self:center;}.elementor-47 .elementor-element.elementor-element-c8f8ec6 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-47 .elementor-element.elementor-element-c8f8ec6 .elementor-divider-separator{width:80px;}.elementor-47 .elementor-element.elementor-element-c8f8ec6 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-47 .elementor-element.elementor-element-2d8454a{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-icon i{color:#869498;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-icon svg{fill:#869498;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-text{color:#869498;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-a2cf06b{--divider-border-style:solid;--divider-color:#DEE0E3;--divider-border-width:1px;width:auto;max-width:auto;align-self:center;}.elementor-47 .elementor-element.elementor-element-a2cf06b > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-47 .elementor-element.elementor-element-a2cf06b .elementor-divider-separator{width:80px;}.elementor-47 .elementor-element.elementor-element-a2cf06b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-47 .elementor-element.elementor-element-b4d59c4{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-icon i{color:#869498;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-icon svg{fill:#869498;transition:fill 0.3s;}.elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-text{color:#869498;transition:color 0.3s;}.elementor-47 .elementor-element.elementor-element-ec26d70:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ec26d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0dfe546 );}.elementor-47 .elementor-element.elementor-element-ec26d70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 80px 0px;}.elementor-47 .elementor-element.elementor-element-ec26d70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-64de7b0{--cols:2;--column-proportion:35%;--cols-gap:15px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .woocommerce-cart-form{background-color:var( --e-global-color-4d619a3 );padding:30px 30px 30px 30px;--et_table-space-v:32px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .cart_totals{background-color:var( --e-global-color-4d619a3 );padding:30px 30px 30px 30px;--widget-title-element-color:var( --e-global-color-e507f19 );}.elementor-47 .elementor-element.elementor-element-64de7b0 .woocommerce-cart-form table thead th{font-size:16px;font-weight:700;fill:var( --e-global-color-e507f19 );color:var( --e-global-color-e507f19 );}.elementor-47 .elementor-element.elementor-element-64de7b0 .woocommerce-cart-form table tbody{font-size:14px;--et_table-v-align:top;}.elementor-47 .elementor-element.elementor-element-64de7b0 .woocommerce-cart-form table tbody .amount{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );--loader-side-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-64de7b0 .woocommerce-cart-form table{margin-bottom:50px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .clear-cart .button-text:last-child{margin-left:7px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .clear-cart .button-text:first-child{margin-right:7px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .cart_totals .order-total th{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-64de7b0 .cart_totals .order-total .amount{fill:var( --e-global-color-e507f19 );color:var( --e-global-color-e507f19 );}.elementor-47 .elementor-element.elementor-element-64de7b0 .cart_totals .cart-totals-title{text-align:left;}.elementor-47 .elementor-element.elementor-element-64de7b0 .checkout-button{font-size:18px;font-weight:700;padding:30px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .checkout-button:hover, .elementor-47 .elementor-element.elementor-element-64de7b0 .checkout-button:focus{background-color:var( --e-global-color-e507f19 );}.elementor-47 .elementor-element.elementor-element-64de7b0 .return-shop{background-color:var( --e-global-color-4d619a3 );padding:30px 0px 30px 0px;}.elementor-47 .elementor-element.elementor-element-64de7b0 .return-shop:hover, .elementor-47 .elementor-element.elementor-element-64de7b0 .return-shop:focus{color:var( --e-global-color-4d619a3 );--loader-side-color:var( --e-global-color-4d619a3 );background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-64de7b0 .return-shop:hover svg, .elementor-47 .elementor-element.elementor-element-64de7b0 .return-shop:focus svg{fill:var( --e-global-color-4d619a3 );}.elementor-47 .elementor-element.elementor-element-debd898:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-debd898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-debd898{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 70px 0px;}.elementor-47 .elementor-element.elementor-element-debd898 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-47 .elementor-element.elementor-element-a496d3a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-4d619a3 );}.elementor-47 .elementor-element.elementor-element-b8d2ae8{text-align:right;}.elementor-47 .elementor-element.elementor-element-b8d2ae8 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:normal;color:var( --e-global-color-4d619a3 );}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-fcc95c1{margin-top:0px;margin-bottom:0px;padding:24px 24px 24px 24px;}.elementor-47 .elementor-element.elementor-element-3876551 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-47 .elementor-element.elementor-element-ae2ef79{padding:0px 16px 32px 16px;}.elementor-47 .elementor-element.elementor-element-c8f8ec6 > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-47 .elementor-element.elementor-element-a2cf06b > .elementor-widget-container{margin:0px 12px 0px 12px;}.elementor-47 .elementor-element.elementor-element-debd898{padding:0px 30px 50px 30px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-fcc95c1{margin-top:0px;margin-bottom:0px;padding:60px 20px 0px 20px;}.elementor-47 .elementor-element.elementor-element-4f2ad3b > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-47 .elementor-element.elementor-element-3876551{text-align:center;}.elementor-47 .elementor-element.elementor-element-3876551 img{width:100%;}.elementor-47 .elementor-element.elementor-element-b037858 .elementor-heading-title{font-size:24px;}.elementor-47 .elementor-element.elementor-element-ae2ef79{margin-top:0px;margin-bottom:0px;padding:0px 12px 24px 12px;}.elementor-bc-flex-widget .elementor-47 .elementor-element.elementor-element-d7aadb5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-47 .elementor-element.elementor-element-d7aadb5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-47 .elementor-element.elementor-element-d7aadb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-47 .elementor-element.elementor-element-d7aadb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-35325da{--e-icon-list-icon-size:14px;}.elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-35325da .elementor-icon-list-item > a{font-size:13px;}.elementor-47 .elementor-element.elementor-element-c8f8ec6 > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-47 .elementor-element.elementor-element-c8f8ec6 .elementor-divider-separator{width:24px;}.elementor-47 .elementor-element.elementor-element-2d8454a{--e-icon-list-icon-size:14px;}.elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-2d8454a .elementor-icon-list-item > a{font-size:13px;}.elementor-47 .elementor-element.elementor-element-a2cf06b > .elementor-widget-container{margin:0px 8px 0px 8px;}.elementor-47 .elementor-element.elementor-element-a2cf06b .elementor-divider-separator{width:24px;}.elementor-47 .elementor-element.elementor-element-b4d59c4{--e-icon-list-icon-size:14px;}.elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-47 .elementor-element.elementor-element-b4d59c4 .elementor-icon-list-item > a{font-size:13px;}.elementor-47 .elementor-element.elementor-element-debd898{padding:0px 15px 65px 15px;}.elementor-47 .elementor-element.elementor-element-33acbdb{padding:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a496d3a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-47 .elementor-element.elementor-element-a496d3a{text-align:center;}.elementor-47 .elementor-element.elementor-element-b8d2ae8 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-47 .elementor-element.elementor-element-b8d2ae8{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-b8d2ae8 */.bar-fill-hover {
    position: relative
}

.bar-fill-hover:before,.bar-fill-hover:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0
}

.bar-fill-hover:before {
    background-color: #000
}

.bar-fill-hover:after {
    background-color: #fff;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform 0.45s cubic-bezier(1, 0, 0, 1);
    transition: -webkit-transform 0.45s cubic-bezier(1, 0, 0, 1);
    transition: transform 0.45s cubic-bezier(1, 0, 0, 1);
    transition: transform 0.45s cubic-bezier(1, 0, 0, 1),-webkit-transform 0.45s cubic-bezier(1, 0, 0, 1)
}

.bar-fill-hover:hover:after {
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}/* End custom CSS */