.title-container{flex-direction:column;gap:.6rem;display:flex;}.title-container.stroke{--stroke-width:0.12rem;-webkit-text-stroke-width:var(--stroke-width);-webkit-text-fill-color:#ffffff;}.title-container .text-description-title p,.title-container .text-title p,.title-container p.text-title{margin:0;}.title-container.titlevariation .text-upper-title{font-family:var(--font-noto);font-weight:400;font-size:1rem;}.title-container.titlevariation .text-title{font-family:var(--font-tpSans-exLight);margin:0;line-height:1;}.titleCVM .text-title-cvm.small{font-size:24px;}.titleCVM .text-title-cvm.medium{font-size:30px;}.titleCVM .text-title-cvm.large{font-size:48px;}.titleCVM .text-title-cvm.very-large{font-size:54px;}.titleCVM .text-description-cvm-title.small{font-size:18px;}.titleCVM .text-description-cvm-title.medium{font-size:20px;}.titleCVM .text-description-cvm-title.large{font-size:22px;}.titleCVM .text-description-cvm-title.very-large{font-size:24px;}@media (min-width:768px){.titleAndCallToActionCvm .text-description-cvm-title{margin:0 auto;max-width:65%;}}@media (min-width:1200px){.title-container.stroke{--stroke-width:0.15rem;}}@media (min-width:1920px){.title-container.stroke{--stroke-width:0.20rem;}}
.richText p{line-height:1.5;}.ModalRichTextClose{cursor:pointer;text-align:right;position:absolute;right:7px;top:3px;}.ModalrichtTextImg{max-width:100%;width:auto;margin-top:35px;}
.counter{text-align:center;}.counter.counter-vertical{padding:50px 0;}.counter .number{font-size:5.5rem;font-weight:900;font-family:var(--font-noto);line-height:1.4;}.counter .upperText{font-size:15px;font-weight:500;font-family:var(--font-noto);}.counter .text{font-size:20px;font-weight:500;font-family:var(--font-noto);}.counter .tns-item.tns-slide-active .transZoom:hover{transform:scale(1.3);}.counter.counterVariation .number{font-family:var(--font-noto-thin);font-weight:normal;}.counter.counterVariation .upperText{font-size:13px;font-family:var(--font-noto);margin-top:20px;height:4rem;display:flex;justify-content:center;align-items:end;}.counter.counterVariation .text{font-size:13px;font-family:var(--font-noto);max-width:13rem;margin:0px auto 0;padding-bottom:1.5rem;}.counter.counterVariation .textCounterVariation{font-size:18px;font-weight:500;font-family:var(--font-noto);text-transform:uppercase;max-width:13rem;margin:10px auto 0;}.counter .tns-controls-vertical div[data-controls=next]{transform:rotate(90deg);}.counter .tns-controls-vertical div[data-controls=prev]{transform:rotate(90deg);}
.responsiveImage .img img{max-width:100%;height:auto;}.responsiveImage .responsiveImage__roundedImage img{border-radius:var(--rounded-2xl);}
