@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;
    min-width:80%;
    font-weight: bold;
    padding: .5rem 1rem;
    text-decoration: none;
    background: #558217;
    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 .cookieclose {
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 15px;
    width:30px;
    height:30px;
    border-radius: 4px;
    border: 1px solid #333;
    background: #333;
}


#CookieBox .cookieclose:before,#CookieBox .cookieclose:after{
    content:'';
    position:absolute;
    width:26px;
    height:4px;
    background-color:white;
    border-radius:2px;
    top:12px;

}

#CookieBox .cookieclose:before{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    left:1px;
}
#CookieBox .cookieclose:after{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
    right:1px;
}
#CookieBox .intro p {
    width: 75%;
}

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

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

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

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

#CookieBox .cookieback {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    text-align: center;
    cursor: pointer;
    border-radius: 15px;

}

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



#CookieBox .intro .cookie-legal, #CookieBox2 .intro .cookie-legal {
    padding: 0px 30px;
    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 .activated,
#CookieBox2 .activated {
    width: 40px;
    height: 20px;
    border-radius: 10px;
    background: #ccc;
    display: inline-block;
}

#CookieBox .cookie-on .activated, #CookieBox2 .cookie-on .activated {
    background: #558217;
}

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

#CookieBox .cookie-on .on, #CookieBox2 .cookie-on .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;
    margin: 25px 30px;
}

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

#CookieBox .cookie-fix .cookie-save {
    float: left;
    width:50%;
    
}

#CookieBox .cookie-fix .text-back-right {
    float: right;
    width:50%;
}

#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-top: 10px ;
    margin-bottom: 10px ;
    text-align: center;
    cursor: pointer;
width:80%;
    white-space: nowrap;
}

