html{overflow:hidden;overflow-y:scroll}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;color:#606060}.noScroll{overflow:hidden}a{font-weight:700;color:#000}a:hover,a:active,a:focus{color:#7c7c7c;text-decoration:none}button{outline:none}img{max-width:100%;max-height:100%}@media only screen and (min-width: 576px)and (max-width: 767px){.text-sm-center{text-align:center !important}}@media only screen and (min-width: 0px)and (max-width: 767px){.text-xs-center{text-align:center !important}}.top_15{padding-top:15px}.top_10{padding-top:10px}.top_5{padding-top:5px}.no_padding{margin:0;padding:0}.padding0{padding:0}@media only screen and (min-width: 0px)and (max-width: 767px){.padding_xs_0{padding:0}}.texto_cortado{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sombra,header .logo_app img{box-shadow:0 0 10px rgba(0,0,0,.2)}.transicion,a{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.transicion:hover,a:hover{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}label{margin-top:15px;font-weight:bold}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}header .logo_app img{width:200px;height:200px;border-radius:30px}section{position:relative;z-index:1;padding:15px 0;margin-top:25px}section h2{font-size:28px;font-weight:700;color:#000;margin-top:25px;margin-bottom:10px;width:100%;text-align:center}section h3{font-size:20px;font-weight:700;color:#000;margin-bottom:10px}section h4{font-size:16px;font-weight:700;color:#007bff;margin-bottom:10px;margin-top:15px}section strong{color:#000}section .informacion_extra{font-size:13px;color:#888;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #f1f1f1}section .seccion_texto{padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #f1f1f1}.h3_plataformas{color:#007bff;margin-top:15px;margin-bottom:15px}.ficha_politica{background-color:#f6f6f6;border-radius:20px;padding:15px;display:flex;width:calc(33.333% - 20px);margin:10px}@media only screen and (min-width: 768px)and (max-width: 991px){.ficha_politica{width:calc(50% - 20px)}}@media only screen and (min-width: 0px)and (max-width: 767px){.ficha_politica{width:calc(100% - 20px)}}.ficha_politica .icono_politica{background-color:#bdbdbd;color:#fff;border-radius:50%;display:flex;align-items:center;align-content:center;justify-content:center;width:50px;height:50px;margin-right:15px}.ficha_politica .icono_politica i{color:#fff;font-size:24px}.ficha_politica .informacion_ficha{width:calc(100% - 70px)}.ficha_politica .informacion_ficha h4{color:#000;font-size:20px;font-weight:700;margin-top:0;margin-bottom:0}@media only screen and (min-width: 768px)and (max-width: 991px){.ficha_politica .informacion_ficha h4{font-size:18px}}@media only screen and (min-width: 0px)and (max-width: 767px){.ficha_politica .informacion_ficha h4{font-size:16px}}.ficha_politica .informacion_ficha .tipo_politica{font-size:14px;color:#007bff}.ficha_politica .informacion_ficha .plataforma{font-size:12px;color:#8a8a8a}.ficha_politica .informacion_ficha .plataforma strong{color:#000}.ficha_politica .informacion_ficha .descripcion{width:100%;margin-top:10px;margin-bottom:0;color:#8a8a8a;line-height:18px}footer{position:relative;z-index:3;padding:15px 0 0;background-color:#000;text-align:center;color:#ddd;padding-top:25px;padding-bottom:50px}footer img{width:180px;filter:brightness(0) invert(1)}
