/* @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    */
/*****************************************/


/*** Buttons ***/

button, .button{
  font-weight: 800 !important;
}

form input[type=submit], form .hs-button {
  border-radius: 0px;
  font-size: 20px;
  font-family: 'Plus Jakarta Sans',sans-serif;
  font-weight: 800 !important;
  padding-top: 20px;
  padding-right: 30px;
  padding-bottom: 20px;
  padding-left: 30px;
}

.sticky-padding { 

.red-hover-btn .hs-button:hover{
  background-color: #d25658;
  filter: drop-shadow(0 2px 6px rgba(31,37,89,.16));
  
}
  #hs_cos_wrapper_divider {display: none;}




.footer__form {display: none !important;}
.footer { padding: 40px 20px 0 20px !important;}
.footer__container-bottom { margin-top:20px !important;}
.hs-landing-page .footer__right-column, 
.hs-landing-page .elements-social-links__container_module_161107835119668, 
.hs-landing-page .footer__description { 
  /*** display: none !important; ***/
}
.awards-cards .cards__card { background: none !important; border:none !important;}
#header > div > div.header__logo.header__logo--main > section { display: none !important;}
#section-6 { display: none; }
body > div.pushed-body > div > div:nth-child(3) > footer > div > div.container-fluid > div > div > div.span4.widget-span.widget-type-cell.footer__left-column > div.footer__logo > section { display:none !important;}
.blog-tag a > span { font-size:12px !important; }
#hs_cos_wrapper_module_161133314543111 > div:nth-child(2) > section > article:nth-child(8) > div > div > div > div.span5.widget-span.widget-type-cell.elements-blog-card__footer_badge-container > a > span, .elements--blog--card__footer__badge { font-size: 12px !important; }
#label-email-40b9e2e7-620e-4fd8-a919-06133378d653_2561 > span:nth-child(1) { color:#fff !important;}

 .header--no-navigation {
    padding: 20px 0 20px;
  }

	
	.header--only-no-navigation .header__logo {
		width: unset;
	}

#elements-si-cards_module_1684497479157 {
  justify-content: center;
}

.cards__card { border-radius: 10px;}

.elements--post--blog--author__card { max-wdith:375px !important; padding: 25px;}

.elements--post--blog--main__content { margin-top: 40px; }

.elements--post--blog__image, .elements-blog__featured-image, .blog-index__post-image { border-radius: 10px !important;}

/**** RESPONSIVE *****/
  


@media only screen and (max-width: 767px) {

  
  
  
#hs_cos_wrapper_widget_1653056148691 { padding-bottom:0px !important;}
  
  .hs-content-id-3017371206 .section-2-module-2-flexbox-positioning,
  .hs-content-id-4198771698 .cell_16590289779273-row-0-padding,
  .hs-content-id-3007433371 .cell_16591056628612-row-0-padding,
  .solutions .section-2-row-0-padding{
    padding-top: 105px !important;
    
  }
  
  .hs-content-id-79489419104 .section-2-row-0-padding{
    padding-top: 65px !important;
    
  }
  
 
  .hs-content-id-5084471457 .cell_16591064860472-row-0-padding, 
  .hs-content-id-5717047498 .section-2-row-0-padding,  
  .hs-content-id-27770263661 .section-2-row-0-padding,
  .hs-content-id-27770263661 .section-2-row-0-padding,
  .hs-content-id-5084490686 .section-2-row-0-padding,
   .hs-content-id-92835467573 .section-2-row-0-padding{
    padding-top: 140px !important;
    
  }
  
}

/**** Paradox Marketing *****/
@media only screen and (max-width: 767px) {
	.hs-content-id-6437014064 .section-5-row-0-background-image,
	.hs-content-id-6405176670 .section-2-row-7-background-image,
	.hs-content-id-79489419104 .section-2-row-5-background-image {
		background: #56206e !important;
	}
	.hs-content-id-6437014064 .section-3-row-1-background-image {
		background: #d25658 !important;
	}
  
  .hs-content-id-6437014064 .section-1-row-0-padding {
    padding-left: 22px !important;
    padding-right: 22px !important;
}
}



/**** New Blog Styling ***/

@media (min-width: 1280px){
  .elements--post--blog--main__content_new .elements--post--blog--body {
    float: none;
    max-width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-top:30px;
 }  
}


.blog_author_bottom{
  display: block;
  width: 660px;
  text-align: center;
  margin-left: 20%;
  margin-right: 20%;
  margin-bottom:25px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}


.blog_author_image_div{
  width: 35%;
  float: left;
}

.blog_author_name_div{
  width: 65%;
  float: left;
  text-align: left;
}

.blog_author_name_div p{
  text-align: left;
}


.elements--post--blog--author__image_inline {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-bottom: 12px;
    -webkit-transition: -webkit-transform 350ms ease;
    transition: -webkit-transform 350ms ease;
    transition: transform 350ms ease;
    transition: transform 350ms ease, -webkit-transform 350ms ease;
    display: inline-block;
}


.elements--post--blog--author__display__name_inline{
  display: inline-block;
}



.socials-block{
  width: 80%;
  height: 140px;
  display: block;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: 10%;
  margin-left: 7%;
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #ededf0;
  border-radius: 10px;
}
 
.socials-block .social-title{
    float: left;
    width: 70%;
    padding-left: 30px;
    padding-right: 10px;
    padding-top:15px;
}

.socials-block .social-share-icons{
  float: left;
  padding-top:15px;
}

@media (max-width: 900px){
  
.socials-block{
  width: 100%;
  height: 250px;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 5px;
  padding-right: 5px;
  margin-right: 1px;
  margin-left: 1px;
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #ededf0;
  border-radius: 10px;
}
 
.socials-block .social-title{
    width: 97%;
    padding-left: 8px;
    padding-right: 3px;
    padding-top:5px;
    display: inline-block;
}

.socials-block .social-share-icons{
  display: inline-block;
  padding-top:5px;
   width: 97%;
   padding-left: 8px;
    padding-right: 3px;
}
   
.blog_author_bottom{
  display: block;
  width: 100%;
  text-align: left;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom:25px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 5px;
  padding-right: 5px;
}

.blog_author_image_div{
  width: 100%;
  text-align: left;
}

.blog_author_name_div{
  width: 100%;
  padding-left: 5px;
 }
  
  .cta-blog img{
    height: 147px !important;
    max-height: 150px !important;
  }
  
  
}



/*** Social Sharing on blog posts ***/



.blog_social_list .hs-image-social-sharing-24 {
    transition: 0.3s ease-in-out;
    filter: drop-shadow(0 3px 10px rgba(31,37,89,.04))!important;
}


.blog_social_list .hs-image-social-sharing-24:hover {
    transform: scale(1.2);
    transition: 0.3s ease-in-out;
    filter: drop-shadow(0 3px 10px rgba(31,37,89,.04))!important;
}


/*** Home buttons ***/