.custom-slick-slider {width: 100%; position: relative; padding-top: 20px; padding-bottom: 100px; background: linear-gradient(to bottom,#f4f4f4,#fff); }
.custom-slick-slider .slick-slide {padding: 20px; text-align: center; color: white; position: relative; box-sizing: border-box; }
.custom-slick-slider .slick-slide img {max-width: 250px; width: 75; height: 250px; margin: 12% auto -65px; object-fit: cover; }
.custom-slick-slider .slick-slide h2 {font-size: 24px; margin-bottom: 10px; }
.custom-slick-slider .slick-slide .button {display: inline-block; padding: 10px 20px; letter-spacing: .01em; font-size: 12px; font-weight: 700; margin-top: 2%; background: none; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; border-radius: 5px; }
.custom-slick-slider .slick-prev, .custom-slick-slider .slick-next {z-index: 10; }
.custom-slick-slider .slick-list {overflow: visible; /* Allow overflow to preview adjacent slides */ }
.custom-slick-slider .slick-slide {transition: all 0.3s ease; /* Smooth slide transition */ }
.custom-slick-slider .slick-slide {background: #a32238; margin: 0 10px; }
.custom-slick-slider .slick-slide:nth-child(even) {background: #002147; }
.custom-slick-slider .slick-slide .content {display: flex; flex-direction: column; justify-content: flex-start; align-items: center; font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
.custom-slick-slider .slick-slide h2 {font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 22px; color: #fff; font-weight: 600; margin-top: 24px; }
.custom-slick-slider .slick-arrow {top: calc( 50% - 45px ); padding: 10px!important; font-family: "Font Awesome 6 Free"; color: #fff; -webkit-font-smoothing: antialiased; line-height: 1; text-rendering: auto; display: block; font-weight: 900; -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.custom-slick-slider .slick-prev {-webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.custom-slick-slider .slick-arrow:before {content: '\f077'; font-family: "Font Awesome 6 Free"; }

/* Responsive Styling */
@media (max-width: 1024px) {
  .custom-slick-slider .slick-slide {padding: 15px; }
}

@media (max-width: 768px) {
  .custom-slick-slider .slick-slide {padding: 10px; }
  .custom-slick-slider .slick-list {padding: 0 15px; }
}