.guten-UfmHTr .portfolio-gallery-container .content-items .row-item { flex: calc(100% / 4); max-width: calc(100% / 4); } .guten-UfmHTr .portfolio-gallery-container .content-items .row-item .row-link-wrapper a { flex-direction: row); } .guten-UfmHTr .portfolio-gallery-container .row-item .row-item-info { text-align: center; } .guten-UfmHTr .portfolio-gallery-container .row-item .row-item-info .info-title { font-family: "Alata"; font-weight: bold; text-transform: inherit; text-decoration: default; color: rgba(255, 255, 255, 1); text-shadow: 0px 0px 0px rgba(210, 191, 191, 1); } .guten-UfmHTr .portfolio-gallery-container .row-item:hover .row-item-info .info-title { color: var(--wp--preset--color--foreground);  } .guten-UfmHTr .portfolio-gallery-container .row-item .row-link-wrapper { justify-content: center; } .guten-UfmHTr.guten-portfolio-gallery .portfolio-gallery-container .row-item .row-link-wrapper a { gap: 51px; } .guten-UfmHTr .portfolio-gallery-container .row-item .row-link-wrapper a { color: rgba(247, 242, 242, 1); } .guten-UfmHTr .portfolio-gallery-container .row-item .row-link-wrapper a i { color: rgba(250, 250, 250, 1); } .guten-UfmHTr .portfolio-gallery-container .row-item .row-link-wrapper a svg { fill: rgba(250, 250, 250, 1); } .guten-UfmHTr { background-color: rgba(8, 8, 8, 1);  align-self: flex-start; vertical-align: top;   } .guten-UfmHTr.guten-element { box-shadow:  -8px 0px 0px  ; } @media only screen and (max-width: 767px) { .guten-portfolio-gallery.guten-UfmHTr .portfolio-gallery-container .row-item .row-item-info { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } .guten-UfmHTr .portfolio-gallery-container .row-item .row-item-info .info-title { font-size: 16px; } .guten-UfmHTr { align-self: center; vertical-align: middle; } }.guten-qXf2FO div[class*='swiper-button-'] { font-size: 33px; } .guten-qXf2FO .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 calc(28px / 2); } .guten-qXf2FO .swiper-pagination-bullets { margin-top: 1px; } .guten-qXf2FO.guten-client-logo .swiper-container .content-image .main-image { opacity: 0.9; } .guten-qXf2FO.guten-client-logo .swiper-container .content-image { margin-top: -10px; margin-right: -10px; margin-bottom: -10px; margin-left: -10px; } .guten-qXf2FO {   } @media only screen and (max-width: 767px) { .guten-qXf2FO div[class*='swiper-button-'] { font-size: 16px; } }.guten-7ctIgn .fun-fact-inner .content .number-wrapper { font-size: 50px; } .guten-7ctIgn .fun-fact-inner .content .number-wrapper .prefix { font-size: 50px; } .guten-7ctIgn {   }.guten-F1KRTK .fun-fact-inner .content .number-wrapper { font-size: 46px; } .guten-F1KRTK .fun-fact-inner .content .number-wrapper .prefix { font-size: 50px; } .guten-F1KRTK {   }.guten-MK2YeN .fun-fact-inner .content .number-wrapper { font-size: 50px; } .guten-MK2YeN .fun-fact-inner .content .number-wrapper .prefix { font-size: 50px; } .guten-MK2YeN {   }.guten-olwFWh .fun-fact-inner .content .number-wrapper { font-size: 50px; } .guten-olwFWh .fun-fact-inner .content .number-wrapper .prefix { font-size: 50px; } .guten-olwFWh {   }