.elementor-103 .elementor-element.elementor-element-88851c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-32cec05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-92726f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-522c232{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-8aa8656{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-b296002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-7d3cac2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-cc71956{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-275dd87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-88851c8{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-32cec05{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-92726f7{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-522c232{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-8aa8656{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-b296002{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-7d3cac2{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-cc71956{--content-width:900px;}.elementor-103 .elementor-element.elementor-element-275dd87{--content-width:900px;}}/* Start custom CSS for html, class: .elementor-element-06775be */.elementor-103 .elementor-element.elementor-element-06775be .k9-privacy-hero {
    text-align: center;
    max-width: 700px;
    margin: 0 auto;
}

.elementor-103 .elementor-element.elementor-element-06775be .k9-privacy-hero h1 {
    font-size: 40px;
    font-weight: 900;
    color: #fff;
}

.elementor-103 .elementor-element.elementor-element-06775be .k9-privacy-hero h1 strong {
    display: block;
    color: #546730;
}

.elementor-103 .elementor-element.elementor-element-06775be .k9-privacy-hero p {
    color: #cfcfcf;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88851c8 */.elementor-103 .elementor-element.elementor-element-88851c8 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-512dc71 */.elementor-103 .elementor-element.elementor-element-512dc71 .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

/* TÍTULO */
.elementor-103 .elementor-element.elementor-element-512dc71 .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: 800;
}

/* PARÁGRAFOS */
.elementor-103 .elementor-element.elementor-element-512dc71 .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32cec05 */.elementor-103 .elementor-element.elementor-element-32cec05 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a67d7ed */.elementor-103 .elementor-element.elementor-element-a67d7ed .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

/* TÍTULO */
.elementor-103 .elementor-element.elementor-element-a67d7ed .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
    font-weight: 800;
}

/* PARÁGRAFOS */
.elementor-103 .elementor-element.elementor-element-a67d7ed .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 1.7;
}

/* LISTA */
.elementor-103 .elementor-element.elementor-element-a67d7ed .k9-privacy-content ul {
    margin: 12px 0 18px 0;
    padding-left: 18px;
}

.elementor-103 .elementor-element.elementor-element-a67d7ed .k9-privacy-content li {
    margin-bottom: 8px;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92726f7 */.elementor-103 .elementor-element.elementor-element-92726f7 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39e1f26 */.elementor-103 .elementor-element.elementor-element-39e1f26 .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

.elementor-103 .elementor-element.elementor-element-39e1f26 .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

.elementor-103 .elementor-element.elementor-element-39e1f26 .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.7;
}

.elementor-103 .elementor-element.elementor-element-39e1f26 .k9-privacy-content ul {
    margin: 12px 0 18px 0;
    padding-left: 18px;
}

.elementor-103 .elementor-element.elementor-element-39e1f26 .k9-privacy-content li {
    margin-bottom: 8px;
    color: #cfcfcf;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522c232 */.elementor-103 .elementor-element.elementor-element-522c232 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2eb6e5c */.elementor-103 .elementor-element.elementor-element-2eb6e5c .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

.elementor-103 .elementor-element.elementor-element-2eb6e5c .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

.elementor-103 .elementor-element.elementor-element-2eb6e5c .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.7;
}

.elementor-103 .elementor-element.elementor-element-2eb6e5c .k9-privacy-content ul {
    margin: 12px 0 18px 0;
    padding-left: 18px;
}

.elementor-103 .elementor-element.elementor-element-2eb6e5c .k9-privacy-content li {
    margin-bottom: 8px;
    color: #cfcfcf;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa8656 */.elementor-103 .elementor-element.elementor-element-8aa8656 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1079233 */.elementor-103 .elementor-element.elementor-element-1079233 .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

.elementor-103 .elementor-element.elementor-element-1079233 .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

.elementor-103 .elementor-element.elementor-element-1079233 .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.7;
}

.elementor-103 .elementor-element.elementor-element-1079233 .k9-privacy-content ul {
    margin: 12px 0 18px 0;
    padding-left: 18px;
}

.elementor-103 .elementor-element.elementor-element-1079233 .k9-privacy-content li {
    margin-bottom: 8px;
    color: #cfcfcf;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b296002 */.elementor-103 .elementor-element.elementor-element-b296002 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcc4067 */.elementor-103 .elementor-element.elementor-element-dcc4067 .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

.elementor-103 .elementor-element.elementor-element-dcc4067 .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

.elementor-103 .elementor-element.elementor-element-dcc4067 .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.7;
}

.elementor-103 .elementor-element.elementor-element-dcc4067 .k9-privacy-content ul {
    margin: 12px 0 18px 0;
    padding-left: 18px;
}

.elementor-103 .elementor-element.elementor-element-dcc4067 .k9-privacy-content li {
    margin-bottom: 8px;
    color: #cfcfcf;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d3cac2 */.elementor-103 .elementor-element.elementor-element-7d3cac2 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba6a68b */.elementor-103 .elementor-element.elementor-element-ba6a68b .k9-privacy-content {
    max-width: 700px;
    margin: 0 auto;
}

.elementor-103 .elementor-element.elementor-element-ba6a68b .k9-privacy-content h2 {
    margin: 30px 0 12px 0;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

.elementor-103 .elementor-element.elementor-element-ba6a68b .k9-privacy-content p {
    margin: 0 0 12px 0;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.7;
}

.elementor-103 .elementor-element.elementor-element-ba6a68b .k9-privacy-content ul {
    margin: 12px 0 18px 0;
    padding-left: 18px;
}

.elementor-103 .elementor-element.elementor-element-ba6a68b .k9-privacy-content li {
    margin-bottom: 8px;
    color: #cfcfcf;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc71956 */.elementor-103 .elementor-element.elementor-element-cc71956 {
    background: linear-gradient(135deg, #0f0f0f 0%, #121212 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5fee41a */.elementor-103 .elementor-element.elementor-element-5fee41a .k9-privacy-contact {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
}

.elementor-103 .elementor-element.elementor-element-5fee41a .k9-privacy-contact h2 {
    margin: 0 0 16px 0;
    color: #ffffff;
    font-size: 32px;
    font-weight: 900;
}

.elementor-103 .elementor-element.elementor-element-5fee41a .k9-privacy-contact h2 strong {
    display: block;
    color: #546730;
}

.elementor-103 .elementor-element.elementor-element-5fee41a .k9-privacy-contact p {
    margin: 0 0 24px 0;
    color: #cfcfcf;
    font-size: 14px;
    line-height: 1.7;
}

/* INFO */
.elementor-103 .elementor-element.elementor-element-5fee41a .k9-privacy-info {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.elementor-103 .elementor-element.elementor-element-5fee41a .k9-privacy-info span {
    color: #ffffff;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-275dd87 */.elementor-103 .elementor-element.elementor-element-275dd87 {
    background: linear-gradient(
        135deg,
        #111111 0%,
        #0f0f0f 100%
    );
    border-top: 1px solid rgba(255,255,255,0.06);
}/* End custom CSS */