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

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




/****** BLOCKQUOTE ******/

.blog-post__tag-link{
  font-size: 16px;
}

.blog-post__body blockquote, blockquote{

  display: block;
  position: relative; 
  border-left: 0px solid #FFF !important;
  position: relative;
  margin-left:20px;
  padding-top: 60px;

}

.blog-post__body blockquote:after ,blockquote::after{

  content: " ";
  position: absolute;
  width: 50px;
  height: 50px;
 
  background-image: url('https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/quotes.svg');
  background-size: contain;
  background position: left top;
  background-repeat: no-repeat;
  
  top: 0px;
  left: 23px;
  
}

.blog-post__body blockquote p, blockquote p{
  border-left: 0px solid #FFF !important;
  padding-left: 0px !important;
}

/***** BLOG ****/
.blog-editor--wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
}

.blog-post{
  padding: 0px !important;
}


/********************/
/* job card styling */
/********************/

.blog-post__body h3{
  line-height: 1.4em;
}

.blog-post__body ul, .hhs-rich-text ul{
  margin-top: 0px;
}

/********************/
/* job card styling */
/********************/

.custom_job_cards > .container-fluid{
  padding: 0px;
}
.custom_job_cards > .container-fluid > .row > div{
  padding: 0px;
}
.custom_job_cards > .container-fluid > .row > div > .hhs-flexi-card > .hhs-card-content > div > p{
  display: none;
}

/*** Navigation ***/
.hs-menu-item .hs-menu-depth-2 a:hover{
  background-color: transparent !important;
  color: #00e88f !important;
}

/***************************/
/** greyscale image style **/
/***************************/

.greyscale_image_style{
  filter: brightness(100%) grayscale(1);
  -webkit-transition: -webkit-filter 500ms linear;
}

/*
.greyscale_image_style:hover{
  filter: brightness(100%) grayscale(0);
}
*/

/******************************/
/** Services block hover line */
/******************************/

.service_hover_effect{
  position: relative;
}

.service_hover_effect a{
  display:block;
}


.service_hover_effect .col-inner{
  border-bottom: 2px solid #FFF;
  transition: border-bottom 0.2s ease-in;
}

.service_hover_effect:hover .col-inner{
  border-bottom: 2px solid #00E88F;
}
@keyframes arrow-hover {
  from {opacity: 0;}
  to {opacity: 1;}
}
.service_hover_effect:hover:after{
  content: "";
  width: 25px;
  height: 16px;
  position: absolute;
  background-image: url("https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/arrow_black.svg");
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 15px;
  right: 0px;
  animation: arrow-hover 0.2s ease-in;
}

/***************************/
/** Primary cta */
/***************************/

.primary-button > span > strong > span{
  color: black !important;
}

.btn--secundary{ 
  
  transition: all 1500ms cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  transition-timing-function: cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  
  border:2px solid #00E88F;
  
  display: inline-block;
  background-color: transparent;
  padding: 14px;
  color: #00E88F;
  font-weight: bold;
  text-align: center;
  
  margin-bottom:8px;
  
}

.btn--secundary:hover{
  background-color: rgb(0,255,157);
  color: black;
}

.btn--secundary:active{
  color: #00E88F; 
}

.btn--secundary:focus{
  color: #00E88F; 
}

.btn--primary{ 
  
  transition: all 1500ms cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  transition-timing-function: cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  display: inline-block;
  background-color: #00E88F;
  padding: 14px;
  color: #000;
  font-weight: bold;
  text-align: center;
  
  margin-bottom:8px;
  
}

.btn--primary:hover{
  background-color: rgb(0,255,157);
}

.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links ul .hs-menu-item.sub-active a{

  background-color: transparent !important;

}

/********************************/
/* listing page filter dropdown */
/********************************/

.cases_listingpage_hero > .container > .row > div > .hhs-col-inner > .filter__header > .post__filter > .post__category-selector{
  color: white;
  background: url(https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/dropdown-icon.svg);
  background-size: 5%;
  background-repeat: no-repeat;
  background-position: center right;
  background-origin: content-box;
  border: 1px solid white;
}

/***********************/
/* Header menu styling */
/***********************/

#hhs-main-nav > .container-fluid{
  max-width: 1280px !important;
  margin-left: auto;
  margin-right: auto;
}


.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children {
 position: relative; 
}
.hhs-side-menu .hhs-sidebar-nav-toggle {
  display: inline-block;
  width: 100% !important;
  position: absolute;
  top: 0;
  right: 0;
}
.hhs-side-menu .hhs-sidebar-nav-toggle i {
  float: right;
  width: 15px;
}


