.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;}
.responsiveImage .img img{max-width:100%;height:auto;}.responsiveImage .responsiveImage__roundedImage img{border-radius:var(--rounded-2xl);}
.awardsCarousel{--height-img-min:0px;--padding-card-award:20px;--height:200px;position:relative;}.awardsCarousel .tp-card-content{padding:16px;overflow:hidden;border:none;width:100%;}.awardsCarousel .tp-card-content-in{--radius:var(--rounded-3xl);min-width:10rem;width:100%;overflow:hidden;text-align:center;padding:var(--padding-card-award);background:rgba(255,255,255,0.4) }.awardsCarousel .card-award img{width:220px;height:220px;margin:0 auto;object-fit:contain;}.awardsCarousel .tp-card-content__text{height:calc(var(--height) - var(--height-img-min) - (var(--padding-card-award) * 2));overflow-y:auto;}.awardsCarousel .ts-carousel .tns-outer{text-align:center;}@media (min-width:768px){.awardsCarousel .ts-carousel .tns-outer{margin-left:35px;margin-right:35px;}}
