/*********************************************
 * CTA Section Responsive
**********************************************/
/* simple has image */
@media only screen and (min-width:1024px) {
    .px-cta-section.is-simple.has-image {padding:clamp(20px, var(--px-gap-container), 100px) 0;}
    .px-cta-section.is-simple.has-image .px-cta-section__content {width:70%; padding-right:60px;}
    .px-cta-section.is-simple.has-image .px-cta-section__image {width:30%;}
}
@media only screen and (max-width:1023px) {
    .px-cta-section.is-simple.has-image {padding:20px 0 30px;}
    .px-cta-section.is-simple.has-image .px-cta-section__image {margin-bottom:30px; order:-1;}
}

@media only screen and (min-width:769px) {
    .px-cta-section.is-default {min-height:650px;}

    .px-cta-section__col.content {width:53%;}
    .px-cta-section__content-inner {max-width:535px; min-height:522px;}
}

@media only screen and (max-width:1024px) {
    .px-cta-section__col.content {width:70%;}
}

@media only screen and (max-width:768px) {
    .px-cta-section { /* min-height:516px; */align-items:flex-start;}
}

@media only screen and (max-width:480px) {
    .px-cta-section__heading {margin-bottom:48px;}

    .px-cta-section__col.content {width:100%;}
    .px-cta-section__image {max-height:330px;}
}