@charset "utf-8";#e_conteudo .e_area_agenda{width:auto;display:block;position:fixed;top:15%;right:0;z-index:399;font-size:0}#e_conteudo .e_area_agenda .e_btn_agenda{min-width:130px;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;background:#0040bf;border-radius:50px 0 0 50px;overflow:hidden;cursor:pointer;position:absolute;top:0;right:0;z-index:1;cursor:pointer;transform-origin:top right;text-transform:uppercase;transition:.15s ease,transform .3s ease}#e_conteudo .e_area_agenda .e_btn_agenda:hover{filter:brightness(.8) contrast(1.5)}#e_conteudo .e_area_agenda .e_btn_agenda .e_icone_btn{display:inline-block;flex:auto;text-align:center}#e_conteudo .e_area_agenda .e_btn_agenda .e_icone_btn .swfa{width:30px;height:40px;line-height:40px;display:inline-block;vertical-align:middle;font-size:16px;color:#fff;text-align:center;padding-left:7px;transition:.2s ease}#e_conteudo .e_area_agenda .e_btn_agenda .e_txt_btn{display:inline-block;position:relative;z-index:1;font-size:0;padding:5px;margin-top:2px;text-align:left;transition:.25s ease}#e_conteudo .e_area_agenda .e_btn_agenda .e_txt_btn span{display:inline-block;white-space:nowrap;overflow:hidden;font-size:13px;color:#fff;transition:.25s ease}#e_conteudo .e_area_agenda .e_btn_agenda:hover .e_txt_btn{padding:5px}#e_conteudo .e_area_agenda .e_btn_agenda:hover .e_txt_btn span{max-width:300px}#e_conteudo .swop_capa_enquete~.swop_capa_agenda .e_area_agenda .e_btn_agenda{margin-top:55px}#e_conteudo .e_area_agenda .e_content_agenda{width:360px;background:#e1e7eb;border:solid 1px #d2d9d7;border-radius:8px;padding:20px 10px;position:absolute;top:0;right:10px;transform:translateX(20px) rotateY(-90deg);transform-origin:top right;visibility:hidden;transition:.35s ease}#e_conteudo .e_area_agenda .e_content_agenda .e_btn_fechar{width:50px;height:50px;padding-left:15px;padding-bottom:10px;background:none;border:0;position:absolute;top:-1px;right:-1px;z-index:0;font-size:14px;color:#fff;overflow:hidden;border-top-right-radius:4px;transition:.1s;cursor:pointer}#e_conteudo .e_area_agenda .e_content_agenda .e_btn_fechar:before{content:"";width:200%;aspect-ratio:1;position:absolute;bottom:0;left:0;z-index:-1;border-radius:100%;background:#0040bf;transition:.1s}#e_conteudo .e_area_agenda .e_content_agenda .e_btn_fechar:hover:before{background:#dd1d40}#e_conteudo .e_area_agenda .e_cont_agenda{margin:0}#e_conteudo .e_area_agenda .e_lista_eventos{max-height:300px}#e_conteudo .e_area_agenda .e_evento,#e_conteudo .e_area_agenda .e_evento .e_cont_evento{height:100%;position:relative;padding:10px}#e_conteudo .e_area_agenda .e_evento .e_cont_evento{background:#fff;padding:0;border-radius:4px;gap:0}#e_conteudo .e_area_agenda .e_evento .e_area_img_evento{padding-top:56.25%;position:relative;border-radius:4px;overflow:hidden}#e_conteudo .e_area_agenda .e_evento .e_area_info_evento{padding:15px}#e_conteudo .e_area_agenda .e_evento .e_area_info_evento .e_btn_link{margin-top:auto;margin-left:auto}#e_conteudo .e_area_agenda.hide .e_btn_agenda,#e_conteudo .e_area_agenda.show .e_btn_agenda{transform:rotateY(-90deg);visibility:hidden}#e_conteudo .e_area_agenda.show .e_content_agenda{transform:rotateY(0);visibility:visible}@media (max-width:1600px){#e_conteudo .e_area_agenda .e_btn_agenda{min-width:auto}#e_conteudo .e_area_agenda .e_btn_agenda .e_txt_btn{padding:5px 0}#e_conteudo .e_area_agenda .e_btn_agenda .e_txt_btn span{max-width:0}}@media (max-width:1000px){#e_conteudo .e_area_agenda{top:20px}}@media (min-width:600px){#e_conteudo .e_area_agenda{background:none}#e_conteudo .e_area_agenda .e_conteudo_interno{padding:0;perspective:400px}#e_conteudo .e_area_agenda .e_area_titulo_modulo{margin-right:30px}}@media (max-width:600px){#e_conteudo .e_area_agenda{position:static}#e_conteudo .e_area_agenda .e_btn_agenda{display:none}#e_conteudo .e_area_agenda .e_content_agenda{width:auto;position:static;visibility:visible;transform:none;border:0;margin:0;padding:0;background:none}#e_conteudo .e_area_agenda .e_content_agenda .e_btn_fechar{display:none}#e_conteudo .e_area_agenda .e_lista_eventos{max-height:none;overflow-y:auto;padding:0;margin:0}}