/* @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_module_1751985677698 {
  display:flex;
  justify-content: center;
  padding-top: 24px;
}

.card{
    width: 100%;
    max-width: 1200px;
    display: flex;
    flex-direction: column;
    padding-bottom: 0px !important;
}

.cta-card {
display: none;}


.blog-post {
border-radius: 8px;}
.p {
margin: 0px;
}

.description-2 p {
  font-size: 20px; !important
}


.h3-site h3 {
margin-bottom: 16px;
  font-size: 48px; !important
}

@media (max-width: 800px) {
  .dnd_area-row-0-padding {
  padding-top: 80px;!important
  }
  
  .h3-site h3 {
font-size: 24px; !important}
  
  .description-2 p {
    text-align: center;
      font-size: 16px; !important;
  }
  
  .eyebrow h6 {
  padding-bottom: 4px;
  padding-top: 12px;}
  
  #hs_cos_wrapper_module_175198393137314 {
      display:flex;
  justify-content: center;
  }
  
.dnd_area-row-0-max-width-section-centering > .row-fluid {
    display: flex !important
;
    flex-direction: column-reverse;
}
  
  .tres_cards, .blog-post
  {padding-left: 20px;
    padding-right: 20px;}

}