.elementor-110 .elementor-element.elementor-element-ea6c9a9, .elementor-110 .elementor-element.elementor-element-ea6c9a9 > .elementor-background-overlay{border-radius:24px 24px 24px 0px;}.elementor-110 .elementor-element.elementor-element-ea6c9a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110 .elementor-element.elementor-element-ea6c9a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110 .elementor-element.elementor-element-19a98a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta .elementor-cta__bg, .elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__content{min-height:184px;text-align:left;}.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFF00;}/* Start custom CSS for call-to-action, class: .elementor-element-392a415 */.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__content {
    background: linear-gradient(135deg, #3e68a0, #283a52);
    padding: 20px 30px;
    width: calc(100% - 20px);
    margin: -80px 0 0;
    border-radius: 0 0 24px 0;
}
@media screen and (min-width: 768px) {
    .elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__content {
         margin: -150px 0 0;
    }
}

.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__bg-wrapper {
    min-height: 300px;
    border-radius: 24px;
}

@media screen and (min-width: 768px) {
    .elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__bg-wrapper {
        min-height: 400px;
    }
}

.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__button-wrapper {
    display: none;
}

.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__title {
    color: #c4cedd;
    font-size: 14px;
    margin-bottom: -2px;
}
.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__title a {
    color: #c4cedd;
    font-weight: 700;
}

.elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__description {
    min-height: 80px;
    color: #fff;
    font-size: 18px;
    text-align: left;
}

@media screen and (min-width: 768px) {
    .elementor-110 .elementor-element.elementor-element-392a415 .elementor-cta__description {
        font-size: 22px;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-110 .elementor-element.elementor-element-392a415 .elementor-widget-wrap {
        padding: 30px 40px 40px 60px;
    }
}/* End custom CSS */