@charset "UTF-8";
/* moved by compressor */
/* DOCUMENT INFORMATION
    - Document: Stylesheet for WACON COOKIE CONSENT BOX
    - Version:  4.1.0
    - Client:   WACON Internet GmbH
    - Author:   Kerstin Schmitt / Oliver Best
*/

.waconcookiemanagement {
    display: none;
    font-family: Helvetica, sans-serif;
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(0, 0, 0, 0.5);
    font-weight: 300;
}

.cookie-set.script img , .cookie-set-direct.script img {
    max-width: 100%;
    height: auto;
}

.cookie-information {
    margin-bottom: 20px;
}

#CookieBox p,
#CookieBox h1,
#CookieBox h2,#CookieBox .h2,
#CookieBox h3, #CookieBox .h3{
    color: #333333;
    text-transform: none;
    text-decoration: none;
    font-style: normal;
}
#CookieBox .h2{
    font-size:120%;
    margin-top:1rem;
    margin-bottom:.6rem;
}
#CookieBox .h3{
    font-size:110%;
    margin-bottom:.6rem;
}

#CookieBox a {
    color: #333333;
    font-size: 16px;
    text-transform: none;
    text-decoration: none;
}

#CookieBox {
    z-index: 201;
    position: fixed;
    top: 10%;
    left: 20%;
    width: 60%;
    max-width: 100%;
    max-height: 80%;
    overflow: auto;
    background: #fff;
    padding: 70px 20px 20px;
    border-radius: 5px;
}

.waconcookiemanagementlist #CookieBox {
    z-index: 201;
    position: relative;
    width: 100%;
    top: 0%;
    left: 0%;
    max-width: 100%;
    max-height: auto;
    overflow: auto;
    background: #fff;
    padding: 0px;
    border-radius: 0px;
}

#CookieBox .h2 {
    text-align: center;
    font-weight: 600;
    font-size: 1.6rem;
}

#CookieBox ul, #CookieBox2 ul {
    margin: 0;
    padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

#CookieBox .cookie-info ul, #CookieBox2 .cookie-infolist ul {
    text-align: left;
    padding: 0;
    padding-left: 1rem;
}

#CookieBox p, #CookieBox2 p {
    font-size: 1.1rem;
    margin: 0 auto 10px;
}

#CookieBox .cookie-btn {
    display: inline-block;
    font-family: inherit;
    font-size: 1.1rem;
    font-weight: bold;
    padding: .5em 1em;
    text-decoration: none;
    background: #8dc63f;
    border-radius: 15px;
    color: #fff;
    cursor: pointer;
    margin: 15px auto;
}

#CookieBox .cookie-btn:hover {
    color: white;
    text-decoration: none;
}

#CookieBox .cookie-refuse .cookie-btn {
    background: #ccc;
}

#CookieBox .cookie-accept-container {
    text-align: center;
    cursor: pointer;
}

#CookieBox a.cookie-accept {
    padding: 10px 50px;
}

#CookieBox .cookieclose {
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 15px;
    border-radius: 4px;
    border: 1px solid #333;
    background: #333;
    padding: 2px 9px;
    font-family: Verdana, sans-serif;
    font-size: 26px;
    color: #fff;
}

#CookieBox .intro p {
    width: 75%;
}

#CookieBox .cookie-management,
#CookieBox .cookie-refuse {
    margin: 10px auto;

    text-align: center;
    cursor: pointer;
    border-radius: 15px;
    padding: 5px 50px;
    background-color: #ccc;
}

.waconcookiemanagementlist #CookieBox .cookie-refuse {
    background-color: transparent;
}

#CookieBox .text-center {
    text-align: center;
}

#CookieBox .text-right,
#CookieBox .text-back-right {
    text-align: right;
}

#CookieBox .text-back-right a {
    display: inline-block;
    padding: 0 5px;
    margin-right: 10px;
    color: #333333;
    text-decoration: none;
}

#CookieBox .cookieback {
    margin-left: auto;
    margin-right: auto;
    width: 65%;
    text-align: center;
    cursor: pointer;
    border-radius: 15px;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #ccc;
}

#CookieBox .cookie-on,
#CookieBox .cookie-off, #CookieBox2 .cookie-on,
#CookieBox2 .cookie-off {
    float: left;
    cursor: pointer;
    margin-right: 5px;
}

#CookieBox .cookie-on, #CookieBox2 .cookie-on {
    display: none;
}

#CookieBox .intro .cookie-legal, #CookieBox2 .intro .cookie-legal {
    margin-top: 50px;
    width: 100%;
}

#CookieBox .cookie-legal a {
    display: inline-block;
    padding: 0;
    font-size: .9rem;
    margin-right: 30px;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}

#CookieBox .cookie-legal a:hover {
    text-decoration: underline;
}

#CookieBox .info-text {
    display: none;
}

#CookieBox .info-show {
    cursor: pointer;
}

#CookieBox .info-hide {
    cursor: pointer;
}


#CookieBox .category {
    background: #eeeeee;
    padding: 10px;
    margin: 25px 30px;
}

.waconcookiemanagementlist #CookieBox2 .category {
    background: #eeeeee;
    padding: 10px;
    margin: 25px 0px;
}

#CookieBox .category .h3 {
    margin-top: 0;
    font-weight: 600;
    font-size: 1.25rem;
}


#CookieBox .cookie-info, #CookieBox2 .cookie-infolist {
    background: #fff;
    padding: 10px;
}

#CookieBox .cookie-info table, #CookieBox2 .cookie-infolist table {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

#CookieBox .cookie-info td, #CookieBox2 .cookie-infolist td {
    padding: 3px 10px 3px 0;
    border-top: #eeeeee solid 1px;
}

#CookieBox .cookie-info p, #CookieBox2 .cookie-infolist p {
    margin-top: 0;
}

#CookieBox .box-cookie-management {
    display: none;
    overflow: auto;
}

#CookieBox .box-cookie-management-in > p {
    width: 80%;
}

.waconcookiemanagementlist #CookieBox .box-cookie-management {
    display: block;
}

.waconcookiemanagementlist #CookieBox .box-cookie-management-in > p {
    width: 100%;
    margin: 25px 0 0 0;
}

.waconcookiemanagementlist #CookieBox .intro p {
    width: 100%;
}

#CookieBox .deactivated,
#CookieBox .activated, #CookieBox2 .deactivated,
#CookieBox2 .activated {
    width: 40px;
    height: 20px;
    border-radius: 10px;
    background: #ccc;
    display: inline-block;
}

#CookieBox .activated, #CookieBox2 .activated {
    background: #8dc63f;
}

#CookieBox .off,
#CookieBox .on, #CookieBox2 .off,
#CookieBox2 .on {
    cursor: pointer;
    display: block;
    float: left;
    background: #fff;
    width: 16px;
    margin: 2px;
    height: 16px;
    border-radius: 8px;
}

#CookieBox .on, #CookieBox2 .on {
    float: right;
}

#CookieBox .arrow, #CookieBox2 .arrow {
    border: .5rem solid #333;
    font-size: 0;
    line-height: 0;
    height: 0;
    padding: 0;
    margin: 0px 10px;
    display: inline-block;
}

#CookieBox .arrow.down, #CookieBox2 .arrow.down {
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    margin-bottom: -5px;
}

#CookieBox .arrow.up, #CookieBox2 .arrow.up {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    margin-top: -5px;
}

/* CookieFix unterer Bereich mit Buttons */
#CookieBox .cookie-fix {
    display: none;
    overflow: auto;
    padding: 20px 0 0 0;
}

.waconcookiemanagementlist #CookieBox .cookie-fix {
    display: block;
}

#CookieBox .cookie-fix .cookie-save {
    float: left;
    margin-left: 30px;
}

#CookieBox .cookie-fix .text-back-right {
    float: right;
    margin-right: 30px;
}

#CookieBox .cookie-refuse-container, #CookieBox .cookie-accept-container, #CookieBox .cookie-management-container {
    text-align: center;
}

#CookieBox .cookie-fix .cookieback,
#CookieBox .cookie-fix .cookie-refuse {
    display: block;
    margin: 10px auto;
    text-align: center;
    cursor: pointer;
    border-radius: 15px;
    padding: 5px 20px;
    background-color: #ccc;
    white-space: nowrap;
    width: auto;
}

#CookieBox .cookie-fix .cookie-legal {
    clear: both
}

.cookie-set.script , .cookie-set-direct.script{
    cursor: pointer;
    position: relative;
    min-height: 50px;
    background: #ffffff;
    text-align: center;
}

.cookie-set.script p , .cookie-set-direct.script p{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #333333;
    text-align: center;
    background-color: rgb(255, 255, 255, 0.8);
    margin: 0 auto;
    padding: 40px;
    border-radius: 5px;
}

.cookie-set, .cookie-set-direct {
    cursor: pointer
}


@media (max-width: 1000px) {
    #CookieBox {
        left: 2%;
        width: 96%;
        top: 5%;
        max-height: 90%;
        min-height: 90%;
    }
}

@media (max-width: 786px) {
    #CookieBox .cookie-fix .text-back-right {
        width: 87%;
    }

}

/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/modern-normalize@3.0.1/modern-normalize.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,::after,::before{box-sizing:border-box}html{font-family:system-ui,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}
/*# sourceMappingURL=/sm/d2d8cd206fb9f42f071e97460f3ad9c875edb5e7a4b10f900a83cdf8401c53a9.map */

