.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-f0fdeb8e-849f-79b7-4081-d1e4629d54e7 {

}


: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-a98cb67a-f509-3830-832c-0d9094958240 {

}

.titulo {
font-size: 28px;
line-height: 36px;
font-family: prometo;
color: #333;
text-align: left;
}

.subtitulo {
font-size: 15px;
line-height: 20px;
font-family: prometo;
color: #333;
text-align: left;
}
.lfr-layout-structure-item-5513ebca-0b53-fade-bc83-10609461af43 {

}

.sheet {
    border-color: transparent !important;
padding-bottom: 50px !important;
}

.btn-primary {
    background-color: rgb(81 135 17) !important;
}

.has-error .form-feedback-item {
    color: #FF4220 !important;
}