.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li{
  margin: 10px 30px !important;
}

/***********************/
/* Hero  styling */
/***********************/

.koo-header--button{

  text-align: left;

}

/**************************/
/* General header styling */
/**************************/



.homepage-grid .hhs-rich-text , .homepage-grid .hhs-rich-text a, .homepage-grid .hhs-rich-text h3{
  text-align: left !important;
}
.sub-pre-header{
  background-image: url(https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/koo_hero_background.jpg);
}
.Koo_header_allpages:before{
  background-image: url(https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/blog_hero_icons.svg);
  background-size: contain;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  height: calc(100% - 140px);
  position: absolute;
  right: 0;
  width: 30%;
  z-index: 70;
  bottom: 0;
}
.Koo_header_allpages a:hover{
  text-decoration-color: #00E88F !important;
}

/***********************/
/* Footer menu styling */
/***********************/

.hhs-footer-mod .hs-menu-depth-2{
   display:none;
}
.hhs-footer-mod > .container > .row > div:nth-of-type(1) > .hhs-foot-nav-col > h5,
.hhs-footer-mod > .container > .row > div:nth-of-type(2) > .hhs-foot-nav-col > h5,
.hhs-footer-mod > .container > .row > div:nth-of-type(3) > .hhs-foot-nav-col > h5{
  display: none;
}

