.w33_upper h3{font-weight:500;line-height:1}.w33_lower h4{font-weight:600;line-height:1.3;margin-bottom:24px}.w3cols .upper_row p{font-family:var(--font-family-headlines)}.w3cols .lower_row li{background:url(../../images/list-dot.svg) no-repeat left 4px;background-size:12px auto;list-style-type:none;padding-left:24px}@media screen and (max-width:639px){.w3cols{margin-right:24px;margin-left:24px}.w3cols .upper_row{border-top-right-radius:16px;border-top-left-radius:16px;padding:24px}.w3cols .lower_row{border-radius:16px;margin-top:-12px;padding:24px}.w3cols .w33_lower:not(:last-child){margin-bottom:24px}}@media screen and (min-width:640px) and (max-width:959px){.w3cols{width:100%;max-width:640px}.w3cols .upper_row{border-top-right-radius:24px;border-top-left-radius:24px;padding:32px}.w3cols .lower_row{border-radius:24px;margin-top:-16px;padding:32px}.w3cols .w33_lower:not(:last-child){margin-bottom:32px}}@media screen and (max-width:959px){.upper_row,.lower_row{width:100%}.w33_lower h4{font-size:18px}.w33_upper h1,.w33_upper h2,.w33_upper h3,.w33_upper h4,.w33_upper h5{font-size:30px}.content-element .w33_upper p{font-size:18px}}@media screen and (min-width:960px){.w33_upper h1,.w33_upper h2,.w33_upper h3,.w33_upper h4,.w33_upper h5{font-size:33px}.w33_lower h4{font-size:20px}.w100.w3cols{display:grid}.w3cols .first_row{grid-row-end:2;grid-row-start:1}.w3cols .second_row{grid-row-end:3;grid-row-start:2}.content-element .w33_upper p{font-size:20px}.w3cols .w33 .lower_row .ce-content{font-size:16px;line-height:26px}}@media screen and (min-width:960px) and (max-width:1679px){.w33_upper h3{margin-bottom:24px}.w100.w3cols{column-gap:32px;grid-column-gap:32px;grid-template-columns:calc(33.333% - 21.333px) calc(33.333% - 21.333px) calc(33.333% - 21.333px);padding-right:32px;padding-left:32px}.w3cols .upper_row{border-top-right-radius:32px;border-top-left-radius:32px;padding:48px}.w3cols .lower_row{border-radius:32px;margin-top:-24px;padding:24px}}@media screen and (min-width:1680px){.w33_upper h3{margin-bottom:32px}.w100.w3cols{column-gap:48px;grid-column-gap:48px;grid-template-columns:calc(33.333% - 32px) calc(33.333% - 32px) calc(33.333% - 32px)}.w3cols .upper_row{border-top-right-radius:40px;border-top-left-radius:40px;padding:64px}.w3cols .lower_row{border-radius:40px;margin-top:-32px;padding:32px}}