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

header.is-scrolled {
    position: fixed;
    top: 0;
    width: 100%;
    transition: 0.4s;
    z-index: 999;
}

.header.is-scrolled .submenu.level-1>li.has-submenu:hover .submenu.level-2 {
    opacity: 1 !important;
    visibility: visible !important;
}

header.header .header__navigation .navigation-primary ul li a:hover {
  color: #333333 !important;
}

@media (max-width: 767px) {
  .header.is-open .header__logo {
        z-index: 100001;
        background: #fff !important;
        width: 300px !important;
        max-width: 300px !important;
    }
}

@media (max-width: 981px) {
  .header.is-open .header__logo {
        z-index: 100001;
        background: #fff !important;
        width: 300px !important;
        max-width: 600px !important;
    }
}


header.header .header__navigation .submenu>li:hover>a {
    color: #333333 !important;
}

.header--de .header__language-switcher .lang_list_class li a[data-language=de], .header--en .header__language-switcher .lang_list_class li a[data-language=en] {
  color: #000000;
  font-weight: 700;
}

body .navigation-primary a {
  font-family: Inter,sans-serif !important;
}

#cta_button_6495341_6156a0b9-a0a2-4091-bab8-a9b7472dbb0a, #cta_button_6495341_b112079b-44da-4939-b5cc-7fe824977100 {
  width: 45px !important;
}

@media (max-width: 1240px) {
  #cta_button_6495341_6156a0b9-a0a2-4091-bab8-a9b7472dbb0a, #cta_button_6495341_b112079b-44da-4939-b5cc-7fe824977100 {
    width: 100% !important;
  }
}

.lang_list_class li {
   width: 30px !important;
}

.submenu.level-2>.menu-item>.menu-link {
  font-weight: 700 !important;
  color: #000;
}

.submenu.level-3 .menu-link.title-element {
  font-weight: 700 !important;
  color: #000;
}

li, p {
  font-family: Inter,sans-serif;
  color: #333333;
}

a {
    color: #000;
}

.sg-main-class-wrapper a {
  color: #000 !important;
  text-decoration: none !important;
/*   border-bottom: 1px solid #00ff82 !important; */
}

.sg-main-class-wrapper a:hover {
  border-bottom: none !important;
}



