.elementor-774 .elementor-element.elementor-element-5a8c5439{--display:flex;}.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-774 .elementor-element.elementor-element-01ef1fb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-774 .elementor-element.elementor-element-01ef1fb img{width:222px;}.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 );}body.elementor-page-774:not(.elementor-motion-effects-element-type-background), body.elementor-page-774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a539c2 );}@media(max-width:767px){.elementor-774 .elementor-element.elementor-element-01ef1fb > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-774 .elementor-element.elementor-element-01ef1fb{text-align:center;}.elementor-774 .elementor-element.elementor-element-01ef1fb img{width:150px;}.elementor-774 .elementor-element.elementor-element-6a9495e5 > .elementor-widget-container{margin:-22px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6a9495e5 */p, span, label, h1, h2, h3, h4, h5, h6, h7, h8, b {
    color: #fff;
}
@media (max-width: 600px) {
    .is-mobile .wc-block-components-form .wc-block-components-checkout-step:first-of-type, .is-small .wc-block-components-form .wc-block-components-checkout-step:first-of-type {
        padding-top: 0;
        margin-top: -20px !important;
        margn-bottom: -30px !important;
    }
}
@media (max-width: 600px) {
    .is-mobile .wc-block-components-form .wc-block-components-checkout-step, .is-small .wc-block-components-form .wc-block-components-checkout-step {
        padding-top: 0 !important;
        margin-top: -20px !important;
        margn-bottom: -30px !important;
    }
}
.wc-block-components-checkout-step__container {
    margin-bottom: -22px !important;
}/* End custom CSS */