.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1090 .elementor-element.elementor-element-a069ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-a069ce4 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-a069ce4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-a069ce4.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-a069ce4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-a069ce4.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-a069ce4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-a069ce4 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-a069ce4 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-281f5d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-281f5d3 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-281f5d3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-281f5d3.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-281f5d3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-281f5d3.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-281f5d3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-281f5d3 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-281f5d3 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-f9da473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-f9da473 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-f9da473.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-f9da473.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-f9da473.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-f9da473.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-f9da473.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-f9da473 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-f9da473 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-ff9c9f2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-ff9c9f2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-ff9c9f2 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-2ceccd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-2ceccd9 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-2ceccd9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-2ceccd9.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-2ceccd9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-2ceccd9.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-2ceccd9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-2ceccd9 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-2ceccd9 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-5d3647f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-5d3647f .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-5d3647f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-5d3647f.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-5d3647f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-5d3647f.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-5d3647f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-5d3647f .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-5d3647f .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-6e040a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-6e040a4 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-6e040a4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-6e040a4.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-6e040a4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-6e040a4.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-6e040a4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-6e040a4 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-6e040a4 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-aef724b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-aef724b .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-aef724b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-aef724b.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-aef724b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-aef724b.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-aef724b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-aef724b .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-aef724b .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-b9270f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-b9270f6 .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-b9270f6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-b9270f6.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-b9270f6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-b9270f6.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-b9270f6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-b9270f6 .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-b9270f6 .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-09bd8eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-09bd8eb .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-09bd8eb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-09bd8eb.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-09bd8eb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-09bd8eb.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-09bd8eb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-09bd8eb .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-09bd8eb .elementor-icon svg{height:1rem;}.elementor-1090 .elementor-element.elementor-element-e75067d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-1090 .elementor-element.elementor-element-e75067d .elementor-icon-wrapper{text-align:center;}.elementor-1090 .elementor-element.elementor-element-e75067d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-e75067d.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-e75067d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-e75067d.elementor-view-framed .elementor-icon, .elementor-1090 .elementor-element.elementor-element-e75067d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1090 .elementor-element.elementor-element-e75067d .elementor-icon{font-size:1rem;}.elementor-1090 .elementor-element.elementor-element-e75067d .elementor-icon svg{height:1rem;}:root{--page-title-display:none;}/* Start custom CSS *//* The base state (hovering) */
.hover-play-video video {
    transition: filter 0.8s ease;
    filter: grayscale(0%);
}

/* The "Idle" state (not hovering) */
.hover-play-video:not(:hover) video {
    filter: grayscale(20%);
}

.step-container .step-counter {
    background-color: #4F737D;
}

.step-container:hover .step-counter {
    background-color: #79a11d;
}/* End custom CSS */