.title1{color:#fff;font-size:clamp(3rem,2.3092105263157894rem + 2.763157894736842vw,5.625rem);font-weight:700;line-height:100%}.text_base{font-size:1rem}.text_xxs{font-size:.65rem}.text_xs{font-size:.75rem}.text_s{font-size:.875rem}.text_m{font-size:1.125rem}.text_l{font-size:clamp(1.125rem,1.0892857142857142rem + .17857142857142858vw,1.25rem)}.text_xl{font-size:clamp(1.25rem,1.1785714285714286rem + .35714285714285715vw,1.5rem)}.text_xxl{font-size:clamp(1.5rem,1.4642857142857142rem + .17857142857142858vw,1.625rem)}.text_xl2{font-size:clamp(1rem,.5625rem + 2.1875vw,1.875rem)}.text_xl3{font-size:clamp(1.8rem,1.6600000000000001rem + .7vw,2.5rem)}.text_xl4{font-size:clamp(1.875rem,1.5178571428571428rem + 1.7857142857142856vw,3.125rem)}.text_xl5{font-size:clamp(2rem,1.65rem + 1.7500000000000002vw,3.75rem)}.text_xl6{font-size:clamp(3.125rem,2.75rem + 1.875vw,5rem)}.text_xl7{font-size:clamp(3rem,2.3092105263157894rem + 2.763157894736842vw,5.625rem)}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.text_justify{text-align:justify}.text_100{font-weight:100}.text_300{font-weight:300}.text_400{font-weight:400}.text_500{font-weight:500}.text_600{font-weight:600}.text_700{font-weight:700}.text_800{font-weight:800}.text_900{font-weight:900}.grow_all{padding:32px}.grow_left{padding-left:32px}.grow_right{padding-right:32px}.grow_top{padding-top:32px}.grow_bottom{padding-bottom:32px}.grow_vertical{padding:32px 0}.grow_horizontal{padding:0 32px}.bg_box{background:#eeebea;padding:40px}[class^=col-] .bg_box{height:100%}.bg_box:has(.container){padding-inline:0}@media(max-width:93.5em){.bg_box:has(.furtherlinks){padding-inline:12px}.bg_box:has(.furtherlinks) .container{max-width:none}}.bg_box.is-themecolor{background:#1e3442;color:#fff}.bg_box.is-themecolor [class^=title],.bg_box.is-themecolor a{color:#fff}.bg_box.is-theme2color{background:#9d527c;color:#fff;position:relative}.bg_box.is-theme2color [class^=title],.bg_box.is-theme2color a:not([class^=button]){color:#fff}.bg_box.is-theme2color.nogrow{padding-bottom:0}.bg_box.is-theme2color img{display:block}.bg_image{display:flex;flex-direction:column;justify-content:center;min-height:380px;position:relative}.bg_image,.bg_image [class^=title],.bg_image a{color:#fff}.bg_image:before{background:linear-gradient(270deg,transparent,rgba(0,0,0,.5) 50%);content:"";display:block;left:0;top:0}.bg_image:before,.bg_image_img{height:100%;position:absolute;width:100%}.bg_image_img{left:50%;object-fit:cover;top:50%;transform:translate(-50%,-50%);z-index:-1}.bg_image_info{flex:0 0 100%;padding-block:3vh;position:relative}@media(min-width:67.5em){.bg_image{min-height:500px}.bg_image.is-small{min-height:430px}}.no-margin{margin-top:-40px}.color_base{color:#142030}.color_theme{color:#82235f}.color_theme2{color:#9d527c}.color_theme3{color:#1e3442}.color_theme4{color:#142030}.color_theme5{color:#5d6a72}.color_theme6{color:#c881a9}.color_theme7{color:#fffbfb}.color_error{color:#ee0d10}.color_alert{color:#e0c529}.color_link{color:#82235f}.color_black{color:#000}.color_white{color:#fff}.title2,.title3,.title4,.title5,.title6{color:#142030;font-size:1rem;font-weight:700;line-height:120%}.title1{text-shadow:4px 0 12.3px rgba(0,0,0,.25)}.title2{color:#9d527c;line-height:100%}.title2,.title3{font-size:clamp(2rem,1.65rem + 1.7500000000000002vw,3.75rem)}.title3{font-weight:600}.title4{font-size:clamp(1.875rem,1.5178571428571428rem + 1.7857142857142856vw,3.125rem)}.title5{color:#9d527c}.title5,.title6{font-size:clamp(1.8rem,1.6600000000000001rem + .7vw,2.5rem)}.title7{font-size:clamp(1.5rem,1.4642857142857142rem + .17857142857142858vw,1.625rem);font-weight:600}.title8{font-size:clamp(1.25rem,1.1785714285714286rem + .35714285714285715vw,1.5rem);font-weight:600}.title9{font-size:clamp(1.125rem,1.0892857142857142rem + .17857142857142858vw,1.25rem);font-weight:600}.list,.list2{margin:8px 0 24px 16px}.list li,.list2 li{list-style-type:disc;margin-bottom:12px}.list li ul,.list2 li ul{margin-top:16px}.list li li,.list2 li li{margin-bottom:8px}.list li{padding-left:10px}.list li::marker{color:#82235f;content:"";font-family:bootstrap-icons;font-size:.875rem}.ordered_list>li{padding-left:8px}.ordered_list>li::marker{color:#82235f;font-weight:700}.ordered_list ul{margin-block:16px 0}oembed{display:none}.content:not(:has(.contactinfo:last-child,.bg_image:last-child)){padding-bottom:32px}.content .bg_image:last-child,.content .contactinfo:last-child{margin-top:40px}.element_center{text-align:center}.element_center *{margin:0 auto;text-align:left}.box_scroll{margin-bottom:40px}@media(max-width:59em){.box_scroll{overflow-x:auto}}.box_mw_center{margin:0 auto}@media(min-width:67.5em){.box_mw_center{max-width:740px}}@media(min-width:93.5em){.box_mw_center{max-width:820px}}.box{margin-block:40px}@media(min-width:67.5em){.box{margin-block:72px}}.infobox{border:1px solid #eeebea;margin-bottom:24px}@media(min-width:47em){.infobox{display:flex}}.infobox li{align-items:center;display:flex;flex:1;font-size:.875rem;gap:16px;padding:16px 24px}.infobox li:not(:last-child){border-bottom:1px solid #eeebea}@media(min-width:47em){.infobox li:not(:last-child){border-right:1px solid #eeebea}}.infodate{border:1px solid #eeebea;margin-bottom:24px;padding:22.4px}.infodate_header:not(:last-child){border-bottom:1px solid #eeebea;margin-bottom:20px;padding-bottom:16px}.infodate_header_title{font-size:1.125rem;font-weight:700;line-height:160%;margin-bottom:20px}.infodate_header p{margin-bottom:0}.infodate_content{font-size:.875rem}.infodate_content li{align-items:flex-start;display:flex;margin-bottom:8px}.infodate_content li:before{color:#82235f;line-height:1.5;margin-right:8px}@media(min-width:59em){.datacols{display:flex;flex-wrap:wrap;gap:24px}}.datacols li{flex:0 0 calc(50% - 24px);font-size:clamp(1.125rem,1.0892857142857142rem + .17857142857142858vw,1.25rem);gap:16px;margin-bottom:24px}.datacols li,.text_ico{align-items:center;display:flex}.text_ico{gap:8px}.text_ico.is-center{justify-content:center}.text_intro{font-size:clamp(1.125rem,1.0892857142857142rem + .17857142857142858vw,1.25rem);font-weight:600}.card{background:#fff;border:1px solid #dadada;border-radius:16px;container:parent/inline-size;height:100%;position:relative}.listapp .card{height:auto}.card:has(a){cursor:pointer}.card:has(a):hover{box-shadow:0 0 7.5px 0 #c881a9}.card:has(.card_links,[class^=button]){cursor:auto}.card:has(.card_links,[class^=button]):hover{box-shadow:none}.card:has(.card_links,[class^=button]):after{display:none!important}.card_image img{border-radius:16px 16px 0 0;display:block;width:100%}.card_info{padding:32px 56px 24px}.card_info p:not(.card_title){font-size:.875rem;line-height:120%;margin-bottom:16px}.card_info:has(.button) p:nth-last-child(2){flex:1}.card_info a:not([class^=button]){color:#142030!important;display:inline-block;text-decoration:none}.card_title{display:block;font-size:clamp(1.5rem,1.4642857142857142rem + .17857142857142858vw,1.625rem);font-weight:600;line-height:120%}.card_title:last-child{margin-bottom:0}.card_columns{display:flex;gap:40px}.card_col{flex:1}.card_links li{font-size:.875rem;font-weight:600;margin-bottom:8px}.card_links a{color:#82235f!important}.card_links a:hover{color:#142030!important}@container parent (width > 450px){.card:not(.is-small,.has-background):has(a){cursor:pointer}.card:not(.is-small,.has-background):has(a):after{align-items:center;border:1px solid #dadada;border-radius:100%;bottom:20px;color:#82235f;content:"";display:flex;font-family:bootstrap-icons;font-size:clamp(1.5rem,1.4642857142857142rem + .17857142857142858vw,1.625rem);font-weight:300;height:50px;justify-content:center;position:absolute;right:24px;width:50px}.card:hover{box-shadow:0 0 7.5px 0 #c881a9}.card:hover:after{border-color:#82235f}}@container parent (width < 450px){.card_columns{display:block}.card .card_title{font-size:clamp(1.125rem,1.0892857142857142rem + .17857142857142858vw,1.25rem)}.card_info{padding:20px}}@container parent (width < 300px){.card_title{font-size:1.125rem}}.card.is-small{display:flex;height:auto}.card.is-small .card_image,.card.is-small .card_info{flex:1}.card.is-small .card_image img{border-radius:16px 0 0 16px;height:100%;object-fit:cover;width:100%}.card.is-small .card_info{padding:16px}.card.is-small .card_info p:not(.card_title){margin:0}.card.is-small .card_title{font-size:1rem;margin-bottom:16px}.card.has-background{background:#fffbfb;height:auto}.card.has-background .card_info{padding:16px 20px}.card.has-background .card_info :last-child{margin-bottom:0}.card.has-background .card_title{font-size:1rem}.tag{align-content:center;display:flex;gap:8px}.tag b,.tag strong{backdrop-filter:blur(3.75px);background:rgba(238,235,234,.62);border-radius:32px;color:#82235f;display:inline-block;font-size:.75rem;font-weight:500;line-height:162.5%;margin:2px 3px 2px 0;padding:0 6px;text-transform:uppercase}.card .tag{left:14px;position:absolute;top:14px}.contactinfo{margin-top:24px;position:relative}@media(min-width:47em){.contactinfo{align-items:center;display:flex;justify-content:flex-end;min-height:26.5rem}.contactinfo_image{background:#142030;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}}.contactinfo_image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.contactinfo_info{font-size:.875rem;padding:36px 20px 24px}@media(min-width:47em){.contactinfo_info{background:#fff;border-radius:16px;margin:24px 10vw 24px 0;max-width:32rem;padding-inline:36px 28px;position:relative;width:53%}}.contactinfo_info li{margin-bottom:18px}.contactinfo_info li img{display:inline-block;margin-right:4px;vertical-align:middle}.contactinfo_info li ul{margin:8px 8px 8px 24px}.contactinfo_info li ul li{list-style-type:disc;margin-bottom:8px}.grid{margin:32px 0}.grid_col{margin-bottom:8px}@media(min-width:47em){.grid{display:grid;grid-column-gap:21px;grid-row-gap:21px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.grid_col{margin-bottom:0}.grid_col:first-child{grid-area:1/1/3/3}.grid_col:nth-child(2){grid-area:3/1/4/2}.grid_col:nth-child(3){grid-area:3/2/4/3}.grid_col:nth-child(4){grid-area:4/1/5/2}.grid_col:last-child{grid-area:4/2/5/3}}@media(min-width:67.5em){.grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.grid_col:nth-child(2){grid-area:1/3/2/4}.grid_col:nth-child(3){grid-area:1/4/2/5}.grid_col:nth-child(4){grid-area:2/3/3/4}.grid_col:last-child{grid-area:2/4/3/5}.grid:has(.grid_col:nth-child(4):last-child):not(.has-pill) .grid_col:last-child{grid-column:span 2}.grid.has-pill .grid_col:has(.linkpill){display:flex;gap:21px}.grid.has-pill .grid_col:nth-child(2){grid-area:1/3/2/5}.grid.has-pill .grid_col:nth-child(3){grid-area:2/3/3/4}}