/* Vice City Sans */
/* solo para titulos y copies cortos */
@font-face {
    font-family: "ViceCitySans";
    src: url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.eot");
    src: url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.woff2")format("woff2"),
    url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.woff")format("woff"),
    url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.ttf")format("truetype"),
    url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.otf")format("opentype"),
    url("../fonts/Fonts-System-Design/ViceCitySans/ViceCitySans.svg")format("svg");
}

/* MADETommy soft*/
/* solo para titulos y copies cortos de Colegio*/
@font-face {
    font-family: "MadeTommySoft";
    src: url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.eot");
    src: url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.woff2")format("woff2"),
    url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.woff")format("woff"),
    url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.ttf")format("truetype"),
    url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.otf")format("opentype"),
    url("../fonts/Fonts-System-Design/MadeTommySoft/MADETommySoft.svg")format("svg");
}

/* Avenir Medium */
/* Para uso en parrafos */
@font-face {
    font-family: "Avenir-Medium";
    src: url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.eot");
    src: url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.woff2")format("woff2"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.woff")format("woff"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.ttf")format("truetype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.otf")format("opentype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Medium/Avenir-Medium.svg")format("svg");
}

@font-face {
    font-family: "Avenir-Light";
    src: url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.eot");
    src: url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.woff2")format("woff2"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.woff")format("woff"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.ttf")format("truetype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.otf")format("opentype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Light/Avenir-Light.svg")format("svg");
}

@font-face {
    font-family: "Avenir-Heavy";
    src: url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.eot");
    src: url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.woff2")format("woff2"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.woff")format("woff"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.ttf")format("truetype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.otf")format("opentype"),
    url("../fonts/Fonts-System-Design/Avenir/Avenir-Heavy/Avenir-Heavy.svg")format("svg");
}

body{
    font-family: "Avenir-Medium";
    font-size: 16px;
    line-height: 1.5;
    color: var(--gray-base-70);
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
    font-family: "ViceCitySans";
    margin-top: 0;
    margin-bottom: 0.5rem;
    line-height: 1.5;
}

.h1, h1{font-size: 2.25rem;}/*44px*/
.h2, h2{font-size: 2rem;}/*40px*/
.h3, h3{font-size: 1.75rem;}/*36px*/
.h4, h4{font-size: 1.5rem;}/*32px*/
.h5, h5{font-size: 1.25rem;}/*28px*/
.h6, h6{font-size: 1rem;}/*24px*/

p{
    font-family: "Avenir-Medium";
    font-size: 1rem;
    margin-top: 0;
}

small{
    font-size: 0.75rem;
}

.fw-light{
    font-family: "Avenir-Light";
}

.fw-bold{
    font-family: "Avenir-Heavy";
}

/*Iconos*/

.UPB-hand-heart-solid:before {
    content: "\e955"
}

.UPB-award-solid:before {
    content: "\e956"
}

.UPB-display-solid:before {
    content: "\e957"
}

.UPB-book-open-solid:before {
    content: "\e958"
}

.UPB-microscope-solid:before {
    content: "\e959"
}

.UPB-flask-solid:before {
    content: "\e95a"
}

.UPB-graduation-cap-solid:before {
    content: "\e95b"
}

.UPB-buscando:before {
    content: "\e952"
}

.UPB-reconocimiento:before {
    content: "\e953"
}

.UPB-sonrisa:before {
    content: "\e954"
}

.UPB-hoja-1:before {
    content: "\e948"
}

.UPB-energia-1:before {
    content: "\e949"
}

.UPB-figura-1:before {
    content: "\e94a"
}

.UPB-gota-1:before {
    content: "\e94b"
}

.UPB-gota-2:before {
    content: "\e94c"
}

.UPB-lapiz-1:before {
    content: "\e94d"
}

.UPB-layers-1:before {
    content: "\e94e"
}

.UPB-ropa-1:before {
    content: "\e94f"
}

.UPB-trigo1:before {
    content: "\e950"
}

.UPB-trigo-2:before {
    content: "\e951"
}

.UPB-llamada:before {
    content: "\e946"
}

.UPB-whatsapp:before {
    content: "\e947"
}

.UPB-spray:before {
    content: "\e943"
}

.UPB-pulmon:before {
    content: "\e944"
}

.UPB-hand-wash:before {
    content: "\e945"
}

.UPB-linkedin:before {
    content: "\e9de"
}

.UPB-pregnant .path1:before {
    content: "\e9df";
    color: #000
}

.UPB-pregnant .path2:before {
    content: "\e9e0";
    margin-left: -1em;
    color: #000
}

.UPB-pregnant .path3:before {
    content: "\e9e1";
    margin-left: -1em;
    color: #000
}

.UPB-pregnant .path4:before {
    content: "\e9e2";
    margin-left: -1em;
    color: #1d1d1b
}

