


.icon__to-top {
  position: fixed;
  bottom: 0;
  left: calc(50vw + ((var(--wrapper-max-width) / 2) - 1rem));
  width: 60px;
  height: 60px;
  cursor: pointer;
  transform: translate(-100%,100%);
  transition: all 0.5s ease;
  z-index: 20;
}

.icon__to-top.shazam {
  transform: translate(-100%,-100%);
}
.icon__to-top svg {
  transform: translateY(0);
  transition: all 0.2s ease;
}

@media (hover: hover) {
  .icon__to-top:hover svg {
    transform: translateY(-5px);
  }
}
@media (max-width: 540px) {
  .icon__to-top {
    left: calc(50vw + ((var(--wrapper-max-width) / 2) - 2rem));
  }
  .icon__to-top,
  .icon__to-top svg {
    width: 40px;
    height: 40px;
  }
}




.footer__container-outer {
  position: relative;
  background-color: #FAFAFB;
  padding-top: 6rem;
  padding-bottom: 2.5rem;
}

.lp-webinar .container-fluid .row-fluid .footer__container-outer .wrapper{
  width: 60%;
  margin: 0;
  padding: 0 6.5rem;
}

@media (max-width: 992px){
  .container-fluid .row-fluid .footer__container-outer .wrapper {
    width: 100%;
    padding: 0 3rem;
  }

  .lp-webinar .container-fluid .row-fluid .footer__container-outer .wrapper{
    width: 100%;
    padding: 0 3rem;
  }
}
@media (max-width: 800px) {
  .footer__container-outer {
    padding-top: 5rem;
    padding-bottom: 3.5rem;
  }
}
.footer__container-outer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(29, 6, 71, 0.13);
}

.footer__container-inner {
  justify-content: space-between;
}

.footer__logo {
  flex: 0 0 calc((100% / 12) * 3);
}
@media (max-width: 800px) {
  .footer__logo {
    flex: 0 0 100%;
    padding-bottom: 2rem;
  }
  .footer__logo img {
    width: 105px!important; /* because hubspot logo ... */
    height: 35px;
  }
}

.contact-us {
  margin-left: 3rem;
}

body .contact-us a.cta-style {
  background-color: #35b6b4;
  box-shadow: inset 0 0 0 1px #35b6b4;
}

body .contact-us a.cta-style:hover {
  background-color: transparent;
  color: #35b6b4;
  box-shadow: inset 0 0 0 1px #35b6b4;
}
/*
@media (max-width: 800px) {
.contact-us {
min-height: 40px;
flex: 0 0 100%;
margin-left: 0rem;
padding-top: 3rem;
}
}
*/
.socials {
  flex: 0 0 auto;
  margin-left: 3rem;
}
@media (max-width: 800px) {
  .socials {
    flex: 0 0 100%;
    margin-left: 0rem;
    padding-top: 3rem;
  }
}
.social__link {
  width: 32px;
  height: 32px;
}
.social__link:not(:last-of-type) {
  margin-right: 2rem;
}
.social__link .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_icon {
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0 1px var(--secondary-color);
  background-color: var(--secondary-color);
  border-radius: 50%;
  display: inline-flex;
  transition: all 0.2s ease;
}
.social__link .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_icon svg {
  width: 16px;
  height: 16px;
  margin: auto;
}
.social__link .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_icon svg path {
  fill: var(--white-color);
  transition: all 0.2s ease;
}
@media (hover: hover) {
  .social__link:hover .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_icon {
    background-color: #FAFAFB;
  }
  .social__link:hover .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_icon svg path {
    fill: var(--secondary-color);
  }
}
.footer__legals {
  position: relative;
  flex: 0 0 100%;
  justify-content: space-between;
  padding-top: 6rem;
}
@media (max-width: 800px) {
  .footer__legals {
    justify-content: flex-start;
    padding-top: 5rem;
		flex-wrap: wrap;
  }
}
.footer__legals::before {
  content: "";
  position: absolute;
  top: 4rem;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(29, 6, 71, 0.13);
}
@media (max-width: 800px) {
  .footer__legals::before {
    top: 3rem;
  }
}
.footer__copyright {
  color: rgba(29, 6, 71, 0.5);
  font-size: var(--font-size-content);
  line-height: 1.78;
}
.footer__legals__links {

}

