.elementor-361 .elementor-element.elementor-element-6535da1e{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-398ce2ce{text-align:center;}.elementor-361 .elementor-element.elementor-element-398ce2ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;color:#254481;}.elementor-361 .elementor-element.elementor-element-b52daf0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-361 .elementor-element.elementor-element-b52daf0.elementor-element{--align-self:center;}#elementor-popup-modal-361{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-361 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-361 .dialog-close-button{display:flex;}#elementor-popup-modal-361 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-b52daf0 *//* Fonte Montserrat */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap');

.icon-list {
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem; /* desktop e mobile */
  color: #000;
  list-style: none;
  margin: 0;
  padding: 0;
}

.icon-list li {
  display: flex;
  align-items: center;
  gap: 12px; /* espaço entre ícone e texto */
  padding: 15px 0;
  border-bottom: 1px solid rgba(0,0,0,0.2); /* 20% preto */
}

.icon {
  width: 30px;   /* tamanho máximo do ícone */
  height: 30px;
  flex: 0 0 30px; /* mantém fixo na lateral esquerda */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor; /* herda a cor do texto */
}/* End custom CSS */