#TT_consent{position:fixed;z-index:99999999999;left:0;right:0;top:0;bottom:0;backdrop-filter:blur(5px);filter:grayscale(100%);font-size:.9rem;line-height:1rem;color:#000!important}#TT_consent .container{position:fixed;width:620px;background-color:#f6f6f6;border-radius:1rem;box-shadow:0 0 50px rgba(0,0,0,.5);z-index:10;padding:20px;left:50%;transform:translate(-50%,-50%);top:50%;text-align:center;max-width:90%;border:2px solid #fff}#TT_consent h3{font-size:2rem;font-weight:800;margin-bottom:1rem;letter-spacing:0!important}#TT_consent p{line-height:1.5rem;letter-spacing:0!important;margin:0!important}#TT_consent ul{list-style:none;padding:20px;text-align:left;line-height:1.5rem;margin:0}#TT_consent input{display:inline-block;width:inherit}#TT_consent label{display:inline;letter-spacing:0!important}#TT_consent button{text-align:center;font-size:1.1rem;padding:12px 6px;letter-spacing:0;font-weight:400;text-transform:uppercase;min-width:155px;margin:0 5px;transition:all .5s ease;border-radius:1rem}#TT_consent button:hover{transition:all .5s ease}#TT_consent p[data-action=action]{padding:10px 0;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap}#TT_consent button[data-action=reject-all],#TT_consent button[data-action=accept]{background-color:#f6f6f6;color:#333;border:2px solid #999}#TT_consent button[data-action=reject-all]:hover,#TT_consent button[data-action=accept]:hover{background-color:#fff;color:#111;border:2px solid #666;box-shadow:0 0 10px rgba(0,0,0,.5)}#TT_consent button[data-action=accept-all]{background-color:#222;color:#f6f6f6;border:2px solid #222}#TT_consent button[data-action=accept-all]:hover{background-color:#000;border:2px solid #000;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}#TT_consent p[data-section=copyright]{font-size:.7rem;margin-top:20px}#TT_consent p[data-section=copyright] a{color:#666}@media screen and (max-width:769px){#TT_consent p[data-action=action]{display:block}#TT_consent button{display:block;margin:5px 0!important;width:100%}}:root{--fc-border-color:#ddd;--fc-button-bg-color:#1e73be;--fc-button-border-color:#1e73be;--fc-button-hover-bg-color:#222;--fc-button-hover-border-color:#222;--fc-button-active-bg-color:#222;--fc-button-active-border-color:#222;--fc-event-bg-color:#1e73be;--fc-event-border-color:#1e73be;--fc-event-text-color:#fff;--fc-today-bg-color:rgba(30,115,190,.08)}#calendario-competicoes{width:100%;margin:0 auto}#calendario-competicoes .fc{font-family:inherit}#calendario-competicoes .fc-toolbar{gap:12px;margin-bottom:24px}#calendario-competicoes .fc-toolbar-title{color:#333;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.2}#page-title .container.d-flex.flex-column.align-items-center{padding-top:100px}#page-title .container.d-flex.flex-column.align-items-center .breadcrumb{margin-top:50px!important}.fc .fc-scrollgrid{margin:0!important}#calendario-competicoes .fc-button{background:#393189;border-color:#393189;border-radius:4px;box-shadow:none;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase}#calendario-competicoes .fc-button:hover,#calendario-competicoes .fc-button:focus,#calendario-competicoes .fc-button-primary:not(:disabled).fc-button-active{background:#333;border-color:#333;box-shadow:none}#calendario-competicoes .fc-col-header-cell{background:#333}#calendario-competicoes .fc-col-header-cell-cushion{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;padding:10px 4px;text-transform:uppercase}#calendario-competicoes .fc-daygrid-day-number{color:#333;font-weight:600;padding:8px}#calendario-competicoes .fc-day-today{background:rgba(30,115,190,.08)}#calendario-competicoes .fc-event{border-radius:3px;cursor:pointer;font-size:12px;line-height:1.35;padding:2px 4px}#calendario-competicoes .fc-event-title{font-weight:600}#calendario-competicoes .fc-event.calendario-evento-vermelho,#calendario-competicoes .fc-event.calendario-evento-azul,#calendario-competicoes .fc-event.calendario-evento-verde,#calendario-competicoes .fc-event.calendario-evento-cinza{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.calendario-legenda{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.calendario-legenda span{align-items:center;color:#555;display:inline-flex;font-size:13px;line-height:1.2}.calendario-legenda-cor{border:1px solid transparent;border-radius:3px;display:inline-block;height:12px;margin-right:7px;width:12px}.calendario-legenda-vermelho{background:#fde2e2;border-color:#f2a6a6}.calendario-legenda-azul{background:#dbeafe;border-color:#93c5fd}.calendario-legenda-verde{background:#dcfce7;border-color:#86efac}.calendario-legenda-cinza{background:#e5e7eb;border-color:#cbd5e1}.calendario-evento-detalhe{border-left:4px solid #393189;box-shadow:0 8px 30px rgba(0,0,0,.08);margin-top:28px;padding:22px 24px}.calendario-evento-data{color:#393189;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.calendario-evento-titulo{font-size:22px;margin-bottom:4px}.calendario-evento-ambito{color:#777;display:block;margin-bottom:14px}.calendario-evento-detalhe p{margin-bottom:6px}.fc-col-header,.fc-scrollgrid-sync-table{margin:0!important}@media (max-width:767px){#calendario-competicoes .fc-toolbar{align-items:flex-start;flex-direction:column}#calendario-competicoes .fc-toolbar-title{font-size:20px}#calendario-competicoes .fc-event{font-size:11px}}