body{color:#555}
strong.title-header{width:100%;font-size:20px}
.divider{min-height:240px}
.scroll-to-fixed-fixed strong.title-header{width:100%}
h2.titulo{font-weight:600;margin:0 0 25px;font-size:30px}
h2.carrera{font-size:36px}
h4.facultad{color:#fff;font-weight:500;margin:20px 0 0;font-size:20px}
h5.bajada{font-size:20px;color:#fff;font-weight:400!important;line-height:16px}
span.red{color:#ff4747;text-decoration:line-through;font-size:19px}
a.btn-theme-colored2{margin:20px 0}
p{line-height:20px;font-size:16px}
p.monto{font-size:21px}
p.aclara{font-size:15px}
.green{background-color:#45c48b;color:#fff;font-weight:500;width:100%}
.azul{background-color:#406db9;color:#fff;font-weight:500;width:100%}
.azul p{min-height:58px}
.white{background-color:#fff;color:#444;min-height:127px}
.mat-areas ul li{flex-basis:20%;background-color:#f3f3f3;margin-right:5px;margin-bottom:5px;margin-left:5px;display:flex;align-items:center;justify-content:center}
.mat-areas ul li:first-child{margin-left:0}
.mat-areas ul li:last-child{margin-right:0}
.mat-areas ul{display:flex;flex-direction:row;list-style:none}
.green p,.white p,.azul p{padding:9px;text-align:center;margin:0;font-size:14px}
p.precio{font-size:26px;min-height:44px;padding:16px}
.nomargin{margin:0!important}
.mgbot-2{margin-bottom:20px!important}
.colum{margin-bottom:15px;color:#FFF;width:47%;font-size:16px;line-height:1.5}
.colum ul{padding-left:18px!important;list-style-type:disc}
.left{float:left!important}
.right{float:right!important}
.bgnegrotransp{background-image:url(images/fondos/transp.png);padding:10px 40px;overflow:hidden}
.col_last{margin-right:0!important;clear:right}
.button{display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;margin:5px;padding:0 22px;font-size:14px;height:40px;line-height:40px;background-color:#4862a3;color:#FFF;font-weight:600;text-transform:uppercase;letter-spacing:0;border:none;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.not-animated{opacity:0}
.botoncenter{text-align:center;overflow:hidden}
a.minus,p.minus,h1.minus,h2.minus,h3.minus,h4.minus,h5.minus,h6.minus{text-transform:none!important}
.swiper-slide [data-caption-animate]{-webkit-backface-visibility:hidden}
.button:hover{background-color:#444;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.button.button-large{padding:0 26px;font-size:16px;height:46px;line-height:46px}
.button.button-rounded{border-radius:3px}
.button.button-border{border:2px solid #444;background-color:transparent;color:#333;line-height:36px;font-weight:500;text-shadow:none}
.button.button-slide{border:1px solid #FFF;background-color:transparent;color:#FFF}
body:not(.device-touch) .button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.button.button-border.button-large{line-height:42px}
.button.button-border:not(.button-fill):hover{background-color:#444;color:#FFF;border-color:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.button.button-slide:not(.button-fill):hover{border:2px solid #FFF;background-color:#FFF;color:#333;text-shadow:none}
.button.button-border:not(.button-fill):hover{background-color:#444;color:#FFF;border-color:transparent!important;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.button.button-slide:not(.button-fill):hover{border:2px solid #FFF;background-color:#FFF;color:#333;text-shadow:none}
.colum2{color:#555}
p.bajadaequiv{height:110px;padding-top:10px}
img.equiv{float:left;margin-right:25px;width:110px}
#footer{position:absolute;width:100%;background-color:#EEE;border-top:5px solid rgba(0,0,0,0.2)}
#footer.dark,.dark #footer{background-color:#333;color:#CCC;border-top-color:rgba(0,0,0,0.2)}
#copyrights{padding:40px 0;background-color:#DDD;font-size:14px;line-height:1.8}
.dark #copyrights{background-color:rgba(0,0,0,0.2);color:rgba(255,255,255,0.25);text-shadow:1px 1px 1px rgba(0,0,0,0.1)}
.col_half{width:48%;display:block;position:relative;margin-right:4%;margin-bottom:50px;float:left}
#copyrights .col_half{margin-bottom:0!important}
.tright{text-align:right!important}
.fright{float:right!important}
.copyright-links a{display:inline-block;margin:0 3px;color:#333;border-bottom:1px dotted #444}
a.blue{color:#4862a3!important}
.copyright-links a,.copyright-links a:hover{border-bottom:0}
.dark .copyright-links a{color:rgba(255,255,255,0.25);border-bottom-color:rgba(255,255,255,0.25)}
#copyrights a:first-child{margin-left:0}
.i-rounded,.i-plain,.i-circled,.i-bordered,.social-icon{display:block;float:left;margin:4px 11px 7px 0;text-align:center!important;font-size:28px;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.3);cursor:pointer;font-style:normal}
.social-icon{margin:0 5px 5px 0;width:40px;height:40px;font-size:20px;line-height:38px!important;color:#555;text-shadow:none;border:1px solid #AAA;border-radius:3px;overflow:hidden}
.social-icon.si-large{margin:0 10px 10px 0;width:56px;height:56px;font-size:30px;line-height:54px!important}
.si-borderless{border-color:transparent!important}
.social-icon i,.social-icon img{display:block;position:relative;width:54px;padding:8px}
.social-icon:hover{color:#555;border-color:transparent}
body:not(.device-touch) .social-icon i,body:not(.device-touch) .social-icon img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.social-icon:hover i:first-child,.social-icon:hover img:first-child{margin-top:-38px}
.social-icon.si-large:hover i:first-child,.social-icon.si-large:hover img:first-child{margin-top:-56px}
.si-facebook:hover,.si-colored.si-facebook{background-color:#3B5998!important}
.si-twitter:hover,.si-colored.si-twitter{background-color:#00ACEE!important}
.si-instagram:hover,.si-colored.si-instagram{background-color:#3F729B!important}
.si-youtube:hover,.si-colored.si-youtube{background-color:#C4302B!important}
.si-linkedin:hover,.si-colored.si-linkedin{background-color:#0E76A8!important}
.si-tiktok:hover,.si-colored.si-tiktok{background-color:#000!important}
.si-whatsapp:hover,.si-colored.si-whatsapp{background-color:#25D366!important}
.whatsapp{position:fixed;right:15px;top:150px;bottom:auto;width:60px;z-index:9999}
.whatsapp img{border-radius:50%}
p.turno{display:flex;flex-direction:row;align-items:center;justify-content:center}
p.cuotas{min-height:auto}
.criterios{width:25%!important}
.criterios img{background-color:#f3f6f5;border-radius:50%;border:2px solid #d2d2d2}
h2.sub{font-size:25px}
/*Widget Whatsapp*/
.whatsapp-widget{width:max-content;position:fixed;bottom:15px;right:15px;background-color:#25d366;padding:10px 20px;border-radius:30px;display:flex;align-items:center;font-family:Arial,sans-serif;font-size:16px;text-decoration:none;transition:background-color .3s ease;z-index:500;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3)}
.whatsapp-widget a{font-family:'Hind',sans-serif!important;display:flex;color:#FFF;text-decoration:none;font-size:16px;font-weight:500;align-items:center}
.whatsapp-widget a:hover{color:#FFF}
.whatsapp-widget img.eyecatcher{width:250px; max-width:none; height:auto;box-shadow:0 4px 8px rgba(0,0,0,0.3);border-radius: 7px;}
.whatsapp-widget img.logowp{width:24px;height:24px;margin:0 8px 2px 0}
.whatsapp-widget:hover{background-color:#1ebe5d}
.eye-catcher{position:absolute;bottom:125%;right:0;background-color:transparent;color:#4b4b4b;margin:0 -8px 0 0;font-size:14px;display:flex;align-items:flex-start;z-index:501}
.close-eye-catcher{background:none;border:none;color:#272727;font-size:16px;margin-left:1px;cursor:pointer}
@media (min-width:992px) and (max-width:1199px) {
p.turno{padding:9px;text-align:center;margin:0;font-size:13px}
.criterios{width:25%!important}
}
@media (min-width:768px) and (max-width:991px) {
.col-sm-8{width:100%}
p.turno{min-height:58px}
p.bajadaequiv{padding-top:28px}
.colum2{width:100%}
#copyrights .col_half{width:100%}
.green p,.azul p{font-size:17px}
.green p,.white p,.azul p{padding:11px;min-height:38px}
.white{min-height:70px}
.mat-areas ul li{float:none;width:100%;display:block;padding:10px;text-align:left}
.mat-areas ul{display:list-item}
.mat-areas ul li:first-child{margin-left:5px}
.ordena{margin:10px 0!important;padding:0!important}
p.precio{font-size:27px;min-height:44px;padding:13px}
p.cuotas{font-size:15px}
h2.carrera{margin:0}
h4.facultad{margin:0}
.criterios{width:25%!important}
}
@media (max-width:767px) {
/*Widget Whatsapp*/
.whatsapp-widget {padding:0;border-radius:50%}
.whatsapp-widget span{display:none}
.whatsapp-widget img.logowp{width:35px;height:35px;margin:13px}
.whatsapp-widget img.eyecatcher{width:200px}
}
@media (min-width:480px) and (max-width:767px) {
.colum{margin-bottom:0;width:100%}
.colum2{margin-bottom:15px}
p.bajadaequiv{padding-top:8px}
#copyrights .col_half{width:100%}
h4.facultad{margin:0}
h2.carrera{font-size:30px;margin:0 0 10px;line-height:35px}
.green p,.azul p{height:38px}
.azul p{min-height:38px;font-size:16px}
p.precio{font-size:27px}
.cuotas{font-size:14px!important;padding:6px!important}
.white p{height:38px}
.white{min-height:92px}
.mat-areas ul li{float:none;width:100%;display:block;padding:10px;text-align:left}
.mat-areas ul{display:list-item}
.mat-areas ul li:first-child{margin-left:5px}
.ordena{margin:10px 0!important;padding:0!important}
p.turno{font-size:16px}
.whatsapp-display{display:none!important}
.criterios{width:100%!important}
}
@media (max-width:479px) {
p{text-align:center}
p.bajadaequiv{padding-top:8px}
#copyrights .col_half{width:100%}
h2.carrera{font-size:23px;line-height:32px;text-align:center}
h5.bajada{font-size:16px;text-align:center}
h4.facultad{font-size:16px;text-align:center}
.colum{margin-bottom:0;width:100%;font-size:16px;line-height:1.5}
.colum2{text-align:center}
p.bajadaequiv{padding-top:8px;text-align:center}
img.equiv{float:initial;margin-right:0;width:110px}
h2.titulo{line-height:normal;text-align:center;font-size:23px}
.mobcent{text-align:center}
.mat-areas ul li{float:none;width:100%;display:block;padding:10px;text-align:left;margin-left:0}
.mat-areas ul{display:list-item}
.mat-areas ul li:first-child{margin-left:0}
.azul p,.green p,.white p,.azul,.green,.white{min-height:inherit}
p.precio{padding:12px}
.ordena{margin-top:-15px!important}
.whatsapp-display{display:none!important}
.criterios{width:100%!important}
h4.alinear{text-align:center}
h2.sub{font-size:20px}
}