.hhs-footer-mod > .container > .row > div:nth-of-type(4) > .hhs-foot-nav-col > h5{
  font-size: 20px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.hhs-foot-nav-base > div:nth-of-type(2){
  display: flex;
}
@media (max-width: 768px){
  .hhs-foot-nav-base > div:nth-of-type(2){
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }
}
.hhs-foot-nav-base > div:nth-of-type(2):after{
  content: "Made by MakeWaves";
  color: white;
  font-size: 14.4px;
  margin-left: auto;
}
@media (max-width: 922px){
  .hhs-footer-mod > .container > .hhs-foot-nav-cols > div:nth-of-type(4) > .hhs-foot-nav-col > h5,
  .hhs-footer-mod > .container > .hhs-foot-nav-cols > div:nth-of-type(4) > .hhs-foot-nav-col > .hhs-col-content > span > div > ul > .hs-menu-item > a{
    text-align: left;
   }
  .hhs-footer-mod > .container > .hhs-foot-nav-cols{
    display: flex;
  }
  .hhs-footer-mod > .container > .hhs-foot-nav-cols > div:nth-of-type(2),
  .hhs-footer-mod > .container > .hhs-foot-nav-cols > div:nth-of-type(3){
    max-width: 50%;
  }
  .hhs-footer-mod > .container > .hhs-foot-nav-cols > div:nth-of-type(2) > .hhs-foot-nav-col,
  .hhs-footer-mod > .container > .hhs-foot-nav-cols > div:nth-of-type(3) > .hhs-foot-nav-col{
    border-bottom: 0px;
  }
}

/****************/
/* Hero styling */
/****************/

@media (min-width: 922px){
  .hhs-wave-con .hhs-wave-module{
    margin-bottom: 0px;
  }
}

@media (max-width: 922px){
  .hhs-wave-con .hhs-wave-module{
    margin-bottom: -1px;
  }
}

.koo_homepage_hero h1{
  margin-bottom: 20px;
}

.koo_homepage_hero p{
  margin-bottom: 20px;
}

.koo_homepage_hero > .custom:after{
    background-image: url(https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/&Koo4771_WEB-1.jpg);
    content: " ";
    background-size: cover;
    position: absolute;
    height: 240px;
    left: 15px;
    right: 15px;
    bottom: -40px;
    z-index: 999;
    filter: brightness(100%) grayscale(1);
}
.koo_homepage_hero .para-background{
  background-color: #000;
}
.koo_homepage_hero .para-background__image {
  opacity: 0px;
}
@media (min-width: 768px){
  .koo_homepage_hero > .custom:after{
    position: absolute;
    display: inline-block;
    content: "";
    -webkit-transition: -webkit-filter 500ms linear;
    aspect-ratio: 16/9;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 999;
    width: 35vw;
    height: 26vw;
    max-height: 380px;
    left: 60%;
    background-color: red;
  }
}
@media (min-width: 1920px){
  .koo_homepage_hero > .custom:after{
    max-width: 600px;
  }
}
.koo_homepage_hero > .custom:hover:after{
  /*
  filter: brightness(100%) grayscale(0);
  -webkit-transition: -webkit-filter 500ms linear;
  */
}





/**********************************/
/* Featured blog styling homepage */
/**********************************/

.koo_blogposts{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: transparent !important;
}
.koo_blogposts > .container{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/*
.koo_blogposts > .container > .row{
  gap: 80px;
}
*/
.koo_blogposts > .container > .row > div{
  padding-left: 0px !important;
  padding-right: 0px !important;
  max-width: 100%;
  flex: 0 0 100%;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card{
  display: grid;
  grid-template-columns: 35% 65%;
  background-color: transparent !important;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card > a{  
  padding: 30px 0px 30px 30px;
  aspect-ratio: 1/1;
  height: 100%;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card > a > .hhs-post-feat-img{
  min-height: auto !important;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover{
  background-color: white !important;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card > a{
  width: 100%;
  display: block;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card > a > .hhs-post-feat-img{
  width: 100%;
  height: 100%;
  filter: grayscale(100%);
  background-position: top right;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card .hhs-post-content > .hhs-post-meta > p{
  color: white;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content > .hhs-post-summary > p{
  color: black !important;
  transition: all 1s ease-in-out;
}
/*
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content > .hhs-post-summary > .koo--post-tag{
  color: black;
  border-top: black;
  border-bottom: black;
  border-left: black;
  border-right: black;
}*/
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover a > .hhs-post-feat-img{
  width: 100%;
  height: 100%;
  filter: saturate(100%);
  transition: all 1s ease-in-out;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content {
  background-color: white;
  position: relative;
  transition: all 1s ease-in-out;
}
@keyframes arrow {
  from {right: -20px;}
  to {right: 20px;}
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content:after{
  background-image: url("https://26616911.fs1.hubspotusercontent-eu1.net/hubfs/26616911/Arrow.svg");
  position: absolute;
  bottom: 15px;
  background-repeat: no-repeat;
  content: "";
  height: 16px;
  position: absolute;
  width: 45px;
  right: 20px;
  animation-name: arrow;
  animation-duration: .5s;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content > .reading-minutes{
  color: black !important;
  transition: all 1s ease-in-out;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content > a > h4{
  color: black !important;
  transition: all 1s ease-in-out;
}
.koo_blogposts > .container > .row > div > .hhs-blog-post-card:hover .hhs-post-content > .hhs-post-meta > p{
  color: black !important;
  transition: all 1s ease-in-out;
}

/***********************************/
/* Featured cases styling homepage */
/***********************************/

.two_featured_cases > div{
  padding-left: 0px;
  padding-right: 0px;
  max-width: 100%;
}
.two_featured_cases > div > .row{
  display: grid;
  grid-gap: 15px;
  padding-left: -15px !important;
  padding-right: -15px !important;
}
@media (min-width: 768px){
  .two_featured_cases > div > .row{
    grid-template-columns: 1fr 1fr;
  }
}
.two_featured_cases > div > .row > div{
  max-width: 100%;
  padding: 0px;
}
.two_featured_cases > div > .row > div{
  overflow: hidden;
}
@media (min-width: 576px){
  .two_featured_cases > div > .row > div:not(:last-child){
    margin-bottom: 25px;
  }
}
@media (min-width: 768px){
  .two_featured_cases > div > .row > div:not(:last-child){
    margin-bottom: 0px;
  }
}
.two_featured_cases > div > .row > div > .hhs-blog-post-card{
  display: flex;
  position: relative;
}
.two_featured_cases > div > .row > div > .hhs-blog-post-card > a{
  position: absolute;
  top: 0;
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.two_featured_cases > div > .row > div > .hhs-blog-post-card > a > .hhs-post-feat-img{
  filter: brightness(100%) grayscale(1);
  height: 100%!important;
  max-width: 100%;
  object-fit: cover;
  width: 100%;
}
.two_featured_cases > div > .row > div > .hhs-blog-post-card > .hhs-post-content{
  padding: 200px 25px 25px !important;
  position: relative;
  margin-top: auto;
}
.two_featured_cases > div > .row > div > .hhs-blog-post-card > .hhs-post-content > a > h4{
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
.two_featured_cases > div > .row > div > .hhs-blog-post-card > .hhs-post-content > .hhs-post-meta > p{
  color: white;
}

/****************************/
/* Newsletter form homepage */
/****************************/
/*
.hsForm_4c598a12-4cf9-4366-a051-65adabcb7b8b{
  display: flex;
}
.hsForm_4c598a12-4cf9-4366-a051-65adabcb7b8b > .hs-fieldtype-text{
  width: 60%;
}
.hsForm_4c598a12-4cf9-4366-a051-65adabcb7b8b > .hs-fieldtype-text > label{
  display: none;
}
.hsForm_4c598a12-4cf9-4366-a051-65adabcb7b8b > .hs_submit > .actions > .hs-button{
  height: 100%;
}
.hsForm_4c598a12-4cf9-4366-a051-65adabcb7b8b > .hs_submit > .actions{
  height: 46%;
}
*/

.submitted-message p{
  color: #FFF !important;
  font-size:16px !important;
  font-weight: normal !important;  
}

.hs_submit > .actions > input{
  color: black;
}

/*************************/
/* Various block styling */
/*************************/

.uneven_card_row_styling .hhs-card-content{
    display: flex;
    align-items: center;
}
.uneven_card_row_styling .hhs-card-content > .hs_cos_wrapper_type_inline_rich_text{
    margin-bottom: auto;
}
.uneven_card_row_styling h5 {
  font-weight: 800;
  font-size: 20px;
  margin-bottom: 20px;
  
}

.border_bottom_smallwhite{
  border-bottom: 1px solid white;
}

.uneven_card_row_styling > div{
  padding: 0px;
}
.uneven_card_row_styling > div > .row{
  justify-content: space-between;
}
.uneven_card_row_styling > div > .row > div{
  padding: 0px;
}
@media (min-width: 768px){
  .uneven_card_row_styling > div > .row > div{
    flex-basis: calc(50% - 15px);
  }
}
@media (min-width: 992px){
  .uneven_card_row_styling > div > .row > div{
    flex: 0 0 33.333337%;
    max-width: 33.333337%;
    margin-bottom: 30px;
    flex-basis: calc(33.333337% - 15px);
  }
}

@media (min-width: 576px){
  .helpful_companies_styling > div >.row > div{
    max-width: 50%;
    width: 50%;
  }
}
.helpful_companies_styling > div >.row > div > a > .hhs-flexi-card{
  display: flex;
  aspect-ratio: 1/1;
}
.helpful_companies_styling > div >.row > div > a > .hhs-flexi-card > img{
  margin: auto 0px;
}
.helpful_companies_styling > div >.row > div > a > .hhs-flexi-card > .hhs-card-content{
  display: none;
}

.employee_showcase_block > div > .row > div{
  margin-bottom: 30px;
}
.employee_showcase_block > div > .row > div > .hhs-profile-card{
  position: relative;
  display: flex;
  overflow: hidden;
}
.employee_showcase_block > div > .row > div > .hhs-profile-card > img{
  position: absolute;
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  filter: brightness(100%) grayscale(1);
  -webkit-transition : -webkit-filter 500ms linear
}
.employee_showcase_block > div > .row > div > .hhs-profile-card:hover > img{
  filter: brightness(100%) grayscale(0);
  -webkit-transition: -webkit-filter 500ms linear;
}
.employee_showcase_block > div > .row > div > .hhs-profile-card > .hhs-profile-content{
  position: relative;
  margin-top: auto;
  width 100%;
  padding-top: 300px !important;
}
.employee_showcase_block > div > .row > div > .hhs-profile-card > .hhs-profile-content > h4,
.employee_showcase_block > div > .row > div > .hhs-profile-card > .hhs-profile-content > h5{
  color: white;
}
.employee_showcase_block > div > .row > div > .hhs-profile-card > .hhs-profile-content > h4{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
.employee_showcase_block > div > .row > div > .hhs-profile-card > .hhs-profile-content > h5{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
}

/******************/
/*text image block*/
/******************/

.text_image_block_koo > .container-fluid > .row{
justify-content: space-between;
}
.text_image_block_koo > .container-fluid > .row > div,
.text_image_block_koo > .container-fluid{
  padding: 0px;
}
.text_image_block_koo:hover > .container-fluid > .row > div:last-child > .hhs-img > img{
  filter: brightness(100%) grayscale(0);
  margin-bottom: 0px;
}
@media (min-width: 992px){
  .text_image_block_koo > .container-fluid > .row > div{
    flex-basis: calc(50% - 25px );
  }
}
.text_image_block_koo > .container-fluid > .row > div:first-child, .koo-video-block > .container > .row > .order-2{
  display: flex;
}
.text_image_block_koo > .container-fluid > .row > div:last-child > .hhs-img > img{
  filter: brightness(100%) grayscale(1);
  -webkit-transition : -webkit-filter 500ms linear
}



.text_image_block_koo > .container-fluid > .row > div > .hhs-rich-text-in, .koo-video-block > .container > .row > .col-lg-6 > .hhs-rich-text {
  margin-top: auto;
  margin-bottom: auto;
}

/*************************/
/* company logos section */
/*************************/

.company_logo_section > .container{
  max-width: 100%;
}
.company_logo_section > .container > .row > div{
  aspect-ratio: 1/1;
  padding: 0px;
}
.company_logo_section > .container > .row{
  column-gap: 15px;
}
.company_logo_section > .container > .row > div > a > .hhs-img-hover-con,
.company_logo_section > .container > .row > div > .hhs-img-hover-con{
  background-color: white;
  height: 100% !important;
}
.company_logo_section > .container > .row > div > a > .hhs-img-hover-con > .hhs-hover-img,
.company_logo_section > .container > .row > div > .hhs-img-hover-con > .hhs-hover-img{
  object-fit: cover;
}
@media (min-width: 576px){
  .company_logo_section > .container > .row > div{
    flex: 0 0 50%;
    max-width: calc(50% - 15px);
  }
}
@media (min-width: 768px){
  .company_logo_section > .container > .row > div{
    flex: 0 0 25%;
    max-width: calc(25% - 15px);
  }
}

/****************/
/* CONTACT FORM */
/****************/

.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset{
  margin-bottom: 20px !important;
}
.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset > .hs-form-field{
  padding-right: 2rem;
}
.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset > .hs-form-field > label{
  display: none;
}
.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset > .hs-form-field > .input > textarea,
.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset > .hs-form-field > .input > input{
  background-color: transparent !important;
  border-bottom: 1px solid white !important;
  border-top: 0px !important;
  border-left: 0px !important;
  border-right: 0px !important;
  color: white;
}
.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset > .hs-form-field > .input > textarea::placeholder,
.koo_contact_form > .container > .row > div > .col-inner > .hhs-form-con > span > div > form > fieldset > .hs-form-field > .input > input::placeholder{
  color: white !important;
}

/****** FORM CHECKBOX *****/

.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{
  background-color: white !important; 
}
/****CONSENT****/

.legal-consent-container p, .legal-consent-container .mdl-checkbox__label {
  color: #FFF;
}
.legal-consent-container{
  color: white;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 0px !important;
}
.legal-consent-container .mdl-checkbox__label{
  color: white !important;
}
.legal-consent-container > .hs-richtext > p > a{
  color: #00E88F !important;
}

.legal-consent-container a{
  color:#FFF !important;
  text-decoration: underline !important;

}

/********************/
/* animation reveal */
/********************/

.hhs-top-bar{
  transition: all 1000ms cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  transition-timing-function: cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  opacity: 0;
  transform: translate(0, -10px);
}

.stage-loaded .hhs-top-bar{
  opacity: 1;
  transform: translate(0, 0px);
}

.animation-reveal H1, .animation-reveal p, .animation-reveal .koo-header--button, .animation-reveal, .cases-cards--card, .blog-cards--card  {
  transition: all 1500ms cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  transition-timing-function: cubic-bezier(0.000, 0.480, 0.070, 1.000); /* custom */
  transform: translate(0, 10px);
  opacity: 0;
}


.stage-loaded .animation-reveal,
.stage-loaded .animation-reveal H1,
.stage-loaded .animation-reveal p,
.stage-loaded .animation-reveal .koo-header--button,
.stage-loaded .animation-reveal img,
.stage-loaded .cases-cards--card,
.stage-loaded .blog-cards--card
{
    transform: translate(0,0px);
    opacity: 1;
}

.animation-reveal h1{
  transition-delay: 100ms;
}
.animation-reveal p{
  transition-delay: 300ms;
}
.animation-reveal .koo-header--button{
  transition-delay: 500ms;
}

.animation-reveal-100{
  transition-delay: 100ms;
}

.animation-reveal-200{
  transition-delay: 200ms;
}

.animation-reveal-300{
  transition-delay: 300ms;
}

.animation-reveal-400{
  transition-delay: 400ms;
}

.animation-reveal-500{
  transition-delay: 500ms;
}

.animation-reveal-600{
  transition-delay: 600ms;
}

/************************/
/***** Embed styles *****/
/************************/

.koo-wysiwyg-embed .hs-embed-content-wrapper div{
  padding-bottom: 0px !important;
  min-height: 170px;
}

/****************/
/**** ICONS *****/
/****************/

.c-podcast-icon-container{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
}
.c-podcast-icon-container img{
  height: 50px;
  width: auto;
}

/***************************/
/*** Text-image divider ***/
/***************************/
@media only screen and (min-width: 992px){
  .hhs-divider{
    display: none;
  }
}