html{scroll-behavior:smooth}body .wp-site-blocks{padding-top:0}body .wp-block-site-logo img{min-width:66px}body h1,body h2,body h3,body h4,body h5,body h6{position:relative;vertical-align:middle}body .has-ts-asterisk-green-color:before,body .has-ts-asterisk-purple-color:before{content:"";position:relative;display:inline-block;top:2rem;height:140px;width:140px;transform:rotate(-2deg);margin-left:-100px}body .has-ts-asterisk-green-color:before{background:url(//takespace-hannover.de/wp-content/themes/takeSpace/assets/styles/../img/take_space_asterisk_purple.svg) no-repeat}body .has-ts-asterisk-purple-color:before{background:url(//takespace-hannover.de/wp-content/themes/takeSpace/assets/styles/../img/take_space_asterisk_green.svg) no-repeat}body .huiii:before{animation:huiii 2s ease}body .is-flex-end>div{align-items:flex-end}body .wp-block-navigation a.wp-block-navigation-item__content{padding-bottom:8px;transition:all .3s ease;justify-content:flex-end;text-align:right}body .wp-block-navigation a.wp-block-navigation-item__content .wp-block-navigation-item__label:after{content:"";position:absolute;bottom:0;left:0;display:block;height:8px;width:100%;background-color:var(--wp--preset--color--tsgreen);transform:scaleX(0);transform-origin:right}body .wp-block-navigation a.wp-block-navigation-item__content:hover{text-decoration:none;color:var(--wp--preset--color--tspurple)}body .wp-block-navigation a.wp-block-navigation-item__content:hover .wp-block-navigation-item__label:after{transform:scaleX(1);transition:transform .4s}body .wp-block-post-content a:where(:not(.wp-element-button)){position:relative;text-decoration:none;color:var(--wp--preset--color--tspurple);transition:color .2s ease;z-index:1}body .wp-block-post-content a:where(:not(.wp-element-button)):after{content:"";position:absolute;top:0;left:1%;display:block;height:100%;width:100%;background-color:var(--wp--preset--color--tspurple);transform:scaleX(0);transform-origin:right;transition:transform .4s}body .wp-block-post-content a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--tswhite);transition:color .6s ease}body .wp-block-post-content a:where(:not(.wp-element-button)):hover:after{transform:scaleX(1.02);z-index:-1}body .wp-block-button__link.has-tspurple-background-color{transition:all .3s ease}body .wp-block-button__link.has-tspurple-background-color:hover{background-color:var(--wp--preset--color--tsgreen) !important;color:var(--wp--preset--color--tspurple) !important}body header.wp-block-template-part{margin-block-start:0 !important}body .mt-minus-20{margin-top:-20px}body main.wp-block-group{position:relative;background-color:var(--wp--preset--color--tsgray);padding-bottom:1.5rem;overflow:hidden;isolation:isolate}body main.wp-block-group:after{content:"";display:block;position:absolute;bottom:-100px;right:2vw;width:200px;height:200px;background:url(//takespace-hannover.de/wp-content/themes/takeSpace/assets/styles/../img/take_space_asterisk_purple.svg) no-repeat;animation:asterisk 20s ease-in-out infinite;z-index:-1}body main.wp-block-group .lineup{position:relative;overflow:hidden;transition:all .3s ease}body main.wp-block-group .lineup img{transform:scale(1);transition:all .3s ease}body main.wp-block-group .lineup figcaption{margin-bottom:0;position:absolute;bottom:0;color:#fff;padding:2rem .5rem;font-size:2rem;font-weight:600;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#cfd600 100%);text-shadow:0 0 15px #b3b3b3;width:100%;transition:all .3s ease;z-index:3}body main.wp-block-group .lineup:hover img{transform:scale(1.2)}body main.wp-block-group .lineup:hover figcaption{transform:scale(1.2);padding-left:3rem}body main.wp-block-group .lineup.hero figcaption{padding:3rem 1rem}body main.wp-block-group .lineup.hero:hover figcaption{transform:scale(1.2);padding-left:9rem}body footer.wp-block-template-part{margin-top:0;border-top:2px solid #000}body footer.wp-block-template-part .fs-logo-gallery{align-items:center}body footer.wp-block-template-part .fs-logo-gallery>figure{margin:auto !important}body footer.wp-block-template-part .fs-logo-gallery img{object-fit:contain !important;max-height:80px}body footer.wp-block-template-part .fs-logo-gallery.h-100 img{object-fit:contain !important;max-height:100px}body footer.wp-block-template-part .fs-logo-gallery.h-200 img{object-fit:contain !important;max-height:200px}body footer.wp-block-template-part .fs-logo-gallery.h-300 img{object-fit:contain !important;max-height:300px}body .wp-block-table.is-style-regular.timetable{width:100%;max-width:360px}body .wp-block-table.is-style-regular.timetable td{border:none;padding:.3rem}body .wp-block-table.is-style-regular.timetable tr:nth-child(even){background-color:var(--wp--preset--color--tspurple);color:#fff;text-align:center}body .wp-block-table.is-style-regular.timetable tr:nth-child(odd){background-color:var(--wp--preset--color--tsgreen);text-align:center}body .wp-block-table.is-style-regular.timetable tr:first-child{font-size:28px;font-family:var(--wp--preset--font-family--anton-sans) !important}body .wp-block-table.is-style-regular.timetable tr td:first-child{background-color:#f2f2f2;color:#000;vertical-align:bottom}body .wp-block-table.is-style-regular.timetable tr td:last-child{border-bottom:6px solid #f2f2f2}body .fs-accordion{--pd-small:.5rem;--pd-normal:1rem;--pd-xl:1.5rem}body .fs-accordion *{box-sizing:border-box}body .fs-accordion .fs-accordion-header{display:grid;width:100%;align-content:center;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr auto auto}body .fs-accordion .fs-accordion-header .fs-accordion-time,body .fs-accordion .fs-accordion-header .fs-accordion-topic{position:relative;border-top:2px solid var(--wp--preset--color--tspurple);border-bottom:1px solid var(--wp--preset--color--tsblack);padding:var(--pd-small) var(--pd-normal);font-size:1.6rem;font-family:var(--wp--preset--font-family--anton-sans);max-height:58px}body .fs-accordion .fs-accordion-header .fs-accordion-time{grid-column:1/3;grid-row:1;transition:all .3s ease}body .fs-accordion .fs-accordion-header .fs-accordion-time:after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;display:block;border-right:1.2px solid var(--wp--preset--color--tsblack);transform:skewX(-55deg);z-index:1}body .fs-accordion .fs-accordion-header .fs-accordion-topic{text-align:right;grid-column:3/5;grid-row:1}body .fs-accordion .fs-accordion-header .fs-accordion-desc{grid-column:1/4;grid-row:2/4;align-self:center;padding:0 var(--pd-normal)}body .fs-accordion .fs-accordion-header .fs-accordion-desc .column h2{font-family:var(--wp--preset--font-family--kumbh-sans) !important;font-size:2.2rem;font-weight:600}body .fs-accordion .fs-accordion-header .fs-accordion-speaker{grid-column:4/5;grid-row:2/4;align-self:end;justify-self:end;padding:0 var(--pd-normal);text-align:right;line-height:1;opacity:1;transition:opacity .3s ease}body .fs-accordion .fs-accordion-header .fs-accordion-speaker h3{font-family:var(--wp--preset--font-family--kumbh-sans) !important;font-size:2rem;font-weight:400;margin-bottom:0}body .fs-accordion .fs-accordion-content{display:grid;padding:0 var(--pd-normal)}body .fs-accordion .fs-accordion-content .fs-accordion-content-speaker{display:flex;align-items:center;margin:4rem 0}body .fs-accordion .fs-accordion-content .fs-accordion-content-speaker h3{font-family:var(--wp--preset--font-family--kumbh-sans) !important;font-size:2rem;font-weight:600;display:inline-block;width:70%}body .fs-accordion .fs-accordion-content .fs-accordion-content-speaker .fs-accordion-content-speaker-img{display:inline-block;width:30%}body .fs-accordion:last-child{border-bottom:1px solid var(--wp--preset--color--tsblack)}body.fs-js .fs-accordion .fs-has-content{cursor:pointer}body.fs-js .fs-accordion .fs-has-content:hover .fs-accordion-time{position:relative;background:var(--wp--preset--color-tspurple)}body.fs-js .fs-accordion .fs-has-content:hover .fs-accordion-time:before{content:"";width:90px;height:90px;background:url(//takespace-hannover.de/wp-content/themes/takeSpace/assets/styles/../img/take_space_asterisk_green.svg) no-repeat;display:block;position:absolute;left:-75px;top:-10px;animation:huiii 2s ease}body.fs-js .fs-accordion .fs-accordion-content{grid-template-rows:0fr;transition:grid-template-rows .5s}body.fs-js .fs-accordion .fs-accordion-content>div{overflow:hidden}body.fs-js .fs-accordion.fs-active .fs-accordion-speaker{opacity:0}body.fs-js .fs-accordion.fs-active .fs-accordion-content{grid-template-rows:1fr}@keyframes asterisk{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes huiii{from{transform:rotate(0deg)}to{transform:rotate(358deg)}}@keyframes slideDown{from{top:-80px}to{top:0}}@media (min-width:782px){body .wp-block-site-logo img{min-width:96px}body header.wp-block-template-part{position:relative;margin-top:0;z-index:1}body header.wp-block-template-part *{transition:all .4s ease}body header.wp-block-template-part.sticking{position:sticky;top:0;animation:slideDown .3s ease}body header.wp-block-template-part.sticking .wp-block-site-logo{padding:0 !important}body header.wp-block-template-part.sticking .wp-block-site-logo img{height:56px}body header.wp-block-template-part:after{content:"";position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:0;display:flex;min-height:100%;transition:transform .4s ease}body header.wp-block-template-part.fs-active{overflow:inherit}body header.wp-block-template-part.fs-active .is-flex-end{border-bottom-color:#fff !important}body header.wp-block-template-part.fs-active:after{transform:scaleY(8)}body header.wp-block-template-part .is-flex-end{position:relative;z-index:3}body header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:none;transition:all 1.4s ease}body main.wp-block-group:after{width:300px;height:300px;bottom:-150px}body main.wp-block-group .has-ts-asterisk-green-color:before,body main.wp-block-group .has-ts-asterisk-purple-color:before{margin-left:-140px}}@media (max-width:781px){body .fs-accordion .fs-accordion-header{display:flex;flex-direction:column;width:100%}body .fs-accordion .fs-accordion-header .fs-accordion-time,body .fs-accordion .fs-accordion-header .fs-accordion-topic{width:100%;text-align:left}body .fs-accordion .fs-accordion-header .fs-accordion-time:after,body .fs-accordion .fs-accordion-header .fs-accordion-topic:after{border:none}body .fs-accordion .fs-accordion-header .fs-accordion-speaker{align-self:baseline;text-align:left}body .fs-accordion .fs-accordion-header .fs-accordion-desc{width:100%}body .fs-accordion .fs-accordion-header .fs-accordion-desc .column h2{font-size:1.8rem;hyphens:auto}body .fs-accordion .fs-accordion-content .fs-accordion-content-speaker{flex-direction:column}body .fs-accordion .fs-accordion-content .fs-accordion-content-speaker h3,body .fs-accordion .fs-accordion-content .fs-accordion-content-speaker img.fs-accordion-content-speaker-img{width:100%}}