.block-timeline>ul,.block-link>ul,.block-card>ul,.block-calendar>ul{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;margin:2rem 0;padding:0;width:100%}.block-link>ul li,.block-card li,.block-calendar li{flex-basis:210px;flex-grow:1}.link,.block-card a{background-color:var(--block-background);border:var(--block-border);border-radius:14px;color:var(--gray-700);display:flex;flex-direction:column;gap:.5rem;font-size:1.5rem;font-weight:600;height:100%;padding:3rem;text-decoration:none}.link:hover,.block-card a:hover{background-color:var(--block-background-hover);color:var(--primary)}.block-gallery .gallery,.block-colecao .gallery{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--gap);justify-content:center;list-style:none;padding-left:0}.block-gallery .gallery figure a,.block-colecao .gallery a{border-radius:var(--border-radius);display:block;flex-basis:80px;height:160px;overflow:hidden;text-decoration:none}.block-gallery .gallery figure figcaption,.block-colecao .gallery a .description{color:var(--gray-600);display:block;font-size:1.25rem;margin-top:auto;overflow:hidden;padding-top:.75rem;text-overflow:ellipsis}.block-gallery .gallery.style-bordered,.block-gallery .gallery.style-default{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.block-gallery .gallery.style-bordered>*,.block-gallery .gallery.style-default>*{scroll-snap-align:start}.block-gallery .gallery.style-bordered::-webkit-scrollbar,.block-gallery .gallery.style-default::-webkit-scrollbar{display:none}.block-calendar>ul{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap)}.block-calendar li{flex-basis:200px;position:relative}.block-calendar li::before{background-color:var(--gray-300);content:"";height:1px;position:absolute;top:1.5rem;left:0;width:100%}.block-calendar li:only-child{flex-grow:0}.block-calendar .date{background-color:var(--background-color);color:var(--gray-600);display:inline-block;font-size:2rem;font-weight:200;padding-top:0;padding-right:1rem;padding-bottom:.5rem;position:relative}.block-calendar .date small{color:var(--gray-600);font-size:1.2rem;font-weight:400;padding-left:.5rem}.block-calendar p{line-height:1.5em;padding-bottom:0}.block-calendar + .block-rich_text h2{padding-top:4rem}.block-card>ul{display:grid;grid-template-columns:repeat(4,1fr)}.block-card li{flex-basis:280px;flex-shrink:0}.block-card li:only-child{flex-grow:0}.block-card a{position:relative}.block-card a p{color:var(--gray-600);font-weight:400;line-height:1.25em;padding-bottom:0}.block-card img{border-radius:10px 10px 0 0;height:auto;margin:-3rem -3rem 3rem;width:calc(100% + 6rem)}.block-card h2{font-size:2rem;line-height:1.2em;padding:0 0 .75rem}.block-card .btn-inline{color:var(--primary)}[data-tab="main"]:has(+ [data-tab="aside"]) .block-card>ul,body.page-noticias .block-card>ul{grid-template-columns:repeat(3,1fr)}.block-colecao button.collapsibleCollection::after{content:"\e5ce"}.block-colecao button.collapsibleCollection.active::after{content:"\e5cf"}.block-faq>ul{counter-reset:faq-counter;display:flex;flex-direction:column;list-style:none;margin:1rem 0;padding-left:0}.block-faq>ul li{border:1px solid var(--gray-75);display:inline-block;padding:1rem;width:100%}.block-faq>ul li .question{cursor:pointer;display:flex;align-items:flex-start;flex-wrap:nowrap;gap:1.5rem;font-size:1.75rem;font-weight:500;line-height:1.25em;width:100%}.block-faq>ul li .question::before{background-color:var(--primary);border-radius:var(--border-radius);color:var(--white);content:counter(faq-counter,decimal);counter-increment:faq-counter;flex-shrink:0;font-size:1.2rem;height:26px;line-height:26px;text-align:center;width:30px}.block-faq>ul li:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.block-faq>ul li:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.block-faq>ul .answer{display:none;flex-basis:100%;padding-top:1rem;padding-left:calc(26px + 2rem)}.block-gallery{margin:2rem auto}.block-gallery .gallery figure img{border-radius:var(--border-radius);transition:transform 0.3s ease}.block-gallery .gallery figure a:hover img{border-radius:var(--border-radius);transform:scale(1.1)}.block-gallery .gallery.style-default{flex-wrap:nowrap;justify-content:flex-start;padding:2rem 0}.block-gallery .gallery.style-bordered{border-radius:var(--border-radius);flex-wrap:nowrap;gap:2rem;justify-content:flex-start;padding:2rem 0}.block-gallery .gallery.style-bordered figure{border:1px solid var(--primary-400);border-radius:var(--border-radius)}.block-gallery .gallery.style-bordered figure img{height:140px;width:auto}.block-gallery .gallery.style-bordered figure figcaption{padding:1rem}.block-gallery .gallery.style-bordered figure a{height:140px}.block-gallery .gallery.style-featured{background-color:var(--primary-800);border-radius:var(--border-radius);gap:2rem;padding:var(--gap)}.block-gallery .gallery.style-featured figure{flex-basis:calc(10% - 1rem)}.block-gallery .gallery.style-featured figure img{height:120px;width:auto}.block-gallery .gallery.style-featured figure figcaption{color:var(--white)}.block-gallery .gallery.style-featured figure a{height:120px}.block-gallery .gallery.style-featured figure:first-child,.block-gallery .gallery.style-featured figure:nth-child(2){flex-basis:calc(50% - 1rem)}.block-gallery .gallery.style-featured figure:first-child img,.block-gallery .gallery.style-featured figure:nth-child(2) img{height:auto;width:100%}.block-gallery .gallery.style-featured figure:first-child a,.block-gallery .gallery.style-featured figure:nth-child(2) a{height:auto}.block-gallery .gallery.style-featured figure:first-child a:hover img,.block-gallery .gallery.style-featured figure:nth-child(2) a:hover img{transform:scale(1)}@media screen and (max-width:991px){.block-gallery .gallery.style-default{margin-left:calc(-1 * var(--container-x-padding));margin-right:calc(-1 * var(--container-x-padding));padding-left:var(--container-x-padding);padding-right:var(--container-x-padding);scroll-padding-left:var(--container-x-padding);scroll-padding-right:var(--container-x-padding);width:calc(100% + (2 * var(--container-x-padding)))}}@media screen and (max-width:600px){.block-gallery .gallery.style-bordered{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.block-gallery .gallery.style-bordered>*{scroll-snap-align:start}.block-gallery .gallery.style-bordered figure img{height:100px;width:auto}.block-gallery .gallery.style-bordered figure a{height:100px}.block-gallery .gallery.style-featured{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:var(--gap);scrollbar-width:none;-webkit-overflow-scrolling:touch}.block-gallery .gallery.style-featured>*{scroll-snap-align:start}.block-gallery .gallery.style-featured figure img{height:120px!important;width:auto!important}.block-gallery .gallery.style-featured figure a{height:120px!important}}.dots{display:flex;justify-content:center;gap:3px}.dots .dot{background-color:var(--gray-100);border-radius:50%;height:8px;width:8px;transition:background-color 0.3s}.dots .dot.active{background-color:var(--gray-200);border-radius:25px;width:18px}.block-introduction{color:var(--gray-800);font-size:1.8rem;line-height:1.75em;padding-bottom:var(--gap);width:60%}@media screen and (max-width:991px){.block-introduction{width:100%}}body.darkMode .block-introduction{color:var(--gray-500)}.block-link>ul li{flex-basis:290px}.block-rich_text h2,.block-rich_text h3,.block-rich_text h4{column-span:all}.block-rich_text h2 b,.block-rich_text h3 b,.block-rich_text h4 b{font-weight:inherit}.block-rich_text iframe{display:block;height:500px;margin:0 auto;width:100%}.block-rich_text figure figcaption{font-size:1.2rem;color:var(--gray-600);margin-top:.5rem}.block-rich_text figure img.richtext-image{border-radius:var(--border-radius);float:none;margin:0}.block-rich_text li{line-height:1.5em;margin-bottom:.5rem}.block-rich_text ul li{list-style:square}.richtext-image{margin-bottom:2rem}.richtext-image.right{float:right;margin-left:2rem;max-width:500px}.richtext-image.left{float:left;margin-right:2rem;max-width:500px}.richtext-image.full-width{display:block;height:auto;max-width:100%;width:100%}.block-presentation{border:1px solid var(--primary-300);border-radius:var(--card-border-radius);display:grid;grid-template-areas:'imagem conteudo';grid-template-columns:250px auto;gap:var(--gap);margin:3rem 0 3rem 4rem;padding:3rem;width:calc(100% - 4rem)}.block-presentation img{border-radius:var(--card-border-radius);grid-area:imagem;height:auto;margin-left:-7rem;max-width:250px;width:100%}.block-presentation>div{grid-area:conteudo;margin-left:-7rem}.block-presentation>div h3{padding-top:0}@media screen and (max-width:550px){.block-presentation{grid-template-areas:'imagem' 'conteudo';grid-template-columns:auto}.block-presentation img{max-width:100%}.block-presentation>div{margin-left:0}}.block-quote{display:flex;justify-content:center;margin-top:3rem;margin-bottom:3rem}.block-quote blockquote{border:1px solid var(--gray-75);display:inline-block;max-width:900px;padding:4rem 8rem;position:relative}.block-quote blockquote::before{color:var(--gray-300);content:"\"";font-size:12rem;position:absolute;top:-4rem;left:0}.block-quote blockquote p{font-size:1.85rem;font-style:italic;font-weight:300}.block-quote blockquote p.author{font-size:1.5rem;font-style:normal;font-weight:600;padding-top:1rem;padding-bottom:0}@media screen and (max-width:550px){.block-quote blockquote{padding:5rem 4rem 4rem}}.block-table{margin:1rem 0}.block-table caption{color:var(--gray-600);font-size:1.25rem;padding:1rem 2rem;text-align:left}.block-timeline>ul{flex-direction:column;gap:1rem;position:relative}.block-timeline>ul>li + li{margin-top:2rem}.block-timeline>ul::before{background-color:var(--gray-300);content:"";height:100%;position:absolute;left:4px;top:0;width:1px}.block-timeline>ul .date{color:var(--gray-600);display:block;font-size:1.35rem;padding:0 0 0 3rem;position:relative}.block-timeline>ul .date::before{background-color:var(--gray-600);content:"";height:2px;position:absolute;left:0;top:.9rem;width:18px}.block-timeline>ul .description{padding-left:3rem}.block-timeline>ul .description h4{font-size:1.75rem}.block-timeline>ul .description p{padding-bottom:0}.block-video{border-radius:var(--border-radius);margin:var(--gap) 0}.block-video h2{padding-top:0}.block-video h3{background-color:var(--gray-900);border-radius:0 0 15px 15px;color:var(--gray-200);font-size:1.5rem;font-weight:400;order:2;padding:1.5rem 2rem}.block-video iframe{border-radius:15px 15px 0 0;order:1;width:100%}.block-video .videos-container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.block-video .videos-container .video-item{display:flex;flex-direction:column}.block-video .videos-container + .dots{display:none}.block-video .videos-container.videos-total-1{grid-template-columns:auto}.block-video .videos-container.videos-total-1 iframe{height:500px}.block-video .videos-container.videos-total-2{grid-template-columns:calc(50% - 2rem) calc(50% - 2rem)}.block-video .videos-container.videos-total-2 iframe{height:250px}.block-video .videos-container.videos-horizontal.videos-total-3{grid-template-columns:calc(50% - 2rem) calc(50% - 2rem);grid-template-rows:auto auto}.block-video .videos-container.videos-horizontal.videos-total-3 iframe{height:250px}.block-video .videos-container.videos-horizontal.videos-total-3 .video-item:nth-child(1){grid-column:1 / 3;grid-row:1}.block-video .videos-container.videos-horizontal.videos-total-3 .video-item:nth-child(1) iframe{height:500px}.block-video .videos-container.videos-horizontal.videos-total-3 .video-item:nth-child(2){grid-column:1;grid-row:2}.block-video .videos-container.videos-horizontal.videos-total-3 .video-item:nth-child(3){grid-column:2;grid-row:2}.block-video .videos-container.videos-vertical{grid-template-columns:repeat(4,1fr);padding-bottom:2rem}.block-video .videos-container.videos-vertical .video-item iframe{height:495px}.link{background-color:var(--white);border-radius:var(--border-radius);break-inside:avoid;display:inline-flex;align-items:center;flex-direction:row;font-weight:500;padding:0;width:100%}.link .detail,.link .icon{background-color:var(--primary-100);border-radius:var(--border-radius);color:var(--primary);display:flex;align-items:center;align-self:stretch;font-size:2rem;min-width:40px;padding:.75rem 1rem}.link .detail{font-size:1rem;order:1;text-transform:uppercase}.link .description{order:2;padding:.75rem 1rem}.link .extra{color:var(--gray-500);flex-basis:100px;flex-shrink:0;font-size:1rem;order:3;padding-right:1rem;text-align:right}.link.one{background-color:var(--primary-50);border:0 none;padding:.25rem .75rem}.link.one .description{color:var(--primary);padding:0}.link.one .icon{background-color:transparent;padding:0}.link.one:hover{background-color:var(--primary-100);color:var(--hover-color)}.link.sm{background-color:transparent;font-size:1.3rem}.link.sm .description{color:var(--gray-800);padding:.5rem 1rem}.link.sm .detail{background-color:transparent;padding:0}.link.sm .icon{padding:.15rem 1rem}.link.sm:hover .description{color:var(--primary)}body.darkMode .block-calendar .date,body.highContrast .block-calendar .date{color:var(--white)}body.darkMode .block-card h2,body.darkMode .block-card h3{color:var(--white)}body.darkMode .block-card p{color:var(--gray-200)}body.darkMode .block-gallery .gallery figure figcaption{color:var(--gray-200)}body.darkMode .block-link>ul a{background-color:var(--gray-800);color:var(--white)}body.darkMode .block-link>ul .icon{background-color:var(--gray-600)}body.darkMode .block-link>ul .text{color:var(--white)}body.darkMode .block-timeline>ul .date{background-color:var(--dark-mode);color:var(--white)}body.darkMode .block-timeline>ul .description h4{color:var(--gray-400)}body.darkMode .link{background-color:var(--block-background)}body.darkMode .link:hover{background-color:var(--gray-600)}body.darkMode .link .description{color:var(--primary)}body.darkMode .link .detail{background-color:transparent}body.highContrast .block-gallery .gallery.style-featured{background-color:var(--contrast);border:1px solid var(--white)}body.highContrast .block-link>ul .icon{background-color:transparent}body.highContrast .block-timeline>ul .date{background-color:var(--contrast)}body.highContrast .link,body.highContrast .link .detail{background-color:transparent}@media screen and (max-width:1230px){.block-calendar>ul{grid-template-columns:repeat(4,1fr)}.block-card>ul{grid-template-columns:repeat(3,1fr)}[data-tab="main"]:has(+ [data-tab="aside"]) .block-card>ul{grid-template-columns:repeat(2,1fr)}.block-video .videos-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.block-video .videos-container>*{scroll-snap-align:start}.block-video .videos-container::-webkit-scrollbar{display:none}.block-video .videos-container .video-item{flex-basis:345px;flex-shrink:0}.block-video .videos-container + .dots{display:flex}}@media screen and (max-width:991px){.block-calendar>ul{grid-template-columns:repeat(3,1fr)}.block-card>ul,[data-tab="main"]:has(+ [data-tab="aside"]) .block-card>ul{display:flex;flex-wrap:nowrap;margin-left:calc(-1 * var(--container-x-padding));margin-right:calc(-1 * var(--container-x-padding));overflow:auto;padding-left:var(--container-x-padding);padding-right:var(--container-x-padding);width:calc(100% + (2 * var(--container-x-padding)));-webkit-overflow-scrolling:touch;scrollbar-width:none}.block-faq>ul li h2{font-size:1.75rem}.block-gallery .gallery{gap:2rem}.block-link>ul{gap:1rem}.block-rich_text figure.richtext-image.left,.block-rich_text figure.richtext-image.right,.block-rich_text figure.richtext-image.full-width{height:auto;margin-left:calc(-1 * var(--container-x-padding));margin-right:calc(-1 * var(--container-x-padding));max-width:calc(100% + (2 * var(--container-x-padding)));width:calc(100% + (2 * var(--container-x-padding)))}.block-rich_text figure.richtext-image.left img,.block-rich_text figure.richtext-image.right img,.block-rich_text figure.richtext-image.full-width img{border-radius:0;height:auto;width:100%}.block-rich_text figure.richtext-image.left figcaption,.block-rich_text figure.richtext-image.right figcaption,.block-rich_text figure.richtext-image.full-width figcaption{padding-left:var(--container-x-padding);padding-right:var(--container-x-padding)}}@media screen and (max-width:600px){.block-calendar>ul{grid-template-columns:repeat(2,1fr)}.block-timeline>ul::before{left:0}.block-timeline>ul .date{padding-left:2rem}.block-timeline>ul .date::before{border-radius:10px;height:9px;top:4px;left:-4px;width:9px}.block-timeline>ul .description{padding-left:2rem;padding-bottom:2rem}}