.elementor-104 .elementor-element.elementor-element-b9d05ff{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-b9d05ff */.elementor-104 .elementor-element.elementor-element-b9d05ff .marigold-double-curve {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0;
}

.elementor-104 .elementor-element.elementor-element-b9d05ff .marigold-double-curve svg {
    display: block;
    width: 100%;
    height: 250px;
}

@media (max-width: 1024px) {
    .elementor-104 .elementor-element.elementor-element-b9d05ff .marigold-double-curve svg {
        height: 190px;
    }
}

@media (max-width: 767px) {
    .elementor-104 .elementor-element.elementor-element-b9d05ff .marigold-double-curve svg {
        height: 110px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b225b8 */.elementor-104 .elementor-element.elementor-element-2b225b8 .marigold-cta-curve {
    width: 100%;
    line-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.elementor-104 .elementor-element.elementor-element-2b225b8 .marigold-cta-curve svg {
    display: block;
    width: 100%;
    height: 145px;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-104 .elementor-element.elementor-element-2b225b8 .marigold-cta-curve svg {
        height: 105px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-104 .elementor-element.elementor-element-2b225b8 .marigold-cta-curve svg {
        height: 70px;
    }
}/* End custom CSS */