.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
/*.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}*/
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	/*display: block*/
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
/*# sourceMappingURL=slick.min.css.map */


.slick-prev{ 
position:absolute; right:0; top:-40px; z-index:9999;  padding:5px 5px !important; overflow:hidden; border:0px solid #f00; color:#1c5396; background:transparent; font-size:24px; font-weight:normal; }
.slick-prev:hover{ color:#8e97a5;}

.slick-next{ position:absolute; right:30px; top:-40px; z-index:9999;  padding:5px 5px !important; overflow:hidden;  border:0px solid #f00; color:#8e97a5; background:transparent; font-size:24px; font-weight:normal;}
.slick-next:hover{color:#1c5396; }

.carousel button.active{background-color:#bbd1a9;}
.slick-list{ padding:5px 0 !important; user-select: text; /*background-color:#eefaf7; border-top:5px solid #d4d5d7; border-radius: 2px;*/ color:#909397;}
ul.carousel{padding:0; margin:0;}
ul.carousel li{margin:0 10px 0 0;  padding:5px 20px;  }
.carousel{ border-radius: 20px;}

.slick-list ul{ padding:0; margin:0 10px;}
.slick-list ul li{ padding:0 0 0 36px; margin:5px 0 10px 0; /*background: url(../../../wp-content/uploads/2024/01/blue-arrow.png) 5px 3px no-repeat;*/ list-style:none;}
.slick-list h5{ color:#1c5396 !important; margin-bottom:10px !important; font-size:18px !important; font-weight:900 !important; }

.slick-list h5 { font-weight:400; color:#121828; font-size:24px; margin-right:5% !important; line-height:24px;}

.carousel-container{ position:relative;}

.slick-track {
  display: flex;
  flex-direction: row;
}

.slick-track .slick-slide {
  flex: 1;
  background-color: #fff;
  padding: 10px 20px 20px 20px;
  border: 0px solid #ccc;
  box-shadow: 0px 1px 10px 0px rgba(165, 164, 175, 0.3);
  border-radius: 5px;
  margin: 0 10px;
  position:relative;
}
.icon-additional{border-radius: 5px;
    color: #fff;
    padding: 5px 10px 8px 10px;
    display: flex; /* Enable flexbox for vertical centering */
    align-items: center; /* Center the content vertically */
    overflow: hidden; /* Hide any overflow */}
.color-1 .icon-additional{ background-color: #d0ddff;}
.icon-additional img{  width: auto; height: 24px; } 
.manufacturing .icon-additional img{  width: auto; height: 20px; } 
.color-2 .icon-additional{ background-color: #e0f4ed;}
.color-3 .icon-additional{ background-color: #f9dde1;}