#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-third)}:root{--page-background-color: #FFF;--content-background-color: var(--page-background-color);--content-width: 1290px;--content-padding: 0 var(--gap-half);--gap: 30px;--gap-half: calc(var(--gap) / 2);--frame--space-mobile: 40px;--frame--space-tablet: 55px;--frame--space-desktop: 70px;--color-primary: #007757;--color-primary-hover: #ABD084;--color-secondary: rgba(172, 209, 132, 0.9);--color-secondary-hover: #007757;--color-third: #EAF3E0;--color-third-hover: #EAF3E0;--color-fourth: #791F82;--color-fourth-hover: #791F82;--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-secondary);--color-h3: var(--color-primary);--color-h4: var(--color-primary);--color-h5: var(--color-primary);--color-h6: var(--color-primary);--frame-background--primary--background-color: var(--color-primary);--frame-background--primary--header-color: var(--color-white);--frame-background--primary--subheader-color: var(--color-white);--frame-background--primary--text-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-h1);--frame-background--secondary--subheader-color: var(--color-h2);--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-h2);--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-fourth);--frame-background--fourth--header-color: var(--color-h1);--frame-background--fourth--subheader-color: var(--color-h2);--frame-background--fourth--text-color: var(--color-text);--frame-background--fourth--link-color: var(--color-text);--frame-background--fourth--button-background: var(--color-fourth);--frame-background--fourth--button-border-color: var(--color-white);--frame-background--fourth--button-color: var(--color-white);--frame-background--gradient-green--background-color: var(--color-primary);--frame-background--gradient-green--header-color: var(--color-white);--frame-background--gradient-green--subheader-color: var(--color-white);--frame-background--gradient-green--text-color: var(--color-white);--frame-background--gradient-green--link-color: var(--color-white);--frame-background--gradient-green--button-background: var(--color-white);--frame-background--gradient-green--button-border-color: var(--color-white);--frame-background--gradient-green--button-color: var(--color-primary);--frame-background--gradient-green--button-background--hover: var(--color-second);--frame-background--gradient-green--button-border-color--hover: var(--color-white);--frame-background--gradient-green--button-color--hover: var(--color-white);--frame-background-image--alternate-text-color: var(--color-white);--font-family: "Libre Franklin", Helvetica, Arial, sans-serif;--font-family--headers: "Libre Franklin", Helvetica, Arial, sans-serif;--font-family--h1: var(--font-family--headers);--font-family--h2: var(--font-family--headers);--font-family--h3: var(--font-family--headers);--font-family--h4: var(--font-family--headers);--font-family--h5: var(--font-family--headers);--font-family--h6: var(--font-family--headers);--font-weight: 400;--font-weight--bold: 700;--font-weight--h1: 800;--font-weight--h2: 500;--font-weight--h3: 700;--font-weight--h4: 500;--font-weight--h5: 700;--font-weight--h6: 700;--line-height: 1.5;--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: var(--gap);--text-decoration-color: var(--color-text);--gradient-color--default: var(--color-text);--box-shadow-size: 0 0 2rem;--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);--button--border-width--default: 2px;--button--border-style--default: solid;--button--border-radius: 0;--button--box-shadow-size: 0 0 0 .2rem;--button--font-size: var(--font-size);--button--font-weight: 400;--button--line-height: 1;--button--padding: 1.5rem 2rem;--button--text-align: center;--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: rgba(255, 255, 255, 0.9);--site-header-meta--text-color: #000;--site-header-meta--font-size: 1.6rem;--site-header-meta--padding: var(--gap-half) 0 0;--site-header-meta--link-color: #000;--site-header-meta--link-color-hover: var(--color-primary);--site-header-container--background: rgba(255, 255, 255, 0.9);--site-header-container--padding: 10px var(--gap-half) 10px;--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;--navbar-toggler--icon-color--open: var(--color-primary);--navigation--background: #FFF;--navigation--font-size: 2rem;--navigation--text-transform: uppercase;--navigation--link-color: var(--color-black);--navigation--link-color-hover: var(--color-primary);--navigation--link-color--active: var(--color-primary);--navigation--link-color-hover--active: var(--color-primary);--navigation--link-color--current: var(--color-primary);--navigation--link-color-hover--current: var(--color-primary);--main-navigation--background: #FFF;--main-navigation--font-size: 2rem;--main-navigation--text-transform: uppercase;--main-navigation--link-color: var(--color-primary);--main-navigation--link-color-hover: var(--color-primary);--main-navigation--link-color--active: var(--color-primary);--main-navigation--link-color-hover--active: var(--color-primary);--main-navigation--link-color--current: var(--color-primary);--main-navigation--link-color-hover--current: var(--color-primary);--breadcrumbs-margin: 0 0 calc(var(--gap) * 2);--breadcrumbs-align: center;--breadcrumbs-display-first-child-before: none;--breadcrumbs-display-first-child-text: inline-block;--breadcrumbs--color: var(--color-primary);--breadcrumbs--color-link: var(--color-primary);--breadcrumbs--color-active: var(--color-primary);--breadcrumbs--color-select: var(--color-primary);--breadcrumbs-font-weight-active: 400;--site-footer-container--background: var(--color-third);--site-footer-container--text-color: var(--color-primary);--site-footer-container--font-size: 1.6rem;--site-footer-container--padding: var(--gap) var(--gap-half);--site-footer-container--link-color: var(--color-primary);--site-footer-container--link-color-hover: var(--color-primary);--site-footer--link-color: #FFF;--site-footer-meta--background: var(--color-third);--site-footer-meta--text-color: var(--color-primary);--site-footer-meta--font-size: 1.6rem;--site-footer-meta--padding: 0 var(--gap-half) calc(var(--gap) * 0.75);--site-footer-meta--link-color: var(--color-primary);--site-footer-meta--link-color-hover: --site-footer-container--link-color-hover;--slider-arrow-background: var(--color-primary);--slider-arrow-color: #FFF;--slider-dots-background: var(--color-third);--slider-dots-background-active: var(--color-primary);--slider-dots-border: none;--slider-dots-border-radius: 0;--slider-dots-border-active: var(--color-primary);--header-slider--height: 60vh;--header-slider--height--home: 75vh;--header-slider--min-height: 340px;--header-slider--min-height--home: 340px;--header-slider--max-height: 651px;--header-slider--max-height--home: 823px;--header-slider--mobile--height: 60vh;--header-slider--mobile--height--home: 75vh;--header-slider--mobile--min-height: 340px;--header-slider--mobile--min-height--home: 340px;--header-slider--mobile--max-height: 500px;--header-slider--mobile--max-height--home: 600px;--wacon-icon-background: #FFF}.ce-textpic{--textmedia-margin-top: 20px;--textmedia-margin-sides: 30px}.timeline--list{--timeline-header-size: 46px;--timeline-header-margin-bottom: 10px;--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}.frame-type-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: 1px solid var(--table-border-color);--table-outer-border: none;--table-th-border: var(--table-border);--table-td-border: var(--table-border);--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}.frame-type-menu_sitemap,.frame-type-menu_sitemap_pages{--sitemap--border-color: #CCC}.frame-type-responsive_header{--color: var(--color-white);--background-color-first: rgba(172, 209, 132, 0.9);--background-color-second: var(--color-primary);--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: var(--color-light);--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-white);--scroll-top--background--hover: var(--color-white);--scroll-top--background--fixed--hover: var(--color-primary);--scroll-top--border: .1rem solid var(--color-primary);--scroll-top--border-color--fixed:var(--color-white);--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}ul{--ul--li--before: "\f111";--ul--2col--text-align: center;--ul--2col--md--width: 75%;--ul--2col--lg--width: 60%}form{--form-bg-primary--color: #FFF;--form--input--height: 50px;--form--input--padding: 12px 15px 8px;--form--input--padding-left: 20px;--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;--form--fieldset--border: none;--form--fieldset--row-gap: var(--gap-half);--form--textarea--min-height: var(--form--input--height);--form--textarea--max-height: 240px;--form--textarea--height: 170px;--form--input--color: var(--color-primary);--form--input--background-color: #FFF;--form--input--border-radius: 0;--form--input--border-color: var(--color-primary);--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--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: #444;--form--input--checkbox--check-color: #CCC;--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}@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:5rem}}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:4.5rem}}h3,.h3{color:var(--color-h3);font-family:var(--font-family--h3);font-size:2.5rem;font-weight:var(--font-weight--h3);line-height:var(--line-height--h3)}@media screen and (min-width:768px){h3,.h3{font-size:4rem}}h4,.h4{color:var(--color-h4);font-family:var(--font-family--h4);font-size:2rem;font-weight:var(--font-weight--h4);line-height:var(--line-height--h4)}@media screen and (min-width:768px){h4,.h4{font-size:3rem}}h5,.h5{color:var(--color-h5);font-family:var(--font-family--h5);font-size:1.8rem;font-weight:var(--font-weight--h5);line-height:var(--line-height--h5)}@media screen and (min-width:768px){h5,.h5{font-size:2.8rem}}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:2.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)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.current>a{background:none;color:var(--color-primary)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.current>a:hover{background:none;color:var(--color-primary)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.active>a{background:none;color:var(--color-primary)}}@media (min-width:1024px){.main-navigation .menu-level-2 .menu-item.active>a:hover{background:none;color:var(--color-primary)}}.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}#nav-toggle:checked~#outer-wrapper #inner-wrapper{position:fixed;transform:translateX(100%);width: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-fourth)}.frame.frame-background-color--fourth::before{background-color:var(--color-fourth)}.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-fourth)}.frame.frame-element-background-color--fourth::after{background-color:var(--color-fourth)}.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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.focus,.btn:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.focus,#CookieBox a.btn:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.default.focus,.btn.default:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.default.focus,#CookieBox a.btn.default:focus{background-color:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:#FFF;padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:#FFF;padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:var(--color-primary);color:#FFF;padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:#FFF;color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;font-weight:500;transition:all 0.4s ease;border-radius:0}.btn.more.focus,.btn.more:focus{background-color:#FFF;border-color:#FFF;color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:#FFF;color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;font-weight:500;transition:all 0.4s ease;border-radius:0}#CookieBox a.btn.more.focus,#CookieBox a.btn.more:focus{background-color:#FFF;border-color:#FFF;color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:#FFF;color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:#FFF;border-color:#FFF;color:var(--color-primary);padding:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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:10px 26px;margin:0;font-size:19px;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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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:transparent;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:#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{background-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{border-color:var(--color-primary)}.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:var(--color-primary)}.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:var(--color-primary)}.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:var(--color-primary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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:transparent;border-color:#FFF;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:#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{background-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{border-color:var(--color-primary)}.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)}.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:var(--color-primary)}.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:var(--color-primary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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:transparent;border-color:#FFF;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:#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{background-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{border-color:var(--color-primary)}.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)}.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:var(--color-primary)}.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:var(--color-primary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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-secondary)}.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:transparent;border-color:#FFF;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:#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{background-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{border-color:var(--color-primary)}.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)}.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:var(--color-primary)}.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:var(--color-primary)}.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-secondary)}.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-secondary)}.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{--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))}.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:none}.text_background_image .item .ce-content-style--dark .ce-content--text{background:none}.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}}.frame-type-text_img_3col.frame-element-background-color{background-color:transparent}.frame-type-text_img_3col.frame-element-background-color::after{display:none}.frame-type-text_img_3col.frame-element-background-color:not(.frame-background-color){padding:0}.text_img_3col .col.text-col{margin-block:var(--gap)}.text_img_3col .col.text-col.background-color{padding:var(--gap)}.text_img_3col .col.text-col.background-color--primary{color:var(--frame-background--primary--text-color)}.text_img_3col .col.text-col.background-color--primary .main-header{color:var(--frame-background--primary--header-color)}.text_img_3col .col.text-col.background-color--primary .sub-header{color:var(--frame-background--primary--subheader-color)}.text_img_3col .col.text-col.background-color--secondary{color:var(--frame-background--secondary--text-color)}.text_img_3col .col.text-col.background-color--secondary .main-header{color:var(--frame-background--secondary--header-color)}.text_img_3col .col.text-col.background-color--secondary .sub-header{color:var(--frame-background--secondary--subheader-color)}.text_img_3col .col.text-col.background-color--third{color:var(--frame-background--third--text-color)}.text_img_3col .col.text-col.background-color--third .main-header{color:var(--frame-background--third--header-color)}.text_img_3col .col.text-col.background-color--third .sub-header{color:var(--frame-background--third--subheader-color)}.text_img_3col .col.text-col.background-color--fourth{color:var(--frame-background--fourth--text-color)}.text_img_3col .col.text-col.background-color--fourth .main-header{color:var(--frame-background--fourth--header-color)}.text_img_3col .col.text-col.background-color--fourth .sub-header{color:var(--frame-background--fourth--subheader-color)}.text_img_3col .col.text-col.background-color--primary{background-color:var(--color-primary)}.text_img_3col .col.text-col.background-color--secondary{background-color:var(--color-secondary)}.text_img_3col .col.text-col.background-color--third{background-color:var(--color-third)}.text_img_3col .col.text-col.background-color--fourth{background-color:var(--color-fourth)}@media (min-width:768px){.text_img_3col .col.text-col{display:flex;align-items:center;margin-block:0}}@media (min-width:768px) and (max-width:1279.98px){.text_img_3col .col.img-large.first-xxs{margin-bottom:var(--gap)}.text_img_3col .col.img-large:not(.first-xxs){margin-top:var(--gap)}}@media (max-width:1279.98px){.text_img_3col .col.img-large{padding-inline:0}}.text_img_3col .ce-gallery{height:100%}.text_img_3col .ce-gallery .image picture{display:block;height:100%;margin-bottom:0}.text_img_3col .ce-gallery .image picture img{height:100%;max-height:max(50vh, 500px);max-width:none;object-fit:cover;object-position:center}@media (min-width:1280px){.text_img_3col{left:calc((100vw - 100%) / -2);width:calc(100vw + var(--gap))}}@media (min-width:1920px){.text_img_3col{left:calc((1920px - 100%) / -2);max-width:calc(1920px + var(--gap))}}@media (max-width:567.98px){.frame-type-text_pic{margin-inline:calc(var(--default-mobile-spacing) / -1)}}.frame-type-text_pic.frame-background-color:not(:has(.half-screenwidth))::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-fourth)}.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}@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-image-beside.half-screenwidth{--text-pic--image-beside--max-width: 100%}@media (max-width:567.98px){.text-pic--element.ce-image-beside.half-screenwidth{margin-inline:var(--default-mobile-spacing)}}@media (max-width:767.98px){.text-pic--element.ce-image-beside.half-screenwidth{display:block}.text-pic--element.ce-image-beside.half-screenwidth .ce-body{padding-inline:0;max-width:100%}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery{margin-left:calc(var(--gap-half) * -1);width:100vw;max-width:100vw}}@media (min-width:768px){.text-pic--element.ce-image-beside.half-screenwidth{--text-pic--image-beside--max-width: 50%;width:100vw;left:calc(var(--gap-half) * -1)}.text-pic--element.ce-image-beside.half-screenwidth .ce-body{max-width:50vw;padding-inline:var(--gap-half)}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery{align-self:stretch;flex-basis:50vw;max-width:50vw}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row{height:100%}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row+.ce-row{display:none}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row .ce-column{height:100%;margin-bottom:0;padding-inline:0}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row .ce-column+.ce-column{display:none}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row .ce-column figure.image{height:100%}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row .ce-column figure.image picture{display:block;height:100%;margin-bottom:0}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery .ce-row .ce-column figure.image picture img{height:100%;max-width:50vw;object-fit:cover}.text-pic--element.ce-image-beside.half-screenwidth.ce-right .ce-gallery,.text-pic--element.ce-image-beside.half-screenwidth.ce-right .ce-row,.text-pic--element.ce-image-beside.half-screenwidth.ce-right figure.image img{margin-left:0}.text-pic--element.ce-image-beside.half-screenwidth.ce-right figure.image img{object-position:left}.text-pic--element.ce-image-beside.half-screenwidth.ce-left .ce-body{margin-right:auto}.text-pic--element.ce-image-beside.half-screenwidth.ce-left .ce-gallery,.text-pic--element.ce-image-beside.half-screenwidth.ce-left .ce-row,.text-pic--element.ce-image-beside.half-screenwidth.ce-left figure.image img{margin-right:0}.text-pic--element.ce-image-beside.half-screenwidth.ce-left figure.image img{margin-left:auto;object-position:right}}@media (min-width:1920px){.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery figure.image img{max-height:max(30vh, 500px)}}@media (min-width:1290px){.text-pic--element.ce-image-beside.half-screenwidth{left:calc((100vw - 100%) / -2)}.text-pic--element.ce-image-beside.half-screenwidth .ce-body{flex-basis:calc((var(--content-width) - var(--gap)) / 2);max-width:calc((var(--content-width) - var(--gap)) / 2)}.text-pic--element.ce-image-beside.half-screenwidth.ce-right .ce-body{padding-left:0}.text-pic--element.ce-image-beside.half-screenwidth.ce-left .ce-body{padding-right:0}}@media (min-width:3840px){.text-pic--element.ce-image-beside.half-screenwidth{left:calc((3840px - 100%) / -2);max-width:3840px}.text-pic--element.ce-image-beside.half-screenwidth .ce-gallery{flex-basis:50%;max-width:50%}}.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% + (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}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-third);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:2rem}.news-list-view .footer{display:none}@keyframes progress{to{width:100%}}.powermail_form.nolabel>header{display:none}.powermail_form .powermail_fieldset{border:var(--form--fieldset--border);padding-inline:0;row-gap:var(--form--fieldset--row-gap)}.powermail_form .powermail_fieldset.nolabel>legend{display:none}@media (max-width:991.98px){.content .row .powermail_form .powermail_fieldset .powermail_fieldwrap{flex-basis:100%;min-width:100%}}.powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_html .powermail_field{font-size:var(--form--show-text--font-size)}@media (max-width:1023.98px){.powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_submit{text-align:center}}.powermail_form .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_text .powermail_field{font-size:var(--form--show-text--font-size)}.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_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 .mandatory{color:var(--form--mandatory--color);padding-left:3px}.powermail_form .placeholderInput{position:relative}.powermail_form .placeholderInput .placeholderLabel{color:var(--base-color);cursor:text;margin:0;padding:0;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:inline-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--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 .middle-center{position:relative}.waconcookiemanagement #CookieBox .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);margin-top:0;padding-top:0;text-align:center}@media screen and (min-width:768px){.waconcookiemanagement #CookieBox .h2{font-size:4.5rem}}.waconcookiemanagement #CookieBox .h2+p{text-align:center}.waconcookiemanagement #CookieBox .cookiecat{--cookiecat-margin:2.5rem;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:4rem}}.waconcookiemanagement #CookieBox .h3{color:var(--color-h3);font-family:var(--font-family--h3);font-size:2.5rem;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:4rem}}.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::before,.waconcookiemanagement #CookieBox .cookieclose::after{background-color:var(--wacon--cookieclose--color)}@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::before,.waconcookiemanagement #CookieBox .cookieclose:hover::after{background-color:var(--wacon--cookieclose--color-hover)}}.waconcookiemanagement #CookieBox .text-back-right a{width:100%}.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{margin:0}.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;width:100%}.waconcookiemanagement #CookieBox .cookie-fix .text-back-right{display:flex;float:right;flex-direction:column;gap:var(--gap-half);margin-right:15px;width:auto}@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}}
/* albert-sans-100 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 100;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-100italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 100;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-200 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 200;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-200italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 200;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 300;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-300italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 300;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 400;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 400;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-500 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 500;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-500italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 500;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-600 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 600;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-600italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 600;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 700;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-700italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 700;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-800 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 800;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-800italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 800;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-900 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: normal;
	font-weight: 900;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* albert-sans-900italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Albert Sans';
	font-style: italic;
	font-weight: 900;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Albert_Sans/albert-sans-v1-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-100 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 100;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-100italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 100;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-200 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 200;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-200italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 200;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 300;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-300italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 300;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 400;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 400;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-500 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 500;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-500italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 500;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-600 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 600;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-600italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 600;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 700;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-700italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 700;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-800 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 800;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-800italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 800;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-900 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: normal;
	font-weight: 900;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* libre-franklin-900italic - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Libre Franklin';
	font-style: italic;
	font-weight: 900;
	src: url('../../../typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Fonts/Libre_Franklin/libre-franklin-v18-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

header{hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}header#main-header{position:fixed;top:0;z-index:100;width:100%}header#main-header .site-header-container .site-header-inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end}header#main-header .site-header-container .site-header-inner #logo{width:fit-content;padding:0;z-index:2}header#main-header .site-header-container .site-header-inner #logo .logo{height:83px;width:83px}@media (min-width:1024px){header#main-header .site-header-container .site-header-inner #logo .logo{height:128px;width:128px}}header#main-header .site-header-container .site-header-inner #logo .logo .image img{height:100%;width:100%}header#main-header .site-header-meta{position:fixed;z-index:1;width:100%;background:none;display:flex;justify-content:flex-start;max-width:calc(var(--content-width) + 40px);padding-inline:20px;left:0;right:0;margin:0 auto;align-items:center}header#main-header .site-header-meta>.content.ce-content{margin:0}header#main-header .site-header-meta .site-navigation .nav-menu{margin-inline:calc(var(--gap-half) / -1)}header#main-header .site-header-meta .site-navigation .nav-menu>*{position:relative;padding-inline:var(--gap-half);transition:all 0.3s}header#main-header .site-header-meta .site-navigation .nav-menu>*::before{content:"|";position:absolute;left:-2px;font-size:18px}header#main-header .site-header-meta .site-navigation .nav-menu>*:hover span{color:var(--color-primary)}header#main-header .navbar-toggler{right:unset;left:15px}#content-header .frame-type-responsive_header .responsive_header .ce-content{position:absolute;width:100%;height:100%;left:0;right:0;top:0;max-width:calc(var(--content-width) + var(--gap));padding:var(--site-header-container--padding)}@media (max-width:1023.98px){#content-header .frame-type-responsive_header .responsive_header .ce-content{align-content:flex-end;max-width:unset;padding:0}}#content-header .frame-type-responsive_header .responsive_header .ce-content .ce-content--text{max-width:630px;padding:35px;color:var(--color-white);background-color:#ACD184E6;bottom:unset;top:50%}@media (max-width:1023.98px){#content-header .frame-type-responsive_header .responsive_header .ce-content .ce-content--text{bottom:unset;top:unset;width:100%;max-width:unset;padding:25px 20px 50px;text-align:center}}#content-header .frame-type-responsive_header .main-header{font-size:45px;font-family:var(--font-family--headers);line-height:1.2}@media (max-width:1023.98px){#content-header .frame-type-responsive_header .main-header{font-size:30px}}@media screen and (max-height:1024px){#content-header .frame-type-responsive_header .main-header{font-size:35px}}@media screen and (max-height:768px){#content-header .frame-type-responsive_header .main-header{font-size:24px}}#content-header .frame-type-responsive_header .slick-slider.slick-dotted{padding-bottom:0}#content-header .frame-type-responsive_header .slick-slider .slick-dots{bottom:15px}@media (max-width:1023.98px){#content-header .frame-type-responsive_header .slick-slider .slick-dots{bottom:2px}}.main-navigation .nav-menu.menu-level-1{gap:20px}.main-navigation .nav-menu.menu-level-1>*{padding:0}.main-navigation .nav-menu.menu-level-1>.menu-item>a{padding:12px 15px;font-size:2.4rem}.main-navigation .nav-menu.menu-level-1>.menu-item::before{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-lila.svg");position:absolute;z-index:9;bottom:0;left:calc(50% - 11px);transform:rotate(90deg);opacity:0;transition:all 0.4s ease}.main-navigation .nav-menu.menu-level-1>.menu-item:hover::before{bottom:-8px;opacity:1}.main-navigation .nav-menu.menu-level-1::before,.main-navigation .nav-menu.menu-level-1::after{display:none}.main-navigation .nav-menu.menu-level-1 .submenu-wrapper{display:none}@media (max-width:991.98px){#main-Footer .site-footer-container{padding-bottom:0}}#main-Footer .site-footer-container>.content{border-bottom:solid 1px var(--color-primary)}@media (max-width:991.98px){#main-Footer .site-footer-container>.content{border-bottom:none}}#main-Footer .site-footer-meta .site-navigation .nav-menu li{margin-bottom:0}#main-Footer .site-footer-meta .copyright{margin-bottom:0}#main-Footer .footer-row{display:flex;flex-direction:row}#main-Footer .footer-row .item{display:flex;flex-direction:column;flex:1 0 0}#main-Footer .footer-row .item .header{font-weight:700;margin-bottom:10px}#main-Footer .footer-row .item ul li a{line-height:1.8}#main-Footer .footer-row .item.footer-logo-area{display:flex;flex-direction:row;column-gap:40px}@media (max-width:991.98px){#main-Footer .footer-row .item.footer-logo-area{column-gap:80px;padding-bottom:var(--gap)}#main-Footer .footer-row .item.footer-logo-area .footer-logo img{width:105px;height:105px}#main-Footer .footer-row .item.footer-logo-area .footer-logo-secondary img{max-height:100px;width:auto}}#main-Footer .footer-row .item>*{display:flex;width:fit-content;height:fit-content}#main-Footer .footer-row .item .social-navigation ul{display:flex;flex-direction:row}#main-Footer .footer-row .item .social-navigation ul li:not(:last-child){margin-right:15px}@media (max-width:991.98px){#main-Footer .footer-row .item{text-align:center}#main-Footer .footer-row .item.links{display:none}}@media (max-width:991.98px){#main-Footer .footer-row{flex-direction:column;align-items:center}}@media (max-width:991.98px){#main-Footer nav ul::after{display:none}}@media (max-width:991.98px){#main-Footer .site-footer-meta .site-navigation{margin-bottom:0}#main-Footer .site-footer-meta .site-navigation .nav-menu{column-count:unset;column-gap:var(--gap-half);justify-content:center;display:flex;flex-direction:row}#main-Footer .site-footer-meta .copyright{margin-bottom:0;padding-top:var(--gap-half);border-top:solid 1px var(--color-primary)}#main-Footer .site-footer-meta a:hover{text-decoration:underline}}#main-Footer a:hover{text-decoration:underline}#main-header .headerSearch.mobileOnly{display:none}.navbar-toggler{height:30px;width:30px}.navbar-toggler .navbar-toggler-icon{margin:13px 0 0;height:5px;transition:all 0.4s ease-in-out;border-radius:2px}.navbar-toggler .navbar-toggler-icon::before{bottom:11px;height:5px;transition:all 0.4s ease-in-out;border-radius:2px}.navbar-toggler .navbar-toggler-icon::after{top:11px;height:5px;transition:all 0.4s ease-in-out;border-radius:2px}@media (max-width:1023.98px){header#main-header{}header#main-header .site-header-meta{padding-inline:20px;left:-100vw;top:89px;padding-top:0;margin:0}header#main-header .site-header-meta .content.ce-content{display:none}header#main-header .headerSearch input#header-search-toggler,header#main-header .headerSearch .header-search-toggler-icon{display:none}header#main-header .headerSearch.mobileOnly{display:none}header#main-header .headerSearch .kesearch_searchbox .kesearchbox{width:calc(100vw - 92px);margin:0;border:none}header#main-header .headerSearch .kesearch_searchbox .kesearchbox ::-webkit-input-placeholder{color:var(--color-secondary)}header#main-header .headerSearch .tx-kesearch-pi1 #ke_search_sword{border:none;color:var(--color-black);padding:0;margin-top:10px}header#main-header .headerSearch .tx-kesearch-pi1::before{margin-right:10px;color:var(--color-secondary);align-self:center;font-size:2.9rem}header#main-header .mobile-nav-footer{left:calc(var(--gap-half) * -1);border-top:none;height:100dvh;transform:translateX(-100dvw)}header#main-header .mobile-nav-footer .mobile-nav-footer-wrapper{background-color:var(--color-third);padding:var(--gap) 0}header#main-header .mobile-nav-footer .mobile-nav-footer-wrapper>*:not(:first-child){margin:var(--gap) 0 0}header#main-header .mobile-nav-footer a{color:var(--color-primary)}#main-nav{transform:translateX(calc(-100vw + var(--gap-half)));padding-top:135px}.main-navigation{background:#FFF;padding:0;left:var(--gap-half);top:140px;height:calc(100dvh - 140px - 144px)}.main-navigation .nav-menu.menu-level-1{padding-inline:20px}.main-navigation .nav-menu.menu-level-1 .menu-item>a{padding:20px 0;font-size:1.8rem}.main-navigation .nav-menu.menu-level-1 .menu-item:first-child{border-top:solid 1px var(--color-third)}.main-navigation .nav-menu.menu-level-1 .menu-item::before{display:none}.main-navigation .nav-menu.menu-level-1 .menu-item.active>a{color:unset;font-weight:700}.main-navigation .nav-menu.menu-level-1 .menu-item.active>a:hover{color:unset}.main-navigation .nav-menu.menu-level-1>.menu-item.active>a{color:var(--color-primary)}.main-navigation .nav-menu.menu-level-1>.menu-item.active>a:hover{color:var(--color-primary)}.main-navigation .nav-menu.menu-level-1>.menu-item .submenu-wrapper{display:none}.main-navigation .nav-menu.menu-level-1>.menu-item.submenu-open .submenu-wrapper{display:block}.main-navigation .nav-menu.menu-level-1>.menu-item.submenu-open>.toggle--sub-nav::after{transform:rotate(90deg) rotateY(180deg)}.main-navigation .nav-menu.menu-level-1>.menu-item input[type="checkbox"]:checked~.submenu-wrapper{display:block}.main-navigation .nav-menu.menu-level-1>.menu-item>.toggle--sub-nav{position:absolute;right:0;top:8px;display:block;width:50px;height:50px}.main-navigation .nav-menu.menu-level-1>.menu-item>.toggle--sub-nav::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg");position:absolute;z-index:9;right:0;height:50px;width:50px;top:0;display:flex;justify-content:center;align-items:center;transform:rotate(90deg) rotateY(0);transition:all 0.4s ease}.main-navigation .nav-menu.menu-level-2 .menu-item>a{padding-inline:20px;background-color:var(--color-third);border-bottom:solid 1px #FFF}.main-navigation .nav-menu.menu-level-2 .menu-item>a:hover{color:unset}#nav-toggle:checked~#outer-wrapper .header #logo{transform:translateX(-100vw);top:0}#nav-toggle:checked~#outer-wrapper #inner-wrapper{transform:translateX(100vw)}#nav-toggle:checked~#outer-wrapper .main-navigation{transform:translateX(0)}#nav-toggle:checked~#outer-wrapper .navbar-toggler{width:27px;height:27px;left:calc(-100vw + var(--gap-half));right:unset;top:35px}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::before{transform:translateY(11px) rotate(45deg)}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::after{transform:translateY(-11px) rotate(-45deg)}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon{margin:11px 0 0;height:6px}#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::before,#nav-toggle:checked~#outer-wrapper .navbar-toggler .navbar-toggler-icon::after{height:6px}#inner-wrapper #main-nav{background:none}}#main-header .headerSearch{display:flex;flex-direction:row;align-items:center;position:relative;margin-right:calc(12px + var(--gap-half));margin-top:1px}#main-header .headerSearch #header-search-toggler{position:absolute;left:calc(0px - 5px);top:calc(50% - 20px);width:90px;height:40px;z-index:1;opacity:0;cursor:pointer}#main-header .headerSearch .header-search-toggler-icon{padding:0;display:flex;height:100%;align-items:center}#main-header .headerSearch .header-search-toggler-icon::before{content:"";font-family:"Icons";margin-right:0.5ch}#main-header .headerSearch .header-search-toggler-icon>span{color:var(--color-black);white-space:nowrap}#main-header .tx-kesearch-pi1{display:flex;max-width:0;overflow:hidden}#main-header .tx-kesearch-pi1 form{margin:0;height:40px}#main-header .tx-kesearch-pi1 #ke_search_sword{height:42px;border-radius:0;padding-right:10px}@media (max-width:1023.98px){#main-header .tx-kesearch-pi1 #ke_search_sword{border-color:var(--color-white);margin-top:8px;color:var(--color-white)}}@media (max-width:1023.98px){#main-header .tx-kesearch-pi1{max-width:unset;overflow:visible}#main-header .tx-kesearch-pi1::before{content:"\f002";font-family:"Icons";margin-right:0.5ch;color:#FFF;align-self:center}}#main-header .kesearch_searchbox{display:flex;width:100%;flex-wrap:nowrap;flex-direction:row;border:none;height:41px}#main-header .kesearch_searchbox .btn{background-color:#fff;border-color:var(--color-primary);color:var(--color-primary);transition:all 0.4s ease-in-out}@media (hover:hover){#main-header .kesearch_searchbox .btn:hover{background-color:var(--color-primary);color:#fff}}#main-header .kesearch_searchbox .kesearchbox{border:none;width:0;transition:width 0.4s ease-out}#main-header .kesearch_searchbox .kesearchbox input[type="search"],#main-header .kesearch_searchbox .kesearchbox select,#main-header .kesearch_searchbox .kesearchbox textarea{background:transparent}#main-header .kesearch_searchbox .kesearchbox input{border:none;border-bottom:2px #FFF solid;border-bottom:2px var(--color-primary) solid;transition:border-bottom-color 0.4s ease-in-out;outline:none;color:var(--color-black);box-shadow:none}#main-header .kesearch_searchbox .submitbutt{border:none;width:0;transition:width 0.4s ease-out;color:var(--color-primary)}@media (max-width:1023.98px){#main-header .kesearch_searchbox .submitbutt{display:none}}@media (max-width:1023.98px){#main-header .kesearch_searchbox .kesearchbox{width:unset}#main-header .kesearch_searchbox .kesearchbox input{border:none;transition:all 0.4s ease}#main-header .kesearch_searchbox .kesearchbox input:focus{border:solid 1px #FFF}#main-header .kesearch_searchbox .kesearchbox ::-webkit-input-placeholder{color:#FFF}}@media (max-width:1023.98px) and (hover:hover){#main-header .kesearch_searchbox .kesearchbox input:hover{border:solid 1px #FFF}}#main-header input[id*="header-search-toggler"]:checked~.tx-kesearch-pi1{max-width:1000px;overflow:unset;height:40px;margin-right:var(--gap-half)}#main-header input[id*="header-search-toggler"]:checked~.tx-kesearch-pi1 .kesearch_searchbox .kesearchbox{transition:width 0.4s ease;width:100%;height:40px;margin:-2px 0 0 10px}#main-header input[id*="header-search-toggler"]:checked~.tx-kesearch-pi1 .submitbutt{transition:width 0.4s ease-out;width:100px}#main-header input[id*="header-search-toggler"]:checked+label{margin-right:5px}#main-header input[id*="header-search-toggler"]:checked+label::before{margin-right:0}#main-header input[id*="header-search-toggler"]:checked+label span{display:none}#main-header input[id*="header-search-toggler"]:not(:checked)~.tx-kesearch-pi1 .kesearch_searchbox .kesearchbox input{padding:0;transition:all 0.4s ease-out}#main-header span.submitbutt input{min-width:unset;width:100%;height:100%;margin:0 0 0 10px;padding:10px 10px;background-color:var(--color-primary);color:#FFF;border-color:var(--color-primary);border-radius:0;transition:all 0.4s ease}#main-header span.submitbutt input:hover{background-color:var(--color-secondary);border-color:var(--color-secondary)}.container--pages-navigation{background-color:#FFF;width:fit-content;max-width:var(--content-width);position:absolute;top:-42px;z-index:16;left:0;right:0;margin:0 auto;box-shadow:0 0 10px #00000029}.container--pages-navigation ul.menu.nav-menu.menu-level-1{display:flex;flex-direction:row;flex-wrap:wrap;padding-inline:var(--gap-half)}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li{padding:0}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li.active a,.container--pages-navigation ul.menu.nav-menu.menu-level-1>li.current a{display:block;font-weight:700;color:var(--color-primary)}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li a{color:#000;transition:all 0.4s ease;padding:var(--gap);display:block}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li a:hover{color:var(--color-primary)}@media (max-width:1023.98px){.container--pages-navigation{position:relative;top:0;margin:20px;max-width:calc(100% - 40px);justify-self:center}.container--pages-navigation ul.menu.nav-menu.menu-level-1{flex-direction:column;padding:var(--gap)}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li{padding:0}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li.active a,.container--pages-navigation ul.menu.nav-menu.menu-level-1>li.current a{padding:var(--gap-half) var(--gap)}.container--pages-navigation ul.menu.nav-menu.menu-level-1>li a{font-size:2rem;padding:var(--gap-half) var(--gap);display:block}}@media (max-width:1023.98px){#content-header:has(+ #content-area .site-content>div.frame-background-color--third:first-child) .container--pages-navigation nav{background-color:#FFF;box-shadow:0 0 10px #00000029}#content-header:has(+ #content-area .site-content>div.frame-background-color--third:first-child) .container--pages-navigation::before{content:"";display:block;height:calc(100% + 40px);background-color:var(--color-third);position:absolute;top:-20px;right:-50vw;left:-50vw;z-index:-1}}#root:not(:has(> #content-header)) #content-area{margin-top:120px}@media (min-width:1024px){#root:not(:has(> #content-header)) #content-area{margin-top:250px}}#root:not(:has(> #content-header .frame-type-responsive_header)) #content-header{margin-top:120px}@media (min-width:1024px){#root:not(:has(> #content-header .frame-type-responsive_header)) #content-header{margin-top:250px}}#content-header+#content-area:has(.site-content>div.frame-type-menu_of_subpages:first-child+div.frame-background-color--third)::before,#content-header+#content-area:has(.site-content>div.frame-background-color--third:first-child)::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;background-color:var(--color-third);height:200px;z-index:1}.site-content:not(:has(:last-child:is(.frame-type-text_background_image, .frame-background-height--full))){padding-bottom:0}@media screen and (min-width:768px){.site-content:not(:has(:last-child:is(.frame-type-text_background_image, .frame-background-height--full))){padding-bottom:0}}@media screen and (min-width:1280px){.site-content:not(:has(:last-child:is(.frame-type-text_background_image, .frame-background-height--full))){padding-bottom:0}}.breadcrumb-list{z-index:1;padding-inline:20px}.breadcrumb-list .breadcrumb-section .separator{margin:0 13px}.breadcrumb-list .breadcrumb-section .separator::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-breadcrumbs.svg");position:absolute;z-index:9;right:0;top:calc(50% - 8px)}.breadcrumb-list:has(+ #content .site-content>div.frame-type-menu_of_subpages:first-child+div.frame-background-color--third),.breadcrumb-list:has(+ #content .site-content>div.frame-background-color--third:first-child){margin-bottom:0}.social-navigation a[href*="facebook"]::before{content:"\e900";color:#1877f2}.social-navigation a[href*="vimeo"]::before{content:"\f27d";color:#17d5ff}@media (max-width:991.98px){.frame.frame-background-color+.frame-background-height--full{padding-top:0}}.frame-layout-22 .ce-textpic .ce-gallery picture{max-width:945px}.frame-background-color--primary a:not(.btn){color:var(--color-white);text-decoration:underline}.frame-background-color--gradient-green{position:relative;background:var(--color-primary)}.frame-background-color--gradient-green::after{content:"";background:#FFF;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-2}.frame-background-color--gradient-green::before{background:linear-gradient(0deg, var(--color-secondary), var(--color-primary))}.frame-background-color--gradient-green p{color:var(--frame-background--gradient-green--text-color)}.frame-background-color--gradient-green a{color:var(--frame-background--gradient-green--link-color)}.frame-background-color--gradient-green a.btn{background-color:var(--frame-background--gradient-green--button-background);border-color:var(--frame-background--gradient-green--button-border-color);color:var(--frame-background--gradient-green--button-color)}.frame-background-color--gradient-green a.btn::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg")}.frame-background-color--gradient-green a.btn:hover{background-color:var(--frame-background--gradient-green--button-background--hover);border-color:var(--frame-background--gradient-green--button-border-color--hover);color:var(--frame-background--gradient-green--button-color--hover)}.frame-background-color--gradient-green a.btn:hover::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-weiss.svg")}.frame-background-color--gradient-green header *{color:var(--frame-background--gradient-green--header-color)}.frame-background-color--gradient-green-icon{position:relative;background:var(--color-primary)}.frame-background-color--gradient-green-icon::after{content:"";background:#FFF;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-2}.frame-background-color--gradient-green-icon::before{background:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Daecher-Set_free.svg") no-repeat bottom right calc((100vw - 100%) / 2 * -1), linear-gradient(0deg, var(--color-secondary), var(--color-primary))}@media (max-width:991.98px){.frame-background-color--gradient-green-icon::before{background:linear-gradient(0deg, var(--color-secondary), var(--color-primary))}}.frame-background-color--third{--slider-dots-background: #FFF}.frame-element-background-color--primary{color:#FFF}.btn.more{position:relative;padding-right:52px}.btn.more::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-weiss.svg");position:absolute;z-index:9;right:26px;top:calc(50% - 11px)}.btn.more:hover{padding-right:52px}.btn.more:hover::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg")}.btn.link-file{position:relative;padding-left:52px}.btn.link-file::before{font-family:"Icons";content:"\f1c1";color:var(--color-primary);position:absolute;z-index:9;left:26px;top:calc(50% - 14px)}.btn.link-file::after{display:none}.btn.link-file:hover{padding-left:52px}.btn.link-file:hover::before{color:#FFF}.more{position:relative;padding-right:26px;transition:all 0.4s ease}.more::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg");position:absolute;z-index:9;right:0;top:calc(50% - 11px)}.more:hover::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-hellgruen.svg")}.back{position:relative;padding-left:26px;transition:all 0.4s ease}.back::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg");position:absolute;z-index:9;left:0;top:calc(50% - 17px);transform:rotate(180deg)}.back:hover::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-hellgruen.svg")}p:has(.btn+.btn){display:flex;flex-wrap:wrap;gap:10px}body{--contact-button-height: 50px;--contact-button-width: 50px;--contact-button--icon-height: 25px;--contact-button--icon-width: 25px;--contact-button-label-fontsize: 16px;--contact-button-top: clamp(150px, calc(30vh - 51px), 400px);--contact-button-background: var(--color-primary);--contact-button-background-last: var(--color-primary);--contact-button-color: var(--color-white)}.contact-buttons--list{list-style:none;display:flex;flex-direction:column;padding:0;position:fixed;top:var(--contact-button-top);right:0;z-index:99;align-items:flex-end;gap:2px;pointer-events:none}.contact-buttons--list-item{width:100%}.contact-buttons--list-item:last-child .contact-button{background:var(--contact-button-background-last)}.contact-buttons--list .contact-button{display:flex;flex-direction:row;align-items:center;background-color:var(--contact-button-background);transition:all 0.5s ease;transform:translateX(181px);width:100%;border-radius:0;pointer-events:all}.contact-buttons--list .contact-button--icon{height:var(--contact-button-height);width:var(--contact-button-width);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:none}.contact-buttons--list .contact-button--icon img{height:var(--contact-button--icon-height);width:var(--contact-button--icon-width)}.contact-buttons--list .contact-button--label{width:calc(100% - var(--contact-button-width));padding:17px 24px 14px 0}.contact-buttons--list .contact-button--label,.contact-buttons--list .contact-button a{color:var(--contact-button-color);font-weight:700;font-size:var(--contact-button-label-fontsize);text-decoration:none !important;cursor:pointer;line-height:1;white-space:nowrap}.contact-buttons--list .contact-button.show{transform:translateX(0);transition:all 0.5s ease}.contact-buttons--list .contact-button.show .contact-button--label,.contact-buttons--list .contact-button.show .contact-button--label a{white-space:nowrap}@media (hover:hover){.contact-buttons--list .contact-button:hover{transform:translateX(0);transition:all 0.5s ease}.contact-buttons--list .contact-button:hover .contact-button--label,.contact-buttons--list .contact-button:hover .contact-button--label a{white-space:nowrap}}.ce-bodytext{}.ce-bodytext ul,.ce-bodytext ol{}.ce-bodytext ul li{margin-bottom:20px}.ce-bodytext ul li::before{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg");top:3px}.ce-gallery img{width:100%}.text-pic--element.ce-image-above .ce-body{background-color:var(--color-third);padding-bottom:calc(var(--gap) * 1.7);padding-top:calc(var(--gap) * 2)}@media (max-width:567.98px){.text-pic--element.ce-image-above .ce-body{padding-bottom:25px;padding-top:25px}}.text-pic--element.ce-image-above.ce-left .ce-body{padding-left:calc(var(--gap) * 3.5);padding-right:calc(var(--gap) * 3.5)}@media (max-width:567.98px){.text-pic--element.ce-image-above.ce-left .ce-body{padding-left:20px;padding-right:20px}}.text-pic--element.ce-image-above.ce-right .ce-body{padding-right:calc(var(--gap) * 3.5);padding-left:calc(var(--gap) * 1.8)}@media (max-width:567.98px){.text-pic--element.ce-image-above.ce-right .ce-body{padding-left:20px;padding-right:20px}}.frame-type-text_pic{margin-inline:0}.container--accordion .content-item--accordion+.content-item--accordion:has(.input:not(:checked)){border-top:solid 2px var(--color-secondary)}.container--accordion .content-item{transition:all ease 0.4s}.container--accordion .content-item:not(.close-all):has(.input:checked){box-shadow:0 0 10px #00000029}.container--accordion .content-item:not(.close-all):has(.input:checked) .content-item--content{padding-block:40px;border-top:solid 2px var(--color-primary)}.container--accordion .content-item .input:checked+.item-header::after{transform:rotate(270deg);right:23px}.container--accordion .content-item .item-header{padding:20px var(--gap);background-color:#F8F8F8;position:relative}.container--accordion .content-item .item-header header{margin:0}.container--accordion .content-item .item-header::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg");position:absolute;z-index:9;right:30px;top:calc(50% - 12px);transform:rotate(90deg);transition:all 0.4s ease}.container--accordion .content-item .content-item--content{padding-inline:var(--gap);transition:all ease 0.4s}.frame-type-container--accordion>header{padding:10px var(--gap);background-color:var(--color-primary);margin:0}.frame-type-container--accordion>header *{color:#FFF}.frame-type-container--accordion>header.has--header-icon{padding-left:150px}.frame-type-container--accordion>header.has--header-icon .icon{position:absolute;height:100px;width:100px;top:10px;left:var(--gap)}.text-bg--primary{background:var(--color-fourth);color:#FFF;padding:3px}.text_background_image .item.ce-align-left .ce-content{justify-content:flex-end}.text_background_image .item .ce-content--text{color:var(--color-white)}@media (max-width:567.98px){.text_background_image .item .ce-content--text{color:var(--color-black)}}.text_background_image .item .ce-content--text header *{color:var(--color-white)}@media (max-width:567.98px){.text_background_image .item .ce-content--text header *{color:var(--color-primary)}}.text_background_image .item .ce-content--text .btn:last-child{margin-top:var(--gap)}.counting-numbers .counting-number--list{color:#FFF;padding-block:50px}.counting-numbers .counting-number--list .counting-number--header{font-weight:500}.counting-numbers .counting-number--list .counting-number--item{width:calc(33.333% - var(--gap))}.counting-numbers .counting-number--list .counting-number--item .counting-number--image{width:130px;height:130px;align-content:center;justify-self:center;margin-inline:auto}@media (max-width:767.98px){.counting-numbers .counting-number--list .counting-number--item{width:100%}}.counting-numbers .counting-number--list::before,.counting-numbers .counting-number--list::after{display:none}@media (max-width:991.98px){.counting-numbers .counting-number--list{padding-block:var(--gap-half) 0}.counting-numbers .counting-number--list::before,.counting-numbers .counting-number--list .counting-numbers .counting-number--list::after{display:none}}.team--list{margin-bottom:0}@media (min-width:568px){.team--list:not(.frame[class^="frame-type-container--"] .team--list) .team--member{flex:0 0 33.333%;max-width:33.333%}}@media (min-width:568px){.team--member{flex-flow:column}}@media (min-width:568px){.team--member--image{flex:0 0 1;max-width:100%}}.team--member--text .main-header{font-weight:700}@media (max-width:567.98px){div#content--main{padding-inline:0}}.row{display:flex;margin-inline:calc(20px / -1)}.row::before,.row::after{content:"";clear:both;display:block;height:0;visibility:hidden}.row>*{padding-inline:20px}.frame-type-felogin_login fieldset{border:none;padding:0;display:flex;flex-direction:column;gap:var(--gap-half)}.frame-type-felogin_login fieldset [type=submit]{background:none;color:#FFF;border:none;padding:0}.frame-type-felogin_login fieldset .btn.more{width:fit-content;margin-top:var(--gap-half);padding-right:52px}.frame-type-felogin_login fieldset .btn.more:not(:disabled):not(.disabled):active{padding-right:52px;margin-top:var(--gap-half)}.frame-type-felogin_login fieldset .btn.more:hover{border-color:var(--color-primary)}.frame-type-felogin_login fieldset .btn.more:hover input{color:var(--color-primary)}.frame-type-felogin_login fieldset input{padding:11px var(--gap-half);border-color:var(--color-secondary);border-width:0 0 1px 0;display:block}.frame-type-felogin_login fieldset input:focus-visible{display:block}.ce-image-slider .ce-gallery .ce-column+.ce-column{display:none}.ce-image-slider .ce-gallery .ce-column .image picture{width:100%}.responsive--image figure.image picture{width:100%}.ce-gallery picture{width:100%}.news-list-view .article .news-content-wrap{transition:all 0.4s ease}.news-list-view .article .news-content-wrap:hover{background-color:var(--color-white)}.news-list-view .article .news-content-wrap:has(.more) .more{font-weight:700}.news-list-view .article .news-content-wrap .news-list-date{font-size:19px;font-weight:500;color:var(--color-text)}.news-list-view .article .header>*{font-size:3rem;hyphens:auto}.news-list-view .article .header{grid-area:header;margin-block:var(--gap-half) var(--gap)}.news-list-view .article .news-list-category{display:block;background-color:var(--color-fourth);color:var(--color-white);width:fit-content;padding:12px;position:absolute;top:-66px;z-index:2}.news-list-view .article .news-content-wrap{grid-template-areas:"category" "date" "header" "tags" "teaser";padding:40px var(--gap-half)}.news-list-view .article a.link-external:not(.more)::after{display:none}.news-list-view .article a.link-external.more::after{content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg")}.news-list-view .paginate .previous span::before{border:none;display:inline-block;line-height:1;transition:all 0.2s ease;position:absolute;z-index:9;left:0;top:calc(50% - 12px);transform:rotate(180deg);transform-origin:center;content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg")}.news-list-view .paginate .next span::after{border:none;display:inline-block;line-height:1;transition:all 0.2s ease;position:absolute;z-index:9;right:0;top:calc(50% - 9px);content:url("/typo3conf/ext/pm_theme_walddoerfer/Resources/Public/Icons/Icon-Pfeil-gruen.svg")}.news-single .article ul.pager{width:100%;display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:0;margin-top:calc(var(--gap) * 2);gap:var(--gap)}.news-single .article ul.pager:has(li.next:only-child){justify-content:flex-end}.news-single .article .news-related-wrap>*:not(:first-child){margin-top:var(--gap)}.news-single .article .news-img-wrap>*:not(:first-child){margin-top:var(--gap)}.waconcookiemanagement #CookieBox .cookieclose{background:var(--color-primary)}.tx-kesearch-pi1 span.submitbutt input[type="submit"]{width:100%;height:60px;font-size:20px;padding:0;margin:-10px 0 0;background-color:var(--color-primary);border:solid 1px var(--color-primary);border-radius:0;color:#FFF}.tx-kesearch-pi1 .kesearchbox{margin-right:10px;max-width:none}.tx-kesearch-pi1 #ke_search_sword{max-width:unset}
.tx-kesearch-pi1 {
    font-family: Sans-Serif;
}

/* Clearer */
.tx-kesearch-pi1 .clearer {
    display: block;
    height: 1px;
    line-height: 1px;
    clear: both;
}

