.elementor-200 .elementor-element.elementor-element-d976d2d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-852b535{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-200 .elementor-element.elementor-element-8b989d9{text-align:center;}.elementor-200 .elementor-element.elementor-element-bb7e798{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.solution-box {
    overflow: hidden;
}
.solution-box:hover .solution-box-inner * {
    color: var(--ast-global-color-5);
}
.solution-box:hover svg * {
    fill: #c4d9ee;
}

.solution-box .button {
    color: var(--ast-global-color-1) !important;
    background-color: var(--ast-global-color-0);
    position: relative;
    top: 35px;
    transition: top 300ms;
}
.solution-box:hover .button {
    background: #c4d9ee;
    top: 0;
}

.e-n-accordion p {
    color: var(--ast-global-color-5);
}
.e-n-accordion h4 {
    color: var(--ast-global-color-3);
}/* End custom CSS */