/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

#hs_cos_wrapper_Footer {
    display: none !important;
}

.image-slider .slick-slide img {
    border: none !important;
    width: 100%;
}

a.button.module_17548889412632__primary_cta {
    border-radius: 25px !important;
    text-transform: uppercase !important;
    font-size: 15px !important;
}
a.button.module_17548889412632__primary_cta:hover{
    border: 1px solid red !important;
      
}


/* space boxx  */

p.space-box {
    border: 1px solid #00000021;
    padding: 8px 12px;
    border-radius: 20px;
    text-align: center;
    font-weight: 700;
    background: white;
  transition:all .5s;
}

p.space-box :hover{
 background:#E6E6E6;
}
.space-box-grid {
  display: grid;
  gap: 20px; /* space between items */
  grid-template-columns: repeat(6, 1fr); /* Large devices - 6 columns */
}

/* Medium devices - 3 columns */
@media (max-width: 1024px) {
  .space-box-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* Small devices - 2 columns */
@media (max-width: 768px) {
  .space-box-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

header.kl-header {
    display: none !important;
}

.kl-header-placeholder {
    display: none !important;
}


ul, ol {
    margin:0px !important;
    padding: 0px !important;
}


.jake-testimonial-slider__text.text-center {
    min-height: 348px !important;
    background: #F3F3F3 !important;
    padding: 20px !important;
    border-radius: 8px !IMPORTANT;
    
}

@media (max-width:557px) {
  h2{
      font-size:20px !important;
  }
  h1{
    font-size: 24px !important;
  }
}

#hs_form_target_widget_1754895826604 {
    background-color: rgba(0, 0, 0, 0.60) !important;
    color:white !important;
    padding: 24px !important;
    border-radius: 13px !important;
}

form label {
    color: white !important;
}

.actions {
    text-align: center !important;

}

form .hs-richtext, form .hs-richtext p {
    margin: 10px 0px !important;
}

.input {
    background-color:none !important
    width: full !important;


    align-items: center;

    /* display: inline-flex; */
    /* position: relative; */
}

.hs-button{
  padding:14px 40px !important;
  border-radius:40px !important;
  font-size:14px !important;
  text-transform:uppercase !important;
  font-weight:600 !important;
}
.hs-button:hover{
    border:1px solid red !important;
    background:none !important;
  color:white !important;
  
}