.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-4a9be50a-1d9c-8dd3-ccf5-b46b7b7aa025 {
background-color: #ffffff !important;
}
.lfr-layout-structure-item-47abdba9-b805-c756-4315-5ba1ed92b508 {
color: var(--brand-color-4) !important;
}
.lfr-layout-structure-item-b7cd2b8b-199f-e7c3-13d9-d2403fe7c9ad {
font-size: 18px !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-b0ab2461-b4d2-3d24-02cf-6006b56433d6 {
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 1px !important;
color: #B4B4B4 !important;
}
.lfr-layout-structure-item-98dc7300-53d9-ee36-efdf-e069b61f14b0 {
border-color: #000000 !important;
text-align: center !important;
}
.lfr-layout-structure-item-30683ab1-9bdc-812c-b094-d4137391f1a4 {
background-color: #ffffff !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-839eed64-7ff6-2734-2362-48b9149ec2e1 {
background-color: var(--white) !important;
border-color: var(--white) !important;
border-radius: 20px !important;
border-style: solid; border-width: 3px !important; border-width: 3pxpx !important;
font-size: 18px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-ccb9cd13-e263-c762-69ef-88bc5644ac23 {
color: var(--gray-400) !important;
}
.lfr-layout-structure-item-8b3055fc-8a41-3ae8-de3e-30d5fefae254 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-cac25b8a-a3e8-c242-dbed-93e920d01876 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b08f6f25-ac18-d955-fc50-b7a6a017cd01 {
background-color: #ffffff !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b08f6f25-ac18-d955-fc50-b7a6a017cd01) !important;
overflow: hidden !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.contenedor-cabecera {
    background-image: url('https://www.samoaindustrial.com/documents/d/asset-library-3168783/cabecera-2-min-png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 1900px; /* Ancho fijo */
    height: 700px; /* Alto fijo */
    margin: 0 auto; /* Centrar el contenedor horizontalmente en la página */
}

.lfr-layout-structure-item-b17c43e5-b54c-7d96-cb35-abafbadcaa33 {
background-color: #000000 !important;
opacity: 0.0 !important;
}
.lfr-layout-structure-item-acd877d5-0fdd-516c-f12a-f4b724eafbdb {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d1a0c1b5-2d33-734e-db3d-193d129992ad {
padding-top: 81px !important;
}
.lfr-layout-structure-item-1f09e3ac-ec2e-a5dc-596c-efc917fe8697 {
margin-top: var(--spacer-4,1.5rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-c7eb0c2f-329a-34d6-faa4-1ce528560e8f {
margin-right: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-6451b25c-5136-d5cd-e015-c787e15d9123 {
margin-right: var(--spacer-2,0.5rem) !important;
width: 60px !important;
}
.lfr-layout-structure-item-f78ee677-0998-4e07-6f00-1de5a6b2c81c {
padding-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-c6e0564e-16a4-f22f-6f25-7893642dc3a2 {
margin-top: var(--spacer-4,1.5rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-1ea19862-0072-5d74-e2e3-64666b10d9db {
background-color: #FFFFFF00 !important;
}
.lfr-layout-structure-item-c5779430-9d8f-823a-194a-4c9bb63b6909 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-961647e9-540e-08ff-05f6-3f69cdb8a41c {
font-family: var(--font-family-sans-serif) !important;
font-size: 45px !important;
font-weight: var(--font-weight-normal) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-961647e9-540e-08ff-05f6-3f69cdb8a41c .custom-line-height {
    line-height: 1.5;
}


.hidden-referrer {
    display: none;
}.lfr-layout-structure-item-28a5ef09-5d4b-1ea7-4eec-c71d691799de {
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 1px !important;
color: #B4B4B4 !important;
}
.lfr-layout-structure-item-ff428e3c-6e54-cf50-2b5a-de77cc50dd65 {
padding-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0c1675d6-1a0d-9980-8bfb-9a79a5fefe38 {
display: none !important;
}
.lfr-layout-structure-item-9bb39e88-b1d3-53fe-8703-66f745abc08d {
width: 60px !important;
}
@media screen and (max-width: 575px) {.lfr-layout-structure-item-4a9be50a-1d9c-8dd3-ccf5-b46b7b7aa025 {
text-align: center !important;
}
.lfr-layout-structure-item-b7cd2b8b-199f-e7c3-13d9-d2403fe7c9ad {
font-size: 16px !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-98dc7300-53d9-ee36-efdf-e069b61f14b0 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-839eed64-7ff6-2734-2362-48b9149ec2e1 {
margin-left: var(--spacer-0,0rem) !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b08f6f25-ac18-d955-fc50-b7a6a017cd01 {
display: block !important;
}
.lfr-layout-structure-item-e67cbd0c-392c-17c9-06db-bcd9c8a4425c {
display: block !important;
}
.lfr-layout-structure-item-961647e9-540e-08ff-05f6-3f69cdb8a41c {
font-size: 40px !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
}
}