.footer__legals__link {
  margin-left: 4rem;
  font-size: var(--font-size-content);
  line-height: 1.78;
  color: rgba(29, 6, 71, 0.5);
}
@media (max-width: 800px) {
  .footer__copyright,
  .footer__legals__links,
  .footer__legals__link {
    flex: 0 0 100%;
  }
  .footer__copyright {
    padding-bottom: 0.5rem;
    color: rgba(29, 6, 71, 1);
  }
  .footer__copyright p {
    font-size: 1.6rem;
    line-height: 1.38;
  }
  .footer__legals__link {
    font-size: 1.6rem;
    line-height: 1.38;
    margin-left: 0;
    color: rgba(29, 6, 71, 1);
  }
  .footer__legals__link:not(:last-of-type) {
    padding-bottom: 0.5rem;
  }
}



.header-container-wrapper {
  position: sticky;
  top: 0;
  z-index: 19;
  transition: all 0.5s ease;
}
.down .header-container-wrapper {
  top: -90px;
}

.header__container-outer {
  position: relative;
  height: 90px;
  background-color: var(--white-color);
}
@media (max-width: 1024px) {
  .header__container-outer {
    height: 70px;
  }
  .down .header-container-wrapper {
    top: -70px;
  }
}
.header__container-outer::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--primary-color);
  opacity: 0.13;
}

.header__container-outer .wrapper {
  width: 100%;
}
.header__container-inner {
  flex-grow: 1;
  justify-content: space-between;
}
.header__logo,
.header__logo * {
  line-height: 0;
}
@media (max-width: 1024px) {
  .header__logo img {
    height: 34px
  }
}

.header__menu {
  height: 100%;
}
.header__menu .header__lang {
  position: relative;
  background-color: #7D68B7;
  padding: 0 1.5rem;
}
.ty .header__menu .header__lang {
  display: none;
}

.header__lang .header__lang-container {
  position: absolute;
  top: 100%;
  left: 0;
  max-height: 0;
  width: 100%;
  overflow: hidden;
  background-color: inherit;
  transition: all 0.2s ease;
}

.header__lang:hover .header__lang-container {
  max-height: 150px;
}
.header__lang-container .lang__link {
  padding: 1rem;
  text-transform: uppercase;
  flex: 0 0 100%;
  text-align: center;
  color: var(--white-color);
  font-size: 1.4rem;
  line-height: 1.2;
}

.header__lang .header__icon-dropdown {
  --Ypos: -1.5rem;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-50%, var(--Ypos)) scaleY(1);
  transform-origin: center;
  transition: transform 0.2s ease;
}
.header__lang:hover .header__icon-dropdown {
  transform: translate(-50%, var(--Ypos)) scaleY(-1);
}
@media (max-width: 540px) {
  .header__lang .header__icon-dropdown {
    --Ypos: -0.75rem;
  }
}

.header__menu .icon {
  display: block;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.header__menu .header__lang .lang__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.4' height='20.4' viewBox='0 0 20.4 20.4'%3E%3Cg id='world' transform='translate(-0.801 -0.8)'%3E%3Cpath id='world-2' data-name='world' d='M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm8.649,13.5-2.844.491a14.953,14.953,0,0,0,.523-3.66h3a9.308,9.308,0,0,1-.676,3.17h0ZM.675,10.333h3a14.954,14.954,0,0,0,.523,3.661L1.351,13.5a9.285,9.285,0,0,1-.676-3.17ZM1.351,6.5,4.2,6.006a14.953,14.953,0,0,0-.523,3.66h-3A9.308,9.308,0,0,1,1.351,6.5Zm8.982-1.145a22.9,22.9,0,0,1,3.574.326l1.176.2a14.321,14.321,0,0,1,.579,3.786H10.333V5.352Zm3.687-.33a23.6,23.6,0,0,0-3.687-.337v-4c1.911.184,3.571,1.934,4.512,4.48l-.825-.144ZM9.667,4.685a23.729,23.729,0,0,0-3.687.336l-.825.143c.94-2.547,2.6-4.3,4.512-4.48Zm-3.573.993a23,23,0,0,1,3.573-.326V9.667H4.338a14.321,14.321,0,0,1,.579-3.786l1.177-.2ZM4.338,10.333H9.667v4.315a22.9,22.9,0,0,1-3.574-.326l-1.176-.2a14.321,14.321,0,0,1-.579-3.786ZM5.98,14.98a23.719,23.719,0,0,0,3.687.337v4c-1.911-.183-3.571-1.933-4.512-4.48l.825.143Zm4.353.337a23.73,23.73,0,0,0,3.687-.337l.825-.143c-.94,2.547-2.6,4.3-4.512,4.48Zm3.573-.994a23,23,0,0,1-3.573.326V10.334h5.329a14.321,14.321,0,0,1-.579,3.786l-1.177.2Zm2.422-4.655A14.954,14.954,0,0,0,15.8,6.007l2.844.49a9.285,9.285,0,0,1,.676,3.17h-3Zm1.983-3.9-2.726-.47a9.184,9.184,0,0,0-2.652-4.15A9.371,9.371,0,0,1,18.311,5.763ZM7.067,1.142a9.184,9.184,0,0,0-2.652,4.15l-2.726.47a9.377,9.377,0,0,1,5.378-4.62Zm-5.378,13.1,2.726.47a9.184,9.184,0,0,0,2.652,4.15,9.371,9.371,0,0,1-5.378-4.62Zm11.244,4.62a9.184,9.184,0,0,0,2.652-4.15l2.726-.47A9.377,9.377,0,0,1,12.933,18.858Z' transform='translate(1.001 1)' fill='%23fff' stroke='%23fff' stroke-width='0.4'/%3E%3C/g%3E%3C/svg%3E%0A");
  margin-right: 1rem;
}
.header__menu .header__lang .lang {
  text-transform: uppercase;
  font-size: 1.4rem;
  line-height: 1.29;
  letter-spacing: 0.08rem;
  color: var(--white-color);
}

