.elementor-4621 .elementor-element.elementor-element-45c73e8:not(.elementor-motion-effects-element-type-background), .elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-container{min-height:100vh;}.elementor-4621 .elementor-element.elementor-element-45c73e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-shape-top .elementor-shape-fill{fill:#22222221;}.elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-shape-top svg{height:150px;transform:translateX(-50%) rotateY(180deg);}.elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-shape-bottom .elementor-shape-fill{fill:#22222221;}.elementor-4621 .elementor-element.elementor-element-45c73e8 > .elementor-shape-bottom svg{height:150px;transform:translateX(-50%) rotateY(180deg);}.elementor-4621 .elementor-element.elementor-element-7579d08 img{max-width:150px;opacity:0.08;}.elementor-4621 .elementor-element.elementor-element-96a89df.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4621 .elementor-element.elementor-element-dfa5b4f > .elementor-container{max-width:375px;}.elementor-4621 .elementor-element.elementor-element-dfa5b4f{margin-top:0em;margin-bottom:3em;}.elementor-4621 .elementor-element.elementor-element-036e83e .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4621 .elementor-element.elementor-element-036e83e{text-align:center;color:var( --e-global-color-8b3de75 );}.elementor-4621 .elementor-element.elementor-element-7df92a5 > .elementor-container{max-width:375px;}.elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button{background-color:var( --e-global-color-8b3de75 );font-family:var( --e-global-typography-c00feb9-font-family ), Sans-serif;font-size:var( --e-global-typography-c00feb9-font-size );font-weight:var( --e-global-typography-c00feb9-font-weight );}.elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button:hover, .elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button:focus{background-color:var( --e-global-color-87c5185 );color:var( --e-global-color-secondary );}.elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button:hover svg, .elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4621 .elementor-element.elementor-element-907d301 .elementor-button{background-color:var( --e-global-color-715ef60 );font-family:var( --e-global-typography-c00feb9-font-family ), Sans-serif;font-size:var( --e-global-typography-c00feb9-font-size );font-weight:var( --e-global-typography-c00feb9-font-weight );fill:var( --e-global-color-8b3de75 );color:var( --e-global-color-8b3de75 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4621 .elementor-element.elementor-element-907d301 .elementor-button:hover, .elementor-4621 .elementor-element.elementor-element-907d301 .elementor-button:focus{border-color:var( --e-global-color-8b3de75 );}.elementor-bc-flex-widget .elementor-4621 .elementor-element.elementor-element-df78fb1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-4621 .elementor-element.elementor-element-df78fb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}@media(max-width:1024px){.elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button{font-size:var( --e-global-typography-c00feb9-font-size );}.elementor-4621 .elementor-element.elementor-element-907d301 .elementor-button{font-size:var( --e-global-typography-c00feb9-font-size );}}@media(max-width:767px){.elementor-4621 .elementor-element.elementor-element-96a89df > .elementor-element-populated{margin:0em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-4621 .elementor-element.elementor-element-be82d81 .elementor-button{font-size:var( --e-global-typography-c00feb9-font-size );}.elementor-4621 .elementor-element.elementor-element-907d301 .elementor-button{font-size:var( --e-global-typography-c00feb9-font-size );}}/* Start custom CSS for image, class: .elementor-element-7579d08 */.elementor-4621 .elementor-element.elementor-element-7579d08 img {
    filter: invert(1) brightness(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d5df71 */@media (max-width: 767px) {
    .stepWrapperTotal {
    display: flex;
    justify-content: space-between;
}
    .stepWrapper {
    width: 30%;
    padding: .5em !important;
}

    .stepText h4 {
        font-size: 85% !important;
        text-align: center;
    }
}

@media (max-width: 600px) {
    .stepWrapperTotal {
        flex-direction: column;
    }
    .stepWrapper {
    width: 100%;
}
}
.stepWrapper {
    color: #FFF;
    padding: 1.5em;
    background: #ffffff0d;
    position: relative;
}
.stepWrapper:not(:last-child) {
    margin-bottom: 40px;
}
.stepNumber {
    color: #222;
    font-size: .73em;
    font-weight: 900;
    text-transform: uppercase;
    position: absolute;
    top: -1.195em;
}
.stepNumber span {
    background: #FFF;
    display: inline-block;
    border-radius: 10px;
    padding: 0 .5em;
}
.stepText h4 {
    color: #FFF;
    font-size: .93em;
    font-weight: 500 !important;
    padding-top: 1em;
}/* End custom CSS */