.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-at:before{content:""}.fa-check:before{content:""}.fa-envelope:before{content:""}.fa-facebook:before{content:""}.fa-home:before{content:""}.fa-linkedin-in:before{content:""}.fa-map-marked:before{content:""}.fa-telegram:before{content:""}.fa-times:before{content:""}.fa-twitter:before{content:""}.fa-whatsapp:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(/css/webfonts/fa-brands-400.eot);src:url(/css/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/css/webfonts/fa-brands-400.woff2)format("woff2"),url(/css/webfonts/fa-brands-400.woff)format("woff"),url(/css/webfonts/fa-brands-400.ttf)format("truetype"),url(/css/webfonts/fa-brands-400.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/css/webfonts/fa-regular-400.eot);src:url(/css/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/css/webfonts/fa-regular-400.woff2)format("woff2"),url(/css/webfonts/fa-regular-400.woff)format("woff"),url(/css/webfonts/fa-regular-400.ttf)format("truetype"),url(/css/webfonts/fa-regular-400.svg#fontawesome)format("svg")}.far,.fas{font-family:"Font Awesome 5 Free";font-weight:400}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/css/webfonts/fa-solid-900.eot);src:url(/css/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/css/webfonts/fa-solid-900.woff2)format("woff2"),url(/css/webfonts/fa-solid-900.woff)format("woff"),url(/css/webfonts/fa-solid-900.ttf)format("truetype"),url(/css/webfonts/fa-solid-900.svg#fontawesome)format("svg")}.fas{font-weight:900}.mysticky-welcomebar-fixed{z-index:99999!important;height:auto!important;padding:5px!important}.mysticky-welcomebar-fixed-wrap{padding:0!important;min-height:auto!important}#to_top_scrollup{-webkit-transition:all 500ms ease;transition:all 500ms ease}.header-menu-sidebar .nav-menu-primary ul li a{text-align:left}button.navbar-toggle{background-color:initial!important}.row .primary-menu-ul .sub-menu li a{justify-content:left}.nv-navbar ul.sub-menu li span.caret svg{transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#lateral-matricula{display:flex}.boton-barra-lateral{margin:0 10px 10px 0}div#iconos-share{display:flex;flex-wrap:wrap}.icono-share{font-size:2.5em;line-height:0;margin-right:15px;padding-bottom:15px}.icono-share a:hover{color:#ff7c0f;opacity:.5}#matriculate_distancia form{text-align:center;margin:auto}.banner-oferta-precios p{width:50%;min-width:250px;padding:10px;margin:25px auto;background-color:#3b3b3b;color:#fff;font-size:1.3em;border-radius:100px;line-height:25px}.banner-oferta-precios p span{font-size:.7em}span#to_top_scrollup{top:100px;bottom:auto;left:0;right:0;margin:auto;z-index:9999}div#obfx-cookie-bar{display:none}.listaPrecios{display:flex;flex-wrap:wrap-reverse}.listaPrecios>div{width:100%}@media all and (max-width:959px){aside#secondary{border-top:1px solid #f0f0f0;padding-top:25px}}@media all and (max-width:767px){.mysticky-welcomebar-fixed{height:auto!important;min-height:auto!important;padding:5px!important}.banner-oferta-precios p{font-size:1em}}@media only screen and (max-width:700px){.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-mobile .mysticky-welcomebar-close{display:inline-block;position:initial;line-height:initial;height:auto}}@media all and (max-width:574px){.mysticky-welcomebar-fixed-wrap *{font-size:.9em!important}.builder-item--header_search_responsive{margin:10px 21px}}@media all and (max-width:400px){.mysticky-welcomebar-fixed .mysticky-welcomebar-close{top:0!important}.mysticky-welcomebar-fixed-wrap *{font-size:.85em!important}}@media all and (max-width:340px){.mysticky-welcomebar-fixed-wrap *{font-size:.75em!important}}