.elementor-502 .elementor-element.elementor-element-db3d654{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-502 .elementor-element.elementor-element-ad33f6d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-502 .elementor-element.elementor-element-fb6d6ac .tp-field-wrapper .plus-custom-field-wrap{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for container, class: .elementor-element-ad33f6d */.elementor-502 .elementor-element.elementor-element-ad33f6d {
    position: absolute;
    bottom: 0;
    background-color: transparent;
    background-image: linear-gradient(180deg, #05141F00 0%, var(--e-global-color-primary) 100%);
    color: white;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
@media (max-width: 1024px) and (min-width: 168px) {
    
    .elementor-502 .elementor-element.elementor-element-ad33f6d {
        position: relative;
        background-image: none;
        color: var(--e-global-color-text);
    }
}/* End custom CSS */