.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.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;
            }
}.lfr-layout-structure-item-0dd578ca-6e44-be12-a906-414c98c26d17 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-0dd578ca-6e44-be12-a906-414c98c26d17) !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}


@media (forced-colors: active)  {
#wrapper .imagen-fondo {
 background-image: unset !important;
}
}


.imagen-fondo{
position:relative;
overflow:hidden;
}
.imagen-fondo> * {
position: relative;
}
.imagen-fondo::before{
top:0%;
content:"";
position:absolute;
width:100%;
height:100%;
background: linear-gradient(180deg, #03651E 21.58%, rgba(3, 101, 30, 0) 69.31%), linear-gradient(270deg, #03651E 40.24%, rgba(3, 101, 30, 0) 59.41%), linear-gradient(0deg, rgba(3, 101, 30, 0.9), rgba(3, 101, 30, 0.9));
}
.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-80a29ee3-dd3d-a73b-5b9e-0a98e7291f26 {
}

.g-recaptcha { 
display:none;}

.newsLetter-alta-cuerpo {
display: unset !important;
max-width:100% !important;
}
.newLetter-alta-cuerpo-detalle {
max-width:100% !important;
padding-left: 1rem !important;
font-size: 1rem;
color:#fff !important;
}

.newsLetter-alta-cuerpo-boton{
max-width:100% !important;
padding-right: 1rem !important;
}
.newsLetter-alta-title {
display:none;
}

.newsLetter-alta-texto-introduccion {
display:none; 
}

.input-checkbox-wrapper  * {
    color:#fff; 
    font-size: 1rem;
}
.input-checkbox-wrapper {
  margin-bottom: 0px !important;
}

.newsLetter-check  {
  color:#fff; 
}
.control-label{
 color:#fff; 
 font-size: 1.3125rem;
}

.required-asterisk{
color: var(--welboa-brand-color-third,#FFD100) !important;
}
.legend{
opacity:0 !important;
}
.lfr-layout-structure-item-92cd4f64-b97f-2032-27c3-59b6428e3bac {
text-align: center !important;
}
.lfr-layout-structure-item-519eaa97-1b16-e1c5-a66e-5b03cef58a77 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-463e4923-b303-735c-11e8-13752cacf1e4 {
background-color: #1E2326 !important;
border-color: #FFFFFF !important;
}
