.component_slider{
  outline:none;
  background:#e1e1e1;
}

@media (max-width:767.98px){
  .component_slider{
    background:transparent;
  }
}

.component_slider:active .component_slider:focus,.component_slider:hover{
  color:transparent;
}

.component_slider .slick-slider button.slick-arrow{
  padding:0;
  height:4.6875rem;
}

.component_slider .slick-slider button.slick-arrow:before{
  display:none;
}

.component_slider .slick-slider button.slick-arrow:after{
  content:"";
  width:.9375rem;
  height:.9375rem;
  position:absolute;
  top:1.875rem;
  left:.8125rem;
  border:.0625rem solid #fff;
  border-width:0 .25rem .25rem 0;
  -webkit-transition:all .5s;
  -o-transition:all .5s;
  -moz-transition:all .5s;
  transition:all .5s;
  -webkit-border-radius:.125rem;
     -moz-border-radius:.125rem;
          border-radius:.125rem;
  -webkit-transform:rotate(135deg);
     -moz-transform:rotate(135deg);
       -o-transform:rotate(135deg);
          transform:rotate(135deg);
}

.component_slider .slick-slider button.slick-arrow.slick-prev{
  border:0;
  left:0;
  -webkit-border-top-left-radius:0;
     -moz-border-radius-topleft:0;
          border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
     -moz-border-radius-bottomleft:0;
          border-bottom-left-radius:0;
  padding:1.75rem 1.25rem 1.75rem .625rem;
}

.component_slider .slick-slider button.slick-arrow.slick-next,.component_slider .slick-slider button.slick-arrow.slick-prev{
  top:50%;
  font-size:0;
  background:rgba(1, 22, 37, .7);
  z-index:9;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  position:absolute;
  display:block !important;
  width:2.5rem;
}

.component_slider .slick-slider button.slick-arrow.slick-next{
  border:0;
  right:0;
  margin-right:0;
  -webkit-border-top-right-radius:0;
     -moz-border-radius-topright:0;
          border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
     -moz-border-radius-bottomright:0;
          border-bottom-right-radius:0;
  padding:1.75rem .625rem 1.75rem 1.25rem;
}

.component_slider .slick-slider button.slick-arrow.slick-next:after{
  -webkit-transform:rotate(-45deg);
     -moz-transform:rotate(-45deg);
       -o-transform:rotate(-45deg);
          transform:rotate(-45deg);
}

.component_slider .slider_box_wrap{
  background:#fff;
}

@media (max-width:767.98px){
  .component_slider .slider_box_wrap{
    background:transparent;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_slider .slider_box_wrap .slider_text_box{
    width:40%;
  }
}

@media (max-width:767.98px){
  .component_slider .slider_box_wrap .slider_text_box{
    padding-bottom:1.125rem !important;
  }
}

.component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel h1{
  font-family:Roboto,serif;
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel h1{
    font-size:2.1875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel h1{
    font-size:1.5625rem;
  }
}

.component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel p{
  font-family:Roboto,sans-serif;
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel p{
    margin-bottom:1.5625rem;
  }
}

.component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel a.slider_btn{
  font-family:Roboto,sans-serif;
  background:#404040;
}

.component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel a.slider_btn:focus{
  background:#d84a28;
}

@media (max-width:767.98px){
  .component_slider .slider_box_wrap .slider_text_box .slider_text_box_tbl .slider_text_box_cel a.slider_btn{
    background:#404040;
  }
}

.component_slider .slider_box_wrap .slider_img a{
  width:100%;
}

.component_slider .slick-dots{
  left:3.3125rem;
  bottom:2.5rem;
  margin:0;
  padding:0;
}

@media (min-width:992px) and (max-width:1199.98px){
  .component_slider .slick-dots{
    left:2.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .component_slider .slick-dots{
    left:1.875rem;
    bottom:1.5rem;
  }
}

@media (max-width:767.98px){
  .component_slider .slick-dots{
    left:0;
  }
}

.component_slider .slick-dots li{
  margin:0 .1875rem 0 0;
  padding:0;
  height:.3125rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_slider .slick-dots li{
    height:.1875rem;
  }
}

.component_slider .slick-dots li button{
  height:.3125rem;
  width:4.375rem;
  -webkit-border-radius:.125rem;
     -moz-border-radius:.125rem;
          border-radius:.125rem;
  background:#cfecfa;
  border-color:#cfecfa;
  opacity:.5;
  margin:0;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_slider .slick-dots li button{
    width:2.5rem;
    height:.1875rem;
  }
}

@media (max-width:767.98px){
  .component_slider .slick-dots li button{
    width:3.125rem;
    background:#48a548;
    border-color:#48a548;
  }
}

.component_slider .slick-dots li button:before{
  background:transparent;
}

.component_slider .slick-dots li button:active,.component_slider .slick-dots li button:focus,.component_slider .slick-dots li button:hover{
  color:transparent;
}

.component_slider .slick-dots li.slick-active button{
  background:#fff;
  border:.125rem solid #fff;
  opacity:1;
}

@media (max-width:767.98px){
  .component_slider .slick-dots li.slick-active button{
    background:#48a548;
    border-color:#48a548;
  }
}

.component_slider .slider_img{
  background:#fff;
}

.component_slider .slider_img a:active,.component_slider .slider_img a:focus,.component_slider .slider_img a:hover{
  color:transparent;
  outline:none;
}

.component_slider .slick-initialized .slick-slide>div{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
}

@media (max-width:767.98px){
  .slick-hide-arrows .component_slider .slick-slider button.slick-arrow{
    display:none !important;
  }
}

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