.header__menu .header__contact {
  background-color: var(--secondary-color);
  padding: 0 5rem;
  font-size: 1.4rem;
  line-height: 1.29;
  letter-spacing: 0.08rem;
  text-transform: uppercase;
  color: var(--white-color);
}
.header__menu .header__contact .contact__icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.247' height='15.033' viewBox='0 0 20.247 15.033'%3E%3Cg id='mail' transform='translate(-0.985 -0.467)'%3E%3Crect id='Rectangle_1' data-name='Rectangle 1' width='18.647' height='13.433' rx='2' transform='translate(1.785 1.267)' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath id='Tracé_1' data-name='Tracé 1' d='M1.036,1.033l8.288,6.2,8.288-6.2' transform='translate(1.785 1.267)' fill='none' stroke='%23fff' stroke-width='1.6' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
  margin-right: 1rem;
}
@media (max-width: 540px) {
  .container-fluid .row-fluid .header__container-outer > .wrapper {
    padding-right: 0;
  }
  .header__menu .header__contact {
    padding: 0 1.5rem 0 2.5rem;
  }
  .header__menu .header__contact .contact {
    display: none;
  }
}

/* Inner wrapper */
.inner-wrapper {
  width: 74.4rem;
  max-width: 100%;
}

/* BODY ELEMENTS */

.lp-webinar span{
  display: inline;
}


/* UL */

.carousel .content-slide ul {
  list-style
  position: relative;
  padding-left: 1.4rem;
}

.carousel .content-slide ul li{
  position: relative;
}

.carousel .content-slide ul li:before{
  content: '';
  position: absolute;

  border-radius: 50%;
  height: 4px;
  width: 4px;
  left: -12px;
  top: 11px;
}

.pink .carousel .content-slide ul li:before{
  background: #e9426d;
}

.turquoise .carousel .content-slide ul li:before,
.violet .carousel .content-slide ul li:before{
  background: #18c3bf;
}

.dark-blue .carousel .content-slide ul li:before{
  background:#fbbb21;
}

/* FONTS */

strong{
  font-weight: 600;
}

/* CTA */

.cta_button.white{
  background: #ffffff;
  border: 1px solid transparent;
  box-shadow: none;
}

.pink .cta_button.white{
  color: #86645b;
}

.turquoise .cta_button.white{
  color: #86645b;
}

.dark-blue .cta_button.white{
  color: #d085af;
}

.violet .cta_button.white{
  color: #664384;
}


.cta_button.white:hover{
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
}

.cta_button.pink{
  background: #e9426d;
  color: #ffffff;
  border: 1px solid transparent;
  box-shadow: none;
}

.cta_button.pink:hover{
  background: transparent;
  color: #ffffff;
  border: 1px solid #e9426d;
}

.cta_button.light-pink{
  background: #d085af;
  color: #ffffff;
  border: 1px solid transparent;
  box-shadow: none;
}

