@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap);
html{scroll-behavior:smooth;overflow-x:hidden}body{background:#fff;color:#58595b;font-family:"Roboto","Calibri","sans-serif";font-size:16px;font-weight:400;line-height:1.7em;margin:0;overflow-x:hidden;padding:0;position:relative}ul{margin:0;padding-left:30px}ul li{margin:0 0 5px}.page{overflow-x:hidden;padding-top:130px}@media screen and (max-width: 1024px){.page{padding-top:70px}}@media screen and (max-width: 1024px){.page.home{padding-top:0px}}.style section{margin:30px}.style form{display:flex;flex-direction:column}.style a.link,.style .btn,.style button{margin:0 20px}.wrapper{margin:0 auto;max-width:1170px;position:relative}@media screen and (max-width: 1024px){.wrapper{margin:0 40px}}@media screen and (max-width: 758px){.wrapper{margin:0 20px}}.wrapper--small{margin:0 auto;max-width:920px;position:relative}@media screen and (max-width: 960px){.wrapper--small{margin:0 40px}}@media screen and (max-width: 758px){.wrapper--small{margin:0 20px}}.container{margin:40px 0}.flex--ct{display:flex;justify-content:center}.flex--sb{display:flex;justify-content:space-between}.flex--st{display:flex;justify-content:flex-start}.flex--end{display:flex;justify-content:flex-end}.show-desk{display:block}@media screen and (max-width: 1024px){.show-desk{display:none}}.show-tablet{display:none}@media screen and (max-width: 1024px){.show-tablet{display:block}}.show-mobile{display:none}@media screen and (max-width: 758px){.show-mobile{display:block}}@media screen and (max-width: 758px){.hide-mobile{display:none}}::-webkit-scrollbar{background:#e6e7e8;border-radius:10px;width:7px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#58595b;border-radius:7px}@media screen and (max-width: 758px){.academia .banner{height:auto}}.academia .banner__content{margin:0px auto 0;max-width:1440px}@media screen and (max-width: 758px){.academia .banner__content{height:auto}}.academia .banner__content h1,.academia .banner__content .title{margin-top:100px}@media screen and (max-width: 1024px){.academia .banner__content h1,.academia .banner__content .title{font-size:70px;max-width:400px;margin:70px 0 40px}}@media screen and (max-width: 960px){.academia .banner__content h1,.academia .banner__content .title{font-size:80px;max-width:450px}}@media screen and (max-width: 758px){.academia .banner__content h1,.academia .banner__content .title{font-size:40px;max-width:280px;margin-top:78px;margin-bottom:0}}.academia .banner__content img{margin:-100px 0 120px;position:absolute;right:0;top:0;height:100%;width:auto;width:60%}@media screen and (max-width: 758px){.academia .banner__content img{height:208px;width:225px;margin-right:15px;object-fit:cover;max-width:235px;margin-top:-78px}}@media screen and (max-width: 758px){.academia .banner__content p{font-size:14px;margin-top:80px;margin-bottom:60px}}@media screen and (max-width: 758px){.academia__line{display:none}}.academia .banner--fornecedores{margin-bottom:0}.academia .fornecedores__links{margin-top:0}@media screen and (max-width: 758px){.academia__calendario{flex-direction:column;margin-bottom:30px}}.academia__calendario-slide{width:100%;display:block;padding:0 30px}.academia__calendario-slide ul{list-style:none;padding-left:0px;margin-left:0}@media screen and (max-width: 758px){.academia__calendario-slide ul{display:none}}.academia__calendario-ano{width:180px;background-color:#db5688;color:#fbfbfb;flex-basis:180px;flex-grow:0;flex-shrink:0;padding:30px 0}@media screen and (max-width: 758px){.academia__calendario-ano{width:100%;flex-basis:100%;padding:10px 0;display:none}}.academia__calendario-ano .h3{text-align:center;margin-bottom:70px}@media screen and (max-width: 758px){.academia__calendario-ano .h3{font-size:18px;margin-bottom:0px}}.academia__calendario-ano .h3,.academia__calendario-ano a{color:#fbfbfb}.academia__calendario-ano a{text-decoration:none;display:flex;justify-content:space-between;padding:4px 30px;font-weight:300;transition:background-color .4s ease}.academia__calendario-ano a.is-selected,.academia__calendario-ano a:hover{background-color:#ac3f79}.academia__calendario-ano .flickity-button,.academia__calendario-ano .flickity-button:focus{top:100px;box-shadow:none;padding:0}@media screen and (max-width: 758px){.academia__calendario-ano .flickity-button,.academia__calendario-ano .flickity-button:focus{top:20px}}.academia__calendario-ano .flickity-prev-next-button.previous{background:none;left:15px}.academia__calendario-ano .flickity-prev-next-button.previous:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:200;color:#fbfbfb;font-size:20px}.academia__calendario-ano .flickity-prev-next-button.previous svg{display:none}.academia__calendario-ano .flickity-prev-next-button.next{background:none;right:15px}.academia__calendario-ano .flickity-prev-next-button.next:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:200;color:#fbfbfb;font-size:20px}.academia__calendario-ano .flickity-prev-next-button.next svg{display:none}.academia__calendario-ano .flickity-viewport{transition:height .2s}.academia__calendario-mes{background-color:#f7f7f7;width:100%;padding:60px 80px}@media screen and (max-width: 758px){.academia__calendario-mes{padding:0px}}.academia__calendario-mes .ui-corner-all,.academia__calendario-mes .ui-state-hover{background:none !important;border:none !important}@media screen and (max-width: 758px){.academia__calendario-mes .ui-datepicker .ui-datepicker-header{background-color:#db5688 !important}}@media screen and (max-width: 758px){.academia__calendario-mes .ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#fbfbfb}}.academia__calendario-mes .ui-datepicker .ui-datepicker-prev,.academia__calendario-mes .ui-datepicker .ui-datepicker-next{display:none;border:none;background:none;top:50%;transform:translateY(-50%);cursor:pointer}@media screen and (max-width: 758px){.academia__calendario-mes .ui-datepicker .ui-datepicker-prev,.academia__calendario-mes .ui-datepicker .ui-datepicker-next{display:block}}.academia__calendario-mes .ui-datepicker .ui-datepicker-prev span,.academia__calendario-mes .ui-datepicker .ui-datepicker-next span{display:none !important}.academia__calendario-mes .ui-datepicker .ui-datepicker-prev:before,.academia__calendario-mes .ui-datepicker .ui-datepicker-next:before{font-family:"Font Awesome 6 Pro";font-weight:200;color:#282828;font-size:20px}@media screen and (max-width: 758px){.academia__calendario-mes .ui-datepicker .ui-datepicker-prev:before,.academia__calendario-mes .ui-datepicker .ui-datepicker-next:before{color:#fbfbfb}}.academia__calendario-mes .ui-datepicker .ui-datepicker-prev{background:none;left:15px}.academia__calendario-mes .ui-datepicker .ui-datepicker-prev:before{content:""}.academia__calendario-mes .ui-datepicker .ui-datepicker-next{background:none;right:15px}.academia__calendario-mes .ui-datepicker .ui-datepicker-next:before{content:""}.academia__calendario-mes .ui-widget.ui-widget-content{width:100%;border:none}.academia__calendario-mes .ui-widget.ui-widget-content .ui-datepicker-title .ui-datepicker-month{font-size:40px;font-weight:600;text-transform:capitalize}@media screen and (max-width: 758px){.academia__calendario-mes .ui-widget.ui-widget-content .ui-datepicker-title .ui-datepicker-month{font-size:20px}}.academia__calendario-mes .ui-widget.ui-widget-content .ui-datepicker-title .ui-datepicker-year{display:none}@media screen and (max-width: 758px){.academia__calendario-mes .ui-widget.ui-widget-content .ui-datepicker-title .ui-datepicker-year{display:block}}.academia__calendario-mes .ui-widget.ui-widget-content thead{border:none;background:none}.academia__calendario-mes .ui-widget.ui-widget-content thead tr{border:none;background:none}.academia__calendario-mes .ui-widget.ui-widget-content thead tr span{color:#bcbec0;font-size:20px;font-weight:500}@media screen and (max-width: 758px){.academia__calendario-mes .ui-widget.ui-widget-content thead tr span{overflow:hidden;width:10px;text-transform:uppercase;font-size:16px;font-weight:400;padding:0}}.academia__calendario-mes .ui-widget.ui-widget-content tr{border:none}.academia__calendario-mes .ui-widget.ui-widget-content td{font-size:20px;font-weight:500;text-align:center;border:none;pointer-events:none}@media screen and (max-width: 758px){.academia__calendario-mes .ui-widget.ui-widget-content td{font-size:16px;padding:0}}.academia__calendario-mes .ui-widget.ui-widget-content td a,.academia__calendario-mes .ui-widget.ui-widget-content td a:hover{border:none;background:none;padding:10px;text-align:center}.academia__calendario-mes .ui-widget.ui-widget-content td.ui-datepicker-today a{background:#6eb751 !important;color:#fbfbfb !important}.academia__calendario-mes .ui-widget.ui-widget-content td.highlight a{background-color:#ed7c18 !important;color:#fbfbfb !important}.academia__calendario__lista{padding-left:40px;padding-top:40px}@media screen and (max-width: 758px){.academia__calendario__lista{padding-top:10px;padding-left:5px}}.academia__calendario__lista-tema{display:block;margin-bottom:10px}@media screen and (max-width: 758px){.academia__calendario__lista-tema{display:flex;font-size:13px}}.academia__calendario__lista-tema div{display:inline-block}@media screen and (max-width: 758px){.academia__calendario__lista-tema div{line-height:1.3em}}.academia__calendario__lista-data{margin-right:30px;text-align:right;min-width:20px}@media screen and (max-width: 758px){.academia__calendario__lista-data{margin-right:15px}}.academia__links{margin-top:150px}@media screen and (max-width: 500px){.academia__links{margin:50px 20px 0px;padding-bottom:0}}.academia__links a{margin:0 1%;width:23%}@media screen and (max-width: 960px){.academia__links a{margin:0 2% 5%;width:29%}}@media screen and (max-width: 758px){.academia__links a{max-width:100%;margin-top:0px;padding:20px 0;margin-bottom:50px;width:100%;border-top:1px solid #58595b;font-size:18px;text-align:center}}@media screen and (max-width: 758px){.academia__links-normal{display:none}}
