.title-page{
    max-width: 520px!important
}

.box-links{
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.00), 0px 1px 1px 0px rgba(0, 0, 0, 0.04), 0px 1px 2px 0px rgba(0, 0, 0, 0.06);
    /*max-height: 368px;*/
    max-height: fit-content;
}

.box-link-sections.active, .box-link-sections:hover{
    border: 1px solid var(--brand-primary-200, #FBF1E9);
background: var(--brand-primary-100, #FDF8F4);
border-radius: 8px;
}

.box-link-sections.active h3.elementor-icon-box-title, .box-link-sections:hover h3.elementor-icon-box-title{
    color: var(--brand-primary-600, #F26C0D)!important;
}


.box-link-sections:hover .elementor-icon-box-icon svg path, .box-link-sections:hover .elementor-icon-box-icon svg circle,
.box-link-sections.active .elementor-icon-box-icon svg path, .box-link-sections.active .elementor-icon-box-icon svg circle{
    stroke: var(--brand-primary-600)!important;

}


.box-link-sections.active .elementor-icon-box-icon svg,
.box-link-sections:hover .elementor-icon-box-icon svg{
    fill: var(--brand-primary-600)!important;
}

.box-link-sections.active .elementor-icon-box-icon svg > g:first-child, .box-link-sections:hover .elementor-icon-box-icon svg > g:first-child {
    fill: none !important; /* Reverte o estilo ou ajusta conforme necessário */
}

.box-link-sections .elementor-icon-box-icon svg path, .box-link-sections .elementor-icon-box-icon svg circle{
    stroke: var(--neutrals-500)!important;
}


.box-link-sections{
     border: 1px solid transparent
}

.link-sections h3.elementor-icon-box-title {
    margin: 0
}

.link-sections .elementor-icon-box-wrapper{
    align-items: center!important;
}

.text p{
    margin: 0
}

.text  a{
    color: inherit!important
}