/*!
	This file is used for defining all Bootstrap partials that are required for using the variables in
	our own sass-compilation. Bootstrap itself will be added to the site as a seperate file.
*/:root{--color-white:#fff;--color-black:#403e3e;--color-gray:#fafafa;--color-gray-2:#f6f3f3;--color-gray-2-90:hsla(0,14%,96%,.9);--color-gray-3:#ebe2e3;--color-light-gray:#3e3e3e;--color-blue:#24206a;--color-blue-2:#e9e9f0;--color-orange:#ef7d00;--color-orange-light:#fbb363;--color-orange-2:#fdf2e5;--color-purple:#3f245c;--color-light-pink:#ebe2e3;--color-dark-text:#1a1919;--color-light-text:#ececeb;--color-button-grey:#e4dede;--color-footer-bg:hsla(60,3%,92%,.7);--color-orange-gradient:linear-gradient(180deg,#ef7d00,#e9aa58);--color-purple-gradient:linear-gradient(180deg,#3f245c,#583666);--box-shadow-cards:0px 8px 20px rgba(0,0,0,.08);--default-spacing:20px;--button-background-color:var(--color-orange);--button-hover-background-color:var(--color-orange-light);--button-text-color:var(--color-dark-text);--button-hover-text-color:var(--color-dark-text);color-scheme:only light!important}*,:after,:before{box-sizing:border-box}body,button{margin:0}button{background-color:transparent;border:none;padding:0}.disable-transitions *{transition:none!important}body{background-color:var(--color-gray-2);display:flex;flex-direction:column;min-height:100vh;position:relative}body main{flex:1}body main>:last-child{padding-bottom:calc(var(--default-spacing)*2.5*2)}a#jump-to-content{left:var(--default-spacing);padding-bottom:1rem;padding-top:1rem;position:absolute;top:var(--default-spacing);z-index:10000}img[align=left],img[style*="float: left"],img[style*="float:left"]{margin-bottom:1rem;margin-right:1rem}img[align=right],img[style*="float: right"],img[style*="float:right"]{margin-bottom:1rem;margin-left:1rem}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hidden{display:none}svg{color:var(--color-black)}@media print{body main>:last-child{padding-bottom:0}}.bg-white{background-color:var(--color-white)}.bg-gray{background-color:var(--color-gray)}@font-face{font-display:swap;font-family:Fira sans;font-style:normal;font-weight:400;src:url(/public/fonts/FiraSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira sans Italic;font-style:italic,oblique;font-weight:400;src:url(/public/fonts/FiraSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira sans Bold;font-style:normal;font-weight:700,bold;src:url(/public/fonts/FiraSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira sans Bold Italic;font-style:italic,oblique;font-weight:700,bold;src:url(/public/fonts/FiraSans-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/public/fonts/Raleway-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway Italic;font-style:italic,oblique;font-weight:400;src:url(/public/fonts/Raleway-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway Bold;font-style:normal;font-weight:700,bold;src:url(/public/fonts/Raleway-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway Bold Italic;font-style:italic,oblique;font-weight:700,bold;src:url(/public/fonts/Raleway-BoldItalic.woff2) format("woff2")}html{color:var(--color-dark-text);font-family:Fira sans;font-size:14px}.umbraco-forms-label,button,h1,h2,h3,h4,h5,h6,legend{font-family:Raleway,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;margin:1.428rem 0;word-break:break-word}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}.h1-style,h1{font-size:2rem;line-height:2.357rem;margin-top:0}.h1-style,.h2-style,h1,h2{color:var(--color-purple);font-family:Raleway,sans-serif}.h2-style,h2{font-size:2.429rem;line-height:2.857rem}.h3-style,h3{font-size:2.286rem;line-height:2.714rem}.h3-style,.h4-style,h3,h4{color:var(--color-purple);font-family:Raleway,sans-serif}.h4-style,h4{font-size:1.429rem;line-height:1.643rem}.h5-style,h5{font-size:1.286rem;line-height:1.5rem}.h5-style,.h6-style,h5,h6{font-family:Raleway,sans-serif}.h6-style,h6{font-size:1.143rem;line-height:1.357rem}p,span{font-family:Fira sans;font-size:1rem;line-height:1.643rem;margin:1.428rem 0;word-break:break-word}p.large,span.large{font-size:1.143rem;line-height:1.857rem}p.small,span.small{font-size:.857rem;line-height:1.571rem}p>a,span>a{color:var(--color-orange);text-decoration:underline}p>a:hover,span>a:hover{text-decoration:none}@media (min-width:992px){html{font-size:18px}h1,h2,h3,h4,h5,h6{margin:1.111rem 0}.h1-style,h1{font-size:3rem;line-height:3.5rem}.h2-style,h2{font-size:2.222rem;line-height:3.389rem}.h3-style,h3{font-size:2rem;line-height:3.111rem}.h4-style,h4{font-size:1.778rem;line-height:2.111rem}.h5-style,h5{font-size:1.333rem;line-height:1.556rem}.h6-style,h6{font-size:1.111rem;line-height:1rem}p,span{line-height:1.667rem;margin:1.111rem 0}p.large,span.large{font-size:1.111rem;line-height:1.556rem}p.small,span.small{font-size:.888rem;line-height:1.222rem}}.hero-element .hero-container{border-radius:0 0 10px 10px}.hero-element .hero-container .breadcrumb-wrapper{margin:0 20px 20px}.hero-element .hero-container .breadcrumb-wrapper .breadcrumb{color:var(--color-orange);margin-bottom:1rem;text-decoration:none}.hero-element .hero-container .breadcrumb-wrapper .breadcrumb:active,.hero-element .hero-container .breadcrumb-wrapper .breadcrumb:hover{color:var(--color-orange)}.hero-element .hero-container .breadcrumb-wrapper .breadcrumb svg{color:var(--color-orange);margin-right:5px;transform:rotate(180deg);vertical-align:middle}.hero-element .hero-container .hero-content .hero-content-text{margin:0 20px 20px}.hero-element .hero-container .hero-content .hero-content-text h1{margin:10px 0 20px}.hero-element .hero-container .hero-content .hero-content-text h2{font-weight:300}.hero-element .hero-container .hero-content .hero-content-text p{font-size:1.143rem;line-height:1.857rem;margin:20px 0 0}.hero-element .hero-container .hero-content .hero-content-text .link-button{margin-top:20px}.hero-element .hero-container .hero-content .hero-content-text .hero-date-tag-wrapper{display:flex;margin-top:20px}.hero-element .hero-container .hero-content .hero-content-text .hero-date-tag-wrapper .hero-date-tag{align-items:center;background-color:var(--color-purple);border-radius:7px;color:var(--color-white);display:flex;flex-direction:row;flex-shrink:1;font-size:.61111111rem;font-weight:700;gap:15px;justify-content:center;line-height:13px;padding:7px 15px}.hero-element .hero-container .hero-content .hero-content-text .quote{margin-top:20px}.hero-element .hero-container .hero-content .hero-content-image{align-self:center;margin:auto auto 15px;max-width:400px;padding:0 50px;width:100%}.hero-element .hero-container .hero-content .hero-content-image .hero-content-image-picture{border-radius:50px}.hero-element .hero-container .hero-content .hero-content-image .hero-content-image-picture .hero-content-image-img{height:100%;-webkit-mask-image:radial-gradient(circle,#000 99%,transparent 100%);mask-image:radial-gradient(circle,#000 99%,transparent 100%);-o-object-fit:contain!important;object-fit:contain!important;width:100%}.hero-element .hero-container .hero-content .hero-content-image.mobile-hidden,.hero-element .hero-container .print-button{display:none}@media (max-width:991.98px){.hero-element .hero-container .hero-content .hero-content-text .link-button.phone-number{font-size:1.286rem;line-height:1.286rem;padding:10px 25px 10px 48px}}@media (min-width:992px){.hero-element{margin-top:40px}.hero-element+*{padding-top:2rem}.hero-element .hero-container{border-radius:0;display:flex;flex-direction:column;margin-bottom:30px;position:relative}.hero-element .hero-container .hero-line-with-dot{background-color:var(--color-orange);height:calc(100% + 56px);left:46px;position:absolute;top:-5px;width:2px;z-index:100}.hero-element .hero-container .hero-line-with-dot:after{background-color:var(--color-orange);border-radius:50%;bottom:0;content:"";height:10px;left:-4px;position:absolute;width:10px}.hero-element .hero-container .hero-content{display:flex;flex-direction:row;justify-content:space-between;position:relative}.hero-element .hero-container .hero-content .hero-content-text{flex:6;margin-left:80px}.hero-element .hero-container .hero-content .hero-content-text #readspeaker_button1{margin-top:15px}.hero-element .hero-container .hero-content .hero-content-text h1{margin-bottom:25px}.hero-element .hero-container .hero-content .hero-content-text h2{font-size:2.667rem;line-height:3.111rem}.hero-element .hero-container .hero-content .hero-content-text p{font-size:1.111rem;line-height:1.556rem;max-width:600px}.hero-element .hero-container .hero-content .hero-content-image{flex:6;margin:unset;max-width:unset;padding:unset;width:auto}.hero-element .hero-container .hero-content .hero-content-image .hero-content-image-picture{border-radius:50px}.hero-element .hero-container .hero-content .hero-content-image .hero-content-image-picture .hero-content-image-img{height:100%;-webkit-mask-image:radial-gradient(circle,#000 99%,transparent 100%);mask-image:radial-gradient(circle,#000 99%,transparent 100%);-o-object-fit:contain!important;object-fit:contain!important;width:100%}.hero-element .hero-container .hero-content .hero-content-image.mobile-hidden{display:block}.hero-element .hero-container .breadcrumb-wrapper{margin-left:80px}.hero-element .hero-container.overlay-image .hero-content{position:relative}.hero-element .hero-container.overlay-image .hero-content .hero-content-text{background-color:var(--color-gray-2-90);border-bottom-right-radius:10px;flex:none;height:-moz-fit-content;height:fit-content;width:56%;z-index:2}.hero-element .hero-container.overlay-image .hero-content .hero-content-image{flex:none;min-height:472px;z-index:1}.hero-element .hero-container.overlay-image .hero-content .hero-content-image .hero-content-image-picture{position:unset!important}.hero-element .hero-container.overlay-image .hero-content .hero-content-image .hero-content-image-picture picture{overflow:hidden}.hero-element .hero-container.overlay-image .hero-content .hero-content-image .hero-content-image-picture .hero-content-image-img{border-radius:50px;height:auto!important;left:unset!important;position:absolute;right:0;width:55%!important;z-index:-1}.hero-element .hero-container .print-button{align-items:center;background-color:var(--color-gray-2);border-radius:33px;bottom:-30px;display:flex;flex-direction:row;font-size:1rem;gap:10px;justify-content:center;left:20%;letter-spacing:-.25px;line-height:1.375rem;padding:.625rem 1.5625rem;position:absolute;transform:translateY(50%);z-index:1}.hero-element .hero-container .print-button:focus,.hero-element .hero-container .print-button:hover{background-color:var(--color-orange);cursor:pointer}.hero-element .hero-container .print-button:focus path,.hero-element .hero-container .print-button:focus svg,.hero-element .hero-container .print-button:hover path,.hero-element .hero-container .print-button:hover svg{fill:var(--color-white)}}@media print{.hero-element .hero-container .hero-content .hero-content-text #readspeaker_button1{display:none}}.notification-bar-container{margin:20px 20px 0}.notification-bar-container .notification-bar{background-color:var(--color-purple);border-radius:16px;display:flex;gap:10px;justify-content:space-between}.notification-bar-container .notification-bar .notification-bar-content{align-self:center;color:var(--color-white);padding:7px 7px 7px 20px}.notification-bar-container .notification-bar .notification-bar-content p{font-size:.857rem;margin:0}.notification-bar-container .notification-bar .notification-bar-content a{color:var(--color-white)}.notification-bar-container .notification-bar .notification-close-button{cursor:pointer;margin:7px 7px 7px 0}.notification-bar-container .notification-bar .notification-close-button svg{color:var(--color-orange);height:20px;transition:color .3s ease-in-out;width:20px}.notification-bar-container .notification-bar .notification-close-button:hover svg{color:var(--color-orange-light)}@media (min-width:992px){.notification-bar-container .notification-bar{border-radius:64px}.notification-bar-container .notification-bar .notification-bar-content{padding:12px 12px 12px 30px}.notification-bar-container .notification-bar .notification-bar-content p{font-size:.889rem;font-weight:400;letter-spacing:-.25px;line-height:22px}.notification-bar-container .notification-bar .notification-close-button{align-items:center;align-self:center;display:flex}.notification-bar-container .notification-bar .notification-close-button svg{color:var(--color-orange);height:32px;width:32px}}#main-menu{left:0;margin:var(--default-spacing);position:sticky;right:0;z-index:1000}#main-menu[aria-expanded=false] .main-menu-container #website-menu{height:0}#main-menu>.container-lg{padding-left:0;padding-right:0}#main-menu .main-menu-container{align-items:center;background-color:var(--color-white);border-radius:40px;color:var(--color-purple);display:flex;height:48px;justify-content:space-between;padding:0 var(--default-spacing);position:relative;transition:border-radius .3s ease-in-out}#main-menu .main-menu-container .menu-logo>svg{width:114px}#main-menu .main-menu-container svg{color:var(--color-purple)}#main-menu .main-menu-container #website-menu{background-color:var(--color-white);border-radius:16px;left:0;overflow:hidden;position:absolute;top:0;transition:height .3s ease-in-out;width:100%}#main-menu .main-menu-container #website-menu .button-placeholder{display:flex;justify-content:flex-end;margin-bottom:20px;margin-top:10px}#main-menu .main-menu-container #website-menu .button-placeholder .button-close-menu{align-items:center;display:flex}#main-menu .main-menu-container #website-menu .button-placeholder .button-close-menu>span{color:var(--color-purple);margin:0}#main-menu .main-menu-container #website-menu .button-placeholder .button-close-menu>svg{color:var(--color-purple);height:20px;margin-left:7px;margin-right:8px;width:20px}#main-menu .main-menu-container #website-menu .button-placeholder .button-close-menu:hover{cursor:pointer}#main-menu .main-menu-container #website-menu .tile-items-wrapper{margin:calc(var(--default-spacing)*.5)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile{border-radius:10px;display:block;padding:calc(var(--default-spacing)*.5);text-decoration:none;transition:background-color .3s ease-in-out}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:active,#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:hover{background-color:var(--color-gray-2)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:active .title-wrapper h2,#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:hover .title-wrapper h2{color:var(--color-orange)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:active .title-wrapper svg,#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:hover .title-wrapper svg{transform:translateX(5px)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:active p,#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile:hover p{color:var(--color-purple)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile .title-wrapper{align-content:flex-start;display:flex;gap:15px;justify-content:flex-start}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile .title-wrapper h2{color:var(--color-orange);margin:0}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile .title-wrapper svg{color:var(--color-orange);flex-shrink:0;height:14px;margin-top:2px;transition:transform .3s ease-in-out;width:18px}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile p{color:var(--color-purple);margin:calc(var(--default-spacing)*.5) 0;text-decoration:none}#main-menu .main-menu-container #website-menu .site-navigation{background-color:var(--color-gray);padding:var(--default-spacing)}#main-menu .main-menu-container #website-menu .site-navigation>a{color:var(--color-orange);display:block;margin-bottom:10px;text-decoration:none;transition:transform .3s ease-in-out}#main-menu .main-menu-container #website-menu .site-navigation>a:last-child{margin-bottom:0}#main-menu .main-menu-container #website-menu .site-navigation>a:active,#main-menu .main-menu-container #website-menu .site-navigation>a:hover{transform:translateX(15px)}#main-menu .main-menu-container .left-button-placeholder>*,#main-menu .main-menu-container .right-button-placeholder>*{align-items:center;color:var(--color-purple);display:inline-flex;gap:var(--default-spacing);margin-left:calc(var(--default-spacing)*2)}#main-menu .main-menu-container .left-button-placeholder>:first-child,#main-menu .main-menu-container .right-button-placeholder>:first-child{margin-left:0}#main-menu .main-menu-container .left-button-placeholder a,#main-menu .main-menu-container .left-button-placeholder button,#main-menu .main-menu-container .right-button-placeholder a,#main-menu .main-menu-container .right-button-placeholder button{text-decoration:none}#main-menu .main-menu-container .left-button-placeholder a:hover,#main-menu .main-menu-container .left-button-placeholder button:hover,#main-menu .main-menu-container .right-button-placeholder a:hover,#main-menu .main-menu-container .right-button-placeholder button:hover{cursor:pointer;text-decoration:underline}@media (min-width:992px){#main-menu{margin:var(--default-spacing) 0}#main-menu[aria-expanded=true] .main-menu-container{border-radius:40px 40px 0 0}#main-menu>.container-lg{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}#main-menu .main-menu-container{height:83px;padding:0 calc(var(--default-spacing) + 8px)}#main-menu .main-menu-container #website-menu{border-radius:0 0 40px 40px;top:83px}#main-menu .main-menu-container #website-menu .height-reader{display:flex}#main-menu .main-menu-container #website-menu .tile-items-wrapper{margin:var(--default-spacing)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile{margin:0;margin-bottom:calc(var(--default-spacing)*.5);padding:var(--default-spacing)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile .title-wrapper h2{font-size:1.333rem;line-height:1.556rem;margin-bottom:var(--default-spacing)}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile .title-wrapper svg{margin-top:8px}#main-menu .main-menu-container #website-menu .tile-items-wrapper .navigation-tile p{font-size:.888rem;line-height:1.222rem}#main-menu .main-menu-container #website-menu .navigation-tile{display:block;margin:var(--default-spacing);text-decoration:none}#main-menu .main-menu-container #website-menu .navigation-tile .title-wrapper{align-content:flex-start;display:flex;gap:15px;justify-content:flex-start}#main-menu .main-menu-container #website-menu .navigation-tile .title-wrapper h2{color:var(--color-orange);margin:0}#main-menu .main-menu-container #website-menu .navigation-tile .title-wrapper svg{color:var(--color-orange);flex-shrink:0;height:14px;width:18px}#main-menu .main-menu-container #website-menu .navigation-tile p{color:var(--color-purple);margin:calc(var(--default-spacing)*.5) 0;text-decoration:none}#main-menu .main-menu-container #website-menu .site-navigation{border-radius:calc(var(--default-spacing)*2) 0;flex-shrink:0;padding:calc(var(--default-spacing)*2) 68px;width:40%}#main-menu .main-menu-container #website-menu .site-navigation>a{font-weight:700;margin-bottom:calc(var(--default-spacing)*3)}#main-menu .main-menu-container #website-menu .site-navigation>a:last-child{margin-bottom:0}#main-menu .main-menu-container .left-button-placeholder>*,#main-menu .main-menu-container .right-button-placeholder>*{margin-left:calc(var(--default-spacing)*2.5)}#main-menu .main-menu-container .left-button-placeholder #primary-menu-button #open-menu-icon,#main-menu .main-menu-container .right-button-placeholder #primary-menu-button #open-menu-icon{margin-right:4px}#main-menu .main-menu-container .menu-logo>svg{width:261px}}@media print{#main-menu .main-menu-container .right-button-placeholder{display:none}}#website-footer{margin-top:calc(var(--default-spacing)*-5);z-index:1}#website-footer .contact-element{align-items:center;background-color:var(--color-button-grey);display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:calc(var(--default-spacing)*2) calc(var(--default-spacing)*1.5);text-align:center}#website-footer .contact-element h2{margin-bottom:25px;margin-top:0}#website-footer .contact-element .button-placeholder{display:flex;flex-direction:column;gap:1rem}#website-footer .contact-element .button-placeholder a.link-button{flex-grow:0;flex-shrink:0}#website-footer .footer-link-list,#website-footer .footer-socials{background-color:var(--color-light-text);margin-bottom:1px;position:relative}#website-footer .footer-link-list .accordion-expandable-part,#website-footer .footer-socials .accordion-expandable-part{background-color:var(--color-white)}#website-footer .footer-link-list .content-wrapper,#website-footer .footer-socials .content-wrapper{display:flex;flex-direction:column}#website-footer .footer-link-list .content-wrapper-grid,#website-footer .footer-socials .content-wrapper-grid{grid-row-gap:var(--default-spacing);display:grid;grid-template-columns:50% 50%;padding:var(--default-spacing)}#website-footer .footer-link-list a,#website-footer .footer-socials a{align-items:center;display:flex;height:auto;text-decoration:none}#website-footer .footer-link-list a>svg,#website-footer .footer-socials a>svg{color:var(--color-orange);flex-shrink:0}#website-footer .footer-link-list a>span,#website-footer .footer-socials a>span{color:var(--color-black);margin:0;padding-left:15px;transition:transform .3s ease-in-out}#website-footer .footer-link-list a:active>span,#website-footer .footer-link-list a:hover>span,#website-footer .footer-socials a:active>span,#website-footer .footer-socials a:hover>span{transform:translateX(5px)}#website-footer .footer-image-placeholder{align-items:center;display:flex;gap:calc(var(--default-spacing)*1.5);justify-content:center;padding:calc(var(--default-spacing)*2) var(--default-spacing)}#website-footer .footer-image-placeholder #top-ggz-link svg{height:60px!important;width:60px!important}#website-footer .footer-bottom-part{align-items:center;display:flex;flex-direction:column;padding:var(--default-spacing)}#website-footer .footer-bottom-part p{font-size:1.143rem;line-height:1.571rem;margin:0;margin-bottom:calc(var(--default-spacing)*1.5)}#website-footer .footer-bottom-part .copyright{color:var(--color-black);font-size:1.143rem;line-height:1.571rem;margin-top:0;opacity:.45}@media (min-width:1200px){#website-footer{margin-top:0}#website-footer .desktop-view{position:relative}#website-footer .desktop-view>.container{margin-top:calc(var(--default-spacing)*-3.5)}#website-footer .left-part{padding-right:0}#website-footer .right-part{background-color:var(--color-light-text);border-radius:0 var(--default-spacing) 0 0;padding-left:0}#website-footer .right-part .inner-wrapper{display:flex;gap:60px;justify-content:space-between;padding:calc(var(--default-spacing)*2.5)}#website-footer .right-part .inner-wrapper h2{margin-top:13px}#website-footer .footer-link-list,#website-footer .footer-socials{margin-bottom:0}#website-footer .footer-link-list .footer-image-placeholder,#website-footer .footer-socials .footer-image-placeholder{padding:0}#website-footer .footer-link-list .content-wrapper,#website-footer .footer-socials .content-wrapper{display:flex;flex-direction:column;padding:0}#website-footer .footer-link-list .content-wrapper-grid,#website-footer .footer-socials .content-wrapper-grid{display:flex;flex-direction:row;margin-bottom:calc(var(--default-spacing)*2);padding:0}#website-footer .footer-link-list a,#website-footer .footer-socials a{align-items:center;display:flex;height:auto;text-decoration:none}#website-footer .footer-link-list a>svg,#website-footer .footer-socials a>svg{color:var(--color-orange)}#website-footer .footer-link-list a>span,#website-footer .footer-socials a>span{color:var(--color-black);font-size:.888rem;line-height:1.389rem;margin:0}#website-footer .footer-link-list .social-button,#website-footer .footer-socials .social-button{background-color:var(--color-white);border-radius:100px;display:flex;height:48px;justify-content:center;margin-left:16px;transition:background-color .3s ease-in-out;width:48px}#website-footer .footer-link-list .social-button>svg,#website-footer .footer-socials .social-button>svg{transition:color .3s ease-in-out}#website-footer .footer-link-list .social-button:first-child,#website-footer .footer-socials .social-button:first-child{margin-left:0}#website-footer .footer-link-list .social-button:active,#website-footer .footer-link-list .social-button:hover,#website-footer .footer-socials .social-button:active,#website-footer .footer-socials .social-button:hover{background-color:var(--color-orange)}#website-footer .footer-link-list .social-button:active>svg,#website-footer .footer-link-list .social-button:hover>svg,#website-footer .footer-socials .social-button:active>svg,#website-footer .footer-socials .social-button:hover>svg{color:var(--color-white)}#website-footer .contact-element{align-items:flex-start;border-radius:var(--default-spacing) 0 0 0;justify-content:space-between;padding:calc(var(--default-spacing)*2.5);text-align:left}#website-footer .contact-element .button-placeholder{flex-direction:row}#website-footer .contact-element p{font-size:.888rem;line-height:1.222rem}#website-footer .footer-bottom-part{align-items:center;flex-direction:row;justify-content:space-between;padding:var(--default-spacing) calc(var(--default-spacing)*3)}#website-footer .footer-bottom-part .link-placeholder{display:flex;gap:calc(var(--default-spacing)*2)}#website-footer .footer-bottom-part .link-placeholder a{font-size:.888rem;line-height:1.222rem}#website-footer .footer-bottom-part p{margin-bottom:0}#website-footer .footer-bottom-part .copyright{font-size:.888rem;line-height:1.222rem;margin-bottom:0}}@media print{#website-footer .footer-socials .content-wrapper-grid{grid-template-columns:1fr}}.blocklist .blocklist-element{overflow:hidden;position:relative}.blocklist .blocklist-element:first-child{padding-top:30px}.blocklist .blocklist-element:last-child{padding-bottom:30px}.blocklist .blocklist-element.white{background-color:var(--color-white)}.blocklist .blocklist-element.gray{background-color:var(--color-gray-2)}.blocklist .blocklist-element.blue{background-color:var(--color-blue-2)}.blocklist .blocklist-element.orange{background-color:var(--color-orange-2)}.blocklist.white{background-color:var(--color-white)}.blocklist.gray{background-color:var(--color-gray-2)}@media (min-width:992px){.blocklist{min-height:100px}.blocklist .blocklist-element:first-child{padding-top:50px}.blocklist .blocklist-element:last-child{padding-bottom:50px}}@media (min-width:1200px){.blocklist:last-child{margin-bottom:-50px}.blocklist:last-child .blocklist-element:last-child{padding-bottom:100px}}@media print{.blocklist .blocklist-element{padding:0 20px}.blocklist .blocklist-element .blocklist-element-outer{max-width:none;padding:0}}.newsoverview-container{background-color:var(--color-white);padding:30px 0}.newsoverview-container .container{--bs-gutter-x:2.85714285rem}.newsoverview-container .container .card-row{--bs-gutter-y:0.7142857143rem}@media (min-width:992px){.newsoverview-container{padding:80px 0 45px}.newsoverview-container .container .card-row{--bs-gutter-x:1.125rem;--bs-gutter-y:1.125rem}}.complaints-overview-container{background-color:var(--color-white);padding:30px 0 10px}.complaints-overview-container .container-lg .complaints{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);padding:0 20px}.complaints-overview-container .cta-element{padding-left:10px;padding-right:10px}@media (min-width:768px){.complaints-overview-container .container-lg .complaints{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.complaints-overview-container{padding:80px 0 10px}.complaints-overview-container .container-lg .complaints{grid-template-columns:repeat(3,1fr);padding:0 0 10px}}.doctype-treatmentOverview .filter-desc-links .link-button{font-weight:700}.search-page .search-bar-container{background-color:var(--color-purple);padding:20px}.search-page .search-form{display:flex;justify-content:center}.search-page .search-form .search-bar{flex:1;max-width:813px;position:relative}.search-page .search-form .search-bar input{background-color:var(--color-white);border:none;border-radius:40px;font-size:1rem;height:48px;padding-left:15px;padding-right:48px;transition:background-color .3s ease-in-out;width:100%}.search-page .search-form .search-bar input:focus,.search-page .search-form .search-bar input:hover{background-color:var(--color-gray-2)}.search-page .search-form .search-bar button{height:48px;position:absolute;right:0;top:0;width:48px}.search-page .search-container{display:flex;justify-content:center}.search-page .search-container .search{background-color:var(--color-button-grey);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:20px;margin:5px 5px 30px;max-width:853px;opacity:0;padding:20px;transition:opacity .3s ease-in-out}.search-page .search-container .search.visible{opacity:1}.search-page .search-results{display:flex;flex-direction:column;gap:15px;height:-moz-fit-content;height:fit-content;justify-content:center}@media (min-width:992px){.search-page .search-bar-container{padding-bottom:100px;padding-top:100px}.search-page .search-form .search-bar input{font-size:1rem;height:60px;padding-left:20px;padding-right:60px}.search-page .search-form .search-bar button{height:60px;width:60px}.search-page .search-container .search{gap:20px;margin:5px;padding:20px;position:relative;top:-40px}.search-page .search-results{display:flex;flex-direction:column;gap:15px;justify-content:center}.doctype-subpage .blocklist .blocklist-element:first-child{padding-top:0}.doctype-homepage .blocklist .blocklist-element:last-child{padding-bottom:0}}