.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1038 .elementor-element.elementor-element-c0b0bd0{text-align:center;}.elementor-1038 .elementor-element.elementor-element-c0b0bd0 .elementor-heading-title{text-transform:uppercase;color:#000000;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1038 .elementor-element.elementor-element-17de267 .elementor-tab-title, .elementor-1038 .elementor-element.elementor-element-17de267 .elementor-tab-title:before, .elementor-1038 .elementor-element.elementor-element-17de267 .elementor-tab-title:after, .elementor-1038 .elementor-element.elementor-element-17de267 .elementor-tab-content, .elementor-1038 .elementor-element.elementor-element-17de267 .elementor-tabs-content-wrapper{border-width:1px;}/* Start custom CSS for tabs, class: .elementor-element-17de267 */.caldera-grid .form-control {
    box-shadow: unset !important;
    border: 0 !important;
    border-bottom: 1px solid #ccc !important;
}
.caldera-grid .btn {
    background-color: #e63c2e !important;
    color: white !important;
}
.caldera-grid .btn:hover {
    background-color: #e63c2eba !important;
}
.caldera-grid .btn-submit {
    display: block !important;
    border: 0 !important;
    margin-left: auto;
}
.credito {
    margin-bottom: 70px;
}
.credito .elementor-tabs-wrapper {
        background-color: #e63c2e;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        padding: 12px 10px 0;
}
.credito .elementor-tab-title {
    overflow: hidden;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.credito .elementor-tab-title:hover {
    background-color: white;
}
.credito .elementor-tab-title:hover a {
    color: #e63c2e;
}
.credito .elementor-active {
    background-color: white;
}
.credito .elementor-tab-title.elementor-active a {
    color: #e63c2e;
}
.credito .elementor-tab-title a {
    color: white;
}
.credito .elementor-tab-content {
    padding: 20px 34px;
}

@media(max-width: 768px) {
    .credito .elementor-tab-title {
        background-color: #e63c2e;
        border-radius: 0;
        color: white;
    }
    .credito .elementor-tab-title.elementor-active {
        color: white;
    }
    .credito .elementor-tab-content {
        padding: 10px;
    }
}/* End custom CSS */