.cta_button.light-pink:hover{
  background: #fff;
  color: #d085af;
  border: 1px solid #d085af;
}

.cta_button.turquoise{
  background: #35b6b4;
  color: #ffffff;
  border: 1px solid transparent;
  box-shadow: none;
}

.cta_button.turquoise:hover{
  background: #ffffff;
  color: #35b6b4;
  border: 1px solid #35b6b4;
}


.arrow-cta.cta_button {
  --cta-padding-r: 4rem;
  --cta-padding: var(--cta-padding-t,1rem) var(--cta-padding-r,2rem) var(--cta-padding-b,1rem) var(--cta-padding-l,2rem);
  position: relative;
  padding: var(--cta-padding);
  font-size: var(--cta-font-size);
  line-height: var(--cta-line-height);
  font-weight: var(--cta-font-weight);
  text-transform: var(--cta-text-transform);
  border-radius: var(--cta-border-radius);
  background: #ffffff ;
  box-shadow: inset 0 0 0 1px #ffffff;
  transition: var(--cta-transition);
}
.pink .arrow-cta.cta_button,
.turquoise .arrow-cta.cta_button{
  color: #86645b;
}
.dark-blue .arrow-cta.cta_button {
  color: #d085af;
}
.violet .arrow-cta.cta_button {
  color: #664384;
}

.arrow-cta.cta_button:hover {
  background: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
}

.arrow-cta.cta_button::after,
.arrow-cta.cta-style::after{
  content: "";
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 12px;
  height: 12px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(0,-50%);
  transition: all .2s ease;
}

.hs-cta-wrapper .arrow-cta.cta_button:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  transform: translate(3px,-50%);
}
.turquoise .arrow-cta.cta_button::after,
.pink .arrow-cta.cta_button::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2386645B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.dark-blue .arrow-cta.cta_button::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d085af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}
.violet .arrow-cta.cta_button::after{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23664384' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
}


.brochure__cta a.cta-style,
.brochure__cta .hs-cta-wrapper a.cta_button,
.button-dl-all a.cta_button {
  padding-right: 5rem;
  color: #ffffff;
}
.brochure__cta a.cta-style.no-icon,
.brochure__cta .hs-cta-wrapper a.cta_button.no-icon,
.button-dl-all a.cta_button.no-icon {
	padding: var(--cta-padding)
}

.brochure__cta a.cta-style:hover,
.brochure__cta a.cta_button:hover,
.button-dl-all a.cta_button:hover {
  background: #FFF;
}

.pink a.cta_button, 
.pink a.cta-style {
  background-color : #e9426d;
  box-shadow : inset 0 0 0 1px #e9426d;
}
.pink a.cta-style:hover, 
.pink a.cta_button:hover{
  color: #e9426d;
}
.pink .wrapper-carousel a.cta-style {
  color: #86645b;
  background-color : #ffffff;
  box-shadow : inset 0 0 0 1px #ffffff;
}
.dark-blue a.cta_button, 
.dark-blue a.cta-style {
  background-color : #d085af;
  box-shadow : inset 0 0 0 1px #d085af;
}
.dark-blue a.cta-style:hover, 
.dark-blue a.cta_button:hover {
  color: #d085af;
}
.dark-blue .wrapper-carousel a.cta-style,
.dark-blue .wrapper-carousel a.cta_button{
  background-color : #ffffff;
  box-shadow : inset 0 0 0 1px #ffffff;
  color: #d085af;
}

.turquoise a.cta-style,
.turquoise a.cta_button{
  background-color: #35b6b4;
  box-shadow: inset 0 0 0 1px #35b6b4;
}
.turquoise a.cta-style:hover, 
.turquoise a.cta_button:hover {
  color: #35b6b4;
}
.turquoise .wrapper-carousel a.cta-style,
.turquoise .wrapper-carousel a.cta_button{
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px #ffffff;
  color: #635370;
}
.violet a.cta-style,
.violet a.cta_button{
  background-color : #1ac3bf;
  box-shadow : inset 0 0 0 1px #1ac3bf;
}
.violet a.cta-style:hover,
.violet a.cta_button:hover {
  color : #1ac3bf;
}
.violet .wrapper-carousel a.cta-style {
  background-color : #ffffff;
  box-shadow : inset 0 0 0 1px #ffffff;
  color: #7d66b9;
}


