.elementor-18 .elementor-element.elementor-element-6e09170{--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;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-efcbd46{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-efcbd46.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-efcbd46.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-efcbd46.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-efcbd46:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-efcbd46:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-da5781f{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-da5781f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-da5781f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-da5781f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-da5781f:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-da5781f:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-41b4f84{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-41b4f84.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-41b4f84.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-41b4f84.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-41b4f84:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-41b4f84:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-a8f9b28{--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;}.elementor-18 .elementor-element.elementor-element-1123b44{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-1123b44.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-1123b44.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-1123b44.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-1123b44:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-1123b44:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-7470402{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-7470402.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-7470402.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-7470402.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-7470402:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-7470402:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-b00f609{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-b00f609.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-b00f609.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-b00f609.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-b00f609:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-b00f609:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-ff9f783{--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;}.elementor-18 .elementor-element.elementor-element-ef28b1b{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-ef28b1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-ef28b1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-ef28b1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-ef28b1b:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-ef28b1b:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-16a6fbe{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-16a6fbe.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-16a6fbe.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-16a6fbe.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#004AAD;}.elementor-18 .elementor-element.elementor-element-16a6fbe:has(:hover) .elementor-image-box-title,
					 .elementor-18 .elementor-element.elementor-element-16a6fbe:has(:focus) .elementor-image-box-title{color:#004AAD;}.elementor-18 .elementor-element.elementor-element-68b2471{--display:flex;}.elementor-18 .elementor-element.elementor-element-e96a997{--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-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-7fc9144{padding:60px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-7fc9144 .gallery-item .gallery-caption{text-align:center;}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for image-box, class: .elementor-element-efcbd46 */.elementor-18 .elementor-element.elementor-element-efcbd46{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-efcbd46 .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-efcbd46 img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da5781f */.elementor-18 .elementor-element.elementor-element-da5781f{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-da5781f .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-da5781f img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-41b4f84 */.elementor-18 .elementor-element.elementor-element-41b4f84{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-41b4f84 .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-41b4f84 img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1123b44 */.elementor-18 .elementor-element.elementor-element-1123b44{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-1123b44 .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-1123b44 img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7470402 */.elementor-18 .elementor-element.elementor-element-7470402{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-7470402 .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-7470402 img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b00f609 */.elementor-18 .elementor-element.elementor-element-b00f609{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-b00f609 .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-b00f609 img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef28b1b */.elementor-18 .elementor-element.elementor-element-ef28b1b{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-ef28b1b .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-ef28b1b img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-16a6fbe */.elementor-18 .elementor-element.elementor-element-16a6fbe{
    background: #f4f4f4; /* Cor de fundo */
    border-radius: 10px; /* Arredondamento das bordas */
}

.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-description,
.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-title{
    padding-left: 20px; /* Espaçamento interno à esquerda */
    padding-right:  20px; /* Espaçamento interno à direita */
}

.elementor-18 .elementor-element.elementor-element-16a6fbe .elementor-image-box-description{
    padding-bottom: 40px; /* Espaçamento interno na parte inferior */
}

.elementor-18 .elementor-element.elementor-element-16a6fbe img{
    border-bottom: 3px solid; /*defina o tamanho da borda*/
    border-image: var(--deg, linear-gradient(90deg, #004aad, #004aad))1; /*defina as cores da borda*/
    border-radius: 10px 10px 0px 0px !important;
}/* End custom CSS */