.elementor-26 .elementor-element.elementor-element-f7f666c{--spacer-size:50px;}.elementor-26 .elementor-element.elementor-element-ed262ac .elementor-heading-title{font-family:"Poppins", Poppins;font-weight:500;}.elementor-26 .elementor-element.elementor-element-53019ed{--spacer-size:10px;}.elementor-26 .elementor-element.elementor-element-6510a9b{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-f2e9f1e{font-family:"Poppins", Poppins;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-f2e9f1e > .elementor-widget-container{padding:30px 30px 30px 30px;background-color:#E9E9E9;border-radius:20px 20px 20px 20px;}.elementor-26 .elementor-element.elementor-element-bef62f1 > .elementor-container{max-width:700px;}.elementor-26 .elementor-element.elementor-element-bef62f1{margin-top:50px;margin-bottom:0px;}.elementor-26 .elementor-element.elementor-element-5ff9d3f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Poppins", Poppins;font-size:24px;font-weight:500;}.elementor-26 .elementor-element.elementor-element-f6bcf7f{font-family:"Poppins", Poppins;font-size:13px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-b1eac75{--spacer-size:150px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-48d35bc{width:60%;}.elementor-26 .elementor-element.elementor-element-32b5462{width:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-f2e9f1e */.elementor-26 .elementor-element.elementor-element-f2e9f1e ul {
    list-style: none;
    padding-left: 0;
}
.elementor-26 .elementor-element.elementor-element-f2e9f1e li::before {
    content: "•";
    color: var( --e-global-color-primary );
    display: inline-block;
    line-height: 1;
    font-size: 1.5rem;
    margin-right: 1rem;
}
.elementor-26 .elementor-element.elementor-element-f2e9f1e h4 {
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fb36d5a */.elementor-26 .elementor-element.elementor-element-fb36d5a button {
    display: block;
    width: 100%;
    border: 0;
    border-radius: 0;
    background: #333;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
.elementor-26 .elementor-element.elementor-element-fb36d5a button:hover {
    background: #000;
}
.elementor-26 .elementor-element.elementor-element-fb36d5a label {
    margin: 0;
    margin-top: 8px;
    margin-bottom: 4px;
    height: auto;
    font-size: 14px;
    color: #000;
}
.elementor-26 .elementor-element.elementor-element-fb36d5a input, .elementor-26 .elementor-element.elementor-element-fb36d5a textarea {
    border: 0;
    border-radius: 0;
    background: #ebebeb;
    font-size: 14px;
    color: #000;
}

.elementor-26 .elementor-element.elementor-element-fb36d5a #tab-calculo {
        padding: 16px;
    background-color: #ebebeb;
    border-radius: 1rem;
}/* End custom CSS */