/* formElements */
.tx-kesearch-pi1 form{
    border: 0 none;
    margin: 0 0 20px 0;
}
.tx-kesearch-pi1 form fieldset{
	margin:0;
	padding:0;
}
.tx-kesearch-pi1 .kesearch_searchbox {
	border:none;
}
.tx-kesearch-pi1 input[type="search"],
.tx-kesearch-pi1 select,
.tx-kesearch-pi1 textarea{
    padding: 0.3em 0.3em 0.3em 0.4em;
    background: white;
    border: 1px solid #bbbbbb;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #2b2b2b;
}
.tx-kesearch-pi1 input[type="search"]:focus,
.tx-kesearch-pi1 input[type="search"]:hover,
.tx-kesearch-pi1 select:focus,
.tx-kesearch-pi1 select:hover,
.tx-kesearch-pi1 textarea:focus,
.tx-kesearch-pi1 textarea:hover{
    box-shadow: 0 0 3px #bbbbbb;
    border: 1px solid #b2b2b2;
    color: #000;
}

/* Buttons */
a.kesGreyButt,
span.resetbutt a,
span.submitbutt input,
input.kesGreyButt,
span.kesGreyButt{
    font-size:1em;
    font-family: Sans-Serif;
    padding: 5px 10px;
    margin: 0 10px 10px 0;
	display: block;
    cursor: pointer;
	min-width:70px;
	max-width:140px;
    -moz-user-select: none;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center top , #f6f6f6, #f0f0f0);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #444;
    text-align: center;
    text-decoration: none;
}

