.elementor-8 .elementor-element.elementor-element-8422eac{--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;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-3cf7aa4 */@media (min-width: 1024px) {
    .lg\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem;
        color: #fff;
    }
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
    color: #fff;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
    color: #fff;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #fff;
}
.font-bold {
    font-weight: 700;
    color: #fff;
}.elementor-kit-5 a {
    color: #FFFFFF;
    padding: 16px;
}/* End custom CSS */