.tx-felogin-pi1 label{display:block}
div.tx-flvplayer2-pi1{font-size:x-small}
div#flvplayer2_middle{text-align:center;margin:1em auto}
div#flvplayer2_left{text-align:center;margin:0 auto 0 0}
div#flvplayer2_right{text-align:center;margin:0 0 0 auto}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-paises table{border-collapse:separate;border-spacing:10px}
.tx-paises table th{font-weight:bold}
.tx-paises table td{vertical-align:top}
.typo3-messages .message-error{color:red}
.typo3-messages .message-ok{color:green}
.container-fluid:after,.container:after,.form-horizontal .form-group:after,.panel-body:after,.row:after{clear:both}
.btn,.h6,.h6--caps,.heading--h6{letter-spacing:0}
.header--slide-down,.header--slide-up{animation-duration:.25s;animation-name:animation--navSlideDownFromTop}
.dd__break,.galleria-root--preload img,.nav-list--sub{visibility:hidden}
*,::after,::before{box-sizing:inherit}
@media screen{
img,legend{border:0}
legend,td,th{padding:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:70%}
sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
}
body,html{-webkit-text-size-adjust:none}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.action--default .action__btn,.footer,.footer-list__btn,.not-found,.not-found__button{-webkit-font-smoothing:antialiased}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media screen and (min-width:30em){.container{width:750px}
}
@media screen and (min-width:40em){.container{width:970px}
}
@media screen and (min-width:65em){.container{width:1170px}
}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media screen{.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-1{width:8.3333333333%}
.col-xs-2{width:16.6666666667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.3333333333%}
.col-xs-5{width:41.6666666667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.3333333333%}
.col-xs-8{width:66.6666666667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.3333333333%}
.col-xs-11{width:91.6666666667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.3333333333%}
.col-xs-pull-2{right:16.6666666667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.3333333333%}
.col-xs-pull-5{right:41.6666666667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.3333333333%}
.col-xs-pull-8{right:66.6666666667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.3333333333%}
.col-xs-pull-11{right:91.6666666667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.3333333333%}
.col-xs-push-2{left:16.6666666667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.3333333333%}
.col-xs-push-5{left:41.6666666667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.3333333333%}
.col-xs-push-8{left:66.6666666667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.3333333333%}
.col-xs-push-11{left:91.6666666667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.3333333333%}
.col-xs-offset-2{margin-left:16.6666666667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.3333333333%}
.col-xs-offset-5{margin-left:41.6666666667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.3333333333%}
.col-xs-offset-8{margin-left:66.6666666667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.3333333333%}
.col-xs-offset-11{margin-left:91.6666666667%}
.col-xs-offset-12{margin-left:100%}
}
@media screen and (min-width:30em){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-1{width:8.3333333333%}
.col-sm-2{width:16.6666666667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.3333333333%}
.col-sm-5{width:41.6666666667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.3333333333%}
.col-sm-8{width:66.6666666667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.3333333333%}
.col-sm-11{width:91.6666666667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.3333333333%}
.col-sm-pull-2{right:16.6666666667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.3333333333%}
.col-sm-pull-5{right:41.6666666667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.3333333333%}
.col-sm-pull-8{right:66.6666666667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.3333333333%}
.col-sm-pull-11{right:91.6666666667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.3333333333%}
.col-sm-push-2{left:16.6666666667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.3333333333%}
.col-sm-push-5{left:41.6666666667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.3333333333%}
.col-sm-push-8{left:66.6666666667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.3333333333%}
.col-sm-push-11{left:91.6666666667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.3333333333%}
.col-sm-offset-2{margin-left:16.6666666667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.3333333333%}
.col-sm-offset-5{margin-left:41.6666666667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.3333333333%}
.col-sm-offset-8{margin-left:66.6666666667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.3333333333%}
.col-sm-offset-11{margin-left:91.6666666667%}
.col-sm-offset-12{margin-left:100%}
}
@media screen and (min-width:40em){.col-md-1,col-md-21,col-md-22.col-md-10,.col-md-11,.col-md-12,col-md-13,col-md-14,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-1{width:8.3333333333%}
.col-md-2{width:16.6666666667%}
.col-md-3{width:25%}
.col-md-4{ padding-left: 15px; margin-right:-30px; width:39.3333333333%;}
.col-md-5{ padding-left: 80px; margin-top:-0px; width:49.6666666667%}
.col-md-6{width:50%}
.col-md-7{ padding-left:-20px; width:62.3333333333%}

.col-md-8{width:61.3333333333%}
.col-md-9{width:75%}
.col-md-10{width:83.3333333333%}
.col-md-11{width:91.6666666667%}
.col-md-12{width:100%}
.col-md-13{width:58.3333333333%}
.col-md-14{width:30.3333333333%}
.col-md-21{ padding-left:13px; width:70.3333333333%; padding-right:0%; margin-top:-20px;}
.col-md-22{ margin-top: -75px; margin-left:950px; width:15.3333333333%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.3333333333%}
.col-md-pull-2{right:16.6666666667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.3333333333%}
.col-md-pull-5{right:41.6666666667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.3333333333%}
.col-md-pull-8{right:66.6666666667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.3333333333%}
.col-md-pull-11{right:91.6666666667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.3333333333%}
.col-md-push-2{left:16.6666666667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.3333333333%}
.col-md-push-5{left:41.6666666667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.3333333333%}
.col-md-push-8{left:66.6666666667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.3333333333%}
.col-md-push-11{left:91.6666666667%}
.col-md-push-12{left:100%}
.col-md-push-21{left:10%}
.col-md-push-22{right:30%}

.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.3333333333%}
.col-md-offset-2{margin-left:16.6666666667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.3333333333%}
.col-md-offset-5{margin-left:41.6666666667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.3333333333%}
.col-md-offset-8{margin-left:66.6666666667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.3333333333%}
.col-md-offset-11{margin-left:91.6666666667%}
.col-md-offset-12{margin-left:100%}
.col-md-offset-13{margin-left:2%}
.col-md-offset-14{margin-left:2%}
.col-md-offset-21{margin-left:5%}
.col-md-offset-22{margin-left:5%}
}
@media screen and (min-width:65em){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-1{width:8.3333333333%}
.col-lg-2{width:16.6666666667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.3333333333%}
.col-lg-5{width:41.6666666667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.3333333333%}
.col-lg-8{width:66.6666666667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.3333333333%}
.col-lg-11{width:91.6666666667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.3333333333%}
.col-lg-pull-2{right:16.6666666667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.3333333333%}
.col-lg-pull-5{right:41.6666666667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.3333333333%}
.col-lg-pull-8{right:66.6666666667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.3333333333%}
.col-lg-pull-11{right:91.6666666667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.3333333333%}
.col-lg-push-2{left:16.6666666667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.3333333333%}
.col-lg-push-5{left:41.6666666667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.3333333333%}
.col-lg-push-8{left:66.6666666667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.3333333333%}
.col-lg-push-11{left:91.6666666667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.3333333333%}
.col-lg-offset-2{margin-left:16.6666666667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.3333333333%}
.col-lg-offset-5{margin-left:41.6666666667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.3333333333%}
.col-lg-offset-8{margin-left:66.6666666667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.3333333333%}
.col-lg-offset-11{margin-left:91.6666666667%}
.col-lg-offset-12{margin-left:100%}
}
.container{width:auto}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}
table col[class*=col-]{position:static;float:none;display:table-column}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width:29.9999em){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}
fieldset,legend{padding:0;border:0}
fieldset{margin:0;min-width:0}
legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=search]{box-sizing:border-box;-webkit-appearance:none}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
.form-control,output{font-size:14px;line-height:1.428571429;color:#555;display:block}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
output{padding-top:7px}
.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}
}
.form-group{margin-bottom:15px}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}
.input-sm{height:30px;line-height:1.5}
select.input-sm{height:30px;line-height:30px}
select[multiple].input-sm,textarea.input-sm{height:auto}
.form-group-sm .form-control{height:30px;line-height:1.5}
.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}
.form-group-sm select.form-control{height:30px;line-height:30px}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}
.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}
.input-lg{height:46px;line-height:1.3333333}
select.input-lg{height:46px;line-height:46px}
select[multiple].input-lg,textarea.input-lg{height:auto}
.form-group-lg .form-control{height:46px;line-height:1.3333333}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}
.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.collapsing,.embed-responsive{position:relative;height:0;overflow:hidden}
.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-feedback label~.form-control-feedback{top:25px}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}
@media (min-width:30em){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}
.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .checkbox label,.form-inline .radio label{padding-left:0}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media (min-width:30em){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}
.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}
}
.fade{opacity:0;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel-body{padding:15px}
.panel-body:after,.panel-body:before{content:" ";display:table}
.mfp-container:before,.mfp-figure:after{content:''}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}
.panel-title{margin-top:0}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #E5E5E5;border-bottom-right-radius:-1;border-bottom-left-radius:-1}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1;border-bottom-right-radius:-1}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:-1;border-top-left-radius:-1}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.panel>.table-responsive{border:0;margin-bottom:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:0}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #E5E5E5}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #E5E5E5}
.panel-default{border-color:#E5E5E5}
.panel-default>.panel-heading{color:#333;background-color:#E5E5E5;border-color:#E5E5E5}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#E5E5E5}
.panel-default>.panel-heading .badge{color:#E5E5E5;background-color:#333}
.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#E5E5E5}
.panel-primary{border-color:#337ab7}
.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}
.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}
.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}
.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}
.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}
.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}
.embed-responsive{display:block;padding:0}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
@-ms-viewport{width:device-width}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
@media (max-width:29.9999em){.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.visible-xs-block{display:block!important}
.visible-xs-inline{display:inline!important}
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width:30em) and (max-width:39.9999em){.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
td.visible-sm,th.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width:40em) and (max-width:64.9999em){.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width:65em){.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}
.visible-lg-block{display:block!important}
.visible-lg-inline{display:inline!important}
.visible-lg-inline-block{display:inline-block!important}
.hidden-lg{display:none!important}
}
@media (max-width:29.9999em){.hidden-xs{display:none!important}
}
@media (min-width:30em) and (max-width:39.9999em){.hidden-sm{display:none!important}
}
@media (min-width:40em) and (max-width:64.9999em){.hidden-md{display:none!important}
}
.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
td.visible-print,th.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}
.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}
[role=button]{cursor:pointer}
@media print{.visible-print-inline-block{display:inline-block!important}
.hidden-print{display:none!important}
.collapse{display:block}
}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-close,.mfp-preloader{text-align:center;position:absolute}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-close,.mfp-preloader a:hover{color:#FFF}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.copy,.credits,figcaption{font-style:italic}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.btn,.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
a,body{color:#000}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
.grid--bg:after,.grid:after,.grid:before{display:table;clear:both;content:' '}

.grid2--bg:after,.grid2:after,.grid2:before{display:table;clear:both;content:' '}

@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}
.mfp-arrow-left{transform-origin:0}
.mfp-arrow-right{transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.ai-lightbox-popup--iframe iframe{background-color:#FFF}
.ai-accion-firma-compartir__facebook-icon,.ai-accion-firma-compartir__twitter-icon{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' '}
.ai-accion-firma-compartir__facebook-icon{height:1.42857em;width:1.42857em;background-position:-8.21429em -13em}
.ai-accion-firma-compartir__twitter-icon{height:1.42857em;width:1.42857em;background-position:-15.35714em -13em}
.col,.col--stacked{min-height:.0714285714rem;padding-left:.7142857143rem;width:100%;box-sizing:border-box;float:left}
.col--stacked{margin-bottom:.7142857143rem}
.col--1\/4{width:25%}
.col--1\/2{width:50%}
.col--3\/4{width:75%}
@media screen and (min-width:40em){.col--1\/12--md{width:8.33333%}
.col--1\/6--md{width:16.66667%}
.col--1\/4--md{width:25%}
.col--1\/3--md{width:33.33333%}
.col--5\/12--md{width:41.66667%}
.col--1\/2--md{width:50%}
.col--7\/12--md{width:58.33333%}
.col--2\/3--md{width:66.66667%}
.col--3\/4--md{width:75%}
.col--5\/6--md{width:83.33333%}
.col--11\/12--md{width:91.66667%}
.col--1\/8--md{width:12.5%}
}
@media screen and (min-width:52.5em){.col--1\/12--md-lg{width:8.33333%}
.col--1\/6--md-lg{width:16.66667%}
.col--1\/4--md-lg{width:25%}
.col--1\/3--md-lg{width:33.33333%}
.col--5\/12--md-lg{width:41.66667%}
.col--1\/2--md-lg{width:50%}
.col--7\/12--md-lg{width:58.33333%}
.col--2\/3--md-lg{width:66.66667%}
.col--3\/4--md-lg{width:75%}
.col--5\/6--md-lg{width:83.33333%}
.col--11\/12--md-lg{width:91.66667%}
.col--1\/8--md{width:25%}
}
.col__content,.col__content--padded{padding:1.7142857143rem 1.7142857143rem 0}
@media screen and (min-width:40em){.col__content{padding:0}
}
@media print{.col__content{padding-top:0}
}
.col__content--padded-full{padding:1.7142857143rem}
.col__content--right{padding:1.7142857143rem 1.7142857143rem 0}
@media screen and (min-width:40em){.col__content--right{padding:1.7142857143rem 1.7142857143rem 0 0}
.grid--side-border .col+.col{border-left:1px solid #dadada}
}
@media screen and (min-width:79.5em){.col__content--right{padding:1.7142857143rem 0 0}
}
@media print{.col__content--right{padding:0;margin:0}
}
.grid,.grid--bg{margin-left:-.7142857143rem}
.grid2,.grid2--bg{margin-left:-.7142857143rem}

.grid--bg{position:relative}
.grid2--bg{position:relative}

.grid--bg:before{clear:both;content:' ';background-color:#e5e5e5;bottom:0;display:block;position:absolute;top:0;z-index:-1;left:.7142857143rem;right:0}

.grid2--bg:before{clear:both;content:' ';background-color:#e5e5e5;bottom:0;display:block;position:absolute;top:0;z-index:-1;left:.7142857143rem;right:0}

@media print{.grid--bg:before{background-color:transparent}
}
.ai-c--bg,.container--highlight{background-color:#E5E5E5}
.grid--top{margin-top:1.7142857143rem}
.grid2--top{margin-top:1.7142857143rem}

.container,.container--padded{margin:0 auto;max-width:87.3571428571rem}
@media screen and (min-width:40em){.container--padded{padding:0 1.7142857143rem}
}
.container--padded-all{margin:0 auto;max-width:87.3571428571rem;padding:0 .7857142857rem}
@media screen and (min-width:40em){.container--padded-all{padding:0 1.7142857143rem}
}
.container--full-bleed{margin:0 auto;max-width:105.142857143rem}
.container--txt-center{text-align:center}
.container--padded-vertical,.container--padded-vertical-double{margin:0 auto;max-width:87.3571428571rem;padding:.7142857143rem 0}
@media screen and (min-width:40em){.container--padded-vertical{padding:1.7142857143rem 0}
.container--padded-vertical-double{padding:3.3571428571rem 0}
}
.container--bordered-top{border-top:1px solid #e5e5e5;margin-top:1.7142857143rem}
.container--bordered-bottom{border-bottom:1px solid #e5e5e5;margin-bottom:1.7142857143rem}
.container--wide{margin:0 auto;max-width:90.7857142857rem}
.container--highlight{max-width:105.142857143rem;margin:0 auto;padding-bottom:.7142857143rem}
@media screen and (min-width:40em){.container--highlight{padding-bottom:1.7142857143rem}
dd{float:left}
}
.container--highlight__content{max-width:90.7857142857rem;margin:0 auto;box-sizing:border-box}
.ai-c{margin:0 auto;max-width:92.2142857143rem;padding-left:.7142857143rem;padding-right:.0142857143rem;box-sizing:border-box}
@media screen and (min-width:65em){.col--1\/12--lg{width:8.33333%}
.col--1\/6--lg{width:16.66667%}
.col--1\/4--lg{width:25%}
.col--1\/3--lg{width:33.33333%}
.col--5\/12--lg{width:41.66667%}
.col--1\/2--lg{width:50%}
.col--7\/12--lg{width:58.33333%}
.col--2\/3--lg{width:66.66667%}
.col--3\/4--lg{width:75%}
.col--5\/6--lg{width:83.33333%}
.col--11\/12--lg{width:91.66667%}
.ai-c{max-width:94.2142857143rem;padding-left:1.7142857143rem;padding-right:1.7142857143rem}
}
.ai-c--wide{max-width:106.571428571rem}
.ai-c--padded-vertical{padding-top:.7142857143rem;padding-bottom:.7142857143rem}
@media screen and (min-width:65em){.ai-c--wide{max-width:108.571428571rem}
.ai-c--padded-vertical{padding-top:1.7142857143rem;padding-bottom:1.7142857143rem}
}
.ai-c--padded-vertical-double{padding-top:.7142857143rem;padding-bottom:.7142857143rem}
@media screen and (min-width:65em){.ai-c--padded-vertical-double{padding-top:3.3571428571rem;padding-bottom:3.3571428571rem}
}
.ai-c--padded{padding:.7142857143rem}
@media screen and (min-width:65em){.ai-c--padded{padding:1.7142857143rem}
}
.ai-c .ai-c,.ai-c--bleed,.ai-c--bleed-wide{padding-left:0;padding-right:0}
.ai-c--bordered-top{border-top:1px solid #e5e5e5;margin-top:1.7142857143rem}
.ai-c--bordered-bottom{border-bottom:1px solid #e5e5e5;margin-bottom:1.7142857143rem}
.ai-c--bleed{max-width:90.7857142857rem}
.ai-c--bleed-wide{max-width:105.142857143rem}
.ai-c--in-padded{margin-top:0;padding-top:0}
.ai-c .ai-c--padded{padding:.7142857143rem}
@media screen and (min-width:65em){.ai-c .ai-c--padded{padding:1.7142857143rem}
}
.ai-c--text-left{text-align:left}
.ai-c--text-center{text-align:center}
.ai-c--text-right{text-align:right}
.ai-popup{position:relative;margin:1.7142857143rem auto;padding:1.7142857143rem;max-width:57.1428571429rem}
body,dd{margin:0}
td,th{border-bottom:1px solid #dadada;border-right:1px solid #dadada;padding:.7857142857rem;vertical-align:top}
.ai-popup--bg-white{background-color:#FFF}
*{-webkit-print-color-adjust:exact}
body{font-weight:400;line-height:1.5;overflow-x:hidden;-ms-text-size-adjust:none;text-size-adjust:none;font-family:sans-serif}
dd:before{content:'\0000A0'}
dl{line-height:1.71429}
dl:after,dl:before{clear:both;content:' ';display:table}
dt{font-weight:700}
@media screen and (min-width:40em){dt{clear:left;float:left}
}
figcaption{margin-top:.7142857143rem}
blockquote,dl,figure,ol,p,pre,table,ul{margin:1.7142857143rem 0}
hr{background-color:#b6b6b6;border:0;height:.0714285714rem}
html{box-sizing:border-box;font-size:.875em}
.back-link:before,.forward-link:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-size:40em 20em;font-size:1.2857142857rem;background-repeat:no-repeat;content:' '}
img{max-width:100%}
table{border:1px solid #dadada;border-collapse:collapse;width:100%}
th{background-color:#f7f7f7;text-align:left}
time{display:inline-block}
@media print{body{margin-top:1.7142857143rem}
img{max-width:40%;height:auto!important}
iframe{display:none}
}
.ltr{direction:ltr}
@media screen and (max-width:39.9375em){dd,dt{display:inline-block}
dl{text-align:center}
.not--sm{display:none}
.centered--sm{text-align:center}
}
.rtl{direction:rtl;font-family:Tahoma,sans-serif}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.hidden-large-up{display:block}
@media screen and (min-width:65em){.hidden-large-up{display:none}
}
.clearfix:after,.clearfix:before{clear:both;content:' ';display:table}
.hero{margin:0 auto;max-width:87.3571428571rem;padding-top:47.16981%;position:relative}
.hero__content{bottom:0;left:0;position:absolute;right:0;top:0}
.back-link{display:block;margin:1.7142857143rem 0;border-bottom:1px solid #e5e5e5;padding-bottom:1.7142857143rem}
.back-link:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-4.42857em -18.64286em;height:.5em;width:.92857em;margin-right:.2857142857rem}
.border--bottom:after{background-color:#000;content:' ';display:block;height:8px;margin:1.7142857143rem auto;width:50%}
@media screen and (min-width:40em){.border--bottom:after{width:100%}
}
.centered{text-align:center}
.dd__break{line-height:0;width:100%}
.figcaption--article{color:#b6b6b6}
@media print{.border--bottom:after{display:none}
.figcaption--article{color:#000}
}
@media screen and (max-width:39.9375em){.figcaption--article{margin-left:1.7142857143rem;margin-right:1.7142857143rem}
.figure--article{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
.sunken--centered{text-align:center}
}
.forward-link{display:block;margin:1.7142857143rem 0}
.forward-link:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-19.35714em -17.78571em;height:.5em;width:.92857em;margin-left:.2857142857rem}
.iframe{margin:1.7142857143rem 0}
.iframe--action{height:1500px;margin-bottom:1.7142857143rem;width:100%}
.image--fullwidth{width:100%}

@media screen and (max-device-width: 639px) {
			.image--fullwidth{width:100%}
						}

.lazyload,.lazyloading{opacity:0;transition:opacity .25s}
.no-js .lazyload,.no-js .lazyloading{opacity:1}
.lazyloaded{opacity:1;transition:opacity .25s}
.meta{border-bottom:1px solid #dadada;border-top:1px solid #dadada;padding:.5714285714rem 0}
@media print{.meta{margin:0 0 .7857142857rem}
}
.responsive{height:100%;left:50%;position:absolute;top:0;width:100%}
.responsive__img,.skip{left:0;position:absolute}
.responsive--absolute,.responsive--bg,.responsive__img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}
.responsive--bg{background-position:50%;background-size:cover}
.responsive__img{border:0;height:100%;max-width:none;top:0}
.skip{top:-1.7142857143rem;transition:top .25s}
.skip:focus{background-color:#f30;clip:auto;color:#fff;line-height:.9;outline:0;padding:.7142857143rem;text-decoration:none;top:0;z-index:1000}
.sunken,.sunken--centered{padding-top:2.5rem}
@media screen and (min-width:40em){.sunken,.sunken--centered{padding-top:3.3571428571rem}
.text-opposite--md{text-align:right}
}
.loading-icon{left:50%;margin-left:-1.1428571429rem;margin-top:-1.1428571429rem;position:absolute;top:50%}
.print-shown{display:none!important}
@media print{.print-shown{display:block!important}
.print-hidden{display:none!important}
.heading--tape{-webkit-filter:blur(0)}
}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}


.texto-mision{text-align:justify; padding-left:20px; font-weight:100; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.5rem; padding-right:15px;}

.texto-valores{text-align:justify; padding-left:40px; font-weight:100; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.5rem; padding-right:40px;}


.textpablo2{text-align:center; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:2.5rem; padding-right:15px;}

.textpablo4{text-align:justify; padding-left:20px; font-weight:200; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.5rem; padding-right:15px;}

.textransparencia{text-align:center; width:100%; widows:100%; color:#000000; font-weight:600; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:0px; padding-right:10px;}

.textransparencia2{text-align:center; padding-left:40px; font-weight:100; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.5rem; padding-right:40px;}

.textpablo1{text-align:center; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:2.5rem;}

.texthome{text-align:center; padding-left:40px; font-weight:400; font-family: "Amnesty Trade Gothic Cn", "Amnesty Trade Gothic";-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:25px; font-size:1.09rem; padding-right:10px;}

.textonormal{text-align:left; font-weight:400; font-family: "Amnesty Trade Gothic Cn", "Amnesty Trade Gothic";-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:45px; font-size:1.09rem; padding-right:30px;}

.textonormal2{text-align:left; font-weight:400; font-family: "Amnesty Trade Gothic Cn", "Amnesty Trade Gothic";-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:2.3; padding-left:200px; font-size:1.09rem; padding-right:30px;}

.texthome2{text-align:center; padding-left:40px; font-weight:100; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:0px; font-size:1.8rem; padding-right:0px;}

.texthome3{text-align:left; padding-left:40px; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:20px; font-size:1.8rem; padding-right:0px;}


.texthome4{text-align:left; padding-left:40px; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; padding-left:0px; font-size:1.8rem; padding-right:0px;}



.texthome5{text-align:left; padding-left:40px; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:25px; font-size:1.8rem; padding-right:25px;}


.texthome6{text-align:left; padding-left:40px; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:0px; font-size:1.8rem; padding-right:0px;}


.textnosotros{text-align:left; padding-left:40px; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:40px; font-size:1.8rem; padding-right:0px;}

.textinvestigacion{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; font-size:1.09rem;  padding-left:25px; padding-right:25px;}


.textnosotros1{text-align:left; font-weight:400; font-family: "Amnesty Trade Gothic Cn", "Amnesty Trade Gothic";-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-bottom:-20px; padding-left:45px; font-size:1.09rem; padding-right:30px;}


.textpablo3{text-align:center; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:2.5; font-size:2.8rem; padding-right:15px;}

.textpablo7{text-align:center; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:2.8rem; padding-right:15px;}


.textnoticias{text-align:right; width:100%; widows:100%; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; padding-left:2px; font-size:1.5rem; padding-right:2px;}

.textnoticias2{text-align:left; width:100%; widows:100%; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; padding-left:0px; font-size:1.5rem; padding-right:0px;}


.texteducacion{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:25px; padding-right:25px;}

.texteducacion2{text-align:center; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.2; font-size:1.5rem; padding-right:15px;}

.textvacantes{text-align:left;  font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; padding-left:5px; font-size:1.8rem; padding-right:15px;}

.textvac{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:0px; padding-right:25px; padding-bottom:50px;}


.textsumate{text-align:left; text-transform:uppercase; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:2.5; padding-left:35px;font-size:2.6rem; padding-right:15px;}

.textsumate2{text-align:left; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.5rem; padding-left:35px;padding-right:35px;}

.textsumate3{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:35px; padding-right:25px;}

.textsumate4{text-align:center; width:100%; widows:100%; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; padding-left:2px; font-size:1.5rem; padding-right:2px;}

.textsumate5{text-align:center; text-transform:uppercase; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; padding-left:0px;font-size:2.7rem; padding-right:15px;}

.titulop{text-align:center; text-transform:uppercase; color:#FFFFFF; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; padding-left:0px;font-size:2.7rem; padding-right:15px;}


.textsumate6{text-align:left; width:100%; widows:100%; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; padding-left:35px; font-size:1.5rem; padding-right:35px;}


.textvacantespablo{text-align:justify; width:100%; widows:100%; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.5rem; padding-right:15px;}

.textmision{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem; margin-top:-30px;  padding-left:0px; padding-right:0px;}

.textmision4{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:2.5rem; padding-left:40px;}

.texteducacion1{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:2.5rem; padding-left:15px;}


.textmision3{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:40px; padding-right:25px;}

.educ2{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:49px; padding-right:25px;}

.textmision2{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:5px; padding-right:25px;}


.titulo1{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; font-size:2.6rem; padding-left:0px; padding-bottom:25px;}

.titulo7{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; font-size:2.6rem; padding-left:0px; padding-bottom:0.5px;}

.titulo8{text-align:center; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.2; font-size:2.6rem; padding-left:0px; padding-bottom:-50px; margin-top:120px;}

.titulo11{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.2; font-size:2.6rem; padding-left:0px; padding-bottom:20px;}


.exito{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.0; font-size:2.6rem; padding-left:35px; padding-bottom:25px;}

.exito2{text-align:left; padding-left:40px; font-weight:400; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; padding-left:35px; font-size:1.8rem; padding-right:0px;}


.titulo2{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:0.8; font-size:2.6rem; padding-left:35px; padding-bottom:25px;}

.educ1{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:0.8; font-size:2.6rem; padding-left:49px; padding-bottom:25px;}



.titulocentrado{text-align:center; font-weight:400; text-transform:uppercase; color:#000000; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:0.8; font-size:2.6rem; padding-left:0px; padding-bottom:25px; padding-top:20px;}

.titulocentrado2{text-align:center; font-weight:400; text-transform:uppercase; color:#666666; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:0.8; font-size:1.9rem; padding-left:0px; padding-bottom:15px; padding-top:10px;}

.inst{text-align:left; font-weight:400;color:#000000; font-family: "Amnesty Trade Gothic Light", "Amnesty Trade Gothic Cn", "Amnesty Trade Gothic", "Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.2; font-size:1.2rem; padding-left:20px; padding-bottom:35px; padding-top:10px;}


.titulo3{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:0.8; font-size:2.6rem; padding-bottom:15px;padding-left:10px;}

.titulo4{text-align:left; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:0.8; font-size:2.6rem; padding-bottom:15px;padding-left:25px;}


.textactua{text-align:left; width:100%; widows:100%; color:#000000; font-weight:500; -webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.5; font-size:1.09rem;  padding-left:50px; padding-right:40px;}


.titulocentro{text-align:center; font-weight:400; text-transform:uppercase; font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.3; font-size:2.6rem;}

.text-justify{text-align:justify;font-size:1.3rem; width:100%; widows:100%; margin-left:20px;  padding-left:20px;}
.ai-rte--inline-inner>p{display:inline}
.img-responsive{display:block;max-width:100%;height:auto}
.img-fullwidth{display:block;width:100%;height:auto}
.indent{padding-left:1.7142857143rem}
.ai-flex-video{height:0;overflow:hidden;padding-bottom:67.5%;padding-top:1.38889rem;position:relative}
.ai-flex-video>iframe,.ai-flex-video>video{height:100%;position:absolute;top:0;width:100%;left:0}
.ai-c-media{margin-bottom:.7142857143rem}
.ai-text-small{font-size:.8rem}
.ai-no-margin--top{margin-top:0}
.copy{color:#555}
.h1{font-size:3.5rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1}
.h2,.h3{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1; }
.h2{font-size:2.7142857143rem;font-feature-settings:'kern';font-kerning:normal;}
.h3{font-size:2rem;font-feature-settings:'kern';font-kerning:normal}
.h4,.h5{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.h4{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.h5{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.h1--caps,.h6{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
.h6{font-size:1rem;font-feature-settings:'kern';font-kerning:normal}
.h1--caps{font-size:3.5rem;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal}
.h2--caps,.h3--caps{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.h2--caps{font-size:2.7142857143rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.h3--caps{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.h4--caps,.h5--caps{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;text-transform:uppercase}
.h4--caps{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal}
.h5--caps{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal}
.h6--caps,.heading--countries{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.h6--caps{font-size:1rem;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.custom-select{border:1px solid #dadada;display:block;min-width:9.2142857143rem;padding:0;position:relative}
.custom-select:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-19.35714em -1.85714em;height:1.14286em;width:1.14286em;margin-top:-.5714285714rem;pointer-events:none;position:absolute;top:50%;right:.7142857143rem}
.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;box-sizing:border-box;color:#000;font-size:1.1428571429rem;line-height:1.1;margin:0;outline:0;width:100%;font-family:sans-serif;padding:.7142857143rem 2.3571428571rem .7142857143rem .7142857143rem}
.custom-select select:focus{background-color:transparent;outline:0}
[type=checkbox]:checked{background-color:#333}
input[type=search],input[type=text]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}
.custom-select::after,x:-o-prefocus{display:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-select select::-ms-expand{display:none}
.custom-select select:focus::-ms-value{background:0 0;color:#222}
}
@-moz-document url-prefix(){.custom-select{overflow:hidden}
.custom-select select{width:120%}
}
.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.ai-form-control{display:block;width:100%;height:2.4285714286rem;padding:.4285714286rem .8571428571rem;line-height:1.7142857143rem;color:#ffffff;background-color:#FFF;border:1px solid #555}
:root .heading--tape--dark:before,:root .heading--tape--mid:before,:root .heading--tape:before{left:-1px;content:'';height:100%;width:1px;top:0}
.ai-form-control--stacked{margin-bottom:.7142857143rem}
.ai-form-control--on-black{color:#FFF;background-color:transparent;border:1px solid #FFF}
.heading--lined,.heading-block--main-lined{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
.heading--countries{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;text-align:center}
.heading--h6,.heading--main,.heading-block--main{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
@media screen and (min-width:40em){.heading--countries{font-size:2.7142857143rem}
}
@media screen and (max-width:39.9375em){.heading--countries{margin-bottom:0;padding:0 1.7142857143rem}
}
.heading--h6{font-size:1rem;font-feature-settings:'kern';font-kerning:normal}
@media screen and (min-width:40em){.heading--h6{font-size:1.5rem}
}
.heading--in-padded{margin-top:0}
.heading--main,.heading-block--main{font-size:2rem;font-feature-settings:'kern';font-kerning:normal}
.heading--sub,.heading--sub-large,.heading--tape{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.heading--lined{padding:1.7142857143rem;margin:1.7142857143rem -1.7142857143rem}
@media screen and (min-width:40em){.heading--main,.heading-block--main{font-size:2.7142857143rem}
.heading--lined{margin:1.7142857143rem 0;padding:1.7142857143rem 0}
.heading--line-top{border-top:1px solid #e5e5e5;margin-top:1.7142857143rem;padding-top:1.7142857143rem}
}
.heading--uppercase{text-transform:uppercase}
.heading--sub,.heading--sub-large{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
@media screen and (min-width:40em){.heading--sub{font-size:2rem}
.heading--sub-large{font-size:2.7142857143rem}
}
.heading--tape{font-size:2rem;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.7142857143rem 0 0 #fff,-.7142857143rem 0 0 #fff;display:inline;position:relative;line-height:2.15;padding:.7142857143rem 0}
.heading--tape--dark,.heading--tape--mid{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;-webkit-box-decoration-break:clone;padding:.7142857143rem 0;display:inline;text-transform:uppercase}
.heading--tape _:-ms-fullscreen{position:absolute;content:'';height:100%;width:1px;background:#fff;top:0;left:-1px}
@media screen and (min-width:40em){.heading--tape{box-shadow:1.3571428571rem 0 0 #fff,-1.3571428571rem 0 0 #fff;font-size:3.5rem;line-height:1.825}
}
@media screen and (min-width:65em){.heading--tape{font-size:4.2142857143rem;line-height:1.7}
}
:root .heading--tape:before{position:absolute;background:#fff}
.heading--tape _:-ms-fullscreen,:root .heading--tape:after{position:absolute;content:'';height:100%;width:1px;background:#fff;top:0;right:-1px}
.heading--tape--dark{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;box-decoration-break:clone;position:relative;line-height:2.15;background-color:#000;box-shadow:.7142857143rem 0 0 #000,-.7142857143rem 0 0 #000;color:#fff}
.heading--tape--dark _:-ms-fullscreen{position:absolute;content:'';height:100%;width:1px;background:#000;top:0;left:-1px}
@media screen and (min-width:40em){.heading--tape--dark{font-size:3.5rem;line-height:1.825;box-shadow:1.3571428571rem 0 0 #000,-1.3571428571rem 0 0 #000}
}
@media screen and (min-width:65em){.heading--tape--dark{font-size:4.2142857143rem;line-height:1.7}
}
:root .heading--tape--dark:before{position:absolute;background:#000}
.heading--tape--dark _:-ms-fullscreen,:root .heading--tape--dark:after{position:absolute;content:'';height:100%;width:1px;background:#000;top:0;right:-1px}
.heading--tape--mid{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;box-decoration-break:clone;position:relative;line-height:2.15;background-color:#dadada;box-shadow:.7142857143rem 0 0 #dadada,-.7142857143rem 0 0 #dadada}
.btn,.heading--tape--small{-webkit-font-kerning:normal;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern'}
.heading--tape--mid _:-ms-fullscreen{position:absolute;content:'';height:100%;width:1px;background:#dadada;top:0;left:-1px}
@media screen and (min-width:40em){.heading--tape--mid{font-size:3.5rem;line-height:1.825;box-shadow:1.3571428571rem 0 0 #dadada,-1.3571428571rem 0 0 #dadada}
}
@media screen and (min-width:65em){.heading--tape--mid{font-size:4.2142857143rem;line-height:1.7}
}
:root .heading--tape--mid:before{position:absolute;background:#dadada}
.heading--tape--mid _:-ms-fullscreen,:root .heading--tape--mid:after{position:absolute;content:'';height:100%;width:1px;background:#dadada;top:0;right:-1px}
.overlay,.overlay__close{position:fixed;overflow:hidden}
.heading--tape--small{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;background-color:rgba(255,255,255,.8);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.5714285714rem 0 0 rgba(255,255,255,.8),-.5714285714rem 0 0 rgba(255,255,255,.8);display:inline;line-height:1.6;padding:.2142857143rem 0}
.heading-block--main{text-align:center;text-transform:uppercase;padding-top:.7142857143rem;padding-bottom:.7142857143rem;margin:0}
@media screen and (min-width:40em){.heading-block--main{padding-top:1.7142857143rem;padding-bottom:1.7142857143rem}
}
.heading-block--main-lined{margin-bottom:1.7142857143rem;margin-top:1.7142857143rem}
.heading--tape--dark--sm{font-size:2rem;line-height:1.15;padding:0.2rem 0}
@media screen and (min-width:40em){.heading--tape--dark--sm{font-size:2.5714285714rem;line-height:1.825}
}
@media screen and (min-width:65em){.heading--tape--dark--sm{font-size:2.8571428571rem;line-height:1.7}
}
.has-overlay{overflow:hidden}
@media screen and (max-width:79.4375em){.has-overlay{position:fixed}
}
.overlay{background-color:#363636;background-color:rgba(54,54,54,.75);height:0;left:-1000px;opacity:0;top:0;transition:opacity .25s;width:0;z-index:1000}
.overlay.is-visible{height:100%;left:0;opacity:1;width:100%}
.overlay.is-centered{display:table}
@media screen and (min-width:40em){.overlay.is-centered .overlay__content{display:table-cell;vertical-align:middle}
}
.overlay__close{background-color:transparent;border:0;outline:0;padding:0;cursor:pointer;display:block;font-size:1rem;height:4.1428571429rem;line-height:4.1428571429rem;opacity:1;right:.7857142857rem;top:.7857142857rem;width:4.1428571429rem;z-index:2}
.overlay__close:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-1.85714em -17.14286em;height:1.14286em;width:1.14286em;display:block;margin:1.2857142857rem auto;padding:.0714285714rem}
.overlay__modal,.overlay__modal--filter{background:#fff;border-color:#fff;border-style:solid;overflow:auto;position:relative;box-sizing:border-box;max-height:100%}
@media screen and (min-width:40em){.overlay__close{right:50%;margin-right:-21.0714285714rem;top:1.7142857143rem}
}
.overlay__modal--filter .overlay__close{right:0;top:0}
.overlay__modal--filter .overlay__close:before{font-size:1.3571428571rem}
@media screen and (min-width:40em){.overlay__modal--filter .overlay__close{margin-right:-20.7142857143rem;right:50%;top:2.1428571429rem}
}
@media screen and (min-width:30em){.donate-overlay .overlay__close{margin-right:-16.2142857143rem;right:50%}
}
.overlay__content{box-sizing:border-box;height:100%;padding:.7857142857rem;width:100%}
.overlay__modal{border-width:4.1428571429rem .7857142857rem .7857142857rem;display:none}
.overlay__modal:after,.overlay__modal:before{clear:both;content:' ';display:table}
.overlay__modal.is-fixed{border-bottom-width:5rem;height:100%}
@media screen and (min-width:40em){.overlay__content{padding:1.7142857143rem}
.overlay__modal{border-width:4.1428571429rem 1.7142857143rem 1.7142857143rem;margin:0 auto;max-width:42.1428571429rem}
.overlay__modal.is-fixed{border-bottom-width:6.7142857143rem}
}
.is-visible .overlay__modal{display:block}
.overlay__modal--filter{border-width:4.1428571429rem .7857142857rem .7857142857rem;display:none}
.overlay__modal--filter:after,.overlay__modal--filter:before{clear:both;content:' ';display:table}
.overlay__modal--filter.is-fixed{border-bottom-width:5rem;height:100%}
.is-visible .overlay__modal--filter{display:block}
@media screen and (min-width:40em){.overlay__modal--filter{border-width:4.8571428571rem 1.7142857143rem 1.7142857143rem;margin:0 auto;max-width:42.1428571429rem}
.overlay__modal--filter.is-fixed{border-bottom-width:6.7142857143rem}
.btn--header{margin-top:10%}
}
.btn{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap}
.btn--fullwidth{box-sizing:border-box;text-align:center;width:100%}
.btn--sm{font-size:1.0rem;padding:.0.3rem 1.0rem}
.btn--md{font-size:1.7rem; margin-left:120px; padding:0.7rem 1.4rem}
		
				
					@media screen and (max-device-width: 639px) {
			.btn{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap; margin-top:10px;}
		
			}
					@media screen and (max-device-width: 639px) {
			.btn--md{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;position:absolute; margin-top:-65px;  margin-left:105px;  font-size:1.2rem;padding:0.6rem 1.0rem; padding-bottom:5px; padding-top:20px; }
		
			}


.btn--lg{font-size:2.2857142857rem;padding:1.5714285714rem 3rem}
.btn--primary{background-color:#ff0;border:1px solid #ff0;color:#000}
.btn--primary:hover{background-color:#ffd500;border-color:#ffd500}
.btn--secondary{background-color:#fff;border:1px solid #000}
.btn--secondary:hover{background-color:#dadada}
.btn--secondary-alt{background-color:#000;border:1px solid #000;color:#fff}
.btn--secondary-alt:hover{background-color:#363636}
.btn--secondary-on-black{background-color:#fff;border:1px solid #fff}
.btn--secondary-on-black:hover{background-color:#dadada;border-color:#dadada}
.btn--tertiary{background-color:#000;border:1px solid #000;color:#fff}
.btn--tertiary:hover{background-color:#363636}
.btn--transparent{background-color:transparent;border:1px solid #fff;color:#fff}
.btn--transparent:hover{background-color:#363636}
@media screen and (max-width:39.9375em){.overlay__modal--filter{bottom:0;left:0;position:absolute;right:0;top:0}
.btn--header{margin-bottom:1.7142857143rem}
.image-headline__text .btn--header{margin:1.0714285714rem 0}
}
.btn--spaced-top{margin-top:1.7142857143rem}
.btn--header-video:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-17.57143em -15.21429em;height:1.14286em;width:1.21429em;font-size:.7142857143rem;margin-right:1.7142857143rem;position:relative;top:-.0714285714rem}
@media screen and (min-width:40em){.btn--header-video{margin-top:10%}
}
@media screen and (max-width:39.9375em){.btn--header-video{margin-bottom:1.7142857143rem}
.image-headline__text .btn--header-video{margin:1.0714285714rem 0}
}
.search-item__action-btn{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-radius:0;cursor:pointer;display:inline-block;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;letter-spacing:0;background-color:#ff0;border:1px solid #ff0;color:#000;font-size:1.7142857143rem;padding:1rem 1.7142857143rem}
.ai-accion-firma-compartir__facebook,.ai-accion-firma-compartir__twitter,.ai-accion-firma__button{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;letter-spacing:0;padding:1rem 1.7142857143rem;text-align:center;outline:0;cursor:pointer;box-sizing:border-box}
.search-item__action-btn:hover{background-color:#ffd500;border-color:#ffd500}
.ai-accion-firma__button{font-feature-settings:'kern';font-kerning:normal;border-radius:0;display:inline-block;background-color:#ff0;border:1px solid #ff0;color:#000;font-size:1.7142857143rem;width:100%}
.ai-accion-firma__button:hover{background-color:#ffd500;border-color:#ffd500}
.ai-accion-firma-compartir__facebook,.ai-accion-firma-compartir__twitter{font-feature-settings:'kern';font-kerning:normal;border-radius:0;border:1px solid #fff}
.carousel-header__text,.carousel__headline{font-weight:400;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.ai-accion-firma-compartir__facebook:hover,.ai-accion-firma-compartir__twitter:hover{border-color:#dadada}
.carousel__slider{list-style-type:none;margin:0;padding:0;transform:translate3d(0,0,0);transition:left .8s,transform .8s;width:100%}
.carousel__slider:after,.carousel__slider:before{clear:both;content:' ';display:table}
.carousel__slider.no-transitions{transition:none}
.carousel__slide{margin:0;padding:0;float:left;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;position:relative;width:100%}
.carousel-header__text-container{margin-left:.5rem}
@media screen and (min-width:40em){.carousel-header__text-container{margin-left:-0.5rem}
}


					@media screen and (max-device-width: 639px) {
			.carousel-header__text-container{margin-left:-0.5rem; margin-top:55px;}
		
			}


.carousel-slide__header-content{text-align:left;position:relative;margin:1.2rem;z-index:2}
@media screen and (min-width:30em){.carousel-slide__header-content{margin:0.7142857143rem 0.3571428571rem 0.3571428571rem}
}


					@media screen and (max-device-width: 639px) {
		.carousel-slide__header-content{text-align:left; width:300px;position:absolute;margin:1.2rem;z-index:5}
		
			}

@media screen and (min-width:40em){.carousel-slide__header-content{margin-right:3%}
}
.carousel-header__text{font-feature-settings:'kern';font-kerning:normal;background-color:rgba(255,255,255,.8);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.5rem 0 0 rgba(255,255,255,.8),-.5rem 0 0 rgba(255,255,255,.8);display:inline;position:relative;padding:.5rem 0;font-size:1.0rem;line-height:1.1rem;text-transform:none}
@media screen and (min-width:40em){.carousel-header__text{box-shadow:1.3571428571rem 0 0 rgba(255,255,255,.8),-1.3571428571rem 0 0 rgba(255,255,255,.8);font-size:1.5rem;line-height:1.5rem}
}


@media screen and (min-width:65em){.carousel-slide__header-content{margin-left:1%;margin-right:5%;margin-top:0%}
.carousel-header__text{font-size:4.2142857143rem;line-height:1.7rem}
}
@media screen and (min-width:40em){.carousel-header__text{font-size:1.5rem;line-height:1.5rem}
}


					@media screen and (max-device-width: 639px) {
		.carousel-header__text{ font-feature-settings:'kern';font-kerning: normal;background-color:rgba(255,255,255,.8);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.2rem 0 0 rgba(255,255,255,.8),-.2rem 0 0 rgba(255,255,255,.8);display:inline;position:absolute; margin-top:135px; margin-left:-120px;padding-top:-3rem 0;font-size:1.01rem;line-height:1.2rem;}
		
			}


@media screen and (min-width:52.5em){.carousel-header__text{font-size:2rem;line-height:4rem}
}
.carousel-header__copy{background-color:rgba(0,0,0,.8);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.7142857143rem 0 0 rgba(0,0,0,.8),-.7142857143rem 0 0 rgba(0,0,0,.8);color:#fff;font-size:.5rem;line-height:1.05;display:inline-block;position:relative;font-weight:700;padding:.7142857143rem 0}
@media screen and (min-width:40em){.carousel-header__copy{box-shadow:1.3571428571rem 0 0 rgba(0,0,0,.8),-1.3571428571rem 0 0 rgba(0,0,0,.8);font-size:1.5rem}
}
.carousel{background-color:#b6b6b6;height:100%;overflow:hidden}
.carousel--fullwidth{height:100%;overflow:hidden}
@media screen and (max-width:39.9375em){.col__content .carousel--fullwidth{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
}
.carousel--fullscreen{bottom:0;left:0;position:absolute;right:4.1428571429rem;top:0}
.carousel__caption{margin:0 auto;max-width:87.3571428571rem}
@media screen and (max-width:79.4375em){.carousel__caption{padding:0 1.7142857143rem}
}
.carousel__header{left:0;position:absolute;text-align:center;top:2.1428571429rem;width:100%}
.carousel__header:before{background:#fff;content:'';height:1px;left:0;position:absolute;top:50%;width:100%}
.carousel__headline{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-top:1px solid #dadada;margin-bottom:1.7142857143rem;padding-top:1.7142857143rem;text-align:center}
.carousel-pagination__item,.carousel__title{font-weight:400;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
@media screen and (min-width:40em){.carousel__headline{font-size:2rem}
}
.carousel__next{border:0;outline:0;padding:0;cursor:pointer;display:block;font-size:1rem;height:4.1428571429rem;line-height:4.1428571429rem;opacity:1;overflow:hidden;transition:background-color .25s,opacity .25s;width:4.1428571429rem;background-color:#fff}
.carousel__next:before{margin:1.3571428571rem auto;padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:block;background-position:-12.35714em -17.14286em;height:1.14286em;width:1.14286em}
.carousel__next:hover{background-color:#e5e5e5}
.carousel__next.is-disabled{cursor:default;opacity:.25}
.carousel__next--inline,.carousel__next--inline--center,.carousel__prev{cursor:pointer;opacity:1;border:0;outline:0;font-size:1rem;line-height:4.1428571429rem;transition:background-color .25s,opacity .25s;overflow:hidden}
.carousel__next.is-disabled:hover{background-color:#fff}
.carousel__next--inline{padding:0;display:block;height:4.1428571429rem;width:4.1428571429rem;background:#000;bottom:.7857142857rem;position:absolute;right:.7857142857rem}
.carousel__next--inline--center:before,.carousel__next--inline:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');content:' ';display:block}
.carousel__next--inline:before{margin:1.3571428571rem auto;padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;background-position:-10.85714em -17.14286em;height:1.14286em;width:1.14286em}
.carousel__next--inline:hover{background-color:#363636}
@media screen and (min-width:40em){.carousel__next--inline{bottom:1.7142857143rem;right:1.7142857143rem}
}
@media screen and (min-width:65em){.carousel__header{top:4.2142857143rem}
.carousel__next--inline{bottom:50%;margin-bottom:-29px}
}
.carousel__next--inline--center{padding:0;display:block;height:4.1428571429rem;width:4.1428571429rem;background:#000;position:absolute;right:.7857142857rem;bottom:50%;margin-bottom:-29px}
.carousel__next--inline--center:before{margin:1.3571428571rem auto;padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;background-position:-10.85714em -17.14286em;height:1.14286em;width:1.14286em}
.carousel__next--inline--center:hover{background-color:#363636}
@media screen and (min-width:40em){.carousel__next--inline--center{bottom:1.7142857143rem;right:1.7142857143rem}
}
@media screen and (min-width:65em){.carousel__next--inline--center{bottom:50%;margin-bottom:-29px}
}
.carousel__prev--inline:before,.carousel__prev:before{margin:1.3571428571rem auto;content:' ';display:block}
.carousel__prev{padding:0;display:block;height:4.1428571429rem;width:4.1428571429rem;background-color:#fff}
.carousel__prev:before{padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;background-position:-12.35714em -11.35714em;height:1.14286em;width:1.14286em}
.carousel__prev:hover{background-color:#e5e5e5}
.carousel__prev.is-disabled{cursor:default;opacity:.25}
.carousel__prev.is-disabled:hover{background-color:#fff}
.carousel__prev--inline{border:0;outline:0;padding:0;cursor:pointer;display:block;font-size:1rem;height:4.1428571429rem;line-height:4.1428571429rem;opacity:1;overflow:hidden;transition:background-color .25s,opacity .25s;width:4.1428571429rem;background:#000;bottom:.7857142857rem;position:absolute;left:.7857142857rem}
.carousel__prev--inline:before{padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;background-position:-19.35714em -9.35714em;height:1.14286em;width:1.14286em}
.carousel__prev--inline:hover{background-color:#363636}
@media screen and (min-width:40em){.carousel__prev--inline{bottom:1.7142857143rem;left:1.7142857143rem}
}
@media screen and (min-width:65em){.carousel__prev--inline{bottom:50%;margin-bottom:-29px}
}
.carousel__prev--inline--center{border:0;outline:0;padding:0;cursor:pointer;display:block;font-size:1rem;height:4.1428571429rem;line-height:4.1428571429rem;opacity:1;overflow:hidden;transition:background-color .25s,opacity .25s;width:4.1428571429rem;background:#000;position:absolute;left:.7857142857rem;bottom:50%;margin-bottom:-29px}
.carousel__prev--inline--center:before{margin:1.3571428571rem auto;padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:block;background-position:-19.35714em -9.35714em;height:1.14286em;width:1.14286em}
.carousel__prev--inline--center:hover{background-color:#363636}
@media screen and (min-width:40em){.carousel__prev--inline--center{bottom:1.7142857143rem;left:1.7142857143rem}
}
.carousel__slider{height:100%;left:0;position:absolute;top:0}
.carousel__timeline-mark{border-bottom:.3571428571rem solid #fff;border-top:.3571428571rem solid #fff;display:none;height:.8571428571rem;margin-top:-.7857142857rem;position:absolute;top:50%;width:1px}
@media screen and (min-width:65em){.carousel__prev--inline--center{bottom:50%;margin-bottom:-29px}
.carousel__timeline-mark{display:block}
}
.carousel__title{font-size:1.6428571429rem;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;background:#fff;box-sizing:border-box;display:inline-block;margin:0 .7857142857rem;max-width:60.7142857143rem;padding:.7142857143rem .7857142857rem;position:relative}
.carousel-fullscreen__close:before,.carousel-fullscreen__info:before{background-repeat:no-repeat;background-size:40em 20em;content:' '}
@media screen and (min-width:40em){.carousel__title{font-size:2rem;margin:0 1.7142857143rem;padding:1.3571428571rem 1.7142857143rem}
}
.carousel__wrapper{max-width:87.3571428571rem;height:32.1428571429rem;margin:0 auto;overflow:hidden;position:relative;width:100%}
@media screen and (min-width:65em){.carousel__title{font-size:2.7142857143rem}
.carousel__wrapper{height:46.3571428571rem}
}
.carousel-slide__caption{background-color:#fff;bottom:5.2857142857rem;box-sizing:border-box;left:.7857142857rem;line-height:1.4;margin:0 auto;padding:.7857142857rem;position:absolute;right:.7857142857rem}
.carousel-fullscreen__close,.carousel-fullscreen__info{outline:0;font-size:1rem;line-height:4.1428571429rem;transition:background-color .25s,opacity .25s;border:0;overflow:hidden}
@media screen and (min-width:40em){.carousel-slide__caption{bottom:6.2142857143rem;left:1.7142857143rem;padding:1.7142857143rem;right:1.7142857143rem}
}
@media screen and (min-width:65em){.carousel-slide__caption{bottom:6.5714285714rem;left:50%;right:auto;margin-left:-30.2857142857rem;width:60.7142857143rem}
}
.carousel-fullscreen__close{padding:0;cursor:pointer;display:block;height:4.1428571429rem;opacity:1;width:4.1428571429rem;background-color:#fff}
.carousel-fullscreen__close:before{margin:1.3571428571rem auto;padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-1.85714em -17.14286em;height:1.14286em;width:1.14286em}
.carousel-fullscreen__close:hover{background-color:#e5e5e5}
.carousel-fullscreen__close.is-disabled{cursor:default;opacity:.25}
.carousel-fullscreen__close.is-disabled:hover{background-color:#fff}
.carousel-fullscreen__controls{background-color:#fff;height:100%;position:absolute;width:4.1428571429rem;right:0}
.carousel-fullscreen__img{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}
.carousel-fullscreen__info{padding:0;cursor:pointer;display:block;height:4.1428571429rem;opacity:1;width:4.1428571429rem;background-color:#fff;bottom:0;left:0;position:absolute}
.carousel-fullscreen__info:before{margin:1.3571428571rem auto;padding:.0714285714rem;background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-16.85714em -17.14286em;height:1.14286em;width:1.14286em}
.carousel-fullscreen__info:hover{background-color:#e5e5e5}
.carousel-fullscreen__info.is-disabled{cursor:default;opacity:.25}
.carousel-pagination__item,.carousel-pagination__label{line-height:1.1;cursor:pointer;text-align:center;vertical-align:middle}
.carousel-fullscreen__info.is-disabled:hover{background-color:#fff}
.carousel-fullscreen__status{color:#b6b6b6;padding:.7142857143rem 0;text-align:center}
.carousel-pagination{list-style-type:none;margin:0;padding:0;bottom:.7857142857rem;left:5rem;position:absolute;right:5rem}
.carousel-pagination:after,.carousel-pagination:before{clear:both;content:' ';display:table}
@media screen and (min-width:40em){.carousel-pagination{bottom:1.7142857143rem;left:5.7857142857rem;right:5.7857142857rem}
}
.carousel-pagination__list{display:none;margin:0 auto;max-width:60.7142857143rem;padding:0;width:100%}
@media screen and (min-width:65em){.carousel-pagination{left:1.7142857143rem;right:1.7142857143rem}
.carousel-pagination__list{display:table;width:60.7142857143rem}
}
@media screen and (max-width:64.9375em){.carousel-pagination--selected .carousel-pagination__list{bottom:4.1428571429rem;display:block;left:0;position:absolute}
}
.carousel-pagination__item{font-size:2rem;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;background:#000;color:#fff;display:none;list-style:none;transition:background-color .25s,opacity .25s}
.annual-report__btn,.carousel-pagination__label{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.carousel-pagination__item:hover{background-color:#363636}
@media screen and (min-width:65em){.carousel-pagination__item{display:table-cell;font-size:2.1428571429rem;height:4.1428571429rem}
}
@media screen and (max-width:64.9375em){.carousel-pagination--selected .carousel-pagination__item{display:block;padding:.7142857143rem 0}
}
.carousel-pagination__item--selected{background:#ff0;color:#000;display:table-cell}
.carousel-pagination__item--selected:hover{background-color:#ff0}
.carousel-pagination__label__wrapper{display:table;width:100%}
@media screen and (min-width:65em){.carousel-pagination__label__wrapper{display:none}
}
.carousel-pagination__label{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;background:#ff0;color:#000;display:table-cell;height:4.1428571429rem}
.carousel-pagination__dots{display:none}
@media screen and (min-width:65em){.carousel-pagination__dots{display:block;text-align:center;position:absolute;height:0;bottom:2.1428571429rem;z-index:3;width:100%}
}
.carousel-pagination__dot{display:inline-block;width:3.8571428571rem;height:.7142857143rem;margin:0 .3571428571rem;background-color:#FFF}
.carousel-pagination__dot--selected{background-color:#FF0}
.annual-report{background-color:#262626;color:#fff;overflow:hidden;padding:1.7142857143rem;position:relative}
.annual-report__btn,.annual-report__btn--secondary{-webkit-appearance:none;display:inline-block;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;font-size:1.1428571429rem;padding:1rem 0.7142857143rem;margin-right:7.5rem;margin-top:3.5rem;text-decoration:none;outline:0;cursor:pointer}
.annual-report__btn{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;background-color:#ff0;border:1px solid #ff0}
.annual-report__btn--secondary,.annual-report__heading{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
.annual-report__btn:hover{background-color:#ffd500;border-color:#ffd500}
.annual-report__btn--secondary{font-feature-settings:'kern';font-kerning:normal;border-radius:0;background-color:#fff;border:1px solid #fff}
.tags--bottom:after,.tags--bottom:before,.tags--cell:after,.tags--cell:before,.tags--discrete--md:after,.tags--discrete--md:before,.tags--discrete:after,.tags--discrete:before,.tags--header--md:after,.tags--header--md:before,.tags--header:after,.tags--header:before,.tags:after,.tags:before{display:table;content:' ';clear:both}
.annual-report__btn--secondary:hover{background-color:#dadada;border-color:#dadada}
.annual-report__content{position:relative;z-index:1}
.annual-report__heading{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;margin:0 0 .7142857143rem}
.annual-report__number,.annual-report__sub-heading{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
@media screen and (min-width:40em){.annual-report__heading{font-size:3.5rem;margin:.7142857143rem 0 1.0714285714rem}
}
.annual-report__number{font-feature-settings:'kern';font-kerning:normal;color:#404040;font-size:18.5714285714rem;letter-spacing:-1.7142857143rem;line-height:.7;position:absolute;z-index:0;bottom:0;right:1rem}
.annual-report__sub-heading{font-size:1rem;letter-spacing:0;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin:0 0 1.7142857143rem}
.tags__item,.tags__item--bold,.tags__item--bold--sm{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.tags__item,.tags__item--bold,.tags__item--bold--sm,.tags__item--discrete{line-height:.85;white-space:nowrap;float:left}
.credits{color:#b6b6b6}
.credits--padded{margin-top:.7142857143rem;margin-bottom:.7142857143rem}
.credits--header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding:.7857142857rem;position:absolute;text-align:center;width:100%}
@media screen and (min-width:39.9375em){.credits--header{bottom:-2.7142857143rem;padding-right:1.7142857143rem;text-align:right;width:45%;right:0}
}
@media screen and (min-width:79.5em){.credits--header{padding-right:9rem;width:50%}
}
@media print{.carousel-header__text,.heading--tape--dark,.heading--tape--mid{-webkit-filter:blur(0)}
.credits{color:#000}
.credits--header{text-align:right;margin-top:0.7857142857rem}
}
.tags,.tags--bottom,.tags--cell{margin:0;list-style-type:none;padding:0}
@media screen and (max-width:39.9375em){.credits--sunken-header{bottom:-5.3571428571rem}
}
.credits--overlay{text-align:center}
@media screen and (min-width:39.9375em){.credits--overlay{bottom:0;text-align:right}
}
.tags--bottom{bottom:0;position:absolute;left:.7857142857rem}
.tags--cell{position:relative;top:.0714285714rem}
.tags--discrete{list-style-type:none;margin:0 0 -.7142857143rem -.7142857143rem;padding:0}
@media screen and (max-width:39.9375em){.tags--discrete{margin-top:-1.7142857143rem}
.tags--header--md{display:none}
}
.tags--discrete--md{list-style-type:none;margin:0 0 -.7142857143rem;padding:0}
@media screen and (min-width:40em){.annual-report__sub-heading{font-size:1.6428571429rem}
.tags--discrete--md{margin-left:-.7142857143rem}
}
.tags--header,.tags--header--md{margin:0;position:absolute;padding:0;bottom:0;list-style-type:none}
.tags--header{left:1.7142857143rem}
@media screen and (min-width:40em){.tags--header{left:8.33333%}
}
.tags--header--md{left:1.7142857143rem}
.tags--no-image-header{list-style-type:none;margin:0 0 0 1.7142857143rem;padding:0}
.tags--no-image-header:after,.tags--no-image-header:before{clear:both;content:' ';display:table}
@media screen and (min-width:40em){.tags--header--md{left:8.33333%}
.tags--no-image-header{margin-left:8.33333%}
.tags__item--bold{font-size:1.2142857143rem}
}
.tags__item{padding:0;font-feature-settings:'kern';font-kerning:normal;margin:0 .7142857143rem .7142857143rem 0}
@media print{.tags--no-image-header{display:none}
.tags__item{margin-top:.5714285714rem}
}
.tags__item--bold,.tags__item--bold--sm{padding:0;font-feature-settings:'kern';font-kerning:normal;margin:0 .7142857143rem 0 0}
.tags__item--discrete,.tags__item--faux{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
@media screen and (min-width:40em){.tags__item--bold--sm{font-size:1.2142857143rem;display:none}
}
.tags__link,.tags__link--clear{display:block}
@media print{.tags__item--bold,.tags__item--bold--sm{margin-top:.5714285714rem}
.tags__item--bold--sm{margin:.7142857143rem .7142857143rem .7142857143rem 0}
}
.tags__item--close{margin-bottom:0}
.tags__item--discrete{padding:0;font-feature-settings:'kern';font-kerning:normal;margin:0 0 .7142857143rem}
@media print{.tags__item--discrete{margin-top:.5714285714rem}
}
.tags__item--faux{letter-spacing:0;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;font-size:1rem;margin:0;text-decoration:none}
.campaign-action-sticky-promo__title,.tags__item--solo{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.tags__item--solo{margin:0;padding:0;float:left;font-feature-settings:'kern';font-kerning:normal;white-space:nowrap;line-height:.85}
.tags__link,.tags__link--clear,.tags__link--close,.tags__link--discrete,.tags__link--discrete--md,.tags__link--rss{padding:.7142857143rem;text-decoration:none;transition:background-color .25s;letter-spacing:0}
@media print{.tags__item--solo{margin-top:.5714285714rem}
}
.tags__link{background-color:#f7f7f7}
.tags__link--clear,.tags__link:hover{background-color:#e5e5e5}
.tags__link--clear:hover{background-color:#dadada}
.tags__link--clear:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-1.85714em -17.14286em;height:1.14286em;width:1.14286em;font-size:.7142857143rem;margin-left:.3571428571rem}
.tags__link--close:after,.tags__link--rss:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');width:1.14286em;margin-left:.3571428571rem;background-repeat:no-repeat;background-size:40em 20em;content:' ';height:1.14286em}
.tags__link--rss{background-color:#000;display:block;color:#fff;font-size:1.2142857143rem}
.tags__link--rss:hover{background-color:#1a1a1a}
.tags__link--rss:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-13.85714em -17.14286em;font-size:.8571428571rem}
.tags__link--close{background-color:#f7f7f7;display:block}
.tags__link--close:hover{background-color:#e5e5e5}
.tags__link--close:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-1.85714em -17.14286em;font-size:.7142857143rem}
.tags__link--discrete,.tags__link--discrete--md{display:block;background-color:transparent}
.tags__link--discrete--md:hover,.tags__link--discrete:hover{background-color:transparent;text-decoration:underline}
@media screen and (max-width:39.9375em){.tags__link--discrete--md{padding:.5rem .5714285714rem}
}
.tags__icon,.tags__icon--bold{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold:before,.tags__icon:before{font-size:.8571428571rem;padding:.0714285714rem;position:relative;margin-right:.3571428571rem;top:.0714285714rem}
@media screen and (min-width:40em){.tags__icon--bold{padding:.6428571429rem .7142857143rem}
.tags__icon--bold:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--article,.tags__icon--bold--article{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--article:before,.tags__icon--bold--article:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';font-size:.8571428571rem;padding:.0714285714rem;position:relative;margin-right:.3571428571rem;top:.0714285714rem;display:inline-block;background-position:-19.35714em -10.85714em;height:1.14286em;width:.92857em}
@media screen and (min-width:40em){.tags__icon--bold--article{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--article:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--blog,.tags__icon--bold--blog{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--blog:before,.tags__icon--bold--blog:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';font-size:.8571428571rem;padding:.0714285714rem;position:relative;margin-right:.3571428571rem;top:.0714285714rem;display:inline-block;background-position:-3.35714em -17.14286em;height:1.14286em;width:1.14286em}
.tags__icon--bold--campaign:before,.tags__icon--bold--country:before,.tags__icon--campaign:before,.tags__icon--country:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-repeat:no-repeat;background-size:40em 20em;content:' ';position:relative;top:.0714285714rem}
@media screen and (min-width:40em){.tags__icon--bold--blog{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--blog:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--campaign,.tags__icon--campaign{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--campaign:before,.tags__icon--campaign:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-6.35714em -17.14286em;height:1.14286em;width:1.14286em}
@media screen and (min-width:40em){.tags__icon--bold--campaign{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--campaign:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--country,.tags__icon--country{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--country:before,.tags__icon--country:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-.35714em -18.64286em;height:1em;width:1em}
.tags__icon--bold--education:before,.tags__icon--bold--gallery:before,.tags__icon--education:before,.tags__icon--gallery:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');height:1.14286em;width:1.14286em;background-repeat:no-repeat;background-size:40em 20em;content:' ';position:relative;top:.0714285714rem}
@media screen and (min-width:40em){.tags__icon--bold--country{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--country:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--education,.tags__icon--education{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--education:before,.tags__icon--education:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-19.35714em -7.85714em}
@media screen and (min-width:40em){.tags__icon--bold--education{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--education:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--gallery,.tags__icon--gallery{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--gallery:before,.tags__icon--gallery:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-19.35714em -3.35714em}
@media screen and (min-width:40em){.tags__icon--bold--gallery{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--gallery:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--issue,.tags__icon--issue{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--issue:before,.tags__icon--issue:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';font-size:.8571428571rem;padding:.0714285714rem;position:relative;margin-right:.3571428571rem;top:.0714285714rem;display:inline-block;background-position:-19.35714em -12.35714em;height:1em;width:1em}
.tags__icon--bold--news:before,.tags__icon--bold--report:before,.tags__icon--news:before,.tags__icon--report:before{background-repeat:no-repeat;background-size:40em 20em;content:' ';position:relative;top:.0714285714rem;height:1.14286em}
@media screen and (min-width:40em){.tags__icon--bold--issue{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--issue:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--news,.tags__icon--news{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--news:before,.tags__icon--news:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-15.35714em -11.35714em;width:1.14286em}
@media screen and (min-width:40em){.tags__icon--bold--news{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--news:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--report,.tags__icon--report{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--report:before,.tags__icon--report:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-19.35714em -10.85714em;width:.92857em}
@media screen and (min-width:40em){.tags__icon--bold--report{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--report:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--research,.tags__icon--research{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--research:before,.tags__icon--research:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';font-size:.8571428571rem;padding:.0714285714rem;position:relative;margin-right:.3571428571rem;top:.0714285714rem;display:inline-block;background-position:-7.85714em -17.14286em;height:1.14286em;width:1.14286em}
.tags__icon--bold--story:before,.tags__icon--bold--video:before,.tags__icon--story:before,.tags__icon--video:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-repeat:no-repeat;background-size:40em 20em;content:' ';position:relative;top:.0714285714rem;height:1.14286em}
@media screen and (min-width:40em){.tags__icon--bold--research{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--research:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--story,.tags__icon--story{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--story:before,.tags__icon--story:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-17.57143em -7.5em;width:1.42857em}
@media screen and (min-width:40em){.tags__icon--bold--story{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--story:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--video,.tags__icon--video{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--video:before,.tags__icon--video:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-17.57143em -13.71429em;width:1.21429em}
.tags__icon--action:before,.tags__icon--bold--action:before,.tags__icon--bold--urgentaction:before,.tags__icon--urgentaction:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');top:.0714285714rem;height:1.14286em;width:1.14286em;position:relative;background-repeat:no-repeat;background-size:40em 20em;content:' '}
@media screen and (min-width:40em){.tags__icon--bold--video{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--video:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--action,.tags__icon--bold--action{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--action:before,.tags__icon--bold--action:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-10.85714em -11.35714em}
@media screen and (min-width:40em){.tags__icon--bold--action{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--action:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.tags__icon--bold--urgentaction,.tags__icon--urgentaction{background-color:#000;color:#fff;display:block;letter-spacing:0;white-space:nowrap;font-size:1.2142857143rem;padding:.3571428571rem .5714285714rem}
.tags__icon--bold--urgentaction:before,.tags__icon--urgentaction:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;font-size:.8571428571rem;padding:.0714285714rem;margin-right:.3571428571rem;display:inline-block;background-position:-9.35714em -17.14286em}
@media screen and (min-width:40em){.tags__icon--bold--urgentaction{padding:.6428571429rem .7142857143rem}
.tags__icon--bold--urgentaction:before{left:-.0714285714rem;margin-right:.6428571429rem}
}
.video{position:relative}
.video__close,.video__cover,.video__iframe{position:absolute;top:0}
.video__close{border:0;outline:0;padding:0;background-color:#000;background-color:rgba(255,255,255,.25);cursor:pointer;display:block;font-size:1.3571428571rem;height:5.1428571429rem;line-height:5.1428571429rem;opacity:1;overflow:hidden;right:0;transition:background-color .25s,opacity .25s;width:5.1428571429rem;z-index:1}
.video__close:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-.35714em -17.14286em;height:1.14286em;width:1.14286em;display:block;margin:1.5714285714rem auto;padding:.0714285714rem}
.video__cover{background:#b6b6b6;bottom:0;display:none;left:0;opacity:0;right:0;transition:opacity .25s;z-index:1}
.video__cover.is-visible{display:block;opacity:1}
.video__cover.is-visible~.credits{display:none}
.video__iframe{height:100%;left:0;width:100%}
.campaign-action-sticky-promo{height:5rem;position:fixed;background-color:#ff0;width:100%;z-index:1;bottom:0;display:none}
.campaign-action-sticky-promo .btn-tertiary--sm--fullwidth.container{margin-top:.7142857143rem;height:2.6428571429rem}
.campaign-action-sticky-promo__heading,.campaign-action-sticky-promo__title{line-height:1.1;position:relative;margin:0;top:50%;transform:translateY(-50%);overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis}
@media screen and (min-width:30em){.campaign-action-sticky-promo .btn-tertiary--sm--fullwidth.container{height:3.2142857143rem}
}
@media screen and (min-width:40em){.campaign-action-sticky-promo{display:none}
}
.campaign-action-sticky-promo__content{width:auto;height:100%;float:left;padding-left:1.3571428571rem;max-width:50%}
.campaign-action-sticky-promo__content--wide{width:auto;height:100%;float:left;padding-left:1.3571428571rem;max-width:75%}
.campaign-action-sticky-promo__title{font-feature-settings:'kern';font-kerning:normal;font-size:1rem;display:block;display:-webkit-box;-webkit-line-clamp:3}
.action--default .action__btn,.campaign-action-sticky-promo__heading{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
@media screen and (min-width:30em){.campaign-action-sticky-promo__title{font-size:1.2142857143rem}
}
.campaign-action-sticky-promo__heading{font-feature-settings:'kern';font-kerning:normal;display:block;display:-webkit-box;-webkit-line-clamp:2;font-size:2.1428571429rem;padding-right:.2857142857rem}
.campaign-action-sticky-promo__close-btn{display:none;height:1.5714285714rem;width:1.5714285714rem;background:#000;position:fixed;bottom:5rem}
.campaign-action-sticky-promo__button--chevron:before,.campaign-action-sticky-promo__close-btn:before{background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block}
.campaign-action-sticky-promo__close-btn:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-12.78571em -15em;height:1.71429em;width:1.71429em;margin:.3571428571rem .2857142857rem;font-size:.2857142857rem}
.campaign-action-sticky-promo__button{width:33%;margin-top:1.2142857143rem;float:right;padding-right:1.3571428571rem}
.campaign-action-sticky-promo__button--chevron{position:relative;top:50%;transform:translateY(-50%);height:2.6428571429rem;width:2.7142857143rem;background-color:#000;float:right;margin-right:1.3571428571rem}
.campaign-action-sticky-promo__button--chevron:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-.35714em -11.35714em;height:3.28571em;width:3.57143em;font-size:.7142857143rem}
.action{margin:3.3571428571rem auto;max-width:71.3571428571rem;padding:1.7142857143rem;text-align:center}
.action--default{background-color:#ff0}
.action--partial{margin:0 auto 1.7142857143rem}
.action--alternate{background-color:#fff;border-bottom:.5714285714rem #000 solid;border-top:.5714285714rem #000 solid}
.action__btn{margin-top:1.7142857143rem;padding-left:5rem;padding-right:5rem}
.action--alternate .action__btn,.action--default .action__btn{-webkit-appearance:none;cursor:pointer;display:inline-block;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;font-size:1.2857142857rem;padding:1.5714285714rem 3rem}
.action--default .action__btn{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;background-color:#000;border:1px solid #000;color:#fff}
.action--alternate .action__btn,.action__heading{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
.action--default .action__btn:hover{background-color:#363636}
.action--alternate .action__btn{font-feature-settings:'kern';font-kerning:normal;border-radius:0;background-color:#ff0;border:1px solid #ff0}
.action--alternate .action__btn:hover{background-color:#ffd500;border-color:#ffd500}
.action__heading{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;margin:0;padding:.7857142857rem 1.7142857143rem}
.action__progress-needed,.action__subheading{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
@media screen and (min-width:40em){.action__heading{font-size:2.7142857143rem}
}
.action__subheading{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin:0}
@media screen and (min-width:40em){.action__subheading{font-size:2rem}
}
.action__progress-needed,.action__progress-signatures{font-size:1rem;text-transform:uppercase;line-height:1.1;padding-left:.7142857143rem;width:50%;box-sizing:border-box;min-height:.0714285714rem;float:left;letter-spacing:0}
.action__progress{margin-top:1.3571428571rem}
.action__progress-total{background-color:#fff;height:1.7142857143rem;margin-bottom:.7142857143rem}
.action__progress-bar{background-color:#000;height:1.7142857143rem;transition:width 2s ease-in}
.action__progress-needed{font-feature-settings:'kern';font-kerning:normal}
.action__progress-signatures,.map__heading{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.action__progress-signatures{font-feature-settings:'kern';font-kerning:normal;text-align:left}
.author__info,.map__heading{padding-left:1.7142857143rem}
.action__progress-needed{text-align:right}
.map,.map__block{text-align:center}
.map__block{background-position:50% 50%;background-size:cover;background-color:#b6b6b6;margin:0 auto 3.3571428571rem;max-width:1472px;overflow:hidden;position:relative}
@media screen and (max-width:39.9375em){.map__block{right:0}
.col__content .map__block{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
}
@media print{.map__block{margin-bottom:1.7142857143rem}
.map__block .responsive__img{display:none}
}
.cta__button,.cta__button--primary{cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;-webkit-appearance:none;outline:0;white-space:nowrap}
@media screen and (min-width:39.9375em){.map__block{height:39.2142857143rem}
}
.map__description{margin-bottom:0;margin-left:auto;margin-right:auto;width:80%}
.map__heading{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-top:1px solid #dadada;margin-bottom:1.7142857143rem;padding-right:1.7142857143rem;padding-top:1.7142857143rem}
.author__name,.cta__button{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;text-transform:uppercase}
@media screen and (min-width:40em){.map__heading{font-size:2.7142857143rem}
}
.map__iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.author{background-color:#e5e5e5;margin:1.7142857143rem 0;padding:1.7142857143rem}
@media screen and (max-width:39.9375em){.author{margin:0 -24px}
.author__bio{font-size:.7857142857rem}
}
.author__bio{margin-top:.7142857143rem}
.author__img{max-width:11.0714285714rem;width:100%}
.cta,.cta--light{padding:0 1.7142857143rem;text-align:center;overflow:hidden}
@media screen and (max-width:39.9375em){.author__link{font-size:.7857142857rem}
}
.author__name{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;margin:-.2142857143rem 0 0}
.cta__copy,.cta__exlplain{margin-left:auto;margin-right:auto}
@media screen and (min-width:40em){.author__name{margin-top:-.2857142857rem;font-size:2rem}
.cta{background-color:#dadada}
}
@media print{.cta{background:0 0}
}
.cta--light{background-color:#f7f7f7}
@media print{.cta--light{background:0 0}
}
.cta__button{font-feature-settings:'kern';font-kerning:normal;border-radius:0;background-color:#fff;border:1px solid #000;font-size:1.1428571429rem;padding:1rem 1.7142857143rem}
.cta__button--primary,.cta__subtitle{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.cta__button:hover{background-color:#dadada}
@media screen and (max-width:39.9375em){.cta__button{box-sizing:border-box;line-height:2.1428571429rem;padding-left:3.7857142857rem;position:relative;text-align:left;width:100%}
}
.cta__button--primary{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;background-color:#ff0;border:1px solid #ff0;font-size:1.1428571429rem;padding:1rem 1.7142857143rem}
.cta__button--primary:hover{background-color:#ffd500;border-color:#ffd500}
@media screen and (max-width:39.9375em){.cta__button--primary{box-sizing:border-box;line-height:2.1428571429rem;padding-left:3.7857142857rem;position:relative;text-align:left;width:100%}
}
.cta__cols{display:none;padding-top:1.7142857143rem;text-align:center}
.cta__cols--bottom{text-align:center;display:block;padding-bottom:3.3571428571rem;padding-top:0}
@media screen and (min-width:40em){.cta__cols,.cta__cols--bottom{display:block}
}
@media print{.cta__cols,.cta__cols--bottom{display:block}
}
.cta__exlplain{display:none}
@media screen and (min-width:30em){.cta__copy,.cta__exlplain{width:80%}
}
@media screen and (min-width:40em){.cta__copy,.cta__exlplain{width:70%}
}
.cta__img,.cta__subtitle{display:none}
@media print{.cta__exlplain,.cta__img,.cta__subtitle{display:block}
}
.cta__icon{height:2.1428571429rem;left:.7857142857rem;margin:0;position:absolute}
@media screen and (min-width:40em){.cta__exlplain,.cta__img,.cta__subtitle{display:block}
.cta__icon{display:none}
.cta__img{display:block;margin:0 auto 1.7142857143rem;max-width:70%}
}
@media screen and (min-width:52.5em){.cta__copy,.cta__exlplain{width:60%}
.cta__img{max-width:60%}
}
@media screen and (min-width:65em){.cta__copy,.cta__exlplain{width:50%}
.cta__img{max-width:50%}
}
@media print{.cta__img{margin:0 auto}
}
.cta__subtitle{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.ca-list__heading,.ca-list__item__title{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:1.1}
.ca-list__heading{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;border-top:1px solid #dadada;margin-bottom:1.7142857143rem;padding-left:1.7142857143rem;padding-right:1.7142857143rem;padding-top:1.7142857143rem;text-align:center}
.ca-list__itemblock{max-width:120.142857143rem;margin-left:auto;margin-right:auto;padding:1.7142857143rem .7857142857rem 0}
.ca-list__itemblock:after,.ca-list__itemblock:before{content:" ";display:table}
.ca-list__itemblock:after{clear:both}
@media screen and (min-width:40em){.ca-list__heading{font-size:2.7142857143rem}
.ca-list__itemblock{padding:1.7142857143rem 1.7142857143rem 1rem}
}
.ca-list__item{box-sizing:border-box;float:left;min-height:.0714285714rem;padding-left:.7142857143rem;margin-bottom:.7142857143rem;width:100%;height:29.6428571429rem;overflow:hidden}
.ca-list__item__content,.ca-list__item__content--bottom{background-color:#fff;background-position:50%;background-size:cover;height:100%;display:block;text-decoration:none;box-sizing:border-box}
@media screen and (min-width:30em){.ca-list__item{width:50%}
}
@media screen and (min-width:40em){.ca-list__item{width:25%}
}
.ca-list__item__cell--bottom{bottom:.7857142857rem;left:.7857142857rem;position:absolute;right:.7857142857rem}
.ca-list__item--1\/2 .ca-list__item__cell--bottom{bottom:1.7142857143rem;left:1.7142857143rem;right:1.7142857143rem}
.ca-list__item__content{overflow:hidden;position:relative;border-bottom:.7857142857rem solid #fff;padding:.7857142857rem .7857142857rem 0}
.search-item--1\/2 .ca-list__item__content,.search-item--1\/2 .ca-list__item__content--bottom{border-bottom:0}
.ca-list__item__content--bottom{position:relative;overflow:hidden}
.ca-list__item__content--half,.ca-list__item__image{background-position:50%;background-size:cover;height:50%;position:relative;overflow:hidden}
.ca-list__item__content--half{box-sizing:border-box;display:block;text-decoration:none;border-bottom:.7857142857rem solid #fff;padding:.7857142857rem .7857142857rem 0;background-color:#e5e5e5}
.search-item--1\/2 .ca-list__item__content--half{border-bottom:0}
.ca-list__item__content--padded{background-color:#e5e5e5;padding:1.7142857143rem}
.ca-list__item__image{background-color:#b6b6b6}
.ca-list__item__link{text-decoration:none}
.ca-list__item__title{font-size:2rem;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:6.7142857143rem;margin:.7857142857rem 0 .5rem;overflow:hidden;text-overflow:ellipsis}
.ca-list__item__title--tape{margin:0 .5714285714rem;position:relative;top:.0714285714rem}
.ca-list__item__title--huge{font-size:1.6428571429rem;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-left:10px solid #000;padding-left:1.3571428571rem;margin:1.7142857143rem 0}
@media screen and (min-width:30em){.ca-list__item--2col,.ca-list__item--3col{width:50%}
.ca-list__item__title--huge{font-size:2.7142857143rem}
}
@media screen and (min-width:40em){.ca-list__item--3col{width:33.3333%}
.ca-list__item__title--huge{font-size:2rem;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-left:8px solid #000;padding-left:1.7142857143rem}
}
.cookies__btn,.donate-overlay__button{font-weight:400;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;border-radius:0;cursor:pointer;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
@media screen and (min-width:65em){.ca-list__item__title--huge{font-size:2.7142857143rem}
}
.cookies{background:#e5e5e5;bottom:0;left:0;position:fixed;right:0;z-index:999}
.cookies:after,.cookies:before{clear:both;content:' ';display:table}
.cookies--hidden{display:none}
.cookies--accepted{font-size:0;height:0;margin-bottom:0;margin-top:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:all .25s}
.cookies__btn{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;-webkit-appearance:none;display:inline-block;outline:0;padding:.7142857143rem 1.2142857143rem;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;background-color:#fff;border:1px solid #000;font-size:1rem;letter-spacing:0;float:right}
.cookies__btn:hover{background-color:#dadada}
.cookies__form{display:inline-block;margin-bottom:0}
.cookies__form:after,.cookies__form:before{clear:both;content:' ';display:table}
@media screen and (min-width:41.25em){.cookies__form{clear:right;float:right;position:relative;top:50%}
}
.cookies__container{margin:0 auto;max-width:87.3571428571rem;padding:1.7142857143rem}
.cookies__container:after,.cookies__container:before{clear:both;content:' ';display:table}
@media screen and (max-width:65em){.cookies__container{text-align:center}
}
.cookies__message{margin:0 0 .7857142857rem;padding:0}
.donate-overlay__button,.donate-overlay__button--submit{padding:1rem 1.7142857143rem;line-height:1.1;text-transform:uppercase;text-decoration:none;-webkit-appearance:none;transition:background-color .25s,border-color .25s,color .25s;outline:0;white-space:nowrap}
@media screen and (min-width:41.25em){.cookies__message{float:left;margin:.5714285714rem 0 0;text-align:left}
}
.donate-overlay{max-width:32.5714285714rem;text-align:center}
@media screen and (min-width:30em){.donate-overlay{margin:0 auto}
}
.donate-overlay__button{font-feature-settings:'kern';font-kerning:normal;display:inline-block;background-color:#ff0;border:1px solid #ff0;font-size:1.1428571429rem}
.donate-overlay__button--submit,.donate-overlay__subtitle{font-weight:400;-webkit-font-feature-settings:'kern'}
.donate-overlay__button:hover{background-color:#ffd500;border-color:#ffd500}
.donate-overlay__button.is-disabled{cursor:default;opacity:.25}
.donate-overlay__button.is-disabled:hover{background-color:#ff0;border-color:#ff0}
.donate-overlay__button--submit{font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;border-radius:0;cursor:pointer;background-color:#ff0;border:1px solid #ff0;font-size:1.1428571429rem;display:block;margin:1.7142857143rem 0}
.donate-overlay__subtitle,.footer-list__btn{font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-kerning:normal}
.donate-overlay__button--submit:hover{background-color:#ffd500;border-color:#ffd500}
.donate-overlay__button--submit.is-disabled{cursor:default;opacity:.25}
.donate-overlay__button--submit.is-disabled:hover{background-color:#ff0;border-color:#ff0}
.donate-overlay__next-step{display:none;line-height:1.1;margin-bottom:0}
.donate-overlay__subtitle{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin:1.7142857143rem auto;max-width:25.7142857143rem}
.footer-list__btn,.footer-list__link--title{-webkit-font-feature-settings:'kern';line-height:1.1}
.error-page--container{background:#fff;min-height:30rem;padding-top:11.3571428571rem;text-align:center;width:100%}
.error-page--text,.error-page--text--rtl,.error-page--title,.error-page--title--rtl{color:#262626;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-size:2.2142857143rem;text-align:center;text-transform:uppercase;width:100%}
.error-page--text--rtl,.error-page--title--rtl{font-family:FrutigerLTArabic-77BlackCn,HelveticaNeue-CondensedBold,'Franklin Gothic Medium',Tahoma,sans-serif}
.error-page--text,.error-page--text--rtl{font-size:1.2142857143rem;margin-top:-1.2142857143rem;text-transform:none}
.footer-copyright,.footer-list__btn,.nav__options{text-transform:uppercase}
.error-page--button{background:#fff;border:1px solid #000;color:#000;display:inline-block;margin-top:1.7142857143rem;position:relative;text-align:center}
.social-list__link--facebook:before,.social-list__link--googleplus:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-repeat:no-repeat;background-size:40em 20em}
.footer,.footer__link{color:#fff}
.error-page--button:hover{background-color:#dadada}
.col--error{box-sizing:border-box;float:left;min-height:.0714285714rem;width:100%;height:21.0714285714rem;padding-left:.7857142857rem;padding-right:.7857142857rem}
.footer{background-color:#000}
.footer__container{margin:0 auto;max-width:105.142857143rem}
.footer__bottom{font-size:0;text-align:center}
.footer-copyright,.footer-legal,.footer-list--sub{font-size:.9285714286rem}
@media screen and (min-width:40em){.footer__container{padding:0 1.7142857143rem}
.footer__bottom{padding-top:1.7142857143rem;position:relative}
.footer__bottom:before{background-color:#363636;content:' ';display:block;height:.0714285714rem;position:absolute;top:0;left:.7142857143rem;right:0}
}
.footer__col,.footer__col--1\/3,.footer__col--left,.footer__col--right{box-sizing:border-box;float:left;min-height:.0714285714rem;padding-left:.7142857143rem;width:100%}
@media screen and (min-width:40em){.footer__col{width:25%}
}
@media screen and (min-width:65em){.footer__col{width:16.66667%}
.footer__col--1\/3{width:33.33333%}
}
.footer-legal{margin:0 0 .3571428571rem;padding-top:1.7142857143rem;text-align:center}
@media screen and (min-width:40em){.footer__col--left{width:50%}
.footer__col--right{width:50%;float:right}
.footer-legal{text-align:left}
}
.footer-legal__link{color:#fff;text-decoration:none}
.footer-legal__link:hover{text-decoration:underline}
.footer-list__btn,.footer-list__link--item{text-decoration:none}
.footer-copyright{color:#b6b6b6;display:block;margin-top:0;text-align:center}
.footer-list--sub:after,.footer-list--sub:before,.footer-list:after,.footer-list:before{display:table;content:' ';clear:both}
@media screen and (min-width:40em){.footer-copyright{text-align:left}
}
.footer-list{list-style-type:none;margin:0;padding:0;font-weight:700}
.footer-list--sub{list-style-type:none;margin:0;font-weight:400;padding:1.7142857143rem 0 .7857142857rem}
@media screen and (max-width:39.9375em){.footer-legal{border-top:1px solid #363636}
.footer-list--sub{border-bottom:1px solid #363636}
.js .footer-list--sub{display:none}
.footer-list--open .footer-list--sub{display:block;padding-bottom:1.7142857143rem}
}
.footer-list__item{text-align:center}
.footer-list__btn{font-weight:400;font-feature-settings:'kern';font-kerning:normal;-webkit-appearance:none;border-radius:0;cursor:pointer;display:inline-block;outline:0;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;background-color:#000;color:#fff;font-size:1.1428571429rem;padding:1rem 1.7142857143rem;border:.0714285714rem solid #fff}
.footer-list__link--title,.header__slogan{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-kerning:normal}
.footer-list__btn:hover,.social-list__item:hover{background-color:#262626}
@media screen and (min-width:40em) and (max-width:65em){.footer-list__btn{margin-bottom:1rem}
}
.footer-list__copy{margin-top:0}
.footer-list__link{color:#fff;display:block;margin-bottom:.7857142857rem}
@media screen and (max-width:39.9375em){.footer-list--open .footer-list__link{border-bottom-color:transparent;padding-bottom:0}
}
.footer-list__link--title{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;border-bottom:1px solid #363636;color:#b6b6b6;margin:0;padding:1.7142857143rem 0;text-decoration:none;text-transform:uppercase}
.header__slogan,.nav__options{-webkit-font-feature-settings:'kern'}
@media screen and (min-width:40em){.footer-list__item{text-align:left}
.footer-list__link--title{cursor:default;padding-bottom:.7857142857rem}
}
.footer-list__link--item:hover{text-decoration:underline}
.footer-suscripcion{padding:.7142857143rem;margin:0 auto;max-width:22.8571428571rem}
@media screen and (min-width:40em){.footer-suscripcion{padding:0;margin:0}
.footer-suscripcion__input{margin-right:1.7142857143rem}
}
.footer-suscripcion__input{margin-bottom:.7142857143rem}
.social-list{list-style-type:none;margin:0;padding:0;display:inline-block;font-size:1rem}
.social-list:after,.social-list:before{clear:both;content:' ';display:table}
@media screen and (min-width:40em){.social-list{float:right}
}
.social-list__item{margin:0;padding:0;float:left;height:4.1428571429rem;overflow:hidden;position:relative;transition:background-color .25s;width:4.1428571429rem}
.social-list__link--facebook{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.social-list__link--facebook:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;content:' ';background-position:-8.21429em -13em;height:1.42857em;width:1.42857em;display:block;margin:1.2857142857rem auto;padding:.0714285714rem}
.social-list__link--googleplus{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.social-list__link--googleplus:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;content:' ';background-position:-17.57143em -3.92857em;height:1.42857em;width:1.42857em;display:block;margin:1.2857142857rem auto;padding:.0714285714rem}
.social-list__link--instagram:before,.social-list__link--twitter:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');margin:1.2857142857rem auto;padding:.0714285714rem;display:block}
.social-list__link--instagram{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.social-list__link--instagram:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-17.57143em -5.71429em;height:1.42857em;width:1.42857em}
.social-list__link--twitter{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.social-list__link--twitter:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-15.35714em -13em;height:1.42857em;width:1.42857em}
.gallery-btn__fullscreen:before,.social-list__link--youtube:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-repeat:no-repeat;background-size:40em 20em;content:' '}
.social-list__link--youtube{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.social-list__link--youtube:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-17.57143em -.35714em;height:1.42857em;width:1.42857em;display:block;margin:1.2857142857rem auto;padding:.0714285714rem}
.gallery__item{margin-bottom:3.3571428571rem;position:relative}
.gallery__item:after{background-color:#fff;bottom:-1.7142857143rem;content:' ';display:block;height:1px;left:-1.7142857143rem;position:absolute;right:-1.7142857143rem}
@media screen and (min-width:40em){.gallery__item:after{left:-17%;right:-17%}
}
.gallery-btn__fullscreen{border:0;outline:0;padding:0;cursor:pointer;font-size:1rem;height:4.1428571429rem;line-height:4.1428571429rem;opacity:1;overflow:hidden;transition:background-color .25s,opacity .25s;width:4.1428571429rem;background-color:rgba(0,0,0,.75);display:none;position:absolute;top:0;right:0}
.gallery-btn__fullscreen:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:block;margin:1.3571428571rem auto;padding:.0714285714rem;background-position:-13.85714em -11.35714em;height:1.14286em;width:1.14286em}
.logo__link:after,.logo__link:before{background-image:url('https://denunciasamnistia.org.mx//images/logon.png')}
.gallery-btn__fullscreen:hover{background-color:#000}
@media screen and (min-width:40em){.gallery-btn__fullscreen{display:block}
}
.gallery-img__caption{color:#000}
.gallery-img__source{color:#000;font-style:normal;font-weight:700}
.gallery-fullscreen{background-color:#dadada;height:100%;left:0;position:absolute;top:0;width:100%}
@keyframes animation--navSlideDownFromTop{from{margin-top:-10.2142857143rem}
to{margin-top:-5.1428571429rem}
}
.fixed-header-spacer{margin-top:5.1428571429rem}
.header{background-color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);height:5.1428571429rem;min-width:20.7142857143rem;position:relative;width:100%;z-index:5}
.header.is-peeping{position:fixed;z-index:5}
@media print{.header{display:none}
}
.header--fixed{position:fixed;top:0;z-index:1003;opacity:1;transition:opacity .2s linear}
.header--transparent{opacity:0}
.header--slide-up{animation-direction:reverse;animation-fill-mode:forwards}
@media screen and (min-width:65em){.header--subnav{margin-bottom:5.1428571429rem}
}
.header__container{margin:0 auto;height:100%;max-width:105.142857143rem;position:relative}
.logo,.logo-print{height:5.1rem}
.header__container:after,.header__container:before{clear:both;content:' ';display:table}
.header__slogan-container{display:none}
@media screen and (min-width:40em){.header__slogan-container{display:table;height:5.1428571429rem;overflow:hidden;position:absolute;left:15.5rem;top:0;width:15.7142857143rem}
}
.header__slogan{display:table-cell;vertical-align:middle;font-feature-settings:'kern';font-kerning:normal;line-height:1.3;color:#555;font-size:1rem}
.nav-options__close,.nav__options{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-kerning:normal}
@media screen and (min-width:40em){.header__slogan{font-size:1.1rem}
}
@media screen and (max-width:692px){.header__slogan-container{width:11.4285714286rem}
}
.logo{width:210px; height:72px;left:0;margin:0; padding-bottom:0px;overflow:hidden;position:absolute;top:0;z-index:3}
.logo-print{display:none;width:210px; height:72px; margin-left:1.7142857143rem}
@media print{.logo-print{display:block;margin-left:.7142857143rem}
.logo__link:after{right:0;margin-right:0}
}
.logo__link{background-color:#ff0;display:block;font-size:1rem;height:100%;position:relative;text-indent:-1000%;width:100%}
.logo__link:after{background-image:url('https://denunciasamnistia.org.mx//images/logon.png'),none;background-repeat:no-repeat;background-size:210px 72px;content:' ';display:inline-block;background-position:-0.em -0em;height:72px;width:210px;position:absolute;top:0;margin-right:0;right:0}
.logo__link:before{background-image:url('https://denunciasamnistia.org.mx//images/logon.png'),none;background-repeat:no-repeat;background-size:210px 72px;content:' ';background-position:-0.1em -0.em;height:5.8em;width:9em}
.logo__link--cat:before,.nav-options__close:before{background-image:url('https://denunciasamnistia.org.mx//images/logon.png');background-repeat:no-repeat;background-size:208px 10em;content:' '}
.logo__link--cat:before{background-image:url('https://denunciasamnistia.org.mx//images/logon.png'),none;display:inline-block;background-position:-0em -.0em;height:6.0em;width:9.0em}
.logo__link:before{display:block;left:0;position:absolute;top:0}
@media print{.logo__link:before{display:block;left:0;position:absolute;top:0}
}
.logo__link:focus{box-shadow:inset 0 0 0 3px #000;outline:0}
.nav{backface-visibility:hidden;perspective:1000;background-color:#f7f7f7;height:100%;height:100vh;opacity:1;position:fixed;top:0;transition:all .35s;width:21.3571428571rem;z-index:1001;overflow-y:auto;right:-21.3571428571rem}
.nav.is-active{right:0}
@media screen and (min-width:65em){.nav{background-color:transparent;overflow:visible;position:absolute;width:auto;border-right:1px solid #e5e5e5;display:block;height:100%;padding-left:12.0714285714rem}
.nav,.nav.is-active{right:5.1428571429rem}
}
.nav__options{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;box-shadow:0 1px 0 rgba(0,0,0,.1);display:block;height:5.1428571429rem}
.nav__options:before{height:1.3571428571rem;width:1.3571428571rem;padding-right:.7142857143rem}
@media screen and (min-width:65em){.nav__options{display:none}
}
.nav-options__text{display:inline-block;float:left;line-height:1;padding:1.7142857143rem}
.nav-btn,.nav-options__close{float:right;line-height:5.1428571429rem;transition:background-color .25s,color .25s,border-color .25s;text-transform:uppercase;cursor:pointer;outline:0}
.nav-options__close{border:0;padding:0;letter-spacing:0;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';font-kerning:normal;height:100%;overflow:hidden;-webkit-tap-highlight-color:transparent;width:5.1428571429rem;z-index:2;border-right:1px solid #e5e5e5;display:block;font-size:1rem;background-color:#1a1a1a}
.nav-btn,.nav-list__link{letter-spacing:0;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.nav-options__close:hover{background-color:#e5e5e5}
.nav-options__close:focus{outline:0}
.nav-options__close.is-active{background-color:#1a1a1a;color:#fff}
.nav-options__close:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;padding:.0714285714rem;position:relative;top:.1428571429rem;display:block;background-position:-12.78571em -15em;height:1.71429em;width:1.71429em;margin:1.5714285714rem auto}
@media screen and (min-width:64.9375em){.nav-options__close{z-index:1002}
}
.nav-btn{border:0;padding:0;font-size:1rem;font-feature-settings:'kern';font-kerning:normal;background-color:#fff;display:table-cell;height:100%;overflow:hidden;-webkit-tap-highlight-color:transparent;width:5.1428571429rem;z-index:2;border-left:1px solid #e5e5e5}
.nav-btn:hover{background-color:#e5e5e5}
.nav-btn:focus{outline:0}
.nav-btn.is-active{background-color:#1a1a1a;color:#fff}
@media screen and (min-width:64.9375em){.nav-btn{z-index:1002}
}
@media screen and (min-width:65em){.nav-btn{display:none}
}
@media screen and (max-width:64.9375em){.nav-btn.is-active .nav-btn__lines,.nav-btn.is-active .nav-btn__lines:after,.nav-btn.is-active .nav-btn__lines:before{background-color:#fff}
.nav-btn.is-active+.nav{opacity:1;right:0}
.nav-list{text-align:center}
}
.nav-btn__lines,.nav-btn__lines:after,.nav-btn__lines:before{background-color:#000;border-radius:.0714285714rem;height:.2142857143rem;transition:background-color .25s;width:1.7142857143rem}
.nav-btn__lines{display:block;margin:2.3571428571rem auto;position:relative;top:0}
.nav-btn__lines:after,.nav-btn__lines:before{content:'';display:inline-block;left:0;position:absolute}
.nav-list--dropdown:after,.nav-list--dropdown:before,.nav-list--sub:after,.nav-list--sub:before,.nav-list:after,.nav-list:before{display:table;clear:both;content:' '}
.nav-btn__lines:after{top:.5714285714rem}
.nav-btn__lines:before{bottom:.5714285714rem}
.nav-list{list-style-type:none;margin:0;padding:0 0 4.7857142857rem}
.nav-list--dropdown,.nav-list--sub{margin:0;padding:0;list-style-type:none}
.nav-list--dropdown{right:700%;opacity:0;position:absolute;transition:opacity .25s;width:100%}
@media screen and (min-width:30em){.nav-list--sub{display:block}
}
.nav-list__item{display:block}
.nav-list__item:after,.nav-list__item:before{clear:both;content:' ';display:table}
.nav-list__item:hover.has-subnav~.active-subnav .nav-list--sub,.nav-list__item:hover.has-subnav~.active-subnav .nav-list--sub-container{display:none;opacity:0;visibility:hidden}
.nav-list__item.active-subnav .nav-list--sub,.nav-list__item.active-subnav .nav-list--sub-container,.nav-list__item:hover .nav-list--sub,.nav-list__item:hover .nav-list--sub-container{opacity:1;visibility:visible}
.nav-list__item.active-subnav .nav-list--sub,.nav-list__item:hover .nav-list--sub{top:0}
.nav-list__item--sub{font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
@media screen and (min-width:65em){.nav-list{float:right;height:100%;padding-bottom:0}
.nav-list--sub{bottom:-10.1428571429rem;height:100%;left:0;position:absolute;right:0;text-align:center}
.nav-list__item{display:table;float:left;height:100%;margin-left:-2px}
.nav-list__item:last-child{margin-right:-2px}
.nav-list__item--sub{display:inline-block;margin-left:-4px}
}
.nav-list__item--lowpriority{border-left:1px solid #DADADA}
.nav-list__item--lowpriority+.nav-list__item--lowpriority{border-left:0}
.nav-list__link{font-size:1.2rem;font-feature-settings:'kern';font-kerning:normal;background-color:#fff;color:#000;display:block;padding:1.2rem 1.4rem;text-decoration:none;transition:background-color .25s,color .25s;text-align:left;line-height:1}
.nav-list__link:hover{background-color:#e5e5e5;outline:0}
.nav-list__link.is-current{background-color:#1a1a1a;color:#fff}
@media screen and (max-width:64.9375em){.nav-list__link{background-color:#f7f7f7;border-bottom:1px solid #e5e5e5}
.nav-list__link.is-current{border-bottom:1px solid #1a1a1a}
}
@media screen and (min-width:65em){.nav-list__link{display:table-cell;padding:0 1.4285714286rem;text-align:center;vertical-align:middle;white-space:nowrap}
.nav-list__link--highpriority{background-color:#FF0}
}
@media screen and (max-width:64.9375em){.nav-list__item:first-child .nav-list__link{box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}
}
.nav-list__link--lowpriority{color:#555}
.nav-list__subnav-btn{right:0;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-sizing:border-box;float:right;height:3.9285714286rem;padding:1.3571428571rem 1.7857142857rem 1.3571428571rem 1.8571428571rem;position:relative;transition:all .2s;width:5.2142857143rem;background:#f7f7f7}
.nav-search__input,.nav-search__submit{border:0;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';box-shadow:inset 0 1px 0 rgba(0,0,0,.1);padding:0 1.7142857143rem;-webkit-font-kerning:normal;letter-spacing:0}
.nav-list__subnav-btn:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-19.35714em -1.85714em;height:1.14286em;width:1.14286em;transform:rotate(0);transition:all .2s}
.dropdown__toggle--active:before,.nav-list__subnav-btn.is-open:before{transform:rotate(180deg)}
.nav-list__subnav-btn.is-open{background:#e5e5e5}
@media screen and (min-width:65em){.nav-list__subnav-btn{display:none}
}
.nav-search{right:1000%;position:absolute;top:5.1428571429rem;transition:opacity .25s;box-sizing:border-box;height:5.1428571429rem;opacity:1;width:100%}
.nav-search:after,.nav-search:before{clear:both;content:' ';display:table}
.nav-search.is-active{right:0}
.no-js .nav-search:focus{left:0;opacity:1}
.nav-search__cancel{display:none}
.nav-search__field{display:table-cell;height:100%;position:relative;width:100%}
.nav-search__inner{background-color:#f7f7f7;display:table;float:right;height:100%;width:100%}
.nav-search__input{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;background-color:transparent;box-sizing:border-box;font-size:1.1428571429rem;height:5.1428571429rem;line-height:normal;position:absolute;top:0;width:100%}
.nav-search__input:focus{outline:0}
.nav-search__submit{outline:0;font-feature-settings:'kern';font-kerning:normal;cursor:pointer;float:right;height:100%;line-height:5.1428571429rem;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:background-color .25s,color .25s,border-color .25s;z-index:2;font-size:1rem;background-color:#ff0;border-right:0;display:table-cell;text-transform:background-color .25s;width:10.2142857143rem}
.nav-list__highlight-item-sub-title,.search-btn{-webkit-font-feature-settings:'kern';font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.nav-search__submit:focus{outline:0}
.nav-search__submit.is-active{background-color:#1a1a1a;color:#fff}
.nav-search__submit:before{margin:1.7142857143rem auto;padding:.0714285714rem;position:relative;top:.1428571429rem}
.nav-search__submit:hover{background-color:#ffd500}
@media screen and (min-width:64.9375em){.nav-search__submit{z-index:1002}
}
.nav-wrapper{height:100%}
.nav-overlay{background-color:#363636;background-color:rgba(54,54,54,.75);height:0;left:-1000px;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .25s;width:0;z-index:1000}
.nav-overlay--visible{height:100%;left:0;opacity:1;width:100%}
.nav-list--sub-container{background:#E5E5E5;display:block;float:left;overflow:hidden;width:100%}
@media screen and (min-width:65em){.nav-list--sub-container{bottom:-4.7857142857rem;height:5.1428571429rem;opacity:0;box-shadow:80.7142857143rem 0 0 #1a1a1a,-80.7142857143rem 0 0 #1a1a1a;position:absolute;right:0;text-align:center;top:5.1428571429rem;visibility:hidden;width:82.2142857143rem}
.nav-list--sub-container--highlights{height:14.2857142857rem}
}
.nav-list--sub{display:block;list-style:none;margin-bottom:0;margin-top:-71.4285714286rem;padding-left:0;position:relative;text-align:left;top:0;transition:all .35s}
.nav-list--sub.is-open{margin-top:0;visibility:visible}
@media screen and (min-width:65em){.nav-list--sub{display:block;float:right;height:auto;margin-top:0;opacity:0;overflow:hidden;top:-8.1428571429rem}
}
.search-item--1\/2:hover .search-item__image-block,.search-item--1\/3:hover .search-item__image-block,.search-item:hover .search-item__image-block{opacity:.6}
.nav-list--sub--highlights{display:none}
.nav-list--sub--highlights-mobile{background-color:#B6B6B6}
@media screen and (min-width:65em){.nav-list--sub--highlights{display:block}
.nav-list--sub--highlights-mobile{display:none}
}
.nav-list__link--secondary{color:#000;display:block;padding:1.7142857143rem 3.3571428571rem;text-decoration:none;transition:all .35s}
.nav-list__highlight-item-sub,.nav-list__highlight-item-sub-image-block{overflow:hidden;position:relative;transition:background .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out;box-sizing:border-box}
.nav-list__link--secondary:hover{background:#262626;color:#FFF}
.nav-list__link--secondary.is-active,.nav-list__link--secondary.is-active:hover{background:#363636;color:#FFF;text-decoration:underline}
.alphabet-list__link,.image-headline__btn,.locations__item-link{text-decoration:none}
.nav-list--sub--highlights{background-color:#DADADA}
@media screen and (min-width:65em){.nav-list__link--secondary{padding:1.7857142857rem}
.nav-list--sub--highlights{margin-top:1.7142857143rem;text-align:right;width:100%;background-color:#E5E5E5}
}
.nav-list__highlight-item-sub{display:inline-block;min-height:.0714285714rem;margin-bottom:1.7142857143rem;width:11.9285714286rem;height:6.2857142857rem}
.nav-list__highlight-item-sub:hover{opacity:.6;background:#1a1a1a}
@media screen and (min-width:65em){.nav-list__highlight-item-sub{margin-bottom:.7142857143rem;margin-right:3.5714285714rem}
.nav-list__highlight-item-sub:last-of-type{margin-right:0}
}
.nav-list__highlight-item-sub-image-block{background-color:#fff;background-position:50%;background-size:cover;display:block;height:100%;text-decoration:none}
.nav-list__highlight-item-sub-bottom{bottom:.7857142857rem;left:.7857142857rem;position:absolute;right:.7857142857rem;text-align:center}
.nav-list__highlight-item-sub-title{margin:0 .5714285714rem;position:relative;top:.0714285714rem;font-size:1.1428571429rem;font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;background-color:#FF0;color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.5714285714rem 0 0 #FF0,-.5714285714rem 0 0 #FF0;display:inline;line-height:1.6;padding:.2142857143rem 0}
@media screen and (min-width:65em){.nav--mock-b .nav-list__item:hover .nav-list__link{background-color:#E5E5E5}
.nav--mock-b .nav-list__item:hover .nav-list__link.is-current{background-color:#555}
.nav--mock-b .nav-list__item{position:relative}
.nav--mock-b .nav-list--sub-container{box-shadow:none;right:inherit;left:0;width:17.8571428571rem;height:auto;overflow:visible}
.nav--mock-b .nav-list--sub-container__container{background-color:#E5E5E5;padding:1.1428571429rem}
.nav--mock-b .nav-list--sub-container__container:after,.nav--mock-b .nav-list--sub-container__container:before{content:" ";display:table}
.nav--mock-b .nav-list--sub-container__container:after{clear:both}
.nav--mock-b .nav-list--sub-container--highlights{width:28.5714285714rem}
.nav--mock-b .nav-list--sub-container--highlights-actua{left:-9.8571428571rem}
.nav--mock-b .nav-list--sub{float:left}
.nav--mock-b .nav-list--sub--highlights{width:50%;text-align:left;margin-top:0;border-right:1px solid #B6B6B6}
.nav--mock-b .nav-list__highlight-item-sub{margin-right:0}
.nav--mock-b .nav-list__highlight-item-sub:last-child{margin-bottom:0}
.nav--mock-b .nav-list--sub--no-highlights{width:50%;padding-left:.5714285714rem;text-align:left}
.nav--mock-b .nav-list__item--sub{width:100%}
.nav--mock-b .nav-list__link--secondary{padding:.7142857143rem}
}
.nav-list--only-mobile{display:none}
@media screen and (max-device-width: 639px){.nav-list--only-mobile{ padding-left:200px; padding-top:2px;}
.nav-list--only-mobile__item{display:table;float:left;height:100%;margin-left:180px}
.nav-list--only-mobile__item:last-child{margin-right:-2px}
.nav-list--only-mobile__link{display:table-cell;padding:0 1.5714285714rem;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#FF0}
}

@media screen and (max-device-width: 639px) { .nav-list--only-mobile{ padding-left:180px; padding-top:10px;}}
@media screen and (max-device-width: 639px) {
.nav-list--only-mobile__item{display:table;float:left;height:100%; padding-left:120px;}}

.search-btn{border:0;outline:0;padding:0;letter-spacing:0;text-transform:uppercase;font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;background-color:#fff;cursor:pointer;float:right;height:100%;line-height:5.1428571429rem;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:background-color .25s,color .25s,border-color .25s;width:5.1428571429rem;z-index:2;border-right:1px solid #e5e5e5;display:block;font-size:1rem;position:absolute;right:5.0714285714rem;top:0;border-left:1px solid #e5e5e5}
.key-facts__col,.key-facts__col--1\/2,.key-facts__col--1\/3,.key-facts__col--1\/4,.key-facts__col--progressive{float:left;min-height:.0714285714rem}
.search-btn:hover{background-color:#e5e5e5}
.search-btn:focus{outline:0}
.search-btn.is-active{background-color:#1a1a1a;color:#fff}
.search-btn:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';margin:1.7142857143rem auto;padding:.0714285714rem;position:relative;top:.1428571429rem;display:block;background-position:-17.57143em -12.14286em;height:1.28571em;width:1.28571em}
.search-btn.is-active:before{background-position:-.35714em -17.14286em;font-size:1.1428571429rem}
.search-btn.is-active+.nav-search{opacity:1}
@media screen and (max-width:21em){.search-btn{display:none}
}
@media screen and (min-width:64.9375em){.search-btn{z-index:1002}
}
.image-block--shaded:before,.image-block:before{content:' ';left:0;right:0;z-index:1;top:0;bottom:0}
.image-block{background-position:50% 50%;background-size:cover;background-color:#b6b6b6;margin:0 auto;max-width:1472px;overflow:hidden;position:relative;text-align:center}
.image-block:before{background:linear-gradient(to top,rgba(0,0,0,.75) 0,transparent 100%);position:absolute}
@media screen and (min-width:40em){.image-block:before{background:linear-gradient(to right,rgba(0,0,0,.75) 0,transparent 100%)}
}
@media print{.image-block,.image-block:before{background:0 0}
.image-block{margin-bottom:1.7142857143rem}
}
.image-block--plain,.image-block--shaded{background-position:50% 50%;background-size:cover;background-color:#b6b6b6;max-width:1472px;overflow:hidden;position:relative;text-align:center}
@media screen and (max-width:39.9375em){.image-block{right:0}
.col__content .image-block{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
}
.image-block--plain{margin:0 auto}
@media screen and (max-width:39.9375em){.image-block--plain{right:0}
.col__content .image-block--plain{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
}
@media print{.image-block .responsive__img{display:none}
.image-block--plain{margin-bottom:1.7142857143rem}
.image-block--plain .responsive__img{display:none}
}
.image-block--shaded{margin:0 auto;color:#fff}
.image-block--shaded:before{position:absolute;background:rgba(0,0,0,.4)}
@media screen and (min-width:40em){.image-block--shaded:before{background:linear-gradient(to right,rgba(0,0,0,.75) 0,transparent 100%)}
}
@media screen and (max-width:39.9375em){.image-block--shaded{right:0}
.col__content .image-block--shaded{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
.image-headline{width:100%;left:0}
}
@media print{.image-block--shaded{background:0 0;margin-bottom:1.7142857143rem}
.image-block--shaded .responsive__img{display:none}
}
.image-block__content,.image-block__content--medium,.image-block__content--tall,.image-block__content--tall-ghost{margin:0 auto;max-width:87.3571428571rem}
.image-block__content{padding-top:82.5%;position:relative;z-index:2}
@media screen and (min-width:40em){.image-block__content{padding-top:72.5%}
}
@media screen and (min-width:65em){.search-btn{right:0}
.image-block__content{padding-top:52.5%}
}
@media screen and (min-width:79.5em){.image-block__content{padding-top:42.5%}
}
.image-block__content--medium{height:auto;padding-top:140%;position:relative;z-index:2}
@media screen and (min-width:24.375em){.image-block__content--medium{padding-top:122.5%}
}
@media screen and (min-width:30em){.image-block__content--medium{padding-top:82.5%}
}
@media screen and (min-width:40em){.image-block__content--medium{padding-top:62.5%}
}
@media screen and (min-width:52.5em){.image-block__content--medium{padding-top:52.5%}
}
@media screen and (min-width:65em){.image-block__content--medium{padding-top:42.5%}
}
@media screen and (min-width:79.5em){.image-block__content--medium{padding-top:32.5%}
}
.image-block__content--tall{height:auto;padding-top:122.5%;position:relative;z-index:2}
@media screen and (min-width:40em){.image-block__content--tall{padding-top:72.5%}
}
@media screen and (min-width:52.5em){.image-block__content--tall{padding-top:62.5%}
}
@media screen and (min-width:65em){.image-block__content--tall{padding-top:52.5%}
}
@media screen and (min-width:79.5em){.image-block__content--tall{padding-top:42.5%}
}
.image-block__content--tall-ghost{height:auto;padding-top:152.5%}
@media screen and (min-width:24.375em){.image-block__content--tall-ghost{padding-top:122.5%}
}
@media screen and (min-width:30em){.image-block__content--tall-ghost{padding-top:82.5%}
}
@media screen and (min-width:40em){.image-block__content--tall-ghost{padding-top:72.5%}
.image-block__text--left{bottom:0;position:absolute;top:0;width:100%}
}
@media screen and (min-width:52.5em){.image-block__content--tall-ghost{padding-top:62.5%}
}
@media screen and (min-width:65em){.image-block__content--tall-ghost{padding-top:52.5%}
}
@media screen and (min-width:79.5em){.image-block__content--tall-ghost{padding-top:42.5%}
}
.image-block__content--wide{max-width:none}
.image-block__text,.image-block__text--left,.image-block__text--right{box-sizing:border-box;padding:1.7142857143rem 1.7142857143rem 0}
.image-block__text{bottom:0;position:absolute;top:0;width:100%}
@media screen and (min-width:40em){.image-block__text--left{margin:0 8.33333%;text-align:left}
.image-block__text--right{bottom:0;position:absolute;top:0;width:100%;right:8.33333%;text-align:right}
}
.image-block--spaced-bottom{margin-bottom:1.7142857143rem}
.image-headline,.image-headline--left,.image-headline--right{bottom:0;position:absolute;text-align:center}
@media screen and (max-width:39.9375em){.image-headline--left,.image-headline--right{width:100%;left:0}
}
@media print{.image-block--shaded:before{background:0 0}
.image-block--shaded{background:0 0;color:#000}
.image-headline,.image-headline--left,.image-headline--right{bottom:1.7142857143rem;text-align:inherit}
}
@media screen and (min-width:40em){.image-headline,.image-headline--left,.image-headline--right{text-align:inherit;top:0}
.image-headline--left,.image-headline--right{left:8.33333%;right:8.33333%}
.image-headline--right{text-align:right}
.image-headline--right .image-headline__aligned .btn--video{margin-left:-1.3571428571rem}
.image-headline--left .image-headline__aligned .btn--video{margin-right:-1.3571428571rem}
}
@media screen and (max-width:39.9375em){.image-headline--fill--sm{height:100%;left:0;position:absolute;top:0;width:100%}
}
@media screen and (min-width:52.5em){.image-headline__aligned{width:65%}
}
@media screen and (min-width:79.5em){.image-headline__aligned{width:59%}
.image-headline__aligned--tight{width:40%}
}
.image-headline__btn{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-radius:0;cursor:pointer;display:inline-block;outline:0;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;letter-spacing:0;font-size:1.2857142857rem;padding:.7142857143rem 1.2142857143rem;background-color:transparent;border:1px solid #fff;color:#fff;margin:0 .2142857143rem 1.7142857143rem}
.image-headline__subtitle--no-tape,.image-headline__subtitle--sm{font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;text-transform:uppercase}
.image-headline__btn:hover{background-color:#363636}
@media screen and (min-width:40em){.image-headline__btn{font-size:1.7142857143rem;padding:1rem 1.7142857143rem}
}
@media screen and (min-width:65em){.image-headline__btn{margin:0 .2142857143rem}
}
.image-headline__btn--primary{background-color:#ff0;border:1px solid #ff0;color:#000}
.image-headline__btn--primary:hover{background-color:#ffd500;border-color:#ffd500}
.image-headline__cell{display:table-cell;vertical-align:middle;width:100%}
@media screen and (max-width:39.9375em){.image-headline__cell--bottom--sm{display:table-cell;vertical-align:bottom;width:100%}
}
.image-headline__copy{background-color:#000;color:#fff;display:inline-block;font-size:.7857142857rem;line-height:1.85;margin:0 1.7142857143rem;padding:.7142857143rem 1.7142857143rem;position:relative;font-weight:700}
@media screen and (min-width:40em){.image-headline__copy{-webkit-font-smoothing:antialiased;font-size:1rem;margin:0;max-width:50%;padding:1.3571428571rem 1.7142857143rem}
.image-headline__aligned .image-headline__copy{max-width:70%}
}
.image-headline__table{display:table;height:100%;width:100%}
@media screen and (max-width:39.9375em){.image-headline__table--sm{display:table;height:100%;width:100%}
.image-headline__text{border-bottom:1px solid #dadada}
.image-headline__subtitle{padding:0 1.7142857143rem}
}
@media print{.image-headline__copy{margin-left:0}
.image-headline__text{margin-left:1.5714285714rem}
}
.image-headline__text--center{width:80%;margin:1.7142857143rem auto}
@media screen and (min-width:52.5em){.image-headline__text--center{width:70%}
}
@media screen and (min-width:65em){.image-headline__copy{max-width:45%}
.image-headline__text--center{width:60%}
}
@media screen and (min-width:79.5em){.image-headline__text--center{width:50%}
}
.image-headline__subtitle,.image-headline__subtitle--top--sm{box-sizing:border-box;margin:0 auto .2142857143rem}
@media screen and (min-width:30em){.image-headline__subtitle{width:85%}
.image-headline__aligned .image-headline__subtitle{width:100%}
}
@media screen and (min-width:40em){.image-headline__subtitle{margin:0 1.3571428571rem .2857142857rem}
.image-headline--right .image-headline__subtitle{margin-left:auto}
.image-headline--left .image-headline__subtitle{margin-right:auto}
.image-headline--right .image-headline__aligned .image-headline__subtitle{right:20px;position:relative}
.image-headline--left .image-headline__aligned .image-headline__subtitle{margin-right:1.3571428571rem}
}
@media screen and (min-width:52.5em){.image-headline__subtitle{width:65%}
}
@media screen and (min-width:79.5em){.image-headline__subtitle{width:59%}
}
@media print{.image-headline__subtitle{margin-left:2.2142857143rem}
}
@media screen and (min-width:30em){.image-headline__subtitle--top--sm{width:85%}
.image-headline__aligned .image-headline__subtitle--top--sm{width:100%}
}
@media screen and (min-width:40em){.image-headline__subtitle--top--sm{margin:0 1.3571428571rem .2857142857rem}
.image-headline--right .image-headline__subtitle--top--sm{margin-left:auto}
.image-headline--left .image-headline__subtitle--top--sm{margin-right:auto}
.image-headline--right .image-headline__aligned .image-headline__subtitle--top--sm{right:20px;position:relative}
.image-headline--left .image-headline__aligned .image-headline__subtitle--top--sm{margin-right:1.3571428571rem}
}
@media screen and (min-width:52.5em){.image-headline__subtitle--top--sm{width:65%}
}
@media screen and (min-width:79.5em){.image-headline__subtitle--top--sm{width:59%}
}
@media screen and (min-width:30em) and (max-width:39.9375em){.image-headline__subtitle--top--sm{width:100%}
}
.image-headline__subtitle--sm{font-size:2rem;font-weight:400;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin:0}
@media screen and (min-width:40em){.image-headline__subtitle--sm{font-size:2.7142857143rem}
}
.image-headline__lead--sm{font-size:1.2857142857rem;margin:1.7142857143rem auto;font-weight:400;line-height:1.1}
@media screen and (min-width:40em){.image-headline__lead--sm{font-size:2rem}
}
.image-headline__subtitle--no-tape{box-sizing:border-box;margin:0 auto .2142857143rem;font-size:2.7142857143rem;font-weight:400;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;color:#fff}
@media screen and (max-width:39.9375em){.image-headline__subtitle--top--sm{padding:0 1.7142857143rem;box-sizing:border-box;left:0;position:absolute;top:1.3571428571rem;width:100%}
.image-headline__subtitle--no-tape{padding:0 1.7142857143rem}
}
@media screen and (min-width:30em){.image-headline__subtitle--no-tape{width:85%}
.image-headline__aligned .image-headline__subtitle--no-tape{width:100%}
}
@media screen and (min-width:52.5em){.image-headline__subtitle--no-tape{width:65%}
}
@media screen and (min-width:79.5em){.image-headline__subtitle--no-tape{width:59%}
}
@media screen and (min-width:40em){.image-headline__subtitle--no-tape{margin:0 1.3571428571rem .2857142857rem}
.image-headline--right .image-headline__subtitle--no-tape{margin-left:auto}
.image-headline--left .image-headline__subtitle--no-tape{margin-right:auto}
.image-headline--right .image-headline__aligned .image-headline__subtitle--no-tape{right:20px;position:relative}
.image-headline--left .image-headline__aligned .image-headline__subtitle--no-tape{margin-right:1.3571428571rem}
.image-headline__subtitle--no-tape{font-size:3.5rem;margin-left:0;margin-right:0}
}
@media screen and (min-width:65em){.image-headline__subtitle--no-tape{font-size:4.2142857143rem}
}
@media print{.image-headline__subtitle--no-tape{color:#000}
}
.image-headline__testimonio-text,.image-headline__testimonio-title{color:#FFF;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.image-headline__title{font-size:1rem;letter-spacing:0;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;background-color:#fff;display:inline-block;line-height:.9;margin:0 0 .1428571429rem;padding:.7142857143rem;white-space:nowrap}
@media screen and (min-width:40em){.image-headline__title{font-size:1.7142857143rem;margin:0 0 .2857142857rem}
}
.image-headline__sunken-title{bottom:-2.5rem;margin:0;position:absolute;}
@media screen and (max-width:39.9375em){.image-headline__sunken-title{text-align:center;width:100%}
}
@media screen and (min-width:40em){.image-headline__sunken-title{bottom:-3.3571428571rem;margin-left:8.33333%;padding-left:1.3571428571rem}
}
@media screen and (min-width:52.5em){.image-headline__sunken-title{width:65%}
}
@media screen and (min-width:79.5em){.image-headline__sunken-title{width:59%}
}
@media print{.image-headline__sunken-title{margin-left:2.6428571429rem}
}
.image-headline__title--standalone{margin:.7142857143rem auto}
@media screen and (max-width:39.9375em){.image-headline__title--standalone{text-align:center;width:80%}
}
@media screen and (min-width:40em){.image-headline__title--standalone{margin-left:8.33333%;margin-right:.7142857143rem;margin-top:.7142857143rem;padding-left:1.3571428571rem}
}
@media screen and (min-width:52.5em){.image-headline__title--standalone{width:65%}
}
@media screen and (min-width:79.5em){.image-headline__title--standalone{width:59%}
}
.image-headline--full{bottom:0;position:absolute;width:100%;height:100%;left:0;right:0;text-align:center}
.image-headline__cell-actua-top-left{display:table-cell;width:100%;vertical-align:top;position:relative;padding-top:1.7142857143rem}
.image-headline__cell-actua-right{display:none}
@media screen and (min-width:65em){.image-headline--full{padding:1.7142857143rem}
.image-headline__cell-actua-top-left{padding-top:0;width:70%}
.image-headline__cell-actua-right{display:table-cell;width:30%;vertical-align:bottom}
.image-headline__testimonio-container--below{display:none}
}
.image-headline__testimonio-container{background-color:#000;padding:1.7142857143rem}
.image-headline__testimonio-title{font-size:2.75rem;line-height:1.1}
.image-headline__testimonio-text{font-size:1.3rem;line-height:1.2;margin:0}
.image-headline__testimonio-container--below{padding:.7142857143rem 1.7142857143rem 1.7142857143rem;margin-bottom:1.7142857143rem;border-bottom:5px solid #000;width:100%}
.image-headline__testimonio-title--below{font-size:1.75rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:1.1}
.image-headline__testimonio-text--below{font-size:1.4rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:1.1}
.image-headline__actua-title{bottom:-2.5rem;margin:0;position:absolute;text-align:center;width:100%}
.image-header,.image-header--sunken{background-position:50% 50%;background-size:cover;background-color:#000000;margin:0 auto;max-width:1472px;overflow:visible;position:relative; margin-top:0px;}
@media print{.image-header{margin-bottom:3.3571428571rem}
}
.image-header-sunken-spaced{margin-bottom:2.2142857143rem}
@media screen and (min-width:40em){.image-header-sunken-spaced{margin-bottom:3.1428571429rem}
}
@media print{.image-header-sunken-spaced{margin-bottom:4rem}
}
.image-header__content{margin:0 auto;max-width:87.3571428571rem;padding-top:102.5%;position:relative}
@media screen and (min-width:30em){.image-header__content{padding-top:72.5%}
}
@media screen and (min-width:40em){.image-header__content{padding-top:52.5%}
}
@media screen and (min-width:65em){.image-headline__actua-title{bottom:-3.3571428571rem;padding-left:1.3571428571rem;width:65%}
.image-header__content{padding-top:42.5%}
}
@media print{.image-header__content{padding-top:30%}
}

	
			@media screen and (max-device-width: 639px) {
			.image-header__content{padding-top:5.5%}
}
			
		
.image-header__content--fullwidth{margin:0 auto;padding-top:102.5%;position:relative;max-width:100%}
@media screen and (min-width:30em){.image-header__content--fullwidth{padding-top:72.5%}
}
@media screen and (min-width:40em){.image-header__content--fullwidth{padding-top:52.5%}
}
@media screen and (min-width:65em){.image-header__content--fullwidth{padding-top:42.5%}
}
@media print{.image-header__content--fullwidth{padding-top:30%}
}
.image-header__content--headline{margin:0 auto;max-width:87.3571428571rem;padding-top:102.5%;position:relative}
@media screen and (min-width:30em){.image-header__content--headline{padding-top:72.5%}
}
@media screen and (min-width:40em){.image-header__content--headline{padding-top:52.5%}
}
@media screen and (min-width:65em){.image-header__content--headline{padding-top:42.5%}
}
@media print{.image-header__content--headline{padding-top:45%}
}
.image-header__content--video{margin:0 auto;padding-top:102.5%;position:relative;max-width:90.7857142857rem;z-index:1}
.no-image-header,.no-image-header--with-title{max-width:87.3571428571rem;box-sizing:border-box}
@media screen and (min-width:30em){.image-header__content--video{padding-top:72.5%}
}
@media screen and (min-width:40em){.image-header__content--video{padding-top:52.5%}
.image-header__copy{width:80%}
}
@media screen and (min-width:65em){.image-header__content--video{padding-top:42.5%}
}
.image-header__copy{color:#fff;overflow:hidden}
@media screen and (min-width:52.5em){.image-header__copy{width:65%}
}
@media print{.image-header__content--video{padding-top:30%}
.image-header__copy{color:#000}
}
@media screen and (max-width:39.9375em){.image-header--has-credits-sm{margin-bottom:3.1428571429rem}
.no-image-header{display:none}
}
.image-header--has-credits{margin-bottom:3.1428571429rem}
.no-image-header{margin:0 auto;padding-top:1.7142857143rem}
.key-facts__col--1\/2:after,.key-facts__col--1\/2:before,.key-facts__col--1\/3:after,.key-facts__col--1\/3:before,.key-facts__col--1\/4:after,.key-facts__col--1\/4:before,.key-facts__col--progressive:after,.key-facts__col--progressive:before,.key-facts__col:after,.key-facts__col:before{clear:both;content:' ';display:table}
.no-image-header--with-title{margin:0 auto -1.7142857143rem;padding:.7857142857rem 1.7142857143rem 0}
@media screen and (min-width:40em){.no-image-header--with-title{margin-bottom:0;padding:-.7857142857rem 0 0}
}
.image-header-nav{margin:-5.7142857143rem auto 0;max-width:190.142857143rem;background-color:#000;padding:5.9rem 1.7142857143rem 1rem; padding-top:6.0rem;}
.image-header-nav__content{max-width:180.7857142857rem;margin:0 auto}
@media screen and (max-device-width: 639px)

{
.image-header-nav{margin:-5.7142857143rem auto 0; max-width:120.142857143rem;background-color:#000;padding:0.5rem 1.7142857143rem 0rem; padding-top:5.0rem;}}



@media screen and (min-width:65em){.image-header-nav{margin-bottom:0;padding:5.9rem 0 0}
}
.image-header__content--medium{padding-top:100px;}

@media screen and (max-device-width: 639px)

{
.image-header__content--medium{padding-top:0%}}


@media screen and (min-width:30em){.image-header__content--medium{padding-top:65.25%}
}
@media screen and (min-width:40em){.image-header__content--medium{padding-top:55.5%}
}
@media screen and (min-width:65em){.image-header__copy{width:50%}
.image-header__content--medium{padding-top:35%}
}
.image-header__content--thin{padding-top:52.5%}
@media screen and (min-width:30em){.image-header__content--thin{padding-top:36%}
}
@media screen and (min-width:40em){.image-header__content--thin{padding-top:37%}
}
@media screen and (min-width:65em){.image-header__content--thin{padding-top:21%}
}
.image-header__content--xthin{padding-top:27%}
@media screen and (min-width:30em){.image-header__content--xthin{padding-top:18%}
}
@media screen and (min-width:40em){.image-header__content--xthin{padding-top:14%}
}
.image-header--actua{margin-bottom:3.3571428571rem}
@media screen and (min-width:65em){.image-header__content--xthin{padding-top:11%}
.image-header--actua{margin-bottom:6.7142857143rem}
}
.key-facts,.key-facts--horizontal{box-sizing:border-box;margin:0 auto 1.7142857143rem;padding-top:1.7142857143rem;padding-bottom:1.7142857143rem;text-align:center}
.key-facts__col{box-sizing:border-box;width:100%;margin-bottom:1.7142857143rem;padding-left:1.7142857143rem}
.key-facts__col:last-child{margin-bottom:0}
@media screen and (min-width:40em){.key-facts,.key-facts--horizontal{padding-top:2.7857142857rem;padding-bottom:2.7857142857rem}
.key-facts--horizontal .key-facts__col{width:33.33333%;margin-bottom:0;padding-left:2.7857142857rem}
}
@media print{.key-facts__col{width:33.33333%}
}
.key-facts__col--1\/4{box-sizing:border-box;width:100%;margin-bottom:1.7142857143rem;padding-left:1.7142857143rem}
.key-facts__col--1\/4:last-child{margin-bottom:0}
@media print{.key-facts__col--1\/4{width:33.33333%}
}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__col--1\/4{margin-bottom:0;padding-left:2.7857142857rem;width:25%}
}
@media print{.key-facts__col--1\/4{width:50%}
}
.key-facts__col--1\/3{box-sizing:border-box;width:100%;margin-bottom:1.7142857143rem;padding-left:1.7142857143rem}
.key-facts2__col--1\/6{box-sizing:border-box;width:100%;margin-bottom:1.7142857143rem;padding-left:1.7142857143rem}

.key-facts__col--1\/3:last-child{margin-bottom:0}
.key-facts2__col--1\/:last-child{margin-bottom:0}

@media screen and (min-width:40em){.key-facts--horizontal .key-facts__col--1\/3{margin-bottom:0;padding-left:2.7857142857rem;width:33.33333%}
}
@media print{.key-facts__col--1\/3{width:33.33333%}
}
.key-facts__col--1\/2{box-sizing:border-box;width:100%;margin-bottom:1.7142857143rem;padding-left:1.7142857143rem}
.key-facts__col--1\/2:last-child{margin-bottom:0}
@media print{.key-facts__col--1\/2{width:33.33333%}
}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__col--1\/2{margin-bottom:0;padding-left:2.7857142857rem;width:50%}
}
@media print{.key-facts__col--1\/2{width:50%}
}
.key-facts__col--progressive{box-sizing:border-box;width:100%;padding-left:1.7142857143rem;margin-bottom:3.3571428571rem;position:relative}
.key-facts__col--progressive:last-child{margin-bottom:0}
@media print{.key-facts__col--progressive{width:33.33333%}
.key-facts__grid{page-break-inside:avoid}
.key-facts2__grid2{page-break-inside:avoid}

}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__col--progressive{width:33.33333%;padding-left:2.7857142857rem;margin-bottom:1.7142857143rem}
}
.key-facts__description{margin-bottom:0;margin-left:auto;margin-right:auto;width:80%}
.key-facts__description--progressive{clear:left;float:none;margin:0;padding-top:1.7142857143rem}
.key-facts__description--ampersand{margin:0;padding:1.7142857143rem}
@media screen and (min-width:52.5em){.key-facts__description--ampersand{padding:1.7142857143rem 0}
}
.key-facts__figure{box-sizing:border-box;float:left;padding-right:.7857142857rem;width:50%}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__figure{float:none;padding:0;width:100%}
}
.key-facts__figure--progressive{box-sizing:border-box;float:left;padding-right:1.3571428571rem;width:33.33333%}
.key-facts2__figure--progressive{box-sizing:border-box;float:left;padding-right:1.3571428571rem;width:16.6666%}

.key-facts__figure-text{display:inline-block;margin:0;vertical-align:middle}
.key-facts__grid--progressive:after,.key-facts__grid--progressive:before,.key-facts__grid:after,.key-facts__grid:before{display:table;content:' ';clear:both}

.key-facts2__grid2--progressive:after,.key-facts__grid2--progressive:before,.key-facts__grid2:after,.key-facts__grid2:before{display:table;content:' ';clear:both}

.key-facts__grid{margin-left:-1.7142857143rem}

.key-facts2__grid2{margin-left:-1.7142857143rem}

@media screen and (min-width:40em){.key-facts--horizontal .key-facts__figure--progressive{float:none;padding:0;width:100%}
.key-facts--horizontal .key-facts__grid{margin-left:-2.7857142857rem}
}
.key-facts__grid--progressive{margin-left:-1.7142857143rem;margin-top:1.7142857143rem}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__grid--progressive{margin-left:-2.7857142857rem}
}
.key-facts__heading,.key-facts__heading--progressive{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;margin:0}
.key-facts__heading{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;display:inline-block;font-size:4.2142857143rem;position:relative}
.key-facts__heading:after{background-color:#000;bottom:-8px;content:' ';height:8px;left:0;position:absolute;right:0}
@media screen and (min-width:40em) and (max-width:64.9375em){.key-facts--horizontal .key-facts__heading{font-size:3.5714285714rem}
}
@media screen and (min-width:65em){.key-facts--horizontal .key-facts__heading{font-size:5.7142857143rem}
}
.key-facts__heading--progressive{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;text-align:left}
.key-facts__heading--ampersand,.key-facts__heading--sm{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:1.1}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__heading--progressive{margin-top:1.7142857143rem;text-align:center}
}
.key-facts__heading--ampersand{font-size:2.7142857143rem;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;text-align:center;margin-bottom:0}
.key-facts__heading--sm{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;margin:0 0 .7857142857rem}
.key-facts__img{display:block;max-width:14.2142857143rem;width:100%;height:auto}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__heading--sm{margin-top:1.7142857143rem}
.key-facts--horizontal .key-facts__img{margin:0 auto}
}
.key-facts__intro{margin:.7857142857rem auto 1.7142857143rem}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__intro{margin-top:0;width:80%}
}
@media screen and (min-width:52.5em){.key-facts--horizontal .key-facts__intro{width:65%}
}
.key-facts__item{position:relative}
.key-facts__item:after,.key-facts__item:before{clear:both;content:' ';display:table}
@media screen and (min-width:65em){.key-facts--horizontal .key-facts__intro{width:50%}
.key-facts--horizontal .key-facts__item{margin-top:10%}
}
.key-facts__label{box-sizing:border-box;float:left;margin:0 auto;padding-left:1.2142857143rem;text-align:left;width:50%}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__label{float:none;margin:2.7857142857rem auto 0;padding:0;text-align:center;width:80%}
}
@media screen and (min-width:52.5em){.key-facts--horizontal .key-facts__label{width:70%}
}
@media screen and (min-width:65em){.key-facts--horizontal .key-facts__label{width:65%}
}
.key-facts__label--centered{bottom:0;box-sizing:border-box;left:50%;margin:0;padding-left:1.2142857143rem;position:absolute;text-align:left;top:0;width:50%}
.key-facts__label--centered:before{content:'';display:inline-block;height:100%;margin-right:-.5em;vertical-align:middle}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__label--centered{left:auto;margin:2.7857142857rem auto 0;padding:0;position:relative;text-align:center;width:80%}
.key-facts--horizontal .key-facts__label--centered:before{display:none}
}
@media screen and (min-width:52.5em){.key-facts--horizontal .key-facts__label--centered{width:70%}
}
@media screen and (min-width:65em){.key-facts--horizontal .key-facts__label--centered{width:65%}
}
.key-facts__progressor{background-color:#000;display:block;height:1px;margin-top:2.7857142857rem;position:relative;width:100%}
.key-facts__progressor:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-.35714em -11.35714em;height:3.28571em;width:3.57143em;background-color:#000;font-size:.5rem;margin-top:-1.6428571429rem}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__progressor{font-size:1rem;height:70%;margin-top:0;position:absolute;right:-1.3571428571rem;top:0;width:1px}
.key-facts--horizontal .key-facts__progressor:before{background-position:-13.14286em -5.85714em;margin-left:-1.1428571429rem;position:absolute;top:50%}
}
@media screen and (min-width:65em){.key-facts--horizontal .key-facts__progressor:before{font-size:1rem;margin-left:-1.7142857143rem}
}
.key-facts__progressor--ampersand{background-color:#000;display:block;height:1px;margin-top:2.7857142857rem;position:relative;width:100%}
.key-facts__progressor--ampersand:before{position:absolute;content:"\0026";background:#fff;color:#000;font-size:2.5714285714rem;margin-top:-1.6428571429rem;width:4.7857142857rem;left:50%;margin-left:-2.3571428571rem}
.has-bg .key-facts__progressor--ampersand:before{background:#e5e5e5}
@media print{.key-facts__grid--progressive{page-break-inside:avoid}
.has-bg .key-facts__progressor--ampersand:before{background-color:#fff}
}
@media screen and (min-width:40em){.key-facts__progressor--ampersand:before{width:3.7857142857rem;margin-left:-1.8571428571rem}
.key-facts--horizontal .key-facts__progressor--ampersand{font-size:1rem;height:100%;margin-top:0;position:absolute;right:-1.7142857143rem;top:0;width:1px}
.key-facts--horizontal .key-facts__progressor--ampersand:before{position:absolute;top:50%}
}
.key-facts__title{font-size:1.6428571429rem;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;margin:0;padding-bottom:.7142857143rem}
@media screen and (min-width:65em){.key-facts__title{padding-bottom:1.7142857143rem}
}
.alphabet-list{list-style-type:none;margin:.0714285714rem 0 1.7142857143rem;padding:0;width:100%}
.alphabet-list:after,.alphabet-list:before{clear:both;content:' ';display:table}
@media screen and (min-width:40em){.key-facts--horizontal .key-facts__title{font-size:2.7142857143rem}
.alphabet-list{margin-bottom:3.3571428571rem}
}
.alphabet-list__inner{left:0;margin-top:-1.0714285714rem;position:absolute;top:50%;width:100%}
.alphabet-list__item,.alphabet-list__item--blank,.alphabet-list__item--empty{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;margin:0;background:#e5e5e5;border-left:1px solid #fff;border-top:1px solid #fff;display:block;line-height:1.15;position:relative;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;box-sizing:border-box;text-align:center;float:left}
.alphabet-list__item{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;padding:0 0 20%;width:20%}
@media screen and (min-width:24.375em){.alphabet-list__item{padding-bottom:16.66667%;width:16.66667%}
}
@media screen and (min-width:30em){.alphabet-list__item{font-size:1.6428571429rem;padding-bottom:12.5%;width:12.5%}
}
@media screen and (min-width:40em){.alphabet-list__item{font-size:1.6428571429rem;padding-bottom:11.11111%;width:11.11111%}
}
@media screen and (min-width:52.5em){.alphabet-list__item{font-size:2rem;padding-bottom:9.09091%;width:9.09091%}
}
@media screen and (min-width:65em){.alphabet-list__item{padding-bottom:7.14286%;width:7.14286%}
}
@media screen and (min-width:79.5em){.alphabet-list__item{padding-bottom:5%;width:5%}
}
.alphabet-list__item--blank,.alphabet-list__item--empty{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;padding:0 0 20%;width:20%;color:#b6b6b6}
@media screen and (min-width:24.375em){.alphabet-list__item--blank{padding-bottom:16.66667%;width:16.66667%}
}
@media screen and (min-width:30em){.alphabet-list__item--blank{font-size:1.6428571429rem;padding-bottom:12.5%;width:12.5%}
}
@media screen and (min-width:40em){.alphabet-list__item--blank{font-size:1.6428571429rem;padding-bottom:11.11111%;width:11.11111%}
}
@media screen and (min-width:52.5em){.alphabet-list__item--blank{font-size:2rem;padding-bottom:9.09091%;width:9.09091%}
}
@media screen and (min-width:65em){.alphabet-list__item--blank{padding-bottom:7.14286%;width:7.14286%}
}
@media screen and (min-width:79.5em){.alphabet-list__item--blank{padding-bottom:5%;width:5%}
}
@media screen and (min-width:24.375em){.alphabet-list__item--empty{padding-bottom:16.66667%;width:16.66667%}
}
@media screen and (min-width:30em){.alphabet-list__item--empty{font-size:1.6428571429rem;padding-bottom:12.5%;width:12.5%;display:none}
}
@media screen and (min-width:40em){.alphabet-list__item--empty{font-size:1.6428571429rem;padding-bottom:11.11111%;width:11.11111%}
}
@media screen and (min-width:52.5em){.alphabet-list__item--empty{font-size:2rem;padding-bottom:9.09091%;width:9.09091%}
}
@media screen and (min-width:65em){.alphabet-list__item--empty{padding-bottom:7.14286%;width:7.14286%}
}
@media screen and (min-width:79.5em){.alphabet-list__item--empty{padding-bottom:5%;width:5%}
}
.alphabet-list__link{background:0 0;color:#000;display:block;height:100%;left:0;list-style:none;position:absolute;top:0;vertical-align:middle;width:100%}
.alphabet-list__link--active,.alphabet-list__link:hover{background:#000;color:#fff;transition:background-color .25s,color .25s}
.locations__container{box-sizing:border-box;float:left;min-height:.0714285714rem;padding-left:.7142857143rem;width:80%}
@media screen and (min-width:24.375em){.locations__container{width:83.33333%}
}
@media screen and (min-width:30em){.locations__container{width:87.5%}
}
@media screen and (min-width:40em){.locations__container{padding-left:.7857142857rem;width:78%}
}
@media screen and (min-width:52.5em){.locations__container{padding-left:.5714285714rem}
}
@media screen and (min-width:65em){.locations__container{width:88%}
}
.locations{display:none}
.locations--active,.no-js .locations{display:block}
.blocknav:after,.blocknav:before,.locations__list--country:after,.locations__list--country:before,.locations__list--region:after,.locations__list--region:before{display:table;content:' ';clear:both}
.locations__title{font-size:3.5rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;box-sizing:border-box;float:left;min-height:.0714285714rem;padding-left:.7142857143rem;width:20%;line-height:.75;margin:0 0 3.3571428571rem}
.locations__list--country,.locations__list--region{margin:0 0 1.7142857143rem;padding:0;list-style-type:none}
@media screen and (min-width:24.375em){.locations__title{width:16.66667%}
}
@media screen and (min-width:30em){.locations__title{width:12.5%}
}
@media screen and (min-width:40em){.locations__title{font-size:5.7142857143rem;width:22%}
}
@media screen and (min-width:65em){.locations__title{width:12%}
}
.locations__list--region{border-bottom:1px #dadada solid;font-weight:700}
.blocknav__box,.blocknav__boxtitle{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;box-sizing:border-box}
.locations__item{margin:0 0 1.3571428571rem;padding:0;float:left;width:100%}
@media screen and (min-width:30em){.locations__item{width:50%}
}
@media screen and (min-width:40em){.locations__item{width:37%}
}
@media screen and (min-width:65em){.locations__item{width:22%}
}
.locations__item-link:active,.locations__item-link:hover{text-decoration:underline}
.blocknav{margin-left:-.7142857143rem;padding-bottom:1rem}
@media screen and (min-width:40em){.blocknav{padding:1.7142857143rem 0 2.7142857143rem}
}
.blocknav__item{box-sizing:border-box;float:left;min-height:.0714285714rem;padding-left:.7142857143rem;margin-bottom:.7142857143rem;width:50%}
@media screen and (min-width:40em){.blocknav__item{width:33.33333%}
}
@media screen and (min-width:65em){.blocknav__item{width:25%}
}
@media print{.blocknav__item{width:25%}
}
.blocknav__box{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;background-color:#fff;border:1px solid #363636;display:block;min-height:16.5714285714rem;padding:0;position:relative;text-align:center;text-decoration:none;transition:background-color .25s}
.not-found__button,.query__submit{transition:background-color .25s,border-color .25s,color .25s;cursor:pointer;-webkit-appearance:none;outline:0;white-space:nowrap}
.blocknav__box:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-19.35714em -17.78571em;height:.5em;width:.92857em;bottom:1.7142857143rem;display:block;left:50%;margin-left:-.46429em;position:absolute}
.blocknav__box:focus,.blocknav__box:hover{background-color:#e5e5e5;outline:0}
.blocknav__box:active{background:#dadada}
.blocknav__img{border:0;height:10rem;margin:0;padding:1.7142857143rem;width:10rem}
.blocknav__boxtitle{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;font-size:1.1428571429rem;margin:0;padding:0 .7857142857rem;text-align:center;text-transform:uppercase;width:100%}
.not-found__button,.not-found__heading{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
.not-found{background:#262626;color:#fff;display:table;min-height:30rem;text-align:center;width:100%}
.pagination__btn--next:after,.pagination__btn--prev:before{background-repeat:no-repeat;background-size:40em 20em;height:1.14286em;width:1.14286em;content:' '}
.not-found__cell{display:table-cell;padding:1.7142857143rem;vertical-align:middle}
.not-found__heading{font-size:2.7142857143rem;font-feature-settings:'kern';font-kerning:normal;margin:0}
@media screen and (min-width:40em){.not-found__heading{font-size:3.5rem}
}
.not-found__subheading{margin:1.3571428571rem auto;max-width:57.1428571429rem}
.not-found__button{font-feature-settings:'kern';font-kerning:normal;border-radius:0;display:inline-block;text-decoration:none;background-color:transparent;border:1px solid #fff;color:#fff;font-size:1.2857142857rem;padding:1.5714285714rem 3rem;margin-top:3.3571428571rem}
.pagination__btn--prev,.pagination__link,.pagination__spacer{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.pagination,.related-content__title{border-top:1px solid #dadada;text-align:center}
.pagination__btn--next,.pagination__btn--prev,.pagination__link,.pagination__spacer{font-size:1rem;letter-spacing:0;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:.75;text-transform:uppercase;text-decoration:none}
.not-found__button:hover{background-color:#363636}
.pagination{border-bottom:1px solid #dadada;margin:1.7142857143rem auto;max-width:43.2142857143rem}
.pagination:after,.pagination:before{clear:both;content:' ';display:table}
.pagination.is-disabled{display:none}
@media screen and (max-width:39.9375em){.pagination{margin-left:.7857142857rem;margin-right:.7857142857rem}
}
.pagination__link,.pagination__spacer{font-feature-settings:'kern';font-kerning:normal}
.pagination__btn--prev{font-feature-settings:'kern';font-kerning:normal;margin:1.7142857143rem 0;padding:1.1428571429rem 1.1428571429rem 1.1428571429rem 1.7142857143rem;position:relative;float:left}
.pagination__btn--prev:after,.pagination__btn--prev:before{position:absolute;top:.8571428571rem}
.pagination__btn--prev.is-disabled{opacity:.25}
.pagination__btn--prev:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-12.35714em -11.35714em;left:0}
@media screen and (max-width:29.9375em){.pagination__btn--prev{display:inline-block;margin:.5714285714rem 0}
}
.pagination__btn--next{-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;margin:1.7142857143rem 0;padding:1.1428571429rem 1.7142857143rem 1.1428571429rem 1.1428571429rem;position:relative;float:right}
.pagination__btn--next:after,.pagination__btn--next:before{position:absolute;top:.8571428571rem}
.pagination__btn--next.is-disabled{opacity:.25}
.pagination__btn--next:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;display:inline-block;background-position:-12.35714em -17.14286em;right:0}
@media screen and (max-width:29.9375em){.pagination__btn--next{display:inline-block;margin:.5714285714rem 0}
}
.pagination__list{font-size:0;margin:1.7142857143rem 0;padding:0}
@media screen and (max-width:29.9375em){.pagination__list{clear:both;margin-top:0}
}
.pagination__item{display:inline-block;list-style:none}
.pagination__link{display:block;margin:0 1px;padding:1.1428571429rem}
.pagination__link:hover{background:#f7f7f7}
.pagination__link.is-current{background:#000;color:#fff}
.pagination__link.is-current:hover{background:#000}
.quote{border-left:10px solid #000;padding-left:1.3571428571rem}
@media screen and (min-width:40em){.quote{border-left:15px solid #000;padding-left:3.3571428571rem}
}
.quote--stacked{text-align:center;margin-bottom:3.3571428571rem}
.quote--stacked--lg{text-align:center;margin:0 1.7142857143rem 1.7142857143rem}
@media screen and (min-width:40em){.quote--stacked--lg{margin-left:auto;margin-right:auto;width:70%}
}
@media screen and (min-width:52.5em){.quote--stacked--lg{width:60%}
}
@media screen and (min-width:65em){.quote--stacked--lg{width:50%}
}
.quote__source{color:#b6b6b6;padding:1.3571428571rem 0 0;font-family:sans-serif}
.quote__source--stacked,.quote__text{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;position:relative}
@media print{.quote{border-left-width:3px}
.quote__source{color:#000}
}
.filter-overlay__button--alt,.filter__submit,.query__submit{-webkit-font-smoothing:antialiased;color:#fff}
.quote__source--stacked{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.quote__source--stacked:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-2.92857em -15em;height:1.78571em;width:2.21429em;display:block;font-size:1rem;margin:0 auto 1.7142857143rem}
.image-headline__cell .quote__source--stacked:before{background-position:-.35714em -15em;display:block}
@media print{.image-headline__cell .quote__source--stacked:before{background-position:-2.92857em -15em}
}
@media screen and (min-width:40em){.quote__source--stacked{font-size:2rem}
}
.quote__text{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.quote__text--stacked,.quote__text--stacked--lg{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
.quote__text:before{position:absolute;left:-.6em;content:'\201C'}
.dropdown,.query,.query__input{position:relative}
.quote__text:after{position:relative;left:.25em;content:'\201D'}
.quote__text--stacked--lg:after,.quote__text--stacked:after{background-color:#000;content:' ';height:8px}
.quote__text--stacked{font-size:2.7142857143rem;font-feature-settings:'kern';font-kerning:normal;margin:1.7142857143rem 0}
.quote__text--stacked:after{display:block;width:11.3571428571rem;margin:.2857142857rem auto 0}
@media screen and (min-width:40em){.quote__text{font-size:2.7142857143rem}
.quote__text--stacked:after{width:13.5714285714rem}
.quote__text--stacked{font-size:3.5rem}
}
.quote__text--stacked--lg{font-size:2.7142857143rem;font-feature-settings:'kern';font-kerning:normal;margin:1.7142857143rem 0}
.query__input,.related-content__title{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.quote__text--stacked--lg:after{width:11.3571428571rem;margin:.2857142857rem auto 0;display:none}
.related-content{margin:0 auto;overflow:hidden}
.related-content__grids{margin-left:-.7142857143rem}
@media screen and (min-width:40em){.quote__text--stacked--lg:after{width:13.5714285714rem}
.quote__text--stacked--lg{font-size:3.5rem}
.related-content{margin-bottom:1rem;padding-top:1.7142857143rem}
}
.related-content__title{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin-left:-1.7142857143rem;margin-right:-1.7142857143rem;padding-top:1.7142857143rem}
.dropdown__title,.query__input{letter-spacing:0;line-height:1.5}
@media screen and (min-width:40em){.related-content__title{font-size:2.7142857143rem;margin-left:0;margin-right:0;padding-top:3.3571428571rem}
}
.related-content__more{padding:1.7142857143rem}
@media screen and (min-width:40em){.related-content__more{padding:1.7142857143rem 0}
}
.query{border:1px solid #b6b6b6}
@media screen and (max-width:39.9375em){.query{margin:.7142857143rem 0 0}
}
.query__input{font-feature-settings:'kern';font-kerning:normal;background-color:#fff;border:0;box-sizing:border-box;display:block;font-size:1.1428571429rem;margin:0;padding:.7857142857rem .7857142857rem .7142857143rem;width:100%}
.dropdown__title,.query__submit{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.dropdown__count,.query__submit{display:inline-block}
.filters__result-count,.query__submit{margin-top:.7142857143rem}
.query__input:focus{outline:0}
@media screen and (min-width:40em){.query__input{font-size:1rem}
}
.query__submit{font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;text-decoration:none;background-color:#000;border:1px solid #000;font-size:1.1428571429rem;padding:1rem 1.7142857143rem;box-sizing:border-box;text-align:center;width:100%}
.query__submit:hover{background-color:#363636}
@media screen and (min-width:52.5em){.query__submit{margin-top:0}
}
.dropdown{border:1px solid #b6b6b6}
@media screen and (max-width:40em){.dropdown{margin:.7142857143rem 0 0}
}
.dropdown__btn{border:0;outline:0;background-color:#e5e5e5;border-top:1px solid #b6b6b6;cursor:pointer;font-family:sans-serif;font-size:1rem;font-weight:700;margin:0;padding:1.0714285714rem .7857142857rem;text-align:inherit;width:100%}
.dropdown__title,.filter__submit{text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;cursor:pointer}
.dropdown__input:before,.dropdown__link:before{box-shadow:0 0 0 1px #b6b6b6;content:' ';height:1.3571428571rem;position:absolute;width:1.3571428571rem;top:50%;box-sizing:border-box}
.dropdown__input{left:1rem;position:absolute;z-index:0}
.dropdown__input:before{background-color:#fff;border:3px solid #fff;display:block;margin-top:-.7142857143rem;z-index:1;left:-.2142857143rem}
.dropdown__label,.dropdown__label--all,.dropdown__label--hidden,.dropdown__link{border-top:1px solid #b6b6b6;display:block;text-decoration:none;padding:.7857142857rem .7857142857rem .7857142857rem 1.7142857143rem;font-weight:400;margin:0}
.dropdown__label--all.is-active:before,.dropdown__label--hidden.is-active:before,.dropdown__label.is-active:before,.dropdown__link.is-active:before{background-color:#000}
.dropdown__label--all{border-top:1px solid #e5e5e5}
.dropdown__label--hidden{display:none}
.dropdown__link:before{background-color:#fff;border:3px solid #fff;display:block;left:.8571428571rem;margin-top:-.7142857143rem;z-index:1}
.dropdown__list-container{z-index:1}
@media screen and (min-width:40em){.query__submit{font-size:1rem}
.dropdown__list-container{position:absolute;width:100%;left:-1px}
.dropdown__list{border-bottom:1px solid #b6b6b6;border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6}
}
.dropdown__list,.dropdown__option,.dropdown__title{position:relative}
.dropdown__list{display:none;list-style-type:none;margin:0;padding:0;background-color:#f7f7f7}
.dropdown__list:after,.dropdown__list:before{content:" ";display:table}
.dropdown__list:after{clear:both}
@media screen and (min-width:40em){.dropdown__list .dropdown__list{border-bottom:0;border-left:0;border-right:0}
}
.dropdown__list--active{display:block}
.dropdown__list--all{list-style-type:none;margin:0 0 .2857142857rem;padding:0;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.dropdown__list--all:after,.dropdown__list--all:before{clear:both;content:' ';display:table}
.dropdown__option:after,.dropdown__option:before{content:" ";display:table}
.dropdown__option:after{clear:both}
.dropdown__title{font-weight:400;font-feature-settings:'kern';font-kerning:normal;background-color:#fff;font-size:1.1428571429rem;margin:0}
.dropdown__list .dropdown__list,.dropdown__toggle-sub{background-color:#E5E5E5}
.dropdown__title:after,.dropdown__toggle-sub:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');display:inline-block;background-position:-19.35714em -1.85714em;width:1.14286em;margin-top:-.5714285714rem;background-repeat:no-repeat;background-size:40em 20em;content:' '}
.dropdown__title:after{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;height:1.14286em;position:absolute;right:.7857142857rem;top:50%}
.dropdown-title__text{display:inline-block;padding:.7857142857rem .7857142857rem .7857142857rem 0}
.dropdown__list--sub{border:0}
.dropdown__toggle-sub{cursor:pointer;float:right;right:0;top:1px;position:relative;box-sizing:border-box;padding:1.42857rem 1.85714rem 1.42857rem 1.92857rem;border-left:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;height:3.1428571429rem}
.dropdown__toggle-sub:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;height:1.14286em;position:absolute;left:1.2142857143rem;top:50%;transition:all .2s}
.dropdown__list .dropdown__list .dropdown__label{padding-left:2.5714285714rem}
.dropdown__list .dropdown__list .dropdown__list,.dropdown__list .dropdown__list .dropdown__toggle-sub{background-color:#DADADA}
.dropdown__list .dropdown__list .dropdown__list .dropdown__label{padding-left:3.4285714286rem}
.no-js .dropdown__list{display:block}
.dropdown__title--contenttypes:before,.dropdown__title--facet-tipo_stringS:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-1.71429em -18.64286em;margin:1rem .5714285714rem 1rem 1rem;float:left;width:1.2857142857rem;height:1.2857142857rem;font-size:1rem}
@media screen and (min-width:40em){.dropdown__title--contenttypes:before,.dropdown__title--facet-tipo_stringS:before{margin:1rem .2857142857rem}
}
@media screen and (min-width:65em){.dropdown__title{font-size:1rem}
.no-js .dropdown__list{position:relative}
.dropdown__title--contenttypes:before,.dropdown__title--facet-tipo_stringS:before{margin:1rem .7857142857rem}
}
.dropdown__title--facet-categoryHierarchy:before,.dropdown__title--topics:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-19.35714em -15.07143em;margin:1rem .5714285714rem 1rem 1rem;float:left;width:1.2857142857rem;height:1.2857142857rem;font-size:1rem}
.dropdown__title--countries:before,.dropdown__title--facet-age:before,.dropdown__title--resourcetypes:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-repeat:no-repeat;background-size:40em 20em;display:inline-block;width:1.2857142857rem;height:1.2857142857rem;font-size:1rem;float:left;content:' '}
@media screen and (min-width:40em){.dropdown__title--facet-categoryHierarchy:before,.dropdown__title--topics:before{margin:1rem .2857142857rem}
}
@media screen and (min-width:65em){.dropdown__title--facet-categoryHierarchy:before,.dropdown__title--topics:before{margin:1rem .7857142857rem}
}
.dropdown__title--countries:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-3.07143em -18.64286em;margin:1rem .5714285714rem 1rem 1rem}
@media screen and (min-width:40em){.dropdown__title--countries:before{margin:1rem .2857142857rem}
}
@media screen and (min-width:65em){.dropdown__title--countries:before{margin:1rem .7857142857rem}
}
.dropdown__title--facet-age:before,.dropdown__title--resourcetypes:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-19.35714em -16.42857em;margin:1rem .5714285714rem 1rem 1rem}
@media screen and (min-width:40em){.dropdown__title--facet-age:before,.dropdown__title--resourcetypes:before{margin:1rem .2857142857rem}
}
@media screen and (min-width:65em){.dropdown__title--facet-age:before,.dropdown__title--resourcetypes:before{margin:1rem .7857142857rem}
}
.dropdown__title--languages:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-19.35714em -13.71429em;margin:1rem .5714285714rem 1rem 1rem;float:left;width:1.2857142857rem;height:1.2857142857rem;font-size:1rem}
.filter__button,.filter__submit{width:100%;box-sizing:border-box}
@media screen and (min-width:40em){.dropdown__title--languages:before{margin:1rem .2857142857rem}
}
@media screen and (min-width:65em){.dropdown__title--languages:before{margin:1rem .7857142857rem}
}
.filter{display:none}
.filter--active{display:block}
@media screen and (min-width:40em){.filter{display:block}
}
.filter__button{float:left;min-height:.0714285714rem;padding-left:.7142857143rem;display:none}
.no-js .filter__button{display:block}
.filter__submit{font-weight:400;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;-webkit-appearance:none;border-radius:0;display:inline-block;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;background-color:#000;border:1px solid #000;font-size:1.1428571429rem;padding:1rem 1.7142857143rem;text-align:center;margin-top:.7857142857rem}
.filter__submit:hover{background-color:#363636}
.filters-secondary-container{margin:0 auto;padding:.7142857143rem}
@media screen and (min-width:65em){.filters-secondary-container{padding:1.7142857143rem}
}
.filters{margin:0 auto;max-width:105.142857143rem;background-color:#dadada}
@media screen and (max-width:64.9375em){.is-searching .filters{padding-top:5.1428571429rem}
}
.filters__container{padding:.7142857143rem;box-sizing:border-box}
@media screen and (min-width:65em){.filters__container{padding:1.7142857143rem}
}
.filter-overlay__button,.filter-overlay__button--alt,.filters-btn{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;font-size:1.1428571429rem;padding:1rem 1.7142857143rem;width:100%;cursor:pointer;text-align:center;box-sizing:border-box;text-transform:uppercase;-webkit-appearance:none}
.filters-active .filters-active--is-empty{display:none}
.filters-active.is-active .filters-active--is-empty{display:block}
.filter-overlay__button,.filters-btn{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;background-color:#fff;border:1px solid #000}
.filter-overlay__button:hover,.filters-btn:hover{background-color:#dadada}
@media screen and (min-width:40em){.filters-btn{display:none}
}
.filter-overlay__button--alt{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;background-color:#000;border:1px solid #000}
.filter-overlay__title,.sub-filter__link{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1}
.filter-overlay__button--alt:hover{background-color:#363636}
.filter-overlay__buttons{background-color:#fff;box-sizing:border-box;margin:0 auto;padding-top:.7857142857rem}
@media screen and (min-width:40em){.filter-overlay__buttons{padding-top:1.7142857143rem}
}
.is-fixed .filter-overlay__buttons{bottom:0;left:0;margin:0;padding:.7857142857rem;position:fixed;right:0}
.filter-overlay__title{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal;margin-top:0;position:fixed;top:1.2142857143rem}
@media screen and (min-width:40em){.is-fixed .filter-overlay__buttons{bottom:1.7142857143rem;left:50%;margin-left:-21.0714285714rem;padding:1.7142857143rem;width:42.1428571429rem}
.filter-overlay__title{font-size:2rem;top:3.3571428571rem}
}
.sub-filter{list-style-type:none;margin:0 0 1.7142857143rem;padding:0}
.sub-filter:after,.sub-filter:before{clear:both;content:' ';display:table}
.sub-filter__char{display:block;margin-top:-.7142857143rem;position:absolute;top:50%;width:100%}
.sub-filter__item{margin:0;padding:16.66667% 0 0;float:left;position:relative;width:16.66667%}
.sort__label,.sort__select{margin-bottom:.7857142857rem}
@media screen and (min-width:24.375em){.sub-filter__item{padding-top:12.5%;width:12.5%}
}
@media screen and (min-width:30em){.sub-filter__item{padding-top:11.11111%;width:11.11111%}
}
.sub-filter__link{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;background-color:#dadada;border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:0;cursor:pointer;left:0;position:absolute;right:0;text-align:center;top:0;transition:background-color .25s}
.sort__label,.sort__select select{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;font-size:1rem;letter-spacing:0}
.search-item,.search-item--bordered,.search-item__content{overflow:hidden;transition:background .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out}
.sub-filter__link:hover{background-color:#b6b6b6}
.sub-filter__link.is-disabled{background-color:#f7f7f7;color:#b6b6b6;cursor:default}
.follow-us__signup-button,.tweet__link{cursor:pointer;outline:0;white-space:nowrap}
.sub-filter__link.is-active{background-color:#000;color:#fff}
@media screen and (min-width:65em){.filters__result-count{margin-top:1.7142857143rem}
}
.filters__toggle{display:none}
.filters__toggle--active{display:block}
@media screen and (min-width:40em){.sub-filter__item{padding-top:7.69231%;width:7.69231%}
.filters__toggle--active{display:none}
.sort__label{margin-top:1.2142857143rem}
}
.sort__label{display:block;margin-left:.7857142857rem;padding:.7142857143rem;text-align:right;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.follow-us,.tweet,.video-share{text-align:center}
.sort__select{margin-right:.7857142857rem}
.sort__select select{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.search-item__date,.search-item__title{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.search-results{padding:1.7142857143rem .7857142857rem 0}
@media screen and (min-width:79.5em){.search-results{padding:1.7142857143rem}
}
.search-item{box-sizing:border-box;float:center;min-height:.0714285714rem;padding-left:.7142857143rem;margin-bottom:.7142857143rem;width:100%;height:29.6428571429rem;position:relative}
.search-item:hover .search-item__content--half{background:#F3F2F2;border-bottom-color:#F3F2F2}
.search-item:hover .search-item__content--bottom,.search-item:hover .search-item__content--top,.search-item:hover .search-item__image{background:#ffffff}
.search-item:hover .search-item__content--padded{background:#F3F2F2}
@media screen and (min-width:40em){.sort__select{margin-right:0;margin-top:1.1428571429rem}
.search-item{width:50%}
}
@media screen and (min-width:52.5em){.search-item{height:32.5rem;width:33.33333%}
}
.search-item--1\/2,.search-item--1\/3{height:25.7142857143rem;box-sizing:border-box;padding-left:.7142857143rem;margin-bottom:.7142857143rem;position:relative;float:left;min-height:.0714285714rem}
@media screen and (min-width:65em){.search-item{width:25%}
}
.search-item--1\/2{width:100%}
.search-item--1\/2:hover .search-item__content--half{background:#F3F2F2;border-bottom-color:#F3F2F2}
.search-item--1\/2:hover .search-item__content--bottom,.search-item--1\/2:hover .search-item__content--top,.search-item--1\/2:hover .search-item__image{background:#ffffff}
.search-item--1\/2:hover .search-item__content--padded{background:#F3F2F2}
@media screen and (min-width:40em){.search-item--1\/2{width:50%;height:25.7142857143rem}
}
.search-item--1\/3{width:100%}
.search-item--1\/3:hover .search-item__content--half{background:#F3F2F2;border-bottom-color:#F3F2F2}
.search-item--1\/3:hover .search-item__content--bottom,.search-item--1\/3:hover .search-item__content--top,.search-item--1\/3:hover .search-item__image{background:#ffffff}
.search-item--1\/3:hover .search-item__content--padded{background:#F3F2F2}
@media screen and (min-width:40em){.search-item--1\/3{height:25.7142857143rem;width:50%}
}
@media screen and (min-width:65em){.search-item--1\/3{height:25.7142857143rem;width:33.33333%}
}
.search-item--bordered{box-sizing:border-box;float:center;min-height:.0714285714rem;padding-left:1.79rem;margin-bottom:.7142857143rem;width:100%;height:29.6428571429rem;position:relative}
.search-item--bordered:hover .search-item__content{background:#F3F2F2;border-bottom-color:#F3F2F2}
.search-item--bordered:before{background-color:#000;bottom:.7857142857rem;content:' ';height:.5714285714rem;position:absolute;width:66.66666%;left:1.5714285714rem;z-index:1}
@media screen and (min-width:40em){.search-item--bordered{width:50%}
}
@media screen and (min-width:52.5em){.search-item--bordered{height:32.5rem;width:33.33333%}
}
.search-item__content,.search-item__content--bottom,.search-item__content--top{background-position:50%;background-size:cover;height:100%;background-color:#fff;display:block;text-decoration:none;box-sizing:border-box}
@media screen and (min-width:65em){.search-item--bordered{width:25%}
}
.search-item__cell--bottom{bottom:.7857142857rem;left:.7857142857rem;position:absolute;right:.7857142857rem}
.search-item--1\/2 .search-item__cell--bottom,.search-item--1\/3 .search-item__cell--bottom{bottom:1.7142857143rem;left:1.7142857143rem;right:1.7142857143rem}
.search-item__cell--top{top:.7857142857rem;left:.7857142857rem;position:absolute;right:.7857142857rem}
.search-item--1\/2 .search-item__cell--top,.search-item--1\/3 .search-item__cell--top{top:1.7142857143rem;left:1.7142857143rem;right:1.7142857143rem}
.search-item__content{position:relative;border-bottom:.7857142857rem solid #fff;padding:.7857142857rem .7857142857rem 0}
.search-item--1\/2 .search-item__content,.search-item--1\/2 .search-item__content--bottom,.search-item--1\/2 .search-item__content--top,.search-item--1\/3 .search-item__content,.search-item--1\/3 .search-item__content--bottom,.search-item--1\/3 .search-item__content--top{border-bottom:800px}
.search-item__content--bottom,.search-item__content--top{overflow:hidden;position:relative;transition:background .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out}
.search-item__content--half,.search-item__image{background-position:50%;background-size:cover;height:50%;transition:background .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out;position:relative;overflow:hidden}
.search-item__content--half{background-color:#fff;box-sizing:border-box;display:block;text-decoration:none;border-bottom:.7857142857rem solid #fff;padding:.7857142857rem .7857142857rem 0}
.search-item--1\/2 .search-item__content--half,.search-item--1\/3 .search-item__content--half{border-bottom:0}
.search-item__content--padded{background-color:#F3F2F2;padding:1.7142857143rem}
.search-item__date{font-size:1rem;letter-spacing:0;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;display:block;margin:1.7142857143rem 0 0}
.search-item__image-block{transition:background .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out}
.search-item__content--bottom,.search-item__content--top,.search-item__image{background:#ffffff}
@media print{.search-item__content--bottom,.search-item__content--top,.search-item__image{background:0 0}
}
.search-item__btn{margin:1.7142857143rem 0 .7857142857rem}
.search-item__link{text-decoration:none;height:100%;width:100%;display:block}
.search-item__title{font-size:2rem;font-feature-settings:'kern';font-kerning:normal;margin:.7857142857rem 0 0}
.search-item__title--huge,.share__title{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.search-item__title--tape{margin:0 .5714285714rem;position:relative;top:.0714285714rem;line-height:3rem}
.search-item__title--huge{font-size:1.6428571429rem;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-left:10px solid #000;padding-left:1.3571428571rem;margin:1.7142857143rem 0}
.search-item__action-bar,.search-item__action-btn{margin-top:.7142857143rem}
@media screen and (min-width:30em){.search-item__title--huge{font-size:2.7142857143rem}
}
@media screen and (min-width:40em){.search-item__title--huge{font-size:2rem;font-weight:400;text-transform:uppercase;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-left:8px solid #000;padding-left:1.7142857143rem}
}
@media screen and (min-width:65em){.search-item__title--huge{font-size:2.7142857143rem}
}
.search-item__action-bar-copy1,.search-item__action-bar-copy2,.share__title{font-size:1rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;text-transform:uppercase}
.search-item__cell-row{max-width:120.142857143rem;margin-left:auto;margin-right:auto}
.search-item__cell-row:after,.search-item__cell-row:before{content:" ";display:table}
.search-item__cell-row:after{clear:both}
.search-item__cell-col--1\/2{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.search-item__cell-col--1\/2:last-child{margin-right:0}
.search-item__action-btn--top-right{display:block;float:right}
.search-item__action-bar{width:100%;height:2.8571428571rem;position:relative;background-color:#000}
.search-item__action-bar-copy1{color:#FFF;position:absolute;top:.3571428571rem;left:.6428571429rem}
.search-item__action-bar-copy2{color:#FFF;position:absolute;top:.3571428571rem;right:.6428571429rem}
.search-item__action-bar-container{bottom:.2142857143rem;position:absolute;left:.6428571429rem;right:.6428571429rem}
.search-item__action-bar-fullbar{width:100%;position:absolute;height:.2142857143rem;background-color:#FFF;bottom:.3571428571rem}
.search-item__action-bar-progressbar{transition:width 2s ease;position:absolute;height:.4285714286rem;background-color:#FF0;bottom:.2142857143rem;left:0;width:0}
.search-item--1\/2-height{height:17.8571428571rem}
@media screen and (min-width:65em){.search-item--1\/2-height{height:21.4285714286rem}
}
.search-item__title--1\/2-height{height:8.7142857143rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}
@media screen and (min-width:65em){.search-item__title--1\/2-height{height:13rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis}
}
.share{border-bottom:1px solid #dadada;border-top:1px solid #dadada;box-sizing:border-box;margin:1.7142857143rem 0}
.share:after,.share:before{clear:both;content:' ';display:table}
.share__cell{display:table-cell;vertical-align:middle;padding-right:1.0714285714rem}
.share__title{letter-spacing:0;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin:0;white-space:nowrap;float:left}
.tweet__link,.tweet__quote{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.share-list{list-style-type:none;margin:0;padding:0;display:table-cell}
.share-list:after,.share-list:before{clear:both;content:' ';display:table}
.share-list__item{margin:0;padding:0;float:left;height:4.1428571429rem;overflow:hidden;position:relative;transition:background-color .25s;width:4.1428571429rem}
.share-list__item:hover{background-color:#e5e5e5}
.share-list__link--facebook{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.share-list__link--facebook:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-13.57143em -13em;height:1.42857em;width:1.42857em;display:block;margin:1.2857142857rem auto;padding:.0714285714rem}
.share-list__link--twitter{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.share-list__link--twitter:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-11.78571em -13em;height:1.42857em;width:1.42857em;display:block;margin:1.2857142857rem auto;padding:.0714285714rem}
.share-list__link--email:before,.share-list__link--whatsapp:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');margin:1.2857142857rem auto;padding:.0714285714rem;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:block}
.share-list__link--email{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.share-list__link--email:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-17.57143em -2.14286em;height:1.42857em;width:1.42857em}
.share-list__link--whatsapp{display:block;left:0;height:100%;position:absolute;top:0;width:100%}
.share-list__link--whatsapp:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-19.4em -18.55em;height:1.42857em;width:1.42857em}
@media screen and (max-width:640px){.share-list__item{width:2.8em;height:2.8rem}
.share-list__item a:before{margin:.8rem auto!important}
}
.tweet{background-color:#55acee;box-sizing:border-box;margin:1.7142857143rem auto;padding:1.7142857143rem}
.tweet:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-15.35714em -13em;height:1.42857em;width:1.42857em;display:block;font-size:.7142857143rem;margin:0 auto 1.7142857143rem;padding:.0714285714rem}
@media screen and (min-width:40em){.tweet{max-width:28.5714285714rem;padding:1.7142857143rem 3.3571428571rem}
}
@media screen and (max-width:39.9375em){.tweet{margin-left:-1.7142857143rem;margin-right:-1.7142857143rem}
}
.tweet__cta{margin:0}
.tweet__link{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;letter-spacing:0;background-color:#fff;border:1px solid #000;font-size:1.7142857143rem;padding:1rem 1.7142857143rem;margin:1.7142857143rem 0 0}
.tweet--alt .tweet__heading,.tweet__quote{font-size:1.6428571429rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:1.1}
.tweet__link:hover{background-color:#dadada}
.tweet__quote{font-feature-settings:'kern';font-kerning:normal;color:#fff;margin:0;position:relative}
.tweet__quote:after{content:'\201D';left:.2142857143rem;position:relative}
.tweet__quote:before{content:'\201C';position:relative;right:.2142857143rem}
.tweet--alt{background:0 0;margin:0;padding:0}
.tweet--alt .tweet__icon:before,.video-share__link-cover:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');content:' '}
.tweet--alt:before{content:none}
.tweet--alt .tweet__heading{text-transform:uppercase;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;margin:0}
.tweet--alt .tweet__icon:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;display:block;background-position:-14.85714em -15em;height:1.42857em;width:1.42857em;font-size:2.5714285714rem;margin:1.5714285714rem auto 3rem}
.content-panel__heading,.content-panels-container__heading{font-size:2rem;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.tweet--alt .tweet__quote{color:#000;padding-bottom:1.7142857143rem;padding-top:0}
.tweet--alt .tweet__quote:after{left:-.3571428571rem}
.tweet--alt .tweet__quote:before{right:-.3571428571rem}
.tweet--alt .tweet__link{background:#55acee;color:#fff;border:0;transition:all .25s;margin:0;width:68%;box-sizing:border-box}
.tweet--alt .tweet__link:active,.tweet--alt .tweet__link:hover{background:#55b9ee}
@media screen and (min-width:65em){.tweet--alt .tweet-container{height:21.3571428571rem}
}
@media screen and (min-width:40em){.tweet--alt{max-width:100%;padding:1.7142857143rem}
.tweet--alt .tweet__link{width:15.2857142857rem}
.content-panels-container{padding-right:.7142857143rem}
}
.content-panels-container{padding-bottom:.7142857143rem}
.content-panels-container:after,.content-panels-container:before{clear:both;content:' ';display:table}
.content-panels-container__heading{font-feature-settings:'kern';font-kerning:normal;line-height:1.1}
.content-panel{box-sizing:border-box;float:left;min-height:.0714285714rem;padding-left:.7142857143rem;margin-bottom:.7142857143rem;width:100%;height:26.3571428571rem;padding-right:.7142857143rem}
@media screen and (min-width:40em){.content-panels-container__heading{text-align:center}
.content-panel{height:30rem;width:33.33333%;padding-right:0}
}
@media print{.content-panel{height:12.7857142857rem}
}
.content-panel__content{background-color:#fff;box-sizing:border-box;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none}
.content-panel__content-bottom{bottom:.7857142857rem;left:.7857142857rem;position:absolute;right:.7857142857rem}
.content-panel__heading{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;margin:0 .5714285714rem;position:relative;text-transform:uppercase;top:.0714285714rem}
.follow-us__heading,.video-share__heading{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;text-transform:uppercase}
@media screen and (min-width:24.375em){.video-share{padding:0 1.7142857143rem}
}
.video-share{margin-bottom:1.7142857143rem}
.video-share__heading{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal}
.video-share__video{margin:0 auto 1.7142857143rem;position:relative;width:90%;padding-top:50%}
@media screen and (min-width:40em){.video-share-container{height:21.3571428571rem}
.video-share__video{padding-top:36%;width:64%}
}
@media screen and (min-width:65em){.video-share__video{padding-top:40%;width:70%}
}
.video-share__content,.video-share__cover{height:100%;width:100%;display:block;top:0;left:0;position:absolute}
.video-share__cover{background-position:center center;background-repeat:no-repeat;background-size:cover}
.video-share__button{margin:0 auto;box-sizing:border-box;width:75%;background-color:#3A5795;border:0}
.video-share__button:active,.video-share__button:hover{background:#3a5f95}
@media screen and (min-width:40em){.video-share__button{width:15.2857142857rem}
}
.video-share__link-cover{display:block;position:absolute;top:0;left:0;background:0 0;bottom:0;right:0;transition:all .25s;opacity:.65}
.video-share__link-cover:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;display:inline-block;background-position:-17.57143em -.35714em;height:1.42857em;width:1.42857em;font-size:4.7857142857rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}
.video-share__link-cover:hover{opacity:1}
.follow-us{padding:1.7142857143rem}
@media screen and (min-width:40em){.video-share__link-cover:before{font-size:2.5714285714rem}
.follow-us{padding:0 1.7142857143rem}
.follow-us-container{height:21.3571428571rem}
}
@media screen and (min-width:65em){.follow-us{padding:0 1.7142857143rem 1.7142857143rem 0}
}
.follow-us__heading{font-size:1.6428571429rem;font-feature-settings:'kern';font-kerning:normal}
.follow-us__signup-button,.follow-us__text{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.follow-us__heading--secondary{margin-bottom:.5714285714rem}
.follow-us__text{font-size:1.5rem;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;display:inline-block}
@media screen and (min-width:40em){.follow-us__text{margin-top:0}
}
.follow-us-social-item{margin:.5714285714rem;overflow:hidden;width:4rem;padding:0;font-size:1.2142857143rem}
.follow-us-social-item:before{display:block;margin:1rem 1.1428571429rem .7142857143rem}
@media screen and (min-width:65em){.follow-us-social-item{margin:.7857142857rem}
.featured-carousel .carousel{position:relative}
}
@media screen and (min-width:40em){.follow-us__social-buttons{margin-bottom:3.3571428571rem}
}
.follow-us__signup-button{text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;-webkit-appearance:none;border-radius:0;display:inline-block;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;background-color:#ff0;border:1px solid #ff0;font-size:1.1428571429rem;padding:1rem 1.7142857143rem;margin:0 auto;width:75%;box-sizing:border-box}
.counter-panel__heading,.recently-added-item__title{font-weight:400;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.follow-us__signup-button:hover{background-color:#ffd500;border-color:#ffd500}
@media screen and (min-width:40em){.follow-us__signup-button{width:15.2857142857rem}
}
.follow-us-social__facebook:before,.follow-us-social__instagram:before,.follow-us-social__twitter:before{background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;height:1.42857em;width:1.42857em}
.follow-us-social__facebook:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-13.57143em -13em}
.follow-us-social__twitter:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-11.78571em -13em}
.follow-us-social__instagram:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-position:-10em -13em}
.recently-added-container{padding:1.7142857143rem;background:#e5e5e5}
.recently-added{list-style:none;padding:0;margin:0}
.recently-added__item+.recently-added__item{margin-top:1.7142857143rem}
.recently-added-item__title{font-feature-settings:'kern';font-kerning:normal;font-size:1.1428571429rem;background:#fff;color:#000;padding:.5714285714rem;display:block;text-decoration:none;transition:background .25s ease-in-out,color .25s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.recently-added-item__title:hover{background:#dadada}
.featured-carousel .carousel__slide:before{position:absolute;content:'';left:0;right:0;height:100%;width:100%;z-index:1}
.featured-carousel .carousel-pagination{bottom:0;left:4.2142857143rem;right:4.2142857143rem}
.featured-carousel .carousel-pagination__list{max-width:none;bottom:5.7142857143rem}
.featured-carousel .carousel-pagination__list>li:first-of-type,.featured-carousel .carousel-pagination__list>li:first-of-type:after,.featured-carousel .carousel-pagination__list>li:first-of-type:before{box-shadow:inset 1px 0 #e5e5e5}
.featured-carousel .carousel-pagination__list>li:last-of-type,.featured-carousel .carousel-pagination__list>li:last-of-type:after,.featured-carousel .carousel-pagination__list>li:last-of-type:before{box-shadow:inset -1px 0 #e5e5e5}
.featured-carousel .carousel-pagination__item{background:#e5e5e5;color:#000;font-size:1.1428571429rem;text-transform:uppercase;text-align:left;padding:.7857142857rem}
.featured-carousel .carousel-pagination__item:hover{background:#dadada}
.featured-carousel .carousel-pagination__label__wrapper{height:5.7142857143rem}
.featured-carousel .carousel-pagination__label{background:#fff;border-bottom:5px solid #ff0;font-size:1.1428571429rem;text-transform:uppercase;text-align:left;padding:0 1.2142857143rem}
.featured-carousel .carousel-pagination-item__date{margin-bottom:.2142857143rem}
.featured-carousel .carousel-pagination__item--selected,.featured-carousel .carousel-pagination__item--selected:hover{background:#fff}
.featured-carousel .carousel__next--inline,.featured-carousel .carousel__prev--inline{margin-bottom:0;z-index:2}
@media screen and (min-width:65em){.featured-carousel .carousel-pagination{position:static}
.featured-carousel .carousel-pagination__list{width:100%;margin:0}
.featured-carousel .carousel-pagination__item{width:33.33333%;padding:0 1.2142857143rem}
.featured-carousel .carousel-pagination__label__wrapper{height:80px}
.featured-carousel .carousel-pagination__item--selected{border-top:0;position:relative}
.featured-carousel .carousel-pagination__item--selected:before{position:absolute;content:'';height:.2857142857rem;top:-.2857142857rem;left:0;width:100%;background:#fff;z-index:1}
.featured-carousel .carousel-pagination__item--selected:after{position:absolute;content:'';height:.2857142857rem;bottom:0;left:0;width:100%;background:#ff0}
}
@media screen and (max-width:64.9375em){.featured-carousel .carousel__next--inline,.featured-carousel .carousel__prev--inline{bottom:0;background:#e5e5e5;height:5.2857142857rem}
.featured-carousel .carousel__next--inline:hover,.featured-carousel .carousel__prev--inline:hover{background:#b6b6b6}
.featured-carousel .carousel__next--inline:before,.featured-carousel .carousel__prev--inline:before{margin:2.2142857143rem auto}
.featured-carousel .carousel__next--inline{right:0}
.featured-carousel .carousel__next--inline:before{background-position:-12.35714em -17.14286em}
}
@media screen and (max-width:64.9375em) and (min-width:65em){.featured-carousel .carousel__next--inline{background-position:-10.85714em -17.14286em}
}
@media screen and (max-width:64.9375em){.featured-carousel .carousel__prev--inline{left:0}
.featured-carousel .carousel__prev--inline:before{background-position:-12.35714em -11.35714em}
}
@media screen and (max-width:64.9375em) and (min-width:65em){.featured-carousel .carousel__prev--inline{background-position:-19.35714em -9.35714em}
}
.counter{padding:1.7142857143rem 0;margin-bottom:1.7142857143rem;background-color:#f7f7f7}
.counter:after,.counter:before{clear:both;content:' ';display:table}
@media screen and (min-width:79.5em){.counter{padding:1.7142857143rem 8.8571428571rem}
}
.counter-panel{text-align:center;margin:1.7142857143rem 3.3571428571rem}
.counter-panel__heading{font-size:1.6428571429rem;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal}
.counter-panel__heading:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';background-position:-10.64286em -15em;height:1.78571em;width:1.78571em;display:block;font-size:1rem;margin:0 auto 2.5714285714rem}
.counter-panel__number{font-size:6.7142857143rem;letter-spacing:-6px;line-height:1.2;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
@media screen and (min-width:40em){.counter-panel__number{font-size:7.3571428571rem}
}
.counter-panel__text{padding:0 1.7142857143rem}
.ai-accion-2col{max-width:120.142857143rem;margin-left:auto;margin-right:auto}
.ai-accion-2col:after,.ai-accion-2col:before{content:" ";display:table}
.ai-accion-2col:after{clear:both}
@media screen and (min-width:65em){.ai-accion-2col__col1{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}
.ai-accion-2col__col1:last-child{margin-right:0}
.ai-accion-2col__col2{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}
.ai-accion-2col__col2:last-child{margin-right:0}
}
.ai-accion-firma{width:100%;background:#F7F7F7;padding:1.0714285714rem;border-top:1px solid #DADADA;display:block}
.ai-accion-firma__head{max-width:120.142857143rem;margin-right:auto;margin-left:-1.0714285714rem}
.ai-accion-firma__head:after,.ai-accion-firma__head:before{content:" ";display:table}
.ai-accion-firma__head:after{clear:both}
@media screen and (min-width:40em) and (max-width:65em){.ai-accion-firma__head-title{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.ai-accion-firma__head-title:last-child{margin-right:0}
}
.ai-accion-firma__head-title-text{font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-size:1.3rem;background:#000;color:#FFF;height:2.5714285714rem;display:inline-block;padding-left:1.1428571429rem}
.ai-accion-firma__head-title-text:after{height:0;width:0;border-bottom:1.2857142857rem solid transparent;border-left:.8571428571rem solid #000;border-top:1.2857142857rem solid transparent;background:#F7F7F7;display:inline-block;vertical-align:middle;content:' ';margin-left:1.4285714286rem}
.ai-accion-firma__head-target{margin-left:1.0714285714rem;font-size:.9rem;font-weight:700;color:#B6B6B6;padding-top:.7857142857rem}
@media screen and (min-width:40em) and (max-width:65em){.ai-accion-firma__head-target{float:left;display:block;width:48.821174201%;text-align:right;margin-right:0;margin-left:0}
.ai-accion-firma__head-target:last-child{margin-right:0}
}
.ai-accion-firma__head-target-number{color:#000}
.ai-accion-firma__bar{margin-top:.7142857143rem;width:100%;height:1.7142857143rem;background:#DADADA;position:relative}
.ai-accion-firma__bar-progress{background-color:#FF0;background-image:linear-gradient(#FF0,#FF0,#dada00);transition:width 2s ease;height:1.7142857143rem;width:0}
.ai-accion-firma__bar-caption{position:absolute;bottom:.0714285714rem;left:1.1428571429rem;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-size:1.1rem}
.ai-accion-firma__firmantes{margin-top:.7142857143rem;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-size:1.4rem}
.ai-accion-firma__text{margin-top:.7142857143rem;font-size:.9em}
.ai-accion-firma__importanttext{margin-top:.7142857143rem;font-weight:700}
.ai-accion-firma__warning{margin-top:.7142857143rem;font-weight:700;color:#CB5757}
.ai-accion-firma__input{margin:.3571428571rem 0 0;box-sizing:border-box;border:1px solid #B6B6B6;border-radius:0;padding:0 .4285714286rem;font-size:1rem;font-family:sans-serif;color:#1A1A1A;width:100%;height:2.8571428571rem;background:#FFF}
.ai-accion-firma__button,.ai-accion-firma__check{margin-top:.7142857143rem}
.ai-accion-firma-interstitial-actions__mas-info,.ai-accion-firma__button-primera{border-radius:0;cursor:pointer;outline:0;text-decoration:none;white-space:nowrap;letter-spacing:0}
.ai-accion-firma__input::-webkit-input-placeholder{font-style:italic}
.ai-accion-firma__input::-moz-placeholder{font-style:italic}
.ai-accion-firma__input:-ms-input-placeholder{font-style:italic}
.ai-accion-firma__input[disabled]{opacity:.5}
.ai-accion-firma__check{font-size:.8rem;display:block}
.ai-accion-firma__button-primera{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;display:inline-block;transition:background-color .25s,border-color .25s,color .25s;background-color:#fff;border:1px solid #000;box-sizing:border-box;text-align:center;width:100%;font-size:1.2857142857rem;padding:.7142857143rem 1.2142857143rem;margin:1.4285714286rem 0}
.ai-accion-firma__button-primera:hover{background-color:#dadada}
@media screen and (min-width:30em){.ai-accion-firma__button-primera{font-size:1.7142857143rem;padding:1rem 1.7142857143rem}
}
.ai-accion-firma__form{margin:0;padding:0}
.ai-accion-firma__hidden{display:none}
.ai-accion-firma__arrow{transform:rotate(90deg) translateX(.2857142857rem);display:inline-block;font-family:Arial,helvetica,sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;margin-left:.7142857143rem}
.ai-accion-firma__arrow:before{content:"\203A"}
.ai-accion-firma-compartir__facebook,.ai-accion-firma-compartir__twitter{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;color:#FFF;font-size:1.1em}
.ai-accion-firma-compartir__facebook:last-child,.ai-accion-firma-compartir__twitter:last-child{margin-right:0}
.ai-accion-firma-compartir__facebook-icon,.ai-accion-firma-compartir__twitter-icon{display:inline-block;vertical-align:middle;margin-left:6px}
.ai-accion-firma-compartir{max-width:120.142857143rem;border-top:1px solid #DADADA;margin:24px auto 16px}
.ai-accion-firma-compartir:after,.ai-accion-firma-compartir:before{content:" ";display:table}
.ai-accion-firma-compartir:after{clear:both}
.ai-accion-firma-compartir__header{margin:26px 0;float:left;width:100%;font:normal normal normal 24px TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif}
.ai-accion-firma-compartir__facebook{background-color:#22599D}
.ai-accion-firma-compartir__facebook:hover{background-color:#2b71c7}
.ai-accion-firma-compartir__twitter{margin-right:0;background-color:#55ACEE}
.ai-accion-firma-compartir__twitter:hover{background-color:#83c3f3}
.ai-accion-firma-content{margin-bottom:16px}
.ai-accion-firma-content .image-wrap,.ai-accion-firma-content img{display:block;width:100%;height:auto}
.ai-accion-firma-content figure{margin-top:0}
.ai-accion-firma-content>.ai-c{padding-left:0;padding-right:0}
@media screen and (max-width:65em){.ai-accion-boton-actua{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-radius:0;cursor:pointer;display:inline-block;outline:0;text-decoration:none;white-space:nowrap;letter-spacing:0;background-color:#ff0;border:1px solid #ff0;color:#000;font-size:2.2857142857rem;padding:1.5714285714rem 3rem;box-sizing:border-box;text-align:center;width:100%;transition:all .25s ease;position:fixed;bottom:0;left:0;z-index:10}
.ai-accion-boton-actua:hover{background-color:#ffd500;border-color:#ffd500}
.ai-accion-boton-actua--hidden{opacity:0;height:0;padding:0;margin:0}
}
@media screen and (min-width:65em){.ai-accion-boton-actua{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;font-size:2rem}
}
.ai-accion-firma-interstitial-actions__cerrar,.ai-accion-firma-interstitial-actions__mas-info{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal;line-height:1.1;transition:background-color .25s,border-color .25s,color .25s;font-size:1.7142857143rem;padding:1rem 1.7142857143rem}
.ai-accion-firma-interstitial-actions{margin-top:24px;margin-bottom:16px}
.ai-accion-firma-interstitial-actions:after,.ai-accion-firma-interstitial-actions:before{content:" ";display:table}
.ai-accion-firma-interstitial-actions:after{clear:both}
.ai-accion-firma-interstitial-actions__mas-info{font-feature-settings:'kern';font-kerning:normal;display:inline-block;background-color:#ff0;border:1px solid #ff0;color:#000}
.ai-accion-firma-interstitial-actions__cerrar,.ai-cta-2col__banner-btn{border-radius:0;cursor:pointer;outline:0;letter-spacing:0;white-space:nowrap;text-decoration:none}
.ai-accion-firma-interstitial-actions__mas-info:hover{background-color:#ffd500;border-color:#ffd500}
.ai-accion-firma-interstitial-actions__cerrar{font-feature-settings:'kern';font-kerning:normal;display:inline-block;background-color:#fff;border:1px solid #000}
.ai-breadcrumbs__item,.ai-nav3__item{font-weight:500;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.ai-accion-firma-interstitial-actions__cerrar:hover{background-color:#dadada}
@media screen and (max-width:40em){.ai-accion-firma-interstitial-actions__mas-info{box-sizing:border-box;text-align:center;width:100%;margin-bottom:.7142857143rem}
.ai-accion-firma-interstitial-actions__cerrar{box-sizing:border-box;text-align:center;width:100%}
}
@media screen and (min-width:40em){.ai-accion-firma-interstitial-actions__cerrar{float:right}
}
.ai-social-share-block{background-color:#F7F7F7;margin:1.7142857143rem auto;padding:1.7142857143rem;text-align:center}
@media screen and (min-width:30em){.ai-social-share-block{max-width:28.5714285714rem}
}
.ai-social-share-block__title{font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-size:2rem}
.ai-social-share-block__share-list-container{display:inline-block}
.ai-breadcrumbs__item{font-feature-settings:'kern';font-kerning:normal;display:inline-block;color:#B6B6B6;padding-right:.7142857143rem}
.ai-breadcrumbs__item::after{content:' > ';padding-left:.7142857143rem}
.ai-breadcrumbs__item--current::after{content:'';padding-left:0}
.ai-breadcrumbs__link{color:#000;text-decoration:none}
.ai-breadcrumbs__link--current{color:#B6B6B6}
.ai-breadcrumbs-container{max-width:90.7857142857rem;margin:0 auto;padding:.7142857143rem;box-sizing:content-box}
@media screen and (min-width:65em){.ai-breadcrumbs-container{padding:1.7142857143rem}
}
.ai-nav3:after,.ai-nav3:before{content:" ";display:table}
.ai-nav3:after{clear:both}
.ai-nav3__item{ padding-left:2.8rem;float:left;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;white-space:nowrap;line-height:.7;margin:0.0rem .0rem 1.2rem 0}

@media screen and (max-device-width: 639px) {
				.ai-nav3__item{ margin-left:-0.2px; padding-left:0.4rem;float:left;text-transform:uppercase;font-feature-settings:'kern';font-kerning:normal;white-space:nowrap;line-height:.7;margin:0.0rem .0rem 0.6rem 0}

						}

.ai-como-ayudar__title,.ai-cta-2col__banner-btn{-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.ai-cta-2col__banner-title,.ai-cta-2col__copy-title{margin-top:0;font-weight:450;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;line-height:3.0rem}
.ai-nav3__link{display:block;letter-spacing:0;padding:.7142857143rem;text-decoration:none;transition:background-color .25s;background-color:#000;color:#FFF;border:1px solid #FFF}
.ai-como-ayudar__item:hover,.ai-cta-2col__banner-btn{transition:background-color .25s,border-color .25s,color .25s}
.ai-nav3__link:hover{background-color:#555}
.ai-nav3__link--current{color:#000;background-color:#FFF}
.ai-nav3__link--current:hover{background-color:#FFF}
.ai-cta-2col{max-width:120.142857143rem;margin-left:auto;margin-right:auto}
.ai-cta-2col:after,.ai-cta-2col:before{content:" ";display:table}
.ai-cta-2col:after{clear:both}
.ai-cta-2col__copycontainer{background-color:#E5E5E5;padding:1.7142857143rem}
@media screen and (min-width:65em){.ai-cta-2col{display:table;width:100%;table-layout:fixed}
.ai-cta-2col__copycontainer{display:table-cell;width:75%;border-bottom:0;padding-bottom:0;vertical-align:middle}
.ai-cta-2col__bannercontainer{display:table-cell;width:25%}
}
.ai-cta-2col__bannercontainer{background-color:#525151;padding:1.7142857143rem}
.ai-cta-2col__copy-title{font-size:2.4rem}


@media screen and (max-device-width: 639px) {
				{display:table-cell;width:100%;border-bottom:-100px; border-top:1rem; padding-bottom:0;vertical-align:middle; height:3rem; padding-top:0;}

						}

@media screen and (max-device-width: 639px) {
				.ai-cta-2col__copy-title{font-size:1.2rem; line-height:1.6rem; padding:0.5rem}

						}
@media screen and (min-width:40em){.ai-cta-2col__copy-title{font-size:2.25rem}
}


.ai-cta-2col__banner-title{font-size:2.2rem;text-transform:uppercase;text-align:center}
@media screen and (min-width:65em){.ai-cta-2col__banner-title{font-size:1.7em}
}
.ai-cta-2col__banner-text{text-align:center; color:#ffffff;font-size:1.2rem}
.ai-cta-2col__banner-btn{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;line-height:1.1;display:inline-block;background-color:#ff0;border:1px solid #ff0;color:#000;font-size:1.9rem;padding:1rem 1.7142857143rem;box-sizing:border-box;text-align:center;width:100%}
.ai-cta-2col__banner-btn:hover{background-color:#ffd500;border-color:#ffd500}
.ai-nav-lang{width:100%;margin:0 auto;display:block;background-color:#E5E5E5}
.ai-nav-lang__item--current,.ai-nav-lang__item:hover{background-color:#1A1A1A}
.ai-nav-lang:after,.ai-nav-lang:before{content:" ";display:table}
.ai-nav-lang:after{clear:both}
@media screen and (min-width:65em){.ai-cta-2col__banner-btn{font-size:2.2857142857rem;padding:1.5714285714rem 3rem}
.ai-nav-lang{width:auto;max-width:105.142857143rem}
.ai-nav-lang__container{float:right}
}
.ai-nav-lang__item{display:table;float:left;height:4.2857142857rem}
.ai-nav-lang__link{display:table-cell;vertical-align:middle;text-align:center;white-space:nowrap;padding:0 1.7142857143rem;color:#000;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-weight:400;font-size:1rem;text-transform:uppercase;text-decoration:none}
.ai-nav-lang__link--current,.ai-nav-lang__link:hover{color:#FFF}
.ai-como-ayudar{max-width:120.142857143rem;margin-left:auto;margin-right:auto}
.ai-como-ayudar:after,.ai-como-ayudar:before{content:" ";display:table}
.ai-como-ayudar:after{clear:both}
.ai-como-ayudar__item{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:.7142857143rem;padding:0 .7142857143rem}
.ai-como-ayudar__item:last-child{margin-right:0}
@media screen and (min-width:40em) and (max-width:65em){.ai-como-ayudar__item{height:9.2857142857rem;margin-bottom:1.7142857143rem;padding:0;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}
.ai-como-ayudar__item:last-child,.ai-como-ayudar__item:nth-child(2n){margin-right:0}
.ai-como-ayudar__item:nth-child(2n+1){clear:left}
}
@media screen and (min-width:65em){.ai-como-ayudar__item{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}
.ai-como-ayudar__item:last-child,.ai-como-ayudar__item:nth-child(4n){margin-right:0}
.ai-como-ayudar__item:nth-child(4n+1){clear:left}
}
.ai-como-ayudar__item-container:after,.ai-people-acted:after,.further-reading__links:after,.image-row:after,.site-search:after{clear:both}
.ai-como-ayudar__item:hover{background-color:rgba(0,0,0,.1)}
.ai-como-ayudar__item-container{max-width:120.142857143rem;margin-left:auto;margin-right:auto}
.ai-como-ayudar__item-container:after,.ai-como-ayudar__item-container:before{content:" ";display:table}
.ai-como-ayudar__item-container-icon{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding-left:.7142857143rem}
.ai-como-ayudar__item-container-icon:last-child{margin-right:0}
.ai-como-ayudar__item-container-text{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-left:8.5298042998%}
.ai-como-ayudar__item-container-text:last-child{margin-right:0}
.ai-como-ayudar__title{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-feature-settings:'kern';font-kerning:normal;font-size:2em;line-height:1.1;margin-top:0;margin-bottom:.7142857143rem}
.ai-page-title,.panel-title{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
.ai-como-ayudar__copy{margin-top:0;margin-bottom:0}
.panel-title{font-feature-settings:'kern';font-kerning:normal;font-size:1.7rem}
.ai-page-title{font-feature-settings:'kern';font-kerning:normal;max-width:90.7857142857rem;margin:0 auto;padding:0 .7142857143rem .7142857143rem;font-size:2rem;line-height:1.2;text-transform:uppercase;box-sizing:content-box}
.ai-interstitial__skip,.ai-people-acted__headline{font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;-webkit-font-feature-settings:'kern';-webkit-font-kerning:normal}
@media screen and (min-width:40em){.ai-page-title{font-size:2.75rem;padding:0 .7142857143rem 1.7142857143rem}
}
@media screen and (min-width:65em){.ai-page-title{padding:0 1.7142857143rem 1.7142857143rem}
}
.galleria-root{background-color:#000}
.further-reading{background:#E5E5E5;margin:1.7142857143rem 0 0;padding:1.7142857143rem}
.further-reading__introduction{margin:0 0 1.7142857143rem}
.further-reading__links{list-style-type:none;margin:0;padding:0}
.further-reading__links:after,.further-reading__links:before{content:" ";display:table}
.further-reading__link{text-decoration:none;padding:.85714rem;background:#FFF;color:#000;display:block;transition:background .25s ease-in-out,color .25s ease-in-out}
.further-reading__link:before{background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.png');background-image:url('https://denunciasamnistia.org.mx//images/sprite-v2.svg'),none;background-repeat:no-repeat;background-size:40em 20em;content:' ';display:inline-block;background-position:-1.71429em -18.64286em;height:1em;width:1.42857em}
.further-reading__link:hover{background:#DADADA}
.further-reading__links-item+.further-reading__links-item{margin-top:.7857142857rem}
.ai-interstitial{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:20000;background:rgba(0,0,0,.9)}
.ai-interstitial__iframe-container,.ai-interstitial__topbar{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}
.ai-interstitial__topbar{height:80px;background:#000;padding:16px;border-bottom:2px solid #fff;z-index:20001}
.ai-interstitial__caption{float:left;color:#fff}
.ai-interstitial__skip,.site-search__submit{cursor:pointer;outline:0;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s;white-space:nowrap;letter-spacing:0;color:#000}
.ai-interstitial__skip{font-feature-settings:'kern';font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;font-size:1.2857142857rem;padding:.7142857143rem 1.2142857143rem;background-color:#ff0;border:1px solid #ff0;float:right}
.ai-people-acted:after,.ai-people-acted:before,.site-search:after,.site-search:before{content:" ";display:table}
.ai-interstitial__skip:hover{background-color:#ffd500;border-color:#ffd500}
.ai-interstitial__iframe-container{height:100%;padding-top:80px;overflow:hidden}
.ai-interstitial__iframe{background:#fff;width:100%;height:100%}
.ai-people-acted{padding:1.7142857143rem 0}
.ai-people-acted__headline{font-feature-settings:'kern';font-kerning:normal;font-size:2rem}
.ai-people-acted__list{border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;margin:.7142857143rem 0}
.ai-people-acted__act{padding:.4285714286rem 0;margin:0}
.site-search__input,.site-search__submit{float:left;font-weight:400;font-family:TradeGothicLT-BoldCondTwenty,HelveticaNeue-CondensedBold,"Franklin Gothic Medium",sans-serif;font-size:1.2857142857rem;padding:.7142857143rem 1.2142857143rem}
.site-search{max-width:120.142857143rem;margin-left:auto;margin-right:auto}
.site-search__input{display:block;margin-right:2.3576515979%;width:100%;background-color:transparent;line-height:normal;border:1px solid #B6B6B6;box-sizing:border-box}
.site-search__input:last-child{margin-right:0}
@media screen and (min-width:30em){.site-search__input{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}
.site-search__input:last-child{margin-right:0}
}
.site-search__input:focus{outline:0}
.site-search__submit{margin-right:2.3576515979%;width:100%;-webkit-font-feature-settings:'kern';font-feature-settings:'kern';-webkit-font-kerning:normal;font-kerning:normal;line-height:1.1;border-radius:0;display:inline-block;background-color:#ff0;border:1px solid #ff0}
.site-search__submit:last-child{margin-right:0}
@media screen and (min-width:30em){.site-search__submit{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}
.site-search__submit:last-child{margin-right:0}
}
.site-search__submit:hover{background-color:#ffd500;border-color:#ffd500}
.image{display:block;margin-bottom:1.7142857143rem;line-height:1}
.image a>img,.image>img{display:block;max-width:100%;height:auto}
.image-above:after,.image-above:before,.image-below:after,.image-below:before,.image-beside:after,.image-beside:before,.image-intext:after,.image-intext:before,.image-row:after,.image-row:before,.image-wrap:after,.image-wrap:before{content:" ";display:table}
@media screen and (max-width:30em){.image a>img,.image>img{margin:0 auto}
}
.image .caption{padding:.7142857143rem 0 0;color:#555;font-style:italic}
.image-row{margin-left:-15px;margin-right:-15px}
.image-column{max-width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media screen and (min-width:40em){.image-column{float:left}
}
.image-center-inner,.image-center-outer{width:100%;position:relative; margin-left: 800px; float:right}
.image-wrap{overflow:hidden;max-width:100%}


@media screen and (max-device-width: 639px) {
				.image-wrap{overflow:hidden;width:100%; height:100%;}
				.image-center-inner,.image-center-outer{width:100%; height:100%;position:relative;float:right}

						}


.image-below .image-wrap{margin-top:1.7142857143rem}
.image-center .image>img{margin:0 auto}
.image-center-outer{right:50%}
.image-center-inner{right:-50%}
.image-left .image-wrap{float:left}
.image-left .text{clear:left}
.image-right .image-wrap{float:right}
.image-right .text{clear:right}
.image-above:after,.image-below:after,.image-beside:after,.image-intext:after,.image-wrap:after{clear:both}
.image-beside-left .image-wrap,.image-intext-left .image-wrap{float:left;margin-left:-15px}
.image-beside-right .image-wrap,.image-intext-right .image-wrap{float:right;margin-right:-15px}
.image-beside-left .image-wrap,.image-beside-right .image-wrap,.image-intext-left .image-wrap,.image-intext-right .image-wrap{max-width:50%;padding-left:15px;padding-right:15px}
.image-beside-left,.image-beside-right{overflow:hidden;zoom:1}
@media screen and (max-width:30em){.image-beside-left .image-wrap,.image-beside-right .image-wrap{margin-left:-15px;margin-right:-15px;max-width:none;float:none}
}
.image-beside-left .text,.image-beside-right .text{overflow:hidden;zoom:1}
.image-header-1 .image-wrap,.image-header-2 .image-wrap,.image-header-3 .image-wrap{margin-top:1.7142857143rem}
.image-header-4 .image-wrap,.image-header-5 .image-wrap,.image-header-6 .image-wrap{margin-top:.8571428571rem}
.ai-inherited div.noticiaCajaGris{display:block;width:50%;float:right;margin:1em 0 1em 1em;padding:1em;background-color:#f5f5f5;font-size:1.2em}

@media screen and (max-device-width: 639px){.mainvideo{min-height:initial}}.mainvideo .icon{width:100px;height:100px;position:absolute;background:url(/images/playicon.png);background-size:100px 100px;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1;cursor:pointer}.mainvideo img{width:100%}.mainvideo iframe,.mainvideo object,.mainvideo embed{display:table;width:70%;margin:0 auto}@media screen and (max-device-width: 639px){.mainvideo iframe,.mainvideo object,.mainvideo embed{width:100%}}

.videos{position:relative;min-height:auto}.videos .videoContent{width:100%;box-sizing:border-box;font-size:0}.videos .videoContent .video_item{display:inline-block;position:relative;width:32%;min-height:100px;margin-right:2%;margin-bottom:20px;cursor:pointer}.videos .videoContent .video_item:nth-child(3n){margin-right:0}.videos .videoContent .video_item img{display:block;width:100%}@media screen and (max-device-width: 639px){.videos .videoContent .video_item{width:100%;margin:0 0 80px 0;min-height:140px}}.videos #player{vertical-align:middle;position:fixed;background:rgba(0,0,0,0.9);width:100%;height:100vh;display:none;top:0;left:0;z-index:2}.videos #player #close{position:absolute;right:0;top:0;display:block;width:40px;height:40px;line-height:40px;background:#FFFFFF;cursor:pointer}.videos #player .videoContainer{width:80%;position:relative;margin:40px auto}.videos #player .videoContainer iframe{display:block;width:100%}.videos #player .videoContainer .info{display:block;background:#FFFFFF;padding:6px 10px;color:#000000}

