#zf-oportunidades #wrap_EstudiosAcceso{z-index:14;order:10;display:block;width:100%!important}#zf-oportunidades #wrap_ContactoPreferido{z-index:13;order:12;display:block;width:100%!important}.zf-templateWidth{box-sizing:border-box;width:100%;margin:0 auto}.zf-templateWrapper{box-shadow:none;background:0 0;border:none}.zf-tempHeadBdr,.zf-labelName,.zf-nameWrapper label,.zf-phwrapper label,.zfgridLabelCont{display:none!important}.zf-tempFrmWrapper,.zf-tempContDiv,.zf-subContWrap,.zfgrid_Wrapper,.zfCol{margin:0!important;padding:0!important}.zfgrid_Wrapper:not(:has(input)){display:none!important}#zf-oportunidades .zf-subContWrap>ul{box-sizing:border-box;flex-wrap:wrap;gap:30px;width:100%;list-style:none;display:flex;margin:0!important;padding:0!important}#zf-oportunidades .zf-tempFrmWrapper:has(input[name=SingleLine]){order:1;width:100%!important}#zf-oportunidades #wrapper_Apellidos{order:2;width:100%!important}#zf-oportunidades .zf-tempFrmWrapper:has(input[name=Email]){order:3;width:calc(50% - 15px)!important}#zf-oportunidades .zf-tempFrmWrapper:has(input[name=PhoneNumber_countrycode]){order:4;width:calc(50% - 15px)!important}#zf-oportunidades .zf-tempFrmWrapper:has(select[name=Dropdown]){z-index:20;order:5;width:calc(50% - 15px)!important}#zf-oportunidades #wrap_Provincia{z-index:19;order:6;display:none;width:calc(50% - 15px)!important}#zf-oportunidades #wrap_ProgramaAcademico{z-index:17;order:8;width:calc(50% - 15px)!important}#zf-oportunidades .zf-termsandCond{z-index:1;order:20;width:100%!important}.zf-tempFrmWrapper:has(input[name=SingleLine2]),.zf-tempFrmWrapper:has(input[name=SingleLine3]),.zf-tempFrmWrapper:has(input[name=SingleLine7]){display:none!important}#zf-oportunidades.formacion-oculta .zf-tempFrmWrapper:has(select[name=Dropdown]),#zf-oportunidades.formacion-oculta #wrap_Provincia,#zf-oportunidades.formacion-oculta #wrap_EstudiosAcceso{width:100%!important}#zf-oportunidades .split-inputs{box-sizing:border-box;gap:30px;width:100%;display:flex}#zf-oportunidades .split-inputs input{width:100%;min-width:0}#zf-oportunidades input[type=text]{transition:border-bottom .3s;box-sizing:border-box!important;color:#0a2921!important;background:0 0!important;border:none!important;border-bottom:1px solid #d4d4d4!important;border-radius:0!important;outline:none!important;width:100%!important;height:50px!important;padding:12px 0!important;font-family:Terrane Sans!important;font-size:16px!important}input:focus{border-bottom:2px solid #0a2921!important}input::placeholder{color:#0a2921;opacity:.6}.zf-form-sBox{display:none!important}.custom-select-wrapper{user-select:none;box-sizing:border-box;width:100%;position:relative}.custom-select{flex-direction:column;display:flex;position:relative}.custom-select.open{z-index:10000}.custom-select__trigger{color:#0a2921;cursor:pointer;box-sizing:border-box;background:0 0;border-bottom:1px solid #d4d4d4;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0;font-size:16px;line-height:50px;transition:all .3s;display:flex;position:relative}.custom-select__trigger span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-right:20px;overflow:hidden}.arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230A2921' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:cover;flex-shrink:0;width:12px;height:12px;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.custom-select.open .arrow{transform:translateY(-50%)rotate(180deg)}.custom-options{-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;z-index:9999;box-sizing:border-box;background:#fffffff2;border:1px solid #0000001a;border-radius:8px;max-height:250px;margin-top:5px;transition:all .2s cubic-bezier(.25,.8,.25,1);display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 8px 32px #0000001a}.custom-select.open .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-option{color:#333;cursor:pointer;border-bottom:1px solid #00000008;padding:12px 20px;font-size:15px;transition:all .2s;display:block;position:relative}.custom-option:last-child{border-bottom:none}.custom-option:hover{color:#0a2921;background:#0a292114;padding-left:25px}.custom-option.selected{color:#0a2921;background:#0a292126;font-weight:600}.custom-optgroup-label{color:#888;text-transform:uppercase;letter-spacing:1px;cursor:default;background:#00000005;padding:10px 15px;font-size:11px;font-weight:700}.custom-options::-webkit-scrollbar{width:5px}.custom-options::-webkit-scrollbar-track{background:0 0}.custom-options::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.custom-options::-webkit-scrollbar-thumb:hover{background:#0a2921}.custom-select-search{z-index:10;backdrop-filter:blur(5px);background:#fffffff2;border-bottom:1px solid #0000000d;padding:10px;position:sticky;top:0;left:0;right:0}.custom-search-input{transition:border-color .3s;box-sizing:border-box!important;color:#0a2921!important;background:#fff!important;border:1px solid #d4d4d4!important;border-radius:4px!important;outline:none!important;width:100%!important;height:36px!important;padding:8px 12px!important;font-size:14px!important}.custom-search-input:focus{border-color:#0a2921!important;border-bottom-style:solid!important;border-bottom-width:1px!important}#zf-oportunidades .zf-phwrapper{box-sizing:border-box;gap:15px;width:100%!important;display:flex!important}#zf-oportunidades .zf-phwrapper .custom-select-wrapper{flex-shrink:0;min-width:110px;width:35%!important}#zf-oportunidades .zf-phwrapper span:last-child{min-width:0;flex:1!important}.input-error{border-bottom:2px solid #ff4d4d!important}.zf-errorMessage{color:#ff4d4d;margin-top:5px;font-size:12px;font-weight:600;display:none}.zf-termsMsg{color:#888;text-align:justify;background-color:#0000;height:auto;margin-bottom:15px;padding:0;border:none!important;font-size:10px!important;line-height:1.6!important}.zf-termsMsg a{border-bottom:1px solid #0000;font-weight:600;text-decoration:none;color:#0a2921!important;font-size:10px!important}.zf-termsMsg a:hover{border-bottom-color:#0a2921}.zf-termsAccept{align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.zf-checkBoxType{accent-color:#0a2921;cursor:pointer;flex-shrink:0;width:18px!important;height:18px!important;margin-top:2px!important}.zf-termsAccept label{cursor:pointer;color:#0a2921;opacity:.9;font-size:10px!important}.zf-termsAccept a{color:#0a2921;text-decoration:underline;font-size:10px!important}.zf-fmFooter{text-align:left;order:100;width:100%;margin-top:40px}.zf-submitColor{color:#9ee2d0;cursor:pointer;background-color:#0a2921;border:none;align-items:center;gap:12px;padding:14px 40px;font-family:Terrane Sans;font-size:16px;font-weight:500;transition:all .3s;display:inline-flex}.zf-submitColor:hover{transform:translateY(-2px);box-shadow:0 4px 15px #9ee2d066;color:#0a2921!important;background-color:#9ee2d0!important}.zf-submitColor:hover svg rect,.zf-submitColor:hover svg path{fill:#0a2921!important}@media (width<=900px){#zf-oportunidades .zf-subContWrap>ul{gap:20px}#zf-oportunidades .zf-tempFrmWrapper:has(input[name=Email]),#zf-oportunidades .zf-tempFrmWrapper:has(input[name=PhoneNumber_countrycode]),#zf-oportunidades .zf-tempFrmWrapper:has(select[name=Dropdown]),#zf-oportunidades #wrap_Provincia,#zf-oportunidades #wrap_EstudiosAcceso,#zf-oportunidades #wrap_ContactoPreferido,#zf-oportunidades #wrap_ProgramaAcademico{width:calc(50% - 10px)!important}}@media (width<=640px){#zf-oportunidades .zf-templateWidth{overflow-x:hidden;box-sizing:border-box!important;width:100%!important;padding:0 20px 30px!important}#zf-oportunidades .zf-subContWrap>ul{flex-direction:column!important;gap:0!important;width:100%!important}#zf-oportunidades .zf-tempFrmWrapper,#zf-oportunidades .zf-tempFrmWrapper:has(input),#zf-oportunidades .zf-tempFrmWrapper:has(select),#zf-oportunidades .zf-tempFrmWrapper:has(input[name=Email]),#zf-oportunidades .zf-tempFrmWrapper:has(input[name=PhoneNumber_countrycode]),#zf-oportunidades .zf-tempFrmWrapper:has(select[name=Dropdown]),#zf-oportunidades #wrap_Provincia,#zf-oportunidades #wrap_EstudiosAcceso,#zf-oportunidades #wrap_ProgramaAcademico,#zf-oportunidades #wrapper_Apellidos{order:unset!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 20px!important}#zf-oportunidades .split-inputs{flex-direction:column!important;gap:20px!important;width:100%!important}#zf-oportunidades .zf-phwrapper{box-sizing:border-box;gap:10px!important;width:100%!important}#zf-oportunidades .zf-phwrapper .custom-select-wrapper{min-width:80px;max-width:110px;width:30%!important}#zf-oportunidades .zf-phwrapper span:last-child{min-width:0;flex:1!important;width:auto!important}.custom-options{max-height:200px}.zf-termsMsg,.zf-termsAccept label,.zf-termsAccept a{line-height:1.5;font-size:11px!important}.zf-termsAccept{align-items:flex-start}.zf-fmFooter{margin-top:20px;text-align:center!important}.zf-submitColor{box-sizing:border-box;justify-content:center;width:100%!important;padding:15px 20px!important}}.btn-relleno[data-astro-cid-nvowd5kh]{text-decoration:none;transition:color .3s;position:relative;overflow:hidden}.btn-relleno[data-astro-cid-nvowd5kh]:before{content:"";transform-origin:0;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.btn-relleno[data-astro-cid-nvowd5kh]:hover:before{transform:scaleX(1)}.btn-relleno[data-astro-cid-nvowd5kh] span[data-astro-cid-nvowd5kh]{z-index:1;position:relative}.variant-primary[data-astro-cid-nvowd5kh]{background-color:var(--color-turquesa-oscuro);color:var(--color-menta-suave)}.variant-primary[data-astro-cid-nvowd5kh]:before{background-color:var(--color-menta-suave)}.variant-primary[data-astro-cid-nvowd5kh]:hover{color:var(--color-turquesa-oscuro)}.variant-home[data-astro-cid-nvowd5kh]{background-color:var(--color-turquesa-oscuro);color:var(--color-menta-suave)}.variant-home[data-astro-cid-nvowd5kh]:before{background-color:#9ee2d0}.variant-home[data-astro-cid-nvowd5kh]:hover{color:var(--color-turquesa-oscuro)}.variant-marron[data-astro-cid-nvowd5kh]{color:var(--color-turquesa-oscuro);background-color:#d9cfb5}.variant-marron[data-astro-cid-nvowd5kh]:before{background-color:var(--color-menta-suave)}.variant-marron[data-astro-cid-nvowd5kh]:hover{color:var(--color-turquesa-oscuro)}.variant-dorado[data-astro-cid-nvowd5kh]{background-color:var(--color-dorado);color:var(--color-turquesa-oscuro)}.variant-dorado[data-astro-cid-nvowd5kh]:before{background-color:var(--color-menta-suave)}.variant-dorado[data-astro-cid-nvowd5kh]:hover{color:var(--color-turquesa-oscuro)}.variant-cambioRelleno[data-astro-cid-nvowd5kh]{background-color:var(--color-turquesa-oscuro);color:var(--color-menta-suave)}.variant-cambioRelleno[data-astro-cid-nvowd5kh]:before{background-color:var(--color-turquesa-oscuro)}.variant-cambioRelleno[data-astro-cid-nvowd5kh]:hover{color:var(--color-menta-suave)}.formulario-card{background:var(--menta-suave-20,#ecf9f6);border-radius:.25rem;box-shadow:84px 124px 42px #78787800,54px 79px 38px #78787803,30px 45px 32px #7878780d,13px 20px 24px #78787817,3px 5px 13px #7878781a}.faq-item.is-open .faq-content{grid-template-rows:1fr}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.variant-menta{background-color:var(--color-menta-suave);color:var(--color-turquesa-oscuro);text-decoration:none;transition:color .3s;position:relative;overflow:hidden}.variant-menta:before{content:"";background-color:var(--color-menta-suave);transform-origin:0;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scaleX(0)}.variant-menta:hover:before{transform:scaleX(1)}.variant-menta span{z-index:1;position:relative}.cms-descripcion strong,.cms-descripcion b{color:#0a2921;font-weight:700}.cms-content-faq p{margin-bottom:1rem}.cms-content-faq p:last-child{margin-bottom:0}.cms-content-faq a{color:#3b5bb2;font-weight:600;text-decoration:underline}.cms-content-faq strong,.cms-content-faq b{font-weight:700}.rep6-texto b,.rep6-texto strong{color:#0a2921;font-size:.875rem;font-weight:700;line-height:normal}.cms-content-s2 strong,.cms-content-s2 b{color:#fff;font-weight:700}
