.element-invisible{display:none}#complaintModal,#loginModal{align-items:center;background-color:rgba(146,31,31,.7);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}#complaintModal.active,#loginModal.active{display:flex}#complaintModal main>span,#loginModal main>span{display:block;font-size:.75rem;text-align:center}#complaintModal form,#loginModal form{border-top:2px solid #edeae0;margin-top:1.25rem;padding:1.25rem 1.25rem 0}#complaintModal .fieldset,#loginModal .fieldset{align-items:center;display:flex;justify-content:space-around}@media (max-width:700px){#complaintModal .fieldset,#loginModal .fieldset{flex-direction:column}}#complaintModal div,#loginModal div{float:left}#complaintModal input,#loginModal input{background-color:#edeae0;border:none;border-radius:.3125rem;margin:.125rem;padding:.3125rem .625rem}#complaintModal span,#loginModal span{color:#575757;padding:0 .625rem}#complaintModal button,#loginModal button{background-color:#2c3030;border:none;color:#edeae0;display:block;height:1.5rem;margin-left:auto;margin-top:1.25rem;padding:0 1.25rem;position:relative}#complaintModal button:after,#loginModal button:after{border:.75rem solid transparent;border-left-color:#2c3030;content:"";height:0;left:100%;position:absolute;top:0;width:0}#complaintModal .or,#loginModal .or{font-size:1.875rem;padding:.3125rem}#complaintModalInner,#loginModalInner{background-color:#fff;border-radius:.625rem;max-width:90%;overflow:hidden}@media (max-width:700px){#complaintModalInner,#loginModalInner{border-radius:0;max-width:none}}#complaintModalInner header,#loginModalInner header{background-image:url(/images/textura-mais-xingu-title.svg?75d42b126e2eb08affb518940818bc0a);background-position:bottom;background-repeat:no-repeat;background-size:1300px;padding:3.125rem 0;text-align:center}@media (max-width:700px){#complaintModalInner header,#loginModalInner header{padding:1.25rem 0}#complaintModalInner header br,#loginModalInner header br{display:none}}#complaintModalInner header h2,#loginModalInner header h2{font-size:2.5rem;margin-top:0}#complaintModalInner header span,#loginModalInner header span{display:block;font-size:1.25rem;font-weight:lighter;margin:1.25rem}#complaintModalInner main,#loginModalInner main{padding:1.875rem}@media (max-width:700px){#complaintModalInner main,#loginModalInner main{padding:1.25rem}}#complaintModalInner input,#complaintModalInner textarea,#mapFollowForm input,#mapFollowForm textarea{width:100%}#complaintModalInner input,#mapFollowForm input{display:block}#complaintModalInner textarea,#mapFollowForm textarea{background-color:#edeae0;border:none;border-radius:.3125rem;margin:.125rem;padding:.3125rem .625rem}#complaintModalInner div.fields,#mapFollowForm div.fields{float:none}#fbLoginButton{text-align:center}#complaint-modal-msg{float:none;padding:20px 20px 50px;width:100%}>div{float:none}
