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






body, p {
  
  font-family: "komet",sans-serif;
  
}

h1,
h2,
h3,
h4,
h5,
h6 {
  
  font-family: "komet",sans-serif;
  
}

p {
  
  font-family: "komet",sans-serif;
  
}

.heavy {
  
  font-weight: 800;
  
}

.home-page-banner {
  
  
  font-weight: 800;
  font-size: 1.5em;
  margin-bottom: 0px !important;
  
}

.blog-header {
  
 color: #000 !important; 
  
}

.blog-sub-header {
  
 color: #420d8c !important; 
  
}

.blog-post p {
  
 color:#000;
 font-family: "komet",sans-serif;
  
}

.blog-post li {
  
  font-family: "komet",sans-serif;

}

.blog-post h2 {
  
  font-family: "komet",sans-serif;
  
}

.meta-author {
  
 font-family: "komet",sans-serif;
  
}

h1.blog-post__title {
 
  font-family: "komet",sans-serif;
  
}

.blog-post h3 {
 
  font-family: "komet",sans-serif;
  font-size: 1.2em;
  padding-bottom: 10px;
  
}

.legal-consent-container p {
  
  font-family: "komet",sans-serif;
  
}

.hs-form label {
  
  font-family: "komet",sans-serif;
  text-transform: none;
  color: #420d8c;
  font-weight: 600;
  
}

hr {
  
 background-color: #f2f2f2; 
  
}

.c-accordion li {
  
  font-family: "komet",sans-serif;
  
}

a.accordion-title h4 {
  
  
 font-weight: 400; 
 color: #420d8c !important;
 font-size:20px !important; 
  
}

.recruiter-test-name {
  
  font-size: 25px;
  color:#420d8c;
  
 
}

li {
 
  font-family: "komet",sans-serif;
  
}

table, th, td {
  
 border-color:#f2f2f2; 
 border-width: 1px;
 border-style: solid; 
 border-spacing: 0px; 
  
}

.case-study-quote {
  
 font-size: 22px !important;
 font-weight: 700 !important;
 color: #420d8c !important;
  
}

.case-study-picture {
  
  border-radius:50%; 
  
}

a {
  
  color:#420d8c;
  font-weight: bold;
  
}

a:hover {
  
  color:#79d9d9;
  font-weight: bold;
  text-decoration: underline;
  
}

.button--primary, .hs-button {
  
  
  background-color:#420d8c;
  
}

.hs-button:hover {
  
  background-color: #79d9d9;
  
}

.blog-pagination__link {
  
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  
  }




  
.hh-purple {
  
  color:#420d8c !important;
  
}

.hh-cyan {
  
  color:#79d9d9;
  
}

.hh-light-grey {
  
 color: #f9f9f9;
  
}

.hh-grey {
  
  color:#f2f2f2 !important;
  
}

.hh-dark-grey {
  
  color:#ccc;
  
}

.c-acc-icon {
 
  background-color: #420d8c !important;

  
}







.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
  
 font-family: "komet",sans-serif;
 font-weight: 800;
  
}


.hhs-top-bar.hhs-alt-nav.sticky-menu, .hhs-top-bar.sticky-menu, .hhs-top-bar.hhs-alt-nav {
  
  height: 100px;
  border-bottom-width: 1px;
  border-bottom-color: #ccc;
  padding-top: 15px;
  
}

#hs_cos_wrapper_dnd_area-module-1 a.interactive-button {

  font-family: font-family: "komet",sans-serif !important;
 
}

#185951568681 {

  margin-top: -10px !important;  
  
}






.footer-copyright {
  
  font-size:  0.75em;
  color: #fff;
  
}

h5.hide-mobile {
  
    font-family: "komet",sans-serif;
    font-weight: 800;
  
}

.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a  {
  
  font-family: "komet",sans-serif;
  
}

.hs-content-name-book-a-demo-website-footer {
  
 margin-top: -30px; 
  
}

.footer-tag {
  
 margin-top: -10px; 
  
}

.hhs-foot-break-line {

  display:none !important;
  
}

.hhs-foot-copyright {
  
 margin-top: -30px; 
  
}

.footer-logo {
  
 margin-top: -26px; 
  
}

.hhs-footer-mod {
  
 padding-bottom: 75px !important; 
  
}

@media (max-width: 575px) {
  
.footer-logo {
  
  padding-top: 20px;
  
  }
  
}

.Footer-Demo {
  
  margin-top: -105px;
  margin-left: -12px;
  
}

@media only screen and (max-width: 568px) {
  
 
.Footer-Demo {  
  
  margin-top: -110px;
  margin-left: 85px;
  margin-bottom: 45px
    
  }
  
}






.post-narration-con {
  
 display: none; 
  
}

.container-slim {
  
  padding-left: 0px !important;
  
}

.hs-social-follow {
  
 padding-top: 50px; 
  
}

.blog-post h6 {
  
 text-transform: none !important; 
  
}

.hhs-social-share-mod h6 {
  
 font-size: 16px !important; 
 padding-bottom: 10px;
 margin-left: -30px;
  
}

