.elementor-11927 .elementor-element.elementor-element-590a7237{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11927 .elementor-element.elementor-element-7a48955c .elementor-repeater-item-5a011d5 .swiper-slide-bg{background-color:#833ca3;background-image:url(../webp/poseidon-panorama.webp);background-size:cover;}.elementor-11927 .elementor-element.elementor-element-7a48955c .elementor-repeater-item-e8a9c8c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://art-bridge.org/wp-content/uploads/2024/09/Poseidon-3-1.webp);background-size:cover;}.elementor-11927 .elementor-element.elementor-element-7a48955c .elementor-repeater-item-796e254 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://art-bridge.org/wp-content/uploads/2024/09/Poseidon-2-1.webp);background-size:cover;}.elementor-11927 .elementor-element.elementor-element-7a48955c .elementor-repeater-item-4950286 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://art-bridge.org/wp-content/uploads/2024/09/Poseidon-1.webp);background-size:cover;}.elementor-11927 .elementor-element.elementor-element-7a48955c .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-11927 .elementor-element.elementor-element-7a48955c .swiper-slide-contents{max-width:66%;}.elementor-11927 .elementor-element.elementor-element-7a48955c .swiper-slide-inner{text-align:center;}.elementor-11927 .elementor-element.elementor-element-3d39bcd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11927 .elementor-element.elementor-element-32a577b{--display:flex;}.elementor-11927 .elementor-element.elementor-element-d1bdac4{columns:1;}.elementor-11927 .elementor-element.elementor-element-22325ba{--display:flex;}/* Start custom CSS for container, class: .elementor-element-590a7237 *//* Remove uppercase from everything first to fix garbled text */
.portfolio_navigation,
.portfolio_navigation * {
  text-transform: none !important;
}

/* Then add uppercase back only to categories */
.portfolio_navigation .post_info .categories {
  text-transform: uppercase !important;
}

/* Force proper flexbox layout */
.portfolio_navigation {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  padding: 20px 0 !important;
}

/* Target the actual navigation links/containers */
.portfolio_navigation > * {
  flex: 1 1 auto !important;
  max-width: 45% !important;
}

/* Left side alignment */
.portfolio_navigation > *:first-child {
  text-align: left !important;
}

/* Right side alignment */
.portfolio_navigation > *:last-child {
  text-align: right !important;
}

/* Space between category and title within each nav item */
.portfolio_navigation .post_info {
  display: inline-flex !important;
  gap: 15px !important;
  align-items: center !important;
}/* End custom CSS */