.elementor-8070101 .elementor-element.elementor-element-1cd6678 > .elementor-container{max-width:797px;}.elementor-8070101 .elementor-element.elementor-element-1cd6678{padding:2em 0em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-f0220d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8070101 .elementor-element.elementor-element-c77f6c5{text-align:center;}.elementor-8070101 .elementor-element.elementor-element-c77f6c5 .elementor-heading-title{font-size:42px;}.elementor-8070101 .elementor-element.elementor-element-e10cd9a > .elementor-container{max-width:1400px;}.elementor-8070101 .elementor-element.elementor-element-e10cd9a{padding:3em 0em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-7cc390b > .elementor-element-populated{padding:0em 4em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-07962ca .elementor-heading-title{font-size:13px;font-weight:400;}.elementor-8070101 .elementor-element.elementor-element-07962ca > .elementor-widget-container{margin:0px 15px 0px 15px;padding:10px 10px 10px 10px;background-color:#E6E6E6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;border-radius:3px 3px 3px 3px;}.elementor-8070101 .elementor-element.elementor-element-944ce20 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-ac3fda8 > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-2961477 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-35457ef > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-8de2a51 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-eca5852 > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-c344254 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-0f52704 > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-2b440da > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-a5b910d > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-90f47c3 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-e61ac7a > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-12a4482 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-a3e15d9 > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-318fa10 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-5c52a19 > .elementor-widget-container{padding:2em 2em 2em 2em;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#E6E6E6;}.elementor-8070101 .elementor-element.elementor-element-94a8581 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-e661edd{padding:0em 3em 2em 3em;}.elementor-8070101 .elementor-element.elementor-element-a721c86 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8070101 .elementor-element.elementor-element-47c9f5f .elementor-heading-title{font-size:28px;font-weight:400;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 .elementor-field-group{padding-right:calc(10px / 2);padding-left:calc(10px / 2);margin-bottom:10px;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 .elementor-form-fields-wrapper{margin-left:calc(-10px / 2);margin-right:calc(-10px / 2);margin-bottom:-10px;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 .elementor-field-group > label{margin-bottom:8px;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 .elementor-field-group label{color:#FFFFFF;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 .elementor-button{color:#FFFFFF;background-color:rgba(2, 1, 1, 0);border-color:#FFFFFF;border-width:1px;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 .elementor-button:hover{color:#FFFFFF;background-color:#FF0F1B;border-color:rgba(2, 1, 1, 0);}.elementor-8070101 .elementor-element.elementor-element-2ed3874 > .elementor-widget-container{padding:3em 3em 3em 3em;background-color:#000000;border-radius:5px 5px 5px 5px;}.elementor-8070101 .elementor-element.elementor-element-e27371a .elementor-text-editor{text-align:center;}.elementor-8070101 .elementor-element.elementor-element-e27371a{color:#2A2A2A;font-size:14px;line-height:1.2em;}.elementor-8070101 .elementor-element.elementor-element-e27371a > .elementor-widget-container{padding:0em 4em 0em 4em;}body.elementor-page-8070101 header.page-header{display:none;}@media(max-width:1024px){.elementor-8070101 .elementor-element.elementor-element-e10cd9a{padding:2em 1em 0em 1em;}.elementor-8070101 .elementor-element.elementor-element-7cc390b > .elementor-element-populated{padding:0em 2em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-07962ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8070101 .elementor-element.elementor-element-944ce20 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-2961477 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-8de2a51 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-c344254 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-2b440da > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-90f47c3 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-12a4482 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-318fa10 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-8070101 .elementor-element.elementor-element-94a8581 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8070101 .elementor-element.elementor-element-e661edd{padding:15px 15px 15px 15px;}.elementor-8070101 .elementor-element.elementor-element-2ed3874 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-8070101 .elementor-element.elementor-element-e27371a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-e27371a{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-8070101 .elementor-element.elementor-element-e10cd9a{padding:3em 2em 0em 2em;}.elementor-8070101 .elementor-element.elementor-element-7cc390b > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-94a8581 > .elementor-element-populated{padding:1em 0em 0em 0em;}.elementor-8070101 .elementor-element.elementor-element-e27371a{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-8070101 .elementor-element.elementor-element-7cc390b{width:67%;}.elementor-8070101 .elementor-element.elementor-element-94a8581{width:32.962%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8070101 .elementor-element.elementor-element-944ce20{width:100%;}.elementor-8070101 .elementor-element.elementor-element-2961477{width:100%;}.elementor-8070101 .elementor-element.elementor-element-8de2a51{width:100%;}.elementor-8070101 .elementor-element.elementor-element-c344254{width:100%;}.elementor-8070101 .elementor-element.elementor-element-2b440da{width:100%;}.elementor-8070101 .elementor-element.elementor-element-90f47c3{width:100%;}.elementor-8070101 .elementor-element.elementor-element-12a4482{width:100%;}.elementor-8070101 .elementor-element.elementor-element-318fa10{width:100%;}}/* Start custom CSS for html, class: .elementor-element-ac3fda8 */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    width: 60%;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35457ef */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eca5852 */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f52704 */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b910d */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e61ac7a */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3e15d9 */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c52a19 */.contendor-cupon {
    display: flex;
    max-width: auto;
    background-color: #fff;
    border-radius: 8px;
}

.img-cupon {
    display: flex;
    margin-right: 20px;
    align-items: center;
}

.img-cupon img {
    width: 100px;
    height: auto;
}

.cupon-titulo {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px 0;
}

.cupon-desc {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
    line-height: 1.4;
}

.cupon-cuadro {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #CCCCCC;
    width: 150px;
}

.cua-titulo {
    display: block;
    font-size: 13px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
    background-color: #ff0f1b;
    text-align: center;
}

.text-cupon {
    text-align: center;
    background-color: #f8f8f8;
    padding: 5px 0px;
    border-radius: 4px;
}

.text-cupon span {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for page-settings */#header section.elementor-element.elementor-element-10138f24.elementor-section-full_width.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
    display: none;
}/* End custom CSS */