/* .awb-swiper .fusion-image-wrapper.hover-type-none,.fusion-image-carousel-fixed .awb-swiper .fusion-image-wrapper img {width: 100% !important;} */

.knowledge-wrapper {display: grid; grid-template-columns: repeat(3,1fr); gap:32px;}
.knowledge-wrapper .knowledge-container  {background-color: var(--theme_color_3); padding: 32px; border-radius: 0px 24px 0 24px; display:flex; flex-direction: column; align-items: flex-start; gap:32px;}
.knowledge-wrapper .knowledge-container .header-wrapper {display: flex; justify-content: space-between; width:100%; gap:16px;} 
.knowledge-wrapper .knowledge-container .header-wrapper p {margin:0px; color:var(--theme_color_4)}

.knowledge-wrapper .knowledge-container .content-wrapper {display:flex; flex-direction: column; align-items: flex-start; gap:16px; flex:1;}
.knowledge-wrapper .knowledge-container .content-wrapper h3 {margin:0px;}
.knowledge-wrapper .knowledge-container .content-wrapper .button {margin-top:auto;}

.term-wrapper {display: flex; gap: 16px; margin-bottom: 24px;}
.term-wrapper .term-container{ border: 1px solid var(--theme_color_4); padding: 16px; line-height: 1; border-radius: 48px;}


.product-single-slider .swiper-slide {height: 650px !important; display: flex !important; flex-direction: column !important;}
.product-single-slider .swiper-slide .fusion-carousel-item-wrapper {height: 100%;}
.product-single-slider .swiper-slide .fusion-carousel-item-wrapper .fusion-image-wrapper{height: 100%; display: flex; width: 100%; background: #fff; } 
.product-single-slider .swiper-slide .fusion-carousel-item-wrapper .fusion-image-wrapper img {height: 100%; width: 100%; object-fit: contain;  max-height: 100% !important}
.product-single-slider .fusion-image-wrapper { border: none !important; border-radius: 0px 20px 0px 20px;}
.product-single-slider .awb-swiper-button-prev {position: absolute; bottom: 32px; right: 78px; top: auto; left: auto; background-color: transparent !important; color: var(--theme_color_2); font-size: 24px;}
.product-single-slider .awb-swiper-button-next {position: absolute; bottom: 32px; right: 32px; top: auto; left: auto; background-color: transparent !important; color: var(--theme_color_2); font-size: 24px;}
.product-single-slider .awb-swiper-button-next:hover,
.product-single-slider .awb-swiper-button-prev:hover {color: var(--theme_color_2) !important; transform: translateY(-8px); scale: 1.5;}
.product-single-slider .awb-swiper-button-prev i::before {content: '\f060' !important; font-family: 'Font Awesome 6 Pro' !important;}
.product-single-slider .awb-swiper-button-next i::before {content: '\f061' !important; font-family: 'Font Awesome 6 Pro' !important;}

.relevant-products-wrapper {display: grid; grid-template-columns: repeat(3,1fr); gap:32px;}
.relevant-products-wrapper .project-container {display:flex; flex-direction: column; gap:16px;}
.relevant-products-wrapper .project-container .image-wrapper {background-color: #fff; border-radius:0 24px 0 24px; padding-top:56.25%; position:relative}
.relevant-products-wrapper .project-container .image-wrapper img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit: cover;}
.relevant-products-wrapper .project-container .term-wrapper {margin-bottom:0;}
.relevant-products-wrapper .project-container .content-wrapper {margin-top:8px;flex: 1;display: flex;flex-direction: column;align-items: flex-start;}
.relevant-products-wrapper .project-container .content-wrapper .brand-container {font-size: 16px; font-weight: bold; font-family: "Borna - Bold";}
.relevant-products-wrapper .project-container .content-wrapper h3 {margin-top: 0px;} 
.relevant-products-wrapper .project-container .list-wrapper {margin-bottom:32px}
.relevant-products-wrapper .project-container .button {margin-top:auto;}

.list-wrapper {display: flex; flex-direction: column; gap:12px;}
.list-wrapper .list-container::before {content: '\f00c'; font-family: 'Font Awesome 6 Pro'; margin-right:8px; background: var(--theme_color_4); color:#fff; width:22px; height:22px; font-weight:bold; border-radius:50%; display:inline-flex; align-items: center; justify-content: center;}
