.elementor-2740 .elementor-element.elementor-element-8fac702{--display:flex;}.elementor-2740 .elementor-element.elementor-element-41f0afbf{padding:28px 0px 28px 0px;}.elementor-2740 .elementor-element.elementor-element-72ac117c{--display:flex;}.elementor-2740 .elementor-element.elementor-element-13483699{padding:28px 0px 28px 0px;}.elementor-2740 .elementor-element.elementor-element-627e944c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2740 .elementor-element.elementor-element-29d189ef{--display:flex;}.elementor-2740 .elementor-element.elementor-element-1159e876{--display:flex;}.elementor-2740 .elementor-element.elementor-element-62451f0b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2740 .elementor-element.elementor-element-62451f0b.elementor-element{--align-self:center;}.elementor-2740 .elementor-element.elementor-element-88de768{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2740 .elementor-element.elementor-element-88de768:not(.elementor-motion-effects-element-type-background), .elementor-2740 .elementor-element.elementor-element-88de768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123E60;}.elementor-2740 .elementor-element.elementor-element-3171b03b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:38px;--padding-left:42px;--padding-right:42px;}.elementor-2740 .elementor-element.elementor-element-3171b03b:not(.elementor-motion-effects-element-type-background), .elementor-2740 .elementor-element.elementor-element-3171b03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123E60;}.elementor-2740 .elementor-element.elementor-element-1f78a73a{--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;}.elementor-2740 .elementor-element.elementor-element-1f78a73a:not(.elementor-motion-effects-element-type-background), .elementor-2740 .elementor-element.elementor-element-1f78a73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2E4A;}.elementor-2740 .elementor-element.elementor-element-7d0aad01{text-align:center;}.elementor-2740 .elementor-element.elementor-element-7d0aad01 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-2740 .elementor-element.elementor-element-47be51c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2740 .elementor-element.elementor-element-400155a7{--display:flex;}.elementor-2740 .elementor-element.elementor-element-3e27d7dd.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-2740 .elementor-element.elementor-element-88de768{--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-2740 .elementor-element.elementor-element-3171b03b{--padding-top:34px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}}@media(min-width:768px){.elementor-2740 .elementor-element.elementor-element-627e944c{--content-width:1140px;}.elementor-2740 .elementor-element.elementor-element-1159e876{--content-width:1140px;}.elementor-2740 .elementor-element.elementor-element-88de768{--content-width:1300px;}.elementor-2740 .elementor-element.elementor-element-3171b03b{--content-width:1300px;}}@media(max-width:767px){.elementor-2740 .elementor-element.elementor-element-627e944c{--content-width:500px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2740 .elementor-element.elementor-element-88de768{--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-2740 .elementor-element.elementor-element-3171b03b{--padding-top:28px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-1333add1 */.elementor-2740 .elementor-element.elementor-element-1333add1{
  --cmp-tinta:#0A2E4A;
  --cmp-corpo:#546A7D;
  --cmp-linha:#D3DEE7;
  --cmp-azul:#0B5FA5;
  --cmp-sinal:#FFC400;
  --cmp-claro:#F0F5F9;
  max-width:1000px;
  margin:0 auto;
  color:var(--cmp-corpo);
}
.elementor-2740 .elementor-element.elementor-element-1333add1 h2{
  color:var(--cmp-tinta);
  font-size:30px;
  line-height:1.18;
  margin:34px 0 14px;
  font-weight:800;
  letter-spacing:-.01em;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 h2:first-child{margin-top:0}
.elementor-2740 .elementor-element.elementor-element-1333add1 h3{
  color:var(--cmp-tinta);
  font-size:19px;
  line-height:1.3;
  margin:24px 0 8px;
  font-weight:700;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 p{
  color:var(--cmp-corpo);
  font-size:17px;
  line-height:1.75;
  margin:0 0 14px;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 strong{color:var(--cmp-tinta);font-weight:700}
.elementor-2740 .elementor-element.elementor-element-1333add1 ul{
  margin:0 0 18px;
  padding:0;
  list-style:none;
  display:grid;
  gap:10px;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 ul li{
  position:relative;
  padding:12px 16px 12px 34px;
  background:var(--cmp-claro);
  border-top:2px solid var(--cmp-sinal);
  color:var(--cmp-corpo);
  font-size:16px;
  line-height:1.65;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 ul li::before{
  content:"";
  position:absolute;
  left:16px;
  top:20px;
  width:8px;
  height:8px;
  background:var(--cmp-azul);
}
.elementor-2740 .elementor-element.elementor-element-1333add1 table{
  width:100%;
  border-collapse:collapse;
  margin:0 0 20px;
  font-size:16px;
  display:block;
  overflow-x:auto;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 thead th{
  text-align:left;
  background:var(--cmp-tinta);
  color:#fff;
  font-weight:700;
  font-size:14px;
  letter-spacing:.02em;
  padding:11px 14px;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 tbody td{
  padding:11px 14px;
  border-bottom:1px solid var(--cmp-linha);
  color:var(--cmp-corpo);
  vertical-align:top;
}
.elementor-2740 .elementor-element.elementor-element-1333add1 tbody tr:nth-child(even) td{background:var(--cmp-claro)}
@media (max-width:640px){
  .elementor-2740 .elementor-element.elementor-element-1333add1 h2{font-size:25px}
  .elementor-2740 .elementor-element.elementor-element-1333add1 p,.elementor-2740 .elementor-element.elementor-element-1333add1 ul li{font-size:16px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fac702 */.elementor-widget-text-editor .texto-limitado {
  max-width: 1000px;
  margin: 0 auto;
  width: 100%;
}

.elementor-widget-text-editor .texto-limitado p,
.elementor-widget-text-editor .texto-limitado h2,
.elementor-widget-text-editor .texto-limitado h3,
.elementor-widget-text-editor .texto-limitado ul,
.elementor-widget-text-editor .texto-limitado ol {
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62451f0b */.elementor-2740 .elementor-element.elementor-element-62451f0b{
  --cmp-tinta:#0A2E4A;
  --cmp-corpo:#546A7D;
  --cmp-linha:#D3DEE7;
  --cmp-azul:#0B5FA5;
  --cmp-sinal:#FFC400;
  --cmp-claro:#F0F5F9;
  max-width:1000px;
  margin:0 auto;
  color:var(--cmp-corpo);
}
.elementor-2740 .elementor-element.elementor-element-62451f0b h2{
  color:var(--cmp-tinta);
  font-size:30px;
  line-height:1.18;
  margin:34px 0 14px;
  font-weight:800;
  letter-spacing:-.01em;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b h2:first-child{margin-top:0}
.elementor-2740 .elementor-element.elementor-element-62451f0b h3{
  color:var(--cmp-tinta);
  font-size:19px;
  line-height:1.3;
  margin:24px 0 8px;
  font-weight:700;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b p{
  color:var(--cmp-corpo);
  font-size:17px;
  line-height:1.75;
  margin:0 0 14px;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b strong{color:var(--cmp-tinta);font-weight:700}
.elementor-2740 .elementor-element.elementor-element-62451f0b ul{
  margin:0 0 18px;
  padding:0;
  list-style:none;
  display:grid;
  gap:10px;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b ul li{
  position:relative;
  padding:12px 16px 12px 34px;
  background:var(--cmp-claro);
  border-top:2px solid var(--cmp-sinal);
  color:var(--cmp-corpo);
  font-size:16px;
  line-height:1.65;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b ul li::before{
  content:"";
  position:absolute;
  left:16px;
  top:20px;
  width:8px;
  height:8px;
  background:var(--cmp-azul);
}
.elementor-2740 .elementor-element.elementor-element-62451f0b table{
  width:100%;
  border-collapse:collapse;
  margin:0 0 20px;
  font-size:16px;
  display:block;
  overflow-x:auto;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b thead th{
  text-align:left;
  background:var(--cmp-tinta);
  color:#fff;
  font-weight:700;
  font-size:14px;
  letter-spacing:.02em;
  padding:11px 14px;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b tbody td{
  padding:11px 14px;
  border-bottom:1px solid var(--cmp-linha);
  color:var(--cmp-corpo);
  vertical-align:top;
}
.elementor-2740 .elementor-element.elementor-element-62451f0b tbody tr:nth-child(even) td{background:var(--cmp-claro)}
@media (max-width:640px){
  .elementor-2740 .elementor-element.elementor-element-62451f0b h2{font-size:25px}
  .elementor-2740 .elementor-element.elementor-element-62451f0b p,.elementor-2740 .elementor-element.elementor-element-62451f0b ul li{font-size:16px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1159e876 */.elementor-widget-text-editor .texto-limitado {
  max-width: 1000px;
  margin: 0 auto;
  width: 100%;
}

.elementor-widget-text-editor .texto-limitado p,
.elementor-widget-text-editor .texto-limitado h2,
.elementor-widget-text-editor .texto-limitado h3,
.elementor-widget-text-editor .texto-limitado ul,
.elementor-widget-text-editor .texto-limitado ol {
  max-width: 100%;
}/* End custom CSS */