.elementor-7388 .elementor-element.elementor-element-b7791f5{--display:flex;--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-7388 .elementor-element.elementor-element-ccf1ec1{padding:7em 0em 1.5em 0em;}.elementor-7388 .elementor-element.elementor-element-0140432{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7388 .elementor-element.elementor-element-0e03f8c{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-8d451a8{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-ea18e0a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-0f0cc15{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-cf77dcf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-8011dde{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-8e86ce6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-6e4f778{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-f3777d2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-b9ff3b6{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-95a5afa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-16f9c0f{padding:0rem 0rem 0rem 0rem;}.elementor-7388 .elementor-element.elementor-element-ad4fcc2{margin:1.5% 0% calc(var(--kit-widget-spacing, 0px) + 1.5%) 0%;}.elementor-7388 .elementor-element.elementor-element-b8a374d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-4c0972a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-816e736{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-7388 .elementor-element.elementor-element-3f23bd9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-7388 .elementor-element.elementor-element-48a0ddf.elementor-element{--flex-grow:0;--flex-shrink:1;}}/* Start custom CSS for heading, class: .elementor-element-0e03f8c */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a12279 */.link-privacy a {
    color: #f2a900;
    text-decoration: none !important;
}

.link-privacy a:hover {
  color: #275e3a;
  text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e66d4 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d451a8 */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea18e0a */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f0cc15 */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf77dcf */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8011dde */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e86ce6 */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e4f778 */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3777d2 */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ff3b6 */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95a5afa */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16f9c0f */.legal-privacy ol li {
    padding-bottom: 0.5em;
    line-height: 1.1em;
    list-style-type: upper-roman;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad4fcc2 */.legal-privacy h3 {
    color: #275e3a;
    font-weight: 700;
    padding: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd309b0 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf4307b */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8a374d */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3300209 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3519bc1 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a52304 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c0972a */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f8c5ae */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aedbaf */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-816e736 */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6ed3e7 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93f1354 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f0e88b */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78520f2 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8af2db1 */.link-privacy a {
    color: #f2a900;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f23bd9 */.green-maker--list ul {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48a0ddf */.table--wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.table--wrapper table {
    min-width: 600px;
    background-color: #f3f6f4;;
}

.table--wrapper thead th {
    background-color: var(--ast-global-color-2);
    color: #fff;
    padding: 10px;
}


.table--wrapper table {
  border-collapse: separate;
  border-spacing: 0; /* para que no se abran huecos */
}

.table--wrapper td {
  border: none !important;
  border-bottom: 1px solid #275e3a !important;
  border-right: 1px solid #275e3a !important;
  vertical-align: middle;
  padding: 1em;
  color: #275e3a;
}

.table--wrapper td[rowspan] {
  border-left: 1px solid #275e3a !important;
}/* End custom CSS */