.calmo-field{background-color:#fff !important;border-width:0 0 1px !important;border-color:var(--neutral-400) !important;font-size:var(--body-m) !important;line-height:var(--line-height-body) !important;padding:0 0 1rem !important;font-family:var(--body-font) !important;font-weight:var(--font-weight-medium) !important;color:var(--neutral-black) !important;margin-bottom:0 !important}input.calmo-field::placeholder,textarea.calmo-field::placeholder{color:var(--neutral-500) !important;opacity:1}.accordionItemHeading.calmo-field{padding:0 0 1rem !important;color:var(--neutral-500) !important}.accordionWrapper:has(.calmo-field){border-color:var(--neutral-400);margin-bottom:0 !important}.accordionWrapper:has(input[type=checkbox]:checked) .accordionItemHeading.calmo-field{color:var(--neutral-black) !important}#selector-intereses input[type=checkbox]{display:none}#selector-intereses input[type=checkbox]+span{font-size:var(--body-s) !important;line-height:1em !important;padding:1rem 1.5rem;border-radius:50px;border:1px solid var(--neutral-black);text-align:center;margin-bottom:.625rem;cursor:pointer;text-transform:uppercase}#selector-intereses input[type=checkbox]:checked+span,#selector-intereses input[type=checkbox]+span:hover{color:#fff;background-color:var(--neutral-black)}#selector-intereses span:not(:last-child) input[type=checkbox]+span{margin-right:10px}#selector-intereses label{display:flex}#selector-intereses>span{margin-left:0}#selector-intereses .wpcf7-list-item span{display:inline-block;white-space:nowrap;margin:3px 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s}#selector-intereses .wpcf7-list-item span:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:var(--icons-font);font-weight:900;font-size:12px;margin-right:10px;transform-origin:center;content:"\e949";transition:transform .3s ease-in-out;position:relative;top:-1px}#selector-intereses .wpcf7-list-item input[type=checkbox]:checked+span:before{content:"\e91d";transform:rotate(-360deg);transition:transform .3s ease-in-out}span.Intereses{display:inline-block;margin-top:15px}.briefing{border-bottom:1px solid var(--neutral-400);padding:0 0 1rem;display:flex;gap:2rem;align-items:center}.briefing span{font-size:var(--body-m) !important;line-height:var(--line-height-body) !important;font-family:var(--body-font) !important;font-weight:var(--font-weight-medium) !important;color:var(--neutral-500) !important}.briefing:has(.file-selected) span,#briefing-label.file-selected{color:var(--neutral-black) !important}input[type=file]#briefing{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.briefing label{color:var(--neutral-500);display:inline-block;cursor:pointer}#briefing-label:not(.file-selected):before{content:"\e916";font-family:var(--icons-font);position:relative;top:1px;margin-right:5px}span#recaptcha{margin-top:15px;max-width:400px;display:block}.accept-priv-cookies a,#recaptcha a{color:var(--neutral-black) !important}.accept-priv-cookies,#recaptcha{font-size:14px;line-height:24px}.accept-priv-cookies .wpcf7-list-item{margin-left:0}.accept-priv-cookies input{margin-right:5px;height:10px}input[type=submit]{text-transform:none !important;font-family:var(--buttons-font) !important;font-size:var(--buttons-large) !important;line-height:1rem !important;font-weight:var(--font-weight-buttons) !important;background-color:var(--neutral-black) !important;border:1px solid var(--neutral-black) !important;color:#fff !important;padding:1rem 2rem !important;border-radius:var(--box-border-radius-xl) !important}input[type=submit]:hover{border-color:var(--neutral-black) !important;color:var(--neutral-black) !important;background-color:#fff !important}input[type=submit] .wpcf7-spinner{background-color:#fff;opacity:1}.wpcf7-spinner{margin:0}@media all and (max-width:425px){#selector-intereses input[type=checkbox]+span{min-width:200px;width:100%}}@media all and (max-width:767px){.f2.desktop{display:none}.briefing{flex-direction:column;align-items:start}}@media all and (min-width:768px){.f2.mobile{display:none}}@media all and (min-width:426px){div.wpcf7 .vc_col-sm-6>.vc_column-inner{padding:0 80px 25px 0}}