.logoBig,.logoSmall{letter-spacing:-3px}.head,.head a,.search{color:#fff}.fichaPerfilProfe .rightInfo span,header.home{background-repeat:no-repeat;background-position:0 0}.bottomHome a,.logoBig,.txt .points .number,.txt h1.title{font-family:Roboto}@font-face{font-family:Lato-ExtraBold;font-display:swap;src:url("/static/Institutos/theme/fonts/Lato-ExtraBold.093466c99afd.ttf") format('truetype')}@font-face{font-family:Lato-Regular;font-display:swap;src:url("/static/Institutos/theme/fonts/Lato-Regular.e13e93093461.otf"),url("/static/Institutos/theme/fonts/Lato-Regular.39a3905085ad.eot") format('eot'),url("/static/Institutos/theme/fonts/Lato-Regular.e13e93093461.otf") format('opentype'),url("/static/Institutos/theme/fonts/Lato-Regular.e4fa05a4f0c9.woff") format('woff'),url("/static/Institutos/theme/fonts/Lato-Regular.d5f3d91bb224.ttf") format('truetype'),url("/static/Institutos/theme/fonts/Lato-Regular.e9d329fb99c7.svg#Lato-Regular") format('svg')}@font-face{font-family:Lato-Light;font-display:fallback;src:url("/static/Institutos/theme/fonts/Lato-Light.2fe27d9d10cd.ttf") format('truetype')}@font-face{font-family:Roboto;src:url("/static/Institutos/theme/fonts/Roboto-VariableFont_wdth,wght.b931fcb78774.woff2") format('woff2 supports variations'),url("/static/Institutos/theme/fonts/Roboto-VariableFont_wdth,wght.b931fcb78774.woff2") format('woff2-variations'),url("/static/Institutos/theme/fonts/Roboto-VariableFont_wdth,wght.3aa911d4a1e7.ttf") format('truetype');font-weight:100 900;font-stretch:75% 100%;font-style:normal;font-display:swap}:root{--blue:#6096d2;--white:#fff;--black-gray:#3a3a35;--white-gray:#999999;--title:42px;--subtitle:22px;--text:18px}body{display:flex;flex-direction:column;min-height:100vh;margin:0;padding:0;overflow-x:hidden}footer,header{flex-shrink:0}.border-none:focus-visible{outline:0}body main{flex:1 0 auto}.no-webp header.home{background-image:url("/static/Institutos/theme/img/bg_home_new.34bd9b450552.jpg")}.webp header.home{background-image:url("/static/Institutos/theme/img/bg_home_new.3e58c5ca6c48.webp")}header.home{background-size:cover;height:500px}.header-index,header.interna{height:90px}.internaHeadLeft{width:60%}.internaHeadRight{width:40%}.internaHeadRight .buscador{position:absolute;top:100px;right:0;width:100%;text-align:right}.internaHeadRight .buscador .centroestudioCombo{height:35px;background-color:#eee;font-size:12px;color:#777;border:none;padding:0 1rem}.internaHeadRight .buscador .headSearch{height:35px;background-color:#fff;font-size:12px;color:#777;border:none;padding:0 10% 0 3%;width:45%;margin-left:-.5rem}.imgheadSearch{position:absolute;right:1rem;top:.4rem;cursor:pointer}.full .tree,.max,.menuHead{position:relative}.headTop{height:150px}.head-flex{display:flex;align-items:center}.full .tree img,.full .tree span,.menuHead,section.home{display:inline-block}.height-inherit{height:inherit}.logo{width:50%}.full,.w-100,header.interna .internaHeadLeft .logo,header.interna .internaHeadRight .menuHead{width:100%}.logoBig{font-size:42px}.logoSmall{font-size:30px}header.interna .logoSmall{font-size:26px;letter-spacing:-3px}.menuHead{width:50%;text-align:right;right:0}.menuHead a{font-weight:700;font-size:var(--text);padding:0 10px;text-decoration:none}.menuHead a:hover,.reeadInfo .title a:hover,.reeadInfoFull .title a:hover,.reeadInfo_edit .title a:hover,.underline,header.interna .head h1 a:hover{text-decoration:underline}.bottomButtonRes .limpiaFiltrosRes:hover,.close:focus,.close:hover,.panel a,.panel a:hover,a{text-decoration:none}header .head h1{width:100%;float:left;font-size:42px}header.interna .head h1{width:100%;float:left;font-size:28px;position:absolute;top:110px}header.interna .head h1 span{display:inline;font-size:40px;padding:0 .5rem 0 0}header.interna .head h1 a{font-size:11px;display:inline;padding:0 .5rem;text-decoration:none;color:#ddd}.formularios,.materia-container,.reeadInfo_edit .reeadBox .addButtonEdit,.reeadInfo_edit .reeadBox p{width:100%;float:left}.formulario{width:100%;border-radius:5px;overflow:hidden;height:40px;margin-bottom:5rem}.formulario input{float:left;border:none;height:100%;padding:0 2%;font-size:18px;color:#777}.formulario input.boxCombo{float:left;border:none;width:20%;border-right:1px solid #ddd}.select2-container{max-height:inherit;border-right:none}.select2-selection{height:100%!important;text-align:left;border-radius:8px}.center,.formularioPop .search,.full .tree,.institutos-home,.interna .message,.search,.text-center-tuprofe,[class^=popUpContentBox],h3,section.home h2,section.home p{text-align:center}.select2-selection__rendered{line-height:40px!important}.select2-selection__arrow{padding:16px;border-radius:8px;margin:2px}.select2-selection--single{border-radius:8px!important;border-style:none!important}.formulario input.dir{float:left;border:none;height:100%;width:32%}.search{float:left;border:none;height:40px;background-color:#6096d2;cursor:pointer;font-size:16px;border-top-right-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:center;align-items:center}.reeadInfo_edit .reeadBox .search:hover,.search:hover,input.search:hover{background-color:#377ac4}h3{font-size:24px}.formulario2{width:50%;margin:auto auto 5rem;border-radius:5px;overflow:hidden}.formulario2 input.profe{text-indent:2%;font-size:18px;color:#777;float:left;border:none;height:40px}.formularioPop{margin-bottom:2rem;width:100%}.formularioPop input.dirPop{margin:0 0 2rem;padding:0 3%;border:1px solid #aaa;height:40px;width:92%}.formularioPop .search{width:30%;margin:auto;float:none;display:inherit;height:40px;border-radius:5px;padding:0}.breadcrum{background-color:#f7f7f7;height:25px;color:#666}.breadcrum a{color:#0684b3;font-size:14px}.breadcrum span{font-size:14px;color:#666}.institutos-home h2,.institutos-home h3,section.home h2,section.home p{color:var(--black-gray)}.fichaPerfilProfe-container{color:#fff;height:100px;padding-top:56px;background-color:var(--blue)}.fichaPerfilProfe img{width:80px;float:left}.fichaPerfilProfe .rightInfo{float:left;max-width:500px;margin:0 0 0 1rem;width:100%}.fichaPerfilProfe .rightInfo h1{width:100%;float:left;margin:0;text-align:left;padding:0;font-size:23px}.fichaPerfilProfe .rightInfo span{font-size:14px;padding:0 0 0 3px}.fichaPerfilProfe .rightInfo .bottomInfo{width:100%;margin:.7rem 0 0}.fichaPerfilProfe .rightInfo .bottomInfo .km{background:0 0;font-size:10px;padding:0;width:130px;float:left;border-right:1px solid #fff}.fichaPerfilProfe .rightInfo .bottomInfo .km b{font-size:13px}.fichaPerfilProfe .rightInfo .bottomInfo .telefono{float:left;color:#fff;margin-top:8px;font-size:15px;text-decoration:underline;cursor:pointer}.whatsapp-icon{display:inline!important;width:auto!important;height:auto!important;margin-right:3px;cursor:pointer}input::-webkit-calendar-picker-indicator{opacity:100}.max{max-width:1100px;width:100%;margin:auto;min-height:auto}.fit-container,.full .icon-container img{max-width:100%}.reeadInfo_edit .reeadBox .reeadBoxInfo input[type=file],img{border:none}section.home{background-color:var(--white);background-position:0 0;width:100%;padding:1rem 0}section.home h2{font-size:var(--title);font-weight:700;margin-bottom:0}section.home p{font-size:16px;margin:.5rem 0}.full-logos{display:flex;justify-content:space-evenly;flex-wrap:wrap}.full .icon-container{flex:1;display:flex;align-items:center;justify-content:center}.full .text-container{flex:3}.full .logos-container{width:300px;display:flex;margin:.5rem 0}.full .logos-subtitle{color:var(--blue);font-size:18px;font-family:Roboto!important}.full .tree{width:33%;display:inline-grid;top:0}.full .tree span{width:100%;font-size:30px;color:#000}.full .tree p{width:100%;font-size:22px;color:#666;font-style:italic}.full .tree p:first-child{height:150px;position:relative;top:0;display:block}aside.home{background-color:var(--blue);background-size:100% 100%;display:flex;justify-content:center;align-items:center;padding:5rem 0;width:100%}.institutos-home{background-color:var(--white);padding:5rem 0}.institutos-home h2{font-size:var(--title);margin:0 0 1.2rem}.institutos-home h3{font-size:var(--text);margin-top:0;font-weight:400}.institutos-home .institutos-container{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1100px;margin:auto}.institutos-home .instituto-container{width:150px;height:150px;margin:0 1rem;display:flex;justify-content:center;align-items:center}.fit-container{max-height:100%;height:auto;width:auto}.bottomHome h2{font-size:var(--title);color:var(--white);margin:0}.bottomHome h3{font-size:var(--text);color:var(--white);margin:1rem 0 3rem}.bottomHome a,.txt h1.title,.txt p{color:var(--black-gray)}.bottomHome a{background-color:var(--white);padding:5px 1rem;border-radius:3px;font-size:32px}.popUpContent,[class^=popUpContent_]{display:none;position:fixed;z-index:1;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;overflow:auto;background-color:rgba(0,0,0,.6)}[class^=popUpContent_] select{max-width:90vw}.bluePopUpContent{display:none;position:absolute;z-index:1;left:0;top:0;width:100%;overflow:auto;background-color:#004a6e}[class^=popUpContentBox]{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;position:absolute;z-index:2;display:none;max-height:90vh;max-width:85vw;overflow-y:scroll}.boxCarrusel,.panel,.popUpMenu,.stepcarousel{overflow:hidden}.popUpMenu{position:fixed;padding-top:100px;z-index:49;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer}section.interna{display:grid;margin:auto}.interna article.txt{margin:2rem 0}.txt h1.title{font-size:var(--title);margin-bottom:3rem}.txt .cols{display:flex;flex-wrap:wrap;justify-content:space-around;width:60%;margin:2rem auto}.txt .points{display:flex;justify-content:center;line-height:2rem;color:var(--blue);font-size:calc(var(--text) + 2px);list-style-type:none}.txt p{font-size:var(--text);margin:10px 0;text-align:left;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.txt span.blue{font-size:20px;color:#2d6ca4;width:100%;margin:2rem 0}.buttonGeneric{width:100%;margin:5rem 0 8rem}.buttonGeneric .search{width:50%;margin:0 25%}span.separa{font-size:14px;color:#666;padding:0 .5rem}.error-v,.titleRes{display:none}.titleResSearch .titleRes h1{font-size:16px;color:#79796a;margin:.3rem 0 0;font-style:inherit}.titleResSearch .titleRes span{font-size:16px;color:#79796a;padding:0 .5rem 0 0}.titleResSearch .titleRes a{font-size:12px;color:#0157aa;width:100%;float:left;padding:.1rem 0}.interna .message{width:40%;background-color:#f8f8f8;padding:0 5% 5%;margin:7% auto 5%;height:auto}#registro-section{display:flex;align-items:center;min-height:100%}.fit-banner{position:absolute;left:1rem;width:300px;max-height:300px;display:flex;justify-content:center;align-items:center}.interna .message .error{color:red;margin:10 0}.interna .message .white-gray,.interna .message p{font-size:23px;color:var(--white-gray)}.interna .message img{margin-top:-10%}.interna .message .white-gray{font-weight:400}.interna .message .search{margin:auto;text-align:center;float:none;width:50%}.error-message{color:#e8362c;background-color:#fef3cf;font-weight:700;z-index:3;width:100%;margin:0 0 .3rem;border-radius:5px;float:left;font-size:18px;padding:.4em 0}.accordion,.accordion:hover,.active,.formularioLogin input,.leftBig .perfilMenu span:hover,.panel,img.tipoResSeleccionado{background-color:#fff}.accordion,h2{font-size:20px}.error-h{display:none;height:auto;margin:0}section.left{width:270px;margin:0 25px 5rem 0;float:left}section.right{width:805px;float:left}.accordion{color:#444;cursor:pointer;padding:2% 5% 2% 0;width:100%;border:none;text-align:left;outline:0;transition:.4s;border-bottom:1px solid #cbdaeb;margin:2rem 0 0}.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}.active:after{content:'\2212'}.panel{padding:0;max-height:0;margin:0;width:100%;transition:max-height .2s ease-out}.panel a{width:100%;float:left;color:#0576a0;font-size:16px;padding:2%}.panel a:hover{background-color:#e5eef8}.stepcarousel{position:relative;width:90%;margin:0 17px 0 18px;height:125px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stepcarousel .belt{position:absolute;left:0;top:0}.owl-carousel{z-index:0}.owl-stage{min-height:125px}.owl-dot::after,.owl-item::after{content:''}.boxCarrusel{display:flex;margin:0 10px 0 0;width:380px!important;-webkit-box-shadow:2px 2px 5px 0 #e1e1e1;-moz-box-shadow:2px 2px 5px 0 #e1e1e1;box-shadow:2px 2px 5px 0 #e1e1e1;border-radius:5px}.boxCarrusel img{width:130px!important}.boxCarrusel .rightInfo{text-align:left;margin:0 10px;height:115px;position:relative}.boxCarrusel .rightInfo h3{font-size:18px;text-align:left;color:#434a53;width:100%;margin-top:.5rem;margin-bottom:.5rem}.boxCarrusel .rightInfo span{font-size:12px;text-align:left;color:#666;width:100%}.boxCarrusel .rightInfo span.km{font-size:12px;text-align:right;color:#b7b7b7;width:100%}.filtroSelect{background-color:#ffe5cc;font-size:15px;color:#273239;padding:2% 5%;float:left;border-radius:5px;margin:2% 2% 0 0;cursor:default}.filtrosRes span,.nofiltros,.resultBox .rightInfo span{font-size:16px;color:#666}.formularioLogin input{border:1px solid #ddd;font-size:16px;color:#999;width:66%;margin:.5rem 0;padding:2%}.formularioLogin .search{margin:1rem auto!important;width:70%!important}.actionListResult{width:100%;margin:1rem 0;text-align:right}.mapResult{display:none;width:100%;margin:4rem 0}.listResult{width:100%;margin:1rem 0;display:block}.resultBox{width:100%;padding:1rem 0;border-bottom:1px solid #dcdcdc;float:left}.resultBox .rightInfo{width:650px;float:left;margin:0 0 0 1rem}.resultBox .rightInfo h3 a{font-size:20px;color:#0684b3;text-align:left;float:left;width:100%;margin:0 0 .5rem}.resultBox .rightInfo span{margin-bottom:2.3rem;float:left;width:100%}.resultBox .rightInfo .bottomInfo{width:80%;float:left}.resultBox .rightInfo .bottomInfo span{font-size:16px;color:#666;float:left;margin:0;width:auto}.resultBox .rightInfo .bottomInfo .search{float:right;background-image:url("../img/bg_button.2f171915ff71.jpg");background-position:0 0;background-repeat:repeat-x;padding:.2rem 1rem;height:25px;border-radius:5px}.resultBox .rightInfo .bottomInfo .search:hover{background-image:none;background-color:#008fd5}.filtroSelect img{padding:0 0 0 1rem}.nofiltros{width:100%;float:left;display:none}.filtrosRes{width:100%;background-color:#f7f7f7;cursor:pointer;display:none}.filtrosRes img{padding:0 1rem 0 0}.paddTop{padding:.5rem 0;min-height:auto;margin-top:1rem}.loaderResult{width:100%;float:left;text-align:center}.resultBox .rightInfo h3{margin:0}.imageSelect{background-color:#f8f8f1;border:1px solid #f8f8f1;width:auto;float:right;padding:.2rem .2rem 0}.imageSelect img{padding:.1rem .2rem .3rem;cursor:pointer}.actionListResult span:not(#institutos-count){font-size:14px;color:#777;padding:.4rem .5rem 0 0;float:right}img.tipoResSeleccionado{cursor:default}.leftBig{width:805px;margin:0 25px 0 0;float:left}.leftBig .perfilMenu{width:100%;background-color:#f1f1f1;float:left}.leftBig .perfilMenu span{font-size:14px;color:#666;padding:1% 2%;cursor:pointer;float:left}.leftBig .perfilMenu span:first-child{padding-left:2.5%}.perfilBox{width:96%;float:left;margin:2% 2% 1%;padding-bottom:2rem;border-bottom:1px solid #f1f1f1}.perfilBox .description-title{font-size:18px;color:#434a52;padding:.5rem 0;width:100%;float:left;font-weight:400}.perfilBox .description{font-size:15px;color:#666;width:100%;text-align:justify;font-weight:400}.perfilBox .perfilBox{margin:0 5%;border:none}.boxBox,.perfilBox p.buses span{background-color:#f2f6fb;padding:8px;border-radius:5px;margin:10 10 0 0;width:auto;float:left;cursor:default}.perfilBox .subTitle{font-size:16px;color:#434a52;padding:1rem 0;width:100%;float:left}.perfilBox p.buses span{font-size:15px;color:#535353}.perfilBox p span.centroEstudio{font-size:15px;color:#888;padding:2rem 0 0;text-decoration:underline}.boxBox{font-size:16px;color:#545454;display:inherit}.boxBox:hover,.perfilBox p.buses span:hover,.readRightUbicacion p.buses span:hover{background-color:#e8f0f9}.rightMin{width:230px;float:left;padding:20px;background-color:#fafafa}.contactoForm h2{font-size:20px;color:#2c6ca4;margin-top:0;width:100%;float:left}.contactoForm p{font-size:12px;color:#525252;width:100%;margin:0 0 1rem}.contactoForm input,.contactoForm textarea{width:100%;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#535353;padding:5%;margin:.5rem 0}.formularioContacto input,.formularioContacto textarea{width:96%;border:1px solid #ddd;padding:2%;background-color:#fff;font-size:16px;color:#999}.contactoForm textarea{margin-bottom:1rem}.contactoForm div[type=submit]{width:80%;background-color:#2f6ca4;border:1px solid #999;font-size:16px;color:#fff;padding:5%;margin:0 auto;display:block;cursor:pointer}.formularioContacto input{margin:.5rem 0}.formularioContacto textarea{margin:.5rem 0 1rem}.reeadInfo .reeadBox p,.reeadInfoFull p{margin:0;padding:0}.formularioContacto .search{margin-top:3rem;border-radius:5px}.error,.profePage .error{font-size:13px;color:red;margin:10 0}.searchButton{background-color:#eee;padding:6px 8px;cursor:pointer}.width-fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reeadInfo{width:530px;float:left;margin-top:2rem}.max .reeadInfo:first-child,.max .reeadInfo:nth-child(odd){margin-right:40px}.reeadBox{background-color:#f9f9f9;width:94%;float:left;padding:2% 3% 3%}.reeadInfoFull{width:100%;margin:2rem 0;float:left}.reeadInfoFull p{width:100%;float:left}.reeadInfoFull p span.centroEstudio{font-size:15px;color:#666;margin-top:1rem;float:left;width:100%}.reeadInfoFull .boxBox{padding:1%;margin:1% 1% 0 0}.reeadInfo .title h2,.reeadInfoFull .title h2,.reeadInfo_edit .title h2{width:auto;float:left;margin:0;padding:0}.reeadInfo .title a,.reeadInfoFull .title a,.reeadInfo_edit .title a{float:right;width:auto;color:#0684b2;font-size:14px}.reeadBox img{float:left}.reeadBox .reeadBoxInfo{width:350px;margin:0 0 0 1rem;float:left}.readRightUbicacion{width:auto;margin:0 0 0 1rem}.readRightUbicacion span,.reeadBox .reeadBoxInfo span{width:100%;font-size:13px;color:#525252;float:left}.readRightUbicacion p,.reeadBox .reeadBoxInfo p{width:100%;font-size:13px;color:#525252}.readLeftUbicacion{width:200px;text-align:center;float:left;font-size:13px;color:#525252;font-weight:700;margin-right:20px}.readRightUbicacion p.buses span{background-color:#fff;font-size:15px;color:#535353;padding:1%;float:left;border-radius:5px;margin:1% 1% 0 0;cursor:default;width:auto}.reeadInfo_edit{width:100%;margin-top:2rem}.reeadInfo_edit .title{background-color:#e5eef8;width:96%;padding:1% 2%;float:left}.reeadInfo_edit .reeadBox{background-color:#fff;-webkit-box-shadow:2px 2px 10px 0 #e1e1e1;-moz-box-shadow:2px 2px 10px 0 #e1e1e1;box-shadow:2px 2px 10px 0 #e1e1e1;margin-bottom:1rem;width:94%}.reeadInfo_edit .reeadBox img{width:15%}.reeadInfo_edit .reeadBox .reeadBoxInfo{width:80%}.reeadInfo_edit .reeadBox .reeadBoxInfo p{margin:0 0 .5rem}.reeadInfo_edit .reeadBox .readLeftUbicacion input,.reeadInfo_edit .reeadBox .reeadBoxInfo input[type=email],.reeadInfo_edit .reeadBox .reeadBoxInfo input[type=text]{border:none;background-color:#fff;font-size:16px;color:#999;width:96%;margin:0;padding:1%;border-bottom:1px solid #ddd}.reeadInfo_edit .reeadBox .reeadBoxInfo textarea{background-color:#fff;font-size:16px;color:#999;width:96%;margin:0;padding:1%;border:1px solid #ddd}.reeadInfo_edit .reeadBox .readLeftUbicacion{width:25%;margin-right:5%;float:left;text-align:left}.reeadInfo_edit .reeadBox .readRightUbicacion{width:65%;float:left;font-size:13px;color:#525252}.reeadInfo_edit .reeadBox .search{float:left;border:none;height:30px;background-color:#6096d2;color:#fff;cursor:pointer;text-align:center;font-size:16px;border-radius:5px;width:auto;padding:.2rem 1rem 0}.reeadInfo_edit .reeadBox .subrayado{width:100%;float:left;font-size:16px;color:#525252;text-decoration:underline;padding:2rem 0;text-align:left}.reeadInfo_edit .reeadBox p .centroEstudio{font-size:15px;color:#666}.reeadInfo_edit .reeadBox .addButtonEdit .search{float:left;border:none;height:30px;background-color:#ff8a15;color:#fff;cursor:pointer;text-align:center;font-size:16px;border-radius:5px;width:auto;padding:.2rem 1rem 0}.reeadInfo_edit .reeadBox .addButtonEdit .boxBox{background-color:#ffe5cc;float:left;border-radius:5px;margin:1% 1% 0 0;cursor:default;width:auto}.reeadInfo_edit .reeadBox .addButtonEdit .search:hover{background-color:#ffa953}.reeadInfo_edit .reeadBox .addButtonEdit .boxBox:hover{background-color:#fff3e8}.reeadInfo_edit .reeadBox .addButtonEdit .boxBox span{font-size:15px;color:#545454;float:left}.reeadInfo_edit .reeadBox .addButtonEdit .boxBox img{padding:.4rem 0 0 1rem;float:left;width:auto;cursor:pointer}.reeadBox .reeadBoxInfo span.paddTop{padding-top:1rem}.menuHeadResponsive{position:absolute;width:60%;background-color:var(--blue);height:100%;z-index:49;right:0;top:0;display:block}.hamburger{position:absolute;background-color:transparent;left:0;top:0;height:30px;width:30px;padding:20px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .25s cubic-bezier(.05, 1.04, .72, .98);transition:transform .25s cubic-bezier(.05, 1.04, .72, .98);z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hamburger.is-active{background-color:none}._layer{background:#fff;margin-bottom:4px;border-radius:2px;width:28px;height:4px;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.25s cubic-bezier(.05, 1.04, .72, .98);transition:.25s cubic-bezier(.05, 1.04, .72, .98)}.hamburger:hover .-top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.hamburger:hover .-bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.hamburger.is-active .-top{-webkit-transform:translateY(200%) rotate(45deg)!important;-ms-transform:translateY(200%) rotate(45deg)!important;transform:translateY(200%) rotate(45deg)!important;background-color:#fff}.hamburger.is-active .-mid{opacity:0}.hamburger.is-active .-bottom{-webkit-transform:translateY(-200%) rotate(135deg)!important;-ms-transform:translateY(-200%) rotate(135deg)!important;transform:translateY(-200%) rotate(135deg)!important;background-color:#fff}.menuHead .hamburger{position:relative;right:0;top:0;float:right;padding:0}.menuHeadResponsive p{width:100%;color:#fff}.menuHeadResponsive a{width:100%;color:var(--white);float:left}.menuHeadResponsive a:hover{background-color:#6096d2}.iconSearch{display:none;float:right;position:relative;top:-3px;right:1rem;cursor:pointer;height:50px}.buscadorResponsive{width:92%;padding:2% 4% 4%;background-color:#cedef1;margin:70px 0 2rem}.buscadorResponsive input,.buscadorResponsive span{width:96%;padding:0 2%!important;float:left;height:35px}.buscadorResponsive span{padding:.5rem 0 .3rem .2rem!important;height:auto;font-size:16px;color:#535353}.bottomButtonRes{width:100%;display:inline-block;padding:.5rem 0 0}.bottomButtonRes .limpiaFiltrosRes{float:right;width:auto;font-size:12px;color:#0072a9;text-decoration:underline;padding:.5rem .5rem 0 0;cursor:pointer}.bottomButtonRes input{float:right;width:auto;color:#fff;border:none;font-size:14px;background-color:#0084c4;border-radius:5px;padding:0 1rem!important;cursor:pointer}.bottomButtonRes input:hover{background-color:#006b9e}#formularioRespEnvioProfe{background-color:#fafafa;display:none}@media screen and (max-width:1180px){h1,section.left,section.right{width:100%}header .head h1{font-size:40px}.max{max-width:80%}.formulario input.boxCombo{width:18%}.bottomHome{width:70%}.menuHeadResponsive{width:45%}.breadcrum,.fichaPerfilProfe img,.internaHeadRight .buscador,.leftBig .perfilMenu,header.interna .head h1{display:none}.header-index,header.interna{height:70px}section.interna{display:inline;margin:auto;width:100%}.internaHeadLeft,.internaHeadRight{height:auto}.titleResSearch{overflow:hidden}h1{font-size:28px;margin-top:0}.open{background-image:url("../img/pino.7144b5dbe154.png");background-repeat:no-repeat;background-position:0 42px;height:70px}.filtrosRes,.iconSearch,.titleRes{display:block}.interna .message{width:60%;background-color:#f8f8f8;padding:0 5% 5%;margin:15% auto;height:auto;min-height:200px;text-align:center}.interna .message img{margin-top:-10%}.error-h .error-message{width:96%}section.left{margin:0 0 2rem;display:none}.filtroSelect{padding:1% 3%}.resultBox .img-container{width:25%}.resultBox .rightInfo{width:73%;margin:0 0 0 2%}.resultBox .rightInfo .bottomInfo .search{width:auto!important;float:right;margin:0}.resultBox .rightInfo span{margin-bottom:5rem}.paddTop{margin:1rem auto 0}.rightMin{float:left;width:90%;padding:5%;margin:0 0 5%;display:none}.fichaPerfilProfe .rightInfo,.fichaPerfilProfe .rightInfo .bottomInfo,.leftBig{margin:0}.leftBig{width:100%}#formularioRespEnvioProfe{padding-top:1rem;display:block}.contactoForm input,.contactoForm textarea{width:100%;padding:2%}.contactoForm input[type=submit]{padding:2% 5%;margin:0 auto 1rem}header.interna.perfilProfe{height:190px}.fichaPerfilProfe .rightInfo h1{font-size:20px;margin:0 0 1.5rem}.fichaPerfilProfe .rightInfo span{font-size:15px}.fichaPerfilProfe .rightInfo .bottomInfo .km,.fichaPerfilProfe .rightInfo .bottomInfo .km b{font-size:14px;border:none;width:auto}.fichaPerfilProfe .rightInfo .bottomInfo .telefono{padding:0;margin:0;float:left;font-size:15px}.reeadInfo{width:100%;margin:2rem 0 0!important}.reeadInfoFull{width:100%;float:left;margin:2rem 0}.reeadInfoFull .boxBox{padding:2%;margin:2% 2% 0 0}.ajusteMargin{margin:1rem 0 0}#registro-section{flex-direction:column}.fit-banner{position:relative;width:25%;left:unset;min-width:300px;max-height:200px;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:980px){.buttonGeneric .search,.search{text-align:center;border-radius:5px}.error-h,.formulario input.dir,.perfilMenu,footer .menuFoot{display:none}.select2-selection__arrow{padding:16px}.open{background-position:0 35px;height:50px}.max{max-width:90%}.buttonGeneric,header .head .fichaPerfilProfe{margin:0}header.interna .headTop{height:190px!important}header.interna .internaHeadRight .menuHead{padding:1.5rem 0 0}.headTop{height:110px}header .head h1{font-size:30px;line-height:30px}.formulario{height:auto;margin:0}.formulario input.boxCombo{width:96%;float:left;height:40px;margin:0 0 1rem;border-radius:5px}.select2-container{width:100%!important;float:left;height:40px}.select2-selection--single{height:40px;border-radius:5px!important}.buttonGeneric .search{width:auto!important;height:auto;margin:3rem auto;padding:1rem 1.5rem;float:none}.search{width:40%!important;height:30px;margin:1.5rem 30%;padding-left:0}.formularios>form{display:inline-block;width:80%}.formulario2{width:80%;height:auto;float:left;margin:0 10%}.formulario2 .profe{width:96%!important;height:40px!important;border-radius:5px}.formulario2 .search{height:30px!important}.full .tree img{width:50%}.full .tree span{font-size:28px}.full .tree p{font-size:18px}.full .tree p:first-child{height:120px}footer .logo{width:100%;text-align:center}.paddTop{margin:0 auto}.readRightUbicacion p,.readRightUbicacion span,.reeadBox .reeadBoxInfo p,.reeadBox .reeadBoxInfo span{font-size:14px}.reeadInfo_edit .reeadBox{text-align:left}.reeadInfo_edit .reeadBox .search{width:auto!important;margin:0}}@media screen and (max-width:826px){.txt h1.title br{display:none}}@media screen and (max-width:820px){.menuHeadResponsive{width:60%}.full .tree{width:70%;left:15%}.full .tree p:first-child{height:160px}.full .tree img{width:40%}.bottomHome{width:100%;margin:0}aside.home{height:300px;background-size:inherit}.txt p{column-count:unset;column-gap:unset}}@media screen and (max-width:680px){.max,.reeadInfoFull .boxBox{max-width:90%}.readRightUbicacion p.buses span,.reeadInfo_edit .reeadBox .addButtonEdit .boxBox{margin:2% 2% 0 0;padding:2%}h3{font-size:20px}.bottomHome,aside.home{height:350px}.full .tree p:first-child{height:150px}.bottomHome a{font-size:30px}.resultBox .rightInfo span{margin-bottom:1rem}.reeadBox{text-align:center;width:100%}.reeadBox img{float:none;margin:.5rem 0}.reeadBox .reeadBoxInfo{width:100%;margin:0;text-align:left}.max .reeadInfo:nth-child(odd){margin-right:0}.max{overflow:hidden}.readLeftUbicacion{width:94%;margin:.3rem 0 0}.readRightUbicacion{margin:0;float:left;text-align:left;width:94%}.reeadInfo_edit .reeadBox img{width:40%;margin:0 30% 2rem}.reeadInfo_edit .reeadBox .readRightUbicacion,.reeadInfo_edit .reeadBox .reeadBoxInfo{width:100%}.reeadInfo_edit .reeadBox .readLeftUbicacion{width:100%;margin-bottom:1rem}.reeadInfo_edit .reeadBox .readRightUbicacion iframe{padding-top:.5rem}.reeadInfo_edit .reeadBox .addButtonEdit .boxBox img{margin:0}.xs-borrable{display:none}footer .powered-by-me{padding-top:10px}.institutos-home .institutos-container{justify-content:center}}@media screen and (max-width:480px){.full .tree p:first-child{height:100px}.txt h1.title{font-size:30px}}#container{min-height:100%}#sos-profesor{font-size:1.2rem!important}#completa-este-formulario{font-size:1rem!important}#btn-pagar{padding:10px;border-radius:5px;font-size:1.5rem;border-style:none;background-color:#23517a;color:#fff;cursor:pointer}.customPopUp{max-height:450px;overflow:scroll}.link{cursor:pointer;text-decoration:underline;color:#777}.back-arrow{position:fixed;top:15px;left:15px;background-color:rgba(229,227,223,.8);border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:9999}.profesores-cercanos{display:inline;font-size:var(--subtitle);font-family:Roboto;color:var(--black-gray);float:left}#transport-link{width:100%;text-decoration:underline;font-size:15px}.my-1{margin:1rem 0!important}.mt-1{margin-top:1rem!important}.h-34{height:34px}.row-container{width:100%;height:fit-content;height:-moz-fit-content;float:left;margin-top:2rem}.row-container .row-centros{width:40%;float:left}.row-container .row-materias{width:50%;float:right}.add-materia-btn-container{width:50%!important}.add-materia-btn{background-color:var(--blue)!important}.materia-card{background-color:#e4e4e4!important}.loading-btn{display:none;font-size:var(--text);color:var(--black-gray)}.image-input-label{display:block;padding:5px;border-radius:5px;width:fit-content;background-color:var(--blue);margin:5px 0;color:var(--white);cursor:pointer;float:left}.active-message{text-align:center;font-size:var(--subtitle);color:var(--black-gray);margin-top:2.5rem}.payment-title,.text-black{color:var(--black-gray);font-size:var(--text)}.active-message span{color:var(--blue)}.clearable-stuff{float:left;width:100%}.img-container{position:relative;width:130px;float:left;display:flex;justify-content:center;align-items:center}.fit-banner:before,.img-container:before{content:'';padding-top:100%}.profile-img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%}.text-black{margin-bottom:.5rem!important}.loader{border:2px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;width:18px;height:18px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.flex-center{display:flex!important;justify-content:center;align-items:center}.something-else{color:#000}