.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text ul li a {
    color: #000!important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text ul li a:hover {
    border-bottom: none !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text ul li a span {
    color: #000!important;
    text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text ul li a span:hover {
  border-bottom: none !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text ul li span a {
    color: #000!important;
    text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text ul li span a:hover {
    border-bottom: none !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text a span span {
/*   color: #6BBE98 !important; */
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text a span span:hover {
  border-bottom: none !important;
}

/* body p, body li, .dnd-section div {
  font-size: 18px !important;
} */

body div div p, body div div li, body div div .faq-mwb a, .dnd-section div {
  font-size: 18px !important;
}



body .faq-mwb .faq-mwb__content p {
  font-size: 18px !important;
}

.dnd-section div {
  font-family: Inter,sans-serif;
  color: #333333;
}

h4, h5, h6 {
  font-family: WhyteInktrap;
}

.submenu.level-3 .menu-item .menu-link {
  font-size: 16px !important;
}

.submenu.level-2>.menu-item>.menu-link {
  font-size: 16px !important;
}

@media (min-width: 1240px) {
  .submenu.level-1>li {
    padding: 22px 5px !important;
}
}


@media (min-width: 1240px) {
  .header__navigation--de .submenu.level-1>li {
    padding: 21px 5px !important;
}
}


@media (min-width: 1241px) and (max-width: 1390px) {
  .submenu.level-1>li {
    font-size: 16px !important;
}
}

.menu-cta-block * {
  font-size: 16px !important;
}

.navigation-primary ul.submenu li.menu-item ul li.no-submenu a {
    color: #000 !important;
}

.hs-content-id-152397088626 .row-number-7 {
/*   background-color: #00ff82 !important; */
  padding-top: 2.5em !important;
  padding-bottom: 1.5em !important;
}

.hs-breadcrumb-label {
  color: #333 !important;
}

.sg-main-class-wrapper .hs-breadcrumb-label {
  color: #333 !important;
}

/* .hs-content-id-153347408152 .row-number-8 {
  background-color: #00ff82 !important;
} */

/* .hs-content-id-153887046469 .row-number-12, .hs-content-id-153887046469 .row-number-34 {
  background-color: #00ff82 !important;
} */

.two-col-list ul li {
    background: url(https://6495341.fs1.hubspotusercontent-na1.net/hubfs/6495341/icon.png) no-repeat 0 5px !important;
    background-size: 19px 19px !important;
}

.two-col-list ul li a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.two-col-list ul li a:hover{
  border-bottom: none !important;
}

.two-col-list a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.two-col-list a:hover {
  border-bottom: none !important;
}

.hs_cos_wrapper_type_rich_text ul li {
  background: url(https://6495341.fs1.hubspotusercontent-na1.net/hubfs/6495341/icon.png) no-repeat 0 5px !important;
  background-size: 19px 19px !important;
}

.hs_cos_wrapper_type_rich_text ul li a {
/*   color: #3b61ff !important; */
/*   color: #333 !important;
  border-bottom: none !important; */
}
.hs_cos_wrapper_type_rich_text ul li a:hover {
  border-bottom: none !important;
}


.feature:before {
    content: url(https://6495341.fs1.hubspotusercontent-na1.net/hubfs/6495341/next-small.png) !important;
} 



.integration__content ul li {
   background: url(https://6495341.fs1.hubspotusercontent-na1.net/hubfs/6495341/icon.png) no-repeat 0 5px !important;
  list-style-image : none !important;
      background-size: 19px 19px!important;
      padding: 0.1rem 0 0.25rem calc(1rem + 15px);
  list-style : none !important;
}

.key-features__content ul li {
    background: url(https://6495341.fs1.hubspotusercontent-na1.net/hubfs/6495341/icon.png) no-repeat 0 5px !important;
  list-style-image : none !important;
      background-size: 19px 19px!important;
      padding: 0.1rem 0 0.25rem calc(1rem + 15px);
  list-style : none !important;
    
}

#hs_cos_wrapper_widget_1702999411633_ h2 {
  margin-bottom: 30px;
}

#hs_cos_wrapper_widget_1702999411633_ span, #hs_cos_wrapper_module_17029993256906_ span, #hs_cos_wrapper_module_17029993256907_ span, 
#hs_cos_wrapper_module_17029993256908_ span{
  color: #000000 !important;
}

.oembed_custom-thumbnail_icon {
  display: none !important; 
}



/*****************************************/
/*   Buttons                             */
/*****************************************/

.sg-main-class-wrapper a.cta_button {
  color: #333 !important;
}

.sg-main-class-wrapper a.cta_button.button--primary:hover {
  color: #fff !important;
}


.sg-main-class-wrapper .surge-demo-cta-container-wrapper a.cta_button {
  color: #fff !important;
}

a.hs-button {
  border-radius: 50px !important;
  border: 2px solid #00ff82 !important;
  padding: 7px 25px 5px 25px !important;
  background: #00ff82 !important;
  color: #333 !important;
  font-family: Inter,sans-serif;
  font-weight: 500;
}


a.hs-button:hover,
a.hs-button:focus {
  background: #6cbe99 !important;
  border: 2px solid #6cbe99 !important;
  color: #ffffff !important;
}

.button.button--blue-outline:focus, .button.button--blue-outline:hover, button.button--blue-outline:focus, button.button--blue-outline:hover {
/*     background: #6cbe99 !important; */
    border: 2px solid #00ff82;
    color: #000000;
}

.button.button--blue-outline {
  border: 2px solid #000000;
  font-family: Inter,sans-serif;
  padding: 1px 20px 2px;
  height: 28px;
  line-height: 28px;
}

.button.button--primary:focus, .button.button--primary:hover, button.button--primary:focus, button.button--primary:hover {
    background: #6cbe99 !important;
    border: 2px solid #6cbe99 !important;
    color: #fff;
}

.button.button--primary {
  border: 2px solid #00ff82 !important;
  background: #00ff82 !important;
  font-family: Inter,sans-serif;
  font-weight: 500;
  padding: 1px 16px 2px !important;
  height: 28px;
  line-height: 28px;
}

/* ----------------------------------buttons test 1 - start------------------------------------------------------- */

/*
a#cta_button_6495341_cb5efd48-f3de-4305-a658-491cdd1a5e1e{
  border-radius: 50px !important;
  border: 2px solid #00ff82 !important;
  padding: 0px 15px !important;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

a#cta_button_6495341_cb5efd48-f3de-4305-a658-491cdd1a5e1e:hover {
  background: #6cbe99 !important;
  border: 2px solid #6cbe99 !important;
  color: #ffffff !important;
}

#hs_cos_wrapper_dnd_area-module-1 .interactive-button {
  border: 2px solid #00ff82 !important;
  font-family: Inter,sans-serif;
  font-weight: 500;

}

#hs_cos_wrapper_dnd_area-module-1 .interactive-button:hover {
  background: #6cbe99!important;
  border: 2px solid #6cbe99 !important;
  color: #fff !important;
}

#hs_cos_wrapper_widget_1702999068962 .hs-button {
  border-radius: 50px !important;
  border: 2px solid #00ff82 !important;
  padding: 7px 25px 5px 25px !important;
  background: #00ff82 !important;
  color: #333 !important;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

#hs_cos_wrapper_widget_1702999068962 .hs-button:hover {
  background: #6cbe99 !important;
  border: 2px solid #6cbe99 !important;
  color: #ffffff !important;
}

#hs_cos_wrapper_widget_1702041301803 .hs-button {
  border-radius: 50px !important;
  border: 2px solid #00ff82 !important;
  padding: 7px 25px 5px 25px !important;
  background: #00ff82 !important;
  color: #333 !important;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

#hs_cos_wrapper_widget_1702041301803 .hs-button:hover {
  background: #6cbe99 !important;
  border: 2px solid #6cbe99 !important;
  color: #ffffff !important;
}

#hs_cos_wrapper_widget_1702041301803 .hs-button:active {
  text-transform: none !important;
  line-height: 1.61111111111 !important;
}

#hs_cos_wrapper_widget_1703000589027 .hs-button {
  border-radius: 50px !important;
  border: 2px solid #00ff82 !important;
  background: #00ff82 !important;
  color: #333 !important;
  padding: 9px 25px 9px!important;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

#hs_cos_wrapper_widget_1703000589027 .hs-button:hover {
  background: #6cbe99 !important;
  border: 2px solid #6cbe99 !important;
  color: #ffffff !important;
}

*/

/* ----------------------------------buttons test 1 - end------------------------------------------------------- */



.faq-mwb__content a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
  
}

.faq-mwb__content a:hover {
  border-bottom: none !important;
}

/* ----------------------------------buttons test 2 - start------------------------------------------------------- */

/*

#hs_cos_wrapper_module_170126789471310 .hs-button  {
  background: #00ff82 !important;
  border-radius: 50px !important;
  font-family: Inter,sans-serif;
  font-weight: 500;
  color: black !important;
}

#hs_cos_wrapper_module_170126789471310 .hs-button:hover {
  background: #6cbe99 !important;
  color: white !important;
}


#hs_cos_wrapper_module_170125318309814 .hs-button, #hs_cos_wrapper_module_170135460828412 .hs-button  {
  background: #00ff82 !important;
  border-radius: 50px !important;
  color: black !important;
  padding: 12px 25px 9px 25px;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

#hs_cos_wrapper_module_170125318309814 .hs-button:hover, #hs_cos_wrapper_module_170135460828412 .hs-button:hover {
  background: #6cbe99 !important;
  color: white !important;
}


#hs_cos_wrapper_module_16983099669112 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_16983136902227 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_17031768153415 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_17029843485967 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_17029142748173 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_17023050866976 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button, 
#hs_cos_wrapper_module_16983130282723 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_16994384940223 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button,
#hs_cos_wrapper_module_16983209802743 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button{
    margin: 15px auto 0;
    text-align: center;
    max-width: 170px;
    display: block;
    background: rgba(0,255,130,1) !important;
    border: 2px solid #00ff82;
    border-radius: 50px;
    color: #000000;
    font-size: 16px;
    text-decoration: none;
    padding-top: 9px;
    padding-right: 0;
    padding-bottom: 9px;
    padding-left: 0;
    width: 100%;
    font-family: Inter,sans-serif;
    font-weight: 500;
}

#hs_cos_wrapper_module_16983099669112 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_16983136902227 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_17031768153415 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_17029843485967 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_17029142748173 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_17023050866976 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_16983130282723 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_16994384940223 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover,
#hs_cos_wrapper_module_16983209802743 .accordion-with-background-color-content-outer .accordion-with-background-color-content-inner .button:hover{
  background: #6cbe99 !important;
  color: white !important;
  border: 2px solid #6cbe99;
}

*/

/* ----------------------------------buttons test 2 - end------------------------------------------------------- */

.hs-cta-embed-154129725471 {
  margin: auto !important;
}

/* ----------------------------------buttons test 3 - start------------------------------------------------------- */

/*

#hs_cos_wrapper_module_170083224139218 .hs-button {
  margin: 15px auto 0;
  text-align: center;
  max-width: 230px;
  display: block;
  background: rgba(0,255,130,1) !important;
  border: 2px solid #00ff82;
  border-radius: 50px;
  color: #000000 !important;
  font-size: 16px;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 20px;
  padding-bottom: 9px;
  padding-left: 20px;
  width: 100%;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

#hs_cos_wrapper_module_170083224139218 .hs-button:hover {
  background: #6cbe99 !important;
  color: white !important;
  border: 2px solid #6cbe99;
}

#cta_button_6495341_aff6878b-5a4c-4ff9-b202-e6b34c43a425 span {
  color: white !important;
}

#cta_button_6495341_be4b66fc-7776-411e-be78-a59ac61013a9, #cta_button_6495341_644d270d-0e98-46d8-8a54-fda174517570 {
  border-radius: 50px;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 18px;
  padding-bottom: 9px;
  padding-left: 18px;
}


#hs_cos_wrapper_widget_1700820152447 .hs-button {
  background: #00ff82 !important;
  border-radius: 50px !important;
  color: black !important;
  padding: 9px 25px 9px 25px;
  font-family: Inter,sans-serif;
  font-weight: 500;
}

#hs_cos_wrapper_widget_1700820152447 .hs-button:hover {
  background: #6cbe99 !important;
  color: white !important;
}

#hs_cos_wrapper_dnd_area-module-1 .interactive-button:hover, #hs_cos_wrapper_dnd_area-module-1 .interactive-button:focus {
   background-color: #000 !important;
   border: 2px solid #000 !important;
   opacity: 0.8 ;
}

#hs_cos_wrapper_widget_1697811800310 .hs-button {
  background: #00ff82!important;
  border: 2px solid #00ff82!important;
  font-family: Inter,sans-serif;
  font-weight: 500;
  padding: 6px 16px 5px!important;
  border-radius: 25px !important;
  color: #000 !important;
}

#hs_cos_wrapper_widget_1697811800310 .hs-button:hover {
  background: #6cbe99!important;
  border: 2px solid #6cbe99!important;
  color: #fff !important;
  }

#hs_cos_wrapper_widget_1706086527790 .hs-button {
  background-color: rgba(0,255,130,1.0) !important;
  background: none;
  border: 2px solid #00ff82 !important;
  border-radius: 50px;
  color: #000000 !important;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 25px;
  padding-bottom: 9px;
  padding-left: 25px;
  width: 100%;
}

#hs_cos_wrapper_widget_1706086527790 .hs-button:hover {
  background-color: rgba(108,190,153,1.0) !important;
  border: 2px solid #6cbe99 !important;
  color: #FFFFFF !important;
}

*/

/* ----------------------------------buttons test 3 - end------------------------------------------------------- */

/* #cta_button_6495341_925e2aa8-51ae-4fc0-997f-6b62c7cb7099 {
  background-color: rgba(0,255,130,1.0) !important;
  background: none;
  border: 2px solid #00ff82 !important;
  border-radius: 50px;
  color: #000000 !important;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-top: 6px !important;
  padding-right: 25px !important;
  padding-bottom: 6px !important;
  padding-left: 25px !important;
  width: 100%;
} */

/* #cta_button_6495341_925e2aa8-51ae-4fc0-997f-6b62c7cb7099:hover {
  background-color: rgba(108,190,153,1.0) !important;
  border: 2px solid #6cbe99 !important;
  color: #FFFFFF !important;
} */

/* #cta_button_6495341_7f1c12e6-454f-4226-8210-f1e06f0c4bb8 {
  background-color: rgba(0,255,130,1.0) !important;
  background: none;
  border: 2px solid #00ff82 !important;
  border-radius: 50px;
  color: #000000 !important;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-top: 6px !important;
  padding-right: 25px !important;
  padding-bottom: 6px !important;
  padding-left: 25px !important;
} */

/* #cta_button_6495341_7f1c12e6-454f-4226-8210-f1e06f0c4bb8:hover {
  background-color: rgba(108,190,153,1.0) !important;
  border: 2px solid #6cbe99 !important;
  color: #FFFFFF !important;
} */

#cta_button_6495341_be4b66fc-7776-411e-be78-a59ac61013a9 {
  border-radius: 50px;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding: 4px 20px 2px !important;
}



.body-container-wrapper .blog-index .blog-index__post-wrapper .blog-index__post-content h2 a {
  color: #333;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text a.cta_button {
    color: #333!important;
}

/*****************************************/
/*   Footer                             */
/*****************************************/

footer {
  background-color: #787878 !important;
}

.footer__top-container a, .footer__top-container span, .footer__top-container p,.footer__top-container h5 {
  color: white !important;
}

.footer__terms a {
  color: white !important;
}

.footer__company, .footer__social, .footer__updates {
  padding-top: 20px;
  position: relative;
/*   border-top: 10px solid #00ff82; /* Set the total length of the top border */ 
}

.footer__newsletter {
  width: 50%;
  
}

@media (min-width: 981px) {
  .footer__newsletter {
    padding-right: 120px !important;
}
}

.footer__company, .footer__social {
  width: 25%;
}

@media (max-width: 766px) {
  .footer__newsletter, .footer__company, .footer__social {
    width: 100% !important;
}
}

.footer__company::before, .footer__social::before, .footer__updates::before {
  content: '';
  position: absolute;
  top: 0;
  left: 25%; /* Place it in the middle */
  width: 50%; /* Set the width to be half of the total length of the top border */
  height: 0;
  border-top: 5px solid #00ff82; /* Set the color and size of the top border */
  transform: translateX(-50%); /* Center it horizontally */
}

@media (max-width: 767px) {
  .footer__company::before, .footer__social::before, .footer__updates::before {
    left: 50% !important;
}
}

.footer__second_container{
  padding-bottom: 40px;
    background-color: #e6e6e6;
    padding-top: 40px;
}

.footer__icons {
  margin-bottom: 20px;
}

#hs_menu_wrapper_terms_menu_de_ a, #hs_cos_wrapper_terms_menu_en_ a {
  color: #333333 !important;
}

/* #hs_form_target_subscribe_form_en, #hs_form_target_subscribe_form_de {
  display: flex;
  align-items: center;
} */

#hs_form_target_subscribe_form_de .hs-error-msg, #hs_form_target_subscribe_form_en .hs-error-msg{
  color: #ff9782!important;
}
 
.footer__subscribe-text {
  display: flex;
/*   justify-content: center; */
  align-items: center;
}

.footer__subscribe-text h5 {
/*   text-align: center; */
  font-size: 22px !important;
}

.footer__subscribe-text small{
  font-size: 18px !important;
}

.footer__subscribe-form form .hs-button, .footer__subscribe-form form input[type=submit] {
  border-radius: 50px !important;
  border: 2px solid #00ff82 !important;
  background: #00ff82 !important;
/*   background: #82fb93 !important; */
  color: #333 !important;
  padding: 7px 25px 5px!important;
}

.hs_error_rollup {
  display: none;
}

@media (min-width: 768px) {
.footer-icons {
    justify-content: center;
}
}

.footer__subscribe-form form {
    display: -webkit-box !important;
}

@media (min-width: 768px) {
  .footer__subscribe-form form>div {
    width: 60% !important;
}
}



@media (max-width: 980px) {
  .footer__subscribe-form form .hs-button, .footer__subscribe-form form input[type=submit] {
    padding: 10px 25px 5px!important;
}
}

@media (max-width: 767px) {
  .footer__company--de .footer-header, .footer__company--en .footer-header  {
    text-align: center;
}
}

@media (max-width: 767px) {
  .footer__company--de .footer-menu, .footer__company--en .footer-menu {
    display: flex;
    justify-content: center;
    align-items: center;
}
}

@media (max-width: 767px) {
  .footer__social--de .footer-header, .footer__social--en .footer-header  {
    text-align: center;
}
}

@media (max-width: 767px) {
  .footer__social--de .footer-menu, .footer__social--en .footer-menu {
    display: flex;
    justify-content: center;
    align-items: center;
}
}

@media (max-width: 767px) {
  .footer__updates--de .footer-header, .footer__updates--en .footer-header  {
    text-align: center;
}
}

@media (max-width: 767px) {
  .footer__updates--de .footer__subscribe-text, .footer__updates--en .footer__subscribe-text {
    text-align: center;
  }
  .footer__subscribe-form {
    margin: 1rem 0;
    text-align: center;
    justify-content: center;
    display: flex;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    align-items: center;
  }
}

.footer__subscribe-form form .hs-button:hover , .footer__subscribe-form form input[type=submit]:hover {
  background: #6cbe99 !important;
  border: 2px solid #6cbe99 !important;
  color: #ffffff !important;
}


.hs-fieldtype-text input[type=email]{
  border: 1px solid #fff !important;
  border-radius: 10px;
/*   line-height: 27px; */
  padding: 9px 15px 6px 15px;
}

footer .hs-fieldtype-text input[type=email]{
  color: #fff !important;
}

.footer__top-container {
    margin-bottom: 0px;
}

@media (max-width: 766px) {
  .footer__top-container  {
    flex-direction: column !important;
}
}

.footer__container {
    padding-bottom: 20px;
/*     padding-top: 80px; */
}

.footer-header span.hs_cos_wrapper.hs_cos_wrapper {
    font-size: 15px;
    font-weight: 300;
    font-family: Inter,sans-serif;
}

@media (min-width: 1140px) {
  .footer__company, .footer__social, .footer__updates {
    padding-left: 0px !important;
}
}

.legal-consent-container {
  display: none;
}


.clients__categories span, .clients__categories label, .partners__categories span, .partners__categories label, .integrations__categories span, 
.integrations__categories label {
  color: #333333 !important;
}


.client__content a, .client__link a, .partner__content a, .partner__link a, .integration__content a, .integration__link a {
  color: #000 !important;
  border-bottom: 1px solid #00ff82;
}

.client__content a:hover, .partner__content a:hover, .integration__content a:hover {
  text-decoration: none !important;
  border-bottom: none !important;
}

.client__link a, .card-with-image__content a, .partner__link a, .integration__link a {
  border-bottom: 1px solid #00ff82 !important;
  color: #000 !important;
}

.client__link a:hover, .partner__link a:hover , .integration__link a:hover, .card-with-image__content a:hover {
  text-decoration: none !important;
  border-bottom: none !important;
}


.feature_content_anchor_tag {
  color: #3B61FF !important;
}

.erp_features_list:before {
  content: "";
  display: inline-block;
  width: 16px; /* Adjust the width according to your icon size */
  height: 16px; /* Adjust the height according to your icon size */
  background-image: url('https://6495341.fs1.hubspotusercontent-na1.net/hubfs/6495341/icon-1.png');
  background-size: cover;
  margin-right: 5px; /* Adjust the margin to create space between the icon and the text */
}

h4.team-member__name, .team-member__title {
  font-family: WhyteInktrap !important;
  color: #000000 !important;
}

.home_discover_everything_span strong {
  font-family: WhyteInktrap !important;
  font-size: 20px;
}

.animated-statistics__card-number {
  font-family: Inter,sans-serif !important;
  color: #000000 !important;
}

.animated_statistics_span {
  font-family: Inter,sans-serif !important;
  color: #000000 !important;
}

.animated-statistics__card-content .hs_cos_wrapper_type_inline_rich_text {
  font-family: Inter,sans-serif !important;
  color: #000000 !important;
}

.miscellaneous_span {
  font-family: Inter,sans-serif !important;
}

#hs_cos_wrapper_module_16152192937238 li a {
  color: #333 !important;
}

#hs_cos_wrapper_widget_1610759399050 li a {
  color: #333 !important;
}

#hs_cos_wrapper_widget_1610758853483 li a {
  color: #333 !important;
}

#hs_cos_wrapper_module_161519706899912 li a {
  color: #333 !important;
}

#hs_cos_wrapper_main_body_area-module-14_ em {
  font-size: 18px;
}

