.lfr-layout-structure-item-container {padding: 0;}.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-b9e7e390-09cf-226c-b27d-0ef30f9beff2 {
background-color: var(--footer-color) !important;
max-width: 1400px !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-8f0762fb-3876-7880-5d70-e07ad62f8037 {
img{
 width: 100%;
}
    object-fit: cover;
@media (max-width: 768px) {
display:none;
}

}.lfr-layout-structure-item-6326f7b1-c399-ec27-c5dc-f5ad14cf451a {
.search-bar-keywords-input{
border: unset;
background-color:#FFFFFF !important;
flex-grow: 1;
    border: none;
    border-bottom: 2px solid #333;
    border-radius: 0;
    outline: none;
    padding: 0.5rem;
&:focus, &:hover{
background-color:unset;
border-color: var(--once-brand-color-primary, #007B22) !important;
}
}
.input-group-inset-item{
border:unset;
background-color:#FFFFFF !important;
button{
 padding: 8px;
border-radius: 50px ;

}
button:hover, button:focus{
    border-radius: 50px !important;
    background-color: var(--once-brand-color-primary, #007B22);
    outline: var(--border-width-xs, 2px) solid transparent !important;
    box-shadow: none;
svg{
fill:white;
}
}
}

.child-menu {
border-width: 3px !important;
}
}
.lfr-layout-structure-item-a32163b6-c9a6-cb38-a2c6-07feff91ea8f {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-a32163b6-c9a6-cb38-a2c6-07feff91ea8f) !important;
max-height: 148px !important;
min-height: 148px !important;
}
.lfr-layout-structure-item-a32163b6-c9a6-cb38-a2c6-07feff91ea8f {

}

.container-60{
position:relative;
display:block;
@media (forced-colors: active){
background:none !important;
}
@media (inverted-colors){
background:none !important;
}
}

.container-60::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(243, 243, 244, 0.9) 0%, #F3F3F4 100%);

    pointer-events: none;
}.lfr-layout-structure-item-465b7f37-9853-b45d-2ce3-dcfc2feced31 {
img {
  max-height: 5rem;
}
  
 a {
   padding: 0!important;
  }

 a:hover,a:focus,a:active, button:hover, button:focus, button:active {
   color:var(--once-brand-color-primary,#007B22);
   outline: 0.2rem solid var(--once-brand-color-primary,#007B22)!important;
   outline-offset: 0.1rem;
 }

}.lfr-layout-structure-item-6c014d1a-d331-33ee-3f0b-e7abcbe6f761 {
text-align: center !important;
}
.lfr-layout-structure-item-bbca828d-53f7-4575-2f3f-234615f176a9 {
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bbca828d-53f7-4575-2f3f-234615f176a9 {
@media (max-width: 768px) {
text-align:center !important;
}

.portlet-header{
width: 0; 
height: 0;
}
}.lfr-layout-structure-item-fe152393-0f85-22d8-32a7-d922f0dedde8 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fe152393-0f85-22d8-32a7-d922f0dedde8 {


}
@media (max-width: 768px) {
div.cuadricula>div{
flex-direction: column-reverse !important;
}
}.lfr-layout-structure-item-85302714-8c5b-ea16-7b71-855e0f297182 {
@media (min-width: 992px) {
/*border-right: 0.1rem solid #686969;*/
border-right: 0;
}
}.lfr-layout-structure-item-03f0755c-9721-49ec-d8ab-c4b9ddd2ce79 {
overflow: hidden !important;
}
.lfr-layout-structure-item-03f0755c-9721-49ec-d8ab-c4b9ddd2ce79 {
	background:white;
}

.contenedor_imagen {
		border-radius: 24px;
}
  @media (min-width: 768px) {
     .contenedor_imagen {
        -webkit-mask-image: 
        linear-gradient(to right, transparent, black 100%);   
        -webkit-mask-composite: destination-in;
        mask-composite: intersect;
      }
    
    @media (forced-colors: active) {
    .contenedor_imagen img {
        -webkit-mask-image: 
        linear-gradient(to right, transparent, black 100%);   
        -webkit-mask-composite: destination-in;
        mask-composite: intersect;
      }
    }
    
  }.lfr-layout-structure-item-7357295b-3f96-9504-7c4b-ab332f5ededf {
text-align: center !important;
}
.lfr-layout-structure-item-7357295b-3f96-9504-7c4b-ab332f5ededf {
img {
max-height: 5rem;
object-fit: contain
}
}.lfr-layout-structure-item-1150e031-f6c4-4408-0c21-a8c90905e310 {
text-align: center !important;
}
.lfr-layout-structure-item-246cc7c4-c638-3e4a-e0f7-f9f116c46bc7 {
padding-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-246cc7c4-c638-3e4a-e0f7-f9f116c46bc7 {
ul{
padding:0;
}
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-841ee51c-b655-9ed8-7966-c6e117c416f4 {
background-color: var(--light) !important;
}
.lfr-layout-structure-item-d85f3640-d1bc-88ab-4260-3c7f894acef5 {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-8d848ac5-ec12-3061-2c8f-b30308a4bca9 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8d848ac5-ec12-3061-2c8f-b30308a4bca9) !important;
font-weight: 400 !important;
margin-bottom: -10px !important;
}
.lfr-layout-structure-item-8d848ac5-ec12-3061-2c8f-b30308a4bca9 {
top: -50px;
position: relative;
z-index: 1px;
}.lfr-layout-structure-item-b32e7871-a57b-24a5-a26b-0e0a17cd8c80 {

}
.menubar-background {
@media (min-width: 767.98px) {
        background-color: #f7f8f9;
outline: var(--border-width-xs,2px) solid transparent !important;
      }
}

.portlet {
margin-bottom: 0px;
}
.lfr-layout-structure-item-26028f54-4630-e0b4-cd46-2af493650f4b {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-26028f54-4630-e0b4-cd46-2af493650f4b {

}

.cuadricula-masteres > .row {
 align-items: stretch !important;
}.lfr-layout-structure-item-6a3d5b54-9fb6-2dbf-1248-984c14b2ef03 {
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5782572b-cf24-b36b-fa97-f57bbeab0f99 {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-03361092-d322-c6a6-5e97-f7d863248828 {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-715a5ed3-27b1-7f44-83eb-482986c691e7 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a06d9f88-75ec-00c8-04ac-031ed2be628e {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a06d9f88-75ec-00c8-04ac-031ed2be628e {
.listado-footer{
    list-style:none;
    padding-left: 0;
}
.bullet {
    display: inline-block;
    width: 0.5rem; 
    text-align: center;
    margin-right: 1rem; 
    font-size: 1rem;
    line-height: inherit;
    color: inherit;
    font-family: Arial, sans-serif; 
}

ul{
	display:flex;
   justify-content: center !important;
  gap:15px;
  flex-wrap: wrap !important;
  color:white;
  padding:0;
}


ul li:first-of-type {
	list-style: none; 
}

ul li a {
  color:white;
  padding:0.3em;       
  transition: background-color 0.3s;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-underline-offset: 11%;
  text-decoration-thickness: 7%;
  text-underline-position: from-font;
  text-decoration-skip-ink: auto;
  position:relative;
  display: block;
  z-index:1;  

	&::after {
    content: "";
    position: absolute;
    background-color: #FFFFFF;
    width: 0;
		height:100%;
    bottom: 0;
    left: 0;
    z-index:-1;
    -webkit-transition: width 0.3s ease-in-out;
    -moz-transition: width 0.3s ease-in-out;
    -o-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
    }
		&:hover, &:focus {
			content: "";
      color: black;
      background-color: unset;
			text-decoration-line: underline;
      text-decoration-style: solid;
      text-underline-offset: 11%;
      text-decoration-thickness: 7%;
      text-underline-position: from-font;
      text-decoration-skip-ink: black;
      transition: color 0.3s;
      outline: 2px solid transparent !important;
    }
			
  	&:hover::after,  &:focus::after {
      width: 100%;
    }
			}
}.lfr-layout-structure-item-dfc584b9-6fa1-e471-4ea8-18e725e9050e {
background-color: var(--once-brand-color-primary) !important;
}
.lfr-layout-structure-item-8f006ab8-eb1a-b673-098b-083d5bb1271b {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8f006ab8-eb1a-b673-098b-083d5bb1271b {
    @media (min-width:768px) and (max-width:1290px){
            padding-left:1.5rem !important;
padding-right:1.5rem !important;   
        }

@media (max-width:768px){
            padding-left:1.5rem !important;
padding-right:1.5rem !important; 
}
}
.cuadricula_ofrecemos > .row {
 align-items: stretch !important;
}
@media (max-width: 768px) {
  .cuadricula_ofrecemos > .row > div {
    padding-bottom: 1rem;
  }
}.lfr-layout-structure-item-df92238e-df5a-2ebb-9efb-94dd892d06eb {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-df92238e-df5a-2ebb-9efb-94dd892d06eb {
.big-play-button{
border-radius:16px;
}
.onceVideo{
border-radius:16px;
}
.row{
margin: 0 !important;
}
.big-play-button:focus, .big-play-button:hover{
border-radius:16px;

}
}.lfr-layout-structure-item-8c47b6d8-2bcb-67cc-141f-956eafca6e9f {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-725212e2-d999-234e-3da0-98e44a73f96d {
background-color: var(--footer-color) !important;
}
.lfr-layout-structure-item-5f9e65d5-9c9e-25d8-5335-6adf432415d9 {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-c788d12b-1cbc-03a0-501f-94616bd67c9a {
background-color: var(--footer-bg) !important;
}
.lfr-layout-structure-item-69b51eb0-1eff-ee60-42c6-43d4569b40b3 {
text-align: center !important;
}
.lfr-layout-structure-item-69b51eb0-1eff-ee60-42c6-43d4569b40b3 {
  p {
    font-weight: 400 !important;
    font-size: 2.3rem!important;
  }
}.lfr-layout-structure-item-7752651a-ee98-8c47-d912-fa49e2390e6e {
background-color: var(--gray-dark) !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-7e0614de-3fac-5ae9-91d3-a0bd0833b137 {
overflow: hidden !important;
}
.lfr-layout-structure-item-7e0614de-3fac-5ae9-91d3-a0bd0833b137 {
	background-color: #F3F3F4;
	@media (max-width: 768px){
		background-color: #FFFFFF;
	}
img {
aspect-ratio: auto!important;
}

}.lfr-layout-structure-item-a34223c9-1cee-424d-ec16-30848c0775a6 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a34223c9-1cee-424d-ec16-30848c0775a6 {


}
@media (max-width: 768px) {
div.cuadricula>div{
flex-direction: column-reverse !important;
}
}.lfr-layout-structure-item-7b6ef500-b072-3e20-e173-f17d5e3ca491 {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-33114ce7-31ae-ebec-a3db-a2da1601b241 {
text-align: center !important;
}
.lfr-layout-structure-item-33114ce7-31ae-ebec-a3db-a2da1601b241 {
img {
max-height: 5rem;
object-fit: contain
}
}.lfr-layout-structure-item-a88a35f1-60fe-0d56-b6f8-314c18757469 {
  @media (min-width:768px){
    padding-top: var(--spacer-5, 3rem) !important;
}
}.lfr-layout-structure-item-b7f11878-d12c-d851-91e9-a860ea1ab2fc {
background-color: var(--gray-dark) !important;
}
.lfr-layout-structure-item-147ab158-8179-9cae-4ef7-a3d47fe60e83 {
display: none !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-147ab158-8179-9cae-4ef7-a3d47fe60e83 {

}

.cuadricula-masteres > .row {
 align-items: stretch !important;
}.lfr-layout-structure-item-e069a7ee-8182-4052-39f2-0476b724f81c {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-e069a7ee-8182-4052-39f2-0476b724f81c {


}.lfr-layout-structure-item-67b369dd-3e4c-f995-6e3b-f127fb520cf4 {
padding:40px;
background: var(--bg-primary, #006939);
outline: 2px solid transparent;

border-radius: 24px;

box-shadow: 0px 0px 10px 0px #1E23262E;

box-shadow: 0px 0px 3px 0px #1E232612;

}

.fisioterapia {
 height: 100%;
}.lfr-layout-structure-item-bb3531e3-d991-3e5c-d098-7c084aa53afd {
display: none !important;
}
.lfr-layout-structure-item-bb3531e3-d991-3e5c-d098-7c084aa53afd {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-f2f580a2-b2ac-05e3-f20a-4f396199b77a {
border-color: #FFFFFF !important;
color: var(--ckeditor-link) !important;
}
.lfr-layout-structure-item-e07ddf2e-a4bf-257f-d0bc-2986b46e1221 {

			.dropdown-menu{
	min-width:97.97px;
		background-color: #f7f8f9;
		border-color: #007B22B2;
		border-width: 3px;
		border-radius: 0 0 10px 10px;
	}
		}
}.lfr-layout-structure-item-e3a7af65-2e7c-56c1-afda-5ad855e518d7 {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-5d18e43c-c041-e18f-3732-2c824104e2e4 {
text-align: center !important;
}
.lfr-layout-structure-item-ca54aa20-6bbb-4a43-698f-8b44b69f3b0f {
.redes-media {
    list-style: none;
    margin: 0;
    padding: 0;
}
}.lfr-layout-structure-item-4112e6ea-78cf-aadc-6be1-c9efdc9b631b {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: var(--once-brand-color-primary-hover) !important;
}
.lfr-layout-structure-item-9aa86d09-c527-da46-74b4-45b581b766a6 {
color: var(--once-brand-color-primary-hover) !important;
}
.lfr-layout-structure-item-a17d7c84-ca22-1f49-5bd1-504d9f43a6ea {

}
.fragment-tarjeta > div {
 height: 100%;
}.lfr-layout-structure-item-d0db2ba7-4ddc-abb5-1121-1d54854df946 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1287646d-efc8-7de7-1d09-cbef30a50b29 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-09c6f786-9843-b6af-cbfc-bf3c139c814c {

}


.carrusel-diapositiva {
	.carrusel-diapositiva-texto p { 
		font-size: 24px; 
	}
  .carrusel-diapositiva-video { 
		font-size: 20px; 
	}
	a:hover, a:focus { 
		text-decoration: none;
	}
	.carrusel-diapositiva-imagen{
		img {
			border-radius: 24px;
    }		
	}
  
  
/* Estilo de las comillas */
.carrusel-diapositiva-experiencia {
  position: relative;         /* para contexto si quieres posicionarlas luego */
  color: white;
  font-style: italic;
}

/* Comillas de apertura */
.carrusel-diapositiva-experiencia::before {    
	content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  background-image: url("/documents/d/weleuf/comillas-in");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  /* Si tu imagen ya es amarilla, no hace falta color. Si es SVG y la quieres tintar: ver sección “Tintado” */
  opacity: 0.95;                  /* opcional: sutil */

}

/* Comillas de cierre */
.carrusel-diapositiva-experiencia::after {  	
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 48px;
  height: 48px;
  background-image: url("/documents/d/weleuf/comillas-out");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.95;                  /* opcional */

}

	@media (min-width: 768px) {
		.carrusel-diapositiva-imagen img {
			-webkit-mask-image: linear-gradient(to right, transparent, black 80%);
			-webkit-mask-composite: destination-in;
			mask-composite: intersect;
		}
	}	
  
  @media (max-width: 768px) {
		.carrusel-diapositiva-experiencia::after {      
      width: 36px;
      height: 36px;
    }
    .carrusel-diapositiva-experiencia::before {      
      width: 36px;
      height: 36px;
    }
    .carrusel-diapositiva-texto p { 
			font-size: 20px; 
		}
	}	
}.lfr-layout-structure-item-5929698f-197a-48e7-a265-61cfba4d7334 {
padding-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-8f3bf19d-7f7a-6858-8dfd-3cc5df654057 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8f3bf19d-7f7a-6858-8dfd-3cc5df654057 {

}

.cuadricula-masteres > .row {
 align-items: stretch !important;
}.lfr-layout-structure-item-df90c7be-de99-c768-db47-8330dc0be14a {
background-color: var(--gray) !important;
}
.lfr-layout-structure-item-df90c7be-de99-c768-db47-8330dc0be14a {
@media (max-width:768px){
            padding-left:1.5rem !important;
padding-right:1.5rem !important; 
}
}.lfr-layout-structure-item-9267f3c9-6968-56b5-dfbe-796158ec1adb {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bc09d2a0-ddbd-eeb4-b11d-e46c1ffda857 {
	img{
		border-radius: 24px;
	}
  @media (min-width: 768px) {
    img{
        -webkit-mask-image: 
        linear-gradient(to right, transparent, black 80%);   
        -webkit-mask-composite: destination-in;
        mask-composite: intersect;
      }
  }
}.lfr-layout-structure-item-0f6908f8-8fe5-209b-45dd-5207cfb01e42 {
padding-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-2770c31a-0b94-a3f1-6e05-d331126d11a3 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-2770c31a-0b94-a3f1-6e05-d331126d11a3 {

}

.cuadricula-masteres > .row {
 align-items: stretch !important;
}.lfr-layout-structure-item-6df72e3d-c7e4-54a2-150f-ca8f8bab59f6 {
text-align: center !important;
color: var(--once-brand-color-primary-hover) !important;
}
.lfr-layout-structure-item-6df72e3d-c7e4-54a2-150f-ca8f8bab59f6 {
  @media (min-width:768px){
            font-size:18px !important;   
        }
}.lfr-layout-structure-item-7200291f-1452-7c85-5e85-7cebeb96c3f3 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4213a09f-ca2d-5162-9e16-e3b69c22975e {
background-color: var(--light) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-f16dc0b5-efbd-8472-87c0-d23da7079e20 {
padding-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-0269f52f-27c7-e472-fc36-75a39a5b925d {
color: whiteColor !important;
}
.lfr-layout-structure-item-0269f52f-27c7-e472-fc36-75a39a5b925d {
height:inherit;
}.lfr-layout-structure-item-1c40ddf3-8449-24e2-57c0-fa60becfae81 {
display: none !important;
}
.lfr-layout-structure-item-1c40ddf3-8449-24e2-57c0-fa60becfae81 {
@media (min-width: 992px) {
border-right: 0.1rem solid #686969;
}
}

.once-selector-idioma {
   svg {
      width: 1rem;
      align-items: center;
   }
}.lfr-layout-structure-item-027a7ca9-55da-b40c-6a73-90e741a3e5b5 {
a{
 padding: 8px;
    cursor: pointer;
svg{
fill:CanvasText;
width:1.2em;
height:2em;
}
}
a:hover, a:focus{
    border-radius: 50px !important;
    background-color: var(--once-brand-color-primary, #007B22);
    outline: var(--border-width-xs, 2px) solid transparent !important;
    box-shadow: none;
svg{
fill:white;
}
}
@media (min-width: 992px) {
border-right: 0.1rem solid #686969;
}
}.lfr-layout-structure-item-6eed84f5-7f8b-934d-76d6-8948f178d8aa {
 }.lfr-layout-structure-item-a1a83bd2-daf3-567a-bbbc-9e9c4d30c1dd {
display: none !important;
}
.lfr-layout-structure-item-a1a83bd2-daf3-567a-bbbc-9e9c4d30c1dd {
.redes-media {
    list-style: none;
    margin: 0;
    padding: 0;
}

a:hover,a:focus,a:active, button:hover, button:focus, button:active {
            	color:var(--once-brand-color-primary,#007B22);
                outline: 0.2rem solid var(--once-brand-color-primary,#007B22)!important;
outline-offset: 0.1rem;
            }

}.lfr-layout-structure-item-8cef77f4-9727-826f-7b5d-12c5980cf981 {
background-color: var(--once-brand-color-third-hover) !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-9a0ca38b-b640-8bc0-e1ce-427c03c0b5c6 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--once-brand-color-third) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-8f0762fb-3876-7880-5d70-e07ad62f8037 {
img{
 width: 100%;
}
    object-fit: cover;
@media (max-width: 992px) {
display:none;
}

}.lfr-layout-structure-item-dfc2a65b-77d1-7bec-b2fe-b98f07471bb2 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-cab8a495-98ed-2763-560f-6ed4bf014d84 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fe152393-0f85-22d8-32a7-d922f0dedde8 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-715a5ed3-27b1-7f44-83eb-482986c691e7 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a34223c9-1cee-424d-ec16-30848c0775a6 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4112e6ea-78cf-aadc-6be1-c9efdc9b631b {
padding-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-9aa86d09-c527-da46-74b4-45b581b766a6 {
padding-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-28885752-443c-a857-aef4-ee3efb3418e4 {
padding-left: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-dfc2a65b-77d1-7bec-b2fe-b98f07471bb2 {
padding-left: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-cab8a495-98ed-2763-560f-6ed4bf014d84 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-03f0755c-9721-49ec-d8ab-c4b9ddd2ce79 {
overflow: hidden !important;
}
.lfr-layout-structure-item-200564e2-9209-d6d9-141c-bb11e570508f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d85f3640-d1bc-88ab-4260-3c7f894acef5 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-26028f54-4630-e0b4-cd46-2af493650f4b {
font-size: 16px !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-5782572b-cf24-b36b-fa97-f57bbeab0f99 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-03361092-d322-c6a6-5e97-f7d863248828 {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-715a5ed3-27b1-7f44-83eb-482986c691e7 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5f9e65d5-9c9e-25d8-5335-6adf432415d9 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-69b51eb0-1eff-ee60-42c6-43d4569b40b3 {
  p {
    font-size: var(--h4-font-size-responsive, 1.25rem)!important; 
    font-weight: var(--font-weight-md-bold, 700)!important; 
    font-style: normal!important; 
    line-height: 150%!important; 
  }
}.lfr-layout-structure-item-7b6ef500-b072-3e20-e173-f17d5e3ca491 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7d428404-6772-4c8f-9dfe-4b9bcf9c3dfb {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-147ab158-8179-9cae-4ef7-a3d47fe60e83 {
font-size: 16px !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-bb3531e3-d991-3e5c-d098-7c084aa53afd {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4112e6ea-78cf-aadc-6be1-c9efdc9b631b {
margin-top: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-9aa86d09-c527-da46-74b4-45b581b766a6 {
padding-left: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-28885752-443c-a857-aef4-ee3efb3418e4 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a17d7c84-ca22-1f49-5bd1-504d9f43a6ea {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-8f3bf19d-7f7a-6858-8dfd-3cc5df654057 {
font-size: 16px !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a1eb0f0b-fb71-55f1-45ca-352b4e63ace0 {
text-align: center !important;
}
.lfr-layout-structure-item-2770c31a-0b94-a3f1-6e05-d331126d11a3 {
font-size: 16px !important;
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-0269f52f-27c7-e472-fc36-75a39a5b925d {
text-align: center !important;
}
.lfr-layout-structure-item-9a0ca38b-b640-8bc0-e1ce-427c03c0b5c6 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-465b7f37-9853-b45d-2ce3-dcfc2feced31 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-dfc2a65b-77d1-7bec-b2fe-b98f07471bb2 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-03f0755c-9721-49ec-d8ab-c4b9ddd2ce79 {
margin-left: var(--spacer-0,0rem) !important;
text-align: left !important;
}
.lfr-layout-structure-item-200564e2-9209-d6d9-141c-bb11e570508f {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d85f3640-d1bc-88ab-4260-3c7f894acef5 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5782572b-cf24-b36b-fa97-f57bbeab0f99 {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-147ab158-8179-9cae-4ef7-a3d47fe60e83 {
padding-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4112e6ea-78cf-aadc-6be1-c9efdc9b631b {
padding-left: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-9aa86d09-c527-da46-74b4-45b581b766a6 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-28885752-443c-a857-aef4-ee3efb3418e4 {
padding-left: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-a17d7c84-ca22-1f49-5bd1-504d9f43a6ea {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a1eb0f0b-fb71-55f1-45ca-352b4e63ace0 {
text-align: center !important;
}
}