.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-f4a40a36-2b62-18a4-3cca-cecbae3375be {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-53c90121-3790-135d-842f-6411db686a38 {
a:hover,a:focus,a:active, input:hover, input:focus, input:active {
            	color:var(--footer-border-color);
                outline: 0.2rem solid var(--footer-border-color,#FFD100)!important;
            }
}.fondo-footer{
position:relative;
min-height: 600px !important;
    	  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.fondo-footer::before{
content:"";
position:absolute;
width:100%;
height:100%;
        background: linear-gradient(358.33deg, #1E2326 1.16%, rgba(30, 35, 38, 0.4) 21.06%), linear-gradient(183.18deg, #1E2326 3.69%, rgba(30, 35, 38, 0.4) 25.47%), linear-gradient(90deg, #1E2326 1.8%, rgba(30, 35, 38, 0.4) 48.02%);

z-index: 1;


}
.fondo-footer> * {
   position: relative;
z-index: 2;

}
.lfr-layout-structure-item-463e4923-b303-735c-11e8-13752cacf1e4 {
background-color: #1E2326 !important;
border-color: #FFFFFF !important;
}
v.lfr-layout-structure-item-0c315acb-34ae-7f67-23a8-ab9444517c2b {

}
.newsLetter-baja-title{
text-align: start !important;
}
.newsLetter-baja-cuerpo * {
font-size:1em;
}
.newsLetter-input:hover, .newsLetter-input:focus {
    color: #000;
    background-color: #fff;
    border-color: var(--welboa-brand-color-primary,#007B22) ;
    outline: 0;
    box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 0 0.125rem #FFF, 0 0 0 0.25rem var(--welboa-brand-color-primary,#007B22) ;
}
.newsLetter-baja-row-boton {
text-align: start !important;
padding-left:1em;
}
.text-success{
  color:var(--welboa-brand-color-primary,#007B22) !important;
}
.newsLetter-baja-boton{
        background-color: var(--btn-secondary-background-color, #1E2326 ) !important;
        display: inline;
        padding: 10px 20px;
        text-decoration: none;
        border-radius: 4px;
        transition: background-color 0.3s ease;

   border:unset !important; 
    i{
    width: 1.2rem;
    }
        color: #FFFFFF !important;
        i{
          color: #FFFFFF !important;
          }
        
        &:hover, &:focus {
            background-color:  var(--btn-secondary-hover-background-color, #fff) !important ;
            color: var(--btn-secondary-background-color, #1E2326) !important;
            outline: .2rem solid var(--btn-secondary-background-color, #1E2326) !important ;
            i{
              color: var(--btn-secondary-background-color, #1E2326) !important;
              }
        }
}

@media (forced-colors: active) {
.newsLetter-baja-boton{
            background-color:  ButtonFace !important; ;
            color:LinkText !important;
            outline: .2rem solid LinkText !important;
            i{
                color: LinkText !important;
                }
            
            &:hover, &:focus {
                background-color: 	inherit !important;
                color: CanvasText !important;
                i{
                    color: CanvasText !important;
                    }
            }

            &:hover {
                outline: .2rem solid CanvasText !important;
            }
  }

            &:focus {
                outline: .2rem solid var(--btn-secondary-background-color, #1E2326) !important;
            }
        }