.frame-shortcut-bar{position:relative}.frame-shortcut-bar .frame-container{background-color:var(--primary);border-radius:60px;color:var(--secondary);padding-top:20px;padding-bottom:10px;position:absolute;z-index:8999;top:calc(-50% - 10px);left:50%;transform:translate(-50%, 0) !important}.frame-shortcut-bar .texticon a{color:var(--secondary) !important;transition:color 0.5s ease !important}.frame-shortcut-bar .texticon:hover a{color:var(--light) !important}.frame-shortcut-bar a{color:var(--secondary) !important}.frame-shortcut-bar .texticon-icon{margin-bottom:0 !important}@media screen and (max-width:768px){.frame-shortcut-bar .frame-inner div[class*=" col-"]{width:50% !important}.frame-shortcut-bar .frame-container{position:relative !important}}body h1 strong{font-weight:bold !important}body .frame{padding-top:3.5rem;padding-bottom:3.5rem}#mainnavigation .navbar-nav .nav-link{color:#000 !important}body #mainnavigation:not(.show) .navbar-nav>li:last-child a{color:var(--secondary) !important}.carousel-fullscreen .carousel-content-inner{max-width:none}body .frame-background-light{color:#2b2b2b !important}body .frame-background-light svg{fill:#2b2b2b !important}body .card-group-element-item .card-title{font-size:1.35rem !important}@media screen and (min-width:1200px){body h1,h1,.h1,.page-content h1,.page-content .h1{font-size:2.6rem}body h2,h2,.h2,.page-content h2,.page-content .h2{font-size:2.275rem}body h3,h3,.h3,.page-content h3,.page-content .h3{font-size:1.95rem}body h4,h4,.h4,.page-content h4,.page-content .h4{font-size:1.625rem}body h5,h5,.h5,.page-content h5,.page-content .h5{font-size:1.3rem}.frame-sameheight.frame-type-idefa-4cols .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.frame-sameheight.frame-type-idefa-4cols .row>div,.frame-sameheight.frame-type-idefa-4cols .row>div>div{width:100%;height:100%}}@media screen and (max-width:1199px){body h1,h1,.h1,.page-content h1,.page-content .h1{font-size:2.6rem}body h2,h2,.h2,.page-content h2,.page-content .h2{font-size:2.275rem}body h3,h3,.h3,.page-content h3,.page-content .h3{font-size:1.95rem}body h4,h4,.h4,.page-content h4,.page-content .h4{font-size:1.625rem}body h5,h5,.h5,.page-content h5,.page-content .h5{font-size:1.3rem}}@media screen and (max-width:992px){body h1,h1,.h1,.page-content h1,.page-content .h1{font-size:2.3rem}body h2,h2,.h2,.page-content h2,.page-content .h2{font-size:2rem}body h3,h3,.h3,.page-content h3,.page-content .h3{font-size:1.65rem}body h4,h4,.h4,.page-content h4,.page-content .h4{font-size:1.325rem}body h5,h5,.h5,.page-content h5,.page-content .h5{font-size:1rem}}@media screen and (max-width:768px){#page-footer .gallery-item img,#page-footer .gallery-item picture{max-width:100px}}.top-container-wrapper .top-container a:not(.gflag){background-image:linear-gradient(to right, #ffffff, #ffffff 50%, var(--secondary) 50%);background-size:200% 100%;background-position:-100%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.3s ease-in-out}.navbar-brand-logo-normal{transition:height 0.15s ease-in-out}.navbar-mainnavigation .navbar-brand-image{transition:height 0.15s ease-in-out}.menu-fixed .navbar-mainnavigation .navbar-brand-image{padding-top:0.3125rem;padding-bottom:0.3125rem}#c18,#c33{color:#ffffff !important}#c18 a,#c33 a{color:var(--secondary) !important}.accordion-title-link-text,.accordion-title-link-state{color:var(--primary) !important}@keyframes shakeThatBooty{33%{transform:rotateZ(10deg);-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-o-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg)}67%{transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg);-moz-transform:rotateZ(-10deg);-o-transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg)}100%{transform:rotateZ(10deg);-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-o-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg)}}#mainnavigation:not(.show) .navbar-nav>li:last-child a{background-color:var(--primary);padding:10px 15px;border-color:var(--primary);margin-left:3vw;border-radius:5px;color:var(--secondary)}#mainnavigation:not(.show) .navbar-nav>li:last-child a:hover{animation:shakeThatBooty 0.3s linear 1;-webkit-animation:shakeThatBooty 0.3s linear 1;-moz-animation:shakeThatBooty 0.3s linear 1;-o-animation:shakeThatBooty 0.3s linear 1;-ms-animation:shakeThatBooty 0.3s linear 1}.form-navigation button:hover{animation:shakeThatBooty 0.3s linear 1;-webkit-animation:shakeThatBooty 0.3s linear 1;-moz-animation:shakeThatBooty 0.3s linear 1;-o-animation:shakeThatBooty 0.3s linear 1;-ms-animation:shakeThatBooty 0.3s linear 1}.frame-background-dark{color:#fff}.frame-background-dark .text-muted,.frame-background-dark a:not(.btn){color:#fff !important}.timeline-item-date{display:none}a.gflag{display:flex}html[lang*="de"] #mainnavigation:not(.show) .navbar-nav>li:last-child a span{font-size:1.2em !important}@media screen and (max-width:992px){iframe{max-width:100%}.carousel .carousel-control{opacity:1 !important}.carousel .carousel-control-prev .carousel-control-icon{left:0 !important;top:50% !important}.carousel .carousel-control-next .carousel-control-icon{right:0 !important;top:50% !important}.slick-next{right:0 !important;z-index:9999}.slick-prev{left:-10px !important;z-index:9999}}.carousel{max-height:638px;overflow:hidden}.carousel-inner,.carousel-inner>div,.carousel-content{max-height:638px;overflow:hidden}.carousel-inner img{height:100%;width:auto}body .navbar.navbar-mainnavigation{padding-top:30px;padding-bottom:30px}@media screen and (max-width:568px){.carousel-fullscreen .carousel-text h2{font-size:2.5rem !important}}body #page-footer section{padding:0}body .sociallinks-link-icon{background-color:#2f2f2f}@media screen and (min-width:1200px){body h2{font-size:2.272rem}}