@keyframes spinner{to{transform:rotate(1turn)}}@keyframes toast-in-out{0%{opacity:0;transform:translateX(120%)}13%{opacity:1;transform:translateX(0)}80%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(120%)}}.header-tematico{font-family:Rubik,sans-serif}.header-tematico__wrapper{display:grid;place-items:center;position:relative;height:320px;min-height:140px;background-position:50%;background-size:cover;width:100%}@media screen and (max-width:767px){.header-tematico__wrapper{height:auto}}.header-tematico__wrapper:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9))}.header-tematico__content{position:relative;container-name:header-tematico-container;container-type:inline-size;width:100%;max-width:1260px;height:100%;padding:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@supports selector(:has(*)){.header-tematico__content:has(>.header-tematico__sponsor:empty),.header-tematico__content:not(:has(>.header-tematico__sponsor)){align-items:center;text-align:center}.header-tematico__content:has(>.header-tematico__sponsor:empty) .header-tematico__nav,.header-tematico__content:not(:has(>.header-tematico__sponsor)) .header-tematico__nav{margin-inline:auto}}.header-tematico__sponsor{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;position:absolute;top:12px;right:12px}@media screen and (max-width:767px){.header-tematico__sponsor{position:relative;top:0;right:0;margin-left:auto}}.header-tematico__sponsor__label{color:#fff;font-size:14px;line-height:100%;font-weight:300}.header-tematico__sponsor__link{width:auto;height:36px;display:inline-block}.header-tematico__sponsor__link img{width:auto;height:100%;max-width:152px;object-fit:contain;object-position:center;color:#d9d9d9;font-style:italic;font-size:12px;vertical-align:middle}.header-tematico__logo{width:auto;height:60px;display:block;margin-bottom:8px}@media screen and (max-width:767px){.header-tematico__logo{height:40px}}.header-tematico__logo img{width:auto;height:100%;object-fit:contain;object-position:center;color:#d9d9d9;font-style:italic;font-size:12px;vertical-align:middle}.header-tematico__title{margin-bottom:4px;text-wrap:pretty;font-family:Rubik,sans-serif;font-weight:700;font-size:48px;line-height:120%;color:#fff}@media (max-width:767px){.header-tematico__title{font-size:28px}}.header-tematico__lead{font-family:Rubik,sans-serif;font-weight:400;font-size:18px;line-height:120%;color:#d9d9d9;margin-bottom:16px}.header-tematico__nav{display:block;position:relative;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:4px}.header-tematico__nav::-webkit-scrollbar{height:4px;width:4px;border-radius:4px}.header-tematico__nav::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:4px}.header-tematico__nav::-webkit-scrollbar-thumb{background-color:#ed1d31;border-radius:4px;transition:all .3s ease-out}.header-tematico__nav::-webkit-scrollbar-thumb:hover{background-color:#af0e1e}@supports (-moz-appearance:none){.header-tematico__nav{scrollbar-width:thin;scrollbar-color:#ed1d31 #d9d9d9}}.header-tematico__nav__list{display:flex;flex-direction:row;gap:8px}.header-tematico__customHTML{position:relative}[class^=header_] .container.container--main{margin-top:0}