:root,.elementor-kit-6{--e-global-typography-primary-font-family: "Roboto", sans-serif;--e-global-typography-secondary-font-family: "Roboto", sans-serif;--e-global-typography-text-font-family: "Roboto", sans-serif;--e-global-typography-accent-font-family: "Roboto", sans-serif}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/roboto-v32-latin-900.woff2) format("woff2")}@font-face{font-family:"HelveticaNeue BlackCond";src:local("Helvetica Neue Condensed Black"),local("HelveticaNeue-CondensedBlack"),url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/HelveticaNeue-BlackCond.woff2) format("woff2"),url(//foroinvest.com/wp-content/themes/foroinvest/assets/fonts/HelveticaNeue-BlackCond.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}*:focus{outline:none}.formulario-registro{width:100%;margin:auto}.formulario-registro .wpcf7-not-valid-tip{font-size:var(--e-global-typography-04cceaf-font-size);margin-top:10px}.formulario-registro .lineas-colores{max-width:300px;top:-8px;position:relative}.formulario-registro .titulo{margin-bottom:40px}.formulario-registro .titulo p{font-size:var(--e-global-typography-0aa0723-font-size);font-weight:700}.formulario-registro .campos{display:grid;width:calc(100% - 120px);gap:60px;grid-template-columns:repeat(2, 1fr);margin-bottom:50px;margin-inline:auto}@media only screen and (max-width: 768px){.formulario-registro .campos{width:100%}}@media only screen and (max-width: 600px){.formulario-registro .campos{width:100%;gap:40px;grid-template-columns:1fr}}.formulario-registro .campos input{border:0;border-bottom:1px solid #000;font-size:var(--e-global-typography-e400433-font-size);padding-bottom:6px;width:100%}.formulario-registro textarea{resize:none;border:2px solid #000;border-radius:5px;width:100%;font-size:var(--e-global-typography-e400433-font-size);padding:30px}.formulario-registro ::-webkit-input-placeholder{color:var(--e-global-color-text);font-size:var(--e-global-typography-e400433-font-size)}.formulario-registro ::placeholder,.formulario-registro ::-webkit-input-placeholder{color:var(--e-global-color-text);font-size:var(--e-global-typography-e400433-font-size)}.formulario-registro .dias{display:grid;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;margin-bottom:60px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 990px){.formulario-registro .dias{gap:40px}}@media only screen and (max-width: 600px){.formulario-registro .dias{grid-template-columns:1fr}}.formulario-registro .dias .dia-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.formulario-registro .dias .dia-wrapper .dia{font-weight:bold;font-size:var(--e-global-typography-7d80167-font-size)}.formulario-registro .dias .dia-wrapper .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.formulario-registro .dias .dia-wrapper .wpcf7-list-item{margin-left:0}.formulario-registro .dias .dia-wrapper .wpcf7-list-item-label{font-size:var(--e-global-typography-e400433-font-size);width:200px;display:block}@media only screen and (max-width: 990px){.formulario-registro .dias .dia-wrapper .wpcf7-list-item-label{width:100%}}.formulario-registro .dias .wpcf7-list-item{font-size:var(--e-global-typography-e170fa8-font-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formulario-registro .dias .wpcf7-submit{background:red;border:0;padding:20px}.formulario-registro .text-medium{font-size:var(--e-global-typography-e400433-font-size)}.formulario-registro .text-medium-bold{font-size:var(--e-global-typography-e400433-font-size);font-weight:700;margin-bottom:6px}.formulario-registro .acceptance-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:100px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 990px){.formulario-registro .acceptance-wrapper{gap:30px}}.formulario-registro .acceptance-wrapper .acceptance p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.formulario-registro .acceptance-wrapper .acceptance label{font-size:var(--e-global-typography-e400433-font-size);margin-right:20px;line-height:1.2}.formulario-registro .acceptance-wrapper .acceptance label a{color:inherit;text-decoration:underline;font-weight:700}.formulario-registro .acceptance-wrapper .banner{max-width:100px}.formulario-registro input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:2px solid #000;min-width:40px;height:40px;border-radius:5px;cursor:pointer;position:relative;margin-right:24px}.formulario-registro input[type=checkbox]:checked{background-color:rgba(0,0,0,0)}.formulario-registro input[type=checkbox]:checked::before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;background-color:#000;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.formulario-registro p:has(.wpcf7-submit){text-align:center}.formulario-registro .wpcf7-submit{background:#e10511;border:0;color:#fff;font-weight:bold;font-size:var(--e-global-typography-c020395-font-size);border-radius:15px;max-width:635px;width:100%;padding:25px;cursor:pointer;margin:auto}.formulario-registro .wpcf7-submit:disabled{background:#999;opacity:.7}.wpcf7-list-item:has(input[type=checkbox]:checked){font-weight:500}span.wpcf7-spinner{position:absolute;bottom:0;right:0}.wpcf7-response-output{text-align:center}.frm_forms [class*=dia] label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frm_forms{max-width:980px;margin-inline:auto;margin-bottom:70px}.frm_forms .titulo{margin-bottom:40px}.frm_forms .titulo p{font-size:var(--e-global-typography-0aa0723-font-size);font-weight:700}.frm_forms .titulo .lineas-colores{max-width:300px;margin-top:20px}.frm_forms .frm_opt_container{display:grid;grid-template-rows:80px 80px auto}@media only screen and (max-width: 600px){.frm_forms .frm_opt_container{display:block}}.frm_forms .container-inputs{display:grid;width:calc(100% - 120px);gap:50px;grid-template-columns:repeat(2, 1fr);margin-bottom:70px;margin-inline:auto}@media only screen and (max-width: 600px){.frm_forms .container-inputs{grid-template-columns:repeat(1, 1fr);width:100%}}.frm_forms .container-inputs>div{grid-column:span 1}.frm_forms p{font-size:var(--e-global-typography-e400433-font-size);font-weight:700;margin-bottom:0}.frm_forms p.text-medium-bold{font-weight:700}.frm_forms p.text-medium{font-weight:400;margin-bottom:50px}.frm_forms input{border:0;border-bottom:1px solid #000;font-size:var(--e-global-typography-e400433-font-size);padding-bottom:6px;width:100%}.frm_forms label.complete{color:red;font-weight:bold;pointer-events:none}.frm_forms label.complete input{background-color:#bfbfbf !important}.frm_forms ::-webkit-input-placeholder{color:var(--e-global-color-text);font-size:var(--e-global-typography-e400433-font-size)}.frm_forms ::placeholder,.frm_forms ::-webkit-input-placeholder{color:var(--e-global-color-text);font-size:var(--e-global-typography-e400433-font-size)}.frm_forms .frm_required{display:none}.frm_forms input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:2px solid var(--e-global-color-text);max-width:40px;height:40px;border-radius:5px;cursor:pointer;position:relative;margin-right:24px}.frm_forms input[type=checkbox]:checked::before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;background-color:var(--e-global-color-text);border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.frm_forms .plazas-disponibles{margin-bottom:40px;margin-top:20px;font-size:16px;padding:10px;color:#222;display:none}.frm_forms .plazas-disponibles span{font-weight:bold}.frm_forms .frm_primary_label{font-size:var(--e-global-typography-7d80167-font-size);margin-bottom:30px;font-weight:bold;border-bottom:1px solid var(--e-global-color-text)}.frm_forms .frm_button_submit{background:#e10511;border:0;color:#fff;font-weight:bold;font-size:20px;text-transform:uppercase;border-radius:15px;max-width:635px;width:100%;padding:25px;cursor:pointer;margin:auto}.frm_forms .frm_error{color:red;font-size:14px;margin-top:10px}.frm_forms .acceptance{text-align:center;margin-bottom:50px}.frm_forms .acceptance .frm_primary_label{border:0 !important;margin:0}.frm_forms .acceptance input[type=checkbox]{margin-right:10px !important;top:20px}.frm_forms .acceptance label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.frm_forms .acceptance a{color:inherit;text-decoration:underline;margin-left:6px}.frm_forms #field_qh4icy_label,.frm_forms #field_29yf4d_label{display:none !important}.frm_checkbox{margin-bottom:30px !important}.frm_checkbox.completo{pointer-events:none}.frm_checkbox.completo input{background-color:#bfbfbf !important}.frm_checkbox.completo label{font-weight:bold;color:red}span.estado-completo{margin-left:5px;display:contents}