/* fix firefox button size (line-height is not working in firefox submit button)*/
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
li.checkboxButtonSubmit span,
span.submitbutt input,
input.kesGreyButt[type="submit"]{
	min-width:169px;
	max-width:220px;
}

span.resetbutt {
	float:left;
}

span.resetbutt a:hover,
span.submitbutt input:hover,
input.kesGreyButt:hover,
span.kesGreyButt:hover{
    text-decoration: none;
    cursor: pointer;
	background-color: #f8f8f8;
    background-image: -moz-linear-gradient(center top , #f8f8f8, #f1f1f1);
    border: 1px solid #c6c6c6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #222;
}
span.kesGreyButt a{
    text-decoration: none;
    color:#444;
    text-shadow: 0px 1px 0px #ffffff;
}
span.kesGreyButt a:hover{
    text-decoration: none;
    color:#000;
    text-shadow: 0px -1px 0px #ffffff;
}
/* buttFixes */
#kesearch_filters .list li.checkboxButton,
#kesearch_filters .list li.checkboxButtonSubmit{
    text-decoration: none !important;
    padding-bottom: 5px;
}
#kesearch_filters .list li.checkboxButtonSubmit{ margin-bottom: 1px;}
#kesearch_filters .list li.checkboxButtonSubmit{ padding-bottom: 0;}

