.elementor-2 .elementor-element.elementor-element-c7d39c0{--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-2 .elementor-element.elementor-element-c641852{--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-2 .elementor-element.elementor-element-b15558b{--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-2 .elementor-element.elementor-element-dbb59e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5d335df{--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-2 .elementor-element.elementor-element-d6dde75{--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-2 .elementor-element.elementor-element-89c006e{--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-2 .elementor-element.elementor-element-1013b91{--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-2 .elementor-element.elementor-element-ebdf3d4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bc48a3a{--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-2 .elementor-element.elementor-element-6e97865{--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-2 .elementor-element.elementor-element-9bf1e6f{--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-2 .elementor-element.elementor-element-ff749d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}/* Start custom CSS for html, class: .elementor-element-66fd4d2 */.legal-section {
  margin-bottom: 5px !important; /* or even 0 if needed */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fdd3f02 */.elementor-2 .elementor-element.elementor-element-fdd3f02 .consult-button {
  background-color: #a41e34 !important;
  color: #fff !important;
}

.elementor-2 .elementor-element.elementor-element-fdd3f02 .legal-item i {
  color: #a41e34 !important;
}
.legal-section {
  margin-bottom: 5px !important; /* or even 0 if needed */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61b9b6b */.elementor-2 .elementor-element.elementor-element-61b9b6b .consult-button {
  background-color: #a41e34 !important;
  color: #fff !important;
}

.elementor-2 .elementor-element.elementor-element-61b9b6b .legal-item i {
  color: #a41e34 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbe73f2 */.legal-section {
  margin-bottom: 5px !important; /* or even 0 if needed */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b53d618 */.legal-section {
  margin-bottom: 5px !important; /* or even 0 if needed */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff749d8 */.legal-section {
  margin-bottom: 5px !important; /* or even 0 if needed */
}/* End custom CSS */