@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#modal-buscador{top:56px;background-color:#fafafa;height:100%;left:50%;max-height:500px;max-width:80rem;overflow-y:scroll;padding:2rem;position:fixed;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;z-index:9999999}@media (min-width:768px){#modal-buscador{height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:initial}}@media (min-width:992px){#modal-buscador{top:75px}}#modal-buscador.active{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}#modal-buscador .modal-titulo{color:var(--secondary);font-size:3.5rem;font-weight:500}#modal-buscador .modal-titulo span{color:var(--primary);font-weight:700}#modal-buscador .lista-resultados{margin-top:2.5rem}#modal-buscador .lista-resultados li+li{margin-top:1rem}#modal-buscador .lista-resultados li a{background-color:#fff;color:var(--secondary-);display:block;font-size:2rem;font-weight:600;padding:2rem;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}#modal-buscador .lista-resultados li a:hover{background-color:var(--secondary-med);color:#fff}#modal-buscador button#search-modal-close{background-color:var(--primary);border:none;color:#fff;cursor:pointer;display:block;font-size:3rem;font-weight:600;margin:2rem 0 0 auto;padding:1rem 2rem}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../../fonts/montserrat-v15-latin-regular.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../../fonts/montserrat-v15-latin-500.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../../fonts/montserrat-v15-latin-600.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../../fonts/montserrat-v15-latin-700.woff2) format("woff2"),url(../../fonts/montserrat-v15-latin-700.woff) format("woff")}:root{--primary:#0234ab;--primary-dark:#8d3b00;--secondary:#3a3a3a;--secondary-med:#444444;--secondary-med-2:#707070;--secondary-dark:#161616;--secondary-light:#817f7f;--secondary-extra-light:#eaeaea;--terciary:var(--cuaternary);--cuaternary:#ff5b41;--section-secondary:#f6f6f6;--gris-07:rgba(128, 128, 128, 1);--gris-d:#232222;--grey-background:#eaeaea;--grey-footer:#1b1b1b;--bk-cupon-general:linear-gradient(to bottom, #f5f7f8, #c7c7c7);--border-cupon-general:2px solid #263238;--border-radius-cupon-general:20px 20px 40px 40px;--btn-cupon-general:var(--cuaternary);--btn-hover-cupon-general:#2a61c6;--btn-color-cupon-general:#fff;--border-radius-inputs-cupon-general:6px;--alert-start-color-cupon-general:#d9edf7;--alert-end-color-cupon-general:#b9def0;--alert-border-color-cupon-general:#9acfea;--font-title:"Montserrat",sans-serif;--font-body:"Montserrat",sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important}html{font-family:var(--font-body);font-size:62.5%;line-height:1.5;scroll-behavior:smooth}body{font-family:Montserrat;font-size:1.6rem;font-weight:500;color:#262626;line-height:1.4;background-color:#fff;min-height:100vh;overflow-x:hidden}body.no-scroll{overflow-y:hidden}body .span-naranja{color:var(--primary);display:block}body .span-naranja-inline{color:var(--primary);display:inline}body .container{height:inherit;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:576px){body .container{max-width:80%}}@media (min-width:768px){body .container{max-width:80%;padding-left:0;padding-right:0}}@media (min-width:993px){body .container{max-width:94rem}}@media (min-width:1200px){body .container{max-width:114rem}}@media (min-width:1600px){body .container{max-width:132rem}}body p{font-size:1.6rem;line-height:2.4rem;font-weight:300}body ul{padding-left:1rem;margin-top:1rem;margin-bottom:1rem}body li{font-weight:900;list-style-type:none;position:relative;padding-left:1rem}body .d-none{display:none}body #ot-sdk-cookie-policy{display:none}.form-texto-legal-wrapper{background:#fff;border:.1rem solid #ededed;border-radius:.4rem;padding:.6rem;height:5.2rem;margin-top:1rem}.form-texto-legal-wrapper .form-text-legal{height:100%;overflow-y:auto;padding-right:1.4rem;width:100%}.form-texto-legal-wrapper .form-text-legal p{color:#5e5454;font:400 1.2rem/1.6rem Montserrat}.form-texto-legal-wrapper .form-text-legal p a{color:#ff5b41;font-weight:600;text-decoration:underline}#cupon{background-color:var(--section-secondary);margin-left:auto;margin-right:auto;position:relative;padding:2rem;-webkit-box-shadow:-1px 0 34px -3px rgba(0,0,0,.26);box-shadow:-1px 0 34px -3px rgba(0,0,0,.26)}@media (min-width:993px){#cupon{margin-right:0;position:sticky}#cupon.no-bar{top:0}}#cupon:before{content:"";display:block;background-color:var(--terciary);left:50%;top:0;position:absolute;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);background-image:url(../../images/info.svg);background-repeat:no-repeat;background-position:center;background-size:20%;border-radius:50%;z-index:0}@media (min-width:1600px){#cupon:before{-webkit-transform:scale(1.2) translate(-50%,-45%);transform:scale(1.2) translate(-50%,-45%)}}#cupon .close-cupon-landing{height:2rem;width:auto;position:absolute;top:2rem;right:2rem}@media (min-width:768px){#cupon .close-cupon-landing{height:2.5rem}}@media (min-width:993px){#cupon .close-cupon-landing{display:none}}#cupon .cupon-header label{color:var(--secondary);font-size:1.5rem}@media (min-width:768px){#cupon .cupon-header label{font-size:1.6rem}}@media (min-width:1200px){#cupon .cupon-header label{font-size:2rem}}#cupon .cupon-header label{font-weight:400}#cupon .cupon-header label span{font-weight:700}#cupon .cupon-header .cupon-title{font-size:2.7rem;line-height:3.2rem;font-weight:800;text-transform:uppercase;margin-bottom:.7rem}#cupon .cupon-header p{font-size:1.2rem;margin-bottom:-1rem;margin-top:1rem}@media screen and (min-width:768px){#cupon .cupon-header p{margin-top:3rem}}@media screen and (min-width:993px){#cupon .cupon-header p{margin-top:0}}@media screen and (min-width:1200px){#cupon .cupon-header p{font-size:1.6rem}}#cupon .cupon-header button{background-color:var(--cuaternary);border:2px solid #fff;height:50px;margin-top:3.5rem;width:80%;cursor:pointer!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#cupon .cupon-header button:hover{background-color:var(--btn-hover-cupon-general)}@media (min-width:768px){#cupon .cupon-header button{padding-left:0;padding-right:0}}#cupon .cupon-header button img{margin-left:2rem}#cupon .cupon-main{margin-top:1rem}#cupon .cupon-main p{color:var(--secondary)}#cupon .cupon-main form input,#cupon .cupon-main form select{background-color:#fff;padding:6px 12px;border-radius:.5rem;border:none;font-family:Montserrat;height:3.5rem;width:100%;border:1px solid #bfbfbf;margin-top:0}@media (min-width:768px){#cupon .cupon-main form input,#cupon .cupon-main form select{height:4rem}}#cupon .cupon-main form input:not(:first-child),#cupon .cupon-main form select:not(:first-child){margin-top:.5rem}@media (min-width:1200px){#cupon .cupon-main form input:not(:first-child),#cupon .cupon-main form select:not(:first-child){margin-top:1.5rem}}@media (min-width:1200px){#cupon .cupon-main form input,#cupon .cupon-main form select{height:4rem}}#cupon .cupon-main form .pseudo-input{margin-top:.5rem}@media (min-width:1200px){#cupon .cupon-main form .pseudo-input{margin-top:1.5rem}}#cupon .cupon-main form .telefono{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1200px){#cupon .cupon-main form .telefono{margin-top:1.5rem}}#cupon .cupon-main form .telefono input{border-radius:0 5px 5px 0;width:90%;margin-top:0}#cupon .cupon-main form .telefono span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;width:21%;font-family:Montserrat;padding:3px 0 0 0;margin:0;display:block;background-color:#e9e9e9;border-radius:5px 0 0 5px;color:var(--secondary)}@media (min-width:993){#cupon .cupon-main form .telefono span{width:14%}}#cupon .cupon-main form .checkbox{margin-top:.8rem;cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){#cupon .cupon-main form .checkbox{margin-top:1.2rem}}@media (min-width:1200px){#cupon .cupon-main form .checkbox{margin-top:1.5rem}}#cupon .cupon-main form .checkbox input{position:absolute;opacity:0;pointer-events:none}#cupon .cupon-main form .checkbox input+span{color:var(--secondary);cursor:pointer;display:inline-block;font-size:1.2rem;padding-left:3.5rem;position:relative;height:1.7rem;line-height:1.7rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px){#cupon .cupon-main form .checkbox input+span{line-height:2.4rem}}#cupon .cupon-main form .checkbox input+span a{color:var(--secondary);text-decoration:underline;font-weight:700}#cupon .cupon-main form .checkbox input+span:after,#cupon .cupon-main form .checkbox input+span:before{content:"";left:0;position:absolute;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:1}#cupon .cupon-main form .checkbox input:not(:checked)+span:before{height:2rem;width:1rem;border:3px solid transparent;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#cupon .cupon-main form .checkbox input:not(:checked)+span:after{height:2rem;width:2rem;background-color:#fff;border:2px solid var(--secondary);top:0;z-index:0}#cupon .cupon-main form .checkbox input:checked+span:before{top:-.665rem;left:0;width:.931rem;height:2.0615rem;border-top:.3rem solid transparent;border-left:.3rem solid transparent;border-right:.4rem solid var(--cuaternary);border-bottom:.4rem solid var(--cuaternary);-webkit-box-shadow:.2rem .2rem 0 var(--terciary);box-shadow:.2rem .2rem 0 var(--terciary);-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#cupon .cupon-main form .checkbox input:checked+span:after{top:0;width:2.261rem;height:2.261rem;border:2px solid var(--secondary);background-color:#fff;z-index:0}#cupon .cupon-main form button{font-size:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--cuaternary);border:2px solid #fff;color:var(--section-secondary);height:50px;margin-top:1.2rem;width:100%;text-align:center;cursor:pointer;-webkit-transform:all .3s ease-in-out;transform:all .3s ease-in-out}@media (min-width:768px){#cupon .cupon-main form button{padding-left:0;padding-right:0;margin-top:1.5rem}}@media (min-width:1200px){#cupon .cupon-main form button{font-size:2.926rem}}#cupon .cupon-main form button img{margin-left:2rem}#cupon .cupon-main form button svg{width:auto;height:4rem}#cupon .cupon-main #aviso-incompleto{background-color:var(--secondary);border-radius:5px;margin-top:2rem;color:#fff;font-size:2rem;line-height:2rem;padding:10px 20px}#modal-curso-seleccionado{display:none;background-color:var(--section-secondary);position:fixed;padding:2rem;width:96%;max-width:50rem;z-index:111;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:-1px 0 34px -3px rgba(0,0,0,.26);box-shadow:-1px 0 34px -3px rgba(0,0,0,.26)}@media (min-width:993px){#modal-curso-seleccionado{max-width:47rem;width:auto}#modal-curso-seleccionado.no-bar{top:0}}#modal-curso-seleccionado:before{content:"";display:block;background-color:var(--terciary);left:50%;top:0;position:absolute;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);background-image:url(../../images/info.svg);background-repeat:no-repeat;background-position:center;background-size:20%;border-radius:50%;z-index:0}@media (min-width:1600px){#modal-curso-seleccionado:before{-webkit-transform:scale(1.2) translate(-50%,-45%);transform:scale(1.2) translate(-50%,-45%)}}#modal-curso-seleccionado .close-modal-curso-seleccionado{height:2rem;width:auto;position:absolute;top:2rem;right:2rem;cursor:pointer}@media (min-width:768px){#modal-curso-seleccionado .close-modal-curso-seleccionado{height:2.5rem}}#modal-curso-seleccionado .cupon-header label{color:var(--secondary);font-size:1.5rem}@media (min-width:768px){#modal-curso-seleccionado .cupon-header label{font-size:1.6rem}}@media (min-width:1200px){#modal-curso-seleccionado .cupon-header label{font-size:2rem}}#modal-curso-seleccionado .cupon-header label{font-weight:400}#modal-curso-seleccionado .cupon-header label span{font-weight:700}#modal-curso-seleccionado .cupon-header p{font-size:1.2rem}@media (min-width:1200px){#modal-curso-seleccionado .cupon-header p{font-size:1.6rem}}#modal-curso-seleccionado .cupon-header button{background-color:var(--cuaternary);border:2px solid #fff;height:50px;margin-top:3.5rem;width:80%;cursor:pointer!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#modal-curso-seleccionado .cupon-header button:hover{background-color:var(--btn-hover-cupon-general)}@media (min-width:768px){#modal-curso-seleccionado .cupon-header button{padding-left:0;padding-right:0}}#modal-curso-seleccionado .cupon-header button img{margin-left:2rem}#modal-curso-seleccionado .cupon-main{margin-top:1rem}#modal-curso-seleccionado .cupon-main p{color:var(--secondary)}#modal-curso-seleccionado .cupon-main form input,#modal-curso-seleccionado .cupon-main form select{background-color:#fff;padding:6px 12px;border-radius:.5rem;border:none;font-family:Montserrat;height:4rem;width:100%;border:1px solid #bfbfbf}#modal-curso-seleccionado .cupon-main form input:not(:first-child),#modal-curso-seleccionado .cupon-main form select:not(:first-child){margin-top:.5rem}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form input:not(:first-child),#modal-curso-seleccionado .cupon-main form select:not(:first-child){margin-top:1.5rem}}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form input,#modal-curso-seleccionado .cupon-main form select{height:5rem}}#modal-curso-seleccionado .cupon-main form .pseudo-input{margin-top:.5rem}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form .pseudo-input{margin-top:1.5rem}}#modal-curso-seleccionado .cupon-main form .telefono{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form .telefono{margin-top:1.5rem}}#modal-curso-seleccionado .cupon-main form .telefono input{border-radius:0 5px 5px 0;width:90%;margin-top:0}#modal-curso-seleccionado .cupon-main form .telefono span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;width:21%;font-family:Montserrat;padding:3px 0 0 0;margin:0;display:block;background-color:#e9e9e9;border-radius:5px 0 0 5px;color:var(--secondary)}@media (min-width:993){#modal-curso-seleccionado .cupon-main form .telefono span{width:14%}}#modal-curso-seleccionado .cupon-main form .checkbox{margin-top:1.2rem;cursor:pointer;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form .checkbox{margin-top:1.5rem}}#modal-curso-seleccionado .cupon-main form .checkbox input{position:absolute;opacity:0;pointer-events:none}#modal-curso-seleccionado .cupon-main form .checkbox input+span{color:var(--secondary);cursor:pointer;display:inline-block;font-size:1.2rem;padding-left:4.5rem;position:relative;height:1.7rem;line-height:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#modal-curso-seleccionado .cupon-main form .checkbox input+span a{color:var(--secondary);text-decoration:underline}#modal-curso-seleccionado .cupon-main form .checkbox input+span:after,#modal-curso-seleccionado .cupon-main form .checkbox input+span:before{content:"";left:0;position:absolute;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:1}#modal-curso-seleccionado .cupon-main form .checkbox input:not(:checked)+span:before{height:2rem;width:1rem;border:3px solid transparent;-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#modal-curso-seleccionado .cupon-main form .checkbox input:not(:checked)+span:after{height:2rem;width:2rem;background-color:#fff;border:2px solid var(--secondary);top:0;z-index:0}#modal-curso-seleccionado .cupon-main form .checkbox input:checked+span:before{top:-.665rem;left:0;width:.931rem;height:2.0615rem;border-top:.3rem solid transparent;border-left:.3rem solid transparent;border-right:.4rem solid var(--cuaternary);border-bottom:.4rem solid var(--cuaternary);-webkit-box-shadow:.2rem .2rem 0 var(--terciary);box-shadow:.2rem .2rem 0 var(--terciary);-webkit-transform:rotateZ(37deg);transform:rotateZ(37deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#modal-curso-seleccionado .cupon-main form .checkbox input:checked+span:after{top:0;width:2.261rem;height:2.261rem;border:2px solid var(--secondary);background-color:#fff;z-index:0}#modal-curso-seleccionado .cupon-main form button{font-size:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--cuaternary);border:2px solid #fff;color:var(--section-secondary);height:50px;margin-top:3.5rem;width:100%}@media (min-width:768px){#modal-curso-seleccionado .cupon-main form button{padding-left:0;padding-right:0}}@media (min-width:1200px){#modal-curso-seleccionado .cupon-main form button{font-size:2.926rem}}#modal-curso-seleccionado .cupon-main form button img{margin-left:2rem}#modal-curso-seleccionado .cupon-main form .form-texto-legal-wrapper{background:#fff;border:.1rem solid #ededed;border-radius:.4rem;padding:.6rem;height:5.2rem}#modal-curso-seleccionado .cupon-main form .form-texto-legal-wrapper .form-text-legal{height:100%;overflow-y:auto;padding-right:1.4rem;width:100%}#modal-curso-seleccionado .cupon-main form .form-texto-legal-wrapper .form-text-legal p{color:#5e5454;font:400 1.2rem/1.6rem Montserrat}#modal-curso-seleccionado .cupon-main form .form-texto-legal-wrapper .form-text-legal p a{color:#ff5b41;font-weight:600;text-decoration:underline}#modal-curso-seleccionado .cupon-main #aviso-incompleto{background-color:var(--secondary);border-radius:5px;margin-top:2rem;color:#fff;font-size:2rem;line-height:2rem;padding:10px 20px}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../../fonts/montserrat-v18-latin-regular.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../../fonts/montserrat-v18-latin-500.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-500.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../../fonts/montserrat-v18-latin-600.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../../fonts/montserrat-v18-latin-700.woff2) format("woff2"),url(../../fonts/montserrat-v18-latin-700.woff) format("woff")}.cupon-landing-movil{display:none;z-index:33;width:95%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:500px){.cupon-landing-movil{width:60%;max-width:45%}}.cupon-landing-movil .cerrar-cupon-img{position:absolute;height:2.5rem;width:2.5rem;right:10px;top:14px;z-index:35}@media screen and (min-width:400px){.cupon-landing-movil .cerrar-cupon-img{top:20px}}.overlay-landing-cupon{display:none;height:100%;width:100%;background:rgba(69,69,69,.78);z-index:32;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-section{color:#262626;display:flow-root;height:auto;width:100%;position:relative;overflow:hidden}@media screen and (min-width:993px){.hero-section{height:auto}}@media screen and (min-width:1600px){.hero-section{min-height:88rem}}.hero-section .overlay-hero{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.34);z-index:0}.hero-section .imagen-hero{position:absolute;top:50%;left:50%;-webkit-transform:translate(-31%,-51%);transform:translate(-31%,-51%);width:auto;height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (min-width:768px){.hero-section .imagen-hero{height:auto}}@media screen and (min-width:993px){.hero-section .imagen-hero{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}}.hero-section nav{height:auto;width:100%;z-index:1;position:relative;display:grid}.hero-section nav .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;width:100%;max-width:162rem;padding:2rem;margin:0 auto;height:auto}.hero-section nav .nav-wrapper img,.hero-section nav .nav-wrapper svg{height:3.826rem;width:14rem;position:relative;fill:var(--section-secondary);z-index:2}@media (min-width:1200px){.hero-section nav .nav-wrapper img,.hero-section nav .nav-wrapper svg{height:4.919rem;width:18rem}}.hero-section nav .nav-wrapper a{cursor:pointer}.hero-section nav .nav-wrapper a img{height:5rem;width:auto;position:relative;z-index:2}.hero-section .container{display:block;position:relative;z-index:1}@media (min-width:768px){.hero-section .container{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero-section .container .hero-izquierda{width:100%}@media (min-width:993px){.hero-section .container .hero-izquierda{width:60%;padding:0 10rem 0 2rem}}@media (min-width:1200px){.hero-section .container .hero-izquierda{padding:0 10rem 0 0}}.hero-section .container .hero-izquierda h1{font-size:3rem;line-height:3.4rem;margin-top:25rem;color:var(--section-secondary)}@media (min-width:768px){.hero-section .container .hero-izquierda h1{font-size:4rem;line-height:4.8rem;margin-top:32rem}}@media (min-width:993px){.hero-section .container .hero-izquierda h1{font-size:5rem;line-height:6rem}}@media (min-width:1300px){.hero-section .container .hero-izquierda h1{font-size:5rem;line-height:5.7rem}}.hero-section .container .hero-izquierda h1 .orange{color:var(--primary)}.hero-section .container .hero-izquierda p{font-size:1.6rem;line-height:2.4rem;font-weight:400;color:var(--section-secondary);margin-top:2rem}@media (min-width:768px){.hero-section .container .hero-izquierda p{font-size:2rem;line-height:2.6rem}}@media (min-width:993px){.hero-section .container .hero-izquierda p{margin-bottom:7rem}}@media (min-width:1200px){.hero-section .container .hero-izquierda p{font-size:2.2rem;line-height:3.2rem;padding-right:16rem}}.hero-section .container .hero-izquierda button{font-size:2.3rem;font-weight:600;letter-spacing:.1rem;background-color:var(--cuaternary);padding:2rem 5rem;color:var(--section-secondary);border:none;width:100%;margin-top:2rem;margin-bottom:5rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero-section .container .hero-izquierda button:hover{background-color:var(--btn-hover-cupon-general)}@media (min-width:993px){.hero-section .container .hero-izquierda button{display:none}}.hero-section .container .hero-derecha{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:993px){.hero-section .container .hero-derecha{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%}}.hero-section .container .hero-derecha .layout-cupon-landing{height:auto;width:auto;position:relative;top:0;left:0;z-index:1}.hero-section .container .hero-derecha .cupon{display:none;height:auto;position:relative;top:0;border:3px solid transparent;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:2}@media (min-width:768px){.hero-section .container .hero-derecha .cupon{width:auto}}@media (min-width:993px){.hero-section .container .hero-derecha .cupon{display:block;width:36rem;top:2rem;left:auto;-webkit-transform:none;transform:none}}@media (min-width:1200px){.hero-section .container .hero-derecha .cupon{width:44rem;min-width:44.5rem;top:-2rem}}@media (min-width:1500px){.hero-section .container .hero-derecha .cupon{top:0}}.main-landing .plazas{display:grid;background-color:var(--secondary-extra-light)}.main-landing .plazas .container{justify-self:center}.main-landing .plazas .container h2{font-size:2.2rem;line-height:2.6rem;font-weight:600;margin-top:4rem;margin-bottom:3rem}@media screen and (min-width:993px){.main-landing .plazas .container h2{font-size:3.2rem;line-height:4rem;margin-top:6rem;margin-bottom:4rem}}.main-landing .plazas .container ul li{margin-bottom:1.1rem}.main-landing .plazas .container ul li h1{font-size:3rem;line-height:3.4rem;color:var(--section-secondary);margin-left:1rem}@media (min-width:768px){.main-landing .plazas .container ul li h1{font-size:4rem;line-height:4.8rem}}@media (min-width:993px){.main-landing .plazas .container ul li h1{font-size:5rem;line-height:6rem}}@media (min-width:1300px){.main-landing .plazas .container ul li h1{font-size:5rem;line-height:5.7rem}}.main-landing .plazas .container ul li h1 .orange{color:var(--primary)}.main-landing .plazas .container ul li h2{margin:1rem 0}.main-landing .plazas .container ul li p{font-size:1.6rem}.main-landing .plazas .container ul li a{color:#ff8c00;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-decoration:none}.main-landing .plazas .container ul li a:hover{color:var(--primary);text-decoration:underline}.main-landing .plazas .container .plazas-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;margin-bottom:0;margin-bottom:7rem}@media screen and (min-width:993px){.main-landing .plazas .container .plazas-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-landing .plazas .container .plazas-wrapper .plaza-box{height:auto;width:100%;border:2px solid var(--primary);padding:5.6rem 3.8rem}@media screen and (min-width:768px){.main-landing .plazas .container .plazas-wrapper .plaza-box{padding:3.6rem 1.8rem}}@media screen and (min-width:993px){.main-landing .plazas .container .plazas-wrapper .plaza-box{padding:5.6rem 3.8rem}}.main-landing .plazas .container .plazas-wrapper .plaza-box p:first-of-type{font-size:1.9rem;line-height:2.2rem;font-weight:600}@media screen and (min-width:1200px){.main-landing .plazas .container .plazas-wrapper .plaza-box p:first-of-type{font-size:2.2rem;line-height:2.8rem;margin-bottom:1.5rem}}.main-landing .plazas .container .plazas-wrapper .plaza-box p:first-of-type .span-naranja{color:var(--primary);display:block}.main-landing .plazas .container .plazas-wrapper .plaza-box .numero-plazas{font-size:4rem;font-weight:600}@media screen and (min-width:1200px){.main-landing .plazas .container .plazas-wrapper .plaza-box .numero-plazas{font-size:5rem;line-height:5rem}}.main-landing .plazas .container .plazas-wrapper .plaza-box p:last-of-type{font-size:1.6rem;line-height:2.4rem;font-weight:300;margin-top:1.5rem}.main-landing .oposiciones{display:grid;padding:7rem 0;max-width:100%;width:auto}@media screen and (min-width:768px){.main-landing .oposiciones{padding:9.1rem 0}}.main-landing .oposiciones .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7rem;padding:0;width:auto}@media screen and (min-width:993px){.main-landing .oposiciones .container{gap:9.1rem}}.main-landing .oposiciones .container .box-oposiciones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;height:auto;width:auto;background-color:none;overflow:hidden;max-width:36rem}@media screen and (min-width:768px){.main-landing .oposiciones .container .box-oposiciones{max-width:100%}}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones{background-color:var(--grey-background);gap:5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-imagen img{height:100%;width:100%;display:block;margin:0 auto;padding:0 2rem}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-imagen img{margin:0;padding:0;width:310px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto{display:block;padding-right:0;margin:0 auto;padding:0 20px;overflow:hidden}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto{display:grid;padding:3rem 10rem 3rem 0}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper{-ms-flex-item-align:center;align-self:center;justify-self:center}@media screen and (min-width:1200px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper{max-width:80rem}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.8rem;line-height:3.4rem;font-weight:600;margin-bottom:1.2rem}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2{margin-bottom:2.5rem;display:block}}@media screen and (min-width:1200px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2{font-size:3.2rem;line-height:4rem}}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h2 span{display:inline-block;text-overflow:ellipsis;width:100%;white-space:wrap;overflow:hidden;text-overflow:hidden}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper h3{font-size:1.9rem;font-weight:700}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper .markdown{display:inline-block}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper p+p{font-weight:300;margin-top:2rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper p strong{font-weight:500}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper .requisitos-titulo{font-size:1.9rem;font-weight:700;margin-top:2rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul{list-style:none;padding-left:1rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li{font-weight:300;position:relative;padding-left:1rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li strong{font-weight:600}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li::before{content:"•";color:#1b1b23;position:absolute;left:0;top:0;display:block}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li img{height:35px;margin-right:1rem}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper ul li:has(>img:first-child)::before{display:none}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper button{font-size:2.3rem;font-weight:600;letter-spacing:.1rem;background-color:var(--cuaternary);padding:2rem 5rem;color:var(--section-secondary);border:none;width:100%;margin-top:3rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper button:hover{background-color:rgb(255,46.9789473684,14)}@media screen and (min-width:993px){.main-landing .oposiciones .container .box-oposiciones .box-oposiciones-texto .box-oposiciones-texto-wrapper button{width:auto}}.main-landing .contacto{height:auto;position:relative;display:flow-root;overflow:hidden}@media screen and (min-width:768px){.main-landing .contacto{height:63rem}}@media screen and (min-width:993px){.main-landing .contacto{height:80rem}}.main-landing .contacto .overlay-contacto{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.507);z-index:0}.main-landing .contacto .imagen-contacto{position:absolute;top:50%;left:50%;-webkit-transform:translate(-31%,-51%);transform:translate(-31%,-51%);height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (min-width:768px){.main-landing .contacto .imagen-contacto{height:auto;width:auto}}@media screen and (min-width:993px){.main-landing .contacto .imagen-contacto{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%}}.main-landing .contacto .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5rem}@media screen and (min-width:993px){.main-landing .contacto .container{gap:15rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-landing .contacto .container .contacto-texto{height:auto;width:100%;z-index:3;margin-right:auto;padding:0 2rem}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto{width:50%;max-width:58rem;padding:0}}.main-landing .contacto .container .contacto-texto h2{font-size:2.8rem;line-height:3.4rem;color:var(--section-secondary);margin-top:7rem;margin-bottom:2.5rem}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto h2{font-size:3.8rem;line-height:4rem;margin-top:0}}.main-landing .contacto .container .contacto-texto p{font-size:1.8rem;line-height:2.6rem;color:var(--section-secondary)}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto p{font-size:2.4rem;line-height:3.6rem}}.main-landing .contacto .container .contacto-texto button{font-size:2.3rem;font-weight:600;letter-spacing:.1rem;background-color:var(--cuaternary);padding:2rem 5rem;color:var(--section-secondary);border:none;width:100%;margin-top:2rem;margin-bottom:7rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-landing .contacto .container .contacto-texto button:hover{background-color:var(--btn-hover-cupon-general)}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-texto button{display:none}}.main-landing .contacto .container .contacto-cupon{width:100%;margin-left:auto;display:none}@media screen and (min-width:993px){.main-landing .contacto .container .contacto-cupon{display:block;width:50%;max-width:45rem}}footer{background-color:var(--primary)}footer .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.5rem;padding-block:3rem 8.5rem}@media (min-width:768px){footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10.5rem}}footer .container svg{fill:var(--secondary-extra-light);height:3rem;width:14.5rem}@media (min-width:768px){footer .container svg{height:4.44rem;width:21.5rem}}footer .container .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (min-width:768px){footer .container .footer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .container .footer-links a{color:#fff!important;font-size:1.6rem!important;font-weight:300!important;line-height:1!important;text-align:center;text-decoration:none}footer .container .footer-links a:hover{text-decoration:underline}@media (min-width:768px){footer .container .footer-links a{font-size:1.8rem!important}}
/*# sourceMappingURL=landing-opobusca.css.map */
