.component_content_slider a.section-button{
  -webkit-border-radius:1.5625rem;
     -moz-border-radius:1.5625rem;
          border-radius:1.5625rem;
  letter-spacing:.125rem;
  border:.125rem solid #f4f4f4;
  padding:.75rem 1.5rem;
  text-transform:uppercase;
  font-weight:700;
  font-size:.875rem;
  line-height:.875rem;
  background:none;
}

.component_content_slider a.dark.section-button:hover{
  background:#000;
}

.component_content_slider a.light.section-button{
  color:#fff;
  border-color:#fff;
}

.component_content_slider a.light.section-button:hover{
  color:#000;
  border-color:#fff;
  background:#fff;
  text-decoration:none;
}

.component_content_slider{
  position:relative;
}

.component_content_slider a:focus-visible{
  display:block;
}

.component_content_slider a.section-button{
  margin:.625rem auto 0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
}

.component_content_slider .heading-section{
  max-width:43.75rem;
  margin:0 auto;
  text-align:center;
}

.component_content_slider .heading-section .subtitle{
  color:#6c0;
  font-weight:700;
  text-transform:uppercase;
}

.component_content_slider.-with-button .slider-wrapper .slider-main{
  padding:3.75rem 0;
}

.component_content_slider .slider-wrapper .slider-main{
  max-width:100%;
  margin:0 auto;
  padding:6.25rem 0;
}

@media (min-width:768px){
  .component_content_slider .slider-wrapper .slider-main{
    position:unset;
  }
}

@media (min-width:992px){
  .component_content_slider .slider-wrapper .slider-main{
    padding-top:1.25rem;
    margin-top:0;
  }
}

@media (max-width:991.98px){
  .component_content_slider .slider-wrapper .slider-main.slick-initialized.show-scroll{
    overflow-x:scroll;
  }
}

.component_content_slider .slider-wrapper .slider-main>.slick-arrow{
  border:none;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  background:none;
  cursor:pointer;
  font-size:2.5rem;
  padding:0;
  position:absolute;
  z-index:1000;
}

.component_content_slider .slider-wrapper .slider-main>.slick-arrow.arrow-next{
  bottom:0;
  margin:auto;
  right:.4375rem;
  top:0;
}

@media (min-width:768px){
  .component_content_slider .slider-wrapper .slider-main>.slick-arrow.arrow-next{
    bottom:.625rem;
    right:0;
    top:unset;
  }
}

.component_content_slider .slider-wrapper .slider-main>.slick-arrow.arrow-prev{
  bottom:0;
  left:.4375rem;
  margin:auto;
  top:0;
}

@media (min-width:768px){
  .component_content_slider .slider-wrapper .slider-main>.slick-arrow.arrow-prev{
    bottom:.625rem;
    right:3.125rem;
    top:unset;
    left:unset;
  }
}

.component_content_slider .slider-wrapper .slider-main .slick-list{
  overflow:hidden;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track{
  list-style:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

@media (min-width:768px){
  .component_content_slider .slider-wrapper .slider-main .slick-list .slick-track{
    -webkit-justify-content:space-around;
            justify-content:space-around;
  }
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide{
  height:inherit !important;
  margin:0 3.75rem;
}

@media (min-width:768px){
  .component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide{
    margin:0 .625rem;
  }
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div{
  height:100%;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item{
  border:none;
  -webkit-border-radius:25px;
  -webkit-border-radius:1.5625rem;
     -moz-border-radius:25px;
     -moz-border-radius:1.5625rem;
          border-radius:25px;
          border-radius:1.5625rem;
  height:100%;
  padding:1.25rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-image{
  position:relative;
  height:80px;
  height:5rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-image img{
  height:100%;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-image .card-icon{
  font-size:90px;
  font-size:5.625rem;
  width:90px;
  width:5.625rem;
  height:90px;
  height:5.625rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-image .card-icon:before{
  margin:0;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-image .card-arrow{
  margin:0;
  right:0;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-image .card-arrow .fa-chevron-right{
  font-size:25px;
  font-size:1.5625rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body{
  position:unset;
  min-height:75px;
  min-height:4.6875rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body .card-text-area{
  bottom:.875rem;
  left:0;
  position:absolute;
  padding-top:0;
  text-align:left;
  width:100%;
  z-index:1;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body .card-text-area .card-title{
  color:#000;
  font-size:1.5rem;
  line-height:1.75rem;
  margin-bottom:.3125rem;
  padding:0 1.25rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body .card-text-area .card-content{
  font-size:.9375rem;
  line-height:1.25rem;
  font-weight:100;
  padding:0 1.25rem;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body .card-text-area .card-content span>p{
  margin-bottom:0 !important;
  line-height:1.25rem !important;
}

@media (min-width:768px){
  .component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body .card-text-area .card-content{
    max-height:0;
    opacity:0;
    overflow:hidden;
    -webkit-transition:all 1.5s ease 0s;
    -o-transition:all 1.5s ease 0s;
    -moz-transition:all 1.5s ease 0s;
    transition:all 1.5s ease 0s;
  }
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body:hover:after{
  opacity:.75;
}

.component_content_slider .slider-wrapper .slider-main .slick-list .slick-track>.slick-slide>div>.card-item .card-body:hover:hover .card-content{
  max-height:15.625rem;
  opacity:1;
}

.fl-row-bg-none{
  background:#f3f3f3;
}

/*# sourceMappingURL=content_slider.min.css.map */