.wrapper-carousel a.cta-style:hover{
  color: #ffffff;
  background: transparent;
}

.brochure__cta a.cta-style::after,
.brochure__cta a.cta_button::after,
.button-dl-all a.cta_button::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1.5rem;
  width: 15px;
  height: 15px;
  background-image: url("https://resources.axens.net/hubfs/Markentive/icons/dl-icon.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(0%,-50%);
  transition: all .2s ease;
}
.brochure__cta a.cta_button.no-icon::after,
.button-dl-all a.cta_button.no-icon::after {
	content: none;
}

.pink .brochure__cta:hover a::after,
.pink .brochure .brochure__cta:hover a::after{
  background-image: url("https://resources.axens.net/hubfs/Markentive/icons/dl-icon-pink.svg");
}

.wrapper-banner-cta a.cta_button{
  background-color: #ffffff;
}

.wrapper-banner-cta a.cta_button:hover{
  color: #ffffff;
}


/**** COLORS *****/
body.turquoise{
  color: #635370;
}

body.dark-blue{
  color: #635370;
}

body.violet{
  color: #604d7f;
}

h1,h2,h3,h4{
  line-height: 1.07;
}


.pink .secondary{
  color: #e9426d;
}

.dark-blue .secondary{
  color: #5a90b3;
}

.pink h1,
.pink h2,
.pink h3,
.pink h4,
.pink p,
.pink ul li{
  color: #664f4f;
}

.violet h1,
.violet h2,
.violet h3{
  color: #604d7f;
}

.dark-blue h1,
.dark-blue h2,
.dark-blue h3,
.dark-blue h4{
  color: #025285;
}


/***** FAQ *****/

.faqs__container-inner {
  position: relative;
  width: 60%;
}

.dark-blue .faq__question{
  color: #7c6eb0;
}

.faq__answer ul{
  padding-left: 2rem;
}

.faq__answer ul li{
  position: relative; 
  font-size: 1.8rem;
  line-height: 1.44;
}

.faq__answer ul li:before{
  content: "";
  position: absolute;
  top: 10px;
  left: -2rem;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}

.pink .faq__answer ul li:before,{
  background-color: #e9426d;
}
.turquoise .faq__answer ul li:before{
  background-color: #18c3bf;
}
.violet .faq__answer ul li:before{
  color: #18c3bf;
}
.dark-blue .faq__answer ul li:before{
  background-color: #fbbb21;
}

.dark-blue .faq__answer p,
.dark-blue .faq__answer ul li{
  color: #7c6eb0;
}

@media (max-width: 768px) {
  .faqs__container-inner {
    width: 100%;
  }
}

.wrapper-faq{
  padding-left: 6.5rem;
}

.faqs__title {
  line-height: 1.2;
  margin: 0 auto;
  padding-right: 11.4rem;
}

.faqs__title span {
  display: inline;
}

.faqs {
  --padding-right: 22.5%;
  background-color: var(--white-color);
  padding: 3rem 11.5rem 4rem 0rem;
}
@media (max-width: 768px) {
  .faqs {
    --padding-right: 12.5%;
    padding: 7rem 7rem 4rem 7rem;
  }
}
@media (max-width: 540px) {
  .faqs {
    --padding-right: 12.5%;
    padding: 4rem;
  }
}
.faq__input {
  display: none;
}
.faq__question {
  position: relative;
  display: block;
  font-size: 2.2rem;
  line-height: 1.36;
  padding-right: var(--padding-right);
}

.pink .faq__question,
.pink .faq__answer p{
  color: #664f4f;
}


.faq__question::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg id='plus_btn' transform='translate(-0.5 -0.5)'%3E%3Ccircle id='ellipse' cx='16' cy='16' r='16' transform='translate(1 1)' fill='none' stroke='rgba(29,6,71,0.15)' stroke-width='1'/%3E%3Cg id='plus_path' transform='translate(-982.73 -444.099)'%3E%3Cpath id='plus_path_2' d='M993.73,460.1h12.5v2.5h-12.5Z' transform='translate(1461.329 -538.631) rotate(90)' fill='%23604f7f'/%3E%3Cpath id='plus_path_1' d='M993.73,460.1h12.5v2.5h-12.5Z' fill='%23604f7f'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  transition: all 0.2s ease;
}
@media (max-width: 768px) {
  .faq__question::after {
    width: 22px;
    height: 22px;
  }
}
.faq__answer {
  position: relative;
  max-height: 0;
  overflow-y: hidden;
  transition: all 0.5s ease;
}
.faq__spacer {
  position: relative;
  width: 100%;
  height: 1px;
  background-color: #00c3c036;
  margin: 2.85rem 0;
}

