.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-86e58fed-4aef-2734-d57c-f173e55ec656 {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-86e58fed-4aef-2734-d57c-f173e55ec656 {

}
.lfr-layout-structure-item-86e58fed-4aef-2734-d57c-f173e55ec656 {
    padding-top: 0px !important;
}


:root {
  --lord-icon-primary-base: #2f821f;
  --lord-icon-secondary-base: #2f821f;
}

/* Fuente iconografica */
 @font-face {
font-family:"prometo";
src:url("https://use.typekit.net/af/7ea327/00000000000000007735a487/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/7ea327/00000000000000007735a487/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/7ea327/00000000000000007735a487/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}


@media (min-width: 1280px) {
    .lfr-layout-structure-item-container {
               max-width: 1250px !important;
        width: 1250px !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
}

 .lfr-layout-structure-item-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}.lfr-layout-structure-item-78d4574f-a5fb-ee50-afc2-5c9f310ddfde {

}


:root {
  --lord-icon-primary-base: #2f821f;
  --lord-icon-secondary-base: #2f821f;
}

/* Fuente iconografica */
 @font-face {
font-family:"prometo";
src:url("https://use.typekit.net/af/7ea327/00000000000000007735a487/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/7ea327/00000000000000007735a487/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/7ea327/00000000000000007735a487/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}


@media (min-width: 1280px) {
    .lfr-layout-structure-item-container {
               max-width: 1250px !important;
        width: 1250px !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
}

 .lfr-layout-structure-item-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}


}
@media (max-width: 767px) {
    #privacy-modal-residencial .modal-dialog {
        width: 310px !important;
        position: absolute;
        height: 390px;
    }
}

img#imagen-privacy
Specificity: (1,0,1)
 {
    width: 50%;
}

.fuente-texto-rr {
    font-family: 'prometo';
}

#privacy-modal-residencial .btn-toolbar .btn {
    background-color: #31510a !important;
    border: 1pc solid #fff;
}

.modal-dialog {
    font-family: prometo;
    font-size: 20px;
    color: #444;
}

.modal-header {
    align-items: center;
   justify-content: center;;
    gap: 30px;
}

.modal-body {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
flex-direction: column;
}

@media (min-width: 768px) {
    .modal-dialog {
        margin: 30px auto;
        height: auto;
    }


.modal-content a {
    color: #31510a;
    font-weight: 700;
}

.modal-content img {
    height: 300px;
}

.modal-content {
font-size: 15px !important;
}.lfr-layout-structure-item-70d172d8-54fd-0307-700e-c36670db867b {
display: none !important;
}
.lfr-layout-structure-item-70d172d8-54fd-0307-700e-c36670db867b {

}

.background-parent-3 {
    padding: 15px 30px !important;
}.lfr-layout-structure-item-e1de2ec2-8925-0aae-b827-46739bf6ebc4 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e8fde88d-93ba-c198-dec4-3bfaccf5e397 {
margin-top: var(--spacer-6,4.5rem) !important;
}
