.elementor-850 .elementor-element.elementor-element-610e295{--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;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-77c2b7e{padding:50px 50px 50px 50px;}.elementor-850 .elementor-element.elementor-element-e088d9e .row{margin-top:calc( 1.1rem * -1 );margin-right:calc( 1.1rem/ -2 );margin-left:calc( 1.1rem/ -2 );}.elementor-850 .elementor-element.elementor-element-e088d9e .grid-item-p{padding-right:calc(1.1rem/ 2);padding-left:calc(1.1rem/ 2);margin-top:1.1rem;}.elementor-850 .elementor-element.elementor-element-e088d9e .item--inner figure{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-850 .elementor-element.elementor-element-e088d9e .ms-p-content{text-align:left;}/* Start custom CSS for html, class: .elementor-element-dbe99a1 *//* Flat animated headline
-------------------------------------------------------------- */
.cd-headline {
    text-transform: uppercase;
    font-size: 32px;
    margin-top: 23px;
    color: #777;
    text-align: center;
}

.cd-words-wrapper {
    display: inline-block;
    position: relative;
    text-align: left;
    color: #c0f71e;
}

.cd-words-wrapper b {
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0;
}

.cd-words-wrapper b.is-visible {
    position: relative;
}

.cd-headline.type .cd-words-wrapper {
    vertical-align: top;
    overflow: hidden;
}

.cd-headline.type .cd-words-wrapper::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 90%;
    width: 2px;
    background-color: #ffe400;
}

.cd-headline.type .cd-words-wrapper.waiting::after {
    -webkit-animation: cd-pulse 1s infinite;
       -moz-animation: cd-pulse 1s infinite;
            animation: cd-pulse 1s infinite;
}

.cd-headline.type .cd-words-wrapper.selected {
    background-color: #c0f71e;
}

.cd-headline.type .cd-words-wrapper.selected::after {
    visibility: hidden;
}

.cd-headline.type .cd-words-wrapper.selected b {
    color: #0d0d0d;
}

.cd-headline.type b {
    visibility: hidden;
}

.cd-headline.type b.is-visible {
    visibility: visible;
}

.cd-headline.type i {
    position: absolute;
    visibility: hidden;
}

.cd-headline.type i.in {
    position: relative;
    visibility: visible;
}/* End custom CSS */