@font-face{font-display:swap}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100vw;max-width:100%;overflow-x:hidden;scroll-behavior:smooth;margin:0;padding:0}select:focus,a:focus{outline:0}.background1{background:#fff}.background2{background:#000}.background3{background:#40a359}.grid-form{grid-template-columns:140px auto;margin-bottom:10px}@media screen and (max-width: 1290px){.grid-form{grid-template-columns:auto !important}}.grid-form label{align-self:center}.formulario fieldset{border:none;padding:0}.formulario legend{color:#000;margin:0 0 30px 0;padding:0}.formulario{color:#000;margin:0;padding:0}.formulario p,.formulario a{color:#000;margin:0}.formulario input[type="text"],.formulario input[type="password"],.formulario input[type="email"],.formulario select,.formulario textarea{outline:0;width:100%;border:1px solid #000;color:#000;background:#fff;padding:9px}.formulario textarea{min-height:90px}.formulario input[type="submit"],.form-submit input[type="submit"],.formulario .button-submit{display:block;margin:0 auto;color:#fff;background:#40a359;text-transform:uppercase;margin-top:30px;padding:10px 20px 10px 20px;border:1px solid #000;cursor:pointer;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out}.formulario .checkbox{margin-top:10px}.formulario .checkbox a{display:inline-block;vertical-align:middle}.formulario input[type="checkbox"]{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:10px}.formulario .captcha{display:grid;grid-template-columns:130px auto;grid-gap:30px;margin-top:20px}.formulario .captcha div{align-self:center}#en-espera{box-sizing:border-box;position:absolute;top:50%;left:calc(50% - 24px);transform:translate(-50%, -50%);padding:0;margin:0;width:68px;height:68px;z-index:10000;border-top:6px solid #308ab2;border-right:6px solid #000;border-bottom:6px solid #000;border-left:6px solid #000;border-radius:50%;animation:en-espera 0.5s linear infinite}@keyframes en-espera{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#mensajes{box-sizing:border-box;position:fixed;top:0;left:50%;transform:translate(-50%, 0);padding:0;margin:0;width:auto;height:auto;z-index:10000}@media (max-width: 1023px){#mensajes{position:fixed;top:0;left:0;width:100%;z-index:999999999}}.jGrowl-closer,.jGrowl-notification{opacity:1;width:320px}@media (max-width: 1023px){.jGrowl-closer,.jGrowl-notification{margin:0 auto;width:100%}}.jGrowl .notify-ok,.jGrowl .notify-ko,.jGrowl .notify-nt{margin-bottom:5px;padding:8px 8px 16px 16px}.jGrowl .notify-ok{background-color:#a0ce4e}.jGrowl .notify-ko{background-color:#c32020}.jGrowl .notify-nt{background-color:#6a7d86}.jGrowl .notify-ok p,.jGrowl .notify-ko p,.jGrowl .notify-nt p{margin:0;padding:0;font-size:13px;font-weight:600;color:#fff}.jGrowl .notify-ok p a,.jGrowl .notify-ko p a,.jGrowl .notify-nt p a{color:#fff;text-decoration:underline}.global-notify{position:fixed;top:1em;left:5vw;z-index:10;width:90vw}._notify{display:none}.notificacion-ok,.notificacion-ko,.notificacion-neutral,.notificacion-alerta{position:relative;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:8px;margin-bottom:10px;box-shadow:2px 2px 5px #dfdfdf}.notificacion-ok{padding:10px 15px 10px 15px;border-left:8px solid #007848}.notificacion-ko{padding:10px 15px 10px 15px;border-left:8px solid #cc0000}.notificacion-neutral{padding:10px 15px 10px 15px;border-left:8px solid #8f8f8f}.notificacion-alerta{padding:10px 15px 10px 15px;border-left:8px solid #ffbf00}.notificacion-parrafo{display:inline-block}.notificacion-ok p,.notificacion-ko p,.notificacion-neutral p,.notificacion-alerta p{margin:0;padding:0;color:#545454;font-family:'OpenSans', sans-serif;font-size:15px;font-weight:400}.notificacion-ok i,.notificacion-ko i,.notificacion-neutral i,.notificacion-alerta i{position:absolute;top:5px;right:5px;color:#545454;font-size:15px;cursor:pointer;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out}.notificacion-ok i:hover,.notificacion-ko i:hover,.notificacion-neutral i:hover,.notificacion-alerta i:hover{color:#cc0000}.asterisco,.error{color:#c00 !important;font-weight:600}.resaltado{color:#007848;font-weight:600}.formulario .input-requerido select,.formulario .input-requerido input{border:1px solid #b67272 !important;background:#fce7f4 !important}.formulario .input-requerido p,.formulario .input-requerido p a,.formulario .input-requerido{color:#c00 !important}.filled_background .et_pb_menu__menu>nav>ul>li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover>a>span{border-color:transparent !important;background-color:transparent !important}@media screen and (min-width: 981px){#menu-apoyo-preinscripcion li a::after{content:'';position:absolute;width:0;height:2px;left:50%;bottom:0;background-color:#8ccfec;transition:all ease-in-out .2s}#menu-apoyo-preinscripcion li a:hover::after{width:100%;left:0}#menua .et_pb_column{margin-right:0 !important}#menua .col3-header{width:90% !important}#menua .col2-header{width:15% !important}#kontenedor.et_pb_section_0{padding-top:0 !important}#paso4.formulario .grid-form{grid-template-columns:auto}}@media screen and (max-width: 981px){#kontenedor.et_pb_section_0{padding-top:0 !important}#kontenedor>div:nth-child(1){display:grid;grid-template-columns:repeat(1, 1fr)}#menua{padding:0;display:grid;grid-template-columns:repeat(3, 1fr);width:90%}#menua .et_pb_column{margin-bottom:0 !important}#menua .col1-header{width:auto !important;justify-self:start;align-self:center}#menua .col2-header{width:auto !important;justify-self:center;align-self:center}#menua .col3-header{width:auto !important;justify-self:center;align-self:center}}@media screen and (max-width: 1520px){#menua{padding:0 60px 0 60px !important}}.et_pb_row_0{display:flex}.et_pb_row_0 div{align-self:center}.cuerpo-shortcode{background:rgba(48,138,178,0.8);border:1px solid #8ccfec;border-radius:20px;color:#fff;padding:30px 30px 20px 30px;min-height:550px}.cuerpo-shortcode p{text-align:center}.titulo{font-size:22px;margin:0 0 10px 0;padding:0;text-align:center}.formulario{color:#fff;text-align:left}.formulario legend{display:none}#botones-pasos{position:relative;display:grid;grid-template-columns:repeat(4, 1fr)}#botones-pasos span{grid-gap:60px;border-radius:100%;width:50px;height:49px;font-size:18px;font-family:Montserrat, Arial, sans-serif;font-weight:800;margin:30px 10px 30px 10px;padding:13px 0 10px 0;z-index:2;justify-self:center;text-align:center}#botones-pasos::after{content:"";position:absolute;left:12%;right:16%;top:56px;height:3px;background:rgba(140,207,236,0.55);z-index:1}.boton-pasos{background:#8ccfec;border:1px solid #8ccfec;color:#1c345a}.boton-pasos.completado{cursor:pointer;background-color:#3e993a;border:1px solid #8ccfec;color:#fff;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out}.boton-pasos.completado:hover{background-color:#1c345a}.boton-pasos.actual{background-color:#1c345a;border:1px solid #8ccfec;color:#fff}.formulario .grid-form{grid-template-columns:160px auto}.formulario p,.formulario a{color:#000;margin:0}.formulario label a{color:#fff}.formulario input[type="text"],.formulario input[type="email"],.formulario select,.formulario textarea{border:1px solid #fff;background:#fff;padding:12px;border-radius:6px}.formulario input[type="submit"]{color:#fff;background:#1c345a;margin-top:20px;padding:10px 10px 10px 20px;border:1px solid #1c345a;border-radius:6px;font-weight:700}.formulario input[type="submit"]:hover{color:#1c345a;background:#8ccfec;border:1px solid #8ccfec}.formulario .input-requerido p,.formulario .input-requerido p a,.formulario .input-requerido{color:#fff !important}.formulario .input-requerido select,.formulario .input-requerido input{border:1px solid #db1f1f !important;background:#f2e1e5 !important}.formulario label .asterisco{color:#fff !important}@media screen and (max-width: 1023px){#kontenedor{background-image:linear-gradient(60deg, #000928 0%, rgba(0,0,0,0.3) 100%),url("https://by.jeremias.es/wp-content/uploads/2026/07/Apoyo-Arquitecturas_Arquitecto-planos.png") !important;background-position:top center !important;background-size:contain !important;background-color:#1c345a !important}#kontenedor h1,#kontenedor h4,#kontenedor p{text-align:center !important}}
