.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;}}
.accordion-module .accordion-button:not(.collapsed)::after{transform:rotate(-180deg);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion-module .textAccordion,.accordion-module .descriptionAccordion{font-size:1.2rem;font-weight:var(--font-weight-normal);font-family:var(--font-noto);}.accordion-module .imageAccordionOpen{object-fit:cover;object-position:center;height:100%;width:100%;}.accordion-module .accordion-container{border-bottom:1px solid rgba(26,42,163,.15);}.accordion-module .titleAccordion{font-family:var(--font-noto);font-weight:var(--font-weight-bold);font-size:1.2rem;margin:0;}.accordion-module .accordion-collapse{border:none;}.accordion-module .accordion-button:not(.collapsed){color:black;background-color:transparent;}.accordion-module .accordion-button:focus{box-shadow:none;border-color:#fff;}@media (min-width:768px){.accordion-module .titleAccordion{font-size:1.5rem;}}
.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;}
