/* 2026 MAQUETACIO PROTECCIO DADES */ .tableLegal {   width: 80% !important;   border-collapse: collapse;   margin-top: 40px;   margin-bottom: 50px; } .fila1 .columna1 {   width: 15cm;   border-top: solid #005cb9 1pt;   border-left: none;   border-bottom: solid #005cb9 1pt;   border-right: none;   background: white;   padding: 0cm 5.4pt 0cm 5.4pt; } .fila1 .columna1 p {   margin-bottom: 0.0001pt;   text-align: center;   line-height: 115%;   padding: 13px; } .fila1, .columna1 p, .fila2 .columna1 p, .fila3 .columna2 p:first-child, .fila4 .columna2 p, .fila5 .columna2 p, .fila6 .columna2 p, .fila7 .columna2 p {   padding: 13px 0px 13px 0px; } .fila2 .columna2 p {   padding-top: 13px; } .fila3 .columna2 p:last-child {   padding-bottom: 13px; } .fila1 .columna1 span {   font-size: 12px; } .fila2 p, .fila3 p, .fila4 .columna1 p, .fila5 .columna1 p, .fila6 .columna1 p {   margin-bottom: 0.0001pt;   text-align: left;   line-height: 115%; } .tableLegal span {   color: #262626; } .fila2 .columna1, .fila4 .columna1, .fila6 .columna1 {   width: 81.9pt;   border-top: none;   border-left: none;   border-bottom: solid #005cb9 1pt;   border-right: solid #005cb9 1pt;   background: white;   padding: 0cm 5.4pt 0cm 5.4pt; } .fila2 .columna2, .fila4 .columna2, .fila6 .columna2 {   width: 343.35pt;   border: none;   border-bottom: solid #005cb9 1pt;   background: #daeef3;   padding: 0cm 5.4pt 0cm 5.4pt; } .fila3 {   height: 33.75pt; } .fila3 .columna1 {   width: 81.9pt;   border-top: none;   border-left: none;   border-bottom: solid #005cb9 1pt;   border-right: solid #005cb9 1pt;   background: white;   padding: 0cm 5.4pt 0cm 5.4pt;   height: 33.75pt; } .fila3 .columna2 {   width: 343.35pt;   border: none;   border-bottom: solid #005cb9 1pt;   padding: 0cm 5.4pt 0cm 5.4pt;   height: 33.75pt; } .fila3 .columna2 p {   margin-left: 18.8pt;   text-indent: -18.8pt;   line-height: 115%; } .fila3 .columna2 p span {   line-height: 115%;   font-family: "Calibri", sans-serif;   color: #262626; } .fila4 .columna2 p, .fila5 .columna2 p, .fila5.columna2 p {   margin-bottom: 0.0001pt;   line-height: 115%; } .fila5 .columna1, .fila7 .columna1 {   width: 81.9pt;   border-top: none;   border-left: none;   border-bottom: solid #005cb9 1pt;   border-right: solid #005cb9 1pt;   background: white;   padding: 0cm 5.4pt 0cm 5.4pt; } .fila5 .columna2 {   width: 343.35pt;   border: none;   border-bottom: solid #005cb9 1pt;   padding: 0cm 5.4pt 0cm 5.4pt; } .fila7 .columna1 p {   margin-bottom: 0.0001pt;   text-align: left;   line-height: 115%;   padding-top: 0.3cm;   padding-bottom: 0.3cm; } .fila7 .columna2 {   width: 343.35pt;   border: none;   border-bottom: solid #005cb9 1pt; } .fila7 .columna2 p {   margin-bottom: 0.0001pt;   line-height: 115%;   padding: 0cm 5.4pt 0cm 5.4pt; } .infoCompl, .infoCompl:hover, .infoCompl:active {   color: #262626 !important;   text-decoration: none !important; } .punto1 {   margin-top: 25px;   margin-bottom: 35px; } .legalTituloPuntuacion {   font-weight: bold; } .legalTituloPuntuacion {   font-size: 12pt;   line-height: 115%;   color: #0079c2; } .listado1 {   padding-left: 20px; } .listado2 {   padding-left: 40px; } .superior10 {   margin-top: 10px !important;   font-size: 25px !important;   margin-bottom: 0.3em !important;   letter-spacing: -1px !important;   color: #393939 !important;   font-weight: normal !important; } #central a.infoCompl {   margin-left: -7.1pt;   text-align: justify;   font-size: 14pt !important;   line-height: 115%;   color: #262626 !important;   text-decoration: none !important; } .legalh4 {   margin-bottom: 0.5em;   font-size: 18px !important;   font-weight: normal !important; } .legalTituloPuntuacionCond {   color: #0079c2 !important;   font-size: 19px !important;   font-weight: normal !important; } .footer-bottom {   background-color: #005db5 !important; } .footer-links-wrapper li a:hover {   color: white !important;   text-decoration: underline !important; } .footer-logos img {   max-width: 450px !important;   width: 100% !important;   height: auto !important; } .page-homepage .slider-content-wrapper .slider-content-text.center .subtitle {   font-size: 16px !important; } .fourth-sustainability-content p {   text-shadow: 0px 0px 8px #000000; } .shop-service-content p {   font-weight: 700;   text-shadow: 0 0 15px #f1f1f1; } @media (max-width: 639px) {   .fourth-sustainability {     position: absolute;     display: flex;     flex-direction: column;     flex-wrap: wrap;     align-content: center;     justify-content: center;     height: 45vh;     padding-left: 0;   }   .mobile-first-element .category-page-description {     padding-left: 1rem;   } } @media (max-width: 1023px) {   .category-page-description {     margin: 25px 20px 50px 20px;   } } .page-about-us .yCmsContentSlot.section1 .cube-image-banner {   align-items: center; }  .footer-bottom {   background-color: #005db5 !important; }  .page-about-us .map-wrapper {   background-image: url("/medias/sys_master/images/h35/hb1/9179185053726/map-one-group-one-future/map-one-group-one-future.jpg") !important;   height: 550px !important; } .aboutUsDistributionText {   color: #005d5b !important; } .fourth-sustainability .fourth-sustainability-description {     max-width: 75% !important; } /* NEWS STYLES */  .bg-red-poly{     background-color: #c52b30;      color: white; }  .bg-yellow-poly {     background-color: #E6AE34;      color: white; }  .bg-green-poly {     background-color: #7eb57c;      color: white; }  .bg-blue-poly{     background-color: #2a3757;      color: white; }  .font-blue-poly{     color: #2a3757; }