:root{--main-color: #7901b1;--dark-main-color: #660096;--dark-color: #222;--dark-transparent: rgba(0, 0, 0, .9);--time-color: #dd0000}@font-face{font-family:Calibri;font-style:normal;font-weight:400;src:url(./font/Calibri.woff2) format("woff2"),url(./font/Calibri.woff) format("woff");font-display:fallback}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:not(article) ul:not(.wp-block-list),ul:not(.wp-block-list)>li{list-style-type:none;margin:0;padding:0}figure{margin:0}img{max-width:100%}html{background-color:var(--main-color);margin:0;padding:0;scroll-behavior:smooth}body{font-family:Calibri,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fff;margin:0;padding:0;text-rendering:optimizeLegibility}input,button{font-family:Calibri,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.container{padding:0 12px;margin:0 auto;width:calc(100% - 24px)}.header{background-color:var(--main-color);padding:5px 0;position:relative;margin-bottom:10px}html.has-js .header{position:relative}.header>.container{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.header-title{margin:0;padding:0;display:flex;align-items:center}.header-title>a{font-size:0;width:236px;height:32px;background:url(./img/logo.png) left top no-repeat;background-size:contain;display:block}.header-nav{order:-1;width:60px;flex:0 0 60px;overflow:hidden;display:flex;align-items:center}.header-nav-toggle{display:none;font-size:0;background:transparent;border-radius:0;border:none;cursor:pointer;width:40px;height:40px;position:relative;padding:0}html.has-js .header-nav-toggle{display:block}.header-nav-toggle:before{content:"";position:absolute;left:4px;top:8px;width:32px;height:3px;background-color:#fff}.header-nav-toggle:after{content:"";position:absolute;left:4px;bottom:7px;width:32px;height:8px;border-top:3px solid #fff;border-bottom:3px solid #fff}.header-nav .header-nav-list{position:absolute;left:0;top:calc(100% + 5px);background-color:var(--dark-transparent);padding:0;width:300px}html.has-js .header-nav-toggle[aria-expanded=false]+.header-nav-list{display:none}.header-nav .header-nav-list>li{display:flex;justify-content:space-between;flex-wrap:wrap}.header-nav .header-nav-list li{padding:0 10px}.header-nav-list a{color:#fff;display:block;padding:5px 7px;font-size:1.25rem;line-height:1.5;text-decoration:none;flex:1}.header-nav-list>li>button{background:transparent;font-size:0;border:0}.header-nav-list>li>button:after{font-size:25px;font-weight:700;content:"+";color:#fff;display:block;width:20px}.header-nav-list>li>button[aria-expanded=true]:after{content:"\2013"}html.has-js .header-nav-list ul{display:none;width:100%;padding-left:20px}html.has-js .header-nav-list ul li{border-left:2px solid #fff;padding-left:10px}html.has-js .header-nav-list button[aria-expanded=true]+ul{display:block}.header-search{display:flex;align-items:center;order:3;flex-basis:100%;padding:10px 0 5px;position:relative;margin-top:5px}.header-search:before{position:absolute;top:0;left:-12px;right:-12px;height:1px;background-color:var(--dark-color);content:""}.header-search>fieldset{width:100%;position:relative;padding:0;margin:0;border:none}.header-search-label{position:absolute;left:10px;top:27%;transition:transform .15s ease-in-out,color .15s ease-in-out;color:var(--dark-color)}.header-search-input:focus+.header-search-label,.header-search-input:not(:placeholder-shown)+.header-search-label{transform:scale(.85) translateY(-.8rem) translate(-.58rem);opacity:.75;pointer-events:none}.header-search-input::placeholder{color:transparent}.header-search-input{width:100%;display:block;appearance:none;font-size:.9rem;height:40px;border:none;padding-left:10px;padding-top:15px;background-color:#fff;border:1px solid #fff;border-radius:5px 0 0 5px}.header-search-input:focus-visible{outline:none;box-shadow:0 0 2px 2px var(--main-color) inset;border-radius:4px 0 0 4px}.header-search-button{background-color:var(--main-color);border:1px solid #fff;border-radius:0 5px 5px 0;cursor:pointer;height:40px;color:#fff;font-size:.9rem;padding-top:0;padding-bottom:0;line-height:40px}.header-search-button:hover,.header-search-button:active,.header-search-button:target{background-color:var(--dark-main-color)}.footer{background-color:var(--dark-color);color:#fff;text-align:center;padding:24px 0}.footer-title{font-size:0;width:254px;height:33px;background:url(./img/logo.png) left top no-repeat;background-size:contain;display:block;margin:0 auto 20px}.footer-nav>ul{display:flex;flex-direction:column;justify-content:center;column-gap:10px;margin-bottom:20px}.footer-nav li+li{margin-top:10px}.footer-nav a{color:#fff;text-decoration:none}.footer-nav a:hover{text-decoration:underline}.highlight{background-color:var(--main-color);color:#fff;padding:15px 0;margin:15px 0;text-align:center;font-size:1.25rem;line-height:1.4}.highlight p,.highlight-frontpage p{margin:0}.highlight-frontpage{margin:20px 12px;padding-top:0;font-size:1.5rem}.highlight-frontpage:before{content:"";display:var(--show-mobile-highlight, none);width:100%;aspect-ratio:600/550;background-color:#fff;background-position:center top;background-repeat:no-repeat;background-size:contain;background-image:var(--mobile-highlight)}.highlight-frontpage>.container{padding-top:15px;padding-left:15px;padding-right:15px;width:calc(100% - 30px)}.highlight-frontpage>img{display:block}.advertisement-top{display:flex;margin-bottom:30px}.front-page .advertisement-top{margin-top:15px}.advertisement-img{max-width:100%}.advertisement-top.ad-single .advertisement-img,.advertisement-top.ad-page .advertisement-img{width:350px;height:64px}.advertisement-top.ad-single,.advertisement-top.ad-page{justify-content:center}.title-line{font-size:1.5rem;font-weight:700;border-bottom:3px solid var(--dark-color);text-transform:uppercase;margin:0 0 15px}.card-container{display:flex;flex-wrap:wrap;gap:20px}main.single .card,main.page .card{width:100%}.card .card-body{position:relative}.card-body:after{content:"";display:block;clear:both}.card-container>.title-line{width:100%;margin-bottom:0}.card-container>.card,.extra-card-container>.card-container>.card{width:100%;position:relative;margin-bottom:15px}.card-content-wrapper.hidden{display:none}.card .card-title{margin:0;position:absolute;left:0;right:0;top:0;background-color:#00000080;padding:6px 8px;line-height:1.2;font-size:1.5rem}.card .card-title>a{color:#fff;text-decoration:none}.card .card-title>a:hover{text-decoration:underline}.card-wide{position:relative;margin-bottom:15px}.card-wide .card-title{margin:0;line-height:1.2;font-size:1.5rem}.card-wide .card-title>a{text-decoration:none;color:var(--dark-color)}.card-wide .card-title>a:hover{text-decoration:underline}.page-card-container h2.wp-block-heading{font-size:1.5rem}.page-card-container h3.wp-block-heading{font-size:1.4rem}.page-card-container .card-title{position:static;background:transparent;font-size:1.5rem;padding-bottom:10px;border-bottom:1px solid var(--dark-color);margin-bottom:10px;padding-left:0;padding-right:0}.page-card-container .card-title>a{color:var(--dark-color)}.single-card-container .card-title{max-width:720px}.card-img{display:block;width:100%}.card-info{padding:16px 8px}.card-info:empty{display:none}.card-cuisine{font-size:1.13rem;margin:0;line-height:1.5}.card-time{font-size:1.4rem;font-weight:600;line-height:1.48;color:var(--time-color);text-transform:uppercase}.card-location{font-weight:700;display:block;font-size:1.5rem;margin:0;line-height:1.5}.card-subway,.card-distance{font-size:1.13rem;margin:0;line-height:1.5}.card-content{font-size:1.25rem;margin:0;line-height:1.5;padding:4px 8px 16px}.card-content:after{content:"";display:block;clear:both}.card-info:empty+.card-content{padding-top:16px}.card-content>p:first-child{margin-top:0}.card-content-wrapper{padding-bottom:12px}.card-container .card-content{padding-bottom:4px}.card-container .card-content p{margin-bottom:0}.card-content-wrapper .service-map{height:50px;margin-bottom:0}.page-card-container .card-content{padding-left:0;padding-right:0}.single-card-container .card-content{padding-top:16px;border-top:1px solid var(--dark-color);border-bottom:1px solid var(--dark-color)}.card-wide .card-content{padding:0}.card-share{position:absolute;right:10px;top:65vw;width:35px;height:35px;overflow:hidden;display:block;font-size:0;background:url(./img/compartilhe.png) left top no-repeat;background-size:contain}.card-more{float:right;margin-left:auto;margin-right:16px;background-color:#fff;border:1px solid var(--main-color);text-decoration:none;text-transform:uppercase;border-radius:5px;padding:3px 8px 1px;font-size:1rem;color:var(--main-color);transition:color .15s ease-in-out,background-color .15s ease-in-out}.card .card-more:hover{color:#fff;background-color:var(--main-color)}.card-more:before{content:"";display:none;width:20px;height:20px;border:3px solid var(--main-color);border-bottom:3px solid #fff;border-radius:50%;position:absolute;left:16px;bottom:0}html.has-js .card-more.active:before{display:block;animation:.5s linear 0s infinite running spin}.card.full-link .card-more{border:0;margin:0;padding:0;height:0;width:0;overflow:hidden}.card.full-link .card-more:after,.card-wide.full-link .card-more:after{position:absolute;display:block;content:"";inset:0}.wide-highlight .card-wide{display:flex;justify-content:space-between;flex-direction:column-reverse}.card-wide-img{margin-bottom:15px}.support{padding-top:20px}.footer-support{display:flex;justify-content:center;margin-bottom:40px}.section-header{display:flex;flex-direction:column}.advertisement-top.ad-category{order:1}.dropdown{position:relative}.dropdown>button{display:none;color:#fff;background-color:var(--main-color);border:0;border-radius:8px;font-size:1.25rem;line-height:1.5;padding:8px 16px;cursor:pointer}.dropdown>button:hover{background-color:var(--dark-main-color)}.dropdown-button:after{content:"";display:inline-block;border:6px solid #fff;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;transform:translate(3px,4px)}.dropdown-menu{display:flex;justify-content:space-between}.dropdown-menu a{color:var(--dark-color)}.dropdown-parent{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--dark-color)}html.has-js .dropdown-button{display:inline-block}html.has-js .dropdown-menu{display:none;flex-direction:column;position:absolute;top:calc(100% + 2px);left:0;background-color:#fff;border:1px solid var(--dark-transparent);border-radius:6px;padding:8px 0}html.has-js .dropdown-button[aria-expanded=true]+.dropdown-menu{display:block}html.has-js .dropdown-menu a{padding:4px 16px 3px;display:block;text-decoration:none;font-size:1.13rem;line-height:1.5}html.has-js .dropdown-menu a:hover{background:#f8f9fa}.pagination{display:flex;justify-content:center;gap:0 10px;padding-top:20px}.pagination li>a,.pagination li>span{color:var(--dark-color);display:block;padding:7px 7px 3px;text-decoration:none;border-bottom:2px solid #fff;font-size:1.5rem}.pagination a:hover{border-bottom-color:var(--main-color)}.pagination .active a{color:var(--main-color);border-bottom-color:currentColor}.pagination li>span.disabled{opacity:.4}.gotop{border-radius:8px;display:block;background:var(--main-color);color:#fff;width:45px;height:45px;font-size:0;position:relative;cursor:pointer;margin:20px auto 40px}.gotop:before{content:"";display:block;width:10px;height:10px;border-top:5px solid #fff;border-right:5px solid #fff;transform:rotate(-45deg);position:absolute;top:12px;left:15px}.gotop:after{content:"";display:block;width:1px;height:23px;border-right:5px solid #fff;position:absolute;top:12px;left:19px}html.has-js .gotop{position:fixed;bottom:20px;right:-45px;transition:right .1s ease-in-out}.gotop.visible{right:20px!important}.card-services{padding-top:20px;padding-left:8px;padding-right:8px}.service-title,.service-list,.service-map{padding-left:16px;padding-right:16px}.service-title{margin:0;font-size:1.5rem;line-height:1.2;text-transform:uppercase;font-weight:400;padding:0}.service-address{margin-bottom:20px}.service-address address{font-style:normal;display:inline}.service-item,.service-map{font-size:1.25rem;line-height:1.5}.service-item:not(.service-address){margin-top:7px;display:flex;text-transform:uppercase;align-items:center}.service-item:not(.service-address):before{content:"";display:block;width:40px;height:40px;margin-right:20px;background-position:left top;background-repeat:no-repeat;background-size:contain}.service-item.service-tel:before{background-image:url(img/icone-telefone.png)}.service-item.service-site:before{background-image:url(img/icone-site.png)}.service-item.service-programacao:before{background-image:url(img/icone-programacao.png)}.service-item.service-artista:before{background-image:url(img/icone-artista.png)}.service-item.service-cardapio:before{background-image:url(img/icone-cardapio.png)}.service-item.service-lojas:before{background-image:url(img/icone-lojas.png)}.service-item.service-cinemas:before{background-image:url(img/icone-cinemas.png)}.service-item.service-ingressos:before{background-image:url(img/icone-ingressos.png)}.service-item.service-credenciamento:before{background-image:url(img/icone-credenciamento.png)}.service-item.service-instagram:before{background-image:url(img/icone-instagram.png)}.service-item.service-facebook:before{background-image:url(img/icone-facebook.png)}.service-link{color:var(--dark-color);text-decoration:none}.service-link:hover{text-decoration:underline}.service-map{margin-top:20px;border-top:1px solid var(--dark-color);height:70px;display:flex;align-items:center;text-transform:uppercase;padding:0}.service-map>span{display:block;padding-top:3px}.service-map-link{font-size:0;display:block;width:120px;height:41px;margin-left:10px;background:url(img/como-chegar.webp) left center no-repeat;background-size:contain}#cookie-consent{position:fixed;bottom:0;left:0;right:0;background-color:#fff;color:var(--dark-color);border-top:1px solid var(--dark-transparent);padding:5px 12px 15px}.consent-title{font-size:1.25rem;line-height:1.5;font-weight:400;margin:0 0 15px}.consent-content{margin:0}.consent-button{float:right;margin-top:10px;cursor:pointer;background-color:#fff;border:1px solid var(--main-color);text-transform:uppercase;border-radius:5px;padding:3px 8px 1px;font-size:1rem;color:var(--main-color);transition:color .1s ease-in-out,background-color .1s ease-in-out}.consent-button:hover{color:#fff;background-color:var(--main-color)}.menu-bottom{padding:0;background:url(img/canais.webp) left top no-repeat;background-size:cover}.menu-bottom a{display:block;width:100%;height:45px;line-height:45px;color:#fff;text-indent:15px;text-decoration:none;background-color:#00000080;font-size:1.57rem}.menu-bottom li+li a{margin-top:5px}.card-content .has-text-align-center{text-align:center}.card-content .has-text-align-left{text-align:left}.card-content .has-text-align-right{text-align:right}.card-content .wp-block-image{display:flex;justify-content:center}.card-content .wp-block-image.alignright.size-full{display:block;float:right;margin-left:5px}.card-content .wp-block-image.alignleft.size-full{display:block;float:left;margin-right:5px}.card-content .wp-block-image>img{display:block}.card-content a:link,.card-content a:visited,.card-content a:active{color:var(--main-color)}.card-content a:hover{text-decoration:none}.card-content p{margin:10px 0}.card-content .wp-block-heading{margin-bottom:10px;line-height:1.2}.category.agenda .section-header~div.container,.category.estacao .section-header~div.container{position:sticky;top:0;z-index:20;background-color:#fff}@media (min-height: 1000px) and (hover: hover) and (min-width: 576px){html.has-js .header{position:fixed;left:0;top:0;right:0}.category.agenda .section-header~div.container,.category.estacao .section-header~div.container{top:50px}html.has-js main{padding-top:75px}html.has-js main.front-page{padding-top:60px}}@media (min-width: 576px){.container{width:540px}.header>.container{flex-wrap:nowrap;align-items:center;justify-content:space-between}.header-nav{width:45px;flex:0 0 45px}.header-nav .header-nav-list{width:200px;top:calc(100% + 10px)}.header-nav .header-nav-list>li{position:relative}.header-nav-list>li>button:after{content:"\bb"}.header-nav .header-nav-list>li:hover ul{display:block;padding:0 10px;position:absolute;left:100%;background-color:var(--dark-transparent)}.header-nav .header-nav-list>li:hover li{border-left:0;padding-left:0}.header-search{width:245px;flex:0 0 245px;margin-top:0;padding:0}.header-search:before{display:none}.highlight-frontpage{margin:15px 0;padding-top:15px;font-size:1.25rem}.highlight-frontpage:before{margin-top:-15px;display:var(--show-desktop-highlight, none);background-image:var(--desktop-highlight);aspect-ratio:1200/350;margin-bottom:15px;max-height:350px}.highlight-frontpage>.container{padding-top:0}.highlight-frontpage>img{display:none}.single-card-container,.page-card-container{display:flex;justify-content:center;max-width:720px}.card-info,.card-content,.card-services{padding-left:16px;padding-right:16px}.card-share{top:390px}.menu-bottom{display:none}}@media (min-width: 576px) and (hover: hover){.header-nav .header-nav-list>li{position:relative}.header-nav-list>li>button:after{content:"\bb"!important}.header-nav .header-nav-list>li button[aria-expanded=true]+ul{display:none}.header-nav .header-nav-list>li:hover ul{display:block!important}html.has-js .header-nav .header-nav-list>li ul{padding:0 10px;position:absolute;left:100%;background-color:var(--dark-transparent)}html.has-js .header-nav .header-nav-list>li li{border-left:0;padding-left:0}}@media (min-height: 1000px) and (hover: hover) and (min-width: 768px){.category.agenda .section-header~div.container,.category.estacao .section-header~div.container{top:60px}}@media (max-width: 767.99px){.hide-mobile{display:none}}@media (min-width: 768px){.header{padding:10px 0}.container{width:720px}.header>.container{justify-content:start}.header-search{margin-left:auto}.header-search{width:250px;flex-basis:250px}.footer-nav>ul{flex-direction:row}.footer-nav li+li{margin-top:0}.footer-nav li+li:before{content:"|";color:#fff;float:left;margin-right:10px}.advertisement-top:not(.ad-single):not(.ad-page){justify-content:flex-end;margin-bottom:0}.advertisement-img{width:50%}.card-container{gap:20px}.card-container>.card,.extra-card-container>.card-container>.card{width:calc(50% - 10px);margin-bottom:25px}.card-share{top:245px}.wide-highlight .card-wide .card-body{width:calc(97% - 350px);margin-bottom:30px}.wide-highlight .card-wide:nth-child(2n),.wide-highlight .title-line~.card-wide:nth-child(odd){flex-direction:row-reverse}.wide-highlight .card-wide:nth-child(odd),.wide-highlight .title-line~.card-wide:nth-child(2n){flex-direction:row}.wide-highlight .card-wide:nth-child(2n) .card-more,.wide-highlight .title-line~.card-wide:nth-child(odd) .card-more{float:right}.wide-highlight .card-wide:nth-child(odd) .card-more,.wide-highlight .title-line~.card-wide:nth-child(2n) .card-more{float:left}.wide-highlight .title-line~.card-wide:nth-child(odd) .card-share{right:initial;left:10px}.card-wide{margin-bottom:25px}.card-wide-img{margin-bottom:0;width:350px}.single-card-container .card-share{top:500px;width:55px;height:55px}.advertisement-top.ad-category{order:-1}#cookie-consent{padding-right:100px}.consent-button{position:absolute;right:10px;bottom:10px}}@media (min-width: 992px){.container{width:960px}.header-search{width:300px;flex-basis:300px}.advertisement-img{width:260px}.card-container>.card,.extra-card-container>.card-container>.card{width:calc(33.5% - 15px)}main.single .card{width:960px}.card-share{top:210px}.card-wide .card-share{top:240px}.highlight{font-size:1.44rem;line-height:1.22}.card-wide .card-title{font-size:1.75rem}.page-card-container h2.wp-block-heading{font-size:1.65rem}.page-card-container h3.wp-block-heading{font-size:1.5rem}.wide-highlight .card-wide .card-body{width:600px}.card-wide-img .card-img{width:350px;height:291px;max-width:100%}}@media (min-width: 1200px){.container{width:1140px}.card-container>.card,.extra-card-container>.card-container>.card{width:calc(33.45% - 15px)}.card-share{top:260px}.wide-highlight .card-wide .card-body{width:770px}}@media (min-width: 1400px){.container{width:1320px}.card-share{top:310px}.wide-highlight .card-wide .card-body{width:950px}}html.has-js .header,.header-nav-list{z-index:1000}.card-title{z-index:10}.card.full-link .card-more:after{z-index:200}.dropdown,.gotop{z-index:200}#cookie-consent{z-index:100}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