.pink .faq__spacer {
  background-color: #86645b36;
}
.dark-blue .faq__spacer {
  background-color: #d085af36;
}
.violet .faq__spacer {
  background-color: #63537036;
}

.faq__answer p {
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: var(--padding-right);
  opacity: 0.7;
}
@media (max-width: 480px) {
  .faq__answer p {
    padding-right: 0;
  }
}
.faqs .more-button {
  padding-top: 4rem;
  text-align: left;
}
.faqs .more-button a {
  position: relative;
  padding: var(--cta-padding);
  font-size: var(--cta-font-size);
  line-height: var(--cta-line-height);
  font-weight: var(--cta-font-weight);
  text-transform: var(--cta-text-transform);
  color: var(--white-color);
  border-radius: var(--cta-border-radius);
  transition: var(--cta-transition);
}


.pink  .faqs .more-button a {
  background: #e9426d;
  box-shadow: inset 0 0 0 1px #e9426d;
}

.violet  .faqs .more-button a {
  background: #674385;
  box-shadow: inset 0 0 0 1px #674385;
}

.faqs .more-button a:hover {
  color: #674385;
  background: var(--white-color);
}

.pink .faqs .more-button a:hover {
  color: #e9426d;
  background: var(--white-color);
}

.turquoise .more-button a{
  background-color: #35b6b4;
  box-shadow: inset 0 0 0 1px #35b6b4;
}

.turquoise .faqs .more-button a:hover {
  color: #35b6b4;
  background: var(--white-color);
}

.violet .faqs .more-button a:hover {
  color: #674385;
  background: var(--white-color);
}

.dark-blue .more-button a{
  background-color: #d085af;
  box-shadow: inset 0 0 0 1px #d085af;
}

.dark-blue .faqs .more-button a:hover {
  color: #d085af;
  background: var(--white-color);
}

@media (max-width: 992px){
  .faqs__container-inner{
    width: 100%;
  }
}

@media (max-width: 768px){
  .wrapper-faq{
    padding-left: 3rem;
  }
  .faqs{
    padding: 3rem 3rem 3rem 0;
  }
}

/**** FORM ****/

.hero-v2-form-outer .form-v2-title h2{
  color: #ffffff;
}

.hero-v2-form-outer form.hs-form {
  --checkbox-size: 14px;
  --checkbox-border: 1px solid var(--white-color);
  --checkbox-background-color: rgba(255,255,255,0);
  --checkbox-label-spacing: 1rem;
  --checkbox-font-color: var(--white-color);
  /* --checkbox-valid-background-color: var(--white-color); */
  --checkbox-valid-sign: "";

  --input-padding: 4.6rem;
  --spaceY-between-fields: 0.375rem;
  --spaceX-between-fields: 1.5rem;

  --form-submit-padding-right: var(--form-submit-padding-left);
}
.hero-v2-form-outer form.hs-form div:not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox).legal-consent-container > .input .hs-input:checked::before,
.hero-v2-form-outer form.hs-form div.hs-fieldtype-checkbox > .input .hs-input:checked::before,
.hero-v2-form-outer form.hs-form div.hs-fieldtype-booleancheckbox > .input .hs-input:checked::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.hero-v2-form-outer form.hs-form div:not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox).legal-consent-container > .input .options-container .hs-input:checked::before,
.hero-v2-form-outer form.hs-form div.hs-fieldtype-checkbox > .input .options-container .hs-input:checked::before,
.hero-v2-form-outer form.hs-form div.hs-fieldtype-booleancheckbox > .options-container .input .hs-input:checked::before {
	content: "✓";
	color: #05918e;
}

.hero-v2-form-outer form.hs-form div:not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox) > .input .hs-input:not(.hs-fieldtype-intl-phone) {
  max-width: unset;
}

.hero-v2-form-outer form.hs-form .hs-submit .actions::after,
.hero-v2-form-outer form.hs-form .hs-submit .actions:hover::after {
  background-image: none;
}

