.elementor-117 .elementor-element.elementor-element-ade9237{--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:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-117 .elementor-element.elementor-element-ade9237, .elementor-117 .elementor-element.elementor-element-ade9237::before{--border-transition:0.3s;}.elementor-117 .elementor-element.elementor-element-7901bdf{width:var( --container-widget-width, 925px );max-width:925px;--container-widget-width:925px;--container-widget-flex-grow:0;}.elementor-117 .elementor-element.elementor-element-7901bdf > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-7901bdf .elementor-heading-title{color:#31284D;font-family:"Inter", Sans-serif;font-size:40px;font-weight:500;line-height:110%;letter-spacing:-2px;}.elementor-117 .elementor-element.elementor-element-47cf151{--display:flex;--background-transition:0.3s;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-wrapper{text-align:left;}.elementor-117 .elementor-element.elementor-element-d829ce5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-title{margin-bottom:8px;color:#334155;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1.4px;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-description{color:#475569;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-117 .elementor-element.elementor-element-a73c207 .elementor-image-box-wrapper{text-align:left;}.elementor-117 .elementor-element.elementor-element-a73c207.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-a73c207.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-a73c207.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-a73c207 .elementor-image-box-title{margin-bottom:8px;color:#334155;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1.4px;}.elementor-117 .elementor-element.elementor-element-a73c207 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-117 .elementor-element.elementor-element-a73c207 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-117 .elementor-element.elementor-element-a73c207 .elementor-image-box-description{color:#475569;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-117 .elementor-element.elementor-element-d38e475 .elementor-image-box-wrapper{text-align:left;}.elementor-117 .elementor-element.elementor-element-d38e475.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-d38e475.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-d38e475.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-d38e475 .elementor-image-box-title{margin-bottom:8px;color:#334155;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1.4px;}.elementor-117 .elementor-element.elementor-element-d38e475 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-117 .elementor-element.elementor-element-d38e475 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-117 .elementor-element.elementor-element-d38e475 .elementor-image-box-description{color:#475569;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-117 .elementor-element.elementor-element-1f6da6d .elementor-image-box-wrapper{text-align:left;}.elementor-117 .elementor-element.elementor-element-1f6da6d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d .elementor-image-box-title{margin-bottom:8px;color:#334155;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1.4px;}.elementor-117 .elementor-element.elementor-element-1f6da6d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-117 .elementor-element.elementor-element-1f6da6d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-117 .elementor-element.elementor-element-1f6da6d .elementor-image-box-description{color:#475569;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-117 .elementor-element.elementor-element-e8f6e04 .elementor-image-box-wrapper{text-align:left;}.elementor-117 .elementor-element.elementor-element-e8f6e04.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04 .elementor-image-box-title{margin-bottom:8px;color:#334155;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1.4px;}.elementor-117 .elementor-element.elementor-element-e8f6e04 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-117 .elementor-element.elementor-element-e8f6e04 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-117 .elementor-element.elementor-element-e8f6e04 .elementor-image-box-description{color:#475569;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-117 .elementor-element.elementor-element-50e1274 .elementor-image-box-wrapper{text-align:left;}.elementor-117 .elementor-element.elementor-element-50e1274.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-50e1274.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-50e1274.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-50e1274 .elementor-image-box-title{margin-bottom:8px;color:#334155;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;letter-spacing:-1.4px;}.elementor-117 .elementor-element.elementor-element-50e1274 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-117 .elementor-element.elementor-element-50e1274 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-117 .elementor-element.elementor-element-50e1274 .elementor-image-box-description{color:#475569;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-ade9237{--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-117 .elementor-element.elementor-element-7901bdf .elementor-heading-title{font-size:32px;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-d829ce5 .elementor-image-box-title{margin-bottom:8px;}.elementor-117 .elementor-element.elementor-element-a73c207 .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-a73c207.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-a73c207.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-a73c207.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-d38e475 .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-d38e475.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-d38e475.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-d38e475.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-1f6da6d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04 .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-e8f6e04.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-50e1274 .elementor-image-box-img{margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-50e1274.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-117 .elementor-element.elementor-element-50e1274.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-117 .elementor-element.elementor-element-50e1274.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-117 .elementor-element.elementor-element-ade9237{--content-width:1216px;}}/* Start custom CSS for image-box, class: .elementor-element-d829ce5 */.elementor-117 .elementor-element.elementor-element-d829ce5{
    grid-column: span 4 / span 4;
}


@media (max-width: 1280px){
   
.elementor-117 .elementor-element.elementor-element-d829ce5{
    grid-column: span 6 / span 6;
}
    
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-d829ce5{
    grid-column: 1 / -1;
}
    
}

@media (max-width: 767px){
   
.elementor-117 .elementor-element.elementor-element-d829ce5{
    grid-column: 1 / -1;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a73c207 */.elementor-117 .elementor-element.elementor-element-a73c207{
    grid-column: span 3 / span 3;
}

@media (max-width: 1280px){
   
.elementor-117 .elementor-element.elementor-element-a73c207{
    grid-column: span 4 / span 4;
}
    
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-a73c207{
    grid-column: 1 / -1;
}
    
}

@media (max-width: 767px){
   
.elementor-117 .elementor-element.elementor-element-a73c207{
    grid-column: 1 / -1;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d38e475 */.elementor-117 .elementor-element.elementor-element-d38e475{
    grid-column: span 3 / span 3;
}

@media (max-width: 1280px){
   
.elementor-117 .elementor-element.elementor-element-d38e475{
    grid-column: span 4 / span 4;
}
    
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-d38e475{
    grid-column: span 3 / span 3;
}
    
}


@media (max-width: 767px){
   
.elementor-117 .elementor-element.elementor-element-d38e475{
    grid-column: 1 / -1;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f6da6d */.elementor-117 .elementor-element.elementor-element-1f6da6d{
    grid-column: span 3 / span 3;
}

@media (max-width: 1280px){
   
.elementor-117 .elementor-element.elementor-element-1f6da6d{
    grid-column: span 4 / span 4;
}
    
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-1f6da6d{
    grid-column: span 3 / span 3;
}
    
}


@media (max-width: 767px){
   
.elementor-117 .elementor-element.elementor-element-1f6da6d{
    grid-column: 1 / -1;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e8f6e04 */.elementor-117 .elementor-element.elementor-element-e8f6e04{
    grid-column: span 3 / span 3;
}

@media (max-width: 1280px){
   
.elementor-117 .elementor-element.elementor-element-e8f6e04{
    grid-column: span 4 / span 4;
}
    
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-e8f6e04{
    grid-column: span 3 / span 3;
}
    
}


@media (max-width: 767px){
   
.elementor-117 .elementor-element.elementor-element-e8f6e04{
    grid-column: 1 / -1;
}
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50e1274 */.elementor-117 .elementor-element.elementor-element-50e1274{
    grid-column: span 4 / span 4;
}

@media (max-width: 1280px){
   
.elementor-117 .elementor-element.elementor-element-50e1274{
    grid-column: span 6 / span 6;
}
    
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-50e1274{
    grid-column: span 3 / span 3;
}
    
}


@media (max-width: 767px){
   
.elementor-117 .elementor-element.elementor-element-50e1274{
    grid-column: 1 / -1;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47cf151 */:root{
  --espacamento-conteudo: 8px;
  --paddding-conteudo: 24px;
  --largura-borda-card: 1px;
  --cor-borda-card: #31284D;
  --border-radius-card: 8px;
}

.elementor-117 .elementor-element.elementor-element-47cf151 {
  display: grid;
  grid-template-columns: repeat(10,minmax(0, 1fr));
  gap: var(--espacamento-conteudo);
}

@media (max-width: 1025px){
   
.elementor-117 .elementor-element.elementor-element-47cf151 {
  display: grid;
  grid-template-columns: repeat(6,minmax(0, 1fr));
  gap: var(--espacamento-conteudo);
}
    
}
@media (max-width: 640px){
   
.elementor-117 .elementor-element.elementor-element-47cf151 {
  display: grid;
  grid-template-columns: repeat(4,minmax(0, 1fr));
  gap: var(--espacamento-conteudo);
}
    
}

.elementor-117 .elementor-element.elementor-element-47cf151 .elementor-image-box-img{
  overflow: hidden;
  position: relative;
  mask-image: linear-gradient(to bottom, #31284D 60%, rgba(0,0,0, 0) 100%);
}

.elementor-117 .elementor-element.elementor-element-47cf151 .elementor-image-box-img img{
  object-fit: cover;
  object-position: center;
}

.elementor-117 .elementor-element.elementor-element-47cf151 .elementor-image-box-content {
  padding-left: var(--paddding-conteudo);
  padding-right: var(--paddding-conteudo);
  padding-bottom: var(--paddding-conteudo);
  margin-top: auto;
  text-wrap: pretty;
}

.elementor-117 .elementor-element.elementor-element-47cf151 .elementor-image-box-wrapper {
  border-radius: var(--border-radius-card);
  border: var(--largura-borda-card) solid var(--cor-borda-card);
  height: 336px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: ##31284D;
}/* End custom CSS */