div.animated-statistics__card-number  {
  font-size: 48px !important;
}

.hs_cos_wrapper_type_rich_text a span {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.hs_cos_wrapper_type_rich_text a span:hover {
  border-bottom: none !important;
}

.small-heading {
  font-size: 13px;
}

.resource__content a {
  color: #000 !important;
  border-bottom: 1px solid #00ff82 !important;
  text-decoration: none !important;
}

.resource__content a:hover {
/*   text-decoration-color: #00ff82 !important; */
  border-bottom: none !important;
}

a.toc-link {
  color: #000 !important;
}

/* .product-icon a:last-child {
  color: #000 !important;
  display: block !important;
  font-size: 16px;
  border-bottom: 1px #000 solid;
  text-decoration: none;
} */

.product-icon a:last-child {
    border-bottom: 1px solid #00ff82;
    color: #000!important;
    display: block!important;
    font-size: 16px;
    text-decoration: none;
    width: 150px;
    margin: 0 auto;
}

/* #hs-content-id-121282251896 .product-icon a:last-child {
  border-bottom: none !important;
} */

@media (max-width: 766px) {
  .product-icon a:last-child {
    width: auto;
    font-size: 14px;
}
}

.product-icon a:last-child:hover {
   border-bottom: 1px solid transparent;
}

.product-icon {
  text-align: center;
}

.product-icon__wrapper {
    max-width: calc(180px + 1rem) !important;
}

.product-icon img {
  width: 120px !important;
  height: 120px !important;
  object-fit: cover;
/*   width: 50% !important; */
}

.product-icons__headline h3 {
  font-size: 36px !important;
}

@media (max-width: 766px) {
  .product-icons {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto auto;
}
}


.two-col__text a, .feature a {
  color: #000!important;
  border-bottom: 1px solid #00ff82 !important;
}

.two-col__text a:hover {
  text-decoration: none !important;
}

.blog-listings-hero__inner h1 {
  color: #000 !important;
}

.connection__description a {
  color: #000 !important;
  border-bottom: 1px solid #00ff82 !important;
}

.connection__description a:hover {
  text-decoration: none !important;
  border-bottom: none !important;
}

/* .sg-main-class-wrapper p a span {
  border-bottom: none !important;
  color: #3b61ff !important;
} */



.sg-main-class-wrapper div span p a:hover {
  border-bottom: 1px #00ff82 solid; 
}

.hs_cos_wrapper_type_rich_text a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.hs_cos_wrapper_type_rich_text a:hover {
  border-bottom: none !important;
}


.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
/*   color: #333 !important; */
}

