.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-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-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-85302714-8c5b-ea16-7b71-855e0f297182 {
@media (min-width: 992px) {
/*border-right: 0.1rem solid #686969;*/
border-right: 0;
}
}.lfr-layout-structure-item-2e330b5f-8b53-ad91-a3d9-709563381e53 {
background-color: var(--once-brand-color-third-hover) !important;
border-radius: 20px !important;
font-size: var(--font-size-lg) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-2e330b5f-8b53-ad91-a3d9-709563381e53 {
.btn-link::after {
  content: '';
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  background-color: currentColor;
  -webkit-mask-image: url('/o/WELPAD-Theme/images/clay/ONCE-envio-email.svg');
  mask-image: url('/o/WELPAD-Theme/images/clay/ONCE-envio-email.svg');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  vertical-align: middle;
}
}
.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-c0743d22-159a-277b-85ca-c40b35b9ce52 {
text-align: center !important;
}
.lfr-layout-structure-item-c0743d22-159a-277b-85ca-c40b35b9ce52 {
img {
max-height: 3rem;
object-fit: contain
}
}.lfr-layout-structure-item-b8da8aab-559f-5e78-b426-2c184491590d {
text-align: center !important;
}
.lfr-layout-structure-item-b8da8aab-559f-5e78-b426-2c184491590d {
img {
max-height: 5rem;
object-fit: contain
}
}.lfr-layout-structure-item-a0b727f9-825d-31bd-4ef8-f2b81558787d {
text-align: center !important;
}
.lfr-layout-structure-item-246cc7c4-c638-3e4a-e0f7-f9f116c46bc7 {
background-color: var(--footer-bg) !important;
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-b990f54c-1ee4-63ef-fa3a-51dd75d78d6f {
background-color: var(--light) !important;
}

a[target="_blank"]::after {
  content: "\f08e"; /* icono externo */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-left: 4px;
  font-size: 0.8em;
}
.lfr-layout-structure-item-c6c55a6e-a226-8929-62c5-bccfede10d52 {
background-color: var(--once-brand-color-primary) !important;
border-radius: 24px !important;
padding-bottom: 2.5rem !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-c6c55a6e-a226-8929-62c5-bccfede10d52 {






}.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-d9f89ca1-bf87-1cf4-60d9-6b0e01158fad {
background-color: var(--once-brand-color-third-hover) !important;
border-radius: 20px !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-28dddb23-d0ca-2bb1-9f23-24c94030b8e7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-6ba10d30-f343-28d4-efcd-64e29c14bf37 {
background-color: var(--once-brand-color-third-hover) !important;
border-radius: 20px !important;
font-size: var(--font-size-lg) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-6ba10d30-f343-28d4-efcd-64e29c14bf37 {
.btn-link::after {
  content: '';
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  background-color: currentColor;
  -webkit-mask-image: url('/o/WELPAD-Theme/images/clay/ONCE-envio-email.svg');
  mask-image: url('/o/WELPAD-Theme/images/clay/ONCE-envio-email.svg');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  vertical-align: middle;
}
}
.lfr-layout-structure-item-a06d9f88-75ec-00c8-04ac-031ed2be628e {
background-color: var(--footer-bg) !important;
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:10px;
  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-b8e1e357-e5fa-6779-e865-3f572777b215 {
text-align: center !important;
}
.lfr-layout-structure-item-b8e1e357-e5fa-6779-e865-3f572777b215 {
img {
max-height: 5rem;
object-fit: contain
}
}.lfr-layout-structure-item-4cf54c81-c23f-365c-eb15-a424a559cce4 {
display: none !important;
}
.lfr-layout-structure-item-1f805f60-c5a8-aa98-37b7-be9aa47de577 {
background-color: var(--once-brand-color-third-hover) !important;
border-radius: 20px !important;
height: 250px !important;
}
.lfr-layout-structure-item-11f37b91-e3da-5455-35fb-517009a50ba5 {
background-color: #F3F3F4 !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-11f37b91-e3da-5455-35fb-517009a50ba5 {
background: var(--bg-light-gray, #F3F3F4);
border-radius: 12px;
padding: 24px;

}.lfr-layout-structure-item-12bc9ba7-460e-98df-f42e-6c00584abeff {
display: none !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-82249cf8-1817-f6f0-6cb9-a4e8e8d80ae3 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-725212e2-d999-234e-3da0-98e44a73f96d {
background-color: var(--footer-color) !important;
}
.lfr-layout-structure-item-725212e2-d999-234e-3da0-98e44a73f96d {

}

.footer-wrapper {
    display: flex;
}

.footer-grid {
    display: flex;
    width: 100%;
}

.footer-grid > .row {
    display: flex;
    width: 100%;
    align-items: stretch !important;
    min-height: 180px;
}

.footer-grid > .row > * {
    display: flex;
    flex-direction: column;
		align-items: stretch;
  	justify-content: center;
}

.logos-container {
    display: flex;
    flex-direction: row;
align-items: stretch;
   flex: 1;
}

.logos {
    flex: 1;
}

.tela-footer {
    height: 100%;
    display: flex;
}

.tela-footer .component-image,
.tela-footer picture {
    height: 100%;
    display: flex;
}

.tela-footer img {
    height: 100%;
    width: auto !important;
    display: block;
}

@media(max-width: 768px) {
 .footer-grid .row {
        display: block !important;
    }

    .footer-grid .col {
        width: 100% !important;
    }
}

@media (min-width: 769px) and (max-width: 991px) {
  .footer-grid .row {
    flex-direction: column;
  }
}.lfr-layout-structure-item-ceb7e36f-e251-f843-743a-dedc04018d78 {
text-align: center !important;
}
.lfr-layout-structure-item-ceb7e36f-e251-f843-743a-dedc04018d78 {
img {
max-height: 5rem;
object-fit: contain
}
}.lfr-layout-structure-item-c788d12b-1cbc-03a0-501f-94616bd67c9a {
background-color: var(--footer-bg) !important;
}
.lfr-layout-structure-item-4f308b65-29c4-4b20-6578-43fd345c45ee {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.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-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-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-ca54aa20-6bbb-4a43-698f-8b44b69f3b0f {
.redes-media {
    list-style: none;
    margin: 0;
    padding: 0;
}
}.lfr-layout-structure-item-db59b51e-565d-ed94-096d-337cebc116c8 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-67083a4b-df63-018f-4952-ff34316e53d7 {
background-color: var(--once-brand-color-third-hover) !important;
border-radius: 20px !important;
height: 250px !important;
}
.lfr-layout-structure-item-f340e18b-1f61-1342-f42d-68ba85fcfc56 {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b8bc5753-b21f-d325-6ef8-ff12c8a9b67c {
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: var(--ckeditor-link) !important;
}
.lfr-layout-structure-item-6c240aa4-acd9-965a-6397-9fd4f40edc70 {
text-align: center !important;
}
.lfr-layout-structure-item-72dfc48c-eb62-bdcc-3974-b8e2841045de {
background-color: var(--once-brand-color-third-hover) !important;
border-radius: 20px !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-576c2e4e-7b98-78a2-25dc-826aa38c0b7c {
padding-bottom: var(--spacer-4,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-5af3d541-c788-f9bb-4315-12710e59c075 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d9477263-77ec-ae2a-3f2c-67212cc2c229 {
text-align: center !important;
color: var(--once-brand-color-third) !important;
}
.lfr-layout-structure-item-91d47614-2f39-4707-afe1-42500f8c7d45 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8acea83c-7cec-9a42-8481-f572adb87a2a {
padding-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d9d583b2-5573-5af1-5a34-b52bafe5e9c9 {
display: none !important;
}
.lfr-layout-structure-item-ebdfc2d8-b788-9c19-5e83-55f2591ce650 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-6487c4bb-58ca-ca89-c2a1-ecbc3aa63397 {
background-color: var(--ckeditor-link) !important;
border-radius: 24px !important;
min-width: 100% !important;
padding-bottom: 2.5rem !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: 2.5rem !important;
}
.lfr-layout-structure-item-bb380fd7-031c-5971-f1ff-84a0533ef7b8 {
margin-top: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.fa-arrow-up-right-from-square {
  font-size: 0.85em;
  margin-left: 4px;
}
``.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-57101d33-8504-7734-9147-bd8d99d56bd4 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.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-73528dfc-5be2-e24f-a86a-e40010dc083e {
margin-top: var(--spacer-1,0.25rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
color: var(--once-brand-color-third) !important;
}
.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-4dab838d-4b75-98cb-eb5e-6d8274a436f4 {
text-align: center !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;
}

}}@media screen and (max-width: 767px) {.lfr-layout-structure-item-0269f52f-27c7-e472-fc36-75a39a5b925d {
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !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-6487c4bb-58ca-ca89-c2a1-ecbc3aa63397 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
}