.elementor-9914 .elementor-element.elementor-element-1c0f7bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:66px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-9914 .elementor-element.elementor-element-1c0f7bd:not(.elementor-motion-effects-element-type-background), .elementor-9914 .elementor-element.elementor-element-1c0f7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00203F;}.elementor-9914 .elementor-element.elementor-element-55059ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-9914 .elementor-element.elementor-element-0420adf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-9914 .elementor-element.elementor-element-c37da2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9914 .elementor-element.elementor-element-c37da2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9914 .elementor-element.elementor-element-c37da2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9914 .elementor-element.elementor-element-c37da2b .elementor-icon-list-text{transition:color 0.3s;}.elementor-9914 .elementor-element.elementor-element-9f7b8ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-9914 .elementor-element.elementor-element-c5c3ac7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9914 .elementor-element.elementor-element-c5c3ac7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9914 .elementor-element.elementor-element-c5c3ac7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9914 .elementor-element.elementor-element-c5c3ac7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9914 .elementor-element.elementor-element-68b7395{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-9914 .elementor-element.elementor-element-f22c260{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9914 .elementor-element.elementor-element-f22c260 .elementor-widget-container{text-align:center;}.elementor-9914 .elementor-element.elementor-element-b4260cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-9914 .elementor-element.elementor-element-b4260cd:not(.elementor-motion-effects-element-type-background), .elementor-9914 .elementor-element.elementor-element-b4260cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001730;}/* Start custom CSS *//* =======================================================
   RODAPE - PREFEITURA DE MAMONAS
   ======================================================= */
body.elementor-page-9914 .elementor-element-1c0f7bd{background:#00203F !important;}
body.elementor-page-9914 .elementor-element-1c0f7bd > .e-con-inner{
  max-width:1240px;margin-inline:auto;width:100%;
  display:grid !important;grid-template-columns:1.5fr 1fr 1.3fr 1fr;
  gap:40px !important;align-items:start;
}
body.elementor-page-9914 .elementor-element-55059ad,body.elementor-page-9914 .elementor-element-0420adf,body.elementor-page-9914 .elementor-element-9f7b8ca,body.elementor-page-9914 .elementor-element-68b7395{padding:0 !important;min-width:0;}

/* ---------- MARCA ---------- */
body.elementor-page-9914 .mm-foot-brasao img{width:86px !important;height:auto !important;display:block;margin:0 0 16px !important;}
body.elementor-page-9914 .mm-foot-name .elementor-heading-title{
  font-family:Poppins,sans-serif !important;font-size:19px !important;font-weight:700 !important;
  color:#FFFFFF !important;line-height:1.3 !important;letter-spacing:-.01em;margin:0 0 8px !important;
}
body.elementor-page-9914 .mm-foot-meta p{
  font-family:Lato,sans-serif !important;font-size:14.5px !important;line-height:1.75 !important;
  color:#B9CBE4 !important;margin:0 0 12px !important;
}
body.elementor-page-9914 .mm-foot-meta p:last-child{margin-bottom:0 !important;}
body.elementor-page-9914 .mm-foot-meta strong{color:#E6EFFB !important;}
body.elementor-page-9914 .mm-foot-meta a{
  color:#DCE8FA !important;text-decoration:none !important;
  border-bottom:1px solid rgba(220,232,250,.35);transition:color .2s,border-color .2s;
}
body.elementor-page-9914 .mm-foot-meta a:hover{color:#FFFFFF !important;border-bottom-color:#F2B705;}

/* ---------- TITULOS DE COLUNA ---------- */
body.elementor-page-9914 .mm-foot-title .elementor-heading-title{
  font-family:Poppins,sans-serif !important;font-size:15px !important;font-weight:700 !important;
  letter-spacing:.08em;text-transform:uppercase;color:#FFFFFF !important;
  margin:0 0 18px !important;padding-bottom:12px;position:relative;display:block;
}
body.elementor-page-9914 .mm-foot-title .elementor-heading-title::after{
  content:"";position:absolute;left:0;bottom:0;width:36px;height:3px;border-radius:2px;background:#F2B705;
}

/* ---------- LISTAS DE LINKS ---------- */
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-items{display:block !important;margin:0 !important;padding:0 !important;}
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-item{margin:0 0 2px !important;padding:0 !important;}
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-item a{
  display:flex !important;align-items:center;gap:9px;
  padding:7px 10px 7px 6px !important;border-radius:8px;
  transition:background .2s ease,transform .2s ease;
}
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-text{
  font-family:Lato,sans-serif !important;font-size:14.5px !important;font-weight:500 !important;
  color:#C3D3E8 !important;transition:color .2s ease;
}
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-icon i,
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-icon svg{
  font-size:9px !important;width:9px !important;height:9px !important;
  color:#F2B705 !important;fill:#F2B705 !important;
}
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-item a:hover{background:rgba(255,255,255,.07);transform:translateX(3px);}
body.elementor-page-9914 .mm-foot-links .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#FFFFFF !important;}

/* ---------- REDES SOCIAIS ---------- */
body.elementor-page-9914 .mm-foot-social{margin-top:6px;}
body.elementor-page-9914 .mm-foot-social .elementor-grid{gap:10px !important;}
body.elementor-page-9914 .mm-foot-social .elementor-social-icon{
  width:42px !important;height:42px !important;
  background:rgba(255,255,255,.10) !important;color:#FFFFFF !important;
  border:1px solid rgba(255,255,255,.18) !important;
  transition:background .25s ease,color .25s ease,transform .25s ease,border-color .25s ease;
}
body.elementor-page-9914 .mm-foot-social .elementor-social-icon i{font-size:17px !important;}
body.elementor-page-9914 .mm-foot-social .elementor-social-icon:hover{
  background:#F2B705 !important;color:#00203F !important;border-color:#F2B705 !important;transform:translateY(-3px);
}

/* ---------- BARRA INFERIOR ---------- */
body.elementor-page-9914 .elementor-element-b4260cd{background:#001730 !important;border-top:1px solid rgba(255,255,255,.08);}
body.elementor-page-9914 .elementor-element-b4260cd > .e-con-inner{
  max-width:1240px;margin-inline:auto;width:100%;
  display:flex !important;align-items:center;justify-content:center;
}
body.elementor-page-9914 .mm-foot-copy p{
  font-family:Lato,sans-serif !important;font-size:13.5px !important;
  color:#8FA6C4 !important;margin:0 !important;text-align:center;
}

/* ---------- FOCO ---------- */
body.elementor-page-9914 a:focus-visible{outline:3px solid #F2B705;outline-offset:3px;border-radius:8px;}

/* ---------- RESPONSIVO ---------- */
@media (max-width:1024px){
  body.elementor-page-9914 .elementor-element-1c0f7bd{padding:54px 22px 44px !important;}
  body.elementor-page-9914 .elementor-element-1c0f7bd > .e-con-inner{grid-template-columns:1fr 1fr !important;gap:36px !important;}
}
@media (max-width:767px){
  body.elementor-page-9914 .elementor-element-1c0f7bd{padding:44px 20px 36px !important;}
  body.elementor-page-9914 .elementor-element-1c0f7bd > .e-con-inner{grid-template-columns:1fr !important;gap:30px !important;}
  body.elementor-page-9914 .mm-foot-brasao img{width:72px !important;}
  body.elementor-page-9914 .mm-foot-name .elementor-heading-title{font-size:18px !important;}
}
@media (prefers-reduced-motion:reduce){
  body.elementor-page-9914 *,body.elementor-page-9914 *::before,body.elementor-page-9914 *::after{transition-duration:.01ms !important;animation-duration:.01ms !important;}
}/* End custom CSS */