{#---------GENERAL STYLES---------#}
.card-content-slider {
  position: relative;
  z-index: 2;
}

.card-content-slider .swiper-pagination {
  position: relative;
  width:auto!important;
  min-width:70px;
}
.card-content-slider__navigation{
  display: flex;
  justify-content: center;
  align-items: center;
  gap:20px;
  margin-top:20px;
}

.swiper-control-next svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.swiper-slide {
  transition: all 200ms linear;
}

{#-------LOGO IMAGE--------#}
.card-content-slider .swiper-slide{
  align-self: stretch;
  height:auto;
}


{#---------ARROW---------#}
.swiper-control-prev,
.swiper-control-next {
  cursor: pointer;
}

{#---------CARD LAYOUT---------#}
.card-content-slider__slide{
  overflow:hidden;
}
.card-content-slider__image-container{
  line-height:0;
}
.card-content-slider__image{
  object-fit: cover;
}
.card-content-slider__button{
  padding: 10px 30px;
  align-items: center;
  gap: 8px;
}
.card-content-slider--slide-contact-information .card-content-slider__button{
  display: flex;
  justify-content: space-between;
}
.card-content-slider__title{
  margin:0;
  line-height:42px;
}
.card-content-slider__slide-content{
  display: flex;
  flex-direction:column;
  height: 100%;
  justify-content: space-between;
}
.card-content-slider__divider {
    border-radius: 30px;
    margin: 0 auto;
}
.card-content-slider--layout-title-next-to-the-image .card-content-slider__image-container{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction:row;
  gap:28px;
}
.card-content-slider--add-box-shadow .card-content-slider__swiper{
  padding:15px;
}
.card-content-slider--slide-contact-information .card-content-slider__slide-contact-information-container{
  display: flex;
  flex-direction:column;
  gap:24px;
  align-items: start;
  justify-content:space-between;
  height: 100%;
}
.card-content-slider__contact-information-image{
  width:25px;
  object-fit: none;
}
.card-content-slider__slide-contact-information{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap:16px;
}
.card-content-slider__contact-information-text *{
  margin:0;
  font-size:16px;
  line-height: 20px;
}
.card-content-slider__contact-information-phone-number,
.card-content-slider__contact-information-address{
  color:#4B5563;
}
.card-content-slider--slide-contact-information .card-content-slider__slide-contact-information-container{
  text-align:left;
}
.card-content-slider--slide-contact-information .card-content-slider__content{
  height:100%;
  display: flex;
  flex-direction: column;
}
.card-content-slider__slide-contact-information-content{
  display: flex;
  flex-direction:column;
  gap:24px;
}
.card-content-slider__button-image,
.card-content-slider__button-icon.hs_cos_wrapper_type_icon{
  display:flex;
}
.card-content-slider__button-icon.hs_cos_wrapper_type_icon{
  width:20px;
}
.card-content-slider--put-button-end .card-content-slider--has-button .card-content-slider__content{
  position: relative;
  height: 100%;
}
.card-content-slider--put-button-end .card-content-slider--has-button .card-content-slider__slide-contact-information-container{
  min-height:50px;
}
.card-content-slider--put-button-end .card-content-slider--has-button .card-content-slider__button{
  position: absolute;
}
@media only screen and (max-width: 1040px) {
  .swiper-control-prev {
    left: -35px;
  }

  .swiper-control-next {
    right: -35px;
  }
}

@media only screen and (max-width: 767px){
  .swiper-control-prev {
    left: -20px;
  }

  .swiper-control-next {
    right: -20px;
  }
}
@media(min-width:993px){
  .card-content-slider--flip-desktop{
    flex-direction:column-reverse;
  }
}
@media(max-width:992px){
  .card-content-slider--flip-mobile{
    flex-direction:column-reverse;
  }
  .card-content-slider--disable-mobile .card-content-slider__navigation{
    display:none;
  }
  .card-content-slider--disable-mobile .card-content-slider__wrapper{
    display: flex;
    flex-direction:column;
    gap:30px;
  }
}

{#---------ARROW IMAGE---------#}
.swiper-control-prev img{
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}