﻿.skip-link{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important;position:absolute;left:-9999px}.skip-link:hover{text-decoration:underline}.skip-link:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.skip-link:active,.skip-link:focus{left:16px;top:16px;z-index:9999}html{position:relative;font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}body{font-size:1.6rem;line-height:2.4rem;word-spacing:0.256rem;word-break:break-word;font-family:"Frutiger W01",Arial,sans-serif;background-color:#fff;color:#231f20;letter-spacing:0}hr{border-top:3px solid #EAE5F2;margin:2.5rem 0;opacity:1}strong,b{font-weight:600}h1{color:#fff;font-size:4rem;line-height:6rem;word-spacing:0.64rem;margin-bottom:0}h2{color:#7253a6;font-size:3.5rem;line-height:5.25rem;word-spacing:0.56rem}h3{color:#7253a6;font-size:3rem;line-height:4.5rem;word-spacing:0.48rem}h4{color:#7253a6;font-size:2.7rem;line-height:4.05rem;word-spacing:0.432rem}h5{color:#7253a6;font-size:2.2rem;line-height:3.3rem;word-spacing:0.352rem}h6{color:#7253a6;font-size:2rem;line-height:3rem;word-spacing:0.32rem}p,ul,ol{font-size:1.6rem;line-height:2.4rem;word-spacing:0.256rem;margin-bottom:1.5rem}.small-text{font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem}.large-text{font-size:1.8rem;line-height:2.7rem;word-spacing:0.288rem}a{font-size:inherit;line-height:inherit;word-spacing:inherit;text-decoration:underline;color:#7253a6}a:hover{text-decoration:none;color:inherit}a:focus{background:#ffb81c !important;color:#231f20 !important;outline:0}a:has(img){display:inline-flex}a:has(img):focus{background:rgba(0,0,0,0) !important}a:hover img,a:focus img{outline:2px solid #FFB81C}ul,ol{padding:0}ul li,ol li{margin-left:10px}ul{list-style:disc;list-style-position:inside}ol{list-style:decimal;list-style-position:inside}.ce-headline-center,.align-center{text-align:center}.ce-headline-left,.align-left{text-align:left}.ce-headline-right,.align-right{text-align:right}.ce-textpic,.ce-image{display:flex;flex-wrap:wrap}.ce-textpic .ce-bodytext,.ce-image .ce-bodytext{width:100%}.ce-textpic .ce-gallery,.ce-image .ce-gallery{order:1;width:100%}.ce-textpic .ce-gallery .ce-column,.ce-image .ce-gallery .ce-column{margin-bottom:2.5rem}.ce-textpic .ce-gallery .ce-column figure,.ce-image .ce-gallery .ce-column figure{display:flex;flex-direction:column;margin:0}.ce-textpic .ce-gallery[data-ce-columns]:not([data-ce-columns="1"]) .ce-column,.ce-image .ce-gallery[data-ce-columns]:not([data-ce-columns="1"]) .ce-column{display:inline-block}.ce-textpic.ce-above .ce-gallery,.ce-image.ce-above .ce-gallery{order:0}.ce-textpic.ce-left .ce-gallery figure,.ce-image.ce-left .ce-gallery figure{align-items:flex-start}.ce-textpic.ce-right .ce-gallery figure,.ce-image.ce-right .ce-gallery figure{align-items:flex-end}.ce-textpic.ce-right .ce-gallery figure figcaption,.ce-image.ce-right .ce-gallery figure figcaption{text-align:right}.ce-textpic.ce-center .ce-gallery figure,.ce-image.ce-center .ce-gallery figure{align-items:center}.ce-textpic.ce-center .ce-gallery figure figcaption,.ce-image.ce-center .ce-gallery figure figcaption{text-align:center}@media(min-width: 768px){.frame-type-textpic:has(.ce-right)>.ce-textpic,.frame-type-textpic:has(.ce-left)>.ce-textpic,.frame-type-textmedia:has(.ce-right)>.ce-textpic,.frame-type-textmedia:has(.ce-left)>.ce-textpic{align-items:flex-start}.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textpic .ce-textpic.ce-right:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-right:has(.ce-gallery)>.ce-gallery{width:40%}.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-bodytext,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-bodytext{width:60%}.frame-type-textpic .ce-textpic.ce-right:has(.ce-gallery)>.ce-bodytext,.frame-type-textmedia .ce-textpic.ce-right:has(.ce-gallery)>.ce-bodytext{width:60%;padding-right:20px}.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery{order:0;padding-right:20px}.frame-type-textpic .ce-textpic.ce-intext:not(.ce-nowrap),.frame-type-textmedia .ce-textpic.ce-intext:not(.ce-nowrap){display:block}.frame-type-textpic .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-intext:not(.ce-nowrap) .ce-bodytext{width:auto !important;padding-right:0 !important}.frame-type-textpic .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery,.frame-type-textmedia .ce-textpic.ce-intext:not(.ce-nowrap) .ce-gallery{padding-bottom:10px}.frame-type-textpic .ce-textpic.ce-intext:not(.ce-nowrap).ce-right .ce-gallery,.frame-type-textmedia .ce-textpic.ce-intext:not(.ce-nowrap).ce-right .ce-gallery{float:right;padding-left:10px}.frame-type-textpic .ce-textpic.ce-intext:not(.ce-nowrap).ce-left .ce-gallery,.frame-type-textmedia .ce-textpic.ce-intext:not(.ce-nowrap).ce-left .ce-gallery{float:left;padding-right:10px}.frame-type-textpic .ce-textpic.ce-left.ce-above .ce-gallery,.frame-type-textpic .ce-textpic.ce-left.ce-above .ce-bodytext,.frame-type-textpic .ce-textpic.ce-left.ce-below .ce-gallery,.frame-type-textpic .ce-textpic.ce-left.ce-below .ce-bodytext,.frame-type-textpic .ce-textpic.ce-right.ce-above .ce-gallery,.frame-type-textpic .ce-textpic.ce-right.ce-above .ce-bodytext,.frame-type-textpic .ce-textpic.ce-right.ce-below .ce-gallery,.frame-type-textpic .ce-textpic.ce-right.ce-below .ce-bodytext,.frame-type-textpic .ce-textpic.ce-center.ce-above .ce-gallery,.frame-type-textpic .ce-textpic.ce-center.ce-above .ce-bodytext,.frame-type-textpic .ce-textpic.ce-center.ce-below .ce-gallery,.frame-type-textpic .ce-textpic.ce-center.ce-below .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-left.ce-above .ce-gallery,.frame-type-textmedia .ce-textpic.ce-left.ce-above .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-left.ce-below .ce-gallery,.frame-type-textmedia .ce-textpic.ce-left.ce-below .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-right.ce-above .ce-gallery,.frame-type-textmedia .ce-textpic.ce-right.ce-above .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-right.ce-below .ce-gallery,.frame-type-textmedia .ce-textpic.ce-right.ce-below .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-center.ce-above .ce-gallery,.frame-type-textmedia .ce-textpic.ce-center.ce-above .ce-bodytext,.frame-type-textmedia .ce-textpic.ce-center.ce-below .ce-gallery,.frame-type-textmedia .ce-textpic.ce-center.ce-below .ce-bodytext{width:100% !important}}@media(min-width: 991px){.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textpic .ce-textpic.ce-right:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-right:has(.ce-gallery)>.ce-gallery{width:30%}.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-bodytext,.frame-type-textpic .ce-textpic.ce-right:has(.ce-gallery)>.ce-bodytext,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-bodytext,.frame-type-textmedia .ce-textpic.ce-right:has(.ce-gallery)>.ce-bodytext{width:70%}}@media(min-width: 1200px){.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textpic .ce-textpic.ce-right:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-gallery,.frame-type-textmedia .ce-textpic.ce-right:has(.ce-gallery)>.ce-gallery{width:20%}.frame-type-textpic .ce-textpic.ce-left:has(.ce-gallery)>.ce-bodytext,.frame-type-textpic .ce-textpic.ce-right:has(.ce-gallery)>.ce-bodytext,.frame-type-textmedia .ce-textpic.ce-left:has(.ce-gallery)>.ce-bodytext,.frame-type-textmedia .ce-textpic.ce-right:has(.ce-gallery)>.ce-bodytext{width:80%}}@media(max-width: 991px){.ce-textpic.ce-right .ce-gallery figure,.ce-image.ce-right .ce-gallery figure{align-items:flex-start}}img{max-width:100%;height:auto}main img{border-radius:15px}figure figcaption{width:100%;background-color:#eae5f2;font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem;margin-top:1.5rem;padding:5px 10px;border-radius:15px;text-align:left !important}figure.video .video-embed{width:100%}figure.video .video-embed iframe{height:460px;border:0;outline:none}iframe{width:100%;border-radius:15px;margin-bottom:2.5rem}.ce-gallery:has(iframe) iframe{margin-bottom:0}header{margin:2rem 0 4rem}header .header-utilities{display:flex}header .header-utilities .site-logo{display:flex;justify-content:flex-end}header .header-utilities .site-logo img{width:80%}@media screen and (max-width: 1400px){header .header-utilities .site-logo img{width:100%}}@media screen and (max-width: 767px){header .header-utilities [class*=col-]:has(.search-box){order:2}header .header-utilities .site-logo{justify-content:flex-start;margin-bottom:2.5rem}header .header-utilities .site-logo img{width:45%}}@media screen and (max-width: 576px){header .header-utilities .site-logo img{width:60%}}@media screen and (max-width: 400px){header .header-utilities .site-logo img{width:100%}}header .banner{background-color:#7253a6;color:#fff;border-radius:15px;padding:2rem;margin-top:4rem}header .banner p{font-size:2.2rem;line-height:3.3rem;word-spacing:0.352rem;margin-bottom:0}header .breadcrumb{background-color:rgba(0,0,0,0) !important;margin-bottom:0}header .breadcrumb .breadcrumb-item{display:flex;align-items:center}header .breadcrumb .breadcrumb-item a{color:#fff;text-decoration:underline}header .breadcrumb .breadcrumb-item a:hover{text-decoration:none}header .breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"";display:inline-block;margin:0 .5rem;vertical-align:middle;width:0;height:0;border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-left:.5rem solid #fff}header .breadcrumb li{color:#fff;margin-left:0}header .navbar{display:flex;background-color:#eae5f2;color:#231f20;width:98%;margin:0 auto;padding:0;border-radius:0 0 15px 15px}header .navbar .navbar-toggler{display:none;background-color:rgba(0,0,0,0);color:#231f20 !important;position:relative;width:100%;cursor:pointer;margin-bottom:0;padding:10px 2rem;border-radius:0 0 12px 12px;border:0;text-align:left;text-decoration:none;font-size:1.8rem;line-height:calc(1.8rem*1.5);word-spacing:calc(1.8rem*0.16)}header .navbar .navbar-toggler:hover{text-decoration:underline}header .navbar .navbar-toggler:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}header .navbar .navbar-toggler.collapsed .close-icon{display:none}header .navbar .navbar-toggler:not(.collapsed){background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}header .navbar .navbar-toggler:not(.collapsed) .close-icon{display:inline}header .navbar .navbar-toggler:not(.collapsed) .open-icon{display:none}header .navbar #navbarNav .nav{width:100%}header .navbar #navbarNav .nav .nav-item{flex-grow:1;margin:0 10px}header .navbar #navbarNav .nav .nav-item .nav-link{display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:#231f20;word-break:keep-all;padding:10px 0;transition:none}header .navbar #navbarNav .nav .nav-item .nav-link:hover{text-decoration:underline}header .navbar #navbarNav .nav .nav-item .nav-link:focus-visible{box-shadow:none}header .navbar #navbarNav .nav .nav-item .nav-link.dropdown-toggle{white-space:wrap}header .navbar #navbarNav .nav .nav-item .nav-link.dropdown-toggle::after{margin-left:10px}header .navbar #navbarNav .nav .nav-item.dropdown:hover>ul,header .navbar #navbarNav .nav .nav-item.dropdown ul:hover,header .navbar #navbarNav .nav .nav-item.dropdown:focus-within,header .navbar #navbarNav .nav .nav-item.dropdown:focus-within>ul{visibility:visible;opacity:1;display:block}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu{width:stretch;background-color:#eae5f2;color:inherit;font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem;padding:0;border:0;border-top:3px solid #7253A6;border-radius:0 0 15px 15px}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item{margin:0}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item{color:#231f20;padding:10px;text-align:center;white-space:wrap}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item:hover{background-color:inherit;text-decoration:underline}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item:active,header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item.active{background-color:rgba(0,0,0,0);text-decoration:underline}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item:last-child .dropdown-item:focus{border-bottom-left-radius:15px;border-bottom-right-radius:15px}header .navbar #navbarNav .nav .nav-item.active>a{text-decoration:underline}header .navbar #navbarNav .nav .nav-item.active:has(.dropdown-menu .dropdown .dropdown-item.active)>a{text-decoration:none !important}@media screen and (max-width: 1600px){header .navbar #navbarNav .nav .nav-item{flex-basis:0;text-align:center}}@media screen and (max-width: 1400px){header .navbar{width:96%}}@media screen and (max-width: 991px){header .navbar{width:94%}header .navbar .navbar-toggler{display:block}header .navbar #navbarNav .nav{margin:2.5rem 0}header .navbar #navbarNav .nav .nav-item .nav-link{justify-content:flex-start;height:auto;padding:10px 15px}header .navbar #navbarNav .nav .nav-item .nav-link:focus{border-radius:15px}header .navbar #navbarNav .nav .nav-item .nav-link.dropdown-toggle::after{display:none !important}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu{display:block;border-top:0}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item{margin:0 10px}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item{text-align:left}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item:focus{border-radius:15px}header .navbar #navbarNav .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item::before{content:"›"}}@media screen and (max-width: 567px){header .navbar{width:92%}}main{margin:20px auto}.alert-primary{background-color:#ffb81c;color:#231f20;padding:2rem}details{margin-bottom:2.5rem}details summary{color:#7253a6;font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);text-decoration:underline}details summary:hover{color:#7253a6;text-decoration:none}details summary:focus{background:#ffb81c !important;color:#231f20 !important;outline:0}blockquote{border:1px solid #EAE5F2;box-shadow:5px -5px #eae5f2;border-radius:15px;padding:2rem;margin:2.5rem 0}blockquote p{font-size:1.8rem;line-height:2.7rem;word-spacing:0.288rem}blockquote p:last-child{margin-bottom:0}button,.primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important}button:hover,.primary-btn:hover{text-decoration:underline}button:focus,.primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}button:nth-child(even),.primary-btn:nth-child(even){font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}button:nth-child(even):hover,.primary-btn:nth-child(even):hover{text-decoration:underline}button:nth-child(even):focus,.primary-btn:nth-child(even):focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}p:has(.primary-btn){margin-bottom:0 !important}p:has(.primary-btn) a{margin-bottom:1.5rem !important}.secondary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}.secondary-btn:hover{text-decoration:underline}.secondary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.links_as_buttons-1{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none}.links_as_buttons-1 li{list-style:none;margin:8px 0}.links_as_buttons-1 li a{display:block;border-radius:12px;padding:8px;font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem;text-align:center;text-decoration:none}.links_as_buttons-1 li a:hover{text-decoration:underline}.links_as_buttons-1 li{display:flex;flex:0 0 calc(25% - 6px);margin:0 8px 8px 0;text-decoration:none}.links_as_buttons-1 li:last-child,.links_as_buttons-1 li:nth-child(4n){margin-right:0}.links_as_buttons-1 li a{display:inline-flex;align-items:center;width:100%;text-align:center;background-color:#7253a6;color:#fff;font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);padding:15px}.links_as_buttons-1 li a span{width:100%}.col-lg-8 .links_as_buttons-1 li{flex:0 0 calc(33.3333333333% - 5.3333333333px)}.col-lg-8 .links_as_buttons-1 li:nth-child(4n){margin-right:8px}.col-lg-8 .links_as_buttons-1 li:nth-child(3n){margin-bottom:0}.col-lg-6 .links_as_buttons-1 li,.col-lg-4 .links_as_buttons-1 li{flex:0 0 calc(50% - 4px)}.col-lg-6 .links_as_buttons-1 li:nth-child(2n),.col-lg-4 .links_as_buttons-1 li:nth-child(2n){margin-right:0}.col-lg-3 .links_as_buttons-1 li{flex:0 0 100%;margin-right:0}@media(max-width: 1200px){.col-lg-4 .links_as_buttons-1 li{flex:0 0 100%;margin-right:0}}@media(max-width: 991px){.links_as_buttons-1 li{flex:0 0 calc(50% - 4px)}.links_as_buttons-1 li:nth-child(4n){margin-right:8px}.links_as_buttons-1 li:nth-child(2n){margin-right:0}.col-lg-8 .links_as_buttons-1 li{flex:0 0 calc(50% - 4px)}.col-lg-8 .links_as_buttons-1 li:nth-child(4n){margin-right:8px}.col-lg-8 .links_as_buttons-1 li:nth-child(2n){margin-right:0}}@media(max-width: 767px){.links_as_buttons-1 li{flex:0 0 100%;margin-right:0}.col-lg-8 .links_as_buttons-1 li,.col-lg-6 .links_as_buttons-1 li{flex:0 0 100%;margin-right:0}}figure.table{display:block;margin:0 0 2.5rem;overflow-x:auto}figure.table:has(table thead){border-radius:15px 15px 0 0}figure.table:has(table tbody tr th){border-top-left-radius:15px;border-bottom-left-radius:15px}figure.table table{width:100%;word-break:keep-all;text-align:left}figure.table table tr{color:#231f20}figure.table table tr td,figure.table table tr th{padding:.75rem;border:1px solid #EAE5F2}figure.table table th{background-color:#7253a6;color:#fff;font-weight:600;text-align:center}figure.table figcaption{margin-top:0;border-radius:0 0 15px 15px}form{font-size:1.6rem;line-height:2.4rem;word-spacing:0.256rem}form fieldset label{width:100%;font-weight:600}form fieldset input,form fieldset textarea,form fieldset select{width:100%;color:#425563;border:2px solid #7253A6;padding:5px 10px;margin-bottom:1.5rem;border-radius:15px}form fieldset input:hover,form fieldset textarea:hover,form fieldset select:hover{box-shadow:none}form fieldset input:focus,form fieldset textarea:focus,form fieldset select:focus{border:2px solid #FFB81C;outline:0;box-shadow:none}form fieldset select{appearance:base-select}form fieldset select:hover{cursor:pointer}form fieldset input::placeholder{color:#425563;font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem}form fieldset input[type=radio],form fieldset input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;margin:0 8px 0 0;padding:0;border:2px solid #7253A6;cursor:pointer}form fieldset input[type=radio]:checked,form fieldset input[type=checkbox]:checked{background-color:#7253a6;box-shadow:inset 0 0 0 4px #fff}form fieldset input[type=radio]:focus-visible,form fieldset input[type=radio]:focus,form fieldset input[type=checkbox]:focus-visible,form fieldset input[type=checkbox]:focus{border:2px solid #FFB81C;outline:0;box-shadow:none;box-shadow:inset 0 0 0 4px #fff}form fieldset input[type=radio]{border-radius:50%}form fieldset input[type=checkbox]{border-radius:5px}form fieldset input::file-selector-button{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important;margin-bottom:0}form fieldset input::file-selector-button:hover{text-decoration:underline}form fieldset input::file-selector-button:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}form fieldset input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) saturate(100%) invert(32%) sepia(12%) saturate(700%) hue-rotate(163deg) brightness(91%) contrast(88%)}form fieldset input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}form fieldset input[type=date]:hover{cursor:pointer}form fieldset input[type=submit]{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important;width:100%}form fieldset input[type=submit]:hover{text-decoration:underline}form fieldset input[type=submit]:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}form fieldset input[type=search]::-webkit-search-decoration,form fieldset input[type=search]::-webkit-search-cancel-button,form fieldset input[type=search]::-webkit-search-results-button,form fieldset input[type=search]::-webkit-search-results-decoration{appearance:none}footer .footer-frame{padding:4rem;border-radius:15px;background-color:#eae5f2;color:#231f20;margin-bottom:2.5rem;padding:2rem;height:stretch}footer .footer-frame p:only-child{margin-bottom:0}footer .footer-frame *{color:#231f20}footer .footer-frame .primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}footer .footer-frame .primary-btn:hover{text-decoration:underline}footer .footer-frame .primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}footer .footer-frame hr{border-top:3px solid #d6cce3}footer .footer-frame h2{color:#7253a6;font-size:3rem;line-height:4.5rem;word-spacing:0.48rem}footer .footer-frame p:only-child{margin-bottom:0}footer .footer-frame .social-icons img{width:35px;height:auto;border-radius:50%}footer .footer-frame .note{text-align:center}footer .footer-frame .note p,footer .footer-frame .note ul,footer .footer-frame .note ol{font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem}footer .footer-utilities{margin-top:2.5rem;text-align:center}footer .footer-utilities .policy-links{margin-bottom:2.5rem}footer .footer-utilities .policy-links a{margin:0 20px}@media screen and (max-width: 567px){footer .footer-utilities .policy-links a{margin:0 10px}}.coloured-box{margin-bottom:2.5rem;text-align:center}.coloured-box [class*=box-colour-]{display:flex;flex-direction:column}.coloured-box [class*=box-colour-] p:last-child{margin-bottom:0}.coloured-box [class*=box-colour-] p:last-child:has(.primary-btn) .primary-btn{margin-bottom:0 !important}.coloured-box .box-colour-1{padding:4rem;border-radius:15px;background-color:#7253a6;color:#fff}.coloured-box .box-colour-1 p:only-child{margin-bottom:0}.coloured-box .box-colour-1 *{color:#fff}.coloured-box .box-colour-1 .primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#fff;color:#231f20 !important}.coloured-box .box-colour-1 .primary-btn:hover{text-decoration:underline}.coloured-box .box-colour-1 .primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.coloured-box .box-colour-2{padding:4rem;border-radius:15px;background-color:#eae5f2;color:#231f20}.coloured-box .box-colour-2 p:only-child{margin-bottom:0}.coloured-box .box-colour-2 *{color:#231f20}.coloured-box .box-colour-2 .primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}.coloured-box .box-colour-2 .primary-btn:hover{text-decoration:underline}.coloured-box .box-colour-2 .primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.coloured-box .box-colour-2 hr{border-top:3px solid #d6cce3}.coloured-box .box-colour-3{padding:4rem;border-radius:15px;background-color:#76b72a;color:#231f20}.coloured-box .box-colour-3 p:only-child{margin-bottom:0}.coloured-box .box-colour-3 *{color:#231f20}.coloured-box .box-colour-3 .primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}.coloured-box .box-colour-3 .primary-btn:hover{text-decoration:underline}.coloured-box .box-colour-3 .primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.coloured-box .box-colour-3 hr{border-top:3px solid #aed87a}.coloured-box .box-colour-4{padding:4rem;border-radius:15px;background-color:#00a3cc;color:#231f20}.coloured-box .box-colour-4 p:only-child{margin-bottom:0}.coloured-box .box-colour-4 *{color:#231f20}.coloured-box .box-colour-4 .primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}.coloured-box .box-colour-4 .primary-btn:hover{text-decoration:underline}.coloured-box .box-colour-4 .primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.coloured-box .box-colour-4 hr{border-top:3px solid #8dd3f0}.coloured-box .box-colour-5{padding:4rem;border-radius:15px;background-color:#ccedf6;color:#231f20}.coloured-box .box-colour-5 p:only-child{margin-bottom:0}.coloured-box .box-colour-5 *{color:#231f20}.coloured-box .box-colour-5 .primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}.coloured-box .box-colour-5 .primary-btn:hover{text-decoration:underline}.coloured-box .box-colour-5 .primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.coloured-box .box-colour-5 hr{border-top:3px solid #99ddeb}.coloured-box blockquote{border:0;box-shadow:none;padding:0;margin:0;border-radius:0}.grid-container:has(.coloured-box) .row{height:100%}.grid-container:has(.coloured-box) .row [class*=col-]{display:flex;flex-direction:column;justify-content:space-between}.grid-container:has(.coloured-box) .row [class*=col-] .coloured-box{flex:1}.grid-container:has(.coloured-box) .row [class*=col-] .coloured-box [class*=box-colour-]{height:100%;justify-content:center;padding:2rem}.card{border:1px solid #EAE5F2;box-shadow:5px -5px #eae5f2;border-radius:15px;margin-bottom:2.5rem}.card [class*=card-]{display:flex;flex:0 0 50%;flex-direction:row;justify-content:center}.card [class*=card-] figure,.card [class*=card-] .card-content{display:flex;flex-direction:column;width:100%}.card [class*=card-] figure{margin:0}.card [class*=card-] figure img{width:100%;max-height:400px;object-fit:cover;border-top-right-radius:0;border-bottom-right-radius:0}.card [class*=card-] .card-content{padding:0 2rem}.card [class*=card-]:not(:has(figure)){flex:0 0 100%;flex-direction:column}.card [class*=card-]:not(:has(figure)) .card-content{padding:2rem}.grid-container:has(.card) .row [class*=col-]:has(.card){padding-top:5px;margin-bottom:2.5rem}.grid-container:has(.card) .row [class*=col-]:has(.card) .card{margin-bottom:1.5rem}.grid-container:has(.card) .row [class*=col-]:has(.card) .card:last-child{margin-bottom:0}.grid-container:has(.card) .row [class*=col-]:has(.card) .card:only-child{height:100%}.grid-container:has(.card) .row [class*=col-]:has(.card) .card [class*=card-]{flex:1;flex-direction:column;height:100%}.grid-container:has(.card) .row [class*=col-]:has(.card) .card [class*=card-] figure,.grid-container:has(.card) .row [class*=col-]:has(.card) .card [class*=card-] .card-content{display:flex;flex-direction:column;justify-content:flex-start}.grid-container:has(.card) .row [class*=col-]:has(.card) .card [class*=card-] figure{margin-bottom:1.5rem}.grid-container:has(.card) .row [class*=col-]:has(.card) .card [class*=card-] figure img{display:inline-block;width:100%;height:260px;object-fit:cover;border-radius:15px 15px 0 0}@media(max-width: 991px){.card [class*=card-]{flex:1;flex-direction:column}.card [class*=card-] figure,.card [class*=card-] .card-content{display:flex;flex-direction:column}.card [class*=card-] figure{margin-bottom:1.5rem}.card [class*=card-] figure img{border-radius:15px 15px 0 0}}.card .card-profile .profile-role{font-weight:600}.card .card-profile:has(.profile-tel) .profile-email{margin-bottom:0}.card .card-project{border-radius:15px;overflow:hidden}.card .card-project a{width:100%;align-items:center}.card .card-project a figure{overflow:hidden}.card .card-project a figure img{display:block;transition:transform .3s ease}.card .card-project a:hover img,.card .card-project a:focus img{outline:0;transform:scale(1.05)}.card .card-project a:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.card .card-project a:focus .card-content h2,.card .card-project a:focus .card-content h3,.card .card-project a:focus .card-content h4{color:inherit}.card .card-project a .card-content h2,.card .card-project a .card-content h3,.card .card-project a .card-content h4{padding-bottom:1.5rem;margin:0}.grid-container:has(.card) .row [class*=col-]:has(.card) .card .card-project a{display:flex;flex-direction:column;height:100%}@media(max-width: 991px){.card .card-project a{display:flex;flex-direction:column}}.grid-container [class*=col-]:empty{display:none !important}.accordion{margin-bottom:2.5rem}.accordion .accordion-item{border:0;margin-bottom:.75rem}.accordion .accordion-item:last-child{margin-bottom:0}.accordion .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.accordion .accordion-item .accordion-header{margin:0}.accordion .accordion-item .accordion-header .accordion-button{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important;display:flex;width:100%;margin-bottom:0;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x)}.accordion .accordion-item .accordion-header .accordion-button:hover{text-decoration:underline}.accordion .accordion-item .accordion-header .accordion-button:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:focus{border:none}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button::after{content:none}.accordion .accordion-item .accordion-header .accordion-button .accordion-toggle-text{margin-left:auto}.accordion .accordion-item .accordion-header .accordion-button .accordion-toggle-text::after{content:"+";margin-left:10px}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-toggle-text::after{content:"−"}.accordion .accordion-item .accordion-body [data-label=header]:first-child{display:none}.accordion .accordion-item .accordion-body [data-label=header] .accordion h2:first-child{display:block}.accordion .accordion-item .accordion-body [data-label=header] .accordion .accordion-body h2:first-child{display:none}#tx_cookies .cookieSettings-btn{display:none}#tx_cookies .typo3-messages{display:none;visibility:hidden}#tx_cookies #tx_cookies_inner{position:relative;top:0;bottom:unset;z-index:unset;background-color:#eae5f2;padding:2rem}#tx_cookies #tx_cookies_inner.show{display:block}#tx_cookies #tx_cookies_inner #tx_cookies_close{display:none}#tx_cookies #tx_cookies_inner #tx_cookies_close::after{content:"";padding:0}#tx_cookies #tx_cookies_inner h2{margin:0 0 1.5rem}#tx_cookies #tx_cookies_inner .cookie-controls form{width:100%}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn{display:flex;justify-content:space-between;gap:10px}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input{width:100% !important;white-space:normal}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-primary,#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.primary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-primary:hover,#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.primary-btn:hover{text-decoration:underline}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-primary:focus,#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.primary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-secondary{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-secondary:hover{text-decoration:underline}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-secondary:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-primary,#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.primary-btn,#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-secondary{margin-bottom:0}.cookies-btn #tx_cookies #tx_cookies_showPermanent,.cookies-btn #tx_cookies #tx_cookies_inner{position:static;transition:none}.cookies-btn #tx_cookies #tx_cookies_inner{border-radius:15px}.cookies-btn #tx_cookies #tx_cookies_inner #tx_cookies_close{display:block}@media screen and (max-width: 576px){#tx_cookies #tx_cookies_inner.show{display:inline-block;margin-bottom:2.5rem}#tx_cookies #tx_cookies_inner #tx_cookies_close{float:none;margin-left:0}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn{justify-content:flex-start;flex-direction:column;gap:0}#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.btn-primary,#tx_cookies #tx_cookies_inner .cookie-controls .cookie-controls-btn input.primary-btn{margin-bottom:1.5rem}}.search-box .tx-kesearch-pi1 .kesearchbox #ke_search_sword{padding:5px 10px}.search-box .tx-kesearch-pi1 .submitbutt{position:relative;display:block}.search-box .tx-kesearch-pi1 .submitbutt input{position:absolute;top:-52px;right:1px;min-width:36px;max-width:36px;padding:7px;border:2px solid rgba(0,0,0,0);border-radius:0;margin-bottom:0}.search-box .tx-kesearch-pi1 .submitbutt input:hover,.search-box .tx-kesearch-pi1 .submitbutt input:focus{border:2px solid #FFB81C;outline:0;box-shadow:none;border-radius:0 15px 15px 0}.tx-kesearch-pi1 #kesearch_num_results{font-size:1.8rem;line-height:2.7rem;word-spacing:0.288rem;margin-bottom:1.5rem;color:#231f20}.tx-kesearch-pi1 #kesearch_results .result-list-item{font-size:1.6rem;line-height:2.4rem;word-spacing:0.256rem;margin:1.5rem 0}.tx-kesearch-pi1 #kesearch_results .result-list-item .result-teaser{color:#231f20}.tx-kesearch-pi1 #kesearch_results .result-list-item .hit{color:#7253a6}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom{font-size:1.8rem;line-height:2.7rem;word-spacing:0.288rem;color:#231f20;text-align:left;margin:2.5rem 0 1.5rem}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total{border-top:2px solid #7253A6}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .result_txt{color:#231f20;margin:1.5rem 0}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser .pagination{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser .pagination .page-item{margin-left:10px;margin-bottom:1.5rem}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser .pagination .page-item .page-link{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);background-color:#eae5f2;color:#231f20;font-weight:600;border-color:rgba(0,0,0,0);border-radius:12px;padding:5px 15px}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser .pagination .page-item .page-link:hover{text-decoration:underline}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser .pagination .page-item .page-link:focus{box-shadow:none}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .kesearch_pagebrowser .pagination .page-item.active .page-link{background:#ffb81c !important;color:#231f20 !important;outline:0;text-decoration:none}.news-detail .banner h1,.news-detail .breadcrumb li:last-child{visibility:hidden}.news-detail.article-loaded .banner h1,.news-detail.article-loaded .breadcrumb li:last-child{visibility:visible}.news .no-news-found{font-style:normal !important;background-color:#ccedf6;color:#231f20 !important;padding:2rem;border-radius:15px;margin:2rem 0}.news .category-filter ul{display:flex;flex-wrap:wrap;list-style-type:none}.news .category-filter ul li{display:inline-flex;margin-left:0;margin-right:20px}.news .news-category img{width:15px;margin-right:8px;border-radius:0}.news .news-category span{font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem}.news .news-list-view{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.news .news-list-view .article{display:inline-flex;flex:0 0 calc(33.3333333333% - 1rem);flex-direction:column;border:1px solid #EAE5F2;box-shadow:5px -5px #eae5f2;border-radius:15px;margin:0 1.5rem 2.5rem 0;padding:0;overflow:hidden}.news .news-list-view .article:nth-child(3n){margin-right:0}.news .news-list-view .article:last-child{margin-right:0;margin-bottom:2.5rem}.news .news-list-view .article a{display:flex;flex-direction:column;width:100%;height:100%}.news .news-list-view .article a .news-img-wrap{background:rgba(0,0,0,0);margin:0 0 1.5rem;overflow:hidden}.news .news-list-view .article a .news-img-wrap img{display:block;transition:transform .3s ease;width:100%;height:300px;object-fit:cover;border-radius:15px 15px 0 0}.news .news-list-view .article a .news-img-wrap .no-media-element img{background-color:#fff;object-fit:contain}.news .news-list-view .article a:hover img,.news .news-list-view .article a:focus img{outline:0;transform:scale(1.05)}.news .news-list-view .article a:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.news .news-list-view .article a:focus .news-text-wrap *{color:inherit}.news .news-list-view .article a .news-text-wrap{padding:0 2rem;margin-bottom:0}.news .news-list-view .article a .news-text-wrap h2{margin-bottom:10px}.news .news-list-view .article a .news-text-wrap .news-teaser{margin-bottom:0}.news .news-list-view .article a .news-text-wrap .news-category{display:flex;align-items:center;margin-bottom:10px}.news .news-list-view .f3-widget-paginator{display:flex;align-items:center;flex-wrap:wrap;flex:0 0 100%;list-style-type:none;margin-bottom:1.5rem}.news .news-list-view .f3-widget-paginator li{margin-left:10px;margin-bottom:1.5rem}.news .news-list-view .f3-widget-paginator .current,.news .news-list-view .f3-widget-paginator a{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);background-color:#eae5f2;color:#231f20;font-weight:600;border-color:rgba(0,0,0,0);border-radius:12px;padding:5px 15px;text-decoration:none}.news .news-list-view .f3-widget-paginator .current:hover,.news .news-list-view .f3-widget-paginator a:hover{text-decoration:underline}.news .news-list-view .f3-widget-paginator .current:focus,.news .news-list-view .f3-widget-paginator a:focus{box-shadow:none}.news .news-list-view .f3-widget-paginator .current{background:#ffb81c !important;color:#231f20 !important;outline:0;text-decoration:none}.news .news-list-view .f3-widget-paginator .current:hover{text-decoration:none}.news .news-list-view .f3-widget-paginator a{padding:7px 15px}.news.news-single .article .news-wrap{display:flex;flex-direction:column}.news.news-single .article .news-wrap .news-list-date{font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem;color:#7253a6;font-weight:600}.news.news-single .article .news-wrap .news-list-date time{font-weight:normal}.news.news-single .article .news-wrap .news-img-wrap{display:flex;flex-wrap:wrap;width:100%;margin:0 0 1.5rem 0}.news.news-single .article .news-wrap .news-img-wrap .outer{display:inline-flex;flex:0 0 calc(50% - .75rem);justify-content:center;margin-right:1.5rem;margin-bottom:1.5rem}.news.news-single .article .news-wrap .news-img-wrap .outer:nth-child(2n){margin-right:0}.news.news-single .article .news-wrap .news-img-wrap .outer .mediaelement-image img{height:450px;object-fit:cover}.news.news-single .article .news-wrap .news-img-wrap .outer .mediaelement-image img.portrait{object-fit:contain}.news.news-single .article .news-wrap .news-img-wrap .outer:not(:only-child):last-child:nth-child(odd){width:100%;flex:none}.news.news-single .article .news-wrap .news-img-wrap .outer:not(:only-child):last-child:nth-child(odd) .mediaelement-image img.landscape{height:auto}.news.news-single .article .news-wrap .news-img-wrap .outer:only-child{flex:0 0 100%;justify-content:flex-start;width:100%;margin-right:0}.news.news-single .article .news-wrap .news-img-wrap .outer:only-child .mediaelement-image img.landscape{width:100%;height:auto}.news.news-single .article .news-wrap .news-categories{display:flex;align-items:center;flex-wrap:wrap;margin:2.5rem 0}.news.news-single .article .news-wrap .news-categories .news-category{display:flex;align-items:center;margin-right:1.5rem}.news.news-single .article .news-wrap .news-backlink-wrap a{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important}.news.news-single .article .news-wrap .news-backlink-wrap a:hover{text-decoration:underline}.news.news-single .article .news-wrap .news-backlink-wrap a:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.col-lg-8 .news .news-list-view .article,.col-lg-6 .news .news-list-view .article{flex:0 0 calc(50% - .75rem)}.col-lg-8 .news .news-list-view .article:nth-child(3n),.col-lg-6 .news .news-list-view .article:nth-child(3n){margin-right:1.5rem}.col-lg-8 .news .news-list-view .article:nth-child(2n),.col-lg-6 .news .news-list-view .article:nth-child(2n){margin-right:0}.col-lg-4 .news .news-list-view .article,.col-lg-3 .news .news-list-view .article{flex:0 0 100%;margin-right:0}@media screen and (max-width: 1200px){.col-lg-6 .news .news-list-view .article{flex:0 0 100%;margin-right:0}}@media screen and (max-width: 991px){.news .news-list-view .article{flex:0 0 calc(50% - .75rem)}.news .news-list-view .article:nth-child(3n){margin-right:1.5rem}.news .news-list-view .article:nth-child(2n){margin-right:0}.news.news-single .article .news-wrap .news-img-wrap .outer{flex:0 0 100%;margin-right:0}.news.news-single .article .news-wrap .news-img-wrap .outer .mediaelement-image img{height:auto;object-fit:unset}.news.news-single .article .news-wrap .news-img-wrap .outer .mediaelement-image img.portrait{max-height:450px}.col-lg-8 .news .news-list-view .article,.col-lg-6 .news .news-list-view .article{flex:0 0 calc(50% - .75rem);margin-right:1.5rem}.col-lg-8 .news .news-list-view .article:nth-child(3n),.col-lg-6 .news .news-list-view .article:nth-child(3n){margin-right:1.5rem}.col-lg-8 .news .news-list-view .article:nth-child(2n),.col-lg-6 .news .news-list-view .article:nth-child(2n){margin-right:0}}@media screen and (max-width: 767px){.news .news-list-view .article{flex:0 0 100%;margin-right:0}.news.news-single .article .news-wrap .news-categories{flex-direction:column;align-items:flex-start}.news.news-single .article .news-wrap .news-categories .news-category{margin-bottom:1.5rem}.col-lg-8 .news .news-list-view .article,.col-lg-6 .news .news-list-view .article{flex:0 0 100%;margin-right:0}}@media screen and (max-width: 567px){.news .category-filter ul{display:flex;flex-direction:column}.news .category-filter ul li{margin-left:0}.news.news-single .article .news-wrap .news-img-wrap .outer .mediaelement-image{width:100%}.news.news-single .article .news-wrap .news-img-wrap .outer .mediaelement-image img.portrait{width:100%;max-height:100%;object-fit:cover}}.tx-powermail .powermail_form .powermail_message_error{background-color:#f8d4d2;border:2px solid #DA291C;padding:2rem;border-radius:15px;margin-bottom:2.5rem}.tx-powermail .powermail_form .powermail_message_error *{color:#231f20 !important}.tx-powermail .powermail_form .powermail_message_error h2{color:#7253a6;font-size:2.7rem;line-height:4.05rem;word-spacing:0.432rem}.tx-powermail .powermail_form .powermail_message_error ol{font-weight:600}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field:has(.powermail-errors-list) input{margin-bottom:0}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail-errors-list{background-color:#f8d4d2;border:2px solid #DA291C;font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem;font-weight:600;border-radius:0 0 15px 15px;padding:5px 10px;margin:0 1.5rem 1.5rem}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail-errors-list *{color:#231f20 !important}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail-errors-list li{list-style:none;margin-left:0}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field p.powermail_label{margin-bottom:0}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail_radiowrap,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail_checkwrap{display:flex;align-items:center;margin-bottom:1.5rem}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail_radiowrap label,.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap .powermail_field .powermail_checkwrap label{font-weight:normal}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn{border-radius:0}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn:nth-child(even){font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important;border-radius:0}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn:nth-child(even):hover{text-decoration:underline}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn:nth-child(even):focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.tx-powermail .powermail_form .powermail_multistep_navigation .tab-btn.active{text-decoration:underline}.tx-powermail .powermail_form .powermail_tab_navigation{display:flex;align-items:center;gap:2.5rem}.tx-powermail .powermail_form .powermail_tab_navigation button:nth-child(even){font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#7253a6;color:#fff !important}.tx-powermail .powermail_form .powermail_tab_navigation button:nth-child(even):hover{text-decoration:underline}.tx-powermail .powermail_form .powermail_tab_navigation button:nth-child(even):focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.tx-powermail .powermail_confirmation h2{color:#7253a6;font-size:2.7rem;line-height:4.05rem;word-spacing:0.432rem}.tx-powermail .powermail_confirmation figure.table table tbody th{font-weight:normal}.tx-powermail .powermail_confirmation .powermail_tab_navigation{display:flex;align-items:center;gap:2.5rem}.tx-powermail .powermail_confirmation .powermail_tab_navigation input[type=submit].secondary-btn{font-size:1.6rem;line-height:calc(1.6rem*1.5);word-spacing:calc(1.6rem*0.16);position:relative;display:inline-block;width:auto;cursor:pointer;padding:8px 25px;margin-bottom:2.5rem;border-radius:12px;border:0;text-decoration:none;background-color:#231f20;color:#fff !important}.tx-powermail .powermail_confirmation .powermail_tab_navigation input[type=submit].secondary-btn:hover{text-decoration:underline}.tx-powermail .powermail_confirmation .powermail_tab_navigation input[type=submit].secondary-btn:focus{background:#ffb81c !important;color:#231f20 !important;outline:0;box-shadow:none}.tx-powermail .powermail_create p:first-child{color:#006747;font-weight:600}@media screen and (max-width: 576px){.tx-powermail .powermail_form .powermail_tab_navigation{flex-direction:column;align-items:flex-start;gap:0}.tx-powermail .powermail_confirmation .powermail_tab_navigation{flex-direction:column;align-items:flex-start;gap:0}}.quick-links li{list-style:none;margin:8px 0}.quick-links li a{display:block;border-radius:12px;padding:8px;font-size:1.4rem;line-height:2.1rem;word-spacing:0.224rem;text-align:center;text-decoration:none}.quick-links li a:hover{text-decoration:underline}.quick-links li a{background-color:#fff;color:#231f20;text-align:left}