@charset "UTF-8";body.home header>.elementor-element .elementor-nav-menu--toggle .elementor-menu-toggle svg{fill:#fff}.slick-slider .slick-arrow{width:30px;height:30px;border:0;padding:0;position:absolute;top:50%;z-index:9;transform:translateY(-50%);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slick-slider .slick-arrow *{line-height:0px!important}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-dots{display:flex!important;justify-content:center;padding:0;margin-top:15px}.slick-slider .slick-dots li{margin:0 5px}.slick-slider .slick-dots li::marker{content:"";display:none;font-size:0;width:0;height:0}.slick-slider .slick-dots li:first-child:last-child{display:none}.slick-slider .slick-dots li button{font-size:0;background-color:transparent;border:1px solid var(--e-global-color-primary);width:12px;height:12px;border-radius:50%;cursor:pointer;outline:0;padding:0}.slick-slider .slick-dots li button:before{content:"";display:block}.slick-slider .slick-dots li.slick-active button{background-color:var(--e-global-color-primary)}#sc__agenda{max-width:1120px;margin:0 auto;position:relative}#sc__agenda>.content .sc_child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:stretch;margin:0 0 -2px 0}@media (max-width:1299px){#sc__agenda>.content .sc_child{flex-wrap:wrap}}@media (max-width:991px){#sc__agenda>.content .sc_child{border:1px solid #ccc;padding:10px 0 0}}#sc__agenda>.content .sc_child.agenda-header{border:0!important}@media (max-width:991px){#sc__agenda>.content .sc_child.agenda-header{display:none}}#sc__agenda>.content .sc_child.agenda-header .agenda-col{color:#9e9e9e;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;border:0!important}#sc__agenda>.content .sc_child .agenda-col{color:#4c4c4c;font-weight:500;text-align:center;border:1px solid #d4d4d4;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;padding:12px}@media (max-width:991px){#sc__agenda>.content .sc_child .agenda-col{padding:5px 12px}}#sc__agenda>.content .sc_child .agenda-col p{margin:0}#sc__agenda>.content .sc_child .agenda-col.dia-hora{width:25%}#sc__agenda>.content .sc_child .agenda-col.cidade{width:25%}#sc__agenda>.content .sc_child .agenda-col.local{width:25%}#sc__agenda>.content .sc_child .agenda-col.compra{width:25%;padding:0 0 10px}#sc__agenda>.content .sc_child .agenda-col.compra p{text-transform:uppercase;width:100%;display:block}#sc__agenda>.content .sc_child .agenda-col.compra p a{text-decoration:none;transition:all 0.3s}#sc__agenda>.content .sc_child .agenda-col.compra p a span{color:var(--e-global-color-primary);width:100%;display:block;padding:6px 15px}#sc__agenda>.content .sc_child .agenda-col.compra p a:hover{opacity:.9}#sc__agenda>.content .sc_child .agenda-col.compra p span{color:var(--e-global-color-primary);font-weight:700;width:100%;display:block;padding:6px 15px}#sc__agenda>.content .sc_child .agenda-col.compra p.link-ingresso{background:#2d2d2d;min-height:50px;margin-bottom:-10px}#sc__agenda>.content .sc_child .agenda-col.compra p.link-ingresso span{height:100%;display:flex;justify-content:center;align-items:center}#sc__agenda>.content .sc_child .agenda-col.compra p.esgotado span{color:#b4b4b4}@media (max-width:991px){#sc__agenda>.content .sc_child .agenda-col{width:100%!important;border:0}}@media (max-width:991px){#sc__agenda>.content .sc_child{margin:4px}}@media (min-width:991px){#sc__agenda>.content .agenda-body{border:1px solid #d4d4d4}}#discos .popup-disco,#discografia .popup-disco,#busca-discos .popup-disco{width:100%;height:100vh;align-items:center;justify-content:center;position:fixed;inset:0;z-index:999}#discos .popup-disco>div,#discografia .popup-disco>div,#busca-discos .popup-disco>div{max-width:580px}@media (max-width:600px){#discos .popup-disco>div,#discografia .popup-disco>div,#busca-discos .popup-disco>div{max-width:300px}}#biografia .biografia-slider .anos-wrapper{position:relative;padding-bottom:15px;margin-bottom:60px}@media (max-width:991px){#biografia .biografia-slider .anos-wrapper{margin-bottom:25px}}#biografia .biografia-slider .anos-wrapper .slick-arrow{color:var(--e-global-color-primary);font-size:0;background:transparent;border:0;width:15px;position:absolute;top:5px;padding:0}#biografia .biografia-slider .anos-wrapper .slick-arrow:hover{background:transparent}#biografia .biografia-slider .anos-wrapper .slick-arrow:after{content:"";display:block;font-family:FontAwesome;font-size:16px}#biografia .biografia-slider .anos-wrapper .slick-arrow.slick-prev{left:0}#biografia .biografia-slider .anos-wrapper .slick-arrow.slick-prev:after{content:""}#biografia .biografia-slider .anos-wrapper .slick-arrow.slick-next{right:0}#biografia .biografia-slider .anos-wrapper .slick-arrow.slick-next:after{content:""}#biografia .biografia-slider .anos-wrapper .anos{margin:0 20px}#biografia .biografia-slider .anos-wrapper .anos .ano{color:#919191;font-size:20px;text-align:center;cursor:pointer;position:relative;padding:0 10px;margin:0 auto 15px}#biografia .biografia-slider .anos-wrapper .anos .ano:after{content:"";display:block;background:#e1f7fd;width:100%;height:7px;position:absolute;left:0;bottom:-15px;z-index:2}#biografia .biografia-slider .anos-wrapper .anos .ano.ativo{color:var(--e-global-color-primary);font-weight:700;position:relative}#biografia .biografia-slider .anos-wrapper .anos .ano.ativo:after{content:"";display:block;background:var(--e-global-color-primary);border-radius:4px;width:100%;height:7px;position:absolute;left:0;bottom:-15px;z-index:2}#biografia .biografia-slider .conteudo{display:flex;align-items:center}@media (max-width:991px){#biografia .biografia-slider .conteudo{flex-direction:column}}#biografia .biografia-slider .conteudo .galeria-slider{width:calc(55% - 70px);padding-right:35px}@media (max-width:991px){#biografia .biografia-slider .conteudo .galeria-slider{width:100%;padding-right:0;margin-bottom:25px}}#biografia .biografia-slider .conteudo .botoes{background:#e1f7fd;border-radius:32px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:70px;min-height:550px;padding:30px 5px}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes{flex-direction:row;width:100%;min-height:auto;padding:5px 30px;margin-bottom:20px}}#biografia .biografia-slider .conteudo .botoes>div{color:#81b7c6;font-size:22px;font-weight:600;transform:rotate(270deg)}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes>div{font-size:18px;transform:none}}#biografia .biografia-slider .conteudo .botoes>div.ano-atual{color:#141414;font-size:40px}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes>div.ano-atual{font-size:30px}}#biografia .biografia-slider .conteudo .botoes>div.ano-prev{cursor:pointer;position:relative;margin-top:30px}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes>div.ano-prev{margin-top:0;margin-left:10px}}#biografia .biografia-slider .conteudo .botoes>div.ano-prev:before{content:"";display:block;font-family:FontAwesome;position:absolute;right:-30px}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes>div.ano-prev:before{content:"";left:-20px;right:auto}}#biografia .biografia-slider .conteudo .botoes>div.ano-next{cursor:pointer;position:relative;margin-bottom:30px}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes>div.ano-next{margin-bottom:0;margin-right:10px}}#biografia .biografia-slider .conteudo .botoes>div.ano-next:before{content:"";display:block;font-family:FontAwesome;position:absolute;left:-30px}@media (max-width:991px){#biografia .biografia-slider .conteudo .botoes>div.ano-next:before{content:"";right:-20px;left:auto}}#biografia .biografia-slider .conteudo .texto-slider{width:calc(45% - 70px);padding-left:35px}@media (max-width:991px){#biografia .biografia-slider .conteudo .texto-slider{order:2;width:100%;padding-left:0}}#biografia .biografia-slider .conteudo .texto-slider p{max-height:500px;overflow-y:scroll;padding-right:15px}@media (max-width:991px){#biografia .biografia-slider .conteudo .texto-slider p{max-height:auto;overflow-y:hidden;padding-right:0}}#biografia ::-webkit-scrollbar{width:8px;background:transparent}#biografia ::-webkit-scrollbar-track{background:transparent}#biografia ::-webkit-scrollbar-thumb{border-radius:2px;background:var(--e-global-color-primary)}@media (max-width:768px){#show .numeros>.e-con .elementor-widget-container h4{font-size:70px!important;line-height:38px!important;margin-bottom:5px}}@media (max-width:768px){#show .numeros>.e-con .elementor-widget-container h4 span{font-size:42px!important;margin-right:4px;margin-bottom:2px}}@media (max-width:768px){#show .numeros>.e-con .elementor-widget-container p{font-size:16px}}#contato .box-acesso form:not(.elementor-form){display:flex}#contato .box-acesso form:not(.elementor-form) input{background-color:#EBEBEB;border-width:0 0 0 0;border-radius:50px 50px 50px 50px;width:calc(100% - 40px)}#contato .box-acesso form:not(.elementor-form) button{background-color:var(--e-global-color-primary);border-radius:50%;border:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0}#contato .box-acesso form:not(.elementor-form) button svg{fill:#fff;width:15px}#contato .box-acesso form:not(.elementor-form) button:hover{opacity:.9}.post-password-required{border-top:1px solid rgba(0,0,0,.03);padding:90px 0}@media (max-width:991px){.post-password-required{padding:45px 0}}.post-password-required .post-password-form p{color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;max-width:420px;justify-content:center;margin:0 auto 20px}.post-password-required .post-password-form p>label{font-size:0}.post-password-required .post-password-form p>label input{background-color:#EBEBEB;border-width:0 0 0 0;border-radius:50px 50px 50px 50px}.post-password-required .post-password-form p>input{color:#fff;background-color:var(--e-global-color-primary);border-radius:50px;border:0}