.hero-v2-form-outer form.hs-form .hs-error-msgs {
  min-height: 1rem;
}
.hero-v2-form-outer form.hs-form .hs-error-msgs li {
  font-weight: bold;
  color: var(--black-color);
}
.hero-v2-form-outer .legal-consent-container {
  padding-top: 2.5rem;
}
.hero-v2-form-outer .legal-consent-container .hs-error-msgs label,
.hero-v2-form-outer  form.hs-form .hs-error-msgs li label{
  color: var(--black-color);
  mix-blend-mode: unset;
}
.hero-v2-form-outer form.hs-form .hs-form-field > label > span.hs-form-required {
  color: var(--white-color);
  font-size: var(--font-size-content);
}

.hero-v2-form-outer .legal-consent-container p {
  max-width: unset;
  color: #ffffff;
}
.hero-v2-form-outer form.hs-form div:not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox) > .input textarea.hs-input,
.hero-v2-form-outer form.hs-form div:not(.hs-fieldtype-radio):not(.hs-fieldtype-checkbox):not(.hs-fieldtype-booleancheckbox) > .input textarea.hs-input:focus {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 0rem;
  border-radius: 0px;
  width: calc(100% + 2.6rem);
  resize: vertical;
}

.hero-v2-form-outer form.hs-form div.hs-fieldtype-booleancheckbox > .input .hs-input,
.hero-v2-form-outer form.hs-form div.hs-fieldtype-checkbox > .input .hs-input {
  min-width: 14px;
}

.hero-v2-form-outer .legal-consent-container p{
  padding: 0;
}

.pink form.hs-form .hs-submit input{
  color: #e9426d;
}

.turquoise form.hs-form .hs-submit input{
  color: #35b6b4;
}

.violet form.hs-form .hs-submit input{
  color: #7d6ab5;
}


.turquoise form.hs-form .hs-submit input:hover,
.violet form.hs-form .hs-submit input:hover,
.pink form.hs-form .hs-submit input:hover,
.dark-blue form.hs-form .hs-submit input:hover{
  color: #ffffff;
}

@media (max-width: 480px) {
  form.hs-form fieldset.form-columns-2 > .hs-form-field:nth-child(2n+1) {
    margin-bottom: calc(var(--spaceY-between-fields) * 3);
    width: 100%;
  }
  form.hs-form fieldset.form-columns-2 > .hs-form-field:nth-child(2n+2) {
    margin-top: calc(var(--spaceY-between-fields) * 3);
    width: 100%;
  }
}

/* BROCHURES */

.brochures__title {
  padding-bottom: 4rem;
}

.brochures .brochure {
  flex: 0 0 calc(((100% / 12) * 4) - (3rem / (3/2)));
}
.brochures .brochure:not(:last-of-type) {
  margin-right: 3rem;
}
@media (max-width: 768px) {
  .brochures .brochure {
    flex: 0 0 100%;
    margin-right: 0;
  }
  .brochures .brochure:not(:last-of-type) {
    margin-bottom: 6rem;
  }
}
.brochure .brochure__image-container {
  width: 100%;
  height: 246px;
  line-height: 0;
  border-radius: 6px;
  background-color: #F3F8F7;
  margin-bottom: 2rem;
}
.brochure__image-container .brochure__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 6px;
}

.brochure .brochure__tag {
  padding-bottom: 2rem;
  font-size: 1.8rem;
	font-weight: 600;
}

.brochure .brochure__tag[data-type="articles"] {
  color: #7C6EB0;
}
.brochure .brochure__tag[data-type="brochure"] {
  color: #35B6B4;
}
.brochure .brochure__tag[data-type="cs"] { 
  color: #C87EAB;
}
.brochure .brochure__tag[data-type="cb"] { 
  color: #7EB2B0;
}
.brochure .brochure__tag[data-type="ta"] { 
  color: #5D96B1;
}
.brochure .brochure__tag[data-type="wp"] { 
  color: #9B6684;
}
.brochure .brochure__tag[data-type="video"] { 
	color: grey;
}