.blog-header-full {
  
 padding-bottom: 0px !important; 
  
}

.card_post_title {
 
  font-weight: 800;
  font-family: "komet",sans-serif;
  color:#420d8c;
  
}

.card_post_title a {
 
  color:#420d8c !important;
  
} 

.blog-index__post--small p {
  
  font-family: "komet",sans-serif;
  font-size: 14px;
  
}

.blog-index__post-tag {
  
  background:#420d8c !important;
  color:#fff !important;
  
}

a.blog-index__post-button {
  
  color:#420d8c !important;
  
}

.hhs-blog-cards {

  border-top-style: solid;
  border-top-color: #f2f2f2;
  border-top-width: 1px;
  padding-top: 20px;
  
}

.hhs-blog-card-inner {
  
  background-color: #f2f2f2 !important;
  
}

.blog-pagination__link {
  
  font-family: "komet",sans-serif;
  
}

.blog-pagination {
  
 padding-top: 50px; 
  
}

  





@media only screen and (max-width: 992px) {
  
#hs_cos_wrapper_widget_1740245795088 .clean-base .row {
  
  padding-bottom: 0px !important;
      
  }
  
#hs_cos_wrapper_widget_1740246367064 .clean-base .row {
  
  padding-top: 20px !important;
  
  }
  
#hs_cos_wrapper_dnd_area-module-4 .clean-base .c-2 .c-col-inner {
  
  padding-left: 0px !important;
  
  }
  
#hs_cos_wrapper_widget_1739703410190 .clean-base .c-2 .c-col-inner {
  
  padding-left: 0px !important;
  
  }
  
}

#hs_cos_wrapper_widget_1740825239276 .c-slide-text-container-1 {
 
  padding: 25px !important;
  
}

.quote-end {
  
 float:right;
 margin-right: 20px;
  
}

#hs_cos_wrapper_widget_1740825239276 .c-slide-inner-1 {
  
 border-color: #f2f2f2 !important;
  
}

.case-study-header {
 
  font-size:2.2em;
  
}

#hs_cos_wrapper_widget_1740825239276 .c-image-container-1 {
  
 padding: 50px !important; 
  
}

.c-img-3 {
  
 margin-bottom: -50px;
 margin-top: -100px;
  
}

.c-img-4 {
  
 margin-bottom: -50px;
 margin-top: -170px;
  
}

@media only screen and (max-width: 992px) {
  
.c-img-3 {
  
 margin-bottom: -65px;
  
}
  
  .c-img-4 {
  
 margin-bottom: -65px;
 margin-top: -160px;
  
}
  
}

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

#Case-Study-Arrows {
  
 display:none; 
  
}
 
 .c-image-1 {
   
 display:none;
  
  }
  
.c-image-container-1 {
  
  display:none;
  
  }
  
.c-img-3 {
  
 margin-top: -60px;
  
}
  
}

.Home-Account-Btn {

  float: left;
  margin-top: -56px;
  margin-left: 160px;
  
}

.nav-col-1 h5 {
  
 display:none; 
  
}

@media only screen and (max-width: 767px) {
  
 .c-img-3 {
  
 display: none;
  
}
  
 .c-img-4 {
  
 display: none;
  
}
  
.Home-Page-Header .c-img-1 {
  
  
  display:none;
  
  
  }
  
.Features-Page-Header .c-img-1 {
  
  
  display:none;
  
  
  }
  
.Recruiter-Page-Header .c-img-1 {
  
  
  display:none;
  
  
  }

#hs_cos_wrapper_widget_1740910197072 .c-2 .c-in-2 {
  
   display:none !important;
  
  }
  
  .Home-Account-Btn {

  float: left;
  margin-top: 10px;
  margin-left: -5px;
  padding-bottom: 20px;
  
}
  
.hhs-foot-nav-col {
  
  border-bottom: none !important;
  
}


}






.grecaptcha-badge {
 
  display:contents !important;
  
}

.actions {
  
 padding-top:20px; 
  
}

.hs-button {
  
 background-color: #420d8c;
 border-radius: 30px;
 padding: 15px 40px; 
 text-transform:none;
 font-weight: 800;
 font-family: "komet",sans-serif;
 font-size: 18px; 
  
  
}

.button--primary:focus, .button--primary:hover, .hs-button:focus, .hs-button:hover {
  
 background-color: #79d9d9;
 color:#000 !important;
  
}

body form.hs-form fieldset {
  
  margin-bottom: 20px !important;
  
  
}

.hs-input:focus {
  
  border-color:#420d8c;
  
}





  
.c-acc-icon {
 
  background-color: #420d8c !important;

  
}

#hs_cos_wrapper_widget_1741531808121_ {
  
  padding-top: 25px;
  padding-bottom: 25px;
  
}
  
#hs_cos_wrapper_widget_1741531808121 .c-acc-icon {
  
  background-color: #420d8c !important;
  
  }
  
.hs-cta-embed hs-cta-simple-placeholder hs-cta-embed-188448709922 hs-cta-embed__loaded {
  
 float: right;
 margin-top: -51px;
 margin-right: 200px; 
  
}