.elementor-1189 .elementor-element.elementor-element-62a0651{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:0.625rem 0.625rem 0.625rem 0.625rem;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1189 .elementor-element.elementor-element-62a0651:not(.elementor-motion-effects-element-type-background), .elementor-1189 .elementor-element.elementor-element-62a0651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e95f43 );}.elementor-1189 .elementor-element.elementor-element-62a0651, .elementor-1189 .elementor-element.elementor-element-62a0651::before{--border-transition:0.3s;}.elementor-1189 .elementor-element.elementor-element-e48ae91{text-align:left;}.elementor-1189 .elementor-element.elementor-element-e48ae91 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"MotivaSans", Sans-serif;font-size:1.125em;font-weight:700;}.elementor-1189 .elementor-element.elementor-element-81fb470 .elementor-image-box-wrapper{text-align:left;}.elementor-1189 .elementor-element.elementor-element-81fb470 .elementor-image-box-title{margin-bottom:0.625rem;color:var( --e-global-color-accent );font-family:"MotivaSans", Sans-serif;font-size:1.125em;font-weight:700;}.elementor-1189 .elementor-element.elementor-element-81fb470 .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"MotivaSans", Sans-serif;font-size:1.3125em;font-weight:400;}.elementor-1189 .elementor-element.elementor-element-fb323b5 .elementor-image-box-wrapper{text-align:left;}.elementor-1189 .elementor-element.elementor-element-fb323b5 .elementor-image-box-title{margin-bottom:0.625rem;color:var( --e-global-color-ded10df );font-family:"MotivaSans", Sans-serif;font-size:2em;font-weight:700;}.elementor-1189 .elementor-element.elementor-element-fb323b5 .elementor-image-box-description{color:var( --e-global-color-accent );font-family:"MotivaSans", Sans-serif;font-size:1em;font-weight:400;}.elementor-1189 .elementor-element.elementor-element-0d59c39 .elementor-image-box-wrapper{text-align:left;}.elementor-1189 .elementor-element.elementor-element-0d59c39 .elementor-image-box-title{margin-bottom:0.625rem;}.elementor-1189 .elementor-element.elementor-element-0d59c39 .elementor-image-box-description{font-family:"MotivaSans", Sans-serif;font-size:1em;font-weight:300;}/* Start custom CSS for heading, class: .elementor-element-e48ae91 */.elementor-1189 .elementor-element.elementor-element-e48ae91 .elementor-heading-title{
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-81fb470 */.elementor-1189 .elementor-element.elementor-element-81fb470{
    align-self: baseline;
}

.elementor-1189 .elementor-element.elementor-element-81fb470 .elementor-image-box-description::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 78%;
    border-top: 0.2rem solid #A02E2E;
    transform: translateY(-50%);
    width: 8.5rem;
    border-radius: 0.625rem;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb323b5 */.elementor-element-fb323b5 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
}

.elementor-element-fb323b5 .elementor-image-box-wrapper .elementor-image-box-content {
    display: flex;
    flex-direction: column-reverse;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0d59c39 */.elementor-1189 .elementor-element.elementor-element-0d59c39 .elementor-image-box-content{
    width: 100%;
    height: 0.07rem;
    background-color: #eee;
    margin: 10px 0;
    display: block;
}

.elementor-1189 .elementor-element.elementor-element-0d59c39 .elementor-image-box-description{
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a0651 */.separador {
    width: 100%; 
    height: 0.1rem;
    background-color: var(--e-global-color-7c88a1f);
    margin: 10px 0;
    display: block;
}

.de{
    font-size: 1em;
    font-weight: normal;
    padding-top: 0.625rem;
    display: block;
    color: var(--e-global-color-43c3443);
    position: relative; 
}/* End custom CSS */