.brochure .brochure__desc {
  font-size: 2.2rem;
  line-height: 1.36;
  padding-bottom: 4rem;
}
.brochure .brochure__desc[data-cta="false"] {
  padding-bottom: 0rem;
}
.brochure .brochure__cta a.cta-style:not(.no-icon) {
  padding-right: 5rem;
}
.brochure .brochure__cta a.cta-style::after,
.brochure .brochure__cta a.cta_button::after{
  content: "";
  position: absolute;
  top: 50%;
  right: 1.5rem;
  width: 15px;
  height: 15px;
  background-image: url("https://resources.axens.net/hubfs/Markentive/icons/download-white.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(0%, -50%);
  transition: all 0.2s ease;
}
.turquoise .brochure__cta a.cta-style:hover::after,
.violet .brochure__cta a.cta-style:hover::after,
.turquoise .brochure__cta a.cta_button:hover::after,
.violet .brochure__cta a.cta_button:hover::after,
.violet .brochure__cta a.cta_button:hover::after,
.button-dl-all a.cta_button:hover::after {
  background-image: url("https://resources.axens.net/hubfs/Markentive/icons/download-green.svg");
}
.brochure .brochure__cta a.cta-style.no-icon::after {
	content: none;
}

.dark-blue .brochure__cta a.cta-style:hover::after,
.dark-blue .brochure__cta a.cta_button:hover::after{
  background-image: url("https://resources.axens.net/hubfs/Markentive/icons/dl-icon-dark-blue.svg");
}

.pink .brochure .brochure__image-container{
  background-color: #fdecf1;
}

.turquoise .brochure .brochure__image-container,
.violet .brochure .brochure__image-container{
  background-color: #e6f6f6;
}

.dark-blue .brochure .brochure__image-container{
  background-color: #f2faff;
}

@media (max-width: 768px){
  .brochure .brochure__desc {
    padding-bottom: 2rem;
  }
}


/**** NEWSLETTER *****/

/* BG NEWSLETTER */
.pink .newsletter__container-outer .newsletter:first-child {
  background-color: #86645b;
}
.pink .newsletter__container-outer .newsletter:nth-child(2){
  background-color: #fdecf1;
}
.pink .newsletter__container-outer .newsletter:nth-child(2) h3{
  color: #664f4f;
}

.turquoise .newsletter__container-outer .newsletter:first-child {
  background-color: #635370;
}
.turquoise .newsletter__container-outer .newsletter:nth-child(2){
  background-color: #e6f6f6;
}
.turquoise .newsletter__container-outer .newsletter:nth-child(2) h3{
  color: #635370;
}

.dark-blue .newsletter__container-outer .newsletter:first-child {
  background-color: #025285;
}
.dark-blue .newsletter__container-outer .newsletter:nth-child(2){
  background-color: #f5f2ff;
}
.dark-blue .newsletter__container-outer .newsletter:nth-child(2) h3{
  color: #7c6eb0;
}

.violet .newsletter__container-outer .newsletter:first-child {
  background-color: #00c3c0;
}
.violet .newsletter__container-outer .newsletter:nth-child(2){
  background-color: #f5f2ff;
}
.violet .newsletter__container-outer .newsletter:nth-child(2) h3{
  color: #604d7f;
}


/* CTA NEWSLETTER */
.newsletter__container-outer a.cta-style{
  background-color: #ffffff;
  box-shadow: inset 0 0 0 1px #ffffff;
}
body .newsletter__container-outer .newsletter:first-child a.cta-style:hover{
  color: #ffffff;
  background-color: transparent;
}
.pink .newsletter__container-outer .newsletter:first-child a.cta-style{
  color: #86645b;
}
.pink .newsletter__container-outer .newsletter:nth-child(2) a.cta-style{
  color: #e9426d;
}
.pink .newsletter__container-outer .newsletter:nth-child(2) a.cta-style:hover{
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #e9426d;
}

.turquoise .newsletter__container-outer .newsletter:first-child a.cta-style,
.violet .newsletter__container-outer .newsletter:first-child a.cta-style{
  color: #635370;
}
.turquoise .newsletter__container-outer .newsletter:nth-child(2) a.cta-style,
.violet .newsletter__container-outer .newsletter:nth-child(2) a.cta-style{
  color: #635370;
}
.turquoise .newsletter__container-outer .newsletter:nth-child(2) a.cta-style:hover,
.violet .newsletter__container-outer .newsletter:nth-child(2) a.cta-style:hover{
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #635370;
}


.dark-blue .newsletter__container-outer .newsletter:first-child a.cta-style{
  color: #d085af;
}
.dark-blue .newsletter__container-outer .newsletter:nth-child(2) a.cta-style{
  color: #ffffff;
  background-color: #d085af; 
}
.dark-blue .newsletter__container-outer .newsletter:nth-child(2) a.cta-style:hover{
  background-color: transparent;
  box-shadow: inset 0 0 0 1px #d085af;
  color: #d085af;
}