.elementor-45469 .elementor-element.elementor-element-8b8070f{padding:0px 0px 0px 0px;}.elementor-45469 .elementor-element.elementor-element-9f436bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45469 .elementor-element.elementor-element-2161150 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__info-container{text-align:left;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__cta-container{justify-content:left;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section .vs-main-cta-section__info-container{align-items:flex-start;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__info-wrapper{width:68%;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__image{opacity:100%;}@media(max-width:1024px){.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__info-wrapper{width:100%;}}@media(max-width:767px){.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__info-container{text-align:center;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__cta-container{justify-content:center;}.elementor-45469 .elementor-element.elementor-element-2161150 .vs-main-cta-section__info-wrapper{width:100%;}}/* Start custom CSS for main-cta-section, class: .elementor-element-2161150 */.vs-main-cta-section {
    background: #d94547;
}
.vs-main-cta-section__info-wrapper {
    width: 100%!important;
}
.vs-main-cta-section__info-container {
    text-align: center!important;
}
.vs-main-cta-section__cta-container {
    justify-content: center!important;
}
.vs-main-cta-section {
    min-height: 20vh!important;
}
.vs-main-cta-section .vs-main-cta-section__info-container {
    min-height: 7vh!important;
}

.vs-main-cta-section .vs-main-cta-section__info-container h1, .vs-main-cta-section .vs-main-cta-section__info-container h2, .vs-main-cta-section .vs-main-cta-section__info-container h3, .vs-main-cta-section .vs-main-cta-section__info-container h4, .vs-main-cta-section .vs-main-cta-section__info-container h5, .vs-main-cta-section .vs-main-cta-section__info-container h6 {
    margin-bottom: 0px!important;
}

body .elementor-45469 .elementor-element.elementor-element-2161150 h2 {
    margin-bottom: 0px!important;
}

@media (max-width: 480px) {

    .vs-main-cta-section__cta-container {
        flex-direction: column;
    }
    .vs-main-cta-section .vs-main-cta-section__button {
        text-align: center;
    }

}/* End custom CSS */