@font-face{font-family:"AmaticSC";src:url("../fonts/AmaticSC-Bold.woff2") format("woff2"), url("../fonts/AmaticSC-Bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}h1{font-family:"AmaticSC", sans-serif;font-size:72px;font-size:4.5rem;line-height:72px;line-height:4.5rem;font-weight:normal;color:#232323}@media screen and (max-width:1024px){h1{font-size:72px;font-size:4.5rem;line-height:72px;line-height:4.5rem}}@media screen and (max-width:480px){h1{font-size:48px;font-size:3rem;line-height:72px;line-height:4.5rem}}h2{font-family:"AmaticSC", sans-serif;font-weight:normal;font-size:58px;font-size:3.625rem;line-height:72px;line-height:4.5rem;color:#7cfb30;text-transform:uppercase;text-decoration:none;margin:0 0 20px}@media screen and (max-width:1024px){h2{font-size:46px;font-size:2.875rem;line-height:56px;line-height:3.5rem}}h3{font-family:'bebas-neue-pro', sans-serif;font-size:28px;font-size:1.75rem;line-height:42px;line-height:2.625rem;color:#7cfb30;font-weight:700;text-transform:uppercase;text-decoration:none;margin:0 0 20px}p{font-family:"bebas-neue-pro", sans-serif;font-size:18px;font-size:1.125rem;color:#232323;font-weight:400;line-height:24px;line-height:1.5rem;text-decoration:none}body{font-family:"bebas-neue-pro", sans-serif;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:400;font-display:swap}.button.green button{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#7cfb30;margin:20px 0;color:#fff;font-family:"AmaticSC", sans-serif;font-size:36px;font-size:2.25rem;line-height:58px;line-height:3.625rem;font-weight:600;line-height:20px;text-decoration:none;text-transform:uppercase;text-align:center;margin:10px 0}.button.green button:hover{background:transparent;color:#7cfb30;border:3px solid #7cfb30}.button.white button{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#fff;margin:20px 0;color:#232323;font-family:"AmaticSC", sans-serif;font-size:36px;font-size:2.25rem;line-height:58px;line-height:3.625rem;font-weight:600;line-height:20px;text-decoration:none;text-transform:uppercase;text-align:center;margin:10px 0}.button.white button:hover{background:transparent;color:#fff;border:3px solid #fff}.top-section{display:grid;grid-template-rows:auto 1fr}.top-section.hero-active{min-height:100vh}.hero{height:100%}.hero h3{display:none}.hero .region-hero{display:flex;justify-content:center;align-items:center;position:relative;min-height:100%;text-align:center}.hero .region-hero .region{align-self:center;text-align:center}.hero .region-hero .field{z-index:2;background:white;padding:0px 50px;margin-top:5%;place-self:self-start}@media (max-width:960px){.hero .region-hero .field{padding:30px 20px}}.hero .region-hero .field h2{color:#000;font-family:"AmaticSC", sans-serif;font-size:72px;font-size:4.5rem;line-height:72px;line-height:4.5rem;font-weight:normal;color:#232323}@media screen and (max-width:1024px){.hero .region-hero .field h2{font-size:72px;font-size:4.5rem;line-height:72px;line-height:4.5rem}}@media screen and (max-width:480px){.hero .region-hero .field h2{font-size:48px;font-size:3rem;line-height:72px;line-height:4.5rem}}.hero .region-hero .field h3{font-weight:300;color:#000;font-family:'bebas-neue-pro', sans-serif;font-size:28px;font-size:1.75rem;line-height:42px;line-height:2.625rem;color:#232323;font-weight:700;text-transform:uppercase;text-decoration:none}.hero .region-hero #bodymovin,.hero .region-hero #bodymovin-bird,.hero .region-hero #bodymovin-bat,.hero .region-hero #bodymovin-mobile{position:absolute;width:100%;height:auto;left:0}.hero .region-hero #bodymovin{bottom:0}.hero .region-hero #bodymovin-bird,.hero .region-hero #bodymovin-bat{top:0;z-index:3}.site-footer{position:relative;margin:0 0 0 0}.site-footer #footer-logo{width:250px}.site-footer .layout-container{position:relative}.site-footer .layout-container .region-footer{background:#7cfb30;padding:50px 50px 0;z-index:5;position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.site-footer .layout-container .region-footer:before{content:"";position:absolute;width:100%;height:80px;top:-30px;left:0;background:#7cfb30;transform:skewY(-1.2deg);z-index:2}.site-footer .layout-container .region-footer #footer-mainmenu{display:flex;justify-content:flex-end}.site-footer .layout-container .region-footer #footer-mainmenu ul li{list-style:none;padding:5px 0}.site-footer .layout-container .region-footer #footer-mainmenu ul li a{padding:5px 20px;color:#232323;text-decoration:none;font-size:24px;font-size:1.5rem;font-weight:bold}.site-footer .layout-container .region-footer #footer-mainmenu ul li a:hover{text-decoration:underline}.site-footer .layout-container .region-footer .menu-wrapper:last-child{grid-column:1 / 3;margin:60px 0 0 0}.site-footer .layout-container .region-footer .menu-wrapper:last-child ul{display:flex;grid-column:1 / 3;place-content:center}.site-footer .layout-container .region-footer .menu-wrapper:last-child ul li{list-style:none}.site-footer .layout-container .region-footer .menu-wrapper:last-child ul li a{padding:0 20px;color:#232323;text-decoration:none;font-weight:bold}.site-footer .layout-container .region-footer .menu-wrapper:nth-child(1) ul li{list-style:none}.site-footer .layout-container .region-footer .menu-wrapper:nth-child(1) ul li a{color:#232323;text-decoration:none}@media (max-width:960px){.site-footer .layout-container .region-footer{padding:20px 20px 0}.site-footer .layout-container .region-footer .menu-wrapper:last-child{grid-column:1 / 2}}#block-socialmedia .content p{display:flex;justify-content:center}#block-socialmedia .content p a{display:block;min-width:25px;line-height:0;font-size:0;color:transparent;margin:0 0 0 10px}#block-socialmedia .content p a:nth-child(1){background:url("../images/fb.svg") no-repeat;background-size:contain;height:50px;width:50px}#block-socialmedia .content p a:nth-child(2){background:url("../images/insta.svg") no-repeat;background-size:contain;height:50px;width:50px}#block-views-block-news-rund-ums-kulturtragfestival-block-1{margin:50px 0;min-height:auto}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .title-wrapper{background:#7cfb30;position:relative;margin:0 0 100px 0;padding:40px 0;display:flex;justify-content:center}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .title-wrapper:before{content:"";position:absolute;width:100%;height:50px;top:-30px;left:0;background:#7cfb30;transform:skewY(0.5deg)}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .title-wrapper:after{content:"";position:absolute;width:100%;height:50px;bottom:-30px;left:0;background:#7cfb30;transform:skewY(-0.9deg)}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .title-wrapper h2{text-transform:uppercase;display:inline-block;margin:0 20px;color:#232323}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .title-wrapper h2:before{content:"";position:absolute;background:url("../images/line-headline.svg") no-repeat;background-size:cover;width:10px;height:170%;top:-35%;margin:0 0 0 -50px;transform:skewX(2.5deg);z-index:1}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .title-wrapper h2:after{content:"";position:absolute;background:url("../images/line-headline.svg") no-repeat;background-size:cover;width:10px;height:150%;top:-25%;margin:0 0 0 50px;transform:skewX(-7.5deg);z-index:1}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content{padding:0 30px;max-width:1440px;align-self:center}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-header .news-front-spell{font-family:"bebas-neue-pro", sans-serif;font-size:18px;font-size:1.125rem;color:#232323;font-weight:400;line-height:24px;line-height:1.5rem;text-decoration:none}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(274px, 1fr));gap:50px}@media (max-width:960px){#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content{gap:0px}}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-image{height:0;padding-top:56.25%;display:block;position:relative;object-fit:cover;margin:50px 0}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-image:after{content:"";width:100%;height:100%;background:#7cfb30;position:absolute;left:10px;bottom:-20px;z-index:1}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-image a{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-image a img{object-fit:cover;width:100%;margin:-10px 0 0 -15px;z-index:5;position:relative}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-inline{display:flex;white-space:nowrap}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-inline h3{color:#232323;white-space:pre-wrap;width:100%;padding:0 20px 0 0}#block-views-block-news-rund-ums-kulturtragfestival-block-1 .content .view-content .news-front-inline .datetime{color:#232323;font-weight:600;font-size:18px;font-size:1.125rem}#header{position:fixed;right:0;top:40px;z-index:1000}@media (min-width:1279px){#header{top:40px}}.toolbar-fixed #header{top:140px}#headermenu .menu-wrapper{height:84px;display:flex;align-items:center;justify-content:flex-end;margin:0 47px 0 0;height:83px}#headermenu .menu-wrapper a{text-decoration:none;font-family:"AmaticSC", sans-serif;font-weight:normal;font-size:36px;font-size:2.25rem;color:#232323;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:32px;font-size:2rem}@media screen and (max-width:1024px){#headermenu .menu-wrapper a{font-size:28px;font-size:1.75rem}}#headermenu .menu-wrapper>ul{display:flex;margin:0 10px 0 0;height:100%}#headermenu .menu-wrapper>ul>li{position:relative;list-style:none;place-items:center}#headermenu .menu-wrapper>ul>li:last-child a{padding:30px 25px;color:#fff;background:none}#headermenu .menu-wrapper>ul>li>a{position:relative;transition:0.2s ease-out 0.1s;background:#fff;padding:30px;height:100%;display:block}#headermenu .menu-wrapper>ul>li:last-child a:after{content:none}@media screen and (max-width:1279px){#headermenu .menu-wrapper>ul>li:not(:last-child) a{font-size:24px;font-size:1.5rem;padding:10px}#headermenu .menu-wrapper>ul>li:last-child{margin-left:10px}}@media screen and (max-width:1580px){#headermenu .menu-wrapper>ul>li:not(:last-child) a{font-size:28px;font-size:1.75rem}#headermenu .menu-wrapper>ul>li:last-child{margin-left:10px}}@media (min-width:1279px){#headermenu .menu-wrapper>ul>li:hover>ul{opacity:1;transform:translate(0, 0px);pointer-events:inherit;transition:transform 0.2s ease-out, opacity 0.2s ease-out 0.1s}#headermenu .menu-wrapper>ul>li>ul{position:absolute;display:inherit;list-style:none;background:#fff;width:100%;opacity:0;transform:translate(0, -50px);pointer-events:none;transition:transform 0.2s ease-out 0.1s, opacity 0.2s ease-out}#headermenu .menu-wrapper>ul>li>ul>li{padding:5px 20px}#headermenu .menu-wrapper>ul>li>ul>li a{width:100%;display:block;font-size:22px;color:#232323;font-weight:300;transition:0.2s}#headermenu .menu-wrapper>ul>li>ul>li a:hover{color:#7cfb30}}.block-menu .content{display:inline-block}.block-menu .content ul.menu{display:flex;list-style:none;padding:0;flex-direction:row;align-items:center;justify-content:center;font-size:18px}.block-menu .content ul.menu li{margin:0}.block-menu .content ul.menu li a{color:#5e5f60;font-family:"AmaticSC", sans-serif;font-weight:normal;font-size:36px;font-size:2.25rem;color:#7cfb30;font-weight:600;text-decoration:none;text-transform:uppercase;padding:0 0 5px;position:relative;padding:5px 40px}@media screen and (max-width:1024px){.block-menu .content ul.menu li a{font-size:28px;font-size:1.75rem}}.block-menu .content ul.menu li a.active-trail{background:#192c4a;color:#fff}.block-menu .content ul.menu li a:hover{background:#c1c1c8;color:#fff}.block-menu .content input[type="checkbox"]:checked+ul{opacity:1;visibility:visible}@media (max-width:1279px){.block-menu .content{display:inline-block}.block-menu .content ul.menu{flex-direction:column}.block-menu .content ul.menu li a{color:#5e5f60;font:600 16px "Titillium Web", sans-serif;padding:0 0 5px;position:relative;padding:10px 40px}.block-menu .content input[type="checkbox"]:checked+ul{opacity:1;visibility:visible}}.region-primary-menu #mobile-toggle{display:none}.region-primary-menu input[type="checkbox"]{appearance:none;-webkit-appearance:none;display:none;width:1px;height:1px;opacity:0}@media (max-width:1279px){.region-primary-menu>div{flex:40%;padding:0 20px}.region-primary-menu #headermenu{display:flex;place-content:flex-end;align-items:center;order:3;padding:0;flex:20%}.region-primary-menu #headermenu #mobile-toggle{display:initial;appearance:none}.region-primary-menu #headermenu #mobile-toggle:checked~#hamburger .lines div:nth-child(1){transform:translateY(-2px) rotate(45deg)}.region-primary-menu #headermenu #mobile-toggle:checked~#hamburger .lines div:nth-child(2){transform:translateX(-35px);opacity:0}.region-primary-menu #headermenu #mobile-toggle:checked~#hamburger .lines div:nth-child(3){transform:translateY(2px) rotate(-45deg)}.region-primary-menu #headermenu #mobile-toggle:checked~#hamburger .lines div:after{opacity:0}.region-primary-menu #headermenu #mobile-toggle:checked~#hamburger:after{transform:scale(200);transition:transform 1s ease-in 0.4s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul{pointer-events:all;place-content:center}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li{transform:translate(0, 0);opacity:1;transition:transform 0.2s 0.3s, opacity 0.2s 0.45s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:nth-child(2){transition-delay:0.75s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:nth-child(3){transition-delay:0.8s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:nth-child(4){transition-delay:0.85s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:nth-child(5){transition-delay:0.9s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:nth-child(6){transition-delay:0.95s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:nth-child(7){transition-delay:1s}.region-primary-menu #headermenu #mobile-toggle:checked~.menu-wrapper ul li:last-child{margin:0}.region-primary-menu #headermenu #mobile-toggle:checked~#mobile-overlay{opacity:0.5}.region-primary-menu #headermenu .menu-wrapper{height:100vh;z-index:100;align-items:baseline;justify-content:center;position:fixed;top:0;left:0;display:flex;padding:0;transition:0.125s ease;width:100%;pointer-events:none}.region-primary-menu #headermenu .menu-wrapper>ul{flex-direction:column;margin:0;align-self:center;padding:0}.region-primary-menu #headermenu .menu-wrapper>ul>li{padding:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);transform:translate(-50%, 0);transition:transform 0.5s 0s, opacity 0.3s 0s;opacity:0;position:relative}.region-primary-menu #headermenu .menu-wrapper>ul>li:not(.submenu) a label{opacity:0}.region-primary-menu #headermenu .menu-wrapper>ul>li:after{content:"";position:absolute;bottom:-5px;left:0;height:8px;width:100%;background:url("../images/path-hor.svg") no-repeat;background-size:contain}.region-primary-menu #headermenu .menu-wrapper>ul>li a{font-size:30px;font-size:1.875rem;color:#fff;line-height:initial;display:flex;width:100%;position:relative;padding:10px 45px 10px 20px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;background:none;position:relative}.region-primary-menu #headermenu .menu-wrapper>ul>li a label{display:flex;justify-content:center;align-items:center;width:35px;height:100%;background:#7cfb30;position:absolute;right:0;top:0}.region-primary-menu #headermenu .menu-wrapper>ul>li a label:after{content:">";display:block;position:absolute;color:#fff;transform:rotate(0deg);transform-origin:10px 10px;transition:0.125s;width:20px;height:20px;text-align:center;line-height:15px}.region-primary-menu #headermenu .menu-wrapper>ul>li ul{max-height:0;overflow:hidden;transition:0.125s ease-in-out;padding:0;flex-direction:column;background:white}.region-primary-menu #headermenu .menu-wrapper>ul>li ul a{font-size:16px}.region-primary-menu #headermenu .menu-wrapper>ul>li input{position:absolute;right:0;appearance:none;-webkit-appearance:none}.region-primary-menu #headermenu .menu-wrapper>ul>li input:checked~ul{position:relative;opacity:1;max-height:200px}.region-primary-menu #headermenu .menu-wrapper>ul>li input:checked+a label:after{transform:rotate(90deg)}}#hamburger{position:absolute;right:29px;top:-41px;z-index:5;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent}@media (max-width:1279px){#hamburger{right:0px}}#hamburger:after{content:"";position:absolute;right:35px;top:50px;width:100px;height:100px;border-radius:50%;background:#F94B5F;transform:scale(0);transition:0.7s ease-out}#hamburger .lines{position:absolute;right:74px;top:68px;z-index:6;transition:transform 0.3s ease-in-out, opacity 0.3s;cursor:pointer}@media (max-width:1279px){#hamburger .lines{right:55px;top:55px}}#hamburger .lines div{background:white;height:5px;width:35px;margin:5px 0;border-radius:5px;transition:0.125s;opacity:1;transform-origin:0;position:relative}#hamburger .lines div:after{content:"";background:#fff;position:absolute;width:100%;height:100%;transition:0.125s}@media (min-width:1279px){#hamburger~.menu-wrapper{z-index:1000}#hamburger~.menu-wrapper ul{overflow:hidden}#hamburger~.menu-wrapper ul li{transition:transform 0.4s ease, opacity 0.4s}#hamburger~.menu-wrapper ul li:nth-child(2){transition-delay:0.05s}#hamburger~.menu-wrapper ul li:nth-child(3){transition-delay:0.1s}#hamburger~.menu-wrapper ul li:nth-child(4){transition-delay:0.15s}#hamburger~.menu-wrapper ul li:nth-child(5){transition-delay:0.2s}#hamburger~.menu-wrapper ul li:nth-child(6){transition-delay:0.25s}#hamburger~.menu-wrapper ul li:nth-child(7){transition-delay:0.3s}#hamburger~.menu-wrapper ul li:last-child{transition-delay:0s;z-index:5}#hamburger.open .lines{transform:rotate(360deg);opacity:0}#hamburger.open+.menu-wrapper ul li{transition:transform 0.4s ease, opacity 0.4s}}.desktop #hamburger #hamburger-small{display:none}.desktop #hamburger #hamburger-big{width:350px !important}.mobile #hamburger #hamburger-small svg{width:150px !important}.mobile #hamburger #hamburger-big{display:none}#hamburger.closed~.menu-wrapper ul li{transform:translateX(1000px);opacity:0}#slider-wrapper>.slick-list{height:auto !important}.slick-slider .slick-arrow{position:absolute;top:200px;z-index:2;background-size:contain;height:50px;width:50px;border:none;font-size:0;height:50px;transform:translateY(-50%)}.slick-slider .slick-arrow.slick-prev{left:20px;background:url("../images/arrow-left.svg") no-repeat}.slick-slider .slick-arrow.slick-prev:hover{animation:arrow-left 0.7s infinite ease}@keyframes arrow-left{0%{left:20px}40%{left:10px}100%{left:20px}}.slick-slider .slick-arrow.slick-next{right:20px;background:url("../images/arrow-right.svg") no-repeat}.slick-slider .slick-arrow.slick-next:hover{animation:arrow-right 0.7s infinite ease}@keyframes arrow-right{0%{right:20px}40%{right:10px}100%{right:20px}}#block-views-block-kulturtragfestival-block-1{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:100px 25px;position:relative}@media (max-width:960px){#block-views-block-kulturtragfestival-block-1{padding:40px 0}}#block-views-block-kulturtragfestival-block-1>.content{max-width:1440px;align-self:center;margin:0 50px;width:100%}#block-views-block-kulturtragfestival-block-1 h1{padding:0 20px;max-width:1440px;width:100%;align-self:center}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:110px auto auto auto}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-header{grid-column:1 / 2;transform:translateY(20px);align-self:flex-end}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-header #slide-control-main{display:flex;justify-content:space-evenly;transform:skewY(-1.5deg)}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-header #slide-control-main button{height:90px;display:block;text-align:center;text-align:center;width:100%;position:relative;overflow:hidden;z-index:2;background:none;border:none;font-family:"AmaticSC", sans-serif;font-weight:normal;font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem;color:#232323;font-weight:400;text-decoration:none}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-header #slide-control-main button:after{content:"";position:absolute;top:0;left:0;width:0;width:100%;height:100%;background:#F2F2F2;z-index:-1;transition:0.3s ease-out;transform:translateY(50px)}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-header #slide-control-main.main #control-main:after{background:#7cfb30;transform:translateY(0px)}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-header #slide-control-main.popup #control-popup:after{background:#7cfb30;transform:translateY(0px)}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-content{position:relative;align-self:flex-start;background:#7cfb30;padding:40px 40px 120px 40px;overflow:hidden;grid-column:1 / 2;grid-row:2 / 3}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival>.view-content h2{color:#232323}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info{background:#F94B5F;position:relative;padding:30px 40px;grid-column:1 / 2;transform:translateY(-20%);align-self:self-end;margin:0 40px -60px}@media (max-width:960px){#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info{padding:30px 25px;margin:0 15px -60px}}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info h3{color:#fff;font-family:"AmaticSC";font-size:48px;font-size:3rem}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info p{color:#fff}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info a{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#fff;margin:20px 0;color:#232323;font-family:"AmaticSC", sans-serif;font-size:36px;font-size:2.25rem;line-height:58px;line-height:3.625rem;font-weight:600;line-height:20px;text-decoration:none;text-transform:uppercase;text-align:center;margin:10px 0}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info a:hover{background:transparent;color:#fff;border:3px solid #fff}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info::before{content:"";position:absolute;top:-10px;left:0;width:0;width:100%;height:30px;background:#F94B5F;transform:skewY(-1deg)}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info::after{content:"";position:absolute;bottom:-10px;left:0;width:0;width:100%;height:30px;background:#F94B5F;transform:skewY(1deg)}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer{overflow:hidden;grid-column:2 / 3;grid-row:1 / 4}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .action{margin-top:20px;display:flex;place-content:space-evenly}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .action a{padding:20px 20px;display:block;width:100%;text-align:center;cursor:pointer;background:#F2F2F2;transition:0.2s ease;position:relative}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .action a.active{background:#7cfb30}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .action a:after{content:'';position:absolute;height:100%;width:4px;right:-4px;top:0;background:url("../images/line-headline.svg") no-repeat;background-size:contain;z-index:2}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .action a:last-child:after{content:none}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .subslider{position:relative}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .subslider .front-gmap-link{position:absolute;right:0;top:0}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .subslider .front-gmap-link a{display:block;padding:10px 20px 10px 10px;position:relative;margin-top:10px;color:#232323}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .subslider .front-gmap-link a:after{content:'';position:absolute;width:13px;height:12px;background:url("../images/link.svg") no-repeat;background-size:contain;right:10px;top:0px}@media (max-width:960px){#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .subslider .front-gmap-link a{width:100px}}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .view-content>div:nth-child(2){display:none}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer p{padding:0 30px}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer ul{padding:0 25px 0 45px}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer h3{padding:0 30px;margin:15px 0 0 0px;font-family:"AmaticSC";font-size:48px;font-size:3rem;color:#232323}@media (max-width:960px){#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer h3{padding:0 150px 0 30px}}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer .front-buehne-image-content{padding:0 30px;margin:15px 0 0 0px;font-size:18px;font-size:1.125rem;color:#232323}@media (max-width:960px){#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival{grid-template-columns:1fr;grid-template-rows:auto}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-content{grid-row:initial}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .view-footer{grid-row:initial;grid-column:1 / 2}#block-views-block-kulturtragfestival-block-1 .view-kulturtragfestival .info{grid-row:4 / 5;margin:30px 15px 0;transform:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#block-views-event-block-kalender-front{min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:#7cfb30;position:relative}#block-views-event-block-kalender-front .content{max-width:1440px;width:100%;align-self:center;height:100%}#block-views-event-block-kalender-front .title-wrapper{max-width:1440px;width:100%;align-self:center}#block-views-event-block-kalender-front .title-wrapper h1{color:#232323;max-width:1440px}#block-views-event-block-kalender-front .view-display-id-block_kalender_front{position:initial;padding:0 25px}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content{flex-wrap:wrap;width:100%;height:100%;margin:200px 0}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper{display:grid;width:auto;height:auto;padding:0 70px 0 0;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-template-rows:repeat(auto-fill, minmax(250px, 1fr));gap:20px;margin:180px 0 0 0;position:relative}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper:after{content:"";position:absolute;height:30px;width:100%;top:-60px;background:url("../images/path-hor.svg") no-repeat;background-size:cover}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper>*{max-width:330px;margin-bottom:20px;margin:10px}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper h3{position:absolute;margin:-130px 0 0 0;font-size:72px;font-size:4.5rem;font-family:'AmaticSC', sans-serif}@media (max-width:960px){#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper{padding:0 20px 0 0;width:100%;position:relative;margin:30px 0 100px 0;align-content:center;flex-flow:initial}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper:after{height:30px;width:100%;bottom:initial;top:0;left:0;background:url("../images/path-hor.svg") no-repeat;transform:translatey(-30px)}}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row{max-width:330px}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row .date{display:grid;grid-template-columns:1fr 2fr}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row .date .time{grid-column:1 / 2;grid-row:1 / 3;display:flex;flex-direction:column}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row .date .time .datetime:first-child{font-size:84px;font-size:5.25rem;font-weight:600;line-height:initial;margin-top:-12px}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row .date .time .datetime:last-child{font-size:39px;font-size:2.4375rem}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row .date a{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;font-weight:600;color:#232323;text-transform:uppercase;text-decoration:none;overflow-wrap:anywhere}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper .views-row .date p{grid-column:2/3}#block-views-event-block-kalender-front .view-display-id-block_kalender_front .view-content h3{color:#232323}@media (max-width:960px){#block-views-block-kalender-front .view-display-id-block_kalender_front .view-content .month-wrapper{padding:0}}.path-dashboard td,.path-dashboard th{padding:0 10px;text-align:inherit}.path-dashboard th{font-size:22px;font-size:1.375rem;padding-bottom:10px}.path-dashboard h1{margin:0 0 40px 0}input[type="text"],input[type="password"]{padding:5px}.views-table{width:100%}.views-table tr a{color:#232323}.views-table thead{border-bottom:1px solid #232323}.views-table tbody tr{border-bottom:1px solid #F2F2F2}.views-table tbody tr td{padding:10px}.views-table tbody tr td p{margin:0}@media (max-width:960px){.views-table .views-field-body{display:none}.views-table .views-field-status a,.views-table .views-field-edit-node a,.views-table .views-field-delete-node a,.views-table .views-field-field-veranstaltungs-datum a{width:30px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.views-table .views-field-field-veranstaltungs-datum{width:100px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}}body.path-dashboard #main-wrapper,body.path-user #main-wrapper,.path-node #main-wrapper{display:flex;margin:50px 0 100px}@media (max-width:960px){body.path-dashboard #main-wrapper,body.path-user #main-wrapper,.path-node #main-wrapper{flex-direction:column}}body.path-dashboard #main-wrapper #main,body.path-user #main-wrapper #main,.path-node #main-wrapper #main{width:100%;margin:0 0 50px}body.path-dashboard #main-wrapper #main .region-content,body.path-user #main-wrapper #main .region-content,.path-node #main-wrapper #main .region-content{display:flex}body.path-dashboard #main-wrapper #block-dubistveranstalter,body.path-user #main-wrapper #block-dubistveranstalter,.path-node #main-wrapper #block-dubistveranstalter{grid-column:1 / 3}@media (max-width:960px){body.path-dashboard #main-wrapper .region-content,body.path-user #main-wrapper .region-content,.path-node #main-wrapper .region-content{grid-template-columns:1fr}body.path-dashboard #main-wrapper #block-dubistveranstalter,body.path-user #main-wrapper #block-dubistveranstalter,.path-node #main-wrapper #block-dubistveranstalter{grid-column:1 / 2}}body.path-dashboard #main-wrapper #block-kultur-content,body.path-user #main-wrapper #block-kultur-content,.path-node #main-wrapper #block-kultur-content{padding:0}body.path-dashboard #main-wrapper #block-kultur-content .view-header,body.path-user #main-wrapper #block-kultur-content .view-header,.path-node #main-wrapper #block-kultur-content .view-header{display:grid;flex-direction:column;margin-bottom:30px}body.path-dashboard #main-wrapper #block-kultur-content .view-header h3,body.path-user #main-wrapper #block-kultur-content .view-header h3,.path-node #main-wrapper #block-kultur-content .view-header h3{color:#232323;text-align:center;grid-row:1 / 2;grid-column:1 / 2}body.path-dashboard #main-wrapper #block-kultur-content .pager,body.path-user #main-wrapper #block-kultur-content .pager,.path-node #main-wrapper #block-kultur-content .pager{grid-row:1 / 2;grid-column:1 / 2}body.path-dashboard #main-wrapper #block-kultur-content .pager .js-pager__items,body.path-user #main-wrapper #block-kultur-content .pager .js-pager__items,.path-node #main-wrapper #block-kultur-content .pager .js-pager__items{padding:0;display:grid;width:100%;grid-template-columns:1fr 1fr}body.path-dashboard #main-wrapper #block-kultur-content .pager .js-pager__items .pager__item--next,body.path-user #main-wrapper #block-kultur-content .pager .js-pager__items .pager__item--next,.path-node #main-wrapper #block-kultur-content .pager .js-pager__items .pager__item--next{text-align:right}body.path-dashboard #main-wrapper #block-kultur-content .pager .js-pager__items a,body.path-user #main-wrapper #block-kultur-content .pager .js-pager__items a,.path-node #main-wrapper #block-kultur-content .pager .js-pager__items a{font-weight:bold;color:#232323}body.path-dashboard #main-wrapper .calendar-calendar th.days,body.path-user #main-wrapper .calendar-calendar th.days,.path-node #main-wrapper .calendar-calendar th.days{font-size:24px;font-family:"AmaticSC";color:#232323}body.path-dashboard #main-wrapper .calendar-calendar .monthview,body.path-user #main-wrapper .calendar-calendar .monthview,.path-node #main-wrapper .calendar-calendar .monthview{overflow:visible}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status,body.path-user #main-wrapper .calendar-calendar .monthview .event-status,.path-node #main-wrapper .calendar-calendar .monthview .event-status{display:flex;flex-wrap:wrap}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status div:first-child,body.path-user #main-wrapper .calendar-calendar .monthview .event-status div:first-child,.path-node #main-wrapper .calendar-calendar .monthview .event-status div:first-child{width:20px;height:20px;background-position:center;background-size:15px;position:relative;cursor:pointer;margin-right:5px}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status div:first-child:hover:after,body.path-user #main-wrapper .calendar-calendar .monthview .event-status div:first-child:hover:after,.path-node #main-wrapper .calendar-calendar .monthview .event-status div:first-child:hover:after{position:absolute;top:-13px;font-size:15px;font-size:0.9375rem;width:200px;z-index:2;opacity:1}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status div:first-child:after,body.path-user #main-wrapper .calendar-calendar .monthview .event-status div:first-child:after,.path-node #main-wrapper .calendar-calendar .monthview .event-status div:first-child:after{content:"";opacity:0;transition:0.2s}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .anfrage,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .anfrage,.path-node #main-wrapper .calendar-calendar .monthview .event-status .anfrage{background:url("../images/event-anfrage.svg") no-repeat}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .anfrage:hover:after,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .anfrage:hover:after,.path-node #main-wrapper .calendar-calendar .monthview .event-status .anfrage:hover:after{content:"anfrage"}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .bearbeitet,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .bearbeitet,.path-node #main-wrapper .calendar-calendar .monthview .event-status .bearbeitet{background:url("../images/event-bearbeitet.svg") no-repeat}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .bearbeitet:hover:after,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .bearbeitet:hover:after,.path-node #main-wrapper .calendar-calendar .monthview .event-status .bearbeitet:hover:after{content:"In Bearbeitung"}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .veranstaltung,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .veranstaltung,.path-node #main-wrapper .calendar-calendar .monthview .event-status .veranstaltung{background:url("../images/event-bestaetigt.svg") no-repeat}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .veranstaltung:hover:after,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .veranstaltung:hover:after,.path-node #main-wrapper .calendar-calendar .monthview .event-status .veranstaltung:hover:after{content:"Event bestätigt"}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .event-time,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .event-time,.path-node #main-wrapper .calendar-calendar .monthview .event-status .event-time,body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .event-place,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .event-place,.path-node #main-wrapper .calendar-calendar .monthview .event-status .event-place,body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .event-title a,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .event-title a,.path-node #main-wrapper .calendar-calendar .monthview .event-status .event-title a{font-size:10px;font-size:0.625rem;margin-right:5px;color:#232323}body.path-dashboard #main-wrapper .calendar-calendar .monthview .event-status .event-title,body.path-user #main-wrapper .calendar-calendar .monthview .event-status .event-title,.path-node #main-wrapper .calendar-calendar .monthview .event-status .event-title{color:#232323;text-decoration:underline;max-width:82px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.path-dashboard #main-wrapper #block-benutzeranmeldung,body.path-user #main-wrapper #block-benutzeranmeldung,.path-node #main-wrapper #block-benutzeranmeldung{display:flex;flex-direction:column;align-items:center}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content,body.path-user #main-wrapper #block-benutzeranmeldung .content,.path-node #main-wrapper #block-benutzeranmeldung .content{min-width:420px}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content .js-form-item,body.path-user #main-wrapper #block-benutzeranmeldung .content .js-form-item,.path-node #main-wrapper #block-benutzeranmeldung .content .js-form-item{display:flex;place-content:flex-end}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content .js-form-item .form-required,body.path-user #main-wrapper #block-benutzeranmeldung .content .js-form-item .form-required,.path-node #main-wrapper #block-benutzeranmeldung .content .js-form-item .form-required{display:flex}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content .form-actions,body.path-user #main-wrapper #block-benutzeranmeldung .content .form-actions,.path-node #main-wrapper #block-benutzeranmeldung .content .form-actions{margin:0}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content .form-actions input,body.path-user #main-wrapper #block-benutzeranmeldung .content .form-actions input,.path-node #main-wrapper #block-benutzeranmeldung .content .form-actions input{width:100%;padding:20px 0;margin:0;border:none;background:#7cfb30;color:#232323;font-size:24px;font-family:"AmaticSC"}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content>ul,body.path-user #main-wrapper #block-benutzeranmeldung .content>ul,.path-node #main-wrapper #block-benutzeranmeldung .content>ul{padding:0}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content>ul li,body.path-user #main-wrapper #block-benutzeranmeldung .content>ul li,.path-node #main-wrapper #block-benutzeranmeldung .content>ul li{list-style:none}body.path-dashboard #main-wrapper #block-benutzeranmeldung .content>ul li a,body.path-user #main-wrapper #block-benutzeranmeldung .content>ul li a,.path-node #main-wrapper #block-benutzeranmeldung .content>ul li a{color:#232323}body.path-dashboard #main-wrapper .path-dashboard .date-box,body.path-user #main-wrapper .path-dashboard .date-box,.path-node #main-wrapper .path-dashboard .date-box{border:none !important}.add-content ul{display:flex;flex-wrap:wrap;padding:0}.add-content ul li{list-style:none;margin:0 10px 0 0}.add-content ul li a{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#7cfb30;margin:20px 0;font-family:'bebas-neue-pro', sans-serif;font-size:20px;font-size:1.25rem;color:#232323;font-weight:700;text-transform:uppercase;text-decoration:none}.add-content ul li a:hover{background:#fff;color:#232323;border:3px solid #7cfb30}@media (max-width:960px){.add-content ul li{width:100%}.add-content ul li a{width:100%;display:block;margin:5px 0;padding:20px 0}}.add-content a{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#7cfb30;margin:20px 0;color:#fff;font-family:"AmaticSC", sans-serif;font-size:36px;font-size:2.25rem;line-height:58px;line-height:3.625rem;font-weight:600;line-height:20px;text-decoration:none;text-transform:uppercase;text-align:center;margin:10px 0}.add-content a:hover{background:transparent;color:#7cfb30;border:3px solid #7cfb30}#edit-submit{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#7cfb30;margin:20px 0;font-family:'bebas-neue-pro', sans-serif;font-size:20px;font-size:1.25rem;color:#232323;font-weight:700;text-transform:uppercase;text-decoration:none}#edit-submit:hover{background:#fff;color:#232323;border:3px solid #7cfb30}@media (max-width:960px){#edit-submit{width:100%}#edit-submit a{width:100%;display:block;margin:5px 0;padding:20px 0}}input,select{width:100%}.node-anfrage-form .required-fields[data-drupal-selector="edit-group-termin"]{display:flex;flex-wrap:wrap;column-gap:20px}.node-anfrage-form .required-fields[data-drupal-selector="edit-group-termin"] h3{flex:1 0 100%}.node-anfrage-form .js-form-item{display:flex;flex-direction:column}.footer-animation{display:none}*,*:before,*:after{box-sizing:border-box}.clearfix:after,.layout-container:after{content:none}body{background:#7cfb30}body:not(.path-frontpage) #main-wrapper{min-height:60vh;padding:50px 50px 0 50px}@media (max-width:960px){body:not(.path-frontpage) #main-wrapper{padding:50px 20px 0 20px}}body:not(.path-frontpage) #main-wrapper .region-content{display:flex;flex-direction:column;align-items:center}body:not(.path-frontpage) #main-wrapper .block{width:100%}body.path-frontpage .view-display-id-page_1{display:none}.content{display:flex;flex-direction:column}img{width:100%;height:auto}section{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.layout-container{margin:0 !important}.dialog-off-canvas-main-canvas{overflow:hidden}#page-wrapper{background:#fff;margin:20px;box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.25);position:relative}@media (min-width:1279px){#page-wrapper:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;background:url("../images/bg-top.svg");background-size:100% 20px}#page-wrapper #page{position:relative}#page-wrapper #page:before{content:"";position:absolute;top:0px;left:-20px;width:20px;height:100%;background:url("../images/bg-left.svg");background-size:20px 100%}#page-wrapper #page:after{content:"";position:absolute;top:0px;right:-20px;width:20px;height:100%;background:url("../images/bg-right.svg");background-size:20px 100%}}@media (max-width:1279px){#page-wrapper{margin:10px}#page-wrapper #page:before{left:-10px;width:10px;background:url("../images/bg-left.svg");background-size:10px 100%}#page-wrapper #page:after{right:-10px;width:10px;background:url("../images/bg-right.svg");background-size:10px 100%}}#logo{padding:25px 140px 0 25px}#logo a{max-width:300px;display:block}path{cursor:pointer}.view-jobs .view-header{margin-bottom:50px}.view-jobs .view-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:50px}.view-jobs .view-content .job-wrapper{display:none}.view-jobs .view-content .job-wrapper .jobtitle a{font-family:"AmaticSC";font-size:48px;font-size:3rem;line-height:72px;line-height:4.5rem;color:#232323;text-decoration:none;width:100%;display:block;position:relative;margin:0 0 40px}.view-jobs .view-content .job-wrapper .jobtitle a:after{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:35px;background:url("../images/path-black-hor.svg");background-size:cover}.region-content article .node__content{display:grid;grid-template-columns:1fr;gap:0}.page-node-type-anfrage .region-content .node__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50px auto;gap:50px}.page-node-type-anfrage .region-content .node__content .field--type-image{grid-row:1 / 3;padding:0 50px 0 0}.page-node-type-anfrage .region-content .node__content .field--type-datetime{grid-row:1 / 2;grid-column:2 / 3}.page-node-type-anfrage .region-content .node__content .field--type-datetime time{font-size:36px;font-size:2.25rem;line-height:48px;line-height:3rem;font-weight:bold;color:#232323}.page-node-type-anfrage .region-content .node__content .field--type-text-with-summary{grid-row:2 / 3;grid-column:2 / 3}.page-node-type-anfrage .region-content .node__content .field--name-field-gmap{grid-row:3 / 4;grid-column:1 / 3}.page-node-type-anfrage .region-content .node__content .field--name-field-gmap iframe{width:100%}@media (max-width:960px){.page-node-type-anfrage .region-content .node__content{grid-template-columns:1fr;grid-template-rows:auto auto}.page-node-type-anfrage .region-content .node__content .field--type-image{grid-row:1 / 2;grid-column:1 / 2}.page-node-type-anfrage .region-content .node__content .field--type-datetime{grid-row:2 / 3;grid-column:1 / 2}.page-node-type-anfrage .region-content .node__content .field--type-text-with-summary{grid-row:3 / 4;grid-column:1 / 2}.page-node-type-anfrage .region-content .node__content .field--name-field-gmap{grid-row:4 / 5;grid-column:1 / 2}.page-node-type-anfrage .region-content .node__content .field--name-field-gmap iframe{width:100%}}.path-user #user-register-form,.path-user #user-form{display:flex;flex-direction:column}.path-user #user-register-form .form-wrapper,.path-user #user-form .form-wrapper{display:flex;place-self:flex-end;flex-direction:column}.path-user #user-register-form .form-wrapper>.js-form-item,.path-user #user-form .form-wrapper>.js-form-item{display:flex}.path-user #user-register-form .form-wrapper .form-item-mail,.path-user #user-form .form-wrapper .form-item-mail,.path-user #user-register-form .form-wrapper .form-item-name,.path-user #user-form .form-wrapper .form-item-name{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto}.path-user #user-register-form .form-wrapper .js-form-type-password,.path-user #user-form .form-wrapper .js-form-type-password{margin:0 0 0 20p}.path-user #user-register-form .form-wrapper .description,.path-user #user-form .form-wrapper .description{grid-column:1 / 3;max-width:470px;margin-top:20px}.path-user #user-register-form .form-wrapper input:not([type="checkbox"]):not([type="radio"]),.path-user #user-form .form-wrapper input:not([type="checkbox"]):not([type="radio"]),.path-user #user-register-form .form-wrapper select,.path-user #user-form .form-wrapper select{max-width:600px;width:100%;padding:5px 7px}.path-user #user-register-form .form-wrapper label,.path-user #user-form .form-wrapper label{margin-right:15px;max-width:200px;display:inline-block}.path-user #user-register-form .form-wrapper #edit-submit,.path-user #user-form .form-wrapper #edit-submit{padding:30px 30px;border:none;border-radius:0px;display:inline-block;border:3px solid transparent;transition:0.2s ease-in;background:#7cfb30;margin:20px 0;color:#fff;font-family:"AmaticSC", sans-serif;font-size:36px;font-size:2.25rem;line-height:58px;line-height:3.625rem;font-weight:600;line-height:20px;text-decoration:none;text-transform:uppercase;text-align:center;margin:10px 0}.path-user #user-register-form .form-wrapper #edit-submit:hover,.path-user #user-form .form-wrapper #edit-submit:hover{background:transparent;color:#7cfb30;border:3px solid #7cfb30}@media (max-width:960px){.path-user #user-register-form .form-wrapper,.path-user #user-form .form-wrapper{place-self:initial}.path-user #user-register-form .form-wrapper>.js-form-item,.path-user #user-form .form-wrapper>.js-form-item{flex-direction:column}.path-user #user-register-form .form-wrapper .description,.path-user #user-form .form-wrapper .description{grid-column:1 / 2}.path-user #user-register-form .form-wrapper .form-item-mail,.path-user #user-form .form-wrapper .form-item-mail,.path-user #user-register-form .form-wrapper .form-item-name,.path-user #user-form .form-wrapper .form-item-name{grid-template-columns:1fr}.path-user #user-register-form .form-wrapper label,.path-user #user-form .form-wrapper label{padding:0 0 10px 0}}.path-user #user-form .form-wrapper{place-self:auto}.region-sidebar{padding:0 50px 0 0}@media (max-width:960px){.region-sidebar{display:flex}}.region-sidebar h1{margin:0;font-family:'bebas-neue-pro', sans-serif;font-size:28px;font-size:1.75rem;line-height:42px;line-height:2.625rem;color:#232323;font-weight:700;text-transform:uppercase;text-decoration:none}.region-sidebar ul{padding:0}.region-sidebar ul li{list-style:none;padding:5px 0}.region-sidebar ul li a{color:#000;text-decoration:none;width:100%;border-bottom:1px solid}@media (max-width:960px){.region-sidebar{padding:50px 0 0 0}}.view-benutzer-dashboard>.profildaten,.view-benutzer-dashboard>.ansprechpartner,.view-benutzer-dashboard>.steuer{display:none}.page-node-type-anfrage #block-kultur-page-title{margin:50px 0 10px}.page-node-type-anfrage #block-kultur-page-title h1{margin:0}.page-node-type-anfrage #content{display:flex;flex-direction:column}.page-node-type-anfrage #content .event-gmap{align-self:center;width:100%;max-width:1440px;margin-top:30px}.page-node-type-anfrage #content .event-gmap .title{font-family:'bebas-neue-pro', sans-serif;font-size:28px;font-size:1.75rem;line-height:42px;line-height:2.625rem;color:#232323;font-weight:700;text-transform:uppercase;text-decoration:none;margin-bottom:20px}.page-node-type-anfrage #content .event-gmap iframe{width:100%;margin-bottom:20px}#block-unseresponsoren{text-align:center;margin:0 0 50px}#block-unseresponsoren .content>div{display:flex;flex-wrap:wrap;align-content:center;align-self:center}@media (max-width:960px){#block-unseresponsoren .content>div{flex-direction:column}}#block-unseresponsoren .content>div a:nth-child(1){background:url("../images/logos/BKM_Web_de.gif") 50% no-repeat;background-size:contain;width:300px}#block-unseresponsoren .content>div a:nth-child(2){background:url("../images/logos/EICHBAUM.jpg") 50% no-repeat;background-size:contain;width:250px}#block-unseresponsoren .content>div a:nth-child(3){background:url("../images/logos/mannheim-logo.jpg") 50% no-repeat;background-size:contain;width:250px}#block-unseresponsoren .content>div a{display:block;min-height:150px;background:rgba(0, 0, 0, 0.25);margin:20px}/*# sourceMappingURL=style.css.map */