/* SearchBox */
div.kesearchbox{
    position: relative;
    height: 35px;
    margin: 0 0 10px 0;
}
#ke_search_sword {
    position: absolute;
    top: 1px;
    width: 220px;
    height: auto;
    padding: 8px 40px 7px 9px;
    margin: 0;
    display: inline;
}
#kesearch_submit{
    position: absolute;
    top: 3px;
    left: 237px;
    height: 28px;
    width: 28px;
    border: 0 none;
    padding: 0;
}
#kesearch_submit:focus,
#kesearch_submit:hover{
    box-shadow: 0 0 0 white;
    border: 0 none;
    cursor: pointer;
}

/* Filters */
#kesearch_filters select {
    margin: 0 0 10px 0;
}
#kesearch_filters .list {
    border: 1px solid #cfcfcf;
    margin-bottom: 10px;
}
#kesearch_filters .list .head {
    display:block;
    border-bottom: 1px solid #CFCFCF;
    padding: 5px;
}
#kesearch_filters .list ul {
    padding: 10px;
    margin: 0;
    list-style-type:none;
}
#kesearch_filters .list ul.expanded { display:block; }
#kesearch_filters .list ul.closed { display:none; }
#kesearch_filters .list li {
    display:block;
    list-style-type:none;
    margin:0 0 10px 0;
    line-height:16px;
    color: #444;
}
#kesearch_filters .list li a{
    color: #444;
}
#kesearch_filters .list a.kesGreyButt {
   margin-left: 10px;
}
#kesearch_filters .list li:hover,
#kesearch_filters .list li a:hover{
    text-decoration: none;
    color: #444;
    cursor: pointer;
}
#kesearch_filters .list li.selected { font-weight: bold; }
#kesearch_filters .list li.parent0,
#kesearch_filters .list li.level0 { margin-left: 14px; }
#kesearch_filters .list li.parent1,
#kesearch_filters .list li.level1 { margin-left: 21px; }
#kesearch_filters .list li.parent2,
#kesearch_filters .list li.level2 { margin-left: 28px; }
#kesearch_filters .list li.parent3,
#kesearch_filters .list li.level3 { margin-left: 35px; }
#kesearch_filters .list li.parent0,
#kesearch_filters .list li.parent1,
#kesearch_filters .list li.parent2,
#kesearch_filters .list li.parent3 {
    font-weight: bold;
    list-style-position: outside;
}

