.evento-captacao{padding:40px 0}.evento-captacao .evento-descricao .bloco:not(:last-child){margin-bottom:30px}.evento-captacao .evento-descricao .bloco h3{margin-bottom:15px;font-size:1.6rem}@media (max-width:768px){.evento-captacao .evento-descricao .bloco h3{font-size:1.3rem}}.evento-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;align-items:start}@media (max-width:768px){.evento-layout{grid-template-columns:1fr}}@media (min-width:769px){.evento-layout{padding:0 50px}}.eventos.banner-slider{background-color:var(--fcl-primary-900)}.eventos.banner-slider::before{background-image:none;background-color:var(--fcl-primary);width:50%;right:0;left:auto}.eventos .banner-slider__slide-container{background-color:#910437 !important}.eventos .banner-slider__slide-container::after{background:linear-gradient(90deg, rgb(0, 0, 114) 0%, rgba(0, 30, 255, 0) 100%)}.eventos .banner-slider__content-titulo{font-size:24px;line-height:1.4}@media (max-width:768px){.eventos .banner-slider__content{background:linear-gradient(90deg, rgb(0, 0, 114) 0%, rgba(0, 30, 255, 0) 100%)}.eventos .banner-slider__content:after{content:'';display:block;width:50px;height:50px;position:absolute;top:0;right:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0MDAgMzA0Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuNy4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgOCkgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMDAxZWZmOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA2LjI0LDE3Mi44MWwtLjU3LDEuNzljLTEwLjUsMzMuMTQtMjkuMjYsNDguNTctNTkuMDUsNDguNTctNDYuMTgsMC02Mi42NC0zNi44OS02Mi42NC03MS40MiwwLTIxLjY3LDUuNzItMzkuODcsMTYuNTMtNTIuNjEsMTAuOTgtMTIuOTQsMjYuNDktMTkuNTEsNDYuMS0xOS41MSwyOC44LDAsNDYuODUsMTQuMzksNTguNTQsNDYuNjVsMS4yNiwzLjQ5aC4yMWw3OC45MS0yMy4xLS4xOC0uNzFjLTguMTUtMjkuNTktMjMuNTItNTQuNjQtNDQuOTItNzNDMjE1LjMyLDExLjQsMTgyLjg3LDAsMTQ2LjYyLDBjLTQzLjA5LDAtODAuMDYsMTUuMS0xMDYuOSw0My42OEMxNC4xMSw3MC45NCwwLDEwOS4wNywwLDE1MS4wNHMxNC4wOSw4MC41MSwzOS42NywxMDcuOThjMjYuODcsMjguODcsNjMuODYsNDQuMTIsMTA2Ljk1LDQ0LjEyLDM2Ljc0LDAsNjkuMzktMTEuNzEsOTQuNC0zMy44NiwyMC42Mi0xOC4yNywzNS41OS00My4yMSw0My44Mi03Mi43MWwuMi0uNzEtNzguNzktMjMuMDVoMFoiLz4KICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjg1LjU0LDEwNS45NmwxMTQuNDYtMzN2NTkuMTJoLTEwOC4xMWwtNi4zNi0yNi4xMloiLz4KPC9zdmc+);background-repeat:no-repeat;background-size:contain;background-position:0 10px}.eventos .banner-slider__slide-image{display:none}}@media (min-width:769px){.eventos .banner-slider__slide-container{height:325px}.eventos .banner-slider__content-titulo{font-size:40px;line-height:1.2}.eventos .banner-slider__slide-container > .banner-slider__content{flex:0 0 65%;padding:35px 0}.eventos .banner-slider__slide-container > .banner-slider__slide-image{flex:0 0 35%}.eventos .banner-slider__slide-image{max-height:100%;min-height:100%;overflow:hidden;align-items:flex-start;justify-content:flex-end;display:flex;opacity:1;transform:none}.eventos .banner-slider__slide-image > img{min-height:0;object-position:center;animation:none}}.evento-info{list-style:none;padding:0;margin:5px 0}.evento-info li{margin-bottom:6px}.evento-info > span{padding-left:12px}.evento-info > span:before{content:"\25AA";display:inline-block;margin-right:12px}.eventos .evento-info > span:first-child{padding-left:0}.eventos .evento-info > span:first-child:before{display:none}.eventos .evento-info .bi{color:var(--fcl-primary-200);margin-right:2px}@media (max-width:768px){.evento-info{font-size:14px;display:flex;flex-wrap:wrap;flex-direction:row}.eventos .evento-info > span{flex:1 1 auto;width:40%;padding-left:0;padding-bottom:8px}.evento-info > span:before{display:none}}.evento-formulario{background:#fff;padding:32px;border:2px solid #ED70DE}@media (max-width:768px){.evento-formulario{padding:24px}}@media (min-width:769px){.evento-formulario{margin-left:60px}}.evento-formulario h2{margin-bottom:24px;font-size:1.5rem;font-weight:700;color:#001eff}@media (max-width:768px){.evento-formulario h2{font-size:1.3rem}}.evento-fechado{font-weight:bold;color:#c00}.evento-indisponivel{font-style:italic;color:#666}