.fps_tab_slider .csr_slides .csr_title h2{
  text-transform: none;
  color:var(--secondary_color);
}
.crclm_slider_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.csr_top_text {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 30px;
  /*   flex-wrap: wrap; */
}
.csr_marked, .csr_title h2 {
  margin-bottom: 0;
  font-weight:700;
}
.csr_marked h4 {
  display: inline-block;
  line-height: 21px;
  padding: 12px 20px;
  font-weight: 500;
  border-radius: 5px;
  margin-bottom: 20px;
}
.csr_desc p strong {
  font-weight: 500;
}

.csr_desc p:last-child {
  margin-bottom: 0;
}
.csr_desc p {
  margin-bottom: 27px;
}
.csr_slides {
  background: var(--white_color);
  position: relative;
  border-radius: 20px;
  border: 1.5px solid var(--accent_primary_color);
  padding: 50px;
}
.csr_main .slick-slide {
  margin: 0 5px !important;
}
.csr_main .slick-list.draggable {
  margin: 0 -5px;
}
.csr_button {
  margin-top: 31px;
}
.csl_slider_nav_main {
  /*   border: 1.5px solid var(--primary_color);
  border-radius: 100px;
  padding: 8px 10px; */
  margin-bottom: 20px;
}
.fps_tab_slider .csl_slider_nav_btn button {
  display: block;
  width: 100%;
  padding: 9px 7px;
  border-color: var(--secondary_color);
}
.fps_tab_slider .csl_slider_nav_btn:not(.slick-current) button:hover{
  background: var(--secondary_color);
  color: var(--white_color);
  border-color: var(--secondary_color);
}
.fps_tab_slider .csl_slider_nav_btn.slick-current button{
  color: var(--white_color);
  background: var(--secondary_color);
  border-color: var(--secondary_color);
}
.csl_slider_nav .slick-slide {
  padding: 0 5.5px;
  width: 50% !important;
  flex-basis: 50% !important;
}
.csl_slider_nav .slick-list.draggable {
  margin: 0 -5px;
}
body .csr_main.slider-for.slick-slider:has(.csr_slides.slick-active) button.slick-arrow{
  background: var(--primary_color);
}
body .crclm_slider_right .slick-slide .csr_marked h4{
  background: var(--secondary_color);
  color: var(--white_color);
}
{#
body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_marked h4,
body .csl_slider_nav .slick-slide:nth-child(5n+1) button:hover,
body .csl_slider_nav .slick-slide:nth-child(5n+1).slick-active.slick-current button{
  background: var(--accent_secondary_color);
  color: var(--white_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_title h2,
body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button a{
  color: var(--accent_secondary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button a:before{
  background:var(--accent_secondary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button a:hover{
  background:var(--accent_secondary_color);
  color: var(--white_color);
}
body .csr_main.slider-for.slick-slider:has(.csr_slides:nth-child(5n+2).slick-active) button.slick-arrow {
  background: var(--accent_secondary_color);
}
body .crclm_slider_right .csr_slides:nth-child(5n+2) {
  border-color: var(--accent_secondary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_marked h4,
body .csl_slider_nav .slick-slide:nth-child(5n+2) button:hover,
body .csl_slider_nav .slick-slide:nth-child(5n+2).slick-active.slick-current button {
  background: var(--accent_tertiary_color);
  color: var(--white_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_title h2,
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button a{
  color: var(--accent_tertiary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button a:before{
  background:var(--accent_tertiary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button a:hover{
  background:var(--accent_tertiary_color);
  color: var(--white_color);
}
body .fps_tab_slider .csr_main.slider-for.slick-slider:has(.csr_slides:nth-child(5n+3).slick-active) button.slick-arrow {
  background: var(--accent_tertiary_color);
}
body .fps_tab_slider .crclm_slider_right .csr_slides:nth-child(5n+3) {
  border-color: var(--accent_tertiary_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_marked h4,
body .fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+3) button:hover,
body .fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+3).slick-active.slick-current button {
  background: var(--accent_primary_color);
  color: var(--white_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_title h2,
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button a{
  color: var(--accent_primary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button a:before{
  background:var(--accent_primary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button a:hover{
  background:var(--accent_primary_color);
  color: var(--white_color);
}
body .fps_tab_slider .csr_main.slider-for.slick-slider:has(.csr_slides:nth-child(5n+4).slick-active) button.slick-arrow {
  background: var(--accent_primary_color);
}
body .fps_tab_slider .crclm_slider_right .csr_slides:nth-child(5n+4) {
  border-color: var(--accent_primary_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_marked h4,
body .fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+4) button:hover,
body .fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+4).slick-active.slick-current button {
  background: var(--accent_quaternary_color);
  color: var(--white_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_title h2 {
  color: var(--accent_quaternary_color);
}
body .fps_tab_slider .csr_main.slider-for.slick-slider:has(.csr_slides:nth-child(5n+5).slick-active) button.slick-arrow {
  background: var(--accent_quaternary_color);
}
body .fps_tab_slider .crclm_slider_right .csr_slides:nth-child(5n+5) {
  border-color: var(--accent_quaternary_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_marked h4,
body .fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n) button:hover,
body .fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n).slick-active.slick-current button {
  background: var(--accent_quinary_color);
  color: var(--white_color);
}
body .fps_tab_slider .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_title h2,
body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button a{
  color: var(--accent_quinary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button a:before{
  background:var(--accent_quinary_color);
}
body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button a:hover{
  background:var(--accent_quinary_color);
  color: var(--white_color);
}
body .fps_tab_slider .csr_main.slider-for.slick-slider:has(.csr_slides:nth-child(5n+1).slick-active) button.slick-arrow {
  background: var(--accent_quinary_color);
}
body .fps_tab_slider .crclm_slider_right .csr_slides:nth-child(5n+1) {
  border-color: var(--accent_quinary_color);
}
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+1) button {
  color: var(--accent_secondary_color);
  border-color: var(--accent_secondary_color);
}
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+2) button {
  color: var(--accent_tertiary_color);
  border-color: var(--accent_tertiary_color);
}
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+3) button {
  color: var(--accent_primary_color);
  border-color: var(--accent_primary_color);
}
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+3) button:hover,
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+3).slick-active.slick-current button {
  background: var(--accent_primary_color);
  color: var(--white_color);
}
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n+4) button {
  color: var(--accent_quaternary_color);
  border-color: var(--accent_quaternary_color);
}
.fps_tab_slider .csl_slider_nav .slick-slide:nth-child(5n) button {
  color: var(--accent_quinary_color);
  border-color: var(--accent_quinary_color);
} #}
.csl_heading h2 {
  margin-bottom: 17px;
}
.csl_desc p:last-child {
  margin-bottom: 0;
}
.csl_desc p {
  margin-bottom: 26px;
}
.csl_button {
  margin-top: 35px;
}
.csr_main.slider-for.slick-slider {
  padding-bottom: 65px;
}
.csr_main.slider-for.slick-slider button.slick-arrow {
  position: relative;
  background: var(--accent_secondary_color);
  border: unset;
  border-radius: 50%;
  font-size: 0;
  line-height: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  width: 45px;
  height: 45px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.csr_main.slider-for.slick-slider button.slick-next.slick-arrow {
  left: 50%;
  /*   background-image: url(https://145611616.fs1.hubspotusercontent-eu1.net/hubfs/145611616/assets-2025/arrow.png); */
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  margin-left: 0px;
}
.csr_main.slider-for.slick-slider button.slick-next.slick-arrow:before{
  position: absolute;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5 12C18.5 12.313 18.3773 12.6133 18.159 12.8346L7.48738 23.6543C7.03274 24.1152 6.29562 24.1152 5.84098 23.6543C5.38634 23.1933 5.38634 22.446 5.84098 21.9851L15.6894 12L5.84098 2.01495C5.38634 1.554 5.38634 0.806656 5.84098 0.34571C6.29562 -0.115237 7.03274 -0.115237 7.48738 0.34571L18.159 11.1654C18.3773 11.3867 18.5 11.687 18.5 12Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 20px;
  left: calc(50% - 6px);
  top: calc(50% - 8px);
}
.csr_main.slider-for.slick-slider button.slick-prev.slick-arrow {
  right: 50%;
  margin-right: 0px;
}
.csr_main.slider-for.slick-slider button.slick-prev.slick-arrow:before{
  position: absolute;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 12C5.5 11.687 5.62265 11.3867 5.84098 11.1654L16.5126 0.345709C16.9673 -0.115238 17.7044 -0.115238 18.159 0.345709C18.6137 0.806655 18.6137 1.554 18.159 2.01494L8.31058 12L18.159 21.9851C18.6137 22.446 18.6137 23.1933 18.159 23.6543C17.7044 24.1152 16.9673 24.1152 16.5126 23.6543L5.84098 12.8346C5.62265 12.6133 5.5 12.313 5.5 12Z' fill='%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 20px;
  left: calc(50% - 8px);
  top: calc(50% - 8px);
}
.csr_main.slider-for.slick-slider button.slick-arrow.slick-disabled {
  opacity: 50%;
  cursor: not-allowed;
}
.csl_slider_nav .slick-list.draggable .slick-track {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 10px;
  width:100% !important;
}

@media(min-width: 1025px){
  .csr_top_text .csr_left_content{
    width: calc(60% - 5px);
  }
  .csr_top_text .csr_right_content{
    width: calc(40% - 5px);
  }
  .csr_top_text .csr_right_content .csr_logo img{
    text-align: right;
    margin-left: auto;
  }
}

@media (min-width: 768px){
  .crclm_slider_main .crclm_slider_left, 
  .crclm_slider_main .crclm_slider_right {
    -ms-flex-preferred-size: 41.936%;
    flex-basis: 41.936%;
    max-width: 624px;
    width: 41.936%;
  }
  {#body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button.quaternary_button a.cta_button:not(:hover){
    color: var(--secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button.quaternary_button a.cta_button:not(:hover):before{
    background-color: var(--secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button.quaternary_button a.cta_button:hover{
    color: var(--white_color);
    background-color: var(--secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+2) .csr_button.quaternary_button a.cta_button:hover:before{
    background-color: var(--secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button.quaternary_button a.cta_button:not(:hover){
    color: var(--accent_primary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button.quaternary_button a.cta_button:not(:hover):before{
    background-color: var(--accent_primary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button.quaternary_button a.cta_button:hover{
    color: var(--white_color);
    background-color: var(--accent_primary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_button.quaternary_button a.cta_button:hover:before{
    background-color: var(--accent_primary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button.quaternary_button a.cta_button:not(:hover){
    color: var(--accent_secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button.quaternary_button a.cta_button:not(:hover):before{
    background-color: var(--accent_secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button.quaternary_button a.cta_button:hover{
    color: var(--white_color);
    background-color: var(--accent_secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_button.quaternary_button a.cta_button:hover:before{
    background-color: var(--accent_secondary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_button.quaternary_button a.cta_button:not(:hover){
    color: var(--accent_quinary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_button.quaternary_button a.cta_button:not(:hover):before{
    background-color: var(--accent_quinary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_button.quaternary_button a.cta_button:hover{
    color: var(--white_color);
    background-color: var(--accent_quinary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_button.quaternary_button a.cta_button:hover:before{
    background-color: var(--accent_quinary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button.quaternary_button a.cta_button:not(:hover){
    color: var(--accent_tertiary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button.quaternary_button a.cta_button:not(:hover):before{
    background-color: var(--accent_tertiary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button.quaternary_button a.cta_button:hover{
    color: var(--white_color);
    background-color: var(--accent_tertiary_color);
  }
  body .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_button.quaternary_button a.cta_button:hover:before{
    background-color: var(--accent_tertiary_color);
  }#}
}

@media (min-width: 1025px) and (max-width: 1600px){
  .csl_slider_nav_btn.ccs-4.slick-slide,
  .csl_slider_nav_btn.ccs-5.slick-slide{
    flex-basis: 49.5%;
  }
  .csl_slider_nav_btn.ccs-1.slick-slide,
  .csl_slider_nav_btn.ccs-2.slick-slide,
  .csl_slider_nav_btn.ccs-3.slick-slide{
    flex-basis: 33%;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  body .csr_main.slider-for.slick-slider button.slick-arrow {
    height: 35px;
    width: 35px;
  }

}

@media (min-width: 768px) and (max-width: 1024px) {
  .csr_marked h4 {
    padding: 12px 12px;
  }
  .csr_top_text {
    flex-direction: column-reverse;
    gap: 10px;
    margin-bottom: 30px;
    align-items: center;
  }
  .csr_top_text .csr_left_content{
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
  }
  .csr_top_text .csr_left_content .csr_marked h4{
    margin-top: 20px;
    margin-bottom: 0;
  }
  .csl_slider_nav_btn.ccs-4.slick-slide,
  .csl_slider_nav_btn.ccs-1.slick-slide,
  .csl_slider_nav_btn.ccs-2.slick-slide,
  .csl_slider_nav_btn.ccs-3.slick-slide{
    flex-basis: 49.5%;
  }
  .csl_slider_nav_btn.ccs-5.slick-slide{
    flex-basis: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .csr_slides {
    padding: 30px 20px;
  }
}

@media (min-width: 768px) {
  .fps_tab_slider .desktop_none{
    display: none;
  }
  .crclm_slider_left_inner, .crclm_slider_right_inner {
    max-width: 624px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  body .csl_slider_nav .slick-slide {
    padding: 0;
  }
  body .csr_top_text {
    align-items: center;
    row-gap: 20px;
    justify-content: center;
    flex-direction: column-reverse;
    column-gap: 20px;
    margin-bottom: 19px;
  }
  body .csr_top_text .csr_right_content .csr_logo{
    max-width:180px;
  }
  .csr_top_text .csr_left_content{
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
  }
  .csr_top_text .csr_left_content .csr_marked h4{
    margin-top: 20px;
    margin-bottom: 0;
  }
  section.fps_tab_slider .contents-wrapper {
    padding: 0 20px;
  }
  .crclm_slider_main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
  }
  .crclm_slider_left, .crclm_slider_right {
    width: 100%;
  }
  .fps_tab_slider .mobile_none{
    display: none;
  }
  .crclm_slider_left {
    margin-top: 0;
    margin-bottom: 0px;
    order: -2;
  }
  /*   .crclm_slider_right{
  order: -1;
} */
  .csl_button {
    margin-top: 29px;
  }
  .csl_desc {
    padding-right: 20px;
  }
  .csl_slider_nav .slick-list.draggable,
  .csl_slider_nav .slick-slide,
  .csr_main .slick-list.draggable,
  .csr_main .slick-slide {
    margin: 0;
  }
  .csl_slider_nav .slick-list.draggable .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100% !important;
  }
  .csl_slider_nav .slick-list.draggable .slick-track .slick-slide {
    width: 100% !important;
  }
  .csl_slider_nav_main {
    border: unset;
    border-radius: unset;
    margin-bottom: 0;
    padding: 0;
  }
  .csl_slider_nav .slick-list.draggable .slick-track .slick-slide:not(:last-child) {
    margin-bottom: 10px;
  }
  .csr_slides {
    text-align: center;
    padding: 30px 10px 28px;
    max-width: calc(100% - 20px);
  }
  .csr_marked h4 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    padding: 5px 10px;
  }
/*   .csr_marked i {
    font-style: normal;
  } */
  /*   .csr_marked {
  margin-bottom: 19px;
} */
  .csr_desc p {
    margin-bottom: 25px;
  }
  .csr_button {
    margin-top: 18px;
  }
  section.fps_tab_slider {
    overflow-x: hidden;
  }
  .csr_main .slick-list.draggable {
    overflow: visible;
  }
  .csl_slider_nav .slick-list.draggable .slick-track {
    transform: translate3d(0px, 0px, 0px) !important;
  }
  {#  .crclm_slider_right .csr_slides:nth-child(5n+3) {
    border-color: var(--accent_secondary_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_marked h4 {
    background: var(--accent_secondary_color);
    color: var(--white_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+3) .csr_title h2 {
    color: var(--accent_secondary_color);
  }
  .crclm_slider_right .csr_slides:nth-child(5n+4) {
    border-color: var(--accent_tertiary_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_marked h4{
    background: var(--accent_tertiary_color);
    color: var(--white_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+4) .csr_title h2 {
    color: var(--accent_tertiary_color);
  }
  .crclm_slider_right .csr_slides:nth-child(5n+5) {
    border-color: var(--accent_quaternary_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_marked h4{
    background: var(--accent_quaternary_color);
    color: var(--white_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+5) .csr_title h2 {
    color: var(--accent_quaternary_color);
  }
  .crclm_slider_right .csr_slides:nth-child(5n+1) {
    border-color: var(--accent_quinary_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_marked h2{
    background: var(--accent_quinary_color);
    color: var(--white_color);
  }
  .crclm_slider_right .slick-slide:nth-child(5n+1) .csr_title h3 {
    color: var(--accent_quinary_color);
  } #}
}


@media(min-width: 1025px) and (max-width: 1950px){
  .fps_tab_slider .csr_slides .csr_title h2{
    font-size: 2.2vw;
    line-height: 1;
  }
}

/* @media(min-width: 1025px) and (max-width: 1440px){
.fps_tab_slider .csr_slides .csr_title h2{
font-size: 2.5vw;
line-height: 1;
}
} */