/* Checkboxes */
#kesearch_filters .list ul.checkboxList{ padding-bottom: 1px; }
#kesearch_filters .list li.optionCheckBox {
    float: left;
    width: 200px;
    text-decoration: none;
    margin-bottom: 4px;
}
#kesearch_filters .list li.optionCheckBox input[type="checkbox"]{
    float: left;
    margin: 0 5px 0 0;
}
#kesearch_filters .list li.clearer {
    font-size: 0;
    line-height: 0;
    float: none;
    margin: 0 !important;
}
#kesearch_filters label{
    display:block;
    font-weight:bold;
    color: #353535;
    margin:0 0 4px 0;
}
#kesearch_filters .list li.region {
    font-weight: bold;
    margin-top: 5px;
}
#kesearch_filters .list li.noclick { cursor: default !important; }
#kesearch_filters .list li.country { margin-left: 7px; }

/* SPECIAL CSS CLASS */
#kesearch_filters .small {
    display:block;
    height: 65px;
    max-height: 65px;
    overflow-y: auto;
    overflow-x: hidden;
}
#kesearch_filters .larger {
    display:block;
    height: 130px;
    max-height: 130px;
    overflow-y: auto;
    overflow-x: hidden;
}

/* Results */
#kesearch_num_results{
	color:#898989;
	float:left;
}

