/***** CTA Widget ******/
.cta-widget {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-secondary);
}
.cta-logo-wrap {min-width:120px;}
.cta-widget--logo {
    max-width: 122px;
}

.cta-widget--row {
    gap: calc(var(--widgets-spacing)*3);
}

@media screen and (max-width: 768px) {
    .cta-widget--row {
        flex-flow: column nowrap;
    }
}

.cta-widget--title {
    font-family: var(--e-global-typography-primary-font-family);
    font-weight: var(--e-global-typography-secondary-font-weight);
    font-size: 40px;
}
@media screen and (max-width: 1199px){
    .cta-widget--title{
        font-size: 35px;
    }
}
@media screen and (max-width: 991px){
    .cta-widget--logo{
        max-width: 122px!important;
    }
    .cta-logo-wrap{
        min-width: 120px;
    }
    .cta-widget--row{
        flex-flow: row nowrap;
    }
    .cta-widget--title{
        font-size: 28px;
    }
}
@media screen and (max-width: 767px){
    .cta-widget--row{
        flex-flow: column nowrap;
    }
    .cta-widget--row{
        gap: 20px;
    }
}