.UPB-pregnant .path5:before {
    content: "\e9e3";
    margin-left: -1em;
    color: #1d1d1b
}

.UPB-ahorrar:before {
    content: "\e9e4"
}

.UPB-baby:before {
    content: "\e9e5"
}

.UPB-baby2:before {
    content: "\e9e6"
}

.UPB-cerrar:before {
    content: "\e9e7"
}

.UPB-co2:before {
    content: "\e9e8"
}

.UPB-construction:before {
    content: "\e9e9"
}

.UPB-corazon:before, .laboratorios .resultado-laboratorios .info .corazon a::before, .laboratorios .resultado-laboratorios .info .formulario-lab a::before {
    content: "\e9ea"
}

.UPB-cruz:before {
    content: "\e9eb"
}

.UPB-diplodocus:before {
    content: "\e9ec"
}

.UPB-fish:before {
    content: "\e9ed"
}

.UPB-flag:before {
    content: "\e9ee"
}

.UPB-flower:before {
    content: "\e9ef"
}

.UPB-game:before {
    content: "\e9f0"
}

.UPB-glasses:before {
    content: "\e9f1"
}

.UPB-heart:before {
    content: "\e9f2"
}

.UPB-joker:before {
    content: "\e9f3"
}

.UPB-law:before {
    content: "\e9f4"
}

.UPB-linkedin-line:before {
    content: "\e9f5"
}

.UPB-linkedin2:before {
    content: "\e9f6"
}

.UPB-lipstick:before {
    content: "\e9f7"
}

.UPB-moth:before {
    content: "\e9f8"
}

.UPB-mouse:before {
    content: "\e9f9"
}

.UPB-paintbrush:before {
    content: "\e9fa"
}

.UPB-palette:before {
    content: "\e9fb"
}

.UPB-panel:before {
    content: "\e9fc"
}

.UPB-pelican:before {
    content: "\e9fd"
}

.UPB-pen:before {
    content: "\e9fe"
}

.UPB-perfume:before {
    content: "\e9ff"
}

.UPB-planet:before {
    content: "\ea00"
}

.UPB-rain:before {
    content: "\ea01"
}

.UPB-rest:before {
    content: "\ea02"
}

.UPB-sew:before {
    content: "\ea03"
}

.UPB-snow:before {
    content: "\ea04"
}

.UPB-sprout:before {
    content: "\ea05"
}

.UPB-sun:before {
    content: "\ea06"
}

.UPB-theater:before {
    content: "\ea07"
}

.UPB-tools:before {
    content: "\ea08"
}

.UPB-translation:before {
    content: "\ea09"
}

.UPB-world:before {
    content: "\ea0a"
}

.UPB-videocamera:before {
    content: "\ea0b"
}

.UPB-clinic:before {
    content: "\e9dd"
}

.UPB-menu:before {
    content: "\e9dc"
}

.UPB-edit:before {
    content: "\e9d5"
}

.UPB-fb:before {
    content: "\e9d6"
}

.UPB-instagram1:before {
    content: "\e9d7"
}

.UPB-map1:before, .detalle_laboratorio .detalle-izquierda .cajaOp .ciudad::before, .laboratorios .resultado-laboratorios .info p.seccional::before {
    content: "\e9d8"
}

.UPB-twitter2:before {
    content: "\e9d9"
}

.UPB-user:before {
    content: "\e9da"
}

.UPB-youtube:before {
    content: "\e9db"
}

.UPB-facebook:before {
    content: "\e925";
    font-weight: 600
}

.UPB-comentar:before {
    content: "\e926";
    font-weight: 600
}

.UPB-tiempo:before {
    content: "\e927";
    font-weight: 600
}

.UPB-twitter-color:before {
    content: "\e928";
    color: #86a7e7
}

.UPB-twitter:before {
    content: "\e929";
    font-weight: 600
}

.UPB-A:before {
    content: "\e92a"
}

.UPB-patente:before {
    content: "\e92b"
}

.UPB-next-arrow:before {
    content: "\e92c"
}

.UPB-grupo-investigacion:before {
    content: "\e92d"
}

.UPB-people1:before {
    content: "\e92e"
}

.UPB-signal:before {
    content: "\e92f"
}

.UPB-thermo:before {
    content: "\e930"
}

.UPB-recycle:before {
    content: "\e931"
}

.UPB-attach:before {
    content: "\e932"
}

.UPB-cloud:before {
    content: "\e933"
}

.UPB-gift:before {
    content: "\e934"
}

.UPB-radio2:before {
    content: "\e935"
}

.UPB-download:before {
    content: "\e936"
}

.UPB-photo:before {
    content: "\e937"
}

.UPB-instagram:before {
    content: "\e938"
}

.UPB-atomo:before {
    content: "\e939"
}