#kesearch_results .result-list-item{
	clear:both;
    margin: 20px 0 30px 0;
    padding: 0;
}
#kesearch_results .result-list-item .result-number,
#kesearch_results .result-list-item .result-title {
	font-size:1.2em;
}
#kesearch_results {
	clear:both;
	margin-top:20px;
}
#kesearch_results .result-list-item .result-teaser {
	color:#707070;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item-type-page { }

.tx-kesearch-pi1 #kesearch_results .teaser_icon img {
    float:left;
    margin-top:2px;
    margin-right:5px;
}

.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {
    color: red;
    font-weight: bold;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .add-info {
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar {
    border: 1px solid #D3D3D3;
    display: block;
    float: right;
    height: 10px;
    width: 48px;
}
.tx-kesearch-pi1 #kesearch_results .result-list-item .scoreBar .score {
    background-color: #D3D3D3;
    border: 1px solid #898989;
    display: block;
    height: 10px;
    margin: -1px 0 0 -1px;
}

/* Query time */
.tx-kesearch-pi1 #kesearch_query_time {
    font-style: italic;
    text-align: center;
    font-size: 80%;
}

/* Searchbox */
.tx-kesearch-pi1 .searchbox {
    margin-bottom: 5px;
}
.tx-kesearch-pi1 .searchbox input {
    margin-left: 0;
    width: 145px;
}
.tx-kesearch-pi1 .searchbox input.submit {
    width: 18px;
    height: 18px;
    border: none;
    background: none;
    vertical-align: middle;
}
.tx-kesearch-pi1 form.static .searchbox input.submit {
    margin-top: -16px;
}
.tx-kesearch-pi1 form.ajax .searchbox input.submit {
    margin-top: -4px;
}
.tx-kesearch-pi1 .searchbox .search_input {
    float:left;
    margin-right: 5px;
}