@font-face{font-family:"Icons";src:url("/typo3conf/ext/pm_core/Resources/Public/Fonts/icomoon/Icons/fonts/Icons.ttf?xoe6i7") format("truetype"), url("/typo3conf/ext/pm_core/Resources/Public/Fonts/icomoon/Icons/fonts/Icons.woff?xoe6i7") format("woff"), url("/typo3conf/ext/pm_core/Resources/Public/Fonts/icomoon/Icons/fonts/Icons.svg?xoe6i7#Icons") format("svg");font-weight:normal;font-style:normal;font-display:block}i.icon{font-family:"Icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\f015"}.icon-search:before{content:"\f002"}.icon-times:before{content:"\f00d"}.icon-external-link:before{content:"\f08e"}.icon-envelope:before{content:"\f0e0"}.icon-envelope-o:before{content:"\f003"}.icon-user:before{content:"\f007"}.icon-user-o:before{content:"\f2c0"}.icon-phone:before{content:"\f095"}.icon-check:before{content:"\f00c"}.icon-circle:before{content:"\f111"}.icon-circle-o:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-file:before{content:"\f016"}.icon-file-text:before{content:"\f0f6"}.icon-file-image:before{content:"\f1c5"}.icon-file-photo:before{content:"\f1c5"}.icon-file-picture:before{content:"\f1c5"}.icon-file-pdf:before{content:"\f1c1"}.icon-file-powerpoint:before{content:"\f1c4"}.icon-file-word:before{content:"\f1c2"}.icon-file-excel:before{content:"\f1c3"}.icon-file-archive:before{content:"\f1c6"}.icon-file-zip:before{content:"\f1c6"}.icon-file-audio:before{content:"\f1c7"}.icon-file-sound:before{content:"\f1c7"}.icon-file-movie:before{content:"\f1c8"}.icon-file-video:before{content:"\f1c8"}.icon-facebook-color:before{content:"\e900";color:#1877f2}.icon-instagram-color:before{content:"\e901";color:#e4405f}.icon-linkedin-color:before{content:"\e902";color:#0077b5}.icon-xing-color:before{content:"\e903";color:#006567}.icon-whatsapp-color:before{content:"\e904";color:#25d366}.icon-youtube-color:before{content:"\e905";color:#f00}.icon-vimeo-color:before{content:"\e906";color:#1ab7ea}.icon-facebook:before{content:"\f39e"}.icon-instagram:before{content:"\f16d"}.icon-linkedin:before{content:"\f0e1"}.icon-xing:before{content:"\f168"}.icon-whatsapp:before{content:"\f098"}.icon-youtube:before{content:"\f167"}.icon-vimeo:before{content:"\f27d"}.icon-arrow-up-left:before{content:"\ea39"}.icon-arrow-up:before{content:"\ea3a"}.icon-arrow-up-right:before{content:"\ea3b"}.icon-arrow-right:before{content:"\ea3c"}.icon-arrow-down-right:before{content:"\ea3d"}.icon-arrow-down:before{content:"\ea3e"}.icon-arrow-down-left:before{content:"\ea3f"}.icon-arrow-left:before{content:"\ea40"}.icon-arrow-left-b:before{content:"\f060"}.icon-arrow-right-b:before{content:"\f061"}.icon-arrow-up-b:before{content:"\f062"}.icon-arrow-down-b:before{content:"\f063"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-down:before{content:"\f0d7"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.news{--pagination-size: 16px;--news-padding: 40px}.news-list-view{--article-background-color: var(--color-secondary)}:root{--page-background-color: #FFF;--content-background-color: var(--page-background-color);--content-width: 1260px;--content-padding: 0 var(--gap-half);--gap: 30px;--gap-half: calc(var(--gap) / 2);--frame--space-mobile: var(--gap);--frame--space-tablet: calc(var(--gap) * 1.5);--frame--space-desktop: calc(var(--gap) * 2);--color-primary: #003373;--color-primary-hover: #1A4597;--color-secondary: #EFF2F5;--color-secondary-hover: #EFF2F5;--color-third: #B9DBED;--color-third-hover: #B9DBED;--color-fourth: #D7002F;--color-fourth-hover: #D7002F;--color-white: #FFF;--color-black: #000;--color-error: #C00;--color-success: #28A745;--color-success-hover: #218838;--color-info: #007BFF;--color-info-hover: #0069D9;--color-warning: #FFC107;--color-warning-hover: #E0A800;--color-danger: #DC3545;--color-danger-hover: #C82333;--color-dark: #6E6E6E;--color-dark-hover: #4B4B4B;--color-dark-disabled: #9A9A9A;--color-text: #000;--color-h1: var(--color-primary);--color-h2: var(--color-text);--color-h3: var(--color-text);--color-h4: var(--color-text);--color-h5: var(--color-text);--color-h6: var(--color-text);--frame-background--primary--background-color: var(--color-primary);--frame-background--primary--text-color: var(--color-white);--frame-background--primary--header-color: var(--color-white);--frame-background--primary--subheader-color: var(--color-white);--frame-background--primary--link-color: var(--color-white);--frame-background--primary--button-background: var(--color-primary);--frame-background--primary--button-border-color: var(--color-white);--frame-background--primary--button-color: var(--color-white);--frame-background--secondary--background-color: var(--color-secondary);--frame-background--secondary--header-color: var(--color-text);--frame-background--secondary--subheader-color: var(--color-text);--frame-background--secondary--text-color: var(--color-text);--frame-background--secondary--link-color: var(--color-text);--frame-background--secondary--button-background: var(--color-primary);--frame-background--secondary--button-border-color: var(--color-primary);--frame-background--secondary--button-color: var(--color-white);--frame-background--third--background-color: var(--color-third);--frame-background--third--header-color: var(--color-h1);--frame-background--third--subheader-color: var(--color-h4);--frame-background--third--text-color: var(--color-text);--frame-background--third--link-color: var(--color-text);--frame-background--third--button-background: var(--color-primary);--frame-background--third--button-border-color: var(--color-primary);--frame-background--third--button-color: var(--color-white);--frame-background--fourth--background-color: var(--color-primary-hover);--frame-background--fourth--header-color: var(--color-h1);--frame-background--fourth--subheader-color: var(--color-h4);--frame-background--fourth--text-color: var(--color-text);--frame-background--fourth--link-color: var(--color-text);--frame-background--fourth--button-background: var(--color-primary-hover);--frame-background--fourth--button-border-color: var(--color-white);--frame-background--fourth--button-color: var(--color-white);--frame-background-image--alternate-text-color: var(--color-white);--font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family--h1: var(--font-family);--font-family--h2: var(--font-family);--font-family--h3: var(--font-family);--font-family--h4: var(--font-family);--font-family--h5: var(--font-family);--font-family--h6: var(--font-family);--font-weight: 400;--font-weight--bold: 600;--font-weight--h1: 600;--font-weight--h2: 600;--font-weight--h3: 500;--font-weight--h4: 400;--font-weight--h5: 400;--font-weight--h6: 400;--line-height: 1.4;--line-height--h1: 1.2;--line-height--h2: 1.2;--line-height--h3: 1.2;--line-height--h4: 1.4;--line-height--h5: 1.4;--line-height--h6: 1.4;--header-margin-bottom: 20px;--text-decoration-color: var(--color-text);--gradient-color--default: var(--color-text);--box-shadow-size: 0 0 1rem;--box-shadow-color: color-mix(in srgb, var(--color-text) var(--transparency, 33%), transparent);--gradient-color: var(--color-text);--p-margin-bottom: 20px;--link-color: var(--color-primary);--link-color-hover: var(--color-primary-hover);--link-pagination: var(--color-dark);--link-pagination-hover: var(--color-dark-hover);--link-pagination-disabled: var(--color-dark-disabled);--border-width--default: 1px;--border-style--default: solid;--border-color--default: var(--color-primary);--border-default: var(--border-width--default) var(--border-style--default) var(--border-color--default);--btn-success--background-color: var(--color-success);--btn-success--background-color-hover: var(--color-success-hover);--btn-success--border-color: var(--color-success);--btn-success--border-color-hover: var(--color-success-hover);--btn-success--color: var(--color-white);--btn-success--color-hover: var(--color-white);--btn-outline-success--background-color: none;--btn-outline-success-background-color-hover: none;--btn-outline-success--border-color: var(--btn-success--border-color);--btn-outline-success--border-color-hover: var(--btn-success--border-color-hover);--btn-outline-success--color: var(--btn-success--background-color);--btn-outline-success--color-hover: var(--btn-success--background-color-hover);--btn-info--background-color: var(--color-info);--btn-info--background-color-hover: var(--color-info-hover);--btn-info--border-color: var(--color-info);--btn-info--border-color-hover: var(--color-info-hover);--btn-info--color: var(--color-white);--btn-info--color-hover: var(--color-white);--btn-outline-info--background-color: none;--btn-outline-info-background-color-hover: none;--btn-outline-info--border-color: var(--btn-info--border-color);--btn-outline-info--border-color-hover: var(--btn-info--border-color-hover);--btn-outline-info--color: var(--btn-info--background-color);--btn-outline-info--color-hover: var(--btn-info--background-color-hover);--btn-warning--background-color: var(--color-warning);--btn-warning--background-color-hover: var(--color-warning-hover);--btn-warning--border-color: var(--color-warning);--btn-warning--border-color-hover: var(--color-warning-hover);--btn-warning--color: color-mix(in srgb, var(--color-text) var(--transparency, 80%), transparent);--btn-warning--color-hover: color-mix(in srgb, var(--color-text) var(--transparency, 90%), transparent);--btn-outline-warning-background-color: none;--btn-outline-warning--background-color-hover: none;--btn-outline-warning--border-color: var(--btn-warning--border-color);--btn-outline-warning--border-color-hover: var(--btn-warning--border-color-hover);--btn-outline-warning--color: var(--btn-warning--color);--btn-danger--background-color: var(--color-danger);--btn-danger--background-color-hover: var(--color-danger-hover);--btn-danger--border-color: var(--color-danger);--btn-danger--border-color-hover: var(--color-danger-hover);--btn-danger--color: var(--color-white);--btn-danger--color-hover: var(--color-white);--btn-outline-danger--background-color: none;--btn-outline-danger--background-color-hover: none;--btn-outline-danger--border-color: var(--btn-danger--border-color);--btn-outline-danger--border-color-hover: var(--btn-danger--border-color-hover);--btn-outline-danger--color: var(--btn-danger--background-color);--btn-outline-danger--color-hover: var(--btn-danger--background-color-hover);--site-header-meta--background: #FFF;--site-header-meta--text-color: var(--color-primary);--site-header-meta--font-size: 1.6rem;--site-header-meta--padding: var(--gap-half);--site-header-meta--link-color: #FFF;--site-header-meta--link-color-hover: #FFF;--site-header-container--background: #FFF;--site-header-container--padding: var(--gap) var(--gap-half);--nav-toggle--background: #FFF;--nav-toggle--background-hover: #FFF;--nav-toggle--color: #000;--nav-toggle--color-hover: #000;--nav-toggle--height: 4.5rem;--nav-toggle--width: 6rem;--nav-toggle--size: .5rem;--nav-toggle--padding: 0;--nav-toggle--icon-color: var(--color-primary);--nav-toggle--icon-color--open: transparent;--nav-toggle--icon-height: 2px;--nav-toggle--icon-height-hover: .4rem;--nav-toggle--icon-spacing: 5px;--navbar-toggler--icon-color--open: var(--color-primary);--navigation--background: #FFF;--navigation--font-size: 2rem;--navigation--text-transform: uppercase;--navigation--link-color: var(--color-primary);--navigation--link-color-hover: var(--color-primary-hover);--navigation--link-color--active: var(--color-primary-hover);--navigation--link-color-hover--active: var(--color-primary-hover);--navigation--link-color--current: var(--color-primary-hover);--navigation--link-color-hover--current: var(--color-primary-hover);--main-navigation--background: #FFF;--main-navigation--font-size: 2rem;--main-navigation--link-color: #000;--main-navigation--link-color-hover: #D7002F;--main-navigation--link-color--active: #D7002F;--main-navigation--link-color-hover--active: #D7002F;--main-navigation--link-color--current: #D7002F;--main-navigation--link-color-hover--current: #D7002F;--site-footer-container--background: var(--color-primary);--site-footer-container--text-color: #FFF;--site-footer-container--font-size: 1.6rem;--site-footer-container--padding: var(--gap) var(--gap-half) 0 var(--gap-half);--site-footer-container--link-color: #FFF;--site-footer-container--link-color-hover: #FFF;--site-footer--link-color: #FFF;--site-footer-meta--background: var(--color-primary);--site-footer-meta--text-color: #FFF;--site-footer-meta--font-size: 1.6rem;--site-footer-meta--padding: calc(var(--gap) * 0.75) var(--gap-half);--site-footer-meta--link-color: #FFF;--site-footer-meta--link-color-hover: #FFF;--slider-arrow-background: var(--color-primary);--slider-arrow-color: #FFF;--slider-dots-background: #FFF;--slider-dots-background-active: var(--color-primary);--slider-dots-border: 1px solid var(--color-primary);--slider-dots-border-radius: 0;--slider-dots-border-active: var(--color-primary);--header-slider--height: 60vh;--header-slider--height--home: 60vh;--header-slider--min-height: 340px;--header-slider--min-height--home: 340px;--header-slider--max-height: 700px;--header-slider--max-height--home: 840px;--header-slider--mobile--height: 60vh;--header-slider--mobile--height--home: 60vh;--header-slider--mobile--min-height: 340px;--header-slider--mobile--min-height--home: 340px;--header-slider--mobile--max-height: 700px;--header-slider--mobile--max-height--home: 840px;--cards-background-color: var(--color-light);--cards-text-color: var(--color-dark);--cards-title-color: var(--color-dark);--cards-subtitle-color: var(--color-secondary);--cards-link-color: var(--link-color);--cards-image-overlay-color: var(--color-light);--cards-border-color: var(--color-faded);--cards-button-background-color: var(--button-primary-background-color);--cards-button-color: var(--button-primary-color);--cards-button-border: var(--button-primary-border);--cards-button-background-color-hover: var(--button-primary-background-color-hover);--cards-button-color-hover: var(--button-primary-color-hover);--cards-button-border-hover: var(--button-primary-border-hover);--breadcrumbs-margin: var(--gap) 0 0;--breadcrumbs-align: left;--breadcrumbs-display-first-child-before: none;--breadcrumbs-display-first-child-text: inline-block;--breadcrumbs--color: var(--color-black);--breadcrumbs--color-link: var(--color-primary);--breadcrumbs--color-active: var(--color-primary);--breadcrumbs--color-select: var(--color-black);--breadcrumbs-font-weight-active: 400;--input-border-color: var(--color-dark);--input-error-border-color: var(--color-danger);--input-error-text-color: var(--color-danger);--input-placeholder-color: var(--color-faded);--input-hint-text-color: var(--color-faded);--input-hint-font-size: var(--font-size-small);--teaser-background-color: var(--color-primary);--teaser-text-color: var(--color-light);--teaser-button-text-color: var(--color-light);--teaser-button-background-color: var(--color-primary);--teaser-button-border-color: var(--color-light);--contact-button-height: 50px;--contact-button-width: 50px;--contact-button-label-fontsize: 16px;--contact-button-top: calc(50vh - 51px);--contact-button-background: var(--color-primary);--contact-button-background-last: var(--color-primary-hover);--contact-button-color: var(--color-white)}.ce-textpic{--textmedia-margin-top: 20px;--textmedia-margin-sides: var(--gap-half)}.timeline--list{--timeline-header-size: 46px;--timeline-header-margin-bottom: var(--gap-half);--timeline-icon-size: 30px;--timeline-padding-top: 60px;--timeline-width: 2px}.text_background_image{--min-height: 400px;--min-height-hd: 500px}.container--tabs{--tabs--animation-speed: 100;--tabs--slide-ease: cubic-bezier(0.75, 0, 0.07, 1);--tabs--slide-duration: calc(500ms * 100 / var(--tabs--animation-speed));--tabs--slide-delay: calc(250ms * 100 / var(--tabs--animation-speed));--tabs--content-transform-width: -5px}table{--table-caption-font-size: var(--caption-font-size);--table-caption-margin: 5px 0 0;--table-padding: 5px;--table-th-padding: var(--table-padding);--table-td-padding: var(--table-padding);--table-border: none;--table-outer-border: none;--table-th-border: none;--table-td-border: none;--table-th-font-weight: bold;--table-stripe-even-color: rgba(0, 0, 0, .03);--table-stripe-odd-color: transparent;--table-border-color: #CCC;--table-border-background-color: var(--table-border-color);--table-margin: 20px}.container--accordion{--accordion--animation-speed: 100;--accordion--slide-ease: cubic-bezier(0.75, 0, 0.07, 1);--accordion--slide-duration: calc(500ms * 100 / var(--accordion--animation-speed));--accordion--slide-delay: calc(250ms * 100 / var(--accordion--animation-speed))}.frame-type-menu_sitemap,.frame-type-menu_sitemap_pages{--sitemap--border-color: #CCC}.frame-type-responsive_header{--color: var(--white);--background-color-first: var(--white);--background-color-second: var(--primary-color);--background-color-third: #444}.ce-gallery{--ce-border-padding: 5px}.tx-go-maps-ext{--map-cookie-hint-terms-background: rgba(0, 0, 0, .5);--map-cookie-hint-terms-color: #FFF;--map-cookie-hint-terms-a-color: var(--map-cookie-hint-terms-color);--map-cookie-hint-terms-padding: var(--gap)}.scroll-top{--scroll-top--height: 4rem;--scroll-top--width: 6rem;--scroll-top--hpos-right: 2rem;--scroll-top--hpos-left: 2rem;--scroll-top--vpos-top: 2rem;--scroll-top--vpos-bottom: 2rem;--scroll-top--fixed-margin: 0 0 -2rem;--scroll-top--background: var(--color-primary);--scroll-top--background--fixed: var(--color-secondary);--scroll-top--background--hover: var(--color-secondary);--scroll-top--background--fixed--hover: var(--color-primary);--scroll-top--border: .1rem solid var(--color-primary);--scroll-top--border-color--fixed: #000;--scroll-top--icon--color: #FFF;--scroll-top--icon--color--hover: var(--color-primary);--scroll-top--icon--color--fixed: var(--color-primary);--scroll-top--icon--color--fixed--hover: #FFF;--scroll-top--icon--background: var(--color-primary);--scroll-top--icon--background--fixed: #FFF}form{--form--input--height: 60px;--form--input--padding: 12px 15px 8px;--form--input--padding-left: 20px;--form--fieldset--border: none;--form--fieldset--row-gap: 20px;--form--textarea--min-height: var(--form--input--height);--form--textarea--max-height: 240px;--form--textarea--height: 170px;--form--error-color: #d7002f;--form--error--font-size: 85%;--form--error--font-weight: normal;--form--error--border-color: var(--form--error-color);--form--error--margin: 5px 0 0 1px;--form--error--padding: 0;--form--placeholder--color: var(--color-primary);--form--placeholder--opacity: 1;--form--placeholder--font-style: normal;--form--placeholder--color-focus: #EEE;--form--placeholder--color-hover: var(--color-primary);--form--placeholder--color-error-focus: var(--form--error-color);--form--select--height: var(--form--input--height);--form--select--appearance: none;--form--select--arrow--border-style: solid;--form--select--arrow--border-width: 13px 7.5px 0 7.5px;--form--select--arrow--border-color: var(--color-primary) transparent transparent transparent;--form--select--arrow--height: 12px;--form--select--arrow--width: var(--form--select--arrow--height);--form--select--arrow--space-right: 14px;--form--show-text--font-size: 16px;--form--password--letter-spacing: 2px;--form--input--checkbox--background-color--hover-highlight: var(--color-primary);--form--input--checkbox--check-color: var(--color-primary);--form--checkbox--custom--check-color--hover: var(--color-primary-hover);--form--checkbox--custom--check-opacity--hover: 1;--form--file-upload--background-color: var(--form--input--background-color);--form--file-upload--color: var(--color-primary);--form--file-upload--font-size: 16px;--form--file-upload--padding: 12px;--form--file-upload--height: 50px;--form--dropzone--border: 1px solid #CCC;--form--dropzone--font-size: 16px;--form--dropzone--height: 140px;--form--dropzone--margin: 15px 0 5px;--form--dropzone--padding: 12px 15px 8px;--form--dropzone--background-color--hover: #EEE;--form--dropzone--background-border-color--hover: #444;--form--dropzone--preview--margin-top: 20px;--form--dropzone--preview--margin-bottom: 15px;--form--dropzone--success-mark--height: 24px;--form--dropzone--success-mark--width: var(--form--dropzone--success-mark--height);--form--dropzone--success-mark--color: #BE3434;--form--dropzone--error--color: #F00;--form--dropzone--preview--font-size: 16px;--form--dropzone--preview--text-margin-bottom: 5px;--form--dropzone--remove--padding-left: 10px;--form--dropzone--remove--before--font-size: 16px;--form--dropzone--remove--before--font-weight: 600;--form--progressbar--border: 1px solid #444;--form--progressbar--margin: 5px 0 0;--form--progressbar--height: 7px;--form--progressbar--width: 100%;--form--progressbar--before--width: 102%;--form--progressbar--before--height: 5px;--form--progressbar--before--top: -6px;--form--progressbar--before--left: -1%;--form--progressbar--before--background: #FFF;--form--progressbar--fill--width: 102%;--form--progressbar--fill--height: 5px;--form--progressbar--fill--color: #444;--form--progressbar--fill--animation: progress 5s 1 forwards}input,select,textarea{--form--input--color: var(--color-primary);--form--input--background-color: #FFF;--form--input--border-radius: 0;--form--input--border-color: #E0E0E0;--form--input--border: solid 1px var(--form--input--border-color);--form--input--box-shadow: none;--form--input--background-color--hover: var(--form--input--background-color);--form--input--border-color--hover: var(--form--input--border-color);--form--input--background-color--focus: var(--form--input--background-color);--form--input--border-color--focus: var(--form--input--border-color);--form--input--date-time--padding: 8px 30px 6px 15px;--form--input--date--source: url('../../../typo3temp/assets/css/--pmcoreImgDir/icon_calendar.png');--form--input--date--background-position: right 5px center;--form--input--date--background-repeat: no-repeat;--form--input--date--background-size: 16px 16px;--form--checkbox-radio--gap: 20px;--form--checkbox-radio--margin: 0 10px 0 0;--form--checkbox-radio--top: 5px;--form--checkbox--custom--background-color: #FFF;--form--checkbox-height: 25px;--form--checkbox-width: 25px;--form--checkbox--custom--check-color--hover: #444;--form--checkbox--custom--check-opacity--hover: .5;--form--checkbox--label--margin-top: -3px;--form--checkbox--custom--border-color: #444;--form--privacy-policy--margin-top: 30px;--form--radio-highlight-color: blue;--form--radio--custom--background--hover: #FFF;--form--radio--custom--background--checked: #FFF;--form--radio--custom--before--background--checked: --color-primary;--form--radio--custom--border-color--hover: --color-primary;--form--radio--custom--border-color--focus: --color-primary}ul{--ul--li--before: "\ea3c";--ul--2col--text-align: center;--ul--2col--md--width: 75%;--ul--2col--lg--width: 60%}.cookie-management{--wacon-boxshadow: 0 0 20px rgba(0, 0, 0, .6);--wacon-ul-padding: 20px 0;--wacon-cookieclose-border-radius: 0;--wacon-cookieclose-font-size: 1.4rem;--wacon-cookieclose-line-height: 2.4rem;--wacon-cookieclose-height: var(--wacon-cookieclose-line-height);--wacon-cookieclose-width: var(--wacon-cookieclose-line-height);--wacon-cookieclose-top: 3px;--wacon-cookieclose-right: 3px;--wacon-box-cookie-management-margin: 0 -20px 0 0;--wacon-box-cookie-management-padding: 0 20px 0 0;--wacon-p-background: rgba(0, 0, 0, .5);--wacon-cookie-p-padding: 20px;--wacon-category-margin: 25px 0;--wacon-icon-color: var(--color-black);--wacon-icon-color-hover: var(--color-white);--wacon-icon-background: var(--color-secondary);--wacon-icon-background-hover: var(--color-primary)}@keyframes ajaxSlideDown{0%{transform:translateY(-5vh)}100%{transform:translateY(0)}}#ajax-layer{--ajax-content-background: #FFF;--ajax-close-background: #000;--ajax-close-color: #FFF;--ajax-box-shadow: #555;display:none;margin:5vh auto 0;width:100%;min-width:300px;max-width:90vw;position:fixed;top:0;right:0;left:0;z-index:20001;animation:ajaxSlideDown 0.8s}@media (prefers-reduced-motion:reduce){#ajax-layer{animation:none}}@media screen and (max-width:329px){#ajax-layer{max-width:90vw}}#ajax-layer--close{background:var(--ajax-close-background);border:2px solid var(--ajax-close-color);border-radius:50%;box-shadow:0 0 2px 1px var(--ajax-box-shadow);cursor:pointer;text-align:center;text-decoration:none;font-size:1.4rem;height:2.6rem;width:2.6rem;position:absolute;top:0;right:0;z-index:10;transform:translate(0.6rem, -0.6rem);transition:all 0.3s ease}@media (prefers-reduced-motion:reduce){#ajax-layer--close{transition:none}}@media screen and (max-width:329px){#ajax-layer--close{top:-1rem;right:0}}@media screen and (max-width:319px){#ajax-layer--close{margin-top:-1.3rem;position:fixed;top:5vh;right:1.3rem}}@media (hover:hover){#ajax-layer--close:hover{border-radius:0.5rem}}#ajax-layer--close i{color:var(--ajax-close-color);font-size:1.6rem;margin:3px 0 0;width:2.2rem}#ajax-layer--content{position:relative}@media screen and (max-width:767px){#ajax-layer--content{height:90vh}}#ajax-layer--content .content-wrapper--outer{background:var(--page-background-color);border:var(--border-default);border-radius:0.5rem;box-shadow:0 0 15px 1px var(--ajax-box-shadow);display:flex;margin:0 auto;padding:20px 50px;max-height:90vh;overflow:hidden;touch-action:none}#ajax-layer--content .content-wrapper--outer::before,#ajax-layer--content .content-wrapper--outer::after{content:"";clear:both;display:block;height:0;visibility:hidden}#ajax-layer--content .content-wrapper--inner{overflow:auto;padding:0 1.5rem;position:relative}.breadcrumb-list{margin:var(--breadcrumbs-margin);text-align:var(--breadcrumbs-align)}.breadcrumb-list .breadcrumb-section ol{padding:var(--content-padding)}.breadcrumb-list .breadcrumb-section ol li{display:inline}.breadcrumb-list .breadcrumb-section .breadcrumb-item:first-child .breadcrumb-link::before{content:"\f015";color:var(--breadcrumbs--color-link);display:var(--breadcrumbs-display-first-child-before);font-family:"Icons";font-size:1.4rem;line-height:1}.breadcrumb-list .breadcrumb-section .breadcrumb-item:first-child .breadcrumb-link .breadcrumb-text{display:var(--breadcrumbs-display-first-child-text)}.breadcrumb-list .breadcrumb-section .breadcrumb-item br{display:none}.breadcrumb-list .breadcrumb-section .breadcrumb-item .breadcrumb-link{text-decoration:none}@media (hover:hover){.breadcrumb-list .breadcrumb-section .breadcrumb-item .breadcrumb-link:hover .breadcrumb-text{color:var(--breadcrumbs--color-link)}}.breadcrumb-list .breadcrumb-section .breadcrumb-item .breadcrumb-text{color:var(--breadcrumbs--color);display:inline-block;font-size:1.4rem}.breadcrumb-list .breadcrumb-section .breadcrumb-item.active .breadcrumb-text{color:var(--breadcrumbs--color-active);cursor:default;font-weight:var(--breadcrumbs-font-weight-active)}.breadcrumb-list .breadcrumb-section .breadcrumb-item.active .breadcrumb-text ::selection{color:var(--breadcrumbs--color-select)}.breadcrumb-list .breadcrumb-section .breadcrumb-item.active .breadcrumb-text ::-moz-selection{color:var(--breadcrumbs--color-select)}.breadcrumb-list .breadcrumb-section .separator{cursor:default;color:var(--breadcrumbs--color-active);margin:0 0.5rem;position:relative}.breadcrumb-list .breadcrumb-section .separator::after{content:"»";line-height:1}body{color:var(--color-text);font-family:var(--font-family);font-size:1.6rem;font-weight:var(--font-weight);line-height:var(--line-height)}@media screen and (min-width:768px){body{font-size:1.8rem}}h1,.h1{color:var(--color-h1);font-family:var(--font-family--h1);font-size:3.5rem;font-weight:var(--font-weight--h1);line-height:var(--line-height--h1)}@media screen and (min-width:768px){h1,.h1{font-size:3.5rem}}@media screen and (min-width:1024px){h1,.h1{font-size:4rem}}h2,.h2{color:var(--color-h2);font-family:var(--font-family--h2);font-size:3rem;font-weight:var(--font-weight--h2);line-height:var(--line-height--h2)}@media screen and (min-width:768px){h2,.h2{font-size:3.2rem}}@media screen and (min-width:1024px){h2,.h2{font-size:3.5rem}}h3,.h3{color:var(--color-h3);font-family:var(--font-family--h3);font-size:2.6rem;font-weight:var(--font-weight--h3);line-height:var(--line-height--h3)}@media screen and (min-width:768px){h3,.h3{font-size:3rem}}@media screen and (min-width:1024px){h3,.h3{font-size:3rem}}h4,.h4{color:var(--color-h4);font-family:var(--font-family--h4);font-size:2.4rem;font-weight:var(--font-weight--h4);line-height:var(--line-height--h4)}@media screen and (min-width:768px){h4,.h4{font-size:2.5rem}}@media screen and (min-width:1024px){h4,.h4{font-size:2.5rem}}h5,.h5{color:var(--color-h5);font-family:var(--font-family--h5);font-size:2rem;font-weight:var(--font-weight--h5);line-height:var(--line-height--h5)}@media screen and (min-width:768px){h5,.h5{font-size:2.3rem}}@media screen and (min-width:1024px){h5,.h5{font-size:2.3rem}}h6,.h6{color:var(--color-h6);font-family:var(--font-family--h6);font-size:1.8rem;font-weight:var(--font-weight--h6);line-height:var(--line-height--h6)}@media screen and (min-width:768px){h6,.h6{font-size:2rem}}@media screen and (min-width:1024px){h6,.h6{font-size:2rem}}b,strong{font-weight:var(--font-weight--bold)}i,em{font-style:italic}u,ins{text-decoration:underline;text-decoration-color:var(--text-decoration-color)}s,strike,del{text-decoration:line-through;text-decoration-color:var(--text-decoration-color)}small,.small{font-size:0.8em}big,.big{font-size:1.2em}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}.lead::first-letter{font-size:200%}.text{}.text-start{text-align:start}.text-end{text-align:end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-capitalize{text-transform:capitalize}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-indent{margin-left:1ch}@media screen and (min-width:568px){.text-indent{margin-left:2ch}}@media screen and (min-width:768px){.text-indent{margin-left:4ch}}@media screen and (min-width:1024px){.text-indent{margin-left:6ch}}@media screen and (min-width:1280px){.text-indent{margin-left:8ch}}.text-white{color:var(--color-white)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}html.layer--visible{overflow-y:hidden}html.layer--visible .layer--background{overflow-y:scroll}html.layer--visible body{overflow-y:scroll}.layer--background{--background: #000;display:none;background-color:var(--background);height:100vh;width:100%;position:fixed;top:0;left:0;z-index:10003;opacity:0.5;touch-action:none}.layer--background.loading{background-image:url("/typo3conf/ext/pm_core/Resources/Public/Images/loading.svg");background-repeat:no-repeat;background-position:center;background-size:50px 50px}.logo{display:block;text-decoration:none;transition:0.5s ease}.logo:hover{text-decoration:none}.logo .image img{display:block;object-fit:cover}.logo span[itemprop="name"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.logo span[itemprop="name"]:active,.logo span[itemprop="name"]:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}#nav-toggle{position:fixed;top:-100vh;left:-100vw;pointer-events:none;cursor:default;user-select:none}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon{background:none}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::before{transform:translateY(5px) rotate(45deg)}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::after{transform:translateY(-5px) rotate(-45deg)}#nav-toggle:checked~#outer-wrapper #inner-wrapper{}#nav-toggle:checked~#outer-wrapper #content-area{overflow:hidden}#nav-toggle:checked~#outer-wrapper #overlay{display:block}.navbar-toggler{display:none;cursor:pointer;border:none;height:12px;width:22px;line-height:0;margin:0;padding:0;text-align:center;transition:all 0.2s ease;position:absolute;top:1rem;right:var(--gap-half);z-index:10005}@media (min-width:768px){.navbar-toggler{position:absolute;top:1rem}}@media (min-width:1024px){.navbar-toggler{position:absolute;top:2rem}}.navbar-toggler .navbar-toggler--label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.navbar-toggler .navbar-toggler--label:active,.navbar-toggler .navbar-toggler--label:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.navbar-toggler .navbar-toggler-icon{margin:5px 0 0;position:relative}.navbar-toggler .navbar-toggler-icon::before,.navbar-toggler .navbar-toggler-icon::after{content:"";position:absolute;width:100%}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::before,#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::after{background-color:var(--navbar-toggler--icon-color--open)}.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon::after{display:block;background:var(--color-primary);height:2px;transition:all 0.4s ease-in-out}.navbar-toggler .navbar-toggler-icon::before{bottom:5px}.navbar-toggler .navbar-toggler-icon::after{top:5px}nav ol,nav ul{list-style:none;padding-inline-start:0}nav ol::before,nav ol::after,nav ul::before,nav ul::after{content:"";clear:both;display:block;height:0;visibility:hidden}nav .menu .menu-item.has--child-items{position:relative}.main-navigation{background:none}@media screen and (min-width:768px){.main-navigation{background:none}}@media screen and (min-width:1024px){.main-navigation{background:none}}.main-navigation .menu-level-1 .menu-item *{transition:all 0.2s ease}.main-navigation .menu-level-1 .menu-item>a{background:none;color:var(--color-primary);font-size:1.7rem;font-weight:600;padding:0;display:block}@media screen and (min-width:768px){.main-navigation .menu-level-1 .menu-item>a{font-size:1.7rem}}@media screen and (min-width:1024px){.main-navigation .menu-level-1 .menu-item>a{font-size:2rem}}@media screen and (min-width:768px){.main-navigation .menu-level-1 .menu-item>a{padding:0}}@media screen and (min-width:1024px){.main-navigation .menu-level-1 .menu-item>a{padding:0}}.main-navigation .menu-level-1 .menu-item>a:hover{color:var(--color-secondary)}@media (min-width:1024px){.main-navigation .menu-level-1 .menu-item>a:hover{background:none;color:var(--color-primary)}}.main-navigation .menu-level-1 .menu-item.current>a{color:var(--color-secondary)}@media (min-width:1024px){.main-navigation .menu-level-1 .menu-item.current>a{background:none;color:var(--color-primary)}}.main-navigation .menu-level-1 .menu-item.current>a:hover{color:var(--color-secondary)}@media (min-width:1024px){.main-navigation .menu-level-1 .menu-item.current>a:hover{background:none;color:var(--color-primary)}}.main-navigation .menu-level-1 .menu-item.active>a{color:var(--color-secondary)}@media (min-width:1024px){.main-navigation .menu-level-1 .menu-item.active>a{background:none;color:var(--color-primary)}}.main-navigation .menu-level-1 .menu-item.active>a:hover{color:var(--color-secondary)}@media (min-width:1024px){.main-navigation .menu-level-1 .menu-item.active>a:hover{background:none;color:var(--color-primary)}}.main-navigation .menu-level-2 .menu-item *{transition:all 0.2s ease}.main-navigation .menu-level-2 .menu-item>a{background:none;color:#000;font-size:1.7rem;font-weight:400;padding:0;display:block}@media screen and (min-width:768px){.main-navigation .menu-level-2 .menu-item>a{font-size:1.7rem}}@media screen and (min-width:1024px){.main-navigation .menu-level-2 .menu-item>a{font-size:2rem}}@media screen and (min-width:768px){.main-navigation .menu-level-2 .menu-item>a{padding:0}}@media screen and (min-width:1024px){.main-navigation .menu-level-2 .menu-item>a{padding:var(--gap-half) calc(var(--gap) * 2)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item>a:hover{background:none;color:var(--color-primary-hover)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.current>a{background:none;color:var(--color-primary-hover)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.current>a:hover{background:none;color:var(--color-primary-hover)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.active>a{background:none;color:var(--color-primary-hover)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.active>a:hover{background:none;color:var(--color-primary-hover)}}.main-navigation .menu-level-3{display:none}@media (min-width:1024px){.main-navigation .nav-menu .menu-item.has--child-items:hover .submenu-wrapper,.main-navigation .nav-menu .menu-item.has--child-items:hover>.nav-menu,.main-navigation .nav-menu .menu-item.has--child-items:focus-within .submenu-wrapper,.main-navigation .nav-menu .menu-item.has--child-items:focus-within>.nav-menu{opacity:1;transform:rotateX(0) translateZ(0);z-index:100000}.main-navigation .nav-menu .menu-item.has--child-items>.submenu-wrapper,.main-navigation .nav-menu .menu-item.has--child-items>.nav-menu{backface-visibility:hidden;background:none;opacity:0;padding:0;transform:rotateX(-90deg);transform-style:preserve-3d;transform-origin:top center;transition:transform 0.5s cubic-bezier(0.2, 0.7, 0.7, 1.3), opacity 0.1s 0.1s;position:absolute;z-index:-1}}@media screen and (min-width:1024px) and (min-width:768px){.main-navigation .nav-menu .menu-item.has--child-items>.submenu-wrapper,.main-navigation .nav-menu .menu-item.has--child-items>.nav-menu{background:none}}@media screen and (min-width:1024px) and (min-width:1024px){.main-navigation .nav-menu .menu-item.has--child-items>.submenu-wrapper,.main-navigation .nav-menu .menu-item.has--child-items>.nav-menu{background:rgba(255, 255, 255, 0.8)}}@media (min-width:1024px){.main-navigation .nav-menu.menu-level-1{display:flex;margin-inline:calc(var(--gap-half) / -1);justify-content:flex-end}.main-navigation .nav-menu.menu-level-1::before,.main-navigation .nav-menu.menu-level-1::after{content:"";clear:both;display:block;height:0;visibility:hidden}.main-navigation .nav-menu.menu-level-1>*{padding-inline:var(--gap-half)}.main-navigation .nav-menu.menu-level-1>.has--child-items>.submenu-wrapper,.main-navigation .nav-menu.menu-level-1>.has--child-items>.nav-menu{top:calc(100% + var(--gap));left:0}.main-navigation .nav-menu.menu-level-1>.has--child-items:nth-last-child(2)>.submenu-wrapper,.main-navigation .nav-menu.menu-level-1>.has--child-items:nth-last-child(2)>.nav-menu,.main-navigation .nav-menu.menu-level-1>.has--child-items:last-child>.submenu-wrapper,.main-navigation .nav-menu.menu-level-1>.has--child-items:last-child>.nav-menu{right:0;left:auto}}@media (min-width:1024px){.main-navigation .nav-menu.menu-level-2>.has--child-items>.submenu-wrapper,.main-navigation .nav-menu.menu-level-2>.has--child-items>.nav-menu{left:100%}}#main-header .mobileHeaderNavi{display:block;padding-bottom:60px}#main-header .mobileHeaderNavi .menu-level-1>li:first-child{padding-top:40px}#main-header .mobileHeaderNavi a{width:100%}#main-header .header-inner #mainNav .mobileHeaderNavi .menu.menu-level-1 li a[title="Suche"],#main-header .header-inner #mainNav .mobileHeaderNavi .menu.menu-level-1 li a[title="Leichte Sprache"]{display:flex;gap:0 10px;align-items:center}#main-header .mobile-nav-footer{position:absolute;top:0;left:0;transform:translateX(-100vw);width:100vw;height:100vh;z-index:0;pointer-events:none}@supports (-webkit-touch-callout: none){#main-header .mobile-nav-footer{height:-webkit-fill-available;top:-15px}}#main-header .mobile-nav-footer-wrapper{display:block;position:absolute;left:0;bottom:0;z-index:10;background-color:var(--background-color-black);pointer-events:all;width:100%;padding:20px 0 60px;border-top:2px solid var(--color-primary)}#main-header .mobile-nav-footer nav ul{display:flex;flex-direction:row;gap:20px}#main-header .mobile-nav-footer-wrapper>*{display:flex;justify-content:center;margin:0}#main-header .mobile-nav-footer-wrapper>*:not(:first-child){margin:10px 0 0}#main-header .mobile-nav-footer,#main-header .mobile-nav-footer a,#main-header .mobile-nav-footer .langselect .language-nav-lable{color:#FFF}@media (min-width:1024px){#main-header .mobileHeaderNavi{display:none}#main-header .mobile-nav-footer{display:none}#main-header .header-inner #mainNav .menu-level-2 li:hover .menu.menu-level-3.submenu{opacity:1;transform:rotateX(0) translateZ(0);z-index:100}#main-header .header-inner #mainNav li:hover .menu-level-2 li.has--child-items>a:after{display:block;position:absolute;z-index:10;content:"";background-image:url("data:image/svg+xml, %3Csvg viewBox='112.177 138.068 320.133 192.075' width='320.133' height='192.075' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 249.633 320.768 C 262.133 333.268 282.433 333.268 294.933 320.768 L 422.933 192.768 C 432.133 183.568 434.833 169.868 429.833 157.868 C 424.833 145.868 413.233 138.068 400.233 138.068 L 144.233 138.168 C 131.333 138.168 119.633 145.968 114.633 157.968 C 109.633 169.968 112.433 183.668 121.533 192.868 L 249.533 320.868 L 249.633 320.768 Z' style='fill: %2313A538;'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px;width:14px;height:14px;right:-26px;top:calc(50% - 7px);transform:rotate(270deg)}#main-header .header-inner #mainNav .menu li:hover a+.submenu-wrapper{opacity:1;transform:rotateX(0) translateZ(0);z-index:100}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2 li:hover{background:var(--base-color)}#main-header .header-inner #mainNav .menu .submenu-wrapper{backface-visibility:hidden;opacity:0;transform:rotateX(-90deg);transform-style:preserve-3d;transform-origin:top center;transition:transform 0.5s cubic-bezier(0.2, 0.7, 0.7, 1.3), opacity 0.1s 0.1s;position:absolute;top:-5px;left:0;z-index:-1}#main-header .header-inner #mainNav .menu.menu-level-3.submenu{backface-visibility:hidden;opacity:0;transform:rotateX(-90deg);transform-style:preserve-3d;transform-origin:top center;transition:transform 0.5s cubic-bezier(0.2, 0.7, 0.7, 1.3), opacity 0.1s 0.1s;position:absolute;top:0;right:-430px;gap:0;width:430px;z-index:-1;flex-direction:column;background-color:rgba(55, 55, 55, 0.9)}}@media (max-width:1023.98px){#logo,#mainFooter #footer-logo{padding-bottom:30px;margin:0}#outer-wrapper #inner-wrapper{width:100dvw}#nav-toggle:checked~#outer-wrapper #inner-wrapper{position:fixed;transform:translateX(100%)}#nav-toggle:checked~#outer-wrapper #inner-wrapper #main-header{position:fixed}#main-header{border-radius:0}#main-header .header-meta{transform:translateX(-100vw);position:absolute;left:0;right:0;top:90px;z-index:10;background:var(--base-color)}.header-meta .langselect{display:none}#nav-toggle:checked~#outer-wrapper .header #logo{transform:translateX(-100vw);transition:all 0.4s ease-in-out;position:absolute;right:20px;top:35px;z-index:10}#nav-toggle:checked~#outer-wrapper .navbar-toggler{right:calc(-100% + 20px);top:50px;position:fixed}#nav-toggle:checked~#outer-wrapper #main-header .header-inner #mainNav .submenu-wrapper{position:inherit;width:100%}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2{position:inherit;top:0;background-color:var(--base-color)}#main-header .header-inner #mainNav .menu .submenu-wrapper{display:none}#main-header .header-inner #mainNav .menu.menu-level-3.submenu{position:inherit;width:100%;right:inherit}#main-header .header-inner #mainNav .menu.menu-level-3.submenu li{padding-left:20px;display:none}#main-header .header-inner #mainNav .submenu-wrapper input[type="checkbox"]:checked~.submenu li{display:block;width:100%}.navbar-toggler{display:block;right:15px;top:50%;transform:translateY(-50%)}.navbar-toggler-icon,.navbar-toggler-icon::before,.navbar-toggler-icon::after{background:var(--color-primary)}#nav-toggle:checked~#outer-wrapper .navbar-toggler-icon::before,#nav-toggle:checked~#outer-wrapper .navbar-toggler-icon::after{background:var(--color-primary)}#main-header .header-inner #mainNav .menu{flex-direction:column;gap:0}#main-nav{transform:translateX(100vw);height:100vh;display:none;background:var(--color-primary)}.main-navigation{clear:both;display:block;margin:0;padding:70px 15px 70px 45px;text-align:left;overflow:hidden;overflow-y:scroll;height:fit-content;bottom:auto;-webkit-overflow-scrolling:touch;width:100vw}#nav-toggle:checked~#outer-wrapper #inner-wrapper{transform:translateX(-100vw)}#nav-toggle:checked~#outer-wrapper #inner-wrapper #main-nav{display:block}.header-meta{display:none}#main-header .header-inner #mainNav .menu li{padding-bottom:0;display:flex;flex-wrap:wrap}.has--child-items label{display:flex;position:relative;width:60px;right:0;cursor:pointer;align-items:center;justify-content:center}#main-header .header-inner #mainNav li.has--child-items label:after{content:"";-webkit-transform:rotate(180deg);border-style:solid;border-width:0 5px 8px 5px;position:relative;pointer-events:none;border-color:transparent transparent var(--color-primary) transparent;transition:-webkit-transform 0.5s ease}#main-header .header-inner #mainNav .menu.menu-level-1 li .submenu-wrapper .subnav-toggler-label{background-color:transparent}#main-header .header-inner #mainNav .menu.menu-level-1 li:not(:first-child){border-top:1px solid var(--color-primary)}#main-header .header-inner #mainNav .menu.menu-level-1 li a{display:block;padding:15px 30px 15px 0}#main-header .header-inner #mainNav .menu.menu-level-1 li.has--child-items>a{width:calc(100% - 60px);order:-1}#main-header .header-inner #mainNav input[type="checkbox"]:checked~.submenu-wrapper{display:block}#main-header .header-inner #mainNav li.has--child-items .submenu-wrapper a:after{border:none}#main-header .header-inner #mainNav li.has--child-items .submenu-wrapper li.has--child-items .submenu.menu-level-3 li a:after{border:none}#main-header .header-inner #mainNav li.has--child-items .submenu-wrapper li.has--child-items a:after{border-style:solid;border-width:0 5px 8px 5px}#main-header .header-inner #mainNav .menu.menu-level-2 li{width:100%;padding:0}#main-header .header-inner #mainNav .menu.menu-level-2 li a{padding:15px 30px 15px 15px}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2{left:0;width:100%}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2 li{border-top:none}#main-header .header-inner #mainNav input[type="checkbox"]:checked~label:after{-webkit-transform:rotate(360deg)}#main-header .header-inner #mainNav .submenu-wrapper input[type="checkbox"]:checked~.submenu{display:block;width:100%}#main-header .header-inner #mainNav .submenu-wrapper input[type="checkbox"]:checked .submenu li:last-child{padding-bottom:0}#main-header .header-inner #mainNav li.active .submenu-wrapper a,#main-header .header-inner #mainNav li .submenu-wrapper a{color:var(--color-white)}#main-header .header-inner #mainNav li .submenu-wrapper li.active.current>a{color:var(--color-primary)}}.social-navigation a .label{display:none}.social-navigation a::before{cursor:pointer;font-family:"Icons";font-size:30px;line-height:1;margin:0;padding:0}.social-navigation a[href*="facebook"]::before{content:"\f39e"}.social-navigation a[href*="instagram"]::before{content:"\f16d"}.social-navigation a[href*="linkedin"]::before{content:"\f0e1"}.social-navigation a[href*="xing"]::before{content:"\f168"}.social-navigation a[href*="youtube"]::before{content:"\f167"}.social-navigation a.link-external::after{display:none}.scroll-top{background:var(--scroll-top--background);border:var(--scroll-top--border);cursor:pointer;text-align:center;height:var(--scroll-top--height);width:var(--scroll-top--width);overflow:hidden;position:fixed;z-index:1001;transition:margin 1s ease}.scroll-top.hpos-right{right:var(--scroll-top--hpos-right)}.scroll-top.hpos-left{left:var(--scroll-top--hpos-left)}.scroll-top.vpos-top{top:var(--scroll-top--vpos-top)}.scroll-top.vpos-bottom{bottom:var(--scroll-top--vpos-bottom)}.scroll-top .scroll-top-icon::before{content:"";border:solid var(--scroll-top--icon--color);border-width:0.2rem 0.2rem 0 0;display:inline-block;height:1.2rem;width:1.2rem;margin:-0.2rem 0 0 -0.6rem;position:absolute;top:50%;left:50%;z-index:1;transform:rotate(-45deg)}.scroll-top-fixed{background:var(--scroll-top--background--fixed);border-color:var(--scroll-top--border-color--fixed);margin:var(--scroll-top--fixed-margin)}#nav-toggle:checked~.scroll-top{display:none !important}@media (hover:hover){.scroll-top .scroll-top-icon::after{content:"";background:var(--scroll-top--background--hover);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(0, 100%, 0);transition:all 0.3s ease}.scroll-top:hover .scroll-top-icon::before{border-color:var(--scroll-top--icon--color--hover)}.scroll-top:hover .scroll-top-icon::after{transform:translate3d(0, 0, 0)}.scroll-top.scroll-top-fixed .scroll-top-icon::before{border-color:var(--scroll-top--icon--color--fixed)}.scroll-top.scroll-top-fixed .scroll-top-icon::after{background:var(--scroll-top--background--fixed--hover)}.scroll-top.scroll-top-fixed:hover .scroll-top-icon::before{border-color:var(--scroll-top--icon--color--fixed--hover)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.scroll-top .scroll-top-icon{display:none}}@media print,(pointer:coarse),screen and (max-width:991px){body .scroll-top{display:none !important}}:root{--scrollbar-width: 15px;--default-mobile-spacing: 20px}_:-ms-lang(x),:root{--scrollbar-width: 17px}*{margin:0}*:focus:not(:focus-visible){outline:none}*:focus-visible{box-shadow:0 0 4px 8px color-mix(in srgb, currentColor 22%, transparent);display:table;outline:2px dashed currentColor;outline-offset:2px}html,body{background-color:var(--page-background-color);min-height:100vh}@media (min-width:768px){html,body{min-height:100%}}html{font-size:10px;scroll-behavior:smooth;-webkit-text-size-adjust:none}@media (min-width:768px){html{overflow-y:scroll}}body{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-hyphenate-character:"-"}@media (max-width:413.98px){body{hyphens:auto;hyphenate-limit-chars:auto auto 5;hyphenate-limit-lines:5}}#outer-wrapper{min-height:100vh;overflow:hidden;touch-action:manipulation}.no-js #outer-wrapper{overflow:auto}#outer-wrapper #inner-wrapper{transition:all 0.4s ease-in-out}#root{overflow:hidden}@media (max-width:374.98px){#root{min-width:300px}}@media screen and (min-height:800px){#root{display:flex;flex-direction:column;min-height:100vh}#root>*{width:100%}#root>.site-footer{margin-top:auto}}div{position:relative}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}.site-header-meta{background:var(--site-header-meta--background);color:var(--site-header-meta--text-color);font-size:var(--site-header-meta--font-size);padding:var(--site-header-meta--padding)}.site-header-meta a{color:var(--site-header-meta--link-color)}.site-header-meta a:hover{color:var(--site-header-meta--link-color-hover)}@media (min-width:768px){.site-header-meta .site-navigation .nav-menu{display:flex;margin-inline:calc(calc(var(--gap-half) / 2) / -1);flex-direction:row}.site-header-meta .site-navigation .nav-menu::before,.site-header-meta .site-navigation .nav-menu::after{content:"";clear:both;display:block;height:0;visibility:hidden}.site-header-meta .site-navigation .nav-menu>*{padding-inline:calc(var(--gap-half) / 2)}}@media (min-width:768px) and (max-width:1023.98px){.site-header-meta .site-navigation .nav-menu{justify-content:center}}.site-header-container{background:var(--site-header-container--background);padding:var(--site-header-container--padding)}#content-header+#content-area{padding-top:var(--frame--space-mobile)}@media screen and (min-width:768px){#content-header+#content-area{padding-top:var(--frame--space-tablet)}}@media screen and (min-width:1280px){#content-header+#content-area{padding-top:var(--frame--space-desktop)}}#content{background-color:var(--content-background-color);padding:var(--content-padding)}.ce-content{margin:0 auto;max-width:var(--content-width);width:100%}@media (max-width:567.98px){#content-row{padding-inline:var(--default-mobile-spacing)}}#content-row .main-content:empty{display:block}.site-content:not(:has(:last-child:is(.frame-type-text_background_image, .frame-background-height--full))){padding-bottom:var(--frame--space-mobile)}@media screen and (min-width:768px){.site-content:not(:has(:last-child:is(.frame-type-text_background_image, .frame-background-height--full))){padding-bottom:var(--frame--space-tablet)}}@media screen and (min-width:1280px){.site-content:not(:has(:last-child:is(.frame-type-text_background_image, .frame-background-height--full))){padding-bottom:var(--frame--space-desktop)}}.frame{transition:margin-top 0.25s ease-in-out, margin-bottom 0.25s ease-in-out}.frame.frame-background-color{z-index:1}.frame.frame-background-color::before{content:"";position:absolute;right:-50vw;left:-50vw;z-index:-1}.frame.frame-background-color--primary.frame-background-height--full{background-color:var(--color-primary)}.frame.frame-background-color--primary::before{background-color:var(--color-primary)}.frame.frame-background-color--primary:not(:has(+ .frame.frame-background-color--primary)) .ce-gallery .ce-row:last-child{margin-bottom:0}.frame.frame-background-color--secondary.frame-background-height--full{background-color:var(--color-secondary)}.frame.frame-background-color--secondary::before{background-color:var(--color-secondary)}.frame.frame-background-color--secondary:not(:has(+ .frame.frame-background-color--secondary)) .ce-gallery .ce-row:last-child{margin-bottom:0}.frame.frame-background-color--third.frame-background-height--full{background-color:var(--color-third)}.frame.frame-background-color--third::before{background-color:var(--color-third)}.frame.frame-background-color--third:not(:has(+ .frame.frame-background-color--third)) .ce-gallery .ce-row:last-child{margin-bottom:0}.frame.frame-background-color--fourth.frame-background-height--full{background-color:var(--color-primary-hover)}.frame.frame-background-color--fourth::before{background-color:var(--color-primary-hover)}.frame.frame-background-color--fourth:not(:has(+ .frame.frame-background-color--fourth)) .ce-gallery .ce-row:last-child{margin-bottom:0}.frame.frame-background-color+.frame-background-height--full{margin-top:0}.frame.frame-background-height--full{transition:padding-block 0.25s ease-in-out;padding-block:var(--gap)}@media (min-width:768px){.frame.frame-background-height--full{padding-block:calc(var(--gap) * 2)}}.frame.frame-background-height--full::before{height:100%;top:0}.frame.frame-background-height--full.frame-background-color--primary{color:var(--frame-background--primary--text-color)}.frame.frame-background-height--full.frame-background-color--primary .main-header{color:var(--frame-background--primary--header-color)}.frame.frame-background-height--full.frame-background-color--primary .sub-header{color:var(--frame-background--primary--subheader-color)}.frame.frame-background-height--full.frame-background-color--secondary{color:var(--frame-background--secondary--text-color)}.frame.frame-background-height--full.frame-background-color--secondary .main-header{color:var(--frame-background--secondary--header-color)}.frame.frame-background-height--full.frame-background-color--secondary .sub-header{color:var(--frame-background--secondary--subheader-color)}.frame.frame-background-height--full.frame-background-color--third{color:var(--frame-background--third--text-color)}.frame.frame-background-height--full.frame-background-color--third .main-header{color:var(--frame-background--third--header-color)}.frame.frame-background-height--full.frame-background-color--third .sub-header{color:var(--frame-background--third--subheader-color)}.frame.frame-background-height--full.frame-background-color--fourth{color:var(--frame-background--fourth--text-color)}.frame.frame-background-height--full.frame-background-color--fourth .main-header{color:var(--frame-background--fourth--header-color)}.frame.frame-background-height--full.frame-background-color--fourth .sub-header{color:var(--frame-background--fourth--subheader-color)}.frame.frame-background-height--one-quarter::before{height:25%}.frame.frame-background-height--one-third::before{height:33.33333333%}.frame.frame-background-height--half::before{height:50%}.frame.frame-background-height--two-third::before{height:66.66666666%}.frame.frame-background-height--three-quarter::before{height:75%}.frame.frame-background-position--top::before{top:0}.frame.frame-background-position--bottom::before{bottom:0}.frame.frame-element-background-color{padding:var(--gap);transition:padding 0.25s ease-in-out;z-index:1}@media (min-width:768px){.frame.frame-element-background-color{padding:calc(var(--gap) * 2)}}.frame.frame-element-background-color::after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.frame.frame-element-background-color--primary{background-color:var(--color-primary)}.frame.frame-element-background-color--primary::after{background-color:var(--color-primary)}.frame.frame-element-background-color--primary+.frame.frame-element-background-color--primary{margin-top:0}.frame.frame-element-background-color--secondary{background-color:var(--color-secondary)}.frame.frame-element-background-color--secondary::after{background-color:var(--color-secondary)}.frame.frame-element-background-color--secondary+.frame.frame-element-background-color--secondary{margin-top:0}.frame.frame-element-background-color--third{background-color:var(--color-third)}.frame.frame-element-background-color--third::after{background-color:var(--color-third)}.frame.frame-element-background-color--third+.frame.frame-element-background-color--third{margin-top:0}.frame.frame-element-background-color--fourth{background-color:var(--color-primary-hover)}.frame.frame-element-background-color--fourth::after{background-color:var(--color-primary-hover)}.frame.frame-element-background-color--fourth+.frame.frame-element-background-color--fourth{margin-top:0}.frame-space{}.frame-space-before-extra-small{margin-top:calc(var(--frame--space-mobile) * 0.5)}@media screen and (min-width:768px){.frame-space-before-extra-small{margin-top:calc(var(--frame--space-tablet) * 0.5)}}@media screen and (min-width:1280px){.frame-space-before-extra-small{margin-top:calc(var(--frame--space-desktop) * 0.5)}}.frame-space-before-small{margin-top:calc(var(--frame--space-mobile) * 0.75)}@media screen and (min-width:768px){.frame-space-before-small{margin-top:calc(var(--frame--space-tablet) * 0.75)}}@media screen and (min-width:1280px){.frame-space-before-small{margin-top:calc(var(--frame--space-desktop) * 0.75)}}.frame-space-before-medium{margin-top:var(--frame--space-mobile)}@media screen and (min-width:768px){.frame-space-before-medium{margin-top:var(--frame--space-tablet)}}@media screen and (min-width:1280px){.frame-space-before-medium{margin-top:var(--frame--space-desktop)}}.frame-space-before-large{margin-top:calc(var(--frame--space-mobile) * 1.5)}@media screen and (min-width:768px){.frame-space-before-large{margin-top:calc(var(--frame--space-tablet) * 1.5)}}@media screen and (min-width:1280px){.frame-space-before-large{margin-top:calc(var(--frame--space-desktop) * 1.5)}}.frame-space-before-extra-large{margin-top:calc(var(--frame--space-mobile) * 2)}@media screen and (min-width:768px){.frame-space-before-extra-large{margin-top:calc(var(--frame--space-tablet) * 2)}}@media screen and (min-width:1280px){.frame-space-before-extra-large{margin-top:calc(var(--frame--space-desktop) * 2)}}.frame-space-after-extra-small{margin-bottom:calc(var(--frame--space-mobile) * 0.5)}@media screen and (min-width:768px){.frame-space-after-extra-small{margin-bottom:calc(var(--frame--space-tablet) * 0.5)}}@media screen and (min-width:1280px){.frame-space-after-extra-small{margin-bottom:calc(var(--frame--space-desktop) * 0.5)}}.frame-space-after-small{margin-bottom:calc(var(--frame--space-mobile) * 0.75)}@media screen and (min-width:768px){.frame-space-after-small{margin-bottom:calc(var(--frame--space-tablet) * 0.75)}}@media screen and (min-width:1280px){.frame-space-after-small{margin-bottom:calc(var(--frame--space-desktop) * 0.75)}}.frame-space-after-medium{margin-bottom:var(--frame--space-mobile)}@media screen and (min-width:768px){.frame-space-after-medium{margin-bottom:var(--frame--space-tablet)}}@media screen and (min-width:1280px){.frame-space-after-medium{margin-bottom:var(--frame--space-desktop)}}.frame-space-after-large{margin-bottom:calc(var(--frame--space-mobile) * 1.5)}@media screen and (min-width:768px){.frame-space-after-large{margin-bottom:calc(var(--frame--space-tablet) * 1.5)}}@media screen and (min-width:1280px){.frame-space-after-large{margin-bottom:calc(var(--frame--space-desktop) * 1.5)}}.frame-space-after-extra-large{margin-bottom:calc(var(--frame--space-mobile) * 2)}@media screen and (min-width:768px){.frame-space-after-extra-large{margin-bottom:calc(var(--frame--space-tablet) * 2)}}@media screen and (min-width:1280px){.frame-space-after-extra-large{margin-bottom:calc(var(--frame--space-desktop) * 2)}}.frame-ruler{}.frame-ruler-before{border-top:0.1rem solid rgba(0, 0, 0, 0.125);margin-top:1rem;padding-top:1rem}@media screen and (min-width:568px){.frame-ruler-before{margin-top:1.5rem}}@media screen and (min-width:768px){.frame-ruler-before{margin-top:2rem}}@media screen and (min-width:992px){.frame-ruler-before{margin-top:2.5rem}}@media screen and (min-width:1280px){.frame-ruler-before{margin-top:3rem}}@media screen and (min-width:568px){.frame-ruler-before{padding-top:1.5rem}}@media screen and (min-width:768px){.frame-ruler-before{padding-top:2rem}}@media screen and (min-width:992px){.frame-ruler-before{padding-top:2.5rem}}@media screen and (min-width:1280px){.frame-ruler-before{padding-top:3rem}}.frame-ruler-after{border-bottom:0.1rem solid rgba(0, 0, 0, 0.125);margin-bottom:1rem;padding-bottom:1rem}@media screen and (min-width:568px){.frame-ruler-after{margin-bottom:1.5rem}}@media screen and (min-width:768px){.frame-ruler-after{margin-bottom:2rem}}@media screen and (min-width:992px){.frame-ruler-after{margin-bottom:2.5rem}}@media screen and (min-width:1280px){.frame-ruler-after{margin-bottom:3rem}}@media screen and (min-width:568px){.frame-ruler-after{padding-bottom:1.5rem}}@media screen and (min-width:768px){.frame-ruler-after{padding-bottom:2rem}}@media screen and (min-width:992px){.frame-ruler-after{padding-bottom:2.5rem}}@media screen and (min-width:1280px){.frame-ruler-after{padding-bottom:3rem}}.frame-indent{}.frame-indent .frame-inner{margin-right:0;margin-left:0}@media screen and (min-width:568px){.frame-indent .frame-inner{margin-right:4%}}@media screen and (min-width:768px){.frame-indent .frame-inner{margin-right:8%}}@media screen and (min-width:992px){.frame-indent .frame-inner{margin-right:12%}}@media screen and (min-width:1280px){.frame-indent .frame-inner{margin-right:16%}}@media screen and (min-width:568px){.frame-indent .frame-inner{margin-left:4%}}@media screen and (min-width:768px){.frame-indent .frame-inner{margin-left:8%}}@media screen and (min-width:992px){.frame-indent .frame-inner{margin-left:12%}}@media screen and (min-width:1280px){.frame-indent .frame-inner{margin-left:16%}}.frame-indent-left .frame-inner{margin-left:0}@media screen and (min-width:568px){.frame-indent-left .frame-inner{margin-left:4%}}@media screen and (min-width:768px){.frame-indent-left .frame-inner{margin-left:8%}}@media screen and (min-width:992px){.frame-indent-left .frame-inner{margin-left:12%}}@media screen and (min-width:1280px){.frame-indent-left .frame-inner{margin-left:16%}}.frame-indent-indent-right .frame-inner{margin-right:0}@media screen and (min-width:568px){.frame-indent-indent-right .frame-inner{margin-right:4%}}@media screen and (min-width:768px){.frame-indent-indent-right .frame-inner{margin-right:8%}}@media screen and (min-width:992px){.frame-indent-indent-right .frame-inner{margin-right:12%}}@media screen and (min-width:1280px){.frame-indent-indent-right .frame-inner{margin-right:16%}}.frame-layout-1{}@media (min-width:768px){.frame-layout-1>ul,.frame-layout-1>ol,.frame-layout-1 .ce-bodytext{column-count:2;column-gap:var(--gap)}.frame-layout-1 .row ul,.frame-layout-1 .row ol,.frame-layout-1 .row .ce-bodytext,.sidebar .frame-layout-1>ul,.sidebar .frame-layout-1>ol,.sidebar .frame-layout-1 .ce-bodytext,[class^="frame-type-container--"] .col .frame-layout-1>ul,[class^="frame-type-container--"] .col .frame-layout-1>ol,[class^="frame-type-container--"] .col .frame-layout-1 .ce-bodytext{column-count:auto}.frame-layout-1 .ce-bodytext p,.frame-layout-1 .ce-bodytext li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.frame-layout-1 .ce-bodytext p:first-of-type:last-of-type{display:inline-block}}@media print{.frame-layout-1>ul,.frame-layout-1>ol,.frame-layout-1 .ce-bodytext{column-count:auto}}@media screen and (-webkit-min-device-pixel-ratio:0){.frame-layout-1 .ce-bodytext p{margin-bottom:0}.frame-layout-1 .ce-bodytext p::after{content:"";display:block;height:2rem}.frame-layout-1 .ce-bodytext p:last-child::after{height:0}}@-moz-document url-prefix(){.frame-layout-1 .ce-bodytext p{margin-bottom:2rem}.frame-layout-1 .ce-bodytext p::after{display:none}}.frame-layout-1 _:-ms-lang(x),.frame-layout-1 .ce-bodytext p{margin-bottom:2rem}.frame-layout-1 _:-ms-lang(x)::after,.frame-layout-1 .ce-bodytext p::after{display:none}@media (min-width:768px){.frame-layout-20 header,.frame-layout-20 .ce-bodytext{max-width:80%}}@media (min-width:768px){.frame-layout-21 header,.frame-layout-21 .ce-bodytext{max-width:80%;margin-inline:auto;text-align:center}}.site-footer figure.image picture img:hover{transform:none}.site-footer-container{background:var(--site-footer-container--background);color:var(--site-footer-container--text-color);font-size:var(--site-footer-container--font-size);padding:var(--site-footer-container--padding)}.site-footer-container a{color:var(--site-footer-container--link-color)}.site-footer-container a:hover{color:var(--site-footer-container--link-color-hover)}.site-footer-meta{background:var(--site-footer-meta--background);color:var(--site-footer-meta--text-color);font-size:var(--site-footer-meta--font-size);padding:var(--site-footer-meta--padding)}.site-footer-meta a{color:var(--site-footer-meta--link-color)}.site-footer-meta a:hover{color:var(--site-footer-meta--link-color-hover)}.site-footer-meta .content{text-align:center}@media (min-width:1024px){.site-footer-meta .content{display:grid;grid-gap:0;grid-template-areas:"site-navigation copyright" "creator creator"}}@media (max-width:1023.98px){.site-footer-meta .content{padding:var(--site-footer-container--padding)}}.site-footer-meta .site-navigation{grid-area:site-navigation}@media (min-width:768px){.site-footer-meta .site-navigation .nav-menu{display:flex;margin-inline:calc(calc(var(--gap-half) / 2) / -1);flex-direction:row}.site-footer-meta .site-navigation .nav-menu::before,.site-footer-meta .site-navigation .nav-menu::after{content:"";clear:both;display:block;height:0;visibility:hidden}.site-footer-meta .site-navigation .nav-menu>*{padding-inline:calc(var(--gap-half) / 2)}}@media (min-width:768px) and (max-width:1023.98px){.site-footer-meta .site-navigation .nav-menu{justify-content:center}}.site-footer-meta .site-navigation .nav-menu li{margin-bottom:var(--gap-half)}@media (min-width:414px) and (max-width:767.98px){.site-footer-meta .site-navigation{margin-bottom:var(--gap)}.site-footer-meta .site-navigation .nav-menu{column-count:2;column-gap:var(--gap)}}@media (min-width:414px) and (max-width:767.98px) and (min-width:568px){.site-footer-meta .site-navigation .nav-menu{column-count:3}}.site-footer-meta .copyright{grid-area:copyright;margin-bottom:var(--gap-half)}@media (min-width:768px){.site-footer-meta .copyright{text-align:right}}.site-footer-meta .creator{grid-area:creator}.site-footer-meta .creator .link-external::after{display:none}@media (max-width:567.98px){.site-footer-meta .creator .label,.site-footer-meta .creator .value{display:block}}@media (min-width:768px){.site-footer-meta .creator{text-align:right}}@media (min-width:1024px){.site-footer-meta .creator{white-space:nowrap}}.background-image--width-content .background-image{left:0;width:100%}.background-image--width-page:has(.slick-initialized){left:calc(((100vw - 100%) / 2) / -1);width:100vw}.background-image--width-page:has(.slick-initialized) .background-image{width:100%}.background-image--width-page:not(:has(.slick-initialized)) .background-image{left:-50vw;right:-50vw}.background-image{position:absolute;top:0;left:0;height:100%}.background-image picture{display:block;height:100%}.background-image picture img{display:block;height:100%;width:100vw;object-fit:cover;margin:0 auto}.background-image .image-overlay{background:rgba(0, 0, 0, 0.1);height:100%;width:100%;position:absolute;top:0;left:0}.btn{cursor:pointer}.btn{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn:hover,.btn:focus-visible,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.focus,.btn:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.disabled,.btn:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox a.btn{width:100%;display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn:hover,#CookieBox a.btn:focus-visible,#CookieBox a.btn:not(:disabled):not(.disabled).active,#CookieBox a.btn:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.focus,#CookieBox a.btn:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.disabled,#CookieBox a.btn:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox .text-back-right a.btn{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn:hover,#CookieBox .text-back-right a.btn:focus-visible,#CookieBox .text-back-right a.btn:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.focus,#CookieBox .text-back-right a.btn:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.disabled,#CookieBox .text-back-right a.btn:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}.btn.default{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.default:hover,.btn.default:focus-visible,.btn.default:not(:disabled):not(.disabled).active,.btn.default:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.default.focus,.btn.default:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.default.disabled,.btn.default:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox a.btn.default{width:100%;display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.default:hover,#CookieBox a.btn.default:focus-visible,#CookieBox a.btn.default:not(:disabled):not(.disabled).active,#CookieBox a.btn.default:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.default.focus,#CookieBox a.btn.default:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.default.disabled,#CookieBox a.btn.default:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox .text-back-right a.btn.default{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.default:hover,#CookieBox .text-back-right a.btn.default:focus-visible,#CookieBox .text-back-right a.btn.default:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.default:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.default.focus,#CookieBox .text-back-right a.btn.default:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.default.disabled,#CookieBox .text-back-right a.btn.default:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}.btn.outline-default{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-default:hover,.btn.outline-default:focus-visible,.btn.outline-default:not(:disabled):not(.disabled).active,.btn.outline-default:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-default.focus,.btn.outline-default:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-default.disabled,.btn.outline-default:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox a.btn.outline-default{width:100%;display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-default:hover,#CookieBox a.btn.outline-default:focus-visible,#CookieBox a.btn.outline-default:not(:disabled):not(.disabled).active,#CookieBox a.btn.outline-default:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-default.focus,#CookieBox a.btn.outline-default:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-default.disabled,#CookieBox a.btn.outline-default:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox .text-back-right a.btn.outline-default{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-default:hover,#CookieBox .text-back-right a.btn.outline-default:focus-visible,#CookieBox .text-back-right a.btn.outline-default:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.outline-default:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-default.focus,#CookieBox .text-back-right a.btn.outline-default:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-default.disabled,#CookieBox .text-back-right a.btn.outline-default:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}.btn.primary{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.primary:hover,.btn.primary:focus-visible,.btn.primary:not(:disabled):not(.disabled).active,.btn.primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.primary.focus,.btn.primary:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.primary.disabled,.btn.primary:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox a.btn.primary{width:100%;display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.primary:hover,#CookieBox a.btn.primary:focus-visible,#CookieBox a.btn.primary:not(:disabled):not(.disabled).active,#CookieBox a.btn.primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.primary.focus,#CookieBox a.btn.primary:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.primary.disabled,#CookieBox a.btn.primary:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox .text-back-right a.btn.primary{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.primary:hover,#CookieBox .text-back-right a.btn.primary:focus-visible,#CookieBox .text-back-right a.btn.primary:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.primary.focus,#CookieBox .text-back-right a.btn.primary:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.primary.disabled,#CookieBox .text-back-right a.btn.primary:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}.btn.outline-primary{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-primary:hover,.btn.outline-primary:focus-visible,.btn.outline-primary:not(:disabled):not(.disabled).active,.btn.outline-primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-primary.focus,.btn.outline-primary:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-primary.disabled,.btn.outline-primary:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox a.btn.outline-primary{width:100%;display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-primary:hover,#CookieBox a.btn.outline-primary:focus-visible,#CookieBox a.btn.outline-primary:not(:disabled):not(.disabled).active,#CookieBox a.btn.outline-primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-primary.focus,#CookieBox a.btn.outline-primary:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-primary.disabled,#CookieBox a.btn.outline-primary:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox .text-back-right a.btn.outline-primary{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-primary:hover,#CookieBox .text-back-right a.btn.outline-primary:focus-visible,#CookieBox .text-back-right a.btn.outline-primary:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.outline-primary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-primary.focus,#CookieBox .text-back-right a.btn.outline-primary:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-primary.disabled,#CookieBox .text-back-right a.btn.outline-primary:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}.btn.secondary{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.secondary:hover,.btn.secondary:focus-visible,.btn.secondary:not(:disabled):not(.disabled).active,.btn.secondary:not(:disabled):not(.disabled):active{background-color:#FFF;border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.secondary.focus,.btn.secondary:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.secondary.disabled,.btn.secondary:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox a.btn.secondary{width:100%;display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.secondary:hover,#CookieBox a.btn.secondary:focus-visible,#CookieBox a.btn.secondary:not(:disabled):not(.disabled).active,#CookieBox a.btn.secondary:not(:disabled):not(.disabled):active{background-color:#FFF;border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.secondary.focus,#CookieBox a.btn.secondary:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.secondary.disabled,#CookieBox a.btn.secondary:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox .text-back-right a.btn.secondary{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.secondary:hover,#CookieBox .text-back-right a.btn.secondary:focus-visible,#CookieBox .text-back-right a.btn.secondary:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.secondary:not(:disabled):not(.disabled):active{background-color:#FFF;border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.secondary.focus,#CookieBox .text-back-right a.btn.secondary:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.secondary.disabled,#CookieBox .text-back-right a.btn.secondary:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}.btn.outline-secondary{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-secondary:hover,.btn.outline-secondary:focus-visible,.btn.outline-secondary:not(:disabled):not(.disabled).active,.btn.outline-secondary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-secondary.focus,.btn.outline-secondary:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-secondary.disabled,.btn.outline-secondary:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox a.btn.outline-secondary{width:100%;display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-secondary:hover,#CookieBox a.btn.outline-secondary:focus-visible,#CookieBox a.btn.outline-secondary:not(:disabled):not(.disabled).active,#CookieBox a.btn.outline-secondary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-secondary.focus,#CookieBox a.btn.outline-secondary:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-secondary.disabled,#CookieBox a.btn.outline-secondary:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox .text-back-right a.btn.outline-secondary{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-secondary:hover,#CookieBox .text-back-right a.btn.outline-secondary:focus-visible,#CookieBox .text-back-right a.btn.outline-secondary:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.outline-secondary:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-secondary.focus,#CookieBox .text-back-right a.btn.outline-secondary:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-secondary.disabled,#CookieBox .text-back-right a.btn.outline-secondary:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}.btn.more{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.more:hover,.btn.more:focus-visible,.btn.more:not(:disabled):not(.disabled).active,.btn.more:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.more.focus,.btn.more:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.more.disabled,.btn.more:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox a.btn.more{width:100%;display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.more:hover,#CookieBox a.btn.more:focus-visible,#CookieBox a.btn.more:not(:disabled):not(.disabled).active,#CookieBox a.btn.more:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.more.focus,#CookieBox a.btn.more:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.more.disabled,#CookieBox a.btn.more:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}#CookieBox .text-back-right a.btn.more{display:inline-block;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-color:var(--color-primary);color:#FFF;box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.more:hover,#CookieBox .text-back-right a.btn.more:focus-visible,#CookieBox .text-back-right a.btn.more:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.more:not(:disabled):not(.disabled):active{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.more.focus,#CookieBox .text-back-right a.btn.more:focus{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.more.disabled,#CookieBox .text-back-right a.btn.more:disabled{background-color:color-mix(in srgb, var(--color-primary) 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, #FFF 80%, transparent)}.btn.outline-more{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-more:hover,.btn.outline-more:focus-visible,.btn.outline-more:not(:disabled):not(.disabled).active,.btn.outline-more:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-more.focus,.btn.outline-more:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.outline-more.disabled,.btn.outline-more:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox a.btn.outline-more{width:100%;display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-more:hover,#CookieBox a.btn.outline-more:focus-visible,#CookieBox a.btn.outline-more:not(:disabled):not(.disabled).active,#CookieBox a.btn.outline-more:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-more.focus,#CookieBox a.btn.outline-more:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.outline-more.disabled,#CookieBox a.btn.outline-more:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}#CookieBox .text-back-right a.btn.outline-more{display:inline-block;background-color:transparent;border:solid 1px var(--color-primary);border-color:var(--color-primary);color:var(--color-primary);box-shadow:none;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-more:hover,#CookieBox .text-back-right a.btn.outline-more:focus-visible,#CookieBox .text-back-right a.btn.outline-more:not(:disabled):not(.disabled).active,#CookieBox .text-back-right a.btn.outline-more:not(:disabled):not(.disabled):active{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-more.focus,#CookieBox .text-back-right a.btn.outline-more:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF;padding:16px 25px;margin:0;font-size:18px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox .text-back-right a.btn.outline-more.disabled,#CookieBox .text-back-right a.btn.outline-more:disabled{background-color:color-mix(in srgb, transparent 80%, transparent);border-color:color-mix(in srgb, var(--color-primary) 80%, transparent);color:color-mix(in srgb, var(--color-primary) 80%, transparent)}.frame-background-color--primary .btn,.frame-element-background-color.frame-element-background-color--primary .btn,.background-color--primary .btn{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn:hover,.frame-element-background-color.frame-element-background-color--primary .btn:hover,.background-color--primary .btn:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn:focus,.frame-element-background-color.frame-element-background-color--primary .btn:focus,.background-color--primary .btn:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn:hover,.frame-element-background-color.frame-element-background-color--primary .btn:hover,.background-color--primary .btn:hover{border-color:#FFF}.frame-background-color--primary .btn:focus,.frame-element-background-color.frame-element-background-color--primary .btn:focus,.background-color--primary .btn:focus{border-color:#FFF}.frame-background-color--primary .btn:hover,.frame-element-background-color.frame-element-background-color--primary .btn:hover,.background-color--primary .btn:hover{color:#FFF}.frame-background-color--primary .btn:focus,.frame-element-background-color.frame-element-background-color--primary .btn:focus,.background-color--primary .btn:focus{color:#FFF}.frame-background-color--primary .btn.outline-default,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default,.background-color--primary .btn.outline-default{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default:hover,.background-color--primary .btn.outline-default:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default:focus,.background-color--primary .btn.outline-default:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default:hover,.background-color--primary .btn.outline-default:hover{border-color:#FFF}.frame-background-color--primary .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default:focus,.background-color--primary .btn.outline-default:focus{border-color:#FFF}.frame-background-color--primary .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default:hover,.background-color--primary .btn.outline-default:hover{color:#FFF}.frame-background-color--primary .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-default:focus,.background-color--primary .btn.outline-default:focus{color:#FFF}.frame-background-color--primary .btn.primary,.frame-element-background-color.frame-element-background-color--primary .btn.primary,.background-color--primary .btn.primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.primary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.primary:hover,.background-color--primary .btn.primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.primary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.primary:focus,.background-color--primary .btn.primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.primary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.primary:hover,.background-color--primary .btn.primary:hover{border-color:#FFF}.frame-background-color--primary .btn.primary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.primary:focus,.background-color--primary .btn.primary:focus{border-color:#FFF}.frame-background-color--primary .btn.primary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.primary:hover,.background-color--primary .btn.primary:hover{color:#FFF}.frame-background-color--primary .btn.primary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.primary:focus,.background-color--primary .btn.primary:focus{color:#FFF}.frame-background-color--primary .btn.outline-primary,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary,.background-color--primary .btn.outline-primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary:hover,.background-color--primary .btn.outline-primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary:focus,.background-color--primary .btn.outline-primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary:hover,.background-color--primary .btn.outline-primary:hover{border-color:#FFF}.frame-background-color--primary .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary:focus,.background-color--primary .btn.outline-primary:focus{border-color:#FFF}.frame-background-color--primary .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary:hover,.background-color--primary .btn.outline-primary:hover{color:#FFF}.frame-background-color--primary .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-primary:focus,.background-color--primary .btn.outline-primary:focus{color:#FFF}.frame-background-color--primary .btn.secondary,.frame-element-background-color.frame-element-background-color--primary .btn.secondary,.background-color--primary .btn.secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.secondary:hover,.background-color--primary .btn.secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.secondary:focus,.background-color--primary .btn.secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.secondary:hover,.background-color--primary .btn.secondary:hover{border-color:#FFF}.frame-background-color--primary .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.secondary:focus,.background-color--primary .btn.secondary:focus{border-color:#FFF}.frame-background-color--primary .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.secondary:hover,.background-color--primary .btn.secondary:hover{color:#FFF}.frame-background-color--primary .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.secondary:focus,.background-color--primary .btn.secondary:focus{color:#FFF}.frame-background-color--primary .btn.outline-secondary,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary,.background-color--primary .btn.outline-secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary:hover,.background-color--primary .btn.outline-secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary:focus,.background-color--primary .btn.outline-secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary:hover,.background-color--primary .btn.outline-secondary:hover{border-color:#FFF}.frame-background-color--primary .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary:focus,.background-color--primary .btn.outline-secondary:focus{border-color:#FFF}.frame-background-color--primary .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary:hover,.background-color--primary .btn.outline-secondary:hover{color:#FFF}.frame-background-color--primary .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-secondary:focus,.background-color--primary .btn.outline-secondary:focus{color:#FFF}.frame-background-color--primary .btn.more,.frame-element-background-color.frame-element-background-color--primary .btn.more,.background-color--primary .btn.more{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.more:hover,.frame-element-background-color.frame-element-background-color--primary .btn.more:hover,.background-color--primary .btn.more:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.more:focus,.frame-element-background-color.frame-element-background-color--primary .btn.more:focus,.background-color--primary .btn.more:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.more:hover,.frame-element-background-color.frame-element-background-color--primary .btn.more:hover,.background-color--primary .btn.more:hover{border-color:#FFF}.frame-background-color--primary .btn.more:focus,.frame-element-background-color.frame-element-background-color--primary .btn.more:focus,.background-color--primary .btn.more:focus{border-color:#FFF}.frame-background-color--primary .btn.more:hover,.frame-element-background-color.frame-element-background-color--primary .btn.more:hover,.background-color--primary .btn.more:hover{color:#FFF}.frame-background-color--primary .btn.more:focus,.frame-element-background-color.frame-element-background-color--primary .btn.more:focus,.background-color--primary .btn.more:focus{color:#FFF}.frame-background-color--primary .btn.outline-more,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more,.background-color--primary .btn.outline-more{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--primary .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more:hover,.background-color--primary .btn.outline-more:hover{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more:focus,.background-color--primary .btn.outline-more:focus{background-color:var(--color-primary-hover)}.frame-background-color--primary .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more:hover,.background-color--primary .btn.outline-more:hover{border-color:#FFF}.frame-background-color--primary .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more:focus,.background-color--primary .btn.outline-more:focus{border-color:#FFF}.frame-background-color--primary .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more:hover,.background-color--primary .btn.outline-more:hover{color:#FFF}.frame-background-color--primary .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--primary .btn.outline-more:focus,.background-color--primary .btn.outline-more:focus{color:#FFF}.frame-background-color--secondary .btn,.frame-element-background-color.frame-element-background-color--secondary .btn,.background-color--secondary .btn{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn:hover,.frame-element-background-color.frame-element-background-color--secondary .btn:hover,.background-color--secondary .btn:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn:focus,.frame-element-background-color.frame-element-background-color--secondary .btn:focus,.background-color--secondary .btn:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn:hover,.frame-element-background-color.frame-element-background-color--secondary .btn:hover,.background-color--secondary .btn:hover{border-color:#FFF}.frame-background-color--secondary .btn:focus,.frame-element-background-color.frame-element-background-color--secondary .btn:focus,.background-color--secondary .btn:focus{border-color:#FFF}.frame-background-color--secondary .btn:hover,.frame-element-background-color.frame-element-background-color--secondary .btn:hover,.background-color--secondary .btn:hover{color:#FFF}.frame-background-color--secondary .btn:focus,.frame-element-background-color.frame-element-background-color--secondary .btn:focus,.background-color--secondary .btn:focus{color:#FFF}.frame-background-color--secondary .btn.outline-default,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default,.background-color--secondary .btn.outline-default{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default:hover,.background-color--secondary .btn.outline-default:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default:focus,.background-color--secondary .btn.outline-default:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default:hover,.background-color--secondary .btn.outline-default:hover{border-color:#FFF}.frame-background-color--secondary .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default:focus,.background-color--secondary .btn.outline-default:focus{border-color:#FFF}.frame-background-color--secondary .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default:hover,.background-color--secondary .btn.outline-default:hover{color:#FFF}.frame-background-color--secondary .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-default:focus,.background-color--secondary .btn.outline-default:focus{color:#FFF}.frame-background-color--secondary .btn.primary,.frame-element-background-color.frame-element-background-color--secondary .btn.primary,.background-color--secondary .btn.primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn.primary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.primary:hover,.background-color--secondary .btn.primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.primary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.primary:focus,.background-color--secondary .btn.primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.primary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.primary:hover,.background-color--secondary .btn.primary:hover{border-color:#FFF}.frame-background-color--secondary .btn.primary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.primary:focus,.background-color--secondary .btn.primary:focus{border-color:#FFF}.frame-background-color--secondary .btn.primary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.primary:hover,.background-color--secondary .btn.primary:hover{color:#FFF}.frame-background-color--secondary .btn.primary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.primary:focus,.background-color--secondary .btn.primary:focus{color:#FFF}.frame-background-color--secondary .btn.outline-primary,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary,.background-color--secondary .btn.outline-primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary:hover,.background-color--secondary .btn.outline-primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary:focus,.background-color--secondary .btn.outline-primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary:hover,.background-color--secondary .btn.outline-primary:hover{border-color:#FFF}.frame-background-color--secondary .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary:focus,.background-color--secondary .btn.outline-primary:focus{border-color:#FFF}.frame-background-color--secondary .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary:hover,.background-color--secondary .btn.outline-primary:hover{color:#FFF}.frame-background-color--secondary .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-primary:focus,.background-color--secondary .btn.outline-primary:focus{color:#FFF}.frame-background-color--secondary .btn.secondary,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary,.background-color--secondary .btn.secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary:hover,.background-color--secondary .btn.secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary:focus,.background-color--secondary .btn.secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary:hover,.background-color--secondary .btn.secondary:hover{border-color:#FFF}.frame-background-color--secondary .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary:focus,.background-color--secondary .btn.secondary:focus{border-color:#FFF}.frame-background-color--secondary .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary:hover,.background-color--secondary .btn.secondary:hover{color:#FFF}.frame-background-color--secondary .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.secondary:focus,.background-color--secondary .btn.secondary:focus{color:#FFF}.frame-background-color--secondary .btn.outline-secondary,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary,.background-color--secondary .btn.outline-secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary:hover,.background-color--secondary .btn.outline-secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary:focus,.background-color--secondary .btn.outline-secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary:hover,.background-color--secondary .btn.outline-secondary:hover{border-color:#FFF}.frame-background-color--secondary .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary:focus,.background-color--secondary .btn.outline-secondary:focus{border-color:#FFF}.frame-background-color--secondary .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary:hover,.background-color--secondary .btn.outline-secondary:hover{color:#FFF}.frame-background-color--secondary .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-secondary:focus,.background-color--secondary .btn.outline-secondary:focus{color:#FFF}.frame-background-color--secondary .btn.more,.frame-element-background-color.frame-element-background-color--secondary .btn.more,.background-color--secondary .btn.more{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF}.frame-background-color--secondary .btn.more:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.more:hover,.background-color--secondary .btn.more:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.more:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.more:focus,.background-color--secondary .btn.more:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.more:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.more:hover,.background-color--secondary .btn.more:hover{border-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.more:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.more:focus,.background-color--secondary .btn.more:focus{border-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.more:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.more:hover,.background-color--secondary .btn.more:hover{color:#FFF}.frame-background-color--secondary .btn.more:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.more:focus,.background-color--secondary .btn.more:focus{color:#FFF}.frame-background-color--secondary .btn.outline-more,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more,.background-color--secondary .btn.outline-more{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--secondary .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more:hover,.background-color--secondary .btn.outline-more:hover{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more:focus,.background-color--secondary .btn.outline-more:focus{background-color:var(--color-primary-hover)}.frame-background-color--secondary .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more:hover,.background-color--secondary .btn.outline-more:hover{border-color:#FFF}.frame-background-color--secondary .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more:focus,.background-color--secondary .btn.outline-more:focus{border-color:#FFF}.frame-background-color--secondary .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more:hover,.background-color--secondary .btn.outline-more:hover{color:#FFF}.frame-background-color--secondary .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--secondary .btn.outline-more:focus,.background-color--secondary .btn.outline-more:focus{color:#FFF}.frame-background-color--third .btn,.frame-element-background-color.frame-element-background-color--third .btn,.background-color--third .btn{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn:hover,.frame-element-background-color.frame-element-background-color--third .btn:hover,.background-color--third .btn:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn:focus,.frame-element-background-color.frame-element-background-color--third .btn:focus,.background-color--third .btn:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn:hover,.frame-element-background-color.frame-element-background-color--third .btn:hover,.background-color--third .btn:hover{border-color:#FFF}.frame-background-color--third .btn:focus,.frame-element-background-color.frame-element-background-color--third .btn:focus,.background-color--third .btn:focus{border-color:#FFF}.frame-background-color--third .btn:hover,.frame-element-background-color.frame-element-background-color--third .btn:hover,.background-color--third .btn:hover{color:#FFF}.frame-background-color--third .btn:focus,.frame-element-background-color.frame-element-background-color--third .btn:focus,.background-color--third .btn:focus{color:#FFF}.frame-background-color--third .btn.outline-default,.frame-element-background-color.frame-element-background-color--third .btn.outline-default,.background-color--third .btn.outline-default{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-default:hover,.background-color--third .btn.outline-default:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-default:focus,.background-color--third .btn.outline-default:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-default:hover,.background-color--third .btn.outline-default:hover{border-color:#FFF}.frame-background-color--third .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-default:focus,.background-color--third .btn.outline-default:focus{border-color:#FFF}.frame-background-color--third .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-default:hover,.background-color--third .btn.outline-default:hover{color:#FFF}.frame-background-color--third .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-default:focus,.background-color--third .btn.outline-default:focus{color:#FFF}.frame-background-color--third .btn.primary,.frame-element-background-color.frame-element-background-color--third .btn.primary,.background-color--third .btn.primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn.primary:hover,.frame-element-background-color.frame-element-background-color--third .btn.primary:hover,.background-color--third .btn.primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.primary:focus,.frame-element-background-color.frame-element-background-color--third .btn.primary:focus,.background-color--third .btn.primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.primary:hover,.frame-element-background-color.frame-element-background-color--third .btn.primary:hover,.background-color--third .btn.primary:hover{border-color:#FFF}.frame-background-color--third .btn.primary:focus,.frame-element-background-color.frame-element-background-color--third .btn.primary:focus,.background-color--third .btn.primary:focus{border-color:#FFF}.frame-background-color--third .btn.primary:hover,.frame-element-background-color.frame-element-background-color--third .btn.primary:hover,.background-color--third .btn.primary:hover{color:#FFF}.frame-background-color--third .btn.primary:focus,.frame-element-background-color.frame-element-background-color--third .btn.primary:focus,.background-color--third .btn.primary:focus{color:#FFF}.frame-background-color--third .btn.outline-primary,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary,.background-color--third .btn.outline-primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary:hover,.background-color--third .btn.outline-primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary:focus,.background-color--third .btn.outline-primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary:hover,.background-color--third .btn.outline-primary:hover{border-color:#FFF}.frame-background-color--third .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary:focus,.background-color--third .btn.outline-primary:focus{border-color:#FFF}.frame-background-color--third .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary:hover,.background-color--third .btn.outline-primary:hover{color:#FFF}.frame-background-color--third .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-primary:focus,.background-color--third .btn.outline-primary:focus{color:#FFF}.frame-background-color--third .btn.secondary,.frame-element-background-color.frame-element-background-color--third .btn.secondary,.background-color--third .btn.secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--third .btn.secondary:hover,.background-color--third .btn.secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--third .btn.secondary:focus,.background-color--third .btn.secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--third .btn.secondary:hover,.background-color--third .btn.secondary:hover{border-color:#FFF}.frame-background-color--third .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--third .btn.secondary:focus,.background-color--third .btn.secondary:focus{border-color:#FFF}.frame-background-color--third .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--third .btn.secondary:hover,.background-color--third .btn.secondary:hover{color:#FFF}.frame-background-color--third .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--third .btn.secondary:focus,.background-color--third .btn.secondary:focus{color:#FFF}.frame-background-color--third .btn.outline-secondary,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary,.background-color--third .btn.outline-secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary:hover,.background-color--third .btn.outline-secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary:focus,.background-color--third .btn.outline-secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary:hover,.background-color--third .btn.outline-secondary:hover{border-color:#FFF}.frame-background-color--third .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary:focus,.background-color--third .btn.outline-secondary:focus{border-color:#FFF}.frame-background-color--third .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary:hover,.background-color--third .btn.outline-secondary:hover{color:#FFF}.frame-background-color--third .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-secondary:focus,.background-color--third .btn.outline-secondary:focus{color:#FFF}.frame-background-color--third .btn.more,.frame-element-background-color.frame-element-background-color--third .btn.more,.background-color--third .btn.more{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF}.frame-background-color--third .btn.more:hover,.frame-element-background-color.frame-element-background-color--third .btn.more:hover,.background-color--third .btn.more:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.more:focus,.frame-element-background-color.frame-element-background-color--third .btn.more:focus,.background-color--third .btn.more:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.more:hover,.frame-element-background-color.frame-element-background-color--third .btn.more:hover,.background-color--third .btn.more:hover{border-color:var(--color-primary-hover)}.frame-background-color--third .btn.more:focus,.frame-element-background-color.frame-element-background-color--third .btn.more:focus,.background-color--third .btn.more:focus{border-color:var(--color-primary-hover)}.frame-background-color--third .btn.more:hover,.frame-element-background-color.frame-element-background-color--third .btn.more:hover,.background-color--third .btn.more:hover{color:#FFF}.frame-background-color--third .btn.more:focus,.frame-element-background-color.frame-element-background-color--third .btn.more:focus,.background-color--third .btn.more:focus{color:#FFF}.frame-background-color--third .btn.outline-more,.frame-element-background-color.frame-element-background-color--third .btn.outline-more,.background-color--third .btn.outline-more{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--third .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-more:hover,.background-color--third .btn.outline-more:hover{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-more:focus,.background-color--third .btn.outline-more:focus{background-color:var(--color-primary-hover)}.frame-background-color--third .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-more:hover,.background-color--third .btn.outline-more:hover{border-color:#FFF}.frame-background-color--third .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-more:focus,.background-color--third .btn.outline-more:focus{border-color:#FFF}.frame-background-color--third .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--third .btn.outline-more:hover,.background-color--third .btn.outline-more:hover{color:#FFF}.frame-background-color--third .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--third .btn.outline-more:focus,.background-color--third .btn.outline-more:focus{color:#FFF}.frame-background-color--fourth .btn,.frame-element-background-color.frame-element-background-color--fourth .btn,.background-color--fourth .btn{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn:hover,.frame-element-background-color.frame-element-background-color--fourth .btn:hover,.background-color--fourth .btn:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn:focus,.frame-element-background-color.frame-element-background-color--fourth .btn:focus,.background-color--fourth .btn:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn:hover,.frame-element-background-color.frame-element-background-color--fourth .btn:hover,.background-color--fourth .btn:hover{border-color:#FFF}.frame-background-color--fourth .btn:focus,.frame-element-background-color.frame-element-background-color--fourth .btn:focus,.background-color--fourth .btn:focus{border-color:#FFF}.frame-background-color--fourth .btn:hover,.frame-element-background-color.frame-element-background-color--fourth .btn:hover,.background-color--fourth .btn:hover{color:#FFF}.frame-background-color--fourth .btn:focus,.frame-element-background-color.frame-element-background-color--fourth .btn:focus,.background-color--fourth .btn:focus{color:#FFF}.frame-background-color--fourth .btn.outline-default,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default,.background-color--fourth .btn.outline-default{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default:hover,.background-color--fourth .btn.outline-default:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default:focus,.background-color--fourth .btn.outline-default:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default:hover,.background-color--fourth .btn.outline-default:hover{border-color:#FFF}.frame-background-color--fourth .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default:focus,.background-color--fourth .btn.outline-default:focus{border-color:#FFF}.frame-background-color--fourth .btn.outline-default:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default:hover,.background-color--fourth .btn.outline-default:hover{color:#FFF}.frame-background-color--fourth .btn.outline-default:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-default:focus,.background-color--fourth .btn.outline-default:focus{color:#FFF}.frame-background-color--fourth .btn.primary,.frame-element-background-color.frame-element-background-color--fourth .btn.primary,.background-color--fourth .btn.primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn.primary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.primary:hover,.background-color--fourth .btn.primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.primary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.primary:focus,.background-color--fourth .btn.primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.primary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.primary:hover,.background-color--fourth .btn.primary:hover{border-color:#FFF}.frame-background-color--fourth .btn.primary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.primary:focus,.background-color--fourth .btn.primary:focus{border-color:#FFF}.frame-background-color--fourth .btn.primary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.primary:hover,.background-color--fourth .btn.primary:hover{color:#FFF}.frame-background-color--fourth .btn.primary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.primary:focus,.background-color--fourth .btn.primary:focus{color:#FFF}.frame-background-color--fourth .btn.outline-primary,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary,.background-color--fourth .btn.outline-primary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary:hover,.background-color--fourth .btn.outline-primary:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary:focus,.background-color--fourth .btn.outline-primary:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary:hover,.background-color--fourth .btn.outline-primary:hover{border-color:#FFF}.frame-background-color--fourth .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary:focus,.background-color--fourth .btn.outline-primary:focus{border-color:#FFF}.frame-background-color--fourth .btn.outline-primary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary:hover,.background-color--fourth .btn.outline-primary:hover{color:#FFF}.frame-background-color--fourth .btn.outline-primary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-primary:focus,.background-color--fourth .btn.outline-primary:focus{color:#FFF}.frame-background-color--fourth .btn.secondary,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary,.background-color--fourth .btn.secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary:hover,.background-color--fourth .btn.secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary:focus,.background-color--fourth .btn.secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary:hover,.background-color--fourth .btn.secondary:hover{border-color:#FFF}.frame-background-color--fourth .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary:focus,.background-color--fourth .btn.secondary:focus{border-color:#FFF}.frame-background-color--fourth .btn.secondary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary:hover,.background-color--fourth .btn.secondary:hover{color:#FFF}.frame-background-color--fourth .btn.secondary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.secondary:focus,.background-color--fourth .btn.secondary:focus{color:#FFF}.frame-background-color--fourth .btn.outline-secondary,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary,.background-color--fourth .btn.outline-secondary{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary:hover,.background-color--fourth .btn.outline-secondary:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary:focus,.background-color--fourth .btn.outline-secondary:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary:hover,.background-color--fourth .btn.outline-secondary:hover{border-color:#FFF}.frame-background-color--fourth .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary:focus,.background-color--fourth .btn.outline-secondary:focus{border-color:#FFF}.frame-background-color--fourth .btn.outline-secondary:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary:hover,.background-color--fourth .btn.outline-secondary:hover{color:#FFF}.frame-background-color--fourth .btn.outline-secondary:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-secondary:focus,.background-color--fourth .btn.outline-secondary:focus{color:#FFF}.frame-background-color--fourth .btn.more,.frame-element-background-color.frame-element-background-color--fourth .btn.more,.background-color--fourth .btn.more{background-color:var(--color-primary);border-color:var(--color-primary);color:#FFF}.frame-background-color--fourth .btn.more:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.more:hover,.background-color--fourth .btn.more:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.more:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.more:focus,.background-color--fourth .btn.more:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.more:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.more:hover,.background-color--fourth .btn.more:hover{border-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.more:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.more:focus,.background-color--fourth .btn.more:focus{border-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.more:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.more:hover,.background-color--fourth .btn.more:hover{color:#FFF}.frame-background-color--fourth .btn.more:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.more:focus,.background-color--fourth .btn.more:focus{color:#FFF}.frame-background-color--fourth .btn.outline-more,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more,.background-color--fourth .btn.outline-more{background-color:var(--color-primary);border-color:#FFF;color:#FFF}.frame-background-color--fourth .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more:hover,.background-color--fourth .btn.outline-more:hover{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more:focus,.background-color--fourth .btn.outline-more:focus{background-color:var(--color-primary-hover)}.frame-background-color--fourth .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more:hover,.background-color--fourth .btn.outline-more:hover{border-color:#FFF}.frame-background-color--fourth .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more:focus,.background-color--fourth .btn.outline-more:focus{border-color:#FFF}.frame-background-color--fourth .btn.outline-more:hover,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more:hover,.background-color--fourth .btn.outline-more:hover{color:#FFF}.frame-background-color--fourth .btn.outline-more:focus,.frame-element-background-color.frame-element-background-color--fourth .btn.outline-more:focus,.background-color--fourth .btn.outline-more:focus{color:#FFF}.ce-bodytext{}.ce-bodytext p{}.ce-bodytext p:empty::before{content:" "}.ce-bodytext ul,.ce-bodytext ol{}.ce-bodytext ul:not(:last-child),.ce-bodytext ol:not(:last-child){margin-bottom:var(--p-margin-bottom)}.ce-bodytext ul.list-unstyled,.ce-bodytext ol.list-unstyled{padding-left:0;list-style:none}.ce-bodytext ul.list-inline,.ce-bodytext ol.list-inline{padding-left:0;list-style:none}.ce-bodytext ul.list-inline>li,.ce-bodytext ol.list-inline>li{display:inline-block;margin:0 0 1rem}.ce-bodytext ul.list-inline>li:not(:last-child),.ce-bodytext ol.list-inline>li:not(:last-child){margin-right:1.5rem}.ce-bodytext ul,.content ul.ce-bullets{padding-left:1rem}.ce-bodytext ul ul,.ce-bodytext ul ol,.content ul.ce-bullets ul,.content ul.ce-bullets ol{margin-top:1rem;padding-left:0}.ce-bodytext ul>li>p:first-child:last-child{display:inline}.ce-bodytext ul>li,.content ul.ce-bullets>li{margin:0 0 1rem 1.5rem;position:relative}.ce-bodytext ol,.content ol.ce-bullets{margin:0;padding-left:0}.ce-bodytext ol ul,.ce-bodytext ol ol,.content ol.ce-bullets ul,.content ol.ce-bullets ol{margin-top:1rem}.ce-bodytext ol>li,.content ol.ce-bullets>li{margin:0 0 1rem 3.5rem;position:relative}.ce-bodytext ol ol>li,.content ol.ce-bullets ol>li{margin-left:2.5rem}.ce-gallery::before,.ce-gallery::after{content:"";clear:both;display:block;height:0;visibility:hidden}.ce-gallery:empty{display:none}.ce-gallery .ce-row{align-items:start}.ce-gallery .ce-row:last-child{margin-bottom:calc(var(--gap) * -1)}.ce-gallery .ce-row .ce-column{margin-bottom:var(--gap)}.ce-border.ce-gallery .ce-row .ce-column figure{border:var(--border-default);padding:var(--ce-border-padding)}.ce-center .ce-gallery .ce-row .ce-column figure.image picture img{margin-inline:auto}.ce-right .ce-gallery .ce-row .ce-column figure.image picture img{margin-left:auto}.ce-left .ce-gallery .ce-row .ce-column figure.image picture img{margin-right:auto}@media (min-width:414px){.ce-gallery:not([data-ce-columns="1"]) .ce-column{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.ce-gallery[data-ce-columns="8"] .ce-column,.ce-gallery[data-ce-columns="7"] .ce-column,.ce-gallery[data-ce-columns="4"] .ce-column{flex:0 0 25%;max-width:25%}.ce-gallery[data-ce-columns="5"] .ce-column{flex:0 0 20%;max-width:20%}.ce-gallery[data-ce-columns="6"] .ce-column,.ce-gallery[data-ce-columns="3"] .ce-column{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:992px){.ce-gallery[data-ce-columns="8"] .ce-column{flex:0 0 12.5%;max-width:12.5%}.ce-gallery[data-ce-columns="7"] .ce-column{flex:0 0 14.2857%;max-width:14.2857%}.ce-gallery[data-ce-columns="6"] .ce-column{flex:0 0 16.66666667%;max-width:16.66666667%}}.row{display:flex;margin-inline:calc(var(--gap-half) / -1);align-items:stretch;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.row::before,.row::after{content:"";clear:both;display:block;height:0;visibility:hidden}.row>*{padding-inline:var(--gap-half)}.row.reverse{flex-direction:row-reverse}.row.align-items-start{align-items:flex-start}.row.align-items-center{align-items:center}.row.align-items-end{align-items:flex-end}.row.align-items-stretch{align-items:stretch}.col{flex:0 0 auto;flex-wrap:wrap;width:100%;max-width:100%}.col:empty{display:none}.col.reverse{flex-direction:column-reverse}@media (min-width:320px){.flex-xxs-row{flex-direction:row !important}.flex-xxs-column{flex-direction:column !important}.flex-xxs-row-reverse{flex-direction:row-reverse !important}.flex-xxs-column-reverse{flex-direction:column-reverse !important}.flex-xxs-wrap{flex-wrap:wrap !important}.flex-xxs-nowrap{flex-wrap:nowrap !important}.flex-xxs-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxs-fill{flex:1 1 auto !important}.flex-xxs-grow-0{flex-grow:0 !important}.flex-xxs-grow-1{flex-grow:1 !important}.flex-xxs-shrink-0{flex-shrink:0 !important}.flex-xxs-shrink-1{flex-shrink:1 !important}.justify-content-xxs-start{justify-content:flex-start !important}.justify-content-xxs-end{justify-content:flex-end !important}.justify-content-xxs-center{justify-content:center !important}.justify-content-xxs-between{justify-content:space-between !important}.justify-content-xxs-around{justify-content:space-around !important}.align-items-xxs-start{align-items:flex-start !important}.align-items-xxs-end{align-items:flex-end !important}.align-items-xxs-center{align-items:center !important}.align-items-xxs-baseline{align-items:baseline !important}.align-items-xxs-stretch{align-items:stretch !important}.align-content-xxs-start{align-content:flex-start !important}.align-content-xxs-end{align-content:flex-end !important}.align-content-xxs-center{align-content:center !important}.align-content-xxs-between{align-content:space-between !important}.align-content-xxs-around{align-content:space-around !important}.align-content-xxs-stretch{align-content:stretch !important}.align-self-xxs-auto{align-self:auto !important}.align-self-xxs-start{align-self:flex-start !important}.align-self-xxs-end{align-self:flex-end !important}.align-self-xxs-center{align-self:center !important}.align-self-xxs-baseline{align-self:baseline !important}.align-self-xxs-stretch{align-self:stretch !important}.col-xxs{flex-grow:1}.col-xxs-hidden{display:none !important}.col-xxs-visible{display:block !important}.col-xxs-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxs-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxs-3{flex:0 0 25%;max-width:25%}.col-xxs-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxs-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxs-6{flex:0 0 50%;max-width:50%}.col-xxs-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxs-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxs-9{flex:0 0 75%;max-width:75%}.col-xxs-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxs-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxs-12{flex:0 0 100%;max-width:100%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-11{margin-left:91.66666667%}.start-xxs{justify-content:flex-start;text-align:start}.center-xxs{justify-content:center;text-align:center}.end-xxs{justify-content:flex-end;text-align:end}.top-xxs{align-items:flex-start}.middle-xxs{align-items:center}.bottom-xxs{align-items:flex-end}.around-xxs{justify-content:space-around}.between-xxs{justify-content:space-between}.first-xxs{order:-1}.last-xxs{order:0}}@media (min-width:375px){.flex-xs-row{flex-direction:row !important}.flex-xs-column{flex-direction:column !important}.flex-xs-row-reverse{flex-direction:row-reverse !important}.flex-xs-column-reverse{flex-direction:column-reverse !important}.flex-xs-wrap{flex-wrap:wrap !important}.flex-xs-nowrap{flex-wrap:nowrap !important}.flex-xs-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xs-fill{flex:1 1 auto !important}.flex-xs-grow-0{flex-grow:0 !important}.flex-xs-grow-1{flex-grow:1 !important}.flex-xs-shrink-0{flex-shrink:0 !important}.flex-xs-shrink-1{flex-shrink:1 !important}.justify-content-xs-start{justify-content:flex-start !important}.justify-content-xs-end{justify-content:flex-end !important}.justify-content-xs-center{justify-content:center !important}.justify-content-xs-between{justify-content:space-between !important}.justify-content-xs-around{justify-content:space-around !important}.align-items-xs-start{align-items:flex-start !important}.align-items-xs-end{align-items:flex-end !important}.align-items-xs-center{align-items:center !important}.align-items-xs-baseline{align-items:baseline !important}.align-items-xs-stretch{align-items:stretch !important}.align-content-xs-start{align-content:flex-start !important}.align-content-xs-end{align-content:flex-end !important}.align-content-xs-center{align-content:center !important}.align-content-xs-between{align-content:space-between !important}.align-content-xs-around{align-content:space-around !important}.align-content-xs-stretch{align-content:stretch !important}.align-self-xs-auto{align-self:auto !important}.align-self-xs-start{align-self:flex-start !important}.align-self-xs-end{align-self:flex-end !important}.align-self-xs-center{align-self:center !important}.align-self-xs-baseline{align-self:baseline !important}.align-self-xs-stretch{align-self:stretch !important}.col-xs{flex-grow:1}.col-xs-hidden{display:none !important}.col-xs-visible{display:block !important}.col-xs-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xs-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xs-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xs-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xs-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:0}}@media (min-width:414px){.flex-xsm-row{flex-direction:row !important}.flex-xsm-column{flex-direction:column !important}.flex-xsm-row-reverse{flex-direction:row-reverse !important}.flex-xsm-column-reverse{flex-direction:column-reverse !important}.flex-xsm-wrap{flex-wrap:wrap !important}.flex-xsm-nowrap{flex-wrap:nowrap !important}.flex-xsm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xsm-fill{flex:1 1 auto !important}.flex-xsm-grow-0{flex-grow:0 !important}.flex-xsm-grow-1{flex-grow:1 !important}.flex-xsm-shrink-0{flex-shrink:0 !important}.flex-xsm-shrink-1{flex-shrink:1 !important}.justify-content-xsm-start{justify-content:flex-start !important}.justify-content-xsm-end{justify-content:flex-end !important}.justify-content-xsm-center{justify-content:center !important}.justify-content-xsm-between{justify-content:space-between !important}.justify-content-xsm-around{justify-content:space-around !important}.align-items-xsm-start{align-items:flex-start !important}.align-items-xsm-end{align-items:flex-end !important}.align-items-xsm-center{align-items:center !important}.align-items-xsm-baseline{align-items:baseline !important}.align-items-xsm-stretch{align-items:stretch !important}.align-content-xsm-start{align-content:flex-start !important}.align-content-xsm-end{align-content:flex-end !important}.align-content-xsm-center{align-content:center !important}.align-content-xsm-between{align-content:space-between !important}.align-content-xsm-around{align-content:space-around !important}.align-content-xsm-stretch{align-content:stretch !important}.align-self-xsm-auto{align-self:auto !important}.align-self-xsm-start{align-self:flex-start !important}.align-self-xsm-end{align-self:flex-end !important}.align-self-xsm-center{align-self:center !important}.align-self-xsm-baseline{align-self:baseline !important}.align-self-xsm-stretch{align-self:stretch !important}.col-xsm{flex-grow:1}.col-xsm-hidden{display:none !important}.col-xsm-visible{display:block !important}.col-xsm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xsm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xsm-3{flex:0 0 25%;max-width:25%}.col-xsm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xsm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xsm-6{flex:0 0 50%;max-width:50%}.col-xsm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xsm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xsm-9{flex:0 0 75%;max-width:75%}.col-xsm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xsm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xsm-12{flex:0 0 100%;max-width:100%}.col-xsm-offset-1{margin-left:8.33333333%}.col-xsm-offset-2{margin-left:16.66666667%}.col-xsm-offset-3{margin-left:25%}.col-xsm-offset-4{margin-left:33.33333333%}.col-xsm-offset-5{margin-left:41.66666667%}.col-xsm-offset-6{margin-left:50%}.col-xsm-offset-7{margin-left:58.33333333%}.col-xsm-offset-8{margin-left:66.66666667%}.col-xsm-offset-9{margin-left:75%}.col-xsm-offset-10{margin-left:83.33333333%}.col-xsm-offset-11{margin-left:91.66666667%}.start-xsm{justify-content:flex-start;text-align:start}.center-xsm{justify-content:center;text-align:center}.end-xsm{justify-content:flex-end;text-align:end}.top-xsm{align-items:flex-start}.middle-xsm{align-items:center}.bottom-xsm{align-items:flex-end}.around-xsm{justify-content:space-around}.between-xsm{justify-content:space-between}.first-xsm{order:-1}.last-xsm{order:0}}@media (min-width:568px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.col-sm{flex-grow:1}.col-sm-hidden{display:none !important}.col-sm-visible{display:block !important}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:0}}@media (min-width:768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.col-md{flex-grow:1}.col-md-hidden{display:none !important}.col-md-visible{display:block !important}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:0}}@media (min-width:992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.col-lg{flex-grow:1}.col-lg-hidden{display:none !important}.col-lg-visible{display:block !important}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:0}}@media (min-width:1024px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.col-xl{flex-grow:1}.col-xl-hidden{display:none !important}.col-xl-visible{display:block !important}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:0}}@media (min-width:1280px){.flex-hd-row{flex-direction:row !important}.flex-hd-column{flex-direction:column !important}.flex-hd-row-reverse{flex-direction:row-reverse !important}.flex-hd-column-reverse{flex-direction:column-reverse !important}.flex-hd-wrap{flex-wrap:wrap !important}.flex-hd-nowrap{flex-wrap:nowrap !important}.flex-hd-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-hd-fill{flex:1 1 auto !important}.flex-hd-grow-0{flex-grow:0 !important}.flex-hd-grow-1{flex-grow:1 !important}.flex-hd-shrink-0{flex-shrink:0 !important}.flex-hd-shrink-1{flex-shrink:1 !important}.justify-content-hd-start{justify-content:flex-start !important}.justify-content-hd-end{justify-content:flex-end !important}.justify-content-hd-center{justify-content:center !important}.justify-content-hd-between{justify-content:space-between !important}.justify-content-hd-around{justify-content:space-around !important}.align-items-hd-start{align-items:flex-start !important}.align-items-hd-end{align-items:flex-end !important}.align-items-hd-center{align-items:center !important}.align-items-hd-baseline{align-items:baseline !important}.align-items-hd-stretch{align-items:stretch !important}.align-content-hd-start{align-content:flex-start !important}.align-content-hd-end{align-content:flex-end !important}.align-content-hd-center{align-content:center !important}.align-content-hd-between{align-content:space-between !important}.align-content-hd-around{align-content:space-around !important}.align-content-hd-stretch{align-content:stretch !important}.align-self-hd-auto{align-self:auto !important}.align-self-hd-start{align-self:flex-start !important}.align-self-hd-end{align-self:flex-end !important}.align-self-hd-center{align-self:center !important}.align-self-hd-baseline{align-self:baseline !important}.align-self-hd-stretch{align-self:stretch !important}.col-hd{flex-grow:1}.col-hd-hidden{display:none !important}.col-hd-visible{display:block !important}.col-hd-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-hd-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-hd-3{flex:0 0 25%;max-width:25%}.col-hd-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-hd-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-hd-6{flex:0 0 50%;max-width:50%}.col-hd-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-hd-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-hd-9{flex:0 0 75%;max-width:75%}.col-hd-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-hd-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-hd-12{flex:0 0 100%;max-width:100%}.col-hd-offset-1{margin-left:8.33333333%}.col-hd-offset-2{margin-left:16.66666667%}.col-hd-offset-3{margin-left:25%}.col-hd-offset-4{margin-left:33.33333333%}.col-hd-offset-5{margin-left:41.66666667%}.col-hd-offset-6{margin-left:50%}.col-hd-offset-7{margin-left:58.33333333%}.col-hd-offset-8{margin-left:66.66666667%}.col-hd-offset-9{margin-left:75%}.col-hd-offset-10{margin-left:83.33333333%}.col-hd-offset-11{margin-left:91.66666667%}.start-hd{justify-content:flex-start;text-align:start}.center-hd{justify-content:center;text-align:center}.end-hd{justify-content:flex-end;text-align:end}.top-hd{align-items:flex-start}.middle-hd{align-items:center}.bottom-hd{align-items:flex-end}.around-hd{justify-content:space-around}.between-hd{justify-content:space-between}.first-hd{order:-1}.last-hd{order:0}}@media (min-width:1600px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.col-xxl{flex-grow:1}.col-xxl-hidden{display:none !important}.col-xxl-visible{display:block !important}.col-xxl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.col-xxl-offset-1{margin-left:8.33333333%}.col-xxl-offset-2{margin-left:16.66666667%}.col-xxl-offset-3{margin-left:25%}.col-xxl-offset-4{margin-left:33.33333333%}.col-xxl-offset-5{margin-left:41.66666667%}.col-xxl-offset-6{margin-left:50%}.col-xxl-offset-7{margin-left:58.33333333%}.col-xxl-offset-8{margin-left:66.66666667%}.col-xxl-offset-9{margin-left:75%}.col-xxl-offset-10{margin-left:83.33333333%}.col-xxl-offset-11{margin-left:91.66666667%}.start-xxl{justify-content:flex-start;text-align:start}.center-xxl{justify-content:center;text-align:center}.end-xxl{justify-content:flex-end;text-align:end}.top-xxl{align-items:flex-start}.middle-xxl{align-items:center}.bottom-xxl{align-items:flex-end}.around-xxl{justify-content:space-around}.between-xxl{justify-content:space-between}.first-xxl{order:-1}.last-xxl{order:0}}@media (min-width:1920px){.flex-fhd-row{flex-direction:row !important}.flex-fhd-column{flex-direction:column !important}.flex-fhd-row-reverse{flex-direction:row-reverse !important}.flex-fhd-column-reverse{flex-direction:column-reverse !important}.flex-fhd-wrap{flex-wrap:wrap !important}.flex-fhd-nowrap{flex-wrap:nowrap !important}.flex-fhd-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fhd-fill{flex:1 1 auto !important}.flex-fhd-grow-0{flex-grow:0 !important}.flex-fhd-grow-1{flex-grow:1 !important}.flex-fhd-shrink-0{flex-shrink:0 !important}.flex-fhd-shrink-1{flex-shrink:1 !important}.justify-content-fhd-start{justify-content:flex-start !important}.justify-content-fhd-end{justify-content:flex-end !important}.justify-content-fhd-center{justify-content:center !important}.justify-content-fhd-between{justify-content:space-between !important}.justify-content-fhd-around{justify-content:space-around !important}.align-items-fhd-start{align-items:flex-start !important}.align-items-fhd-end{align-items:flex-end !important}.align-items-fhd-center{align-items:center !important}.align-items-fhd-baseline{align-items:baseline !important}.align-items-fhd-stretch{align-items:stretch !important}.align-content-fhd-start{align-content:flex-start !important}.align-content-fhd-end{align-content:flex-end !important}.align-content-fhd-center{align-content:center !important}.align-content-fhd-between{align-content:space-between !important}.align-content-fhd-around{align-content:space-around !important}.align-content-fhd-stretch{align-content:stretch !important}.align-self-fhd-auto{align-self:auto !important}.align-self-fhd-start{align-self:flex-start !important}.align-self-fhd-end{align-self:flex-end !important}.align-self-fhd-center{align-self:center !important}.align-self-fhd-baseline{align-self:baseline !important}.align-self-fhd-stretch{align-self:stretch !important}.col-fhd{flex-grow:1}.col-fhd-hidden{display:none !important}.col-fhd-visible{display:block !important}.col-fhd-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-fhd-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-fhd-3{flex:0 0 25%;max-width:25%}.col-fhd-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-fhd-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-fhd-6{flex:0 0 50%;max-width:50%}.col-fhd-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-fhd-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-fhd-9{flex:0 0 75%;max-width:75%}.col-fhd-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-fhd-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-fhd-12{flex:0 0 100%;max-width:100%}.col-fhd-offset-1{margin-left:8.33333333%}.col-fhd-offset-2{margin-left:16.66666667%}.col-fhd-offset-3{margin-left:25%}.col-fhd-offset-4{margin-left:33.33333333%}.col-fhd-offset-5{margin-left:41.66666667%}.col-fhd-offset-6{margin-left:50%}.col-fhd-offset-7{margin-left:58.33333333%}.col-fhd-offset-8{margin-left:66.66666667%}.col-fhd-offset-9{margin-left:75%}.col-fhd-offset-10{margin-left:83.33333333%}.col-fhd-offset-11{margin-left:91.66666667%}.start-fhd{justify-content:flex-start;text-align:start}.center-fhd{justify-content:center;text-align:center}.end-fhd{justify-content:flex-end;text-align:end}.top-fhd{align-items:flex-start}.middle-fhd{align-items:center}.bottom-fhd{align-items:flex-end}.around-fhd{justify-content:space-around}.between-fhd{justify-content:space-between}.first-fhd{order:-1}.last-fhd{order:0}}@media (min-width:3840px){.flex-4k-row{flex-direction:row !important}.flex-4k-column{flex-direction:column !important}.flex-4k-row-reverse{flex-direction:row-reverse !important}.flex-4k-column-reverse{flex-direction:column-reverse !important}.flex-4k-wrap{flex-wrap:wrap !important}.flex-4k-nowrap{flex-wrap:nowrap !important}.flex-4k-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-4k-fill{flex:1 1 auto !important}.flex-4k-grow-0{flex-grow:0 !important}.flex-4k-grow-1{flex-grow:1 !important}.flex-4k-shrink-0{flex-shrink:0 !important}.flex-4k-shrink-1{flex-shrink:1 !important}.justify-content-4k-start{justify-content:flex-start !important}.justify-content-4k-end{justify-content:flex-end !important}.justify-content-4k-center{justify-content:center !important}.justify-content-4k-between{justify-content:space-between !important}.justify-content-4k-around{justify-content:space-around !important}.align-items-4k-start{align-items:flex-start !important}.align-items-4k-end{align-items:flex-end !important}.align-items-4k-center{align-items:center !important}.align-items-4k-baseline{align-items:baseline !important}.align-items-4k-stretch{align-items:stretch !important}.align-content-4k-start{align-content:flex-start !important}.align-content-4k-end{align-content:flex-end !important}.align-content-4k-center{align-content:center !important}.align-content-4k-between{align-content:space-between !important}.align-content-4k-around{align-content:space-around !important}.align-content-4k-stretch{align-content:stretch !important}.align-self-4k-auto{align-self:auto !important}.align-self-4k-start{align-self:flex-start !important}.align-self-4k-end{align-self:flex-end !important}.align-self-4k-center{align-self:center !important}.align-self-4k-baseline{align-self:baseline !important}.align-self-4k-stretch{align-self:stretch !important}.col-4k{flex-grow:1}.col-4k-hidden{display:none !important}.col-4k-visible{display:block !important}.col-4k-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-4k-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-4k-3{flex:0 0 25%;max-width:25%}.col-4k-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-4k-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-4k-6{flex:0 0 50%;max-width:50%}.col-4k-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-4k-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-4k-9{flex:0 0 75%;max-width:75%}.col-4k-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-4k-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-4k-12{flex:0 0 100%;max-width:100%}.col-4k-offset-1{margin-left:8.33333333%}.col-4k-offset-2{margin-left:16.66666667%}.col-4k-offset-3{margin-left:25%}.col-4k-offset-4{margin-left:33.33333333%}.col-4k-offset-5{margin-left:41.66666667%}.col-4k-offset-6{margin-left:50%}.col-4k-offset-7{margin-left:58.33333333%}.col-4k-offset-8{margin-left:66.66666667%}.col-4k-offset-9{margin-left:75%}.col-4k-offset-10{margin-left:83.33333333%}.col-4k-offset-11{margin-left:91.66666667%}.start-4k{justify-content:flex-start;text-align:start}.center-4k{justify-content:center;text-align:center}.end-4k{justify-content:flex-end;text-align:end}.top-4k{align-items:flex-start}.middle-4k{align-items:center}.bottom-4k{align-items:flex-end}.around-4k{justify-content:space-around}.between-4k{justify-content:space-between}.first-4k{order:-1}.last-4k{order:0}}header{}header:not(:last-child){margin-bottom:var(--header-margin-bottom)}header .ce-headline-center{text-align:center}header .ce-headline-right{text-align:right}header .ce-headline-left{text-align:left}hr{background:var(--gradient-color);border:none;box-sizing:content-box;clear:both;display:block;height:2px;margin-block:var(--gap-half);text-align:center;overflow:visible}hr.ce-div{margin-block:var(--gap)}.content *:has(+ hr){margin-bottom:0}img{border-style:none;box-sizing:content-box;display:inline-block;height:auto;max-width:100%;margin:0;-ms-interpolation-mode:bicubic;vertical-align:middle}img.lazyload{opacity:0.3;transition:opacity 0.3s ease-in 0s}svg{overflow:hidden;vertical-align:middle}figure.image{--figure-caption-color: inherit;--figure-caption-font-size: 90%;--figure-caption-margin: 5px 0 0;display:block;height:100%;margin:0;position:relative}figure.image a,figure.image a:hover{text-decoration:none}figure.image picture{overflow:hidden}@media (min-width:568px){figure.image picture{display:inline-block;margin-bottom:-6px}}figure.image picture img{display:block;transition:0.5s ease}@media (hover:hover){figure.image picture img:hover{transform:scale(1.05)}}figure.image .image-caption{display:block;color:var(--figure-caption-color);font-size:var(--figure-caption-font-size);text-align:left;margin:var(--figure-caption-margin);padding:var(--figure-caption-padding);word-wrap:break-word}a{color:var(--link-color);text-decoration:none}header a,.header a{color:inherit}header a:hover,.header a:hover{color:inherit}a:hover{color:var(--link-color-hover)}a.link-external::after{content:"\f08e";font-family:"Icons";line-height:1;margin-left:3px}a.link-external--has-image::after{display:none}a.layer{height:100%;width:100%;position:absolute;top:0;left:0}a .btn-text:empty{display:none}a:has(img){text-decoration:none}a[href^="tel:"]{color:inherit;text-decoration:none !important}@media (hover:hover){a[href^="tel:"]:hover{text-decoration:none !important}}@media screen and (pointer:coarse){a[href^="tel:"]{text-decoration:underline !important}}ul.nav{list-style:none;padding-inline-start:0}.ce-bodytext ul,.frame-type-bullets ul{list-style:none}.ce-bodytext ul li,.frame-type-bullets ul li{margin-inline:0;padding-left:var(--gap)}.ce-bodytext ul li::before,.frame-type-bullets ul li::before{content:var(--ul--li--before);display:inline-block;color:var(--link-color);font-family:"Icons";position:absolute;left:0;font-size:1rem;top:0.75em}.ce-bodytext ul.list-2col,.frame-type-bullets ul.list-2col{text-align:var(--ul--2col--text-align)}@media (min-width:768px){.ce-bodytext ul.list-2col,.frame-type-bullets ul.list-2col{column-count:2;column-gap:var(--gap);margin:0 auto;max-width:var(--ul--2col--md--width);text-align:left}.ce-bodytext ul.list-2col li,.frame-type-bullets ul.list-2col li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media (min-width:992px){.ce-bodytext ul.list-2col,.frame-type-bullets ul.list-2col{max-width:var(--ul--2col--lg--width)}}dl{--list-dt-margin: 0 0 5px 0;--list-dd-margin: 0 0 var(--gap-half) var(--gap);--list-dt-font-weight: bold;display:block;overflow:hidden}dl dt{clear:both;display:block;font-weight:var(--list-dt-font-weight);margin:var(--list-dt-margin)}dl dd{display:block;margin:var(--list-dd-margin)}.audio .audio-embed .audio-embed-item{width:100%}.video .video-embed .video-embed-item{width:100%}.more::after{content:"\ea3c";font-family:"Icons";display:inline-block;line-height:1;transition:all 0.2s ease}.more.btn::after{margin-left:2rem}.morea::after{margin-left:1rem}.more:hover::after,.more:focus-visible::after{transform:translateX(10%)}.page-navigation{margin:0;padding:0 15px;flex:0 0 100%;max-width:100%;position:relative}.page-navigation:first-child{margin-bottom:calc(var(--gap) * 2)}div+.page-navigation{margin-top:calc(var(--gap) * 2)}.page-navigation p{float:none;text-align:right;margin:0 0 calc(var(--p-margin-bottom) / 2)}.paginate{font-weight:500;overflow:hidden}.paginate::before,.paginate::after{content:"";clear:both;display:block;height:0;visibility:hidden}.paginate .previous span::before,.paginate .next span::after{content:"";border-style:solid;position:absolute;top:6px;bottom:inherit;transform:rotate(360deg)}.paginate .previous>span::before,.paginate .next>span::after{border-color:transparent var(--base-color) transparent transparent}.paginate .previous{float:left}.paginate .previous span{padding-left:var(--gap);position:relative}.paginate .previous span::before{border-width:7.5px 13px 7.5px 0;border-color:transparent var(--color-primary) transparent transparent;left:0}.paginate .next{float:right}.paginate .next span{padding-right:var(--gap);position:relative}.paginate .next span::after{border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent var(--color-primary);right:0}.paginate a{border:none;text-decoration:none}.paginate a:hover{color:var(--color-primary)}ul.f3-widget-paginator{clear:both;display:table;float:none;list-style:none;margin:14px auto -6px;padding:0;position:relative;z-index:1}@media screen and (min-width:667px){ul.f3-widget-paginator{margin-top:-34px;padding-inline:130px}}ul.f3-widget-paginator li{font-weight:bold;float:left;line-height:1;margin:6px}ul.f3-widget-paginator li::before{display:none}ul.f3-widget-paginator li.current{cursor:default}ul.f3-widget-paginator li.lessPages,ul.f3-widget-paginator li.morePages{cursor:default}ul.f3-widget-paginator li a{text-decoration:none}ul.f3-widget-paginator li a:hover{text-decoration:none}ul.f3-widget-paginator li span{display:block;min-width:min(2.7ch, var(--gap));padding:4px;text-align:center}p{margin:0 0 var(--p-margin-bottom)}p:last-child{margin-bottom:0}p img:not(:last-child){padding-bottom:var(--p-margin-bottom)}@media (max-width:567.98px){p img [style*="float: right;"],p img [style*="float:right;"],p img [style*="float: left;"],p img [style*="float:left;"]{float:none !important;padding-inline:0}}@media (min-width:568px){p img [style*="float: right;"],p img [style*="float:right;"]{padding-left:var(--gap)}p img [style*="float: left;"],p img [style*="float:left;"]{padding-right:var(--gap)}}q,quote,.quote{quotes:"„" "“";display:block;font-style:italic;margin:var(--gap-half)}q::before,q::after,quote::before,quote::after,.quote::before,.quote::after{font-size:large;line-height:1}q::before,quote::before,.quote::before{content:open-quote}q::after,quote::after,.quote::after{content:close-quote}q p:first-child,q p:last-child,quote p:first-child,quote p:last-child,.quote p:first-child,.quote p:last-child{display:inline}blockquote,.blockquote{quotes:"“" "”";border:none;display:block;font-style:italic;margin:var(--gap-half) var(--gap);padding:0;position:relative}blockquote::before,.blockquote::before{content:open-quote;float:left;font-size:xxx-large;line-height:1;margin-left:calc(var(--gap) / -1)}blockquote>*:last-child,.blockquote>*:last-child{margin-bottom:0}blockquote footer,.blockquote footer{display:block;margin-top:-0.5rem}blockquote footer::before,.blockquote footer::before{content:"— "}.slick-slider.slick-initialized{height:100%}.slick-slider.slick-initialized:not(.background-image--width-page:has(.slick-slider.slick-initialized)){overflow:hidden}.slick-slider.slick-dotted{padding-bottom:calc(var(--gap) * 2)}@media (min-width:768px){.slick-slider.slick-dotted{padding-bottom:calc(var(--gap) * 2.5)}}.slick-slider .slick-arrow{background-color:var(--slider-arrow-background);border:none;cursor:pointer;padding:0;height:40px;width:40px;text-indent:-9999px;position:absolute;top:50%;z-index:2}.slick-slider .slick-arrow::before{content:"";background:none;border-style:solid;border-width:7.5px 0 7.5px 13px;border-color:transparent transparent transparent var(--slider-arrow-color);position:absolute;right:30px;top:13px;-webkit-transform:rotate(360deg)}.slick-slider .slick-arrow.slick-disabled::before{transform:rotate(0);opacity:0.3}@media (hover:hover){.slick-slider .slick-arrow:hover::before{transform:rotate(0);opacity:0.3}}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-prev::before{left:13px;transform:rotate(180deg)}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-next::before{right:13px}.slick-slider .slick-dots{list-style:none;margin:0;padding:0;width:100%;text-align:center;position:absolute;bottom:0}.slick-slider .slick-dots li{display:inline-block;margin:0 calc(var(--gap-half) / 2) calc(var(--gap-half) / 2);padding:0;overflow:hidden;position:relative}@media (hover:hover){.slick-slider .slick-dots li:hover button{background:var(--slider-dots-background-active);border-color:var(--slider-dots-border-active)}}.slick-slider .slick-dots li.slick-active button{background:var(--slider-dots-background-active);border-color:var(--slider-dots-border-active)}.slick-slider .slick-dots li button{background:var(--slider-dots-background);border:var(--slider-dots-border);border-radius:var(--slider-dots-border-radius);cursor:pointer;display:block;height:var(--gap-half);width:var(--gap-half);line-height:1;padding:0;text-indent:-9999px}.slick-slider .slick-list{height:100%;margin-inline:calc(var(--gap-half) / -1)}.slick-slider .slick-list .slick-track{display:flex;flex-flow:row;height:100%;z-index:1}.slick-slider .slick-list .slick-track::before,.slick-slider .slick-list .slick-track::after{content:"";clear:both;display:block;height:0;visibility:hidden}.slick-slider .slick-list .slick-track .slick-slide{padding-inline:var(--gap-half)}.slick-slider .slick-list .slick-track .slick-slide>div{height:100%}.slick-slider .slick-list .slick-track .slick-slide.slick-active{z-index:1}.slick-slider .slick-list .slick-track .slick-slide .item{height:100%;margin:0;max-width:100%}.hidden{display:none}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.container--accordion .content-item{display:grid;grid-template-rows:0fr 0fr;transition-timing-function:var(--accordion--slide-ease);transition-duration:200ms, 200ms, var(--accordion--slide-duration);transition-property:opacity, grid-template-rows;transition-delay:0ms, 0ms, var(--accordion--slide-delay);overflow:hidden}.container--accordion .content-item:not(.close-all):has(.input:checked){grid-template-rows:0fr 1fr;transition:grid-template-rows var(--accordion--slide-ease) var(--accordion--slide-duration) var(--accordion--slide-delay)}.container--accordion .content-item .input{display:none}.container--accordion .content-item .item-header{display:block;cursor:pointer}.container--accordion .content-item .content-item--content{overflow:hidden}.address-container p{margin-bottom:0}.address-container .header{font-weight:bold;margin-bottom:var(--p-margin-bottom)}.site-content .address-container .image[itemprop="image"]{display:none}.address-container .address{margin-bottom:var(--p-margin-bottom)}.address-container .address--country-code{display:none}.counting-numbers.has--background-image{color:var(--frame-background-image--alternate-text-color);background-color:var(--color-primary)}.counting-numbers.has--background-image *{color:var(--frame-background-image--alternate-text-color)}.counting-numbers .counting-number--list{display:flex;align-items:center;flex-direction:column;gap:50px;justify-content:space-around;list-style:none;height:75%;width:75%;margin:auto;padding:50px 30px;position:relative;z-index:1}.counting-numbers .counting-number--list::before,.counting-numbers .counting-number--list::after{content:"";clear:both;display:block;height:0;visibility:hidden}@media (min-width:414px){.counting-numbers .counting-number--list{align-items:flex-start;flex-flow:row wrap;padding-inline:0;gap:30px}}@media (min-width:414px){.counting-numbers .counting-number--list{height:100%;width:100%}}@media (min-width:768px){.counting-numbers .counting-number--list{padding-block:100px}}.counting-numbers .counting-number--item{text-align:center}@media (min-width:414px){.counting-numbers .counting-number--item:nth-child(2n){flex-break:after}}@media (min-width:768px){.counting-numbers .counting-number--item:nth-child(4n){flex-break:after}}.counting-numbers .counting-number--image picture .ce-icon{margin-inline:auto}.counting-numbers .counting-number--number{font-size:3.2rem;font-weight:var(--font-weight--bold)}@media (min-width:568px){.counting-numbers .counting-number--number{font-size:6.4rem}}.counting-numbers .counting-number--header{font-size:1.8rem;font-weight:var(--font-weight--bold)}@media (min-width:568px){.counting-numbers .counting-number--header{font-size:3.2rem}}input[type="number"]{appearance:textfield}input[type="password"]{letter-spacing:var(--form--password--letter-spacing)}input[type="checkbox"],input[type="radio"]{padding:0;width:auto}.checkbox input[type=checkbox],.radio input[type=radio]{cursor:pointer;margin:var(--form--checkbox-radio--margin);opacity:0;position:relative;top:var(--form--checkbox-radio--top)}.input-custom{display:block;background-color:var(--form--checkbox--custom--background-color);overflow:hidden;position:absolute;left:0;top:0;z-index:-1}.parsley-error .input-custom{border-color:var(--form--error-color)}input[type="checkbox"],input[type="radio"],.input-custom{height:var(--form--checkbox-height);width:var(--form--checkbox-width)}input[type="checkbox"]{appearance:checkbox}input[type="checkbox"]:focus+.input-custom,input[type="checkbox"]:hover+.input-custom{border-color:var(--form--input--checkbox--background-color--hover-highlight)}input[type="checkbox"]:checked+.input-custom{background:var(--form--checkbox--custom--background-color);z-index:0;pointer-events:none}input[type="checkbox"]:checked+.input-custom::before{content:"" !important;display:block !important;border-color:var(--form--input--checkbox--check-color);opacity:1}input[type="checkbox"]:hover+.input-custom::before{border-color:var(--form--checkbox--custom--check-color--hover);opacity:var(--form--checkbox--custom--check-opacity--hover)}input[type="checkbox"]+label{margin-top:var(--form--checkbox--label--margin-top)}input[type="radio"]{appearance:radio}.input-custom.input-radio{border-radius:50%}.radio .input-custom::before{border-radius:50%;display:block;height:100%;width:100%;margin:0 auto;text-align:center;transform:scale(0)}.radio:hover .input-custom{background:var(--form--radio--custom--background--hover)}input[type="radio"]:checked+.input-custom{background:var(--form--radio--custom--background--checked)}input[type="radio"]:checked+.input-custom::before{background:var(--form--radio--custom--before--background--checked);transform:scale(0.6)}input[type="radio"]:hover+.input-custom{border-color:var(--form--radio--custom--border-color--hover)}input[type="radio"]:hover+.input-custom::before{background:var(--form--radio--custom--background--hover);transform:scale(0.5)}input[type="radio"]:focus+.input-custom{border-color:var(--form--radio--custom--border-color--focus)}select{height:var(--form--select--height);appearance:var(--form--select--appearance)}select[multiple="multiple"]:hover,select[multiple="multiple"]:focus{outline:none}input[type="file"]{font-size:var(--form--file-upload--font-size);padding:var(--form--file-upload--padding);height:var(--form--file-upload--height);background-color:var(--form--file-upload--background-color);color:var(--form--file-upload--color)}.dropzone{border:var(--form--dropzone--border);cursor:pointer;font-size:var(--form--dropzone--font-size);height:var(--form--dropzone--height);margin:var(--form--dropzone--margin);padding:var(--form--dropzone--padding);text-align:center}.dropzone:hover,.dropzone.dz-drag-hover{background-color:var(--form--dropzone--background-color--hover);border-color:var(--form--dropzone--background-border-color--hover)}.dropzone.dz-max-files-reached{display:none}.no-js .dropzone,.no-js .dropzone-previews{display:none}.dz-max-files-reached+.dropzone-previews{margin-top:var(--form--dropzone--preview--margin-top)}.dropzone-previews{margin-bottom:var(--form--dropzone--preview--margin-bottom)}.dropzone-previews .dz-image,.dropzone-previews .dz-progress,.dropzone-previews .dz-success-mark,.dropzone-previews .dz-error-mark,.dropzone-previews .dz-complete{display:none}.dropzone-previews .dz-details .dz-size,.dropzone-previews .dz-details .dz-filename{display:inline-block}.dropzone-previews .dz-success-mark svg,.dropzone-previews .dz-error-mark svg{display:inline-block;height:var(--form--dropzone--success-mark--height);width:var(--form--dropzone--success-mark--width)}.dropzone-previews .dz-success-mark svg path,.dropzone-previews .dz-error-mark svg path{fill:var(--form--dropzone--success-mark--color)}.dropzone-previews .dz-preview{margin:5px 0 0;padding-right:25px;position:relative}.dropzone-previews .dz-preview.dz-error,.dropzone-previews .dz-preview.dz-error .dz-remove:before{color:var(--form--dropzone--error--color)}.dropzone-previews .dz-preview.dz-error .dz-size strong{font-weight:400}.dropzone-previews .dz-preview.dz-error .dz-error-message{font-weight:600}.dropzone-previews p{font-size:var(--form--dropzone--preview--font-size);margin-bottom:var(--form--dropzone--preview--text-margin-bottom)}.dropzone-previews .dz-remove{text-decoration:none;padding-left:var(--form--dropzone--remove--padding-left);height:100%;width:0;overflow:hidden;position:absolute;top:0;right:0}.dropzone-previews .dz-remove ::before{content:"";font-family:"Font Awesome 5 Free";font-size:var(--form--dropzone--remove--before--font-size);font-weight:var(--form--dropzone--remove--before--font-weight);position:absolute;left:0}#content-header.ts-slider .slider-image{background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100% + 50px);width:100%;margin-top:-50px;position:absolute;top:0;left:0}.header-slider:has(.slider-image){background:url("/typo3conf/ext/pm_core/Resources/Public/Images/loading.svg") no-repeat center var(--color-white);background-size:50px 50px;position:relative;transition:height 1s}@media (min-width:768px){.header-slider:has(.slider-image){overflow:hidden}.header-slider:has(.slider-image)::before{content:"";display:block;padding-top:clamp(var(--header-slider--min-height), var(--header-slider--max-height), var(--header-slider--height));transition:padding-top 1s}}.header-slider .image-slider{height:100%;width:100%}@media (min-width:768px){.header-slider .image-slider{position:absolute;top:0;right:0;left:0}}.header-slider .image-slider.slick-dotted{padding-bottom:0}.header-slider .image-slider.slick-dotted .slick-dots{z-index:1}.header-slider .image-slider .slider-item{position:relative;height:100%;width:100%}.header-slider .image-slider .slider-item+.slider-item{display:none}.header-slider .image-slider .slider-item>a{display:block;height:100%;width:100%}.header-slider .image-slider .slider-item .image picture{display:block;height:100%;margin-bottom:0}.header-slider .image-slider .slider-item .image picture img{display:block;margin-inline:auto;height:100%;min-width:100%;object-fit:cover}.header-slider .image-slider .slider-item .image picture img:hover{transform:none}.header-slider .image-slider .slider-item .image .ce-content{height:100%;width:100%;position:absolute;top:0;right:0;left:0;z-index:1}.header-slider .image-slider .slider-item .image .ce-content--text{background-color:var(--background-color-first);align-self:center;max-width:1920px;height:fit-content;width:fit-content;margin:0;padding:20px 50px;position:absolute;right:0;bottom:100px;left:0;z-index:1}.header-slider .image-slider .slider-item .image .ce-content--text .btn{white-space:nowrap}.icon-text header{margin-bottom:var(--gap);margin-top:-7px}.icon-text header .main-header{text-align:left}@media (min-width:375px){.icon-text header .main-header{-webkit-hyphens:none}}.icon-text .content-item{display:flex;gap:var(--gap-half)}.icon-text .content-item--icon{height:64px;width:64px}.icon-text .content-item--content{flex:0 0 calc(100% - var(--gap-half) - 64px)}@media (max-width:1023.98px){.icon-text .content-item{padding:var(--gap) var(--gap-half) 0 var(--gap-half);gap:var(--gap)}.icon-text .content-item--icon{margin-inline:calc(var(--gap-half) * -1)}}@media (min-width:992px){.icon-text .content-item{pointer-events:none;cursor:default}.icon-text .content-item:not(:first-child):not(:nth-child(2)){padding-top:var(--gap)}.icon-text .content-item .has--header-icon{padding-left:32px}}iframe{border:none;max-width:100%}iframe[name="google_conversion_frame"]{border:none !important;height:0 !important;width:0 !important;position:fixed;bottom:0;visibility:hidden}.iframe-outer-wrapper{max-width:100%}.align-left .iframe-outer-wrapper,.ce-left .iframe-outer-wrapper{margin:0 auto 0 0}.align-center .iframe-outer-wrapper,.ce-center .iframe-outer-wrapper{margin:0 auto}.align-right .iframe-outer-wrapper,.ce-right .iframe-outer-wrapper{margin:0 0 0 auto}.iframe-outer-wrapper .iframe-inner-wrapper{overflow:hidden;position:relative}.iframe-outer-wrapper .iframe-inner-wrapper::before{content:"";display:block;padding-top:75%;width:100%}.iframe-outer-wrapper .iframe-inner-wrapper>*{position:absolute;top:0;right:0;bottom:0;left:0}.iframe-outer-wrapper .iframe-inner-wrapper iframe{height:100%;width:100%}.iframe-outer-wrapper:has(iframe[src*="youtube"], iframe[src*="vimeo"]){width:100% !important}.iframe-outer-wrapper:has(iframe[src*="youtube"], iframe[src*="vimeo"]) .iframe-inner-wrapper{overflow:hidden;position:relative}.iframe-outer-wrapper:has(iframe[src*="youtube"], iframe[src*="vimeo"]) .iframe-inner-wrapper::before{content:"";display:block;padding-top:56.25%;width:100%}.iframe-outer-wrapper:has(iframe[src*="youtube"], iframe[src*="vimeo"]) .iframe-inner-wrapper>*{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:568px){.ce-image .ce-gallery .ce-column .image picture{display:block;margin-bottom:0}}.ce-image-slider .ce-gallery .ce-column+.ce-column{display:none}.ce-quotes .single-quote{height:100%;margin:0 auto}.ce-quotes .single-quote+.single-quote{display:none}.ce-quotes .single-quote .ce-content{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;min-height:400px;height:100%;padding:var(--gap);text-align:center;z-index:1}.ce-quotes .single-quote .ce-content::before,.ce-quotes .single-quote .ce-content::after{content:"";opacity:0.5;position:absolute;z-index:2}.ce-quotes .single-quote .ce-content::before{background:url("/typo3conf/ext/pm_core/Resources/Public/Images/icon_quote_before.svg") no-repeat;left:0;bottom:0;height:66px;width:60px}.ce-quotes .single-quote .ce-content::after{background:url("/typo3conf/ext/pm_core/Resources/Public/Images/icon_quote_after.svg") no-repeat;right:0;top:0;height:66px;width:60px}.ce-quotes .single-quote--text{font-style:italic}.ce-quotes .single-quote--author{font-size:larger}.frame-type-div{margin-top:0}.frame-type-div+.frame{margin-top:0}.frame-type-menu_sitemap ul,.frame-type-menu_sitemap_pages ul{border-left:1px dotted var(--sitemap--border-color);list-style:none;padding:0}.frame-type-menu_sitemap ul li,.frame-type-menu_sitemap_pages ul li{margin:calc(var(--p-margin-bottom) / 2) 0 0 var(--p-margin-bottom);position:relative}.frame-type-menu_sitemap ul li::before,.frame-type-menu_sitemap ul li:last-child::after,.frame-type-menu_sitemap_pages ul li::before,.frame-type-menu_sitemap_pages ul li:last-child::after{content:"";display:inline-block;position:absolute;left:calc((var(--p-margin-bottom) * -1) - 1px)}.frame-type-menu_sitemap ul li::before,.frame-type-menu_sitemap_pages ul li::before{border:dotted var(--sitemap--border-color);border-width:0 0 1px 0;height:calc(var(--p-margin-bottom) - 2px);width:calc(var(--p-margin-bottom) / 2);top:0}.frame-type-menu_sitemap ul li:last-child::after,.frame-type-menu_sitemap_pages ul li:last-child::after{border-left:1px solid var(--content-background-color);height:calc(100% - calc(var(--p-margin-bottom) - 2px));bottom:0}.frame-type-menu_sitemap>ul>li:first-child,.frame-type-menu_sitemap_pages>ul>li:first-child{margin-top:0}.frame-type-menu_sitemap>ul>li:first-child::before,.frame-type-menu_sitemap_pages>ul>li:first-child::before{border-left:1px solid var(--content-background-color)}.frame-type-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;z-index:1;width:100%}.frame-type-table table{min-width:280px}table,table.contenttable,table.ce-table{border:var(--table-outer-border);border-collapse:collapse;margin:0;width:100%}table+table{margin-top:var(--table-margin)}table caption{caption-side:bottom;font-size:var(--table-caption-font-size);text-align:right;margin:var(--table-caption-margin)}table.contenttable thead td,table.ce-table th{font-weight:var(--table-th-font-weight);text-align:left;padding:var(--table-th-padding);vertical-align:top}table.contenttable td,table.ce-table td{padding:var(--table-td-padding);vertical-align:top}table.contenttable td,table.ce-table-bordered th,table.ce-table-bordered td{border:var(--table-border)}table.contenttable thead td,table.ce-table-bordered th{background:var(--table-border-background-color);border-color:var(--table-border-color) var(--color-light)}table.ce-table-bordered tbody th{border-color:var(--table-border-color)}table.contenttable thead td:first-child,table.ce-table-bordered th:first-child{border-left-color:var(--table-border-color)}table.contenttable thead td:last-child,table.ce-table-bordered th:last-child{border-right-color:var(--table-border-color)}table.contenttable thead td,table.ce-table-striped thead th{background-color:var(--table-border-color)}table.contenttable tr:nth-of-type(odd),table.ce-table-striped tr:nth-of-type(odd){background-color:var(--table-stripe-odd-color)}table.contenttable tr:nth-of-type(even),table.ce-table-striped tr:nth-of-type(even){background-color:var(--table-stripe-even-color)}table.ce-table tbody th{border:var(--table-th-border)}table.ce-table th~td{border:var(--table-td-border)}.container--tabs .tab-content .content-item--tab{transition-timing-function:var(--tabs--slide-ease);transition-duration:500ms, 200ms, var(--tabs--slide-duration);transition-property:opacity, transform;transition-delay:0ms, 100ms, var(--tabs--slide-delay);transform:translate(0, 0)}.container--tabs .tab-content .content-item--tab.active{position:relative;z-index:100}.container--tabs .tab-content .content-item--tab:not(.active){opacity:0;width:100%;position:absolute;top:0;left:0;z-index:-1;transition-duration:0ms, 200ms, var(--tabs--slide-duration)}.container--tabs.horizontal .header--list--tab{display:flex;flex-wrap:wrap}.container--tabs.horizontal .header--list--tab::before,.container--tabs.horizontal .header--list--tab::after{content:"";clear:both;display:block;height:0;visibility:hidden}.container--tabs.horizontal .tab-content .content-item--tab:not(.active){transform:translate(0, var(--tabs--content-transform-width))}.container--tabs.vertical{display:flex}.container--tabs.vertical::before,.container--tabs.vertical::after{content:"";clear:both;display:block;height:0;visibility:hidden}.container--tabs.vertical .tab-content .content-item--tab:not(.active){transform:translate(var(--tabs--content-transform-width), 0)}.team--list{margin-bottom:calc(var(--gap) / -1)}@media (min-width:568px){.team--list:not(.frame[class^="frame-type-container--"] .team--list){display:flex;margin-inline:calc(var(--gap-half) / -1);align-items:stretch;flex:0 1 auto;flex-flow:row wrap;justify-content:flex-start}.team--list:not(.frame[class^="frame-type-container--"] .team--list)::before,.team--list:not(.frame[class^="frame-type-container--"] .team--list)::after{content:"";clear:both;display:block;height:0;visibility:hidden}.team--list:not(.frame[class^="frame-type-container--"] .team--list)>*{padding-inline:var(--gap-half)}.team--list:not(.frame[class^="frame-type-container--"] .team--list) .team--member{flex:0 0 50%;max-width:50%}}.ce-bodytext+.team--list{margin-top:var(--gap)}.team--member{margin-bottom:var(--gap);min-height:200px}@media (min-width:568px){.team--member{display:flex;align-items:stretch;flex-flow:row wrap;justify-content:flex-start}.team--member::before,.team--member::after{content:"";clear:both;display:block;height:0;visibility:hidden}}.team--member.background-color .ce-text{padding:var(--gap-half)}.team--member.background-color--main .ce-text{background-color:var(--color-primary)}.team--member.background-color--secondary .ce-text{background-color:var(--color-secondary)}.team--member--image .image img{max-height:50vh;width:100%;margin-inline:auto;object-fit:cover}@media (min-width:568px){.team--member--image{flex:0 0 30%;max-width:30%}.team--member--image .image{height:100%}.team--member--image .image picture{display:block;margin:0;height:100%}.team--member--image .image picture img{height:100%}}@media (min-width:568px){.team--member--text{flex:0 0 70%;max-width:70%}}.team--member header{margin-bottom:var(--gap-half)}.text_background_image .item{display:flex;flex-flow:column nowrap;min-height:var(--min-height);margin:0 auto;position:relative}@media (min-width:1280px){.text_background_image .item{min-height:var(--min-height-hd)}}.text_background_image .item::before,.text_background_image .item::after{content:"";clear:both;display:block;height:0;visibility:hidden}.text_background_image .item+.item{display:none}.text_background_image .item .image-overlay{background:none}.text_background_image .item .ce-content{margin-inline:0;padding-block:var(--gap);transition:padding 0.25s ease-in-out;z-index:1}.background-image--width-content.text_background_image .item .ce-content{padding-inline:var(--gap)}.text_background_image .item .ce-content--text{padding:var(--gap)}.text_background_image .item .ce-content-style--light .ce-content--text{background:#FFF}.text_background_image .item .ce-content-style--dark .ce-content--text{background:var(--color-primary)}.text_background_image .item.ce-align-left .ce-content{justify-content:flex-start}.text_background_image .item.ce-align-center .ce-content{justify-content:center}.text_background_image .item.ce-align-right .ce-content{justify-content:flex-end}.text_background_image .item.ce-valign-top{justify-content:flex-start}@media (min-width:768px){.text_background_image .item.ce-valign-top .ce-content{padding-bottom:calc(var(--gap) * 2)}}@media (min-width:1600px){.text_background_image .item.ce-valign-top .ce-content{padding-bottom:calc(var(--gap) * 3)}}.text_background_image .item.ce-valign-center{justify-content:center}@media (min-width:768px){.text_background_image .item.ce-valign-center .ce-content{padding-block:calc(var(--gap) * 2)}}@media (min-width:1600px){.text_background_image .item.ce-valign-center .ce-content{padding-block:calc(var(--gap) * 3)}}.text_background_image .item.ce-valign-bottom{justify-content:flex-end}@media (min-width:768px){.text_background_image .item.ce-valign-bottom .ce-content{padding-top:calc(var(--gap) * 2)}}@media (min-width:1600px){.text_background_image .item.ce-valign-bottom .ce-content{padding-top:calc(var(--gap) * 3)}}@media (max-width:567.98px){.text_background_image .has--background-image{flex-direction:column-reverse}.text_background_image .has--background-image .ce-content{padding:0}.text_background_image .has--background-image .ce-content--text{padding:var(--gap) 0}.text_background_image .has--background-image .background-image{left:unset;right:unset;position:relative;width:100%}.text_background_image .has--background-image .background-image picture{width:100%;min-height:240px}.text_background_image .has--background-image .background-image picture img{position:absolute;width:calc(100% + 3 * var(--gap));min-height:240px;left:calc((var(--gap) + var(--gap-half)) * -1);max-width:unset}}@media (max-width:567.98px){.frame-type-text_pic{margin-inline:calc(var(--default-mobile-spacing) / -1)}}.frame-type-text_pic.frame-background-color::before{display:none}.frame-type-text_pic.frame-background-height--full{padding:0}.text-pic--element{--image-top-heigth: var(--gap)}@media screen and (min-width:568px){.text-pic--element{--text-pic--image--max-width:calc((100% - (var(--gap) * 2)) / 3)}}@media screen and (min-width:568px){.text-pic--element{--text-pic--image-beside--max-width:33.33333333%}}@media screen and (min-width:992px){.text-pic--element{--text-pic--image-beside--max-width:50%}}.text-pic--element::before,.text-pic--element::after{content:"";clear:both;display:block;height:0;visibility:hidden}.text-pic--element:empty{display:none}.text-pic--element .ce-gallery{align-self:stretch}.text-pic--element .ce-gallery *{height:100%;width:100%}@media (min-width:568px){.text-pic--element .ce-gallery .image picture img{max-height:100%}}.frame-background-color .text-pic--element .ce-gallery .ce-outer .ce-inner .ce-row:last-child{margin-bottom:calc(var(--gap) * -1)}.text-pic--element .ce-gallery .image picture img{object-fit:cover;max-height:50vh;width:100%}.text-pic--element .ce-body{}.text-pic--element .ce-body .ce-body--inner .ce-button-group{margin-top:var(--gap)}.text-pic--element .ce-body.background-color{padding:var(--gap)}.text-pic--element .ce-body.background-color--primary{color:var(--frame-background--primary--text-color)}.text-pic--element .ce-body.background-color--primary .main-header{color:var(--frame-background--primary--header-color)}.text-pic--element .ce-body.background-color--primary .sub-header{color:var(--frame-background--primary--subheader-color)}.text-pic--element .ce-body.background-color--secondary{color:var(--frame-background--secondary--text-color)}.text-pic--element .ce-body.background-color--secondary .main-header{color:var(--frame-background--secondary--header-color)}.text-pic--element .ce-body.background-color--secondary .sub-header{color:var(--frame-background--secondary--subheader-color)}.text-pic--element .ce-body.background-color--third{color:var(--frame-background--third--text-color)}.text-pic--element .ce-body.background-color--third .main-header{color:var(--frame-background--third--header-color)}.text-pic--element .ce-body.background-color--third .sub-header{color:var(--frame-background--third--subheader-color)}.text-pic--element .ce-body.background-color--fourth{color:var(--frame-background--fourth--text-color)}.text-pic--element .ce-body.background-color--fourth .main-header{color:var(--frame-background--fourth--header-color)}.text-pic--element .ce-body.background-color--fourth .sub-header{color:var(--frame-background--fourth--subheader-color)}.text-pic--element .ce-body.background-color--primary{background-color:var(--color-primary)}.text-pic--element .ce-body.background-color--secondary{background-color:var(--color-secondary)}.text-pic--element .ce-body.background-color--third{background-color:var(--color-third)}.text-pic--element .ce-body.background-color--fourth{background-color:var(--color-primary-hover)}@media (min-width:568px){.text-pic--element.ce-right,.text-pic--element.ce-left{display:flex;align-items:start;flex:0 1 auto;flex-flow:row wrap;height:100%}.text-pic--element.ce-right::before,.text-pic--element.ce-right::after,.text-pic--element.ce-left::before,.text-pic--element.ce-left::after{content:"";clear:both;display:block;height:0;visibility:hidden}.text-pic--element.ce-right .ce-gallery,.text-pic--element.ce-right .ce-body,.text-pic--element.ce-left .ce-gallery,.text-pic--element.ce-left .ce-body{flex-wrap:wrap;width:100%}.text-pic--element.ce-right .ce-gallery:first-child:last-child,.text-pic--element.ce-right .ce-body:first-child:last-child,.text-pic--element.ce-left .ce-gallery:first-child:last-child,.text-pic--element.ce-left .ce-body:first-child:last-child{flex:0 0 100%;max-width:100%}.text-pic--element.ce-right .ce-body,.text-pic--element.ce-left .ce-body{align-self:stretch;display:flex}.text-pic--element.ce-right .ce-body::before,.text-pic--element.ce-right .ce-body::after,.text-pic--element.ce-left .ce-body::before,.text-pic--element.ce-left .ce-body::after{content:"";clear:both;display:block;height:0;visibility:hidden}.text-pic--element.ce-right.ce-valign-top .ce-body .ce-body--inner,.text-pic--element.ce-left.ce-valign-top .ce-body .ce-body--inner{align-self:flex-start}.text-pic--element.ce-right.ce-valign-center .ce-body .ce-body--inner,.text-pic--element.ce-left.ce-valign-center .ce-body .ce-body--inner{align-self:center}.text-pic--element.ce-right.ce-valign-bottom .ce-body .ce-body--inner,.text-pic--element.ce-left.ce-valign-bottom .ce-body .ce-body--inner{align-self:flex-end}.text-pic--element.ce-right.ce-image-above,.text-pic--element.ce-left.ce-image-above{padding-top:var(--image-top-heigth)}.text-pic--element.ce-right.ce-image-above .ce-gallery,.text-pic--element.ce-left.ce-image-above .ce-gallery{flex:0 0 var(--text-pic--image--max-width);max-width:var(--text-pic--image--max-width);transform:translateY(calc(var(--image-top-heigth) * -1));z-index:1}.text-pic--element.ce-right.ce-image-above .ce-gallery .image img,.text-pic--element.ce-left.ce-image-above .ce-gallery .image img{aspect-ratio:0.8888888889}.text-pic--element.ce-right.ce-image-above .ce-body,.text-pic--element.ce-left.ce-image-above .ce-body{flex:0 0 calc(100% - var(--text-pic--image--max-width) + var(--gap));max-width:calc(100% - var(--text-pic--image--max-width) + var(--gap))}.text-pic--element.ce-right.ce-image-above.ce-right .ce-gallery,.text-pic--element.ce-left.ce-image-above.ce-right .ce-gallery{text-align:right;margin-left:calc(var(--gap) * -2)}.text-pic--element.ce-right.ce-image-above.ce-right .ce-body,.text-pic--element.ce-left.ce-image-above.ce-right .ce-body{margin-right:auto;padding-right:calc(var(--gap) * 2)}.text-pic--element.ce-right.ce-image-above.ce-left .ce-gallery,.text-pic--element.ce-left.ce-image-above.ce-left .ce-gallery{text-align:left;margin-right:calc(var(--gap) * -2)}.text-pic--element.ce-right.ce-image-above.ce-left .ce-body,.text-pic--element.ce-left.ce-image-above.ce-left .ce-body{margin-left:auto;padding-left:calc(var(--gap) * 2)}.text-pic--element.ce-right.ce-image-beside .ce-gallery,.text-pic--element.ce-left.ce-image-beside .ce-gallery{flex:0 0 var(--text-pic--image-beside--max-width);max-width:var(--text-pic--image-beside--max-width)}.text-pic--element.ce-right.ce-image-beside .ce-body,.text-pic--element.ce-left.ce-image-beside .ce-body{padding:var(--gap);flex:0 0 calc(100% - var(--text-pic--image-beside--max-width));max-width:calc(100% - var(--text-pic--image-beside--max-width))}.text-pic--element.ce-right{flex-direction:row-reverse}.text-pic--element.ce-right .ce-gallery{text-align:right}.text-pic--element.ce-left .ce-gallery{text-align:left}}@media (min-width:568px) and (min-width:768px){.text-pic--element.ce-right.ce-image-above,.text-pic--element.ce-left.ce-image-above{padding-top:calc(var(--image-top-heigth) * 1.5)}}@media (min-width:568px) and (min-width:1600px){.text-pic--element.ce-right.ce-image-above,.text-pic--element.ce-left.ce-image-above{padding-top:calc(var(--image-top-heigth) * 2)}}@media (min-width:568px) and (min-width:768px){.text-pic--element.ce-right.ce-image-above .ce-gallery,.text-pic--element.ce-left.ce-image-above .ce-gallery{transform:translateY(calc(var(--image-top-heigth) * -1.5))}}@media (min-width:568px) and (min-width:1600px){.text-pic--element.ce-right.ce-image-above .ce-gallery,.text-pic--element.ce-left.ce-image-above .ce-gallery{transform:translateY(calc(var(--image-top-heigth) * -2))}}@media (min-width:568px) and (min-width:768px){.text-pic--element.ce-right.ce-image-above .ce-body,.text-pic--element.ce-left.ce-image-above .ce-body{flex:0 0 calc(100% - var(--text-pic--image--max-width) + calc(var(--gap) * 2));max-width:calc(100% - var(--text-pic--image--max-width) + calc(var(--gap) * 2))}}@media (min-width:568px) and (min-width:768px){.text-pic--element.ce-right.ce-image-above.ce-right .ce-body,.text-pic--element.ce-left.ce-image-above.ce-right .ce-body{padding-right:calc(var(--gap) * 3.5)}}@media (min-width:568px) and (min-width:768px){.text-pic--element.ce-right.ce-image-above.ce-left .ce-body,.text-pic--element.ce-left.ce-image-above.ce-left .ce-body{padding-left:calc(var(--gap) * 3.5)}}.text-pic--element.ce-above .ce-gallery img{margin-inline:auto}.text-pic--element.ce-below{display:flex;flex-direction:column-reverse}.text-pic--element.ce-below::before,.text-pic--element.ce-below::after{content:"";clear:both;display:block;height:0;visibility:hidden}.text-pic--element.ce-below .ce-gallery img{margin-inline:auto}.ce-textpic{}.ce-textpic::before,.ce-textpic::after{content:"";clear:both;display:block;height:0;visibility:hidden}.ce-textpic:empty{display:none}.ce-textpic .ce-gallery+.ce-bodytext,.ce-textpic .ce-bodytext+.ce-gallery{margin-top:var(--textmedia-margin-top)}@media (min-width:568px){.ce-textpic .ce-gallery+.ce-bodytext,.ce-textpic .ce-bodytext+.ce-gallery{margin-top:0}}.ce-right.ce-textpic .ce-gallery,.ce-left.ce-textpic .ce-gallery{float:none;padding-inline:0;z-index:1}@media (min-width:568px){.ce-right.ce-textpic .ce-gallery,.ce-left.ce-textpic .ce-gallery{max-width:calc(50% + calc(var(var(--gap-half)) * -1))}}.ce-textpic .ce-gallery picture img{width:100%}.ce-textpic.ce-right .ce-bodytext+.ce-gallery{margin-top:var(--textmedia-margin-top)}@media (min-width:568px){.ce-textpic.ce-right .ce-bodytext+.ce-gallery{margin-top:0}}@media (min-width:568px){.ce-textpic.ce-right .ce-gallery{margin-left:auto;text-align:right}}.ce-textpic.ce-left .ce-bodytext+.ce-gallery{margin-bottom:var(--textmedia-margin-top)}@media (min-width:568px){.ce-textpic.ce-left .ce-bodytext+.ce-gallery{margin-bottom:0}}@media (min-width:568px){.ce-textpic.ce-left .ce-gallery{margin-right:auto;text-align:left}}.ce-textpic.ce-center .ce-gallery{margin-inline:auto;text-align:center}.ce-textpic:not(.ce-intext) .ce-bodytext::before,.ce-textpic:not(.ce-intext) .ce-bodytext::after{content:"";clear:both;display:block;height:0;visibility:hidden}.ce-textpic.ce-intext{}.ce-textpic.ce-intext .ce-gallery .ce-row{width:auto}@media (min-width:568px){.ce-textpic.ce-intext:not(.ce-nowrap).ce-right:has(.ce-gallery+.ce-bodytext) .ce-gallery{float:right;margin-left:var(--gap)}.ce-textpic.ce-intext:not(.ce-nowrap).ce-left:has(.ce-gallery+.ce-bodytext) .ce-gallery{float:left;margin-right:var(--gap)}}@media (min-width:568px){.ce-textpic.ce-intext.ce-nowrap.ce-left{flex-flow:row-reverse}}@media (min-width:568px){.ce-textpic.ce-intext.ce-nowrap{display:flex;align-items:center;flex-flow:row wrap;height:100%}.ce-textpic.ce-intext.ce-nowrap::before,.ce-textpic.ce-intext.ce-nowrap::after{content:"";clear:both;display:block;height:0;visibility:hidden}.ce-textpic.ce-intext.ce-nowrap .ce-gallery,.ce-textpic.ce-intext.ce-nowrap .ce-bodytext{flex:0 0 calc(50% + calc(var(--textmedia-margin-sides) * -1));flex-wrap:wrap;max-width:calc(50% + calc(var(--textmedia-margin-sides) * -1));width:100%}.ce-textpic.ce-intext.ce-nowrap .ce-gallery:first-child:last-child,.ce-textpic.ce-intext.ce-nowrap .ce-bodytext:first-child:last-child{flex:0 0 100%;max-width:100%}}.ce-textpic.ce-intext.ce-nowrap .ce-gallery{float:none;margin-bottom:0}@media (min-width:768px) and (max-width:1023.98px){.col>.frame>.ce-textpic.ce-intext.ce-nowrap{display:block}.col>.frame>.ce-textpic.ce-intext.ce-nowrap.ce-right .ce-gallery{float:right}.col>.frame>.ce-textpic.ce-intext.ce-nowrap.ce-left .ce-gallery{float:left}.col>.frame>.ce-textpic.ce-intext.ce-nowrap .ce-bodytext{max-width:100%;overflow:visible}.col>.frame>.ce-textpic.ce-intext.ce-nowrap .ce-bodytext header+*{clear:both;padding-top:var(--textmedia-margin-top)}}.ce-textpic.ce-above .ce-gallery+.ce-bodytext{margin-top:var(--textmedia-margin-top)}.ce-textpic.ce-below .ce-bodytext+.ce-gallery{margin-top:var(--textmedia-margin-top)}.ce-bodytext+.timeline--list{margin-top:var(--gap)}.timeline--list .timeline--item{padding-left:75px;padding-top:var(--timeline-padding-top);position:relative;text-align:left}.timeline--list .timeline--item:last-child{padding-bottom:var(--timeline-padding-top)}.timeline--list .timeline--item--image{display:none}.timeline--list .timeline--item header{color:var(--color-primary);font-size:var(--timeline-header-size);margin-bottom:var(--timeline-header-size)}.timeline--list .timeline--item::after{content:"";background:var(--color-primary);background-size:contain;display:block;height:var(--timeline-icon-size);width:var(--timeline-icon-size);position:absolute;z-index:2;top:var(--timeline-padding-top);left:calc(var(--timeline-icon-size) / 2)}.timeline--list .timeline--item::before{content:"";background:var(--color-primary);display:block;height:100%;width:var(--timeline-width);position:absolute;top:0;left:30px}@media (min-width:568px){.timeline--list .timeline--item{padding-left:0;width:50%}.timeline--list .timeline--item:last-child{padding-bottom:calc(var(--timeline-padding-top) * 0.75)}.timeline--list .timeline--item:nth-child(odd)::before{right:calc(var(--timeline-width) / -2);left:auto}.timeline--list .timeline--item:nth-child(odd)::after{right:calc(var(--timeline-icon-size) / -2);left:unset}.timeline--list .timeline--item:nth-child(even){margin-left:auto}.timeline--list .timeline--item:nth-child(even)::before{left:calc(var(--timeline-width) / -2)}.timeline--list .timeline--item:nth-child(even):after{left:calc(var(--timeline-icon-size) / -2)}}@media (min-width:768px){.timeline--list .timeline--item:nth-child(even){margin-left:auto}}@media (min-width:568px){.timeline--list::before,.timeline--list::after{left:50%}}.ce-uploads{--ce-uploads-li-margin: 20px 0 0;--ce-uploads-icons-color: #444;--ce-uploads-icons-font-size: 1.8rem;--ce-uploads-preview-margin: 0 20px 0 0;list-style:none;padding-inline-start:0}.ce-uploads li{margin:var(--ce-uploads-li-margin)}.ce-uploads li::after{content:"";clear:both;display:block}.ce-uploads li:first-child{margin-top:0}.ce-uploads li .ce-uploads-fileName{display:inline-block}.ce-uploads li>a:first-child{display:block;float:left;margin:var(--ce-uploads-preview-margin);text-decoration:none;position:relative;z-index:2}.ce-uploads li>a:first-child img{background-size:10px 10px;display:block;float:none;height:auto;max-width:100%;padding:0}.ce-uploads li>a:first-child+div{padding-top:2rem}.ce-uploads li>img{display:none}.ce-uploads li>img+div a{display:inline-block}.ce-uploads li>img+div a::before{content:"\f016";display:inline-block;color:var(--ce-uploads-icons-color);font-family:"Icons";font-size:var(--ce-uploads-icons-font-size);line-height:1;margin-top:-0.2rem;margin-right:0.5ch}.ce-uploads li>img+div a[href$=".jpg" i]::before,.ce-uploads li>img+div a[href$=".jpeg" i]::before,.ce-uploads li>img+div a[href$=".ico" i]::before,.ce-uploads li>img+div a[href$=".gif" i]::before,.ce-uploads li>img+div a[href$=".png" i]::before{content:"\f1c5"}.ce-uploads li>img+div a[href$=".pages" i]::before,.ce-uploads li>img+div a[href$=".rtf" i]::before,.ce-uploads li>img+div a[href$=".txt" i]::before{content:"\f0f6"}.ce-uploads li>img+div a[href$=".pptx" i]::before{content:"\f1c4"}.ce-uploads li>img+div a[href$=".doc" i]::before,.ce-uploads li>img+div a[href$=".docx" i]::before{content:"\f1c2"}.ce-uploads li>img+div a[href$=".csv" i]::before,.ce-uploads li>img+div a[href$=".xls" i]::before,.ce-uploads li>img+div a[href$=".xlsx" i]::before,.ce-uploads li>img+div a[href$=".xlt" i]::before,.ce-uploads li>img+div a[href$=".xlw" i]::before{content:"\f1c3"}.ce-uploads li>img+div a[href$=".pdf" i]::before{content:"\f1c1"}.ce-uploads li>img+div a[href$=".zip" i]::before,.ce-uploads li>img+div a[href$=".rar" i]::before,.ce-uploads li>img+div a[href$=".gzip" i]::before{content:"\f1c6"}.ce-uploads li>img+div a[href$=".mp3" i]::before{content:"\f1c7"}.ce-uploads li>img+div a[href$=".avi" i]::before,.ce-uploads li>img+div a[href$=".mpg" i]::before,.ce-uploads li>img+div a[href$=".mpeg" i]::before,.ce-uploads li>img+div a[href$=".mov" i]::before,.ce-uploads li>img+div a[href$=".mp4" i]::before{content:"\f1c8"}.ce-uploads li>img+div a::after{display:none}.ce-uploads li>img .ce-uploads-fileName+img{padding-left:2.5rem}.ce-uploads li .ce-uploads-description{display:block}.ce-uploads li .ce-uploads-filesize{display:block}.tx-go-maps-ext{position:relative}.no-js .tx-go-maps-ext{display:none}.tx-go-maps-ext .map--cookie-hint--image{margin:0 auto;position:relative;height:450px}@media (max-width:767.98px){.tx-go-maps-ext .map--cookie-hint--image{max-height:50vh}}.tx-go-maps-ext .map--cookie-hint--image img{min-height:300px}.tx-go-maps-ext .map--cookie-hint--terms{color:var(--map-cookie-hint-terms-color);background:var(--map-cookie-hint-terms-background);padding:var(--map-cookie-hint-terms-padding);text-align:center;margin-inline:auto;width:100%;max-width:100%;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.tx-go-maps-ext .map--cookie-hint--terms p a:not(.btn){color:var(--map-cookie-hint-terms-a-color)}.tx-go-maps-ext .map--cookie-hint--terms p:last-child{margin-bottom:0}.tx-go-maps-ext .map--cookie-hint--terms p .cookie-set.script{background:none;display:inline-block;min-height:unset}.tx-go-maps-ext .js-gme-container .js-map{min-height:300px}@media (max-width:767.98px){.tx-go-maps-ext .js-gme-container .js-map{max-height:50vh}}body .tx-kesearch-pi1{font-family:var(--font-family)}.tx-kesearch-pi1 .resetbutt{display:none}.tx-kesearch-pi1 .kesearch_searchbox{display:flex;flex-direction:row;align-items:center}.tx-kesearch-pi1 .kesearch_searchbox::before,.tx-kesearch-pi1 .kesearch_searchbox::after{content:"";clear:both;display:block;height:0;visibility:hidden}.tx-kesearch-pi1 .kesearch_searchbox input[type="search" i]::-webkit-search-cancel-button{display:none}.tx-kesearch-pi1 .kesearchbox{height:60px;width:100%;max-width:800px;margin-right:10px}.tx-kesearch-pi1 .kesearchbox label.hide{display:none}.tx-kesearch-pi1 #ke_search_sword{height:60px;width:100%;max-width:800px;position:inherit}.tx-kesearch-pi1 submitbutt input[type="submit"]{background-color:var(--color-primary);color:var(--color-white)}.tx-kesearch-pi1 #kesearch_results .result-title a{text-decoration:none}.tx-kesearch-pi1 #kesearch_results .result-list-item .result-teaser .hit{background:var(--color-primary);color:var(--color-white);padding:0 3px}#kesearch_pagebrowser_top a,#kesearch_pagebrowser_bottom a{padding:3px 5px}.kesearch_pagebrowser ul li{display:table-cell;min-width:40px;padding:0 5px 5px;text-align:center}.kesearch_pagebrowser .page-link,.kesearch_pagebrowser span.page-link:hover{height:auto;line-height:1;margin:0;padding:3px 5px}.kesearch_pagebrowser span.page-link{background:var(--color-primary);color:var(--color-white)}.kesearch_pagebrowser a.page-link:not(:hover){background:none;color:var(--color-primary)}.kesearch_pagebrowser a.page-link:hover{color:var(--color-white)}.kesearch_pagebrowser a.page-link::after{display:none}body .tx-kesearch-pi1 #kesearch_num_results{color:var(--color-black)}body .tx-kesearch-pi1 #kesearch_results .result-title{font-weight:var(--font-weight--bold)}body .tx-kesearch-pi1 #kesearch_results .result-teaser{color:var(--color-black)}body .tx-kesearch-pi1 #kesearch_results .result-list-item .hit{color:var(--color-primary)}@media (max-width:567.98px){.site-content .kesearch_searchbox{flex-direction:column;align-items:start}.site-content .kesearch_searchbox .submitbutt{margin-top:var(--gap-half)}}.ce-bodytext+.news{margin-top:var(--gap)}.news-list-view .article{margin-top:var(--gap)}.news-list-view.slick-list .article:nth-child(1n+4){display:none !important}.news-list-view.slick-list.slick-initialized{padding-left:var(--gap);padding-top:var(--gap-half);margin-top:calc(var(--gap-half) / -1);margin-inline:calc(var(--gap) / -1)}.news-list-view.slick-list.slick-initialized .slick-slide{padding:0 0 0 var(--gap-half)}.news-list-view.slick-list.slick-initialized .slick-list{margin-inline:calc(var(--gap-half) * -1)}.news-list-view.slick-list.slick-initialized .article{height:100%;width:calc(100% - var(--gap-half)) !important}@media (min-width:568px){.news-list-view.slick-list.slick-initialized{padding-inline:var(--gap);width:calc(100% + 1.5 * var(--gap));padding-right:var(--gap-half)}.news-list-view.slick-list.slick-initialized:not(.slick-dotted){margin-bottom:calc(var(--gap) / -1);padding-bottom:var(--gap)}}.news-list-view.slick-list .ce-bodytext:has(+ a){padding-bottom:1em}@media (max-width:767.98px){.news-list-view.slick-list{padding-bottom:calc(var(--gap) * 3)}}.news-list-view.slick-list .article{margin-top:0}.news-list-view.slick-list .article::after{content:none}.news-list-view.slick-list .article:hover{box-shadow:0 0 20px #00000029;transition:all 0.2s ease-in-out}@media (max-width:567.98px){.news-list-view.slick-list .slick-list{overflow:hidden}.news-list-view.slick-list .article:hover .news-content-wrap,.news-list-view.slick-list .article:hover{box-shadow:none}.news-list-view.slick-list.slick-list.slick-initialized{margin-right:0}.news-list-view.slick-list.slick-list.slick-initialized .article{width:100% !important}}.news-list-view:not(.slick-initialized){margin-top:calc(var(--gap) * -1);display:flex;flex-wrap:wrap;margin-inline:calc(var(--gap-half) * -1)}.news-list-view:not(.slick-initialized) .article{flex:100%}@media (min-width:568px){.news-list-view:not(.slick-initialized) .article{flex:0 0 50%;padding-inline:var(--gap-half)}}@media (min-width:1024px){.news-list-view:not(.slick-initialized) .article{flex:0 0 calc(33.33333333%);margin-bottom:0}}.news-list-view .article{display:grid !important;grid-template-areas:"newscontent"}.news-list-view .article:hover .news-content-wrap{box-shadow:var(--box-shadow-size) var(--box-shadow-color)}.news-list-view .article:has(.news-content-wrap+.news-img-wrap){grid-template-areas:"image" "newscontent";grid-template-rows:min-content}.news-list-view .article:has(.news-content-wrap+.news-img-wrap) .news-img-wrap{z-index:1;grid-area:image;height:fit-content}.news-list-view .article:has(.news-content-wrap+.news-img-wrap) .news-img-wrap img{aspect-ratio:1.3333333333;max-height:75vw;object-fit:cover;object-position:top;width:100%}@media (min-width:568px){.news-list-view .article:has(.news-content-wrap+.news-img-wrap) .news-img-wrap img{max-height:400px}}.news-list-view .article .news-content-wrap{display:grid;grid-area:newscontent;grid-template-areas:"date" "header" "tags" "category" "teaser";grid-template-rows:repeat(5, min-content);background:var(--color-secondary);padding:var(--gap-half)}.news-list-view .article .news-content-wrap:has(.more) .ce-bodytext{padding-bottom:calc(var(--gap) + 2lh)}.news-list-view .article .news-content-wrap:has(.more) .more{position:absolute;left:var(--gap-half);bottom:var(--gap);z-index:3}.news-list-view .article .teaser-text{z-index:0;transition:box-shadow 0.15s ease-in-out;grid-area:teaser}.news-list-view .article .news-list-date{font-size:17px;font-weight:700;color:var(--color-primary);grid-area:date}@media (min-width:768px){.news-list-view .article .news-list-date{font-size:20px}}.news-list-view .article .news-list-category{display:none;grid-area:category}.news-list-view .article .news-list-tags{display:none;grid-area:tags}.news-list-view .article .header{min-height:calc(var(--header-height) * 2);margin-block:var(--gap-half)}.news-list-view .article .header>*{font-size:2.4rem}.news-list-view .footer{display:none}.powermail_form .powermail_fieldset{border:none;padding-inline:0}@media (max-width:1023.98px){.powermail_form .powermail_.powermail_fieldwrap_type_submit{text-align:center}}.powermail_form .powermail_fieldwrap_type_text .powermail_field,.powermail_form .powermail_fieldwrap_type_html .powermail_field{font-size:var(--form--show-text--font-size)}@keyframes progress{to{width:100%}}.powermail_form .powermail_fieldwrap_type_check .powermail_label,.powermail_form .powermail_fieldwrap_type_radio .powermail_label{display:block;padding-bottom:0}.powermail_form .powermail_fieldwrap_type_check .powermail_field,.powermail_form .powermail_fieldwrap_type_radio .powermail_field{padding:0}.powermail_form .powermail_checkwrap .input-custom::before{display:block;border:solid #444;border-width:0 3px 3px 0;color:#FFF;height:16px;width:8px;margin:3px 0 0 8px;transform:rotate(45deg);opacity:0}.powermail_form .powermail_checkwrap:hover .input-custom{border-color:var(--form--checkbox--custom--border-color)}.powermail_form .powermail_checkwrap .powermail_label{display:none}.powermail_form .powermail_checkwrap input~label{font-size:16px;position:relative;margin-left:10px;top:-6px}.powermail_form .powermail_checkwrap input[required]~label .label::after{content:"*";margin-left:4px}.powermail_form .powermail_fieldwrap_nutzungsbedingungen{margin-top:var(--form--privacy-policy--margin-top)}.powermail_form .powermail_fieldwrap_type_select .powermail_field:has(select:not([multiple="multiple"]))::after{content:"";position:absolute;pointer-events:none;border-style:var(--form--select--arrow--border-style);border-width:var(--form--select--arrow--border-width);border-color:var(--form--select--arrow--border-color);height:var(--form--select--arrow--height);width:var(--form--select--arrow--width);top:calc((var(--form--input--height) / 2) - var(--form--select--arrow--height) / 2);right:var(--form--select--arrow--space-right)}.powermail_form ul.powermail-errors-list li,.powermail_form .powermail_create{color:var(--color-danger)}.powermail_form label.powermail_label.placeholderLabel{color:var(--form--placeholder--color);position:absolute;left:0;top:0;height:var(--form--input--height);align-content:center;padding-left:var(--form--input--padding-left)}.powermail_form label.powermail_label.placeholderLabel:hover{color:var(--form--placeholder--color-hover)}@media (max-width:991.98px){.powermail_form label.powermail_label{flex-basis:100%;min-width:100%}.powermail_form label.powermail_label:not(.placeholderLabel){padding-top:0}}.powermail_form input.powermail_input{height:var(--form--input--height);width:100%;padding-left:var(--form--input--padding-left)}.powermail_form .powermail_fieldset{display:flex;border:var(--form--fieldset--border);row-gap:var(--form--fieldset--row-gap)}@media (max-width:991.98px){.powermail_form .powermail_fieldset .content .row .powermail_field{flex-basis:100%;min-width:100%}}.powermail_form legend,.powermail_formnolabel legend{display:none}.powermail_form .powermail_fieldwrap{display:flex;flex:0 1 auto;flex-flow:column wrap;justify-content:flex-start;width:100%}.powermail_form .powermail_fieldwrap .powermail_label,.powermail_form .powermail_fieldwrap .powermail_field{flex:0 0 auto;flex-wrap:wrap;width:100%}.powermail_form .powermail_fieldwrap .powermail_field textarea{min-height:var(--form--textarea--min-height);max-height:var(--form--textarea--max-height)}.powermail_form :focus{outline:none}.powermail_form .mandatory{color:var(--form--mandatory--color);padding-left:3px}.powermail_form .placeholderInput{position:relative}.powermail_form .placeholderInput .placeholderLabel{margin:0;padding:0;color:var(--base-color);cursor:text;position:absolute;left:var(--form--input--padding-left);z-index:1;width:auto}.powermail_form .placeholderInput .placeholderLabel .mandatory{color:var(--form--mandatory--color)}.powermail_form input:valid~.placeholderLabel,.powermail_form textarea:valid~.placeholderLabel{display:none}.powermail_form::-webkit-input-placeholder{color:var(--form--placeholder--color);opacity:var(--form--placeholder--opacity);font-style:var(--form--placeholder--font-style);text-overflow:ellipsis}.powermail_form::-webkit-input-placeholder:focus.powermail_form::-webkit-input-placeholder{color:var(--form--placeholder--color-focus)}.powermail_form::-moz-placeholder{color:var(--form--placeholder--color);opacity:var(--form--placeholder--opacity);font-style:var(--form--placeholder--font-style);text-overflow:ellipsis}.powermail_form::-moz-placeholder:focus.powermail_form::-moz-placeholder{color:var(--form--placeholder--color-focus)}.powermail_form::placeholder,.powermail_form:placeholder-shown{color:var(--form--placeholder--color);opacity:var(--form--placeholder--opacity);font-style:var(--form--placeholder--font-style);text-overflow:ellipsis}:focus.powermail_form::placeholder,:focus.powermail_form:placeholder-shown{color:var(--form--placeholder--color-focus)}.error:focus.powermail_form::placeholder,.error:focus.powermail_form:placeholder-shown{color:var(--form--placeholder--color-error-focus)}.powermail_form ul.powermail-errors-list{margin:var(--form--error--margin);padding:var(--form--error--padding)}.powermail_form ul.powermail-errors-list li{display:block;color:var(--form--error-color);font-size:var(--form--error--font-size);font-weight:var(--form--error--font-weight)}.powermail_form ul.powermail-errors-list li ::before{display:none}.powermail_form label.error{display:block;color:var(--form--error-color);font-size:var(--form--error--font-size);font-weight:var(--form--error--font-weight)}.powermail_form input.parsley-error,.powermail_form textarea.parsley-error{border-color:var(--form--error--border-color)}.powermail_form input:not([type="checkbox"]):not([type="radio"]):not(.btn),.powermail_form select,.powermail_form textarea{height:var(--form--input--height);width:100%;padding:var(--form--input--padding)}.powermail_form input,.powermail_form textarea,.powermail_form select{color:var(--form--input--color);font-family:Helvetica, Arial, sans serif;background-color:var(--form--input--background-color);border:var(--form--input--border);border-radius:var(--form--input--border-radius);box-shadow:var(--form--input--box-shadow)}.powermail_form input:hover,.powermail_form textarea:hover,.powermail_form select:hover{background-color:var(--form--input--background-color--hover);border-color:var(--form--input--border-color--hover)}.powermail_form input:focus,.powermail_form input:focus:placeholder-shown,.powermail_form textarea:focus,.powermail_form textarea:focus:placeholder-shown,.powermail_form select:focus,.powermail_form select:focus:placeholder-shown{background-color:var(--form--input--background-color--focus);border-color:var(--form--input--border-color--focus)}.powermail_form input,.powermail_form textarea{appearance:none}.powermail_form textarea{height:var(--form--textarea--height);min-height:var(--form--textarea--min-height);resize:vertical}.powermail_form textarea:focus-visible{display:block}.powermail_form input[type="search"]{outline-offset:-2px}.powermail_form input[type="date"],.powermail_form input[type="time"],.powermail_form input[type="datetime-local"],.powermail_form input.powermail_date{padding:var(--form--input--date-time--padding)}.powermail_form[type="date"],.powermail_form[type="datetime-local"],.powermail_form.powermail_date{background-image:var(--form--input--date--source);background-position:var(--form--input--date--background-position);background-repeat:var(--form--input--date--background-repeat);background-size:var(--form--input--date--background-size)}.powermail_form .powermail_field .checkbox,.powermail_form .powermail_field .radio{clear:both;float:left;position:relative;z-index:1;display:flex;flex-direction:row;gap:var(--form--checkbox-radio--gap)}.powermail_form .powermail_field>.checkbox+.checkbox,.powermail_form .powermail_field>.radio+.radio{margin-top:10px}.powermail_form .powermail_field .more::after{content:none}.powermail_form .powermail_field:has(input.more){width:fit-content}.powermail_form .powermail_field:has(input.more) input{text-align:left;padding-right:75px;cursor:pointer}.powermail_form .powermail_field:has(input.more)::after{display:inline-block;line-height:1;transition:all 0.2s ease;content:"\ea3c";font-family:"Icons";position:absolute;right:30px;top:calc(50% + -10px);pointer-events:none}.powermail_form .powermail_field:has(input.more):hover::after,.powermail_form .powermail_field:has(input.more):focus-visible::after{transform:translateX(10%)}.xdsoft_datetimepicker .xdsoft_calendar th{background:#444;border:1px solid #FFF;color:#FFF}.xdsoft_datetimepicker .xdsoft_calendar td{background:#444}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#444;font-weight:bold}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{background:#444;box-shadow:none;color:#444}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding:5px 5px 0;position:relative}.xdsoft_datetimepicker .xdsoft_calendar td:hover{border-color:transparent;background:#444}.xdsoft_datetimepicker .xdsoft_calendar td:hover>div::after{content:"";border:1px solid #444;height:calc(100% + 4px);width:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time_variant .xdsoft_current{background:#444;box-shadow:none;color:#FFF}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box .xdsoft_time_variant .xdsoft_time:hover{background:#444}.xdsoft_datetimepicker{display:none;box-shadow:0 5px 15px -5px rgba(0, 0, 0, 0.506);background:#FFF;border:1px solid #BBB;color:#333;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box}.xdsoft_datetimepicker iframe{background:transparent;border:none;height:210px;width:75px;position:absolute;top:0;left:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_datetimepicker *{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px;width:224px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-top:0;margin-left:8px;text-align:center;width:58px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==");background-color:transparent;background-repeat:no-repeat;border:0 none currentColor;cursor:pointer;display:block;height:30px;width:20px;opacity:0.5;outline:medium none currentColor;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap}.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_prev{background-position:-20px 0;float:left}.xdsoft_datetimepicker .xdsoft_today_button{background-position:-70px 0;float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{background-position:0 0;float:right}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{background-position:-40px -15px;display:block;float:none;height:15px;width:30px;margin-top:7px;margin-left:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-top:0;margin-bottom:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #EEE;height:151px;overflow:hidden;position:relative}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#FFF;border-top:1px solid #EEE;border-bottom-width:0;border-collapse:collapse;color:#444;cursor:pointer;font-size:12px;height:25px;line-height:25px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0 1px 3px 0 inset;color:#FFF;font-weight:700}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#A94442 !important;box-shadow:none !important;color:#FFF !important}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{background:inherit !important;box-shadow:inherit !important;color:inherit !important}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_label{display:inline;background-color:#FFF;cursor:pointer;float:left;font-size:14px;font-weight:bold;line-height:20px;margin:0;padding:5px 3px;text-align:center;position:relative;z-index:9999;width:182px}.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{display:none;background:#FFF;border:1px solid #CCC;max-height:160px;overflow-y:hidden;position:absolute;top:30px;right:0;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#FFF;background:#444}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0 1px 3px 0 inset;color:#FFF;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:90px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px;background:#F1F1F1;color:#999;cursor:default;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background:#F5F5F5;border:1px solid #DDD;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;width:14.2857142%;padding:0;text-align:right;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#1E5799}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0 1px 3px 0 inset;color:#FFF;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled{opacity:0.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover{background:#444 !important;box-shadow:none !important;color:#FFF !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover{background:inherit !important;box-shadow:inherit !important;color:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_year{width:56px}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;color:#CCC !important;float:none;font-size:10px;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#EEE !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#AAA !important}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_noselect{-moz-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_scrollbar{cursor:pointer;position:absolute;top:0;right:0;bottom:0;width:7px}.xdsoft_scrollbar>.xdsoft_scroller{background:#CCC !important;border-radius:3px;height:20px}.xdsoft_scroller_box{position:relative}input[type="range"]{background:transparent;border:none;margin:15px 0 0;padding:0;width:100%}input[type="range"]:focus{outline:none}input[type="range"]::-webkit-slider-runnable-track{animate:0.2s;background:#FFF;border:1px solid #999;border-radius:3px;cursor:pointer;height:10px;width:100%}input[type="range"]:hover::-webkit-slider-runnable-track{border-color:#444}input[type="range"]:focus::-webkit-slider-runnable-track{border-color:#444}input[type="range"]::-webkit-slider-thumb{background:#444;border:1px solid #444;border-radius:50%;box-shadow:1px 1px 1px #444;cursor:pointer;height:18px;width:18px;margin-top:-5px;-webkit-appearance:none}input[type="range"]::-moz-range-track{animate:0.2s;background:#FFF;border:1px solid #999;border-radius:3px;box-shadow:0 0 0 #000;cursor:pointer;height:10px;width:100%}input[type="range"]:hover::-moz-range-track{border-color:#444}input[type="range"]:focus::-moz-range-track{background:#FFF;border-color:#444}input[type="range"]::-moz-range-thumb{background:#444;border:1px solid #444;border-radius:50%;box-shadow:1px 1px 1px #444;cursor:pointer;height:22px;width:22px}@keyframes progress{to{width:100%}}.powermail_progressbar{border:var(--form--progressbar--border);clear:both;float:right;margin:var(--form--progressbar--margin);height:var(--form--progressbar--height);width:var(--form--progressbar--width);position:relative}.powermail_progressbar::before{content:"";display:block;position:absolute;top:var(--form--progressbar--before--top);left:var(--form--progressbar--before--left);background:var(--form--progressbar--before--background);height:var(--form--progressbar--before--height);width:var(--form--progressbar--before--width)}.powermail_progressbar.disable,.powermail_progressbar+.powermail_progressbar{display:none}.powermail_progressbar>.powermail_progress{background:var(--form--progressbar--fill--color);max-width:100%;width:0%;animation:var(--form--progressbar--fill--animation)}.powermail_progressbar>.powermail_progress>.powermail_progress_inner{background:url("/typo3conf/ext/pm_core/Resources/Public/Images/loading.gif") repeat-x;height:var(--form--progressbar--fill--height);width:var(--form--progressbar--fill--width);overflow:hidden}:root{--wacon--icon--background: #FFF;--wacon--icon--background-hover: var(--color-primary);--wacon--icon--box-shadow: var(--wacon--management--box-shadow);--wacon--icon--color: #000;--wacon--icon--color-hover: #FFF;--wacon--management--background: #FFF;--wacon--management--box-shadow: 0 0 20px rgba(0, 0, 0, .6);--wacon--management--border-radius: 5px;--wacon--management--padding: var(--default-mobile-spacing);--wacon--management--category-margin: var(--gap) 0 0;--wacon--cookieclose--background: var(--color-primary);--wacon--cookieclose--background-hover: #FFF;--wacon--cookieclose--border-color: var(--color-primary);--wacon--cookieclose--border-color-hover: var(--color-primary);--wacon--cookieclose--border-radius: var(--wacon--management--border-radius);--wacon--cookieclose--color: #FFF;--wacon--cookieclose--color-hover: var(--color-primary);--wacon--cookieclose--font-size: 1.4rem;--wacon--cookieclose--line-height: 2;--wacon--cookieclose--height: var(--gap);--wacon--cookieclose--width: var(--gap);--wacon--cookieclose--top: calc(var(--wacon--management--padding) * -1);--wacon--cookieclose--right: calc(var(--wacon--management--padding) * -1);--wacon--cookie-set--p-color: #FFF;--wacon--cookie-set--p-background: #000;--wacon--cookie-set--p-background-transparency: 60%;--wacon--cookie-set--p-padding: 20px}body>.cookie-management>div{display:none}.js body>.cookie-management>.cookie-set{display:block;position:fixed;bottom:16px;left:16px;z-index:100}.js body>.cookie-management>.cookie-set .ce-icon{background:var(--wacon--icon--background);border:1px solid var(--color-primary);border-radius:50%;box-shadow:var(--wacon--icon--box-shadow);display:block;padding:8px;height:32px;width:32px;transition:0.5s ease}@media screen and (min-width:768px){.js body>.cookie-management>.cookie-set .ce-icon{padding:12px}}@media screen and (min-width:1024px){.js body>.cookie-management>.cookie-set .ce-icon{padding:16px}}@media screen and (min-width:768px){.js body>.cookie-management>.cookie-set .ce-icon{height:48px}}@media screen and (min-width:1024px){.js body>.cookie-management>.cookie-set .ce-icon{height:60px}}@media screen and (min-width:768px){.js body>.cookie-management>.cookie-set .ce-icon{width:48px}}@media screen and (min-width:1024px){.js body>.cookie-management>.cookie-set .ce-icon{width:60px}}.js body>.cookie-management>.cookie-set .ce-icon svg{display:block;height:100%;width:100%;fill:var(--wacon--icon--color)}@media (hover:hover){.js body>.cookie-management>.cookie-set .ce-icon:hover{background:var(--wacon--icon--background-hover)}.js body>.cookie-management>.cookie-set .ce-icon:hover svg{fill:var(--wacon--icon--color-hover)}}@media print{.js body>.cookie-management>.cookie-set{display:none !important}}.waconcookiemanagement{z-index:999999}.waconcookiemanagement~.waconcookiemanagement{display:none !important}.waconcookiemanagement #CookieBox{background:var(--wacon--management--background);border-radius:var(--wacon--management--border-radius);box-shadow:var(--wacon--management--box-shadow);height:96%;max-height:96%;max-width:94%;overflow:hidden;padding:var(--wacon--management--padding);position:absolute;top:2%;left:50%;z-index:201;transform:translate(-50%, 0)}@media (min-width:768px){.waconcookiemanagement #CookieBox{height:auto;width:var(--content-width);transform:translate(-50%, -50%);top:50%;transition:all 0.4s ease}.waconcookiemanagement #CookieBox:has(.intro:not([style*="display: none;"])){max-width:600px}}.waconcookiemanagement #CookieBox .h2{color:var(--color-h2);font-family:var(--font-family--h2);font-size:3rem;font-weight:var(--font-weight--h2);margin-top:0;padding-top:0;text-align:center}@media screen and (min-width:768px){.waconcookiemanagement #CookieBox .h2{font-size:3.2rem}}@media screen and (min-width:1024px){.waconcookiemanagement #CookieBox .h2{font-size:3.5rem}}.waconcookiemanagement #CookieBox .h2+p{text-align:center}.waconcookiemanagement #CookieBox .cookiecat{--cookiecat-margin:2.6rem;margin-top:calc(var(--cookiecat-margin) / 3);margin-right:calc(var(--cookiecat-margin) / 2)}@media screen and (min-width:768px){.waconcookiemanagement #CookieBox .cookiecat{--cookiecat-margin:3rem}}@media screen and (min-width:1024px){.waconcookiemanagement #CookieBox .cookiecat{--cookiecat-margin:3rem}}.waconcookiemanagement #CookieBox .h3{color:var(--color-h3);font-family:var(--font-family--h3);font-size:2.6rem;font-weight:var(--font-weight--h3);line-height:var(--line-height--h3);display:inline-block;margin-top:0;padding-top:0}@media screen and (min-width:768px){.waconcookiemanagement #CookieBox .h3{font-size:3rem}}@media screen and (min-width:1024px){.waconcookiemanagement #CookieBox .h3{font-size:3rem}}.waconcookiemanagement #CookieBox p{color:var(--color-text);font-family:var(--font-family);font-size:1.6rem;font-weight:var(--font-weight);line-height:var(--line-height)}@media screen and (min-width:768px){.waconcookiemanagement #CookieBox p{font-size:1.8rem}}.waconcookiemanagement #CookieBox p.cookie-accept-container{margin-top:var(--gap)}.waconcookiemanagement #CookieBox .intro p{width:100%}.waconcookiemanagement #CookieBox .cookieclose{background:var(--wacon--cookieclose--background);border-color:var(--wacon--cookieclose--border-color);border-radius:var(--wacon--cookieclose--border-radius);height:var(--wacon--cookieclose--height);width:var(--wacon--cookieclose--width);margin-top:-1px;padding:0;top:var(--wacon--cookieclose--top);right:var(--wacon--cookieclose--right);text-align:center;z-index:1;transition:all 0.4s ease}.waconcookiemanagement #CookieBox .cookieclose .icon{display:block;color:var(--wacon--cookieclose--color);font-size:var(--wacon--cookieclose--font-size);line-height:var(--wacon--cookieclose--line-height)}@media (hover:hover){.waconcookiemanagement #CookieBox .cookieclose:hover{background:var(--wacon--cookieclose--background-hover);border-color:var(--wacon--cookieclose--border-color-hover)}.waconcookiemanagement #CookieBox .cookieclose:hover .icon{color:var(--wacon--cookieclose--color-hover)}}.waconcookiemanagement #CookieBox .text-back-right a{display:inline-block}.waconcookiemanagement #CookieBox .cookieback{margin-top:var(--gap-half)}.waconcookiemanagement #CookieBox .cookie-legal a{color:inherit;font-size:initial}.waconcookiemanagement #CookieBox .category{margin:var(--wacon--management--category-margin)}.waconcookiemanagement #CookieBox .box-cookie-management{overflow-y:scroll;margin-right:-20px;padding-right:20px;position:static}.waconcookiemanagement #CookieBox .box-cookie-management-in>p{width:100%}.waconcookiemanagement #CookieBox .cookie-fix .cookie-save-container{float:left;margin:0}@media (max-width:767.98px){.waconcookiemanagement #CookieBox .cookie-fix .cookie-save-container{float:none}}.waconcookiemanagement #CookieBox .cookie-fix .cookie-save-container .cookie-save{float:none;margin:0}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{margin-right:15px;width:auto;float:right;display:flex;flex-direction:column;gap:var(--gap-half)}@media (max-width:767.98px){.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{clear:both;float:none;margin:10px 0 20px;width:100%}}.cookie-set.script p{background:color-mix(in srgb, var(--wacon--cookie-set--p-background) var(--wacon--cookie-set--p-background-transparency), transparent);border-radius:0;color:var(--wacon--cookie-set--p-color)}@media (prefers-reduced-transparency){.cookie-set.script p{background:var(--wacon--cookie-set--p-background)}}.cookie-set.script p:first-child{position:static;transform:none}.cookie-set.script p a{color:var(--wacon--cookie-set--p-color);text-decoration:underline}.cookie-set.script p a:hover{color:var(--wacon--cookie-set--p-color)}.cookie-set.script img+p{width:100%}
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}