.UPB-silence:before {
    content: "\e93a"
}

.UPB-monitor:before {
    content: "\e93b"
}

.UPB-computerai:before {
    content: "\e93c"
}

.UPB-music:before {
    content: "\e93d"
}

.UPB-seedbed:before {
    content: "\e93e"
}

.UPB-note:before {
    content: "\e93f"
}

.UPB-microphone:before {
    content: "\e940"
}

.UPB-church:before {
    content: "\e941"
}

.UPB-extinguisher:before {
    content: "\e942"
}

.UPB-smoke:before {
    content: "\e9a4"
}

.UPB-radioactive:before {
    content: "\e9a5"
}

.UPB-statisti:before {
    content: "\e9a6"
}

.UPB-symapathy:before {
    content: "\e9a7"
}

.UPB-videocall:before {
    content: "\e9a8"
}

.UPB-radio:before {
    content: "\e9a9"
}

.UPB-preference:before {
    content: "\e9aa"
}

.UPB-eye:before {
    content: "\e9ab"
}

.UPB-time-process:before, .contenidoBody.extension .detalle-sup .bloqColor li .UPB-presencial2:before {
    content: "\e9ac"
}

.UPB-disability:before {
    content: "\e9ad"
}

.UPB-list:before {
    content: "\e9ae"
}

.UPB-documents:before, .contenidoBody.extension .detalle-sup .bloqColor li .UPB-derecho2:before {
    content: "\e9af"
}

.UPB-nurse:before {
    content: "\e9b0"
}

.UPB-fashion:before {
    content: "\e9b1"
}

.UPB-corn:before {
    content: "\e9b2"
}

.UPB-ambulance:before {
    content: "\e9b3"
}

.UPB-wood:before {
    content: "\e9b4"
}

.UPB-pray:before {
    content: "\e9b5"
}

.UPB-energy:before {
    content: "\e9b6"
}

.UPB-camera:before {
    content: "\e9b7"
}

.UPB-shoes:before {
    content: "\e9b8"
}

.UPB-medicine:before {
    content: "\e9b9"
}

.UPB-dog:before {
    content: "\e9ba"
}

.UPB-work:before {
    content: "\e9bb"
}

.UPB-science:before {
    content: "\e9bc"
}

.UPB-lab:before {
    content: "\e9bd"
}

.UPB-brain:before {
    content: "\e9be"
}

.UPB-votar:before {
    content: "\e9bf"
}

.UPB-family:before {
    content: "\e9c0"
}

.UPB-group:before {
    content: "\e9c1"
}

.UPB-mail:before {
    content: "\e9c2"
}

.UPB-teacher:before {
    content: "\e9c3"
}

.UPB-person:before {
    content: "\e9c4"
}

.UPB-couple:before {
    content: "\e9c5"
}

.UPB-quote:before {
    content: "\e9c6"
}

.UPB-moto:before {
    content: "\e9c7"
}

.UPB-airplane:before {
    content: "\e9c8"
}

.UPB-colombia:before {
    content: "\e9c9"
}

.UPB-bike:before {
    content: "\e9ca"
}

.UPB-drop:before {
    content: "\e9cb"
}

.UPB-truck:before {
    content: "\e9cc"
}

.UPB-cup:before {
    content: "\e9cd"
}

.UPB-orange:before {
    content: "\e9ce"
}

.UPB-apple:before {
    content: "\e9cf"
}

.UPB-pencil:before {
    content: "\e9d0"
}

.UPB-banana:before {
    content: "\e9d1"
}

.UPB-time:before {
    content: "\e9d2"
}

.UPB-alert:before {
    content: "\e9d3"
}

.UPB-map:before {
    content: "\e9d4"
}

.UPB-camera1:before {
    content: "\e80c"
}

.UPB-sound:before {
    content: "\e90c"
}

.UPB-play2:before {
    content: "\e90e"
}

.UPB-circle-arrow-bt:before {
    content: "\e90a"
}

.UPB-video:before {
    content: "\e90b"
}

.UPB-arrow_l:before {
    content: "\e900"
}

.UPB-arrow_r:before {
    content: "\e901"
}

.UPB-gps:before {
    content: "\e902"
}

.UPB-arrowTp:before {
    content: "\e903"
}

.UPB-arrowBt:before {
    content: "\e904"
}

.UPB-arrowR:before {
    content: "\e905"
}

.UPB-close:before {
    content: "\e906"
}

.UPB-reconocimientos:before {
    content: "\e923"
}

.UPB-blog:before {
    content: "\e921"
}

.UPB-phone:before {
    content: "\e91f"
}

.UPB-email:before {
    content: "\e920"
}

.UPB-chair_2:before {
    content: "\e919"
}

.UPB-DollarBills_black:before {
    content: "\e91a"
}

.UPB-paper_search:before {
    content: "\e91b"
}

