.mixin-animate-basic{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.rp-guia-headline{font-family:"Roboto-Bold";font-weight:700}
.rp-guia-headline-01{font-family:"Roboto-Bold";font-weight:700;font-size:40px;line-height:48px}
@media(min-width:1024px){.rp-guia-headline-01{font-size:56px;line-height:64px}
}
.rp-guia-headline-02{font-family:"Roboto-Bold";font-weight:700;font-size:28px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-02{font-size:40px;line-height:48px}
}
.rp-guia-headline-03{font-family:"Roboto-Bold";font-weight:700;font-size:24px;line-height:32px}
@media(min-width:1024px){.rp-guia-headline-03{font-size:32px;line-height:40px}
}
.rp-guia-title-01{font-family:"Roboto-Bold";font-weight:700;font-size:26px;line-height:34px}
@media(min-width:1024px){.rp-guia-title-01{font-size:36px;line-height:46px}
}
.rp-guia-title-02{font-family:"Roboto-Bold";font-weight:700;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-guia-title-02{font-size:26px;line-height:40px}
}
.rp-guia-title-03{font-family:"Roboto-Bold";font-weight:700;font-size:20px;line-height:30px}
@media(min-width:1024px){.rp-guia-title-03{font-size:22px;line-height:32px}
}
.rp-title-01{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title-01{font-size:20px;line-height:32px}
}
.rp-title-02{font-family:"Roboto-Medium";font-style:normal;font-weight:500;font-size:16px;line-height:24px}
.rp-title,.rp-highlighted-body{font-family:"Roboto-Regular";font-weight:400;font-size:18px;line-height:24px}
@media(min-width:1024px){.rp-title,.rp-highlighted-body{font-size:20px;line-height:32px}
}
.rp-subheadline{font-family:"Roboto-Medium";font-weight:500;font-size:22px;line-height:32px}
@media(min-width:1024px){.rp-subheadline{font-size:24px}
}
.rp-body-guia{font-family:"Roboto-Regular";font-style:normal}
.rp-body-guia:not(.rp-body-semibold){font-weight:400}
.rp-body-guia.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-18{font-family:"Roboto-Regular";font-style:normal;font-size:18px;line-height:32px}
.rp-body-18:not(.rp-body-semibold){font-weight:400}
.rp-body-18.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-16{font-family:"Roboto-Regular";font-style:normal;font-size:16px;line-height:24px}
.rp-body-16:not(.rp-body-semibold){font-weight:400}
.rp-body-16.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-14{font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px}
.rp-body-14:not(.rp-body-semibold){font-weight:400}
.rp-body-14.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.rp-body-12,.rp-caption{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.rp-body-12:not(.rp-body-semibold),.rp-caption:not(.rp-body-semibold){font-weight:400}
.rp-body-12.rp-body-semibold,.rp-caption.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.mixin-link-decrease:hover{opacity:.75}
.mixin-link-decrease:active{opacity:.5}
.mixin-link-decrease:disabled,.mixin-link-decrease.btn-disabled{opacity:.3}
.mixin-link-decrease:focus{border-color:#9cd1ff;outline:0}
.mixin-state-focus:focus{border-color:#9cd1ff;outline:0}
.mixin-link-basic{color:#464646}
.mixin-link-basic.active,.mixin-link-basic:active{color:#016a7f}
.mixin-link-basic:disabled,.mixin-link-basic.rp-disabled,.mixin-link-basic:hover{color:#aaa}
.mixin-link-grey-hover-turquoise{color:#464646}
.mixin-link-grey-hover-turquoise:hover{color:#016a7f}
.mixin-link-basic-inverse{color:#fff}
.mixin-link-basic-inverse:hover{color:#f8f8f8}
.mixin-link-basic-inverse.active,.mixin-link-basic-inverse:active{color:#016a7f}
.mixin-link-basic-inverse:disabled,.mixin-link-basic-inverse.rp-disabled{color:#aaa}
.mixin-link-white-hover-grey{color:#fff}
.mixin-link-white-hover-grey:hover{color:#aaa}
.mixin-link-white-hover-grey.active,.mixin-link-white-hover-grey:active{color:#757575}
.mixin-link-white-hover-grey:disabled,.mixin-link-white-hover-grey.rp-disabled{color:#464646}
.mixin-link-white-hover-yellow{color:#fff;opacity:1}
.mixin-link-white-hover-yellow:hover{color:#ffc800}
.mixin-link-white-hover-yellow.active,.mixin-link-white-hover-yellow:active{color:#757575}
.mixin-link-white-hover-yellow:disabled,.mixin-link-white-hover-yellow.rp-disabled{color:#464646}
.mixin-link-white{color:#fff}
.mixin-link-white:hover{opacity:.75}
.mixin-link-white:active{opacity:.5}
.mixin-link-white:disabled,.mixin-link-white.btn-disabled{opacity:.3}
.mixin-link-white:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise{color:#016a7f}
.mixin-link-turquoise:hover{opacity:.75}
.mixin-link-turquoise:active{opacity:.5}
.mixin-link-turquoise:disabled,.mixin-link-turquoise.btn-disabled{opacity:.3}
.mixin-link-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-link-turquoise-90{color:#016a7f}
.mixin-link-turquoise-90:hover{color:#00404d}
.mixin-link-reverse{color:#fff}
.mixin-link-reverse .rp-arrow{color:#fff}
.mixin-link-reverse:hover{color:#aaa}
.mixin-link-reverse:hover .rp-arrow{color:#aaa}
.mixin-link-reverse:active{color:#fff}
.mixin-link-reverse:active .rp-arrow{color:#fff}
.mixin-state-disabled:disabled,.mixin-state-disabled.rp-disabled,.mixin-state-disabled[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-white{color:#016a7f;background-color:#fff}
.mixin-states-rp-btn-white:hover{color:rgba(1,105,126,0.75);background-color:#fff}
.mixin-states-rp-btn-white:active{color:rgba(1,105,126,0.5);background-color:#fff}
.mixin-states-rp-btn-white:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-white:disabled,.mixin-states-rp-btn-white.rp-disabled{color:rgba(1,105,126,0.3);background-color:#fff}
.mixin-states-rp-btn-turquoise{color:#fff;background-color:#016a7f}
.mixin-states-rp-btn-turquoise:hover{background-color:#00404d}
.mixin-states-rp-btn-turquoise:active{background-color:#00adc3}
.mixin-states-rp-btn-turquoise:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-turquoise:disabled,.mixin-states-rp-btn-turquoise.rp-disabled,.mixin-states-rp-btn-turquoise[disabled="disabled"]{color:#aaa;background-color:#ddd}
.mixin-states-rp-btn-grey:hover{opacity:.75}
.mixin-states-rp-btn-grey:active{opacity:.5}
.mixin-states-rp-btn-grey:disabled,.mixin-states-rp-btn-grey.btn-disabled{opacity:.3}
.mixin-states-rp-btn-grey:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary{color:#016a7f;background-color:#c0ebf2}
.mixin-states-rp-btn-secondary:hover{color:#016a7f;background-color:#92d9e2}
.mixin-states-rp-btn-secondary:active{background-color:#b0e1e7}
.mixin-states-rp-btn-secondary:focus{border-color:#9cd1ff;outline:0}
.mixin-states-rp-btn-secondary:disabled,.mixin-states-rp-btn-secondary.rp-disabled,.mixin-states-rp-btn-secondary[disabled="disabled"]{color:#aaa;background-color:#ddd}
.rp-link{display:inline-flex;align-items:center;gap:4px;font-family:"Roboto-Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-decoration:none}
.rp-link:not(.rp-link-white){color:#016a7f}
.rp-link:not(.rp-link-white):hover{opacity:.75}
.rp-link:not(.rp-link-white):active{opacity:.5}
.rp-link:not(.rp-link-white):disabled,.rp-link:not(.rp-link-white).btn-disabled{opacity:.3}
.rp-link:not(.rp-link-white):focus{border-color:#9cd1ff;outline:0}
.rp-link.rp-link-white{color:#fff}
.rp-link.rp-link-white:hover{opacity:.75}
.rp-link.rp-link-white:active{opacity:.5}
.rp-link.rp-link-white:disabled,.rp-link.rp-link-white.btn-disabled{opacity:.3}
.rp-link.rp-link-white:focus{border-color:#9cd1ff;outline:0}
.rp-link .icon-rp{display:flex;justify-content:center;align-items:center;min-width:24px;width:24px;max-width:24px;min-height:24px;height:24px;max-height:24px;font-size:20px}
.rp-link .icon-rp::before{font-size:20px}
.rp-link .icon-rp img{width:100%;height:100%}
header.scroll-bottom .index-component.sticky-bar{max-height:64px}
@media(min-width:1440px){header.scroll-bottom .index-component.sticky-bar{max-height:72px}
}
header.scroll-bottom .index-component.sticky-bar.mode-scroll{transform:translate(0,0)}
.index-component:not(.sticky-bar){display:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;opacity:1}
@media(min-width:1024px){.index-component:not(.sticky-bar){display:block}
}
.index-component:not(.sticky-bar) .title{margin-bottom:16px}
.index-component:not(.sticky-bar) .list-links{padding-left:32px;border-left:solid 2px #ffc800;font-size:14px;font-weight:400;color:#464646}
.index-component:not(.sticky-bar) .list-links .item-link{margin-bottom:12px;color:#016a7f;font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px;letter-spacing:0;display:flex;align-items:flex-start;margin-left:8px}
.index-component:not(.sticky-bar) .list-links .item-link:hover{color:#00404d}
.index-component:not(.sticky-bar) .list-links .item-link:not(.rp-body-semibold){font-weight:400}
.index-component:not(.sticky-bar) .list-links .item-link.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.index-component:not(.sticky-bar) .list-links .item-link:last-child{margin-bottom:0}
.index-component:not(.sticky-bar) .list-links .item-link .num{margin-right:8px;display:block}
.index-component:not(.sticky-bar) .list-links .item-link:not(.rp-link-disabled) .num{color:#464646}
.index-component:not(.sticky-bar) .list-links .item-link.rp-link-disabled{color:#aaa}
.index-component.sticky-bar{box-shadow:0 8px 32px -16px rgba(0,0,0,0.2);background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:1;transform:translate(0,-100px);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.index-component.sticky-bar:not(.mode-scroll) .block-select .block-index{display:none}
.index-component.sticky-bar .block-content-index{display:flex;align-items:center;flex-wrap:nowrap;padding:0;max-height:64px;justify-content:space-between}
@media(min-width:1024px){.index-component.sticky-bar .block-content-index{justify-content:space-between;max-height:72px}
}
.index-component.sticky-bar .block-content-index .col-left{width:auto}
.index-component.sticky-bar .block-content-index .col-left,.index-component.sticky-bar .block-content-index .col-right{display:flex;align-items:center;height:64px}
@media(min-width:1440px){.index-component.sticky-bar .block-content-index .col-left,.index-component.sticky-bar .block-content-index .col-right{height:72px}
}
.index-component.sticky-bar .block-content-index .col-right{flex-direction:row-reverse;justify-content:space-between}
@media(min-width:1024px){.index-component.sticky-bar .block-content-index .col-right{width:auto;flex-direction:row}
}
.index-component.sticky-bar .block-content-index .col-right .rp-icon{width:40px;height:40px;border-radius:8px;padding-inline:0;font-size:20px}
@media(min-width:1024px){.index-component.sticky-bar .block-content-index .col-right .rp-icon{width:48px;height:48px}
}
.index-component.sticky-bar .logo{height:24px;display:none}
@media(min-width:720px){.index-component.sticky-bar .logo{display:block;max-width:120px;margin-right:28px}
}
.index-component.sticky-bar .logo img{width:100%;height:100%;object-fit:cover}
.index-component.sticky-bar .heading-sticky{max-width:350px;display:none}
@media(min-width:1024px){.index-component.sticky-bar .heading-sticky{display:block;max-width:280px}
}
.index-component.sticky-bar .heading-sticky .pretitle{color:#757575;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(min-width:1024px){.index-component.sticky-bar .heading-sticky .pretitle{-webkit-line-clamp:1}
}
.index-component.sticky-bar .heading-sticky .title{color:#464646;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(min-width:1024px){.index-component.sticky-bar .heading-sticky .title{-webkit-line-clamp:1}
}
.index-component.sticky-bar .heading-sticky>div{margin-bottom:8px}
.index-component.sticky-bar .heading-sticky>div:last-child{margin-bottom:0}
.index-component.sticky-bar .heading-reportaje{max-width:300px;margin:0 24px 0 0}
@media(min-width:1024px){.index-component.sticky-bar .heading-reportaje{margin:0 24px}
}
.index-component.sticky-bar .heading-reportaje .reportaje-category,.index-component.sticky-bar .heading-reportaje .reportaje-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
@media(min-width:1024px){.index-component.sticky-bar .heading-reportaje .reportaje-category,.index-component.sticky-bar .heading-reportaje .reportaje-title{-webkit-line-clamp:1}
}
.index-component.sticky-bar .heading-reportaje .reportaje-category{color:#757575;margin-bottom:8px}
.index-component.sticky-bar .heading-reportaje .reportaje-title{font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px}
.index-component.sticky-bar .heading-reportaje .reportaje-title:not(.rp-body-semibold){font-weight:400}
.index-component.sticky-bar .heading-reportaje .reportaje-title.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
.index-component.sticky-bar .rp-icon{margin-right:8px}
@media(min-width:1024px){.index-component.sticky-bar .rp-icon{margin-right:12px}
}
.index-component.sticky-bar .rp-icon:last-child{margin-right:0}
.index-component.sticky-bar .block-select{position:relative;width:380px;height:100%;border-right:solid 1px #ddd;margin-right:20px}
@media(min-width:1024px){.index-component.sticky-bar .block-select{border-left:solid 1px #ddd;margin-right:0;margin-left:48px}
}
.index-component.sticky-bar .block-select .icon{color:#016a7f;font-size:20px;cursor:pointer;margin-right:0}
.index-component.sticky-bar .block-select .icon:hover{color:#00404d}
.index-component.sticky-bar .block-select .static-block{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px 0 0;cursor:pointer}
@media(min-width:1024px){.index-component.sticky-bar .block-select .static-block{margin-left:24px}
}
.index-component.sticky-bar .block-select .static-block .list-links{max-height:44px;margin:14px 16px 14px 0;padding-left:20px;font-family:"Roboto-Regular";font-size:12px;line-height:16px;letter-spacing:.25px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}
.index-component.sticky-bar .block-select .static-block .list-links::-webkit-scrollbar{display:none}
@media(min-width:1440px){.index-component.sticky-bar .block-select .static-block .list-links{margin:16px 16px 16px 0}
}
.index-component.sticky-bar .block-select .static-block .list-links .list-links__item{color:#464646}
.index-component.sticky-bar .block-select .static-block .list-links .list-links__item.list-links__item--disabled{color:#aaa}
.index-component.sticky-bar .block-select .static-block .list-links .list-links__item .rp-link-disabled{color:#aaa}
.index-component.sticky-bar .block-select .static-block .item-link{margin-bottom:6px;padding:0;color:#016a7f;font-family:"Roboto-Regular";font-style:normal;font-size:12px;line-height:16px;letter-spacing:.025px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.index-component.sticky-bar .block-select .static-block .item-link:hover{color:#00404d}
.index-component.sticky-bar .block-select .static-block .item-link:not(.rp-body-semibold){font-weight:400}
.index-component.sticky-bar .block-select .static-block .item-link.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.index-component.sticky-bar .block-select .static-block .item-link{-webkit-line-clamp:1}
}
.index-component.sticky-bar .block-select .static-block .item-link .num{margin-right:4px;display:inline-block}
.index-component.sticky-bar .block-select .static-block .item-link:not(.rp-link-disabled) .num{color:#464646}
.index-component.sticky-bar .block-select .block-index{display:none;position:absolute;top:-6px;left:-20px;right:-1px;padding:32px 20px 24px;background-color:#fff;box-shadow:0 8px 32px -16px rgba(0,0,0,0.08);border-radius:8px;overflow-y:auto}
.index-component.sticky-bar .block-select .block-index .title{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}
.index-component.sticky-bar .block-select .block-index .list-links.list-links--expanded{margin-top:0;margin-bottom:0;padding-left:20px;font-family:"Roboto-Regular";font-size:14px;line-height:24px;height:100%}
.index-component.sticky-bar .block-select .block-index .list-links.list-links--expanded li::marker{width:auto}
.index-component.sticky-bar .block-select .block-index .list-links.list-links--expanded li.list-links__item--disabled{color:#aaa}
.index-component.sticky-bar .block-select .block-index .list-links.list-links--expanded li.list-links__item--disabled .rp-link-disabled{color:#aaa}
.index-component.sticky-bar .block-select .block-index .list-links.list-links--expanded li .item-link{margin-left:5px}
.index-component.sticky-bar .block-select .block-index .list-links .item-link{margin-bottom:12px;color:#016a7f;font-family:"Roboto-Regular";font-style:normal;font-size:14px;line-height:24px;letter-spacing:.025px;letter-spacing:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.index-component.sticky-bar .block-select .block-index .list-links .item-link:hover{color:#00404d}
.index-component.sticky-bar .block-select .block-index .list-links .item-link:not(.rp-body-semibold){font-weight:400}
.index-component.sticky-bar .block-select .block-index .list-links .item-link.rp-body-semibold{font-family:"Roboto-Medium";font-weight:500}
@media(min-width:1024px){.index-component.sticky-bar .block-select .block-index .list-links .item-link{-webkit-line-clamp:1}
}
.index-component.sticky-bar .block-select .block-index .list-links .item-link:last-child{margin-bottom:0}
.index-component.sticky-bar .block-select .block-index .list-links .item-link .num{margin-right:4px;display:inline-block}
.index-component.sticky-bar .block-select .block-index .list-links .item-link:not(.rp-link-disabled) .num{color:#464646}
@media(min-width:1024px){.index-component.noHeader{padding-top:16px;padding-bottom:24px}
}
.index-component .progress-bar-index{height:2px;width:100%;background-color:#ffc800}