.elementor-4669 .elementor-element.elementor-element-3f8c70ea > .elementor-container{max-width:1020px;}.elementor-4669 .elementor-element.elementor-element-d028669 > .elementor-container{max-width:1020px;}.elementor-4669 .elementor-element.elementor-element-d028669{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4669 .elementor-element.elementor-element-d623ba0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4669 .elementor-element.elementor-element-d623ba0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4669 .elementor-element.elementor-element-d623ba0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-4669 .elementor-element.elementor-element-d623ba0 > .elementor-element-populated{margin:8px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{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-4669 .elementor-element.elementor-element-9ee37a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4669 .elementor-element.elementor-element-9ee37a0{text-align:left;}.elementor-4669 .elementor-element.elementor-element-9ee37a0 img{width:290px;}.elementor-bc-flex-widget .elementor-4669 .elementor-element.elementor-element-5546d5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4669 .elementor-element.elementor-element-5546d5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4669 .elementor-element.elementor-element-5546d5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4669 .elementor-element.elementor-element-c196880 > .elementor-widget-container{margin:0px 0px -16px 8px;padding:0px 0px 0px 0px;}.elementor-4669 .elementor-element.elementor-element-c196880{font-size:14px;color:#000000;}.elementor-4669 .elementor-element.elementor-element-cb66233 > .elementor-widget-container{margin:-9px 0px -16px 8px;padding:0px 0px 0px 0px;}.elementor-4669 .elementor-element.elementor-element-cb66233{font-size:14px;color:#000000;}@media(min-width:768px){.elementor-4669 .elementor-element.elementor-element-d623ba0{width:34.02%;}.elementor-4669 .elementor-element.elementor-element-5546d5b{width:65.98%;}}/* Start custom CSS for section, class: .elementor-element-3f8c70ea */.elementor-4669 .elementor-element.elementor-element-3f8c70ea {
    font-family: helvetica;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d028669 */.elementor-4669 .elementor-element.elementor-element-d028669 {
    font-family: helvetica;
}/* End custom CSS */
/* Start custom CSS */.rcp_header{
    font-family: helvetica;
    background-color: #fafafa;
    padding: 16px 20px;
    }

.rcp_login_link{
    display: none;
    }

#rcp_registration_form input
        {
      margin: 8px 0px;
      padding: 4px 8px;
      border-radius: 4px;
        } 
    
    
    
table.rcp_registration_total_details tbody{
    font-size: 20px;
    background-color: #fafafa;
 }
 
table.rcp_registration_total_details tbody td[data-th=cantidad]{
    color: red;
}




table.rcp_registration_total_details thead,
table.rcp_registration_total_details tfoot{
    display: none;
}




.rcp_discount_code_field_wrap button,
input#rcp_submit{
        padding: 6px 24px;
        border-radius: 8px;
        font-family: helvetica;
        font-size: 14px;
        }
    
#rcp_agree_to_terms_wrap {
    margin: 16px 16px 16px 0px;
    }

input#rcp_agree_to_terms{
    margin: 0px 16px 0px 0px;
   }
   
input[name=registration_type]{
    color: green !important;
    padding: 90px;
    }


#rcp-registration-type {
    color: green;
}/* End custom CSS */