.UPB-people_2:before {
    content: "\e91c"
}

.UPB-portfolio_2:before {
    content: "\e91d"
}

.UPB-seed:before {
    content: "\e91e"
}

.UPB-convocatorias:before {
    content: "\e918"
}

.UPB-conocimiento2:before {
    content: "\e915"
}

.UPB-derecho2:before {
    content: "\e916"
}

.UPB-presencial2:before {
    content: "\e917"
}

.UPB-gente:before {
    content: "\e911"
}

.UPB-manos:before {
    content: "\e912"
}

.UPB-medalla:before {
    content: "\e913"
}

.UPB-diana:before {
    content: "\e90f"
}

.UPB-conocimiento:before {
    content: "\e90a"
}

.UPB-calendar2:before {
    content: "\e90b"
}

.UPB-derecho:before {
    content: "\e90c"
}

.UPB-presencial:before {
    content: "\e90d"
}

.UPB-semestre:before {
    content: "\e90e"
}

.UPB-circle-arrow-r:before {
    content: "\e908"
}

.UPB-circle-arrow-l:before {
    content: "\e909"
}

.UPB-filtro:before {
    content: "\e907"
}

.UPB-a:before {
    content: "\e800"
}

.UPB-a2:before {
    content: "\e801"
}

.UPB-arrow_square:before {
    content: "\e802"
}

.UPB-back_circle:before {
    content: "\e803"
}

.UPB-ballon:before {
    content: "\e804"
}

.UPB-ballon_people:before {
    content: "\e805"
}

.UPB-ballon_question:before {
    content: "\e806"
}

.UPB-bird:before {
    content: "\e808"
}

.UPB-book:before {
    content: "\e809"
}

.UPB-boy:before {
    content: "\e80a"
}

.UPB-camera:before {
    content: "\e80c"
}

.UPB-chair:before {
    content: "\e80d"
}

.UPB-clock:before {
    content: "\e80e"
}

.UPB-curves_left:before {
    content: "\e80f"
}

.UPB-curves_right:before {
    content: "\e810"
}

.UPB-down_circle:before {
    content: "\e811"
}

.UPB-expand:before {
    content: "\e812"
}

.UPB-facebook_circle:before {
    content: "\e813"
}

.UPB-football:before {
    content: "\e814"
}

.UPB-forward:before {
    content: "\e815"
}

.UPB-girl:before {
    content: "\e816"
}

.UPB-house:before {
    content: "\e817"
}

.UPB-label:before {
    content: "\e818"
}

.UPB-light:before {
    content: "\e819"
}

.UPB-man:before {
    content: "\e81a"
}

.UPB-megaphone:before {
    content: "\e81b"
}

.UPB-megaphone_circle:before {
    content: "\e81c"
}

.UPB-next_circle:before {
    content: "\e81d"
}

.UPB-circulares:before {
    content: "\e922"
}

.UPB-notes:before {
    content: "\e81f"
}

.UPB-panteon:before {
    content: "\e820"
}

.UPB-pdf:before {
    content: "\e821"
}

.UPB-people:before {
    content: "\e822"
}

.UPB-peoples:before {
    content: "\e823"
}

.UPB-plane:before {
    content: "\e824"
}

.UPB-play:before {
    content: "\e825"
}

.UPB-play_circle:before {
    content: "\e826"
}

.UPB-plus:before {
    content: "\e827"
}

.UPB-portfolio:before {
    content: "\e828"
}

.UPB-print:before {
    content: "\e829"
}

.UPB-projector:before {
    content: "\e82a"
}

.UPB-science:before {
    content: "\e82b"
}

.UPB-search:before {
    content: "\e82c"
}

.UPB-search_circle:before {
    content: "\e82d"
}

.UPB-search_circle_plus:before {
    content: "\e82e"
}

.UPB-surprised:before {
    content: "\e82f"
}

.UPB-tree:before {
    content: "\e830"
}

.UPB-twitter_circle:before {
    content: "\e831"
}

.UPB-up:before {
    content: "\e832"
}

.UPB-updown_circle:before {
    content: "\e833"
}

.UPB-wifi:before {
    content: "\e834"
}

.UPB-wifi_circle:before {
    content: "\e835"
}

.UPB-write:before {
    content: "\e836"
}

.UPB-shield:before {
    content: "\e837"
}

.UPB-left-arrows8:before {
    content: "\e900"
}

.UPB-right-arrows38:before {
    content: "\e901"
}

.UPB-gps6:before {
    content: "\e902"
}

.UPB-direction200:before {
    content: "\e903"
}

.UPB-directional25:before {
    content: "\e904"
}

.UPB-right127:before {
    content: "\e905"
}

.UPB-close7:before {
    content: "\e906"
}

.UPB-suscribe:before {
    content: "\e914"
}