.free-access-sec { width: 100%; display: inline-block;  }
.free-access-sec .access-inner { width: 100%; display: inline-block; }
.free-access-sec .top-strip { align-items: flex-start; display: flex; flex-wrap: wrap; gap: 32px; justify-content: space-between; padding: 0 0 30px; width: 100%; }
.free-access-sec .sec-title { width: calc(100% - 216px); display: inline-block; margin: 0; }
.free-access-sec .sec-title h2 { display: inline-block; font-size: 20px; font-family:var(--primary_font_semibold);font-weight:600; line-height: 30px; margin: 0; width: auto; }
.free-access-sec .access_content { width: 100%; display: inline-block;  }
.free-access-sec .access_slider { width: 100%; display: inline-block; }
.free-access-sec .access_slider .slide-wrap { width: 100%; display: flex; align-items: flex-end; justify-content: flex-start; gap: 16px; }
.free-access-sec .access__slide .left, .free-access-sec .access__slide .right { display: inline-block; width:50%; }
/* .free-access-sec .access__slide .right { padding-right: 15px; } */
.free-access-sec .left .image { width: 100%; display: inline-block;  }
.free-access-sec .left .image img { width: 100%; display: inline-block; line-height: 0; vertical-align: top; object-fit: cover; object-position: center; }
.free-access-sec .right .title { display: inline-block; width: 100%; font-weight:500; font-family:var(--primary_font_semibold);font-weight:600; font-size: 16px; line-height: 20px; }
.free-access-sec .right .title i { font-family:var(--secondary_font); width: 100%; font-weight:400;display: inline-block; }
.free-access-sec .cta { width: 100%; display: inline-block; margin: 12px 0 0 0; }
.free-access-sec .cta a { text-decoration:none;font-family:var(--primary_font_semibold);font-weight:600; font-size: 14px; line-height: 20px; color: var(--primary_color); background: var(--tertiary_color);); padding: 8px 30px; transition: 0.3s ease-in-out; width: auto; display: inline-block; }       
.free-access-sec .cta a:hover { color: #ffffff; background: var(--primary_color);  }
.free-access-sec a.splide__slide{color:var(--primary_color);}

.free-access-sec .access_slider .slick-track { display: flex; align-items: flex-start; justify-content: flex-start; gap: 20px; }
.free-access-sec .access_arrows { margin: 20px 0 0 0; width: auto; position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; }
.free-access-sec .access_counter {  font-size: 16px; line-height: 26px; width: auto; padding-right: 80px;display:none; }
.free-access-sec .access_arrow.slick-arrow { background-position: center; background-repeat: no-repeat; background-size: contain; width: 18px; height: 18px; cursor: pointer; position: absolute; z-index: 99; }
.free-access-sec .access_arrow_left { background-image: url('https://25747658.fs1.hubspotusercontent-eu1.net/hubfs/25747658/Luma-arles-2025/_.svg'); left: -80px; }
.free-access-sec .access_arrow_right { background-image: url('https://25747658.fs1.hubspotusercontent-eu1.net/hubfs/25747658/Luma-arles-2025/_%20(1).svg'); right: 0; }
.free-access-sec .access_arrows.mobile-arrow { display:none; }

.free-access-sec .splide__pagination { bottom: -50px; }
.free-access-sec .splide__pagination li button { width: 20px; height: 6px; border: none !important; border-radius: 0; margin: 3px; opacity: 1; background: var(--quaternary_color); }
.free-access-sec.small_dots .splide__pagination li button{width:12px;}
.free-access-sec .splide__pagination li button.is-active { background: var(--tertiary_color); opacity: 1; transform: scale(1); }

.free-access-sec .right .title { font-family: var(--secondary_font); }


@media(max-width:767px){
  .free-access-sec .sec-title h2{line-height:24px;}
  .free-access-sec .top-strip .access_arrows { display: none; }
  .free-access-sec .container{padding:0;}
  .free-access-sec .top-strip{padding-left:43px;padding-right:43px;}
  .free-access-sec .sec-title { width: 100%; }
  .free-access-sec .access_arrows.mobile-arrow { margin:auto auto; width: calc(100% - ( 2 * 30px) );  display: flex;  align-items: center;  justify-content: center;  gap: 16px;  height:30px; }
  .free-access-sec .access_arrows.mobile-arrow .access_arrow { margin: 0;width: 20px; height: 20px; top:15px; }
  .free-access-sec .access_arrow_left { left: 0; }
  .free-access-sec .access_arrows.mobile-arrow .access_counter { padding: 15px 0 0 0; margin: 0; }
/*   .free-access-sec a.splide__slide {padding-left: 30px} */
/*   .free-access-sec .access__slide .right { padding-right: 0; } */
  .free-access-sec .access_slider { width: 100%; margin: 0; }
/*   .free-access-sec a.splide__slide.is-visible { padding-right: 15px; }
  .free-access-sec a.splide__slide.is-next { padding-left: 15px; padding-right: 30px; } */
}

@media(max-width:580px){
  .free-access-sec { padding-bottom: 80px; }
  .free-access-sec .access_arrows.mobile-arrow { display: none; }
  

/*   .free-access-sec .access_slider .splide__track { padding-left: 0 !important; }
  .free-access-sec .access_slider { width: 100%; display: inline-block; margin-left: 0; } */
}