.sg-main-class-wrapper .hs_cos_wrapper_type_rich_text a:hover {
  border-bottom: none !important;
}

.sg-main-class-wrapper div span p a {
  color: #333;
  border-bottom: 1px #333 solid; 
}

.sg-main-class-wrapper .dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .accordion-with-background-color-container .accordion-with-background-color-content-inner div a.button {
  color: #000 !important;
}

.sg-main-class-wrapper .dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .accordion-with-background-color-container .accordion-with-background-color-content-inner div a.button:hover {
  color: #fff !important;
}


.sg-404-button .hs_cos_wrapper_type_rich_text a {
  color: #000!important;
}

.sg-404-button .hs_cos_wrapper_type_rich_text a:hover {
 /* border-bottom: 1px solid #00ff82 !important;*/
}

.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .features .feature__wrapper .feature__content p a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .features .feature__wrapper .feature__content p a:hover {
  text-decoration: none;
  border-bottom: none !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_module li a:hover {
  text-decoration: none;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_module .feature__wrapper .feature__content a:hover {
  text-decoration: none;
}

.key-features__content a {
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.key-features__content a:hover {
  text-decoration: none !important;
  border-bottom: none !important;
  color: #000 !important;
}

.hs_cos_wrapper_type_rich_text .sg-single-link-module a {
  /*color: #6BBE98 !important;*/
  font-size: 18px !important;
}


.blog-index__post-content a {
  text-decoration: none;
}

.sg-blog-single-redesign .blog-index__post h2 a {
  border-bottom: none !important;
}

.blog-index__post-content p {
  color: #707070 !important;
}


.sg-blog-main-content.sg-blog-spacing .input .hs-input {
  font-family: Inter,sans-serif !important;
}

.sg-blog-main-content.sg-blog-spacing label {
  font-family: Inter,sans-serif !important;
}

.sg-blog-main-content.sg-blog-spacing .hs_submit .actions input {
  font-family: Inter,sans-serif !important;
}


.sg-blog-single-redesign .hs_cos_wrapper_type_rich_text a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.sg-blog-single-redesign .hs_cos_wrapper_type_rich_text a:hover {
  border-bottom: none !important;
}

.sg-blog-meta-details a {
  border-bottom: 1px solid #00ff82 !important;
}

.sg-blog-meta-details a:hover {
  border-bottom: none !important;
}

.sg-main-class-wrapper .hs_cos_wrapper_type_linked_image a {
  border: none !important;
}



.sg-blog-single-redesign .blog-index__post a {
  color: #707070 !important;
  text-decoration: none !important;
/*   border-bottom: 1px solid #00ff82 !important; */
}

.sg-blog-single-redesign .blog-index__post a:hover {
  border-bottom: none !important;
  color: #707070 !important;
}

a.blog-pagination__link {
  color: #333 !important;
}

a.blog-pagination__link svg {
  fill: #00ff82 !important;
}

.sg-blog-single-redesign .hs_cos_wrapper_type_rich_text a span {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.sg-blog-single-redesign .hs_cos_wrapper_type_rich_text a span:hover {
  border-bottom: none !important;
  color: #000 !important;
}

.dnd-section .faq-box span a {
  color: #000 !important;
  text-decoration: none !important;
  border-bottom: 1px solid #00ff82 !important;
}

.dnd-section .faq-box span a:hover {
  border-bottom: none !important;
  color: #000 !important;
}

form .hs-button, form input[type=submit] {
  border-radius: 50px;
  border: 2px solid #00ff82 !important;
}

form .hs-button:hover, form input[type=submit]:hover {
  background: #6cbe99 !important;
  /*border: 2px solid #6cbe99 !important;*/
  color: #fff !important;
}

.hs-breadcrumb-menu-wrapper ul li {
 font-size: 13px !important;
}


.act-banner-item:nth-child(2) {
  text-align: center !important;
}

.act-banner-item:nth-child(2) {
  text-align: center !important;
}

.act-banner-item:nth-child(2) img {
  max-width: 70% !important;
  height: auto;
}



.hs-content-id-39036668961 .main_body_area-row-5-padding {
  padding-left: 0px !important;
  padding-right: 0px !important;
}



.sg-blog-single-redesign .blog-post__related-posts .blog-index__post>a {
    border: 0 !important;
}

.blog-index__post-content p {
  font-weight: 400 !important;
  font-size: 16px !important;
  font-style: normal;
  text-align: left !important;
}

.blog-index__post-content p span{
  color: #707070 !important;
  font-weight: 400 !important;
  font-style: normal;
  text-align: left !important;
}

.blog-index__post-content span {
  font-weight: 400 !important;
  font-style: normal;
  text-align: left !important;
}

.blog-index__post-content h2 span span {
  font-weight: 400 !important;
  font-style: normal;
  text-align: left !important;
}


.blog-index__post-content div span span {
  font-style: normal;
  font-weight: 400 !important;
  text-align: left !important;
  font-size: 16px !important;
  line-height: 1.61 !important;
  color: #707070 !important;
}
}