/* General Message */
.tx-kesearch-pi1 .general-message {
    padding: 5px;
}
.tx-kesearch-pi1 .general-message .image {
    float:left;
    vertical-align: middle;
    margin-right: 10px;
}

/* Pagebrowser */
.kesearch_pagebrowser ul {
    display: inline;
    margin: 0;
    padding: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
}
.kesearch_pagebrowser ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0;
}
#kesearch_pagebrowser_top,
#kesearch_pagebrowser_bottom {
    text-align: center;
    word-wrap: break-word;
    color:#707070;
}
#kesearch_pagebrowser_top .pages_total,
#kesearch_pagebrowser_bottom .pages_total{
    padding: 8px 0;
    background:#fff;
    margin-bottom: 15px;
}
#kesearch_pagebrowser_top .pages_total { border-bottom: 1px solid #cccccc; }
#kesearch_pagebrowser_bottom .pages_total { border-top: 1px solid #cccccc; }
#kesearch_pagebrowser_top div.result_txt,
#kesearch_pagebrowser_bottom div.result_txt{
    margin: 0 0 5px 0;
}
#kesearch_pagebrowser_top .kesearch_pagebrowser,
#kesearch_pagebrowser_bottom .kesearch_pagebrowser { margin: 0 auto 0; }

#kesearch_pagebrowser_top a,
#kesearch_pagebrowser_bottom a { padding: 3px; }
#kesearch_pagebrowser_top a:hover,
#kesearch_pagebrowser_bottom a:hover { cursor:pointer; }
#kesearch_pagebrowser_top a.current,
#kesearch_pagebrowser_bottom  a.current {
   font-weight: bold;
   color:#000;
   text-decoration:none;
}
#kesearch_pagebrowser_top .browser,
#kesearch_pagebrowser_bottom .browser{
    border:1px solid;
}

/* Ordering */
.tx-kesearch-pi1 #kesearch_ordering span.down {
    display: inline-block;
    width: 0;
    height: 0;
    border-color: #FF0000 transparent;
    border-style: solid solid none;
    border-width: 4px 4px 0;
}
.tx-kesearch-pi1 #kesearch_ordering span.up {
    display: inline-block;
    width: 0;
    height: 0;
    border-color: transparent transparent #FF0000;
    border-style: none solid solid;
    border-width: 0 4px 4px;
}
.tx-kesearch-pi1 #kesearch_ordering div.ordering {
	float:right;
	max-width:300px;
}
.tx-kesearch-pi1 #kesearch_ordering ul {
    display: inline-block;
    height: 20px;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
.tx-kesearch-pi1 #kesearch_ordering ul li {
    float: left;
    margin-right: 10px;
}
.tx-kesearch-pi1 #kesearch_ordering div.clearer {
    clear: left;
}
/* needed for autocomplete */
ul.ui-autocomplete li a {
	font-size: 12px;
}