  




  
.cta-primary, .cta-secondary, .cta-tertiary, .cta-four, .cta-five {line-height: 1.0em; }  


  
.cta-primary:hover 
{border-radius: 15px; !important;}

.cta-secondary:hover 
{border-radius: 15px; !important;}

.cta-tertiary:hover 
{border-radius: 15px; !important;}

.cta-four:hover 
{border-radius: 15px; !important;}

.cta-five:hover 
{border-radius: 15px; !important;}

.hs-button:hover 
{border-radius: 15px; !important;}


 /**************************** hubspot button style  **********************/
.hs-form__actions__submit {
  font-family: poppins !important;
  font-weight: 300  !important;
  letter-spacing: 2  !important;
}


 
.hhs-card-flip-con .tile .contents {
padding: 10px !important;
}





.white-link {color: #ffffff; font-weight: 500 !important; border-bottom: 1px dashed #ced6db;}
.white-link:hover  {color: #f86a02; font-weight: 500 !important; border-bottom: 1px dashed #ced6db;}

.justwhite-link {color: #ffffff; font-weight: 500 !important; }
.justwhite-link:hover  {color: #f86a02; font-weight: 500 !important;}





@media (min-width: 835px) {
   .hide-desktop {display: none !important;}}


#return-to-top i {
position: absolute;
top: 15px;
left: 17px;
}



.filter-opt-2 .contentFilter button {
  text-transform: none !important;
  font-weight: 500 !important; 
}

.filter-opt-2 .contentFilter button.is-checked {
    border-bottom: 3px solid #438e00 !important;
  text-transform: none !important;
}

.filter-opt-2 .content-desc h4 { font-weight: 400 !important; font-size: 21px !important; line-height: 1.3 !important;}
.filter-opt-2 .content-desc h6 { font-size: 16px !important;}

.tab-feature-con .custom {
margin: auto;
}




.hhs-card-content h4 { font-weight: 400 !important; font-size: 21px !important; line-height: 1.3 !important;}




.c-card-content {
    padding-top: 18px !important; 
}




.hhs-card-flip-con .tile .front h4 {
  padding-top: 60px !important;
}

.hhs-card-flip-con .tile .front, 
.hhs-card-flip-con .tile .back {
border-radius: 8px !important;
}





.hhs-blog-post-card h5 {
  font-weight: 300 !important;
        font-size: 21px !important;
    line-height: 1.3 !important;
    color: #012654 !important;
}


.hhs-post-summary p {
  color: #051730 !important;
    font-size: 18px !important;
      letter-spacing: 1px !important;
    line-height: 1.7em !important;
    font-weight: 300 !important;
}




.hhs-blog-post-card:hover {
box-shadow: none !important;
}


.clean-base .c-col, 
.clean-base .row {
    position: relative;
    z-index: 4 !important;
}

.hhs-social-con svg {
height: 20px !important;
width: auto !important;
}