.tx-pm-kwl{}.tx-pm-kwl table.ce-table td,.tx-pm-kwl table.ce-table th{padding-top:10px;padding-bottom:10px}.tx-pm-kwl table.ce-table td{text-align:right;font-weight:bold}.tx-pm-kwl table.ce-table th{font-weight:normal}.tx-pm-kwl:not(:last-of-type) tr:only-child,.tx-pm-kwl tr:not(:last-child),.tx-pm-kwl table:has(+ table) tr:only-child{border-bottom:1px solid #EFF2F5}.tx-pm-kwl .more-information div{margin:20px 0 10px 0}.tx-pm-kwl .more-information tr{border:none}.tx-pm-kwl .spots-wrapper{display:flex;gap:5px}.tx-pm-kwl .spots-wrapper:not(:has(.free-spots)) .free-live-spots{display:none}.tx-pm-kwl .free-live-spots{font-size:36px;font-weight:bold}@media (min-width:768px){.tx-pm-kwl .free-live-spots{font-size:42px}}.tx-pm-kwl .location--availability-info{display:flex;align-items:center;flex:0 0 105px;margin-left:auto;justify-content:flex-end;flex-direction:column}.tx-pm-kwl .location--availability-info .status-information,.tx-pm-kwl .location--availability-info .status-blocked,.tx-pm-kwl .location--availability-info .free-spots,.tx-pm-kwl .location--availability-info .status-title,.tx-pm-kwl .location--availability-info .data-live-error{font-size:12px}@media (min-width:768px){.tx-pm-kwl .location--availability-info .status-information,.tx-pm-kwl .location--availability-info .status-blocked,.tx-pm-kwl .location--availability-info .free-spots,.tx-pm-kwl .location--availability-info .status-title,.tx-pm-kwl .location--availability-info .data-live-error{font-size:14px}}.tx-pm-kwl .location--availability-info .free-live-spots{line-height:1}.tx-pm-kwl .location--availability-info .location-status-wrap{display:flex;flex-direction:column;font-family:sans-serif;width:fit-content}.tx-pm-kwl .location--availability-info .location-status-wrap .location-status,.tx-pm-kwl .location--availability-info .location-status-wrap .location-statuslocation-camper-park-overview-visible{display:flex;align-items:flex-end;gap:4px}.tx-pm-kwl .status-occupied,.tx-pm-kwl .status-free{width:10px;height:10px;background-color:red;border-radius:50%;align-self:center;display:inline-block}.tx-pm-kwl .status-free{background-color:#5ECE3D}.tx-pm-kwl .detail-service-item{gap:21px;align-items:center;display:flex}.tx-pm-kwl .detail-service-item::before{height:51px;width:51px;flex:0 0 51px}.tx-pm-kwl .map-area{height:100%}.tx-pm-kwl .map--cookie-hint{height:100%}.tx-pm-kwl .map--cookie-hint img{height:468px;width:100%;object-fit:cover}.tx-pm-kwl .map--cookie-hint .map--cookie-hint--terms{position:absolute;color:var(--wacon--cookie-set--p-color);text-align:center;background:color-mix(in srgb, var(--wacon--cookie-set--p-background) var(--wacon--cookie-set--p-background-transparency), transparent);margin:0 auto;padding:40px;border-radius:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.tx-pm-kwl .map--cookie-hint input[type="checkbox"]{opacity:1}.tx-pm-kwl .map--cookie-hint a{color:#FFF}.tx-pm-kwl #map-canvas .gm-style .gm-style-iw-c{max-width:390px !important;width:100%;padding:20px 15px !important;border-radius:0 !important}.tx-pm-kwl #map-canvas .gm-style .gm-style-iw-c .gm-style-iw-d{overflow:hidden !important}.tx-pm-kwl #map-canvas .infowindow-wrapper{display:flex}.tx-pm-kwl #map-canvas .location-list-inner{display:flex;justify-content:space-between}.tx-pm-kwl #map-canvas .location-list-inner button{flex:0 0 48px;margin-right:-15px !important;margin-top:-15px !important}.tx-pm-kwl #map-canvas .location-list-inner .custom-close{background:none;border:none;font-size:30px;line-height:1;color:#000;cursor:pointer;padding:0;margin-left:6px;vertical-align:middle;display:flex;flex:0;margin-right:0 !important;margin-top:0 !important}.tx-pm-kwl #map-canvas .location-list-inner .custom-close:hover{color:#444}.tx-pm-kwl #info-mobile-container{padding-top:30px;padding-bottom:30px}.tx-pm-kwl #info-mobile-container .location--availability-info{align-items:flex-end}body:has(.frame-type-pmkwl_locationshow) #content-header+#content-area{padding-top:0}.frame-type-pmkwl_locationshow{}.frame-type-pmkwl_locationshow .location-basic::before{content:"";top:0;position:absolute;right:-50vw;left:-50vw;height:100%;background-color:var(--color-secondary)}@media (min-width:768px){.frame-type-pmkwl_locationshow .location-basic-inner{width:50%}}.frame-type-pmkwl_locationshow .location-basic-inner .location-basic-infos img{margin-top:3px}.frame-type-pmkwl_locationshow .location-basic-inner .location-basic-infos-top header{margin-bottom:17px}.frame-type-pmkwl_locationshow .location-basic-inner .h3{margin-top:20px}.frame-type-pmkwl_locationshow .location-basic-map{height:390px}@media (min-width:768px){.frame-type-pmkwl_locationshow .location-basic-map{position:absolute;top:0;left:50%;width:50vw;height:100%;transform:translateX(0)}}.frame-type-pmkwl_locationshow .location-basic-map #map-canvas{height:100%}@media (max-width:767.98px){.frame-type-pmkwl_locationshow .location-basic-map--cookie-hint--image{position:absolute;display:block;height:390px;width:100%;background-position:center}}@media (max-width:567.98px){.frame-type-pmkwl_locationshow .location-basic-map #map-canvas{margin-inline:-20px}}.frame-type-pmkwl_locationshow .detail-prices th{display:flex;flex-direction:column}.frame-type-pmkwl_locationshow .detail-prices th .price-info{font-style:italic;font-weight:normal}.frame-type-pmkwl_locationshow .detail-services{padding:30px 0;margin-bottom:16px}@media (min-width:568px){.frame-type-pmkwl_locationshow .detail-services{padding:60px 30px 60px 0;margin-bottom:50px}}.frame-type-pmkwl_locationshow .detail-services header{position:relative}.frame-type-pmkwl_locationshow .detail-services::before{content:"";top:0;position:absolute;right:-50vw;left:-50vw;height:100%;background-color:var(--color-secondary)}.frame-type-pmkwl_locationshow .detail-times .special-opening{padding-inline:5px}.frame-type-pmkwl_locationshow .detail-times .special-opening .specialtime-label{font-weight:bold;padding:10px 0;border-top:1px solid #EFF2F5}.frame-type-pmkwl_locationshow details{border:none;margin-bottom:1rem;margin-inline:-20px}@media (min-width:768px){.frame-type-pmkwl_locationshow details{margin-inline:0}}.frame-type-pmkwl_locationshow details:last-of-type{margin-bottom:35px}.frame-type-pmkwl_locationshow details>*{padding-inline:15px}@media (min-width:768px){.frame-type-pmkwl_locationshow details>*{padding-inline:30px}}.frame-type-pmkwl_locationshow details table.ce-table th{font-weight:bold;padding-left:0}@media (hover:hover){.frame-type-pmkwl_locationshow details:not([open]) summary:hover{box-shadow:var(--box-shadow-size) var(--box-shadow-color);padding-bottom:20px}.frame-type-pmkwl_locationshow details:not([open]) summary:hover::before{content:"";height:2px;width:100%;background:var(--color-primary);position:absolute;bottom:-2px;left:0}}.frame-type-pmkwl_locationshow details[open]{box-shadow:var(--box-shadow-size) var(--box-shadow-color);padding-bottom:25px}.frame-type-pmkwl_locationshow details[open] summary{border-width:2px}.frame-type-pmkwl_locationshow details[open] summary::after{transform:rotate(360deg)}.frame-type-pmkwl_locationshow summary{display:flex;gap:var(--gap-half);position:relative;justify-content:space-between;align-items:center;cursor:pointer;font-weight:bold;padding:20px 15px;border-bottom:1px solid var(--color-primary);list-style:none}@media (min-width:768px){.frame-type-pmkwl_locationshow summary{padding-left:30px}}.frame-type-pmkwl_locationshow summary+div{padding-top:25px}.frame-type-pmkwl_locationshow summary::marker{display:none}.frame-type-pmkwl_locationshow summary::after{content:"";flex:0 0 15px;transform:rotate(180deg);border-style:solid;border-width:0 7px 12px 7px;pointer-events:none;border-color:transparent transparent var(--color-primary) transparent;transition:transform 0.5s ease}.frame-type-pmkwl_locationshow .reservation a.link-external::after{margin-left:0}.frame-type-pmkwl_locationshow .breadcrumb-list .breadcrumb-section ol{padding-inline:0}.frame-type-pmkwl_locationshow .slick-slider.slick-dotted{padding-bottom:45px}.frame-type-pmkwl_locationshow .gallery{margin-bottom:50px}.frame-type-pmkwl_locationshow .gallery .ce-media-default-image,.frame-type-pmkwl_locationshow .gallery .ce-row>div{display:grid;gap:30px}@media (min-width:768px){.frame-type-pmkwl_locationshow .gallery .ce-media-default-image,.frame-type-pmkwl_locationshow .gallery .ce-row>div{grid-template-columns:repeat(3, 1fr)}}.frame-type-pmkwl_locationshow .gallery .ce-media-default-image img,.frame-type-pmkwl_locationshow .gallery .ce-row>div img{height:250px;display:block;object-fit:cover}@media (min-width:568px){.frame-type-pmkwl_locationshow .gallery .ce-media-default-image img,.frame-type-pmkwl_locationshow .gallery .ce-row>div img{height:280px}}@media (min-width:768px){.frame-type-pmkwl_locationshow .gallery .ce-media-default-image img,.frame-type-pmkwl_locationshow .gallery .ce-row>div img{height:280px;width:390px}}.frame-type-pmkwl_locationshow .gallery .ce-gallery .ce-row:last-child{margin-bottom:0}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized{padding-top:50px}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-arrow{background:none}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-arrow::before,.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-arrow::after{font-family:"Icons";text-indent:0;color:var(--color-primary);border:none;-webkit-transform:none;height:20px;width:20px;line-height:1;font-size:3rem;top:3px}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-prev{top:0;right:50px;left:unset}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-prev::before{content:"\f104"}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-next{top:0}.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-next::before{content:"\f105"}@media (max-width:567.98px){.frame-type-pmkwl_locationshow .gallery .ce-column.slick-initialized .slick-next::before{right:0}}.frame-type-pmkwl_locationshow .location-basic-inner{padding:10px 0 30px 0}@media (min-width:768px){.frame-type-pmkwl_locationshow .location-basic-inner{padding:25px 40px 70px 0}}.frame-type-pmkwl_locationshow .location-basic-inner .backlink-wrap{width:fit-content}.frame-type-pmkwl_locationshow .location-basic-inner .backlink-wrap .back{display:flex;gap:10px;text-decoration:none;align-items:center;color:#000}@media (hover:hover){.frame-type-pmkwl_locationshow .location-basic-inner .backlink-wrap .back:hover{color:var(--color-primary)}.frame-type-pmkwl_locationshow .location-basic-inner .backlink-wrap .back:hover::after{opacity:1}}.frame-type-pmkwl_locationshow .location-basic-inner .backlink-wrap .back::after{content:"";position:absolute;left:0;bottom:3px;width:100%;height:1px;background-color:var(--color-primary);opacity:0}.frame-type-pmkwl_locationshow .location-basic-inner .backlink-wrap i::before{font-size:16px}.frame-type-pmkwl_locationshow .location--availability-info-wrap{display:flex;justify-content:space-between}.frame-type-pmkwl_locationshow .location--availability-info-wrap h2{padding-bottom:30px}.frame-type-pmkwl_locationshow .location--availability-info-wrap .location--availability-info{justify-content:flex-start}@media (min-width:568px){.frame-type-pmkwl_locationshow .location--availability-info-wrap .location--availability-info{justify-content:flex-end}}.frame-type-pmkwl_locationshow .status-information{padding-bottom:15px}.frame-type-pmkwl_locationshow .with-icon-wrapper{display:flex;gap:11px;align-items:flex-start}.frame-type-pmkwl_locationshow .with-icon-wrapper img{height:16px}@media (min-width:768px){.frame-type-pmkwl_locationshow .with-icon-wrapper img{height:18px}}.frame-type-pmkwl_locationshow .long-parking-notes{margin-top:15px}.frame-type-pmkwl_locationshow .detail-services-item-wrapper,.frame-type-pmkwl_locationshow .detail-payment{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}@media (min-width:768px){.frame-type-pmkwl_locationshow .detail-services-item-wrapper,.frame-type-pmkwl_locationshow .detail-payment{grid-template-columns:repeat(2, 1fr)}}@media (min-width:768px){.frame-type-pmkwl_locationshow .detail-services-item-wrapper,.frame-type-pmkwl_locationshow .detail-payment{grid-template-columns:repeat(4, 1fr)}}.frame-type-pmkwl_locationshow .detail-payment div{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center}.frame-type-pmkwl_locationshow .detail-payment .payment-wrapper .payment-link{color:transparent;position:absolute;display:block;height:100%}.frame-type-pmkwl_locationshow .detail-payment .payment-wrapper .payment-info{padding-top:10px}.frame-type-pmkwl_locationshow .detail-payment img{width:100%;max-height:71px}.frame-type-pmkwl_locationshow header:not(:last-child){margin-bottom:20px}.frame-type-pmkwl_locationshow .location-text h3,.frame-type-pmkwl_locationshow .location-text h4,.frame-type-pmkwl_locationshow .location-text h5{margin-top:35px}.frame-type-pmkwl_locationshow .location-text h3:not(:last-child),.frame-type-pmkwl_locationshow .location-text h4:not(:last-child),.frame-type-pmkwl_locationshow .location-text h5:not(:last-child){margin-bottom:20px}.frame-type-pmkwl_locationshow .detail-service-item{gap:3px}@media (min-width:568px){.frame-type-pmkwl_locationshow .detail-service-item{gap:21px}}.frame-type-pmkwl_locationshow .detail-service-item::before{content:"";background-repeat:no-repeat;width:40px;height:40px;display:inline-block;background-size:contain;background-position:left}@media (min-width:568px){.frame-type-pmkwl_locationshow .detail-service-item::before{width:51px;height:51px;background-position:center center}}.frame-type-pmkwl_locationshow .detail-service-item[title*="Aufzug"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Fahrstuhl"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Lift"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Fahrstuhl.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Barzahlung"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Cash payment"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Barzahlung.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Behindertengerecht"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Disabled access"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Behindertengerecht.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Brötchentaste"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Broetchentaste.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Elternparkplätze"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="parents"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Elternparkplatz.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="EParken"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="E-Park"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="E-park"]::before,.frame-type-pmkwl_locationshow .detail-service-item.service-e-parken::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-E-Parken.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Frauenparkplätze"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Parking spaces for women"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Frauenparkplatz.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Ladesäulen"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Charging stations"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Ladesaeule.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Giro"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Girocard.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Öffnungszeiten"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Oeffnungszeiten.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Überdacht"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Roofed"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Ueberdacht.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Video"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Bewacht"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Security guard"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Videoueberwacht.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Visa"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Visa.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Schranke"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Barrier"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Schranke.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Schrankenloses Parken"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="barrier-free parking"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Schrankenloses-Parken.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Handy"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Handyparken"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="phoneparking"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Handyparken.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Dauerparken"],.frame-type-pmkwl_locationshow .detail-service-item[title*="Long-stay parking"]{display:none}.frame-type-pmkwl_locationshow .detail-service-item[title*="Dauerparken"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Long-stay parking"]::before{content:none}.frame-type-pmkwl_locationshow .detail-service-item[title*="Hunde"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Dog"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Hunde-erlaubt.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Kurabgabe für 1 Person"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Visitor tax for 1 person (included in the parking charge)"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Kurabgabe.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="MWST frei"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="VAT-free"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-MWST-frei.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Reservierung möglich"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Reservations available"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Reservierung.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Übernachtung möglich"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Overnight stays available"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Uebernachtung.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Keine Ver- und Entsorgung / Kein Strom"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="No power supply and waste disposal / no electricity"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Kein-Strom.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Ver-und Entsorgung / Strom"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Power supply and waste disposal / electricity"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Steckdose.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="XL Parken"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="XL parking"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-XL.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Einzelplatzerfassung über Sensor"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Single-place detection via sensor"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Einzelplatzerfassung-ueber-Sensor.svg")}.frame-type-pmkwl_locationshow .detail-service-item[title*="Steckdose"]::before,.frame-type-pmkwl_locationshow .detail-service-item[title*="Power socket"]::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Steckdose.svg")}.frame-type-pmkwl_locationshow .detail-service-item.service-pls::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Live-Daten.svg")}.frame-type-pmkwl_locationshow .detail-service-item.service-bike::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Motorrad.svg")}.frame-type-pmkwl_locationshow .detail-service-item.service-24hour::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-24h-geoeffnet.svg")}.frame-type-pmkwl_locationshow .detail-service-item.service-operable::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-bedienbar-ab.svg")}.frame-type-pmkwl_locationshow .detail-service-item.service-specialTickets::before{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Service-Sondertickets.svg")}.frame-type-pmkwl_locationshow .more-information .h4{font-weight:bold}@media (max-width:567.98px){.frame-type-pmkwl_locationshow .more-information table tr{display:flex;flex-direction:column}.frame-type-pmkwl_locationshow .more-information table tr td{padding-left:0;padding-top:0;text-align:left;font-weight:normal}}.frame-type-pmkwl_locationshow span.logo-kwl{position:absolute;right:0;top:10px}.frame-type-pmkwl_locationshow span.logo-kwl::before{content:"";display:block;background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/KWL-Logo.svg");background-repeat:no-repeat;width:80px;height:21px}#content-header+#content-area .frame-type-pmkwl_locationshow .breadcrumb-list{margin:12px 0 26px 0}body:has(.frame-type-pmkwl_locationlist) #main-header{padding-bottom:65px}@media (min-width:568px){body:has(.frame-type-pmkwl_locationlist) #main-header{padding-bottom:0}}.frame-type-pmkwl_locationlist{padding-inline:var(--gap-half);max-width:var(--content-width);margin-inline:auto;min-height:500px}.frame-type-pmkwl_locationlist .show{display:initial !important}.frame-type-pmkwl_locationlist .hide-view{display:none !important}.frame-type-pmkwl_locationlist #map-canvas{width:100dvw;position:relative;left:calc(50% - 50dvw);height:500px}.frame-type-pmkwl_locationlist::before{content:"";top:0;position:absolute;right:-50vw;left:-50vw;height:100%;background-color:var(--color-secondary)}@media (min-width:568px){.frame-type-pmkwl_locationlist::before{height:calc(100% - 175px)}}.frame-type-pmkwl_locationlist .SearchPanel,.frame-type-pmkwl_locationlist #map-canvas,.frame-type-pmkwl_locationlist #locations-grid{padding:20px 0 0 0;display:flex;flex-direction:column}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel,.frame-type-pmkwl_locationlist #map-canvas,.frame-type-pmkwl_locationlist #locations-grid{padding-top:34px}}.frame-type-pmkwl_locationlist .SearchPanel .reset-filter-button,.frame-type-pmkwl_locationlist #map-canvas .reset-filter-button,.frame-type-pmkwl_locationlist #locations-grid .reset-filter-button{margin-top:20px;width:fit-content;background:none;outline:none;border:0;cursor:pointer}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .reset-filter-button,.frame-type-pmkwl_locationlist #map-canvas .reset-filter-button,.frame-type-pmkwl_locationlist #locations-grid .reset-filter-button{align-self:flex-end}}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs,.frame-type-pmkwl_locationlist #map-canvas .view-tabs,.frame-type-pmkwl_locationlist #locations-grid .view-tabs{display:flex;gap:20px 10px;align-items:center}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .view-tabs,.frame-type-pmkwl_locationlist #map-canvas .view-tabs,.frame-type-pmkwl_locationlist #locations-grid .view-tabs{gap:20px;flex:1;justify-content:flex-end;align-items:center}}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a{height:48px;width:48px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:#FFF}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a{height:60px;width:60px}}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a svg path,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a svg path,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a svg path{fill:var(--color-primary)}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a#show-grid svg,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a#show-grid svg,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a#show-grid svg{height:21px;width:20px}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a#show-map svg,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a#show-map svg,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a#show-map svg{height:21px;width:23px}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a:focus-visible,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a:focus-visible,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a:focus-visible{background:#FFF;outline-color:#000}.frame-type-pmkwl_locationlist .SearchPanel .view-tabs a:focus-visible svg path,.frame-type-pmkwl_locationlist #map-canvas .view-tabs a:focus-visible svg path,.frame-type-pmkwl_locationlist #locations-grid .view-tabs a:focus-visible svg path{fill:var(--color-primary)}.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper{display:flex;gap:20px 15px;flex-wrap:wrap}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper{gap:30px;flex-wrap:nowrap}}.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search{max-width:522px;position:absolute;width:48px;z-index:4}@media (max-width:767.98px){.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search{overflow-x:hidden}}.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search:focus-visible,.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search:focus-within,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search:focus-visible,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search:focus-within,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search:focus-visible,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search:focus-within{width:100%}.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search:not(:focus-within) .dropdown-container.show,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search:not(:focus-within) .dropdown-container.show,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search:not(:focus-within) .dropdown-container.show{display:none !important}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search{position:relative;width:100%}}.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search input,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search input,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search input{height:48px;width:100%;border:none;padding-inline:45px 15px}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search input,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search input,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search input{width:100%;height:60px}}.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search .search-icon,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search .search-icon,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search .search-icon{position:absolute;top:15px;left:15px;pointer-events:none}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .search-wrapper .map-search .search-icon,.frame-type-pmkwl_locationlist #map-canvas .search-wrapper .map-search .search-icon,.frame-type-pmkwl_locationlist #locations-grid .search-wrapper .map-search .search-icon{top:21px}}.frame-type-pmkwl_locationlist .SearchPanel .map-filter,.frame-type-pmkwl_locationlist #map-canvas .map-filter,.frame-type-pmkwl_locationlist #locations-grid .map-filter{max-width:431px;width:fit-content}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .map-filter,.frame-type-pmkwl_locationlist #map-canvas .map-filter,.frame-type-pmkwl_locationlist #locations-grid .map-filter{width:100%}}.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button{width:103px;height:48px;background:#FFF;border:none;color:#000;z-index:2;margin-left:58px;display:flex;align-items:center;padding:16px}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button{width:100%;height:unset;margin-left:0}}.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button:active,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button:active,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button:active{background:#FFF;border:none;color:#000}@media (hover:hover){.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button:hover,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button:hover,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button:hover{background:#FFF;border:none;color:#000}}.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button .icon,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button .icon,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button .icon{padding-left:10px}@media (max-width:767.98px){.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button .icon,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button .icon,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button .icon{font-size:16px}}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button:has(+ .map-filter-inner)::after,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button:has(+ .map-filter-inner)::after,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button:has(+ .map-filter-inner)::after{content:"";transform:rotate(180deg);border-style:solid;border-width:0 7px 12px 7px;position:absolute;pointer-events:none;border-color:transparent transparent var(--color-primary) transparent;transition:transform 0.5s ease;top:calc(50% - 4px);right:30px}.frame-type-pmkwl_locationlist .SearchPanel .map-filter .map-filter-button:has(+ .map-filter-inner:not([style*="display: none;"]))::after,.frame-type-pmkwl_locationlist #map-canvas .map-filter .map-filter-button:has(+ .map-filter-inner:not([style*="display: none;"]))::after,.frame-type-pmkwl_locationlist #locations-grid .map-filter .map-filter-button:has(+ .map-filter-inner:not([style*="display: none;"]))::after{transform:rotate(360deg)}}.frame-type-pmkwl_locationlist .SearchPanel .map-filter-inner,.frame-type-pmkwl_locationlist #map-canvas .map-filter-inner,.frame-type-pmkwl_locationlist #locations-grid .map-filter-inner{z-index:3;background-color:#FFF;position:absolute;left:0;right:0;width:100%;display:none}@media (min-width:768px){.frame-type-pmkwl_locationlist .SearchPanel .map-filter-inner,.frame-type-pmkwl_locationlist #map-canvas .map-filter-inner,.frame-type-pmkwl_locationlist #locations-grid .map-filter-inner{position:absolute;width:100%;transform:none;left:unset;padding:5px 30px;margin-top:0}}.frame-type-pmkwl_locationlist .SearchPanel .map-filter-inner input[type="checkbox"],.frame-type-pmkwl_locationlist #map-canvas .map-filter-inner input[type="checkbox"],.frame-type-pmkwl_locationlist #locations-grid .map-filter-inner input[type="checkbox"]{height:14px;width:14px;margin-right:10px}.frame-type-pmkwl_locationlist .SearchPanel .map-filter-inner label,.frame-type-pmkwl_locationlist #map-canvas .map-filter-inner label,.frame-type-pmkwl_locationlist #locations-grid .map-filter-inner label{font-size:16px}.frame-type-pmkwl_locationlist .SearchPanel+#map-canvas{margin-top:20px}.frame-type-pmkwl_locationlist:has(#locations-grid.hide-view) #show-map{background:var(--color-primary)}.frame-type-pmkwl_locationlist:has(#locations-grid.hide-view) #show-map svg path{fill:#FFF}.frame-type-pmkwl_locationlist:has(#map-canvas.hide-view) #show-grid{background:var(--color-primary)}.frame-type-pmkwl_locationlist:has(#map-canvas.hide-view) #show-grid svg path{fill:#FFF}.frame-type-pmkwl_locationlist .PageFilters{display:flex;gap:10px;justify-content:center;position:absolute;top:-65px;padding-inline:15px}@media (min-width:568px){.frame-type-pmkwl_locationlist .PageFilters{transform:translateY(-100px);position:relative;top:20px;gap:20px;padding-inline:0;flex-wrap:wrap}}@media (min-width:768px){.frame-type-pmkwl_locationlist .PageFilters{top:unset;justify-content:space-between;flex-wrap:nowrap}}.frame-type-pmkwl_locationlist .PageFilters .filter-button{padding:14px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-direction:column;flex:0 0 25%;gap:10px 0;height:50px}@media (min-width:568px){.frame-type-pmkwl_locationlist .PageFilters .filter-button{padding:30px 30px 86px 30px;flex:1;gap:var(--gap-half);height:unset;flex-wrap:wrap}}@media (min-width:768px){.frame-type-pmkwl_locationlist .PageFilters .filter-button{gap:26px 0;flex:0 0 calc(25% - 15px)}}.frame-type-pmkwl_locationlist .PageFilters .filter-button img{z-index:2;position:relative;pointer-events:none;width:60%}@media (min-width:568px){.frame-type-pmkwl_locationlist .PageFilters .filter-button img{width:fit-content}}.frame-type-pmkwl_locationlist .PageFilters .filter-button--text{display:none}@media (min-width:568px){.frame-type-pmkwl_locationlist .PageFilters .filter-button--text{z-index:2;pointer-events:none;color:#FFF;position:absolute;bottom:30px;display:block}}.frame-type-pmkwl_locationlist .PageFilters .filter-button:has(.active-filter_view) .filter-button--text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.frame-type-pmkwl_locationlist .PageFilters .filter-button a{position:absolute;display:block;height:100%;width:100%;top:0;left:0}.frame-type-pmkwl_locationlist .PageFilters .filter-button a.active-filter_view{background:var(--color-primary-hover)}@media (min-width:568px){.frame-type-pmkwl_locationlist .location-list{margin-bottom:-70px}}.frame-type-pmkwl_locationlist .location-list-inner{flex:0 0 100%}.frame-type-pmkwl_locationlist .location-list-inner header{margin-bottom:0}.frame-type-pmkwl_locationlist .route{margin-top:20px;flex:0 0 100%}.frame-type-pmkwl_locationlist .location-list-item--link{text-decoration:none}.frame-type-pmkwl_locationlist .location-list-item .location--name{font-weight:bold}@media (hover:hover){.frame-type-pmkwl_locationlist .location-list-item .location--name:hover{text-decoration:underline;color:var(--color-primary)}}.frame-type-pmkwl_locationlist .location-list-item span.h6{font-weight:bold}@media (hover:hover){.frame-type-pmkwl_locationlist .location-list-item span.h6:hover{text-decoration:none}}.frame-type-pmkwl_locationlist .location--info{display:flex;flex:1;height:fit-content;align-self:flex-end;align-items:center;flex-wrap:wrap}.frame-type-pmkwl_locationlist .location--info:has(.status-blocked){flex-direction:column;align-items:flex-start}.frame-type-pmkwl_locationlist .location--info .status-blocked{width:fit-content;padding:5px 10px;background:#C91921;color:#FFF}.frame-type-pmkwl_locationlist .location--info .opening{font-size:12px;padding-right:10px}@media (min-width:768px){.frame-type-pmkwl_locationlist .location--info .opening{font-size:14px}}.frame-type-pmkwl_locationlist #locations-grid{width:100%;min-height:500px;height:100%;padding-bottom:22px;background-color:var(--color-secondary)}@media (min-width:768px){.frame-type-pmkwl_locationlist #locations-grid{padding-bottom:65px}}.frame-type-pmkwl_locationlist .location-list--item{background:#FFF;padding:20px;display:flex;flex-wrap:wrap;width:100%}.frame-type-pmkwl_locationlist .custom-slider-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.frame-type-pmkwl_locationlist .custom-slider{position:relative;overflow:hidden;width:100%}@media (min-width:568px){.frame-type-pmkwl_locationlist .custom-slider{padding-bottom:110px}}.frame-type-pmkwl_locationlist .slider-wrapper{display:flex;transition:transform 0.4s ease;width:100%}.frame-type-pmkwl_locationlist .slider-page{display:grid;grid-template-rows:repeat(2, 1fr);grid-auto-flow:row;gap:30px;box-sizing:border-box;flex:0 0 100%;align-items:stretch;min-height:192px;height:auto}.frame-type-pmkwl_locationlist .card{display:flex;height:100%;background-color:#FFF}@media (min-width:1025px){.frame-type-pmkwl_locationlist .slider-page{grid-template-columns:repeat(3, 1fr)}}@media (min-width:769px) and (max-width:1024px){.frame-type-pmkwl_locationlist .slider-page{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.frame-type-pmkwl_locationlist .slider-page{grid-template-columns:1fr;grid-auto-rows:1fr}}.frame-type-pmkwl_locationlist .slider-nav{display:none}@media (min-width:769px){.frame-type-pmkwl_locationlist .slider-nav{display:block;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;width:40px;height:40px;text-indent:-9999px;overflow:hidden;border:none;background:transparent}.frame-type-pmkwl_locationlist .slider-nav::before{font-family:"Icons";color:var(--color-primary);font-size:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-indent:0;line-height:1}.frame-type-pmkwl_locationlist .slider-nav.next{right:-40px}.frame-type-pmkwl_locationlist .slider-nav.next::before{content:""}.frame-type-pmkwl_locationlist .slider-nav.prev{left:-40px}.frame-type-pmkwl_locationlist .slider-nav.prev::before{content:""}}.frame-type-pmkwl_locationlist .slider-dots{position:relative;padding:30px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;z-index:5}@media (min-width:568px){.frame-type-pmkwl_locationlist .slider-dots{position:absolute;left:0;right:0;bottom:75px;flex-wrap:nowrap}}.frame-type-pmkwl_locationlist .slider-dots button{width:15px;height:15px;border:1px solid var(--color-primary);background:#FFF;cursor:pointer;padding:0}.frame-type-pmkwl_locationlist .slider-dots button.active{background:var(--color-primary)}.frame-type-pmkwl_locationlist .location-list .opening{font-size:14px;position:relative;margin-left:18px;margin-right:10px}.frame-type-pmkwl_locationlist .location-list .opening::before{margin-left:20px;top:3px;background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/icon_clock.svg");content:"";background-repeat:no-repeat;width:13px;height:13px;margin-right:11px;background-position:center center;position:absolute;left:-38px}.frame-type-pmkwl_locationlist .services{display:flex}.frame-type-pmkwl_locationlist .cluster{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/map/Mapmarker/Mapmarker.svg");background-size:cover;background-repeat:no-repeat;background-position:center;color:white;width:38px;height:50px;line-height:1;text-align:center;font-weight:bold;display:flex;align-items:center;justify-content:center}.frame-type-pmkwl_locationlist .cluster-count{color:white;font-weight:bold;font-size:20px;text-align:center;padding-bottom:10px}.frame-type-pmkwl_locationlist .dropdown-container{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);display:none;width:100%;background-color:white;left:0;top:60px;list-style-type:none;padding-left:0;max-height:400px;overflow:auto;z-index:3}@media (min-width:768px){.frame-type-pmkwl_locationlist .dropdown-container{position:absolute}}.frame-type-pmkwl_locationlist .dropdown-item{margin:0;cursor:pointer;transition:all ease-in-out 0.3s;background-size:200% 100%;background:#FFF;color:#000;border-top:1px solid var(--color-secondary)}.frame-type-pmkwl_locationlist .dropdown-item a{display:block;padding:30px;color:#000}@media (hover:hover){.frame-type-pmkwl_locationlist .dropdown-item:hover{background-color:var(--color-primary)}.frame-type-pmkwl_locationlist .dropdown-item:hover a{color:#FFF}}.frame-type-pmkwl_locationlist .map--cookie-hint--terms{top:50%;left:50%;transform:translate(-50%, -50%)}.frame-type-pmkwl_locationlist .services span::before{background-repeat:no-repeat;width:13px;height:13px;display:inline-block;background-position:center center;margin-right:10px}.frame-type-pmkwl_locationlist .services span[title*="EParken"]::before,.frame-type-pmkwl_locationlist .services span[title*="E-Park"]::before,.frame-type-pmkwl_locationlist .services span[title*="E-park"]::before,.frame-type-pmkwl_locationlist .services span.service-e-parken::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-E-Parken.svg")}.frame-type-pmkwl_locationlist .services span[title*="Ladesäulen"]::before,.frame-type-pmkwl_locationlist .services span[title*="Charging stations"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Ladesaeule.svg")}.frame-type-pmkwl_locationlist .services span[title*="Behindertengerecht"]::before,.frame-type-pmkwl_locationlist .services span[title*="Disabled access"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Behindertengerecht.svg")}.frame-type-pmkwl_locationlist .services span.service-24hour::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-24h-geoeffnet.svg")}.frame-type-pmkwl_locationlist .services span[title*="Frauenparkplätze"]::before,.frame-type-pmkwl_locationlist .services span[title*="Parking spaces for women"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Frauenparkplatz.svg")}.frame-type-pmkwl_locationlist .services span[title*="Elternparkplätze"]::before,.frame-type-pmkwl_locationlist .services span[title*="parents"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Elternparkplatz.svg")}.frame-type-pmkwl_locationlist .services span[title*="Aufzug"]::before,.frame-type-pmkwl_locationlist .services span[title*="Fahrstuhl"]::before,.frame-type-pmkwl_locationlist .services span[title*="Lift"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Fahrstuhl.svg")}.frame-type-pmkwl_locationlist .services span[title*="Handy"]::before,.frame-type-pmkwl_locationlist .services span[title*="Handyparken"]::before,.frame-type-pmkwl_locationlist .services span[title*="phoneparking"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Handyparken.svg")}.frame-type-pmkwl_locationlist .services span[title*="Schrankenloses Parken"]::before,.frame-type-pmkwl_locationlist .services span[title*="barrier-free parking"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Schrankenloses-Parken.svg")}.frame-type-pmkwl_locationlist .services span[title*="Video"]::before,.frame-type-pmkwl_locationlist .services span[title*="Bewacht"]::before,.frame-type-pmkwl_locationlist .services span[title*="Security guard"]::before,.frame-type-pmkwl_locationlist .services span[title*="Video monitoring"]::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/Listview/Service-Videoueberwacht.svg")}.frame-type-pmkwl_locationlist .services span.logo-kwl::before{content:"";background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Icons/Services/KWL-Logo.svg");width:40px;height:10px}@media (max-width:567.98px){.frame-type-pmkwl_locationlist .filter-button:has(.wheeler-info){background:var(--color-dark-disabled)}}@media (min-width:568px){.frame-type-pmkwl_locationlist .filter-button:has(.wheeler-info) .filter-button--text{display:flex;flex-direction:column;bottom:11px;align-items:center}.frame-type-pmkwl_locationlist .filter-button:has(.wheeler-info) .filter-button--text .wheeler-info{font-size:14px}}.tx-pm-kwl{}.tx-pm-kwl .location-filter{padding:20px 15px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:15px;margin-bottom:30px;margin-inline:-20px}@media (min-width:768px){.tx-pm-kwl .location-filter{flex-direction:row;gap:50px;padding-inline:30px;margin-bottom:50px;margin-inline:0}}.tx-pm-kwl .location-filter .filter-text{color:#FFF}.tx-pm-kwl .location-filter--form{flex:1;display:flex;width:100%;justify-content:flex-end}.tx-pm-kwl .location-filter--form .powermail_fieldset{width:100%;justify-content:flex-end}.tx-pm-kwl .location-filter--form .powermail_fieldset .powermail_fieldwrap_postcode{max-width:522px;width:100%}.tx-pm-kwl .location-filter--form .powermail_fieldset .powermail_fieldwrap_postcode .search-icon{position:absolute;top:calc(50% - 10px);left:15px}.tx-pm-kwl .location-filter--form .powermail_fieldset .powermail_fieldwrap_postcode input{padding-left:45px}.tx-pm-kwl .location-filter+.location-list .location-list--item{padding:15px 20px 20px 15px;margin-inline:-20px}.tx-pm-kwl .location-filter+.location-list .location-list--item:not(:last-child){border-top:1px solid var(--color-primary)}@media (min-width:568px){.tx-pm-kwl .location-filter+.location-list .location-list--item{border:none;padding:30px 40px 40px 30px;margin-inline:0;box-shadow:var(--box-shadow-size) var(--box-shadow-color)}.tx-pm-kwl .location-filter+.location-list .location-list--item:not(:last-child){margin-bottom:10px}}.tx-pm-kwl .location-filter+.location-list .long-park-lable{text-align:left}.tx-pm-kwl .location-filter+.location-list .ce-table.price-table{border-top:2px solid var(--color-primary);margin-top:5px}.tx-pm-kwl .location-filter+.location-list tr td{padding-right:0}.tx-pm-kwl .location-filter+.location-list tr th{padding-left:0}.tx-pm-kwl .location-filter+.location-list tr th.label{display:flex;flex-direction:column}.tx-pm-kwl .location-filter+.location-list tr th.label span:first-child{font-weight:bold}@media (min-width:568px){.tx-pm-kwl .location-filter+.location-list tr th.label{display:block}}.tx-pm-kwl .location-filter+.location-list tr:last-child{border-bottom:1px solid #EFF2F5}.tx-pm-kwl .location-filter+.location-list tbody>tr:first-of-type>td,.tx-pm-kwl .location-filter+.location-list tbody>tr:first-of-type>th{padding-top:30px}.tx-pm-kwl .location-filter+.location-list .link-wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:30px;gap:15px;flex-wrap:wrap}.tx-pm-kwl .location-filter+.location-list .long-parking-address{display:flex;gap:5px 7px}.tx-pm-kwl .location-filter+.location-list .long-parking-address img{flex:0 0 15px;align-self:flex-start;margin-top:5px}.tx-pm-kwl .location-filter+.location-list .location-header-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 15px}.tx-pm-kwl .location-filter+.location-list .location-header-wrap .location-status{padding-bottom:15px}@media (min-width:768px){.tx-pm-kwl .location-filter+.location-list .location-header-wrap .location-status{padding-bottom:0}.tx-pm-kwl .location-filter+.location-list .location-header-wrap .location-status div{text-align:right}}.tx-pm-kwl .location-filter+.location-list .location-header-wrap .location-status .status-title{font-weight:bold;display:flex;gap:0 17px;align-items:center}.tx-pm-kwl .location-filter+.location-list .location-header-wrap .location-status .status-title.occupied{color:#DB2828}.tx-pm-kwl .location-filter+.location-list .location-header-wrap .location-status .status-title.free{color:#28A745}.location-camper-park-overview{background-color:#F3F3F3;margin-right:-25%;margin-left:-25%;padding:40px 25%}.location-camper-map-hint{margin-top:15px;font-weight:bold}.location-camper-park-map{margin-top:15px}.location-camper-park-map .map-wrapper{width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.location-camper-park-map .map-wrapper img{width:100%;height:auto}.location-camper-park-map .map-indicators{height:100%;width:100%;position:absolute;top:0;left:0}.location-camper-park-map .pp-indicator{position:absolute;display:block;width:2.2%;height:2.2%;transform:translate(-50%, -50%);background-size:contain;background-repeat:no-repeat;background-position:center}.location-camper-park-map .pp-indicator.free{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Images/fischereihafen/PP-frei_2x.png")}.location-camper-park-map .pp-indicator.occupied{background-image:url("/typo3conf/ext/pm_kwl/Resources/Public/Images/fischereihafen/PP-besetzt_2x.png")}
/* Roboto */
@font-face {
	font-family: 'Roboto';
	font-style: thin;
	font-weight: 100;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Thin.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Thin'),
		 local('Roboto-100'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Thin.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Thin.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Thin.svg#roboto-thin') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-ThinItalic.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Thin Italic'),
		 local('Roboto-100italic'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-ThinItalic.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-ThinItalic.svg#roboto-thin_italic') format('svg');
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	font-style: light;
	font-weight: 300;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Light.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Light'),
		 local('Roboto-300'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Light.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Light.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Light.svg#roboto-light') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-LightItalic.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Light Italic'),
		 local('Roboto-300italic'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-LightItalic.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-LightItalic.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-LightItalic.svg#roboto-light_italic') format('svg');
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Regular.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		 local('Roboto'),
		 local('Roboto-regular'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Regular.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Regular.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Regular.svg#roboto-regular') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Italic.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Italic'),
		 local('Roboto-italic'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Italic.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Italic.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Italic.svg#roboto-italic') format('svg');
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	font-style: medium;
	font-weight: 500;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Medium.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Medium'),
		 local('Roboto-500'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Medium.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Medium.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Medium.svg#roboto-medium') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-MediumItalic.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Medium Italic'),
		 local('Roboto-500italic'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-MediumItalic.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-MediumItalic.svg#roboto-medium_italic') format('svg');
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Bold.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Bold'),
		 local('Roboto-700'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Bold.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Bold.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Bold.svg#roboto-bold') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BoldItalic.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Bold Italic'),
		 local('Roboto-700italic'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BoldItalic.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BoldItalic.svg#roboto-bold_italic') format('svg');
	font-display: swap;
}

@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Black.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Black'),
		 local('Roboto-900'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Black.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Black.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-Black.svg#roboto-black') format('svg');
	font-display: swap;
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BlackItalic.eot');
	src: url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
		 local('Roboto Black Italic'),
		 local('Roboto-900italic'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BlackItalic.woff') format('woff'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype'),
		 url('../../../typo3conf/ext/pm_theme_kwl/Resources/Public/Fonts/Roboto/Roboto-BlackItalic.svg#roboto-black_italic') format('svg');
	font-display: swap;
}

/* eof */

.frame{}.frame-layout-21 header:not(:last-child):has(h2){margin-bottom:20px}@media (min-width:768px){.frame-layout-21 .image{max-width:80%;margin-inline:auto;text-align:center}}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) *:not(input):not(textarea),.frame.frame-background-color--secondary:has(.powermail_create) *:not(input):not(textarea){color:var(--color-black) !important}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) *:not(input):not(textarea) .placeholderLabel .label,.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) *:not(input):not(textarea) .placeholderLabel .mandatory,.frame.frame-background-color--secondary:has(.powermail_create) *:not(input):not(textarea) .placeholderLabel .label,.frame.frame-background-color--secondary:has(.powermail_create) *:not(input):not(textarea) .placeholderLabel .mandatory{color:#757575 !important}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) *:not(input):not(textarea) .powermail_fieldwrap_anrede select,.frame.frame-background-color--secondary:has(.powermail_create) *:not(input):not(textarea) .powermail_fieldwrap_anrede select{color:#757575 !important}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .frc-content *,.frame.frame-background-color--secondary:has(.powermail_create) .frc-content *{color:#000 !important}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .powermail_label,.frame.frame-background-color--secondary:has(.powermail_create) .powermail_label{line-height:1.75}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .powermail_field:has(input.more)::after,.frame.frame-background-color--secondary:has(.powermail_create) .powermail_field:has(input.more)::after{color:#FFF}@media (min-width:1024px){.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .powermail_fieldwrap.powermail_fieldwrap_anrede,.frame.frame-background-color--secondary:has(.powermail_create) .powermail_fieldwrap.powermail_fieldwrap_anrede{max-width:100%;width:100%}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .powermail_fieldwrap.powermail_fieldwrap_anrede .powermail_field,.frame.frame-background-color--secondary:has(.powermail_create) .powermail_fieldwrap.powermail_fieldwrap_anrede .powermail_field{width:calc(50% - var(--gap-half))}}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.link-phone),.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.mail),.frame.frame-background-color--secondary:has(.powermail_create) p:has(.link-phone),.frame.frame-background-color--secondary:has(.powermail_create) p:has(.mail){margin:0;display:flex;align-items:center}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.link-phone)::before,.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.mail)::before,.frame.frame-background-color--secondary:has(.powermail_create) p:has(.link-phone)::before,.frame.frame-background-color--secondary:has(.powermail_create) p:has(.mail)::before{font-family:"Icons";font-size:36px;margin-right:var(--gap-half);color:var(--color-primary)}@media (max-width:767.98px){.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.link-phone),.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.mail),.frame.frame-background-color--secondary:has(.powermail_create) p:has(.link-phone),.frame.frame-background-color--secondary:has(.powermail_create) p:has(.mail){width:fit-content;margin:auto;justify-content:center}}@media (max-width:567.98px){.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.link-phone),.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.mail),.frame.frame-background-color--secondary:has(.powermail_create) p:has(.link-phone),.frame.frame-background-color--secondary:has(.powermail_create) p:has(.mail){width:100%;flex-wrap:wrap}}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.mail)::before,.frame.frame-background-color--secondary:has(.powermail_create) p:has(.mail)::before{content:"\f0e0"}.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) p:has(.link-phone)::before,.frame.frame-background-color--secondary:has(.powermail_create) p:has(.link-phone)::before{content:"\f095"}@media (max-width:767.98px){.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .main-header,.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2) .ce-bodytext,.frame.frame-background-color--secondary:has(.powermail_create) .main-header,.frame.frame-background-color--secondary:has(.powermail_create) .ce-bodytext{text-align:center}}@media (min-width:768px){.frame.frame-background-color--secondary:has(.powermail_form.powermail_form_2).frame-background-height--full,.frame.frame-background-color--secondary:has(.powermail_create).frame-background-height--full{padding-block:50px}}#content-header .frame:last-child{margin-bottom:0}body,html{overflow-x:hidden}#outer-wrapper #inner-wrapper{transition:none}@media (max-width:567.98px){#content--main{padding-inline:0}.frame-type-text_pic{margin-inline:0}}footer .footer-row{display:flex;flex-direction:column;padding-bottom:var(--gap);border-bottom:1px solid #FFF;gap:var(--gap) 100px}@media (min-width:768px){footer .footer-row{flex-direction:row}}@media (min-width:1024px){footer .footer-row{gap:0}}@media (min-width:768px){footer .footer-row .footer-logo{flex:0 0 150px;padding-top:5px}}footer .footer-row .footer-logo img{height:31px;width:auto}@media (min-width:768px){footer .footer-row .footer-logo img{height:auto;width:100%}}footer .footer-row .locations .address-container{display:flex;flex-direction:column}@media (min-width:768px){footer .footer-row .locations .address-container{display:grid;width:fit-content;flex:1;column-gap:78px;grid-template-columns:1fr auto}}@media (min-width:1024px){footer .footer-row .locations .address-container{padding-right:110px;padding-left:170px;flex:0 0 50%}}footer .footer-row .locations .address-container .image,footer .footer-row .locations .address-container .address--country{display:none}footer .footer-row .locations .address-container .header{grid-column:1;grid-row:1;margin-bottom:0}footer .footer-row .locations .address-container .header .name{font-size:2rem}footer .footer-row .locations .address-container .header .name-additional{font-weight:normal}footer .footer-row .locations .address-container .address{margin-bottom:0}@media (min-width:768px){footer .footer-row .locations .address-container .address{grid-column:1;grid-row:2}}footer .footer-row .locations .address-container .contact{padding-top:var(--gap-half)}@media (min-width:768px){footer .footer-row .locations .address-container .contact{grid-column:2;grid-row:1 / span 2;align-self:end;padding-top:0}}footer .footer-row .links{flex:1;display:none}footer .footer-row .links .header{font-size:20px;font-weight:bold}@media (min-width:1024px){footer .footer-row .links{display:block}}footer .site-footer-meta .content{padding-top:0}@media (max-width:767.98px){footer .site-footer-meta .content{padding:0}}footer .site-footer-meta .site-navigation{margin-bottom:var(--gap-half)}footer .site-footer-meta .site-navigation .nav-menu{margin-inline:-10px}footer .site-footer-meta .site-navigation .nav-menu li{width:fit-content;padding-inline:10px}@media (min-width:768px){footer .site-footer-meta .site-navigation .nav-menu li{margin:unset;height:unset}}footer p,footer div,footer span,footer a{line-height:1.5}@media (min-width:768px){footer p,footer div,footer span,footer a{line-height:2}}@media (max-width:1023.98px){#nav-toggle:checked~#outer-wrapper #inner-wrapper{transform:translateX(100%)}#nav-toggle:checked~#outer-wrapper .header #logo{position:relative;right:unset;top:unset;transform:translateX(100vw)}#nav-toggle:checked~#outer-wrapper .navbar-toggler-icon{top:9px}}@media (max-width:1023.98px){#main-nav{transform:translate(calc(-100vw))}}#main-nav .mobile-nav-added{position:relative;transform:translateX(0);height:fit-content;width:100vw;pointer-events:auto;display:block}@media (min-width:1024px){#main-nav .mobile-nav-added{display:none}}#main-nav .mobile-nav-added a{display:block;font-weight:bold}#main-header{margin-bottom:20px}@media (min-width:768px){.site-header-container{padding-top:0;padding-bottom:0}}@media (min-width:768px){.site-header-container .site-header-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;padding-inline:var(--gap-half)}}.site-header-container .site-header-inner .menu.menu-level-1>.menu-item{position:relative}@media (min-width:992px){.site-header-container .site-header-inner .menu.menu-level-1>.menu-item>a{padding-bottom:30px;margin-bottom:-30px}.site-header-container .site-header-inner .menu.menu-level-1>.menu-item::after{display:none;content:"";border-color:transparent transparent var(--color-secondary) transparent;border-style:solid;border-width:0 8.5px 15px 8.5px;-webkit-transform:rotate(360deg);position:absolute;bottom:-20px;right:50%;transform:translateX(50%)}.site-header-container .site-header-inner .menu.menu-level-1>.menu-item.current::after,.site-header-container .site-header-inner .menu.menu-level-1>.menu-item:has(.active)::after{display:block}.site-header-container .site-header-inner .menu.menu-level-1>.menu-item.has--child-items>.submenu-wrapper,.site-header-container .site-header-inner .menu.menu-level-1>.menu-item.has--child-items>.nav-menu{min-width:450px;left:calc(var(--gap) * -2 + var(--gap-half));white-space:nowrap;top:calc(100% + 20px)}.site-header-container .site-header-inner .menu.menu-level-1>.menu-item:last-child>.submenu-wrapper,.site-header-container .site-header-inner .menu.menu-level-1>.menu-item:last-child>.nav-menu{right:calc(var(--gap) * -2 + var(--gap-half));left:auto}}@media (min-width:992px) and (hover:hover){.site-header-container .site-header-inner .menu.menu-level-1>.menu-item.current:hover::after,.site-header-container .site-header-inner .menu.menu-level-1>.menu-item:has(.active):hover::after{display:block}}@media (min-width:1024px){.site-header-container .site-header-inner .menu.menu-level-1>.menu-item{text-transform:uppercase}}@media (min-width:768px){.site-header-meta{padding-bottom:0}.site-header-meta .ce-content{padding-inline:var(--gap-half)}}.site-header-meta .header-row{display:flex;gap:var(--gap-half)}.site-header-meta .header-row .langselect nav{display:flex;gap:var(--gap-half)}.site-header-meta .header-row .langselect nav>div:first-child{padding-right:13px;border-right:1px solid #7A7E83}.site-header-meta .header-row .langselect nav .language-item:not(.active){color:#7A7E83}.site-header-meta .header-row .langselect .text-muted{color:#7A7E83}.site-header-meta .header-row .mail::before{content:"\f0e0";font-family:"Icons";display:inline;font-size:20px;line-height:1}@media (min-width:992px) and (hover:hover){.main-navigation .menu-level-1 .menu-item.has--child-items:has(.active)>a :hover>a,.main-navigation .menu-item :hover>a{color:var(--color-primary-hover)}}.breadcrumb-list{margin:14px auto 52px}.breadcrumb-list .breadcrumb-section .separator::after{content:"/"}.breadcrumb-list .breadcrumb-section .breadcrumb-item .breadcrumb-text{font-size:1.6rem}#content-header+#content-area .breadcrumb-list{margin-top:calc(var(--frame--space-mobile) / -1 + 14px)}@media (min-width:768px){#content-header+#content-area .breadcrumb-list{margin-top:calc(var(--frame--space-tablet) / -1 + 14px)}}@media (min-width:1024px){#content-header+#content-area .breadcrumb-list{margin-top:calc(var(--frame--space-desktop) / -1 + 14px)}}.language-wrapper{display:none}@media (max-width:1023.98px){#logo,#mainFooter #footer-logo{padding-bottom:30px;margin:0}#outer-wrapper #inner-wrapper{width:100dvw}#nav-toggle:checked~#outer-wrapper #inner-wrapper{position:fixed}#main-header{border-radius:0}#main-header .header-meta{position:absolute;left:0;right:0;top:90px;z-index:10;background:var(--base-color)}.header-meta .langselect{display:none}#nav-toggle:checked~#outer-wrapper .header #logo{transform:translateX(-100vw);transition:all 0.4s ease-in-out;position:absolute;right:var(--gap-half);top:0;z-index:100000;margin-right:15px}#nav-toggle:checked~#outer-wrapper .header #logo img{position:relative;z-index:12}#nav-toggle:checked~#outer-wrapper .navbar-toggler{right:calc(-100% + 20px);top:50px;position:fixed}#nav-toggle:checked~#outer-wrapper .navbar-toggler::before{content:"";display:block;position:absolute;top:-30px;width:100dvw;height:62px;background-color:#FFF;transform:translateX(-15px)}#nav-toggle:checked~#outer-wrapper #main-header .header-inner #mainNav .submenu-wrapper{position:inherit;width:100%}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2{position:inherit;top:0;background-color:var(--base-color)}#main-header .header-inner #mainNav .menu .submenu-wrapper{display:none}#main-header .header-inner #mainNav .menu.menu-level-3.submenu{position:inherit;width:100%;right:inherit}#main-header .header-inner #mainNav .menu.menu-level-3.submenu li{padding-left:20px;display:none}#main-header .header-inner #mainNav .submenu-wrapper input[type="checkbox"]:checked~.submenu li{display:block;width:100%}.navbar-toggler{display:block;right:15px;top:50%;transform:translateY(-50%)}.navbar-toggler-icon,.navbar-toggler-icon::before,.navbar-toggler-icon::after{background:var(--primary-color)}#nav-toggle:checked~#outer-wrapper .navbar-toggler-icon::before,#nav-toggle:checked~#outer-wrapper .navbar-toggler-icon::after{background:var(--color-primary)}#main-header .header-inner #mainNav .menu{flex-direction:column;gap:0}#main-nav{height:100vh;display:none;padding-bottom:40px}#main-nav:has(.has--child-items.open){padding-bottom:100px}.main-navigation,.mobile-nav-added{clear:both;display:block;margin:0;padding:0 15px 0 45px;text-align:left;overflow:hidden;height:fit-content;bottom:auto;-webkit-overflow-scrolling:touch;width:100%}#nav-toggle:checked~#outer-wrapper #inner-wrapper #main-nav{display:block;overflow-y:scroll;background:#FFF}.header-meta{display:none}#main-header .header-inner #mainNav .menu li{padding-bottom:0;display:flex;flex-wrap:wrap}.has--child-items label{display:flex;position:relative;width:60px;right:0;cursor:pointer;align-items:center;justify-content:center}#main-header .header-inner #mainNav li.has--child-items label:after{content:"";-webkit-transform:rotate(180deg);border-style:solid;border-width:0 5px 8px 5px;position:relative;pointer-events:none;border-color:transparent transparent var(--color-primary) transparent;transition:-webkit-transform 0.5s ease}#main-header .header-inner #mainNav .menu.menu-level-1 li .submenu-wrapper .subnav-toggler-label{background-color:transparent}#main-header .header-inner #mainNav .menu.menu-level-1 li:not(:first-child){border-top:1px solid var(--color-primary)}#main-header .header-inner #mainNav .menu.menu-level-1 li a{display:block;padding:15px 30px 15px 0}#main-header .header-inner #mainNav .menu.menu-level-1 li.has--child-items>a{width:calc(100% - 60px);order:-1}#main-header .header-inner #mainNav input[type="checkbox"]:checked~.submenu-wrapper{display:block}#main-header .header-inner #mainNav li.has--child-items .submenu-wrapper a:after{border:none}#main-header .header-inner #mainNav li.has--child-items .submenu-wrapper li.has--child-items .submenu.menu-level-3 li a:after{border:none}#main-header .header-inner #mainNav li.has--child-items .submenu-wrapper li.has--child-items a:after{border-style:solid;border-width:0 5px 8px 5px}#main-header .header-inner #mainNav .menu.menu-level-2 li{width:100%;padding:0}#main-header .header-inner #mainNav .menu.menu-level-2 li a{padding:15px 30px 15px 15px}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2{left:0;width:100%}#main-header .header-inner #mainNav ul.menu.nav-menu.submenu.menu-level-2 li{border-top:none}#main-header .header-inner #mainNav input[type="checkbox"]:checked~label:after{-webkit-transform:rotate(360deg)}#main-header .header-inner #mainNav .submenu-wrapper input[type="checkbox"]:checked~.submenu{display:block;width:100%}#main-header .header-inner #mainNav .submenu-wrapper input[type="checkbox"]:checked .submenu li:last-child{padding-bottom:0}#main-header .header-inner #mainNav li.active .submenu-wrapper a,#main-header .header-inner #mainNav li .submenu-wrapper a{color:var(--white)}#main-header .header-inner #mainNav li .submenu-wrapper li.active.current>a{color:var(--color-primary)}.site-header-container{padding:var(--gap-half) var(--gap-half) 0 0}.site-header #logo{width:fit-content;margin-left:auto;padding-bottom:0}.site-header #logo img{height:34px;width:auto}.nav-open #main-header{position:fixed}.site-header-meta:not(#mobile-meta-navigation){display:none !important}.main-navigation{margin-top:57px}.main-navigation,.mobile-nav-added{background:var(--color-primary);padding-inline:0}.main-navigation .menu-level-1 .menu-item>a,.mobile-nav-added .menu-level-1 .menu-item>a{padding:var(--gap-half);font-size:2rem}.main-navigation .menu-level-1>.menu-item,.mobile-nav-added .menu-level-1>.menu-item{background:var(--color-primary);border-bottom:2px solid #FFF}.main-navigation .menu-level-1>.menu-item.current,.main-navigation .menu-level-1>.menu-item:has(.active),.mobile-nav-added .menu-level-1>.menu-item.current,.mobile-nav-added .menu-level-1>.menu-item:has(.active){background:var(--color-primary-hover)}.main-navigation .menu-level-1>.menu-item>a,.mobile-nav-added .menu-level-1>.menu-item>a{color:#FFF}.main-navigation .menu-level-1 .submenu-wrapper,.mobile-nav-added .menu-level-1 .submenu-wrapper{background:#FFF}.main-navigation .menu-level-1 .submenu-wrapper .menu-item,.mobile-nav-added .menu-level-1 .submenu-wrapper .menu-item{border-bottom:2px solid var(--color-primary)}.main-navigation .menu-level-1 .submenu-wrapper .menu-item.active a,.mobile-nav-added .menu-level-1 .submenu-wrapper .menu-item.active a{color:var(--color-primary-hover)}#nav-toggle:checked~#outer-wrapper .navbar-toggler{right:unset;left:calc(-100% + var(--gap-half))}html:not(.nav-open) .site-header .navbar-toggler{left:var(--gap-half);right:unset}.nav-open .site-header .navbar-toggler{height:30px;width:30px;top:35px !important}.main-navigation .toggle--sub-nav{position:absolute;right:var(--gap-half);top:29px;transform:translateY(-50%);width:54px;height:54px;cursor:pointer}.main-navigation .toggle--sub-nav::after{content:"";display:inline-block;width:11px;height:11px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform 0.3s;position:absolute;top:20px;right:15px}.menu-item.open>.toggle--sub-nav::after{transform:rotate(-135deg);top:25px}.menu-item.open>.submenu-wrapper{display:block}.menu-item.has--child-items{position:relative}.language-wrapper{display:flex;justify-content:space-between;background-color:var(--color-primary);color:#FFF;padding:var(--gap-half) var(--gap) var(--gap-half) var(--gap-half);font-size:2rem;font-weight:bold}.language-wrapper .language-navigation{display:flex}.language-wrapper .language-navigation .menu-item:first-child{display:flex}.language-wrapper .language-navigation .menu-item:first-child::after{content:"|";display:block;padding-inline:15px}}@media (max-width:1023.98px) and (hover:hover){.main-navigation .menu-level-1 .submenu-wrapper .menu-item:hover a,.mobile-nav-added .menu-level-1 .submenu-wrapper .menu-item:hover a{color:var(--color-primary)}}.responsive_header{height:185px}@media (min-width:768px){.responsive_header{height:300px}}@media (min-width:1024px){.responsive_header{height:400px}}header:not(:last-child):has(h1),header:not(:last-child):has(h2){margin-bottom:36px}.frame-type-icon_banner .icon_banner--list{margin-top:35px;display:flex;flex-wrap:wrap;gap:var(--gap) 0}@media (min-width:568px){.frame-type-icon_banner .icon_banner--list{margin-inline:calc(var(--gap-half) / -1)}}.frame-type-icon_banner .icon_banner--list .icon_banner--item{width:100%}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header{background:var(--color-primary-hover);color:#FFF;display:grid;grid-template-columns:135px 1fr;grid-template-rows:auto auto;padding:54px 20px 51px 20px;margin-bottom:var(--gap);overflow:hidden}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header header{grid-column:2 / 3;grid-row:1 / 2;margin-bottom:20px}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header header>*{color:#FFF}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .button-wrapper{grid-column:2 / 3;grid-row:2 / 3}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .button-wrapper .btn{background:var(--color-primary-hover);border-color:#FFF}@media (hover:hover){.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .button-wrapper .btn:hover{background:var(--color-primary)}}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .icon_banner--item--icon-wrapper{grid-column:1 / 2;grid-row:1 / 3;display:flex;align-items:center}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .icon_banner--item--icon-wrapper .icon-background{position:absolute;width:182px;height:182px;left:calc(-47px - 20px);top:calc(50% - 91px);background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .icon_banner--item--icon-wrapper .icon_banner--item--image{height:75%}@media (min-width:568px){.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .icon_banner--item--icon-wrapper .icon_banner--item--image{width:100%;height:auto}}.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .icon_banner--item--icon-wrapper .icon_banner--item--image img{height:100%}@media (hover:hover){.frame-type-icon_banner .icon_banner--list .icon_banner--item .ce-header .icon_banner--item--icon-wrapper .icon_banner--item--image img:hover{transform:none}}@media (min-width:568px){.frame-type-icon_banner .icon_banner--list .icon_banner--item{padding-inline:var(--gap-half);width:50%}}.frame-element-background-color--primary .ce-bodytext ul li::marker,.frame-element-background-color--primary .ce-bodytext ol li::marker{color:var(--color-white)}.frame-element-background-color--primary .ce-bodytext ul.checkmarks li::before,.frame-element-background-color--primary .ce-bodytext ol.checkmarks li::before{color:var(--color-white)}.ce-bodytext ul li::marker,.ce-bodytext ol li::marker{color:var(--color-primary)}.ce-bodytext ul li:not(:last-child),.ce-bodytext ol li:not(:last-child){margin-bottom:25px}.ce-bodytext ul.checkmarks,.ce-bodytext ol.checkmarks{list-style:none;margin-inline:0;text-align:left}.ce-bodytext ul.checkmarks li,.ce-bodytext ol.checkmarks li{margin-left:0;padding-left:35px}.ce-bodytext ul.checkmarks li::before,.ce-bodytext ol.checkmarks li::before{content:"\f00c";font-family:"Icons";color:var(--color-primary);font-size:1em;top:0;position:absolute;left:0}.ce-bodytext ul.list-3col,.ce-bodytext ol.list-3col{text-align:left}@media (min-width:768px){.ce-bodytext ul.list-3col,.ce-bodytext ol.list-3col{column-count:2;column-gap:var(--gap);margin:0 auto;max-width:var(--content-width);text-align:left}.ce-bodytext ul.list-3col li,.ce-bodytext ol.list-3col li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media (min-width:992px){.ce-bodytext ul.list-3col,.ce-bodytext ol.list-3col{column-count:3}}@media (max-width:567.98px){.frame-type-textmedia .ce-bodytext ul.checkmarks{padding-left:0}}.frame-type-textmedia header:has(+ .ce-textpic ul){margin-bottom:33px}.frame-type-textmedia p:has(+ p .btn:only-child){margin-bottom:25px}.frame-type-image figure.image .image-caption{text-align:center}@media (hover:hover){.ce-center .ce-gallery .ce-row .ce-column figure.image picture img:hover{transform:none}}.ce-gallery[data-ce-columns="1"] img{width:100%}.text_background_image .item .ce-content-style--light .ce-content--text{background:rgba(255, 255, 255, 0.7)}.text_background_image .item .ce-content-style--light h2,.text_background_image .item .ce-content-style--light .h2{color:var(--color-primary)}.frame-type-text_pic .h2,.frame-type-text_pic h2{color:var(--color-primary);margin-bottom:12px}.frame-type-text_pic .text-pic--element.ce-left.ce-image-beside .ce-body,.frame-type-text_pic .text-pic--element.ce-right.ce-image-beside .ce-body{padding:5px var(--gap)}@media (min-width:568px){.frame-type-text_pic .text-pic--element .ce-body.background-color{padding:70px 50px}}@media (min-width:1024px){.frame-type-team:not(.frame[class^="frame-type-container--"] .team--list) .team--member{flex:0 0 33%;max-width:33%}}.frame-type-team .team--list{gap:var(--gap) 0;margin-bottom:0}.frame-type-team .team--member{margin-bottom:0}@media (max-width:567.98px){.frame-type-team .team--member{min-height:unset}}.frame-type-team .team--member--text{background:var(--color-secondary);padding:29px 41px;max-width:100%;flex:0 0 100%}.frame-type-team .team--member--email a{text-decoration:underline}.frame-type-team .team--member--phone,.frame-type-team .team--member--fax{margin:0}.frame-type-team .team--member .sub-header{font-weight:600}.container--accordion .content-item{background:var(--color-secondary)}.container--accordion .content-item:not(:last-child){margin-bottom:4px}.container--accordion .content-item .main-header{padding-right:38px}.container--accordion .content-item .toggle--sub-nav::after{content:"";transform:rotate(180deg);border-style:solid;border-width:0 6px 12px 6px;position:absolute;pointer-events:none;border-color:transparent transparent var(--color-primary) transparent;transition:transform 0.5s ease;right:var(--gap);top:50%}.container--accordion .content-item:not(.close-all):has(.input:checked){background:#FFF;box-shadow:var(--box-shadow-size) var(--box-shadow-color);transition:background-color 0.2s ease}.container--accordion .content-item:not(.close-all):has(.input:checked) .toggle--sub-nav::after{transform:rotate(360deg)}.container--accordion .content-item:not(.close-all):has(.input:checked) .content-item--content{padding:var(--gap)}@media (hover:hover){.container--accordion .content-item:not(.close-all):has(.input:checked) .item-header:hover{box-shadow:none}}@media (hover:hover){.container--accordion .content-item:not(:has(.input:checked)):hover{box-shadow:var(--box-shadow-size) var(--box-shadow-color)}}.container--accordion .content-item:not(:has(.input:checked)) .content-item--content{padding-inline:var(--gap)}.container--accordion .content-item .item-header{position:relative;border-bottom:1px solid var(--color-primary);padding:24px var(--gap) 1px var(--gap)}@media (hover:hover){.container--accordion .content-item .item-header:hover{border-bottom-width:2px;padding-bottom:0}}a:not(.btn){text-decoration:underline}.header a,.footer a,header .main-header a,header.sub-header a{text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}.news-list-view{justify-content:space-between}@media (max-width:567.98px){.news-list-view .news-content-wrap{width:calc(100% - var(--gap-half))}}.news-list-view:not(.slick-initialized){margin-inline:0}.news-list-view.slick-list.slick-initialized{padding-top:55px;margin-top:-50px}.news-list-view.slick-list.slick-initialized .slick-arrow{background:none}.news-list-view.slick-list.slick-initialized .slick-arrow::before,.news-list-view.slick-list.slick-initialized .slick-arrow::after{font-family:"Icons";text-indent:0;color:var(--color-primary);border:none;-webkit-transform:none;height:20px;width:20px;line-height:1;font-size:3rem;top:3px}.news-list-view.slick-list.slick-initialized .slick-prev{top:0;right:80px;left:unset}.news-list-view.slick-list.slick-initialized .slick-prev::before{content:"\f104"}.news-list-view.slick-list.slick-initialized .slick-next{top:0}.news-list-view.slick-list.slick-initialized .slick-next::before{content:"\f105"}@media (max-width:567.98px){.news-list-view.slick-list.slick-initialized .slick-next::before{right:0}}.news-list-view .item.article{flex:0 0 calc(50% - var(--gap-half));padding-inline:0}.news-list-view .item.article .news-content-wrap{background:#FFF}@media (hover:hover){.news-list-view .item.article:hover{box-shadow:none}.news-list-view .item.article:hover .news-content-wrap{box-shadow:none}}.news-list-view .news-list-date::before{content:"| "}.frame-background-color:has(.news-list-view.slick-initialized){padding-bottom:var(--gap)}.news-list-author{display:none}.news.news-single ul.pager{list-style:none;padding:0;display:flex;justify-content:space-between;gap:var(--gap-half) var(--gap);flex-wrap:wrap}.news.news-single ul.pager li.next:first-child{margin-left:auto}