.login p,.page h1{text-align:center}.menu,.visuallyhidden,html.menu-open{overflow:hidden}.footer,.page,.section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal}*,.section .container{box-sizing:border-box}.column-headline[data-uppercase=true],.login p,.menu-item{text-transform:uppercase}.section svg,svg{fill:currentColor}.btn,.menu-item{text-decoration:none}.icon-arrow-down{width:24px;height:29px}.icon-arrow-right{width:29px;height:24px}.icon-book{width:82px;height:69px}.icon-branding{width:714px;height:75px}.icon-burger,.icon-close{width:27px;height:23px}.icon-download-arrow{width:26px;height:38px}.icon-web{width:82px;height:69px}.icon-ratio svg,.image-ratio img{width:100%;height:100%;left:0;top:0}@font-face{font-family:GT-Walsheim-Pro;font-weight:500;src:url(../fonts/GT-Walsheim-Pro-Medium.woff) format("woff"),url(../fonts/GT-Walsheim-Pro-Medium.woff2) format("woff2")}@font-face{font-family:GT-Walsheim-Pro;font-weight:500;font-style:italic;src:url(../fonts/GT-Walsheim-Pro-Medium-Oblique.woff) format("woff"),url(../fonts/GT-Walsheim-Pro-Medium-Oblique.woff2) format("woff2")}@font-face{font-family:GT-Sectra-Regular;src:url(../fonts/GT-Sectra-Regular.woff) format("woff"),url(../fonts/GT-Sectra-Regular.woff2) format("woff2")}.image-ratio{position:relative}.image-ratio img{position:absolute}svg{vertical-align:middle}.icon-ratio{position:relative}.icon-ratio svg{position:absolute;-o-object-fit:contain;object-fit:contain}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;white-space:nowrap}*{margin:0;padding:0}.secretPath{position:absolute;left:0;top:0;width:20px;height:20px;z-index:5}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GT-Walsheim-Pro,sans-serif;font-weight:500;font-size:1.25vw;line-height:1.4;hanging-punctuation:first last}.page{display:-webkit-box;display:flex;flex-direction:column;min-height:100vh;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;z-index:1}@media screen and (max-aspect-ratio:5 / 4){html{font-size:2vw}.page{font-size:3vh}}.page-background{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:-1}.page h1{display:table;font-size:4.6vw;margin:0 0 .4em;letter-spacing:.015em}.page h1:after{display:none}.page .close{position:absolute;right:0;top:0;padding:1em;width:4em;color:inherit}.page .close .icon-ratio{display:block}.login{margin:2vw}@media screen and (max-aspect-ratio:5 / 4){.page h1{font-size:1.5em}.login{margin:4vh}}.login p{font-size:.75em;letter-spacing:.1em;margin:0 0 .8em}@media screen and (max-aspect-ratio:5 / 4){.login p{font-size:.5em}}.login input{background:0 0;font-family:inherit;font-size:inherit;border:3px solid;outline:0;padding:10px;font-weight:700;width:200px}.login [type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;margin-top:1.2em;color:inherit;border:none}@media screen and (any-pointer:coarse){.login [type=submit]{display:block}}.login .alert{color:#e31502}.logo{margin:4.5vw 0;flex-shrink:0}@media screen and (max-aspect-ratio:5 / 4){.login input{width:9em;font-size:16px}.logo{margin:6.75vh 0}}.logo img{width:9.7em;height:7.4em;vertical-align:bottom;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;font-family:"object-fit: contain; object-position: bottom"}@media screen and (max-aspect-ratio:5 / 4){.logo img{height:5.25em;width:4em}}.logo--duplicate{visibility:hidden}.branding{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1.5em;width:8em;color:#fff}.menu-item,.section a{color:inherit}.branding .icon-ratio{display:block}@media screen and (max-aspect-ratio:5 / 4){.branding{width:6em;bottom:3em}header{padding:3.2em 2.7em;line-height:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.sections-title,header h1{display:none}header h1 img{width:3.2em;height:3.2em;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;vertical-align:middle;font-family:"object-fit: contain; object-position: left center"}@media screen and (max-aspect-ratio:5 / 4){header h1{display:block;margin-right:auto}.sections-title{position:absolute;left:0;right:0;text-align:center;top:4.15rem;text-transform:uppercase;letter-spacing:.12em;padding:0 20vw;display:block;font-size:3.5em;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}}.menu-toggle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation;position:relative;z-index:5;padding:2vw 4vw}.menu-toggle-burger,.menu-toggle-close{width:3.2em}.menu-toggle-burger{display:block}.menu-open .menu-toggle-burger,.menu-toggle-close{display:none}.menu-open .menu-toggle-close{display:block}@media screen and (min-aspect-ratio:5 / 4){.menu-toggle{display:none}}.menu{font-size:.8em}@media screen and (max-aspect-ratio:5 / 4){.menu-toggle{margin:-3.2em -2.7em;padding:3.2em 2.7em}.menu{position:absolute;opacity:0;pointer-events:none;min-height:100vh;width:100%;left:0;top:0;-webkit-transition:.4s;transition:.4s;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;z-index:3;line-height:1.9;font-size:3em}.is-resizing .menu{-webkit-transition:0s;transition:0s}.footer .menu{position:static;z-index:auto;min-height:auto;font-weight:400;line-height:1.5;font-size:2.5em;margin-bottom:1em}.footer .menu,.menu-open .menu{opacity:1;pointer-events:auto}}.section,.section .icon-ratio,.underline{position:relative}.menu .container{padding-top:1.2vw;padding-bottom:1.1vw;margin:0 -1vw;display:-webkit-box;display:flex}@media screen and (max-aspect-ratio:5 / 4){.menu .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:.4s;transition:.4s;-webkit-transform:translateY(100px);transform:translateY(100px);padding:1.5em 0}.is-resizing .menu .container{-webkit-transition:0s;transition:0s}.footer .menu .container{padding:0}.footer .menu .container,.menu-open .menu .container{-webkit-transform:none;transform:none}}.menu-sections{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-flex:1;flex:1;max-width:100%}.menu-section{display:-webkit-box;display:flex;min-width:0}@media screen and (max-aspect-ratio:5 / 4){.menu-sections{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.menu-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:5vw 0 0}.menu-section:first-child{margin-top:0}}.menu-item{margin:0 1vw;font-size:1.2em;letter-spacing:.1em;min-width:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-aspect-ratio:5 / 4){.menu-item{display:block;margin:0 .5em;text-align:center}}.menu-item .icon{flex-shrink:0;display:block;width:1em;margin-right:.55em}@media screen and (max-aspect-ratio:5 / 4){.menu-item .icon{display:none}}.menu-item--solo-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-aspect-ratio:5 / 4){.menu-item--solo-icon{width:auto;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.menu-item--solo-icon .icon{margin-right:0}.menu-item--solo-icon .menu-item-text{font:0/0 a;width:0}.footer{display:none;border-top:2px solid;flex-direction:column;-webkit-box-align:center;align-items:center;padding:5em 1.8em}@media screen and (max-aspect-ratio:5 / 4){.footer{display:-webkit-box;display:flex}}.footer .logo{margin:0}.footer .logo:last-child{visibility:visible}.footer .logo img{width:13.1em;height:10em;-o-object-position:center;object-position:center;font-family:"object-fit: contain; object-position: center"}.underline{display:inline}.sectra{font-family:GT-Sectra-Regular,serif;font-weight:400}.container{padding:2.4375rem 3.25rem}.section{display:-webkit-box;display:flex;font-size:1.9vw;line-height:1.23;letter-spacing:.03em;overflow-wrap:break-word;word-break:break-all;word-break:break-word;z-index:1}.order-form,.picture-pool{overflow:hidden}.section[data-height=full]:nth-child(2){min-height:calc(100vh - 3.3vw)}@media screen and (max-aspect-ratio:5 / 4){.container{padding:2.7rem 2.5rem}.section{flex-wrap:wrap;font-size:3.5vw}.section[data-height=full]:nth-child(2){min-height:auto}}.section ol,.section p,.section ul{margin-top:0;margin-bottom:.8em}.section ol:last-child,.section p:last-child,.section ul:last-child{margin-bottom:0}.section ol,.section ul{padding-left:1em}.section h1{display:table;font-size:2em;margin:0 0 .4em;letter-spacing:.015em;align-self:flex-start;font-weight:500}.section h1:after{display:none}.section h1 p:last-child{margin-bottom:0}.section svg{vertical-align:middle}.section .icon-ratio svg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain"}.section .container{min-height:100%;display:-webkit-box;display:flex;flex-direction:column}.section-downloads{margin-top:auto;padding:1em 0 0;align-self:flex-start}.section-downloads.multiple .section-download{display:-webkit-box;display:flex}.section-downloads+.section-arrow{margin-top:.8em}.section-arrow{margin-top:auto;width:.8em}@media screen and (max-aspect-ratio:5 / 4){.section-arrow{display:none}}.columns{-webkit-box-flex:1;flex:1 1 0%;display:-webkit-box;display:flex}.column{position:relative;z-index:1}@media screen and (max-aspect-ratio:5 / 4){[data-portrait-layout=stacked] .columns{display:block}.column{min-height:50vh}.column:first-child{-webkit-box-ordinal-group:2;order:1}[data-portrait-layout=stacked] .column:first-child{min-height:50vh;-webkit-box-ordinal-group:initial;order:initial}}.column-image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:-1}.column-text~.column-image,.section-text~.column-image{position:static;height:auto;width:calc(100% + 4.2em);margin:-2.1em -2.1em 1.4em;-webkit-box-ordinal-group:0;order:-1}@media screen and (max-aspect-ratio:5 / 4){.column-text~.column-image,.section-text~.column-image{width:calc(100% + 3.6em);margin:-1.8em -1.8em 1.4em}.column-text{font-size:1.4em;line-height:1.4}}.column-headline:only-child{margin-bottom:-.25em}.column-headline:empty{display:none}.column-text div{margin-bottom:.8em}.column-text div:last-child{margin-bottom:0}.column-smalltext{font-family:GT-Sectra-Regular,serif;font-weight:500;font-size:.75em;line-height:1.43;-webkit-columns:2;columns:2;-webkit-column-gap:2em;column-gap:2em;margin:2em 0}[data-width="0.33"] .column-smalltext,[data-width="0.25"] .column-smalltext{-webkit-columns:initial;columns:initial}.column-headline-placeholder{visibility:hidden}@media screen and (max-aspect-ratio:5 / 4){.column-smalltext{font-size:1.2em;line-height:1.4;margin:.75em 0;-webkit-columns:initial;columns:initial}.column-headline-placeholder{display:none!important}}.column-headline-placeholder:empty{display:none}.download-files{font-size:1.05em;margin:0 0 2em;display:inline-block}.video{position:relative;padding-bottom:56.25%}.video iframe,.video video{position:absolute;left:0;top:0;width:100%;height:100%;border:none}[data-width="1"]{width:100%}[data-width="0.75"]{width:75%}[data-width="0.66"]{width:calc(100% / 3 * 2)}[data-width="0.5"]{width:50%}[data-width="0.33"]{width:calc(100% / 3)}[data-width="0.25"]{width:calc(100% / 4)}[data-height=full]{min-height:100vh}[data-height=half]{min-height:50vh}[data-height=third]{min-height:calc(100vh / 3)}@media screen and (max-aspect-ratio:5 / 4){[data-portrait-width="1"]{width:100%!important}[data-portrait-width="0.75"]{width:75%!important}[data-portrait-width="0.66"]{width:calc(100% / 3 * 2)!important}[data-portrait-width="0.5"]{width:50%!important}[data-portrait-width="0.33"]{width:calc(100% / 3)!important}[data-portrait-width="0.25"]{width:calc(100% / 4)!important}[data-height=full]{min-height:50vh}[data-height=half]{min-height:25vh}[data-height=third]{min-height:calc(100vh / 6)}[data-portrait-height=full] .column{min-height:100vh!important}[data-portrait-height=half] .column{min-height:50vh!important}[data-portrait-height=third] .column{min-height:calc(100vh / 3)!important}[data-portrait-height=auto] .column{min-height:initial!important}[data-portrait-height=auto] .column+.column .container{padding-top:0}}[data-special=logo-dance] .logo-dance-logo{margin-top:auto;width:3em}[data-special=logo-dance] .logo-dance-logo svg{width:100%;height:auto;margin-top:2em;fill:currentColor}.order-form .container{padding-right:0}.order-form .form{margin:0}.order-form .form-holder{width:66%}.order-form .btn-icon-holder{margin-left:1.65em}@media screen and (max-aspect-ratio:5 / 4){.order-form .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:3em 1.8em}.order-form .form-holder{width:auto}.order-form .btn-icon-holder{margin-left:3.3em}}.order-form-preview{position:absolute;right:0;top:2em;bottom:2em;align-self:flex-start;width:31%}.order-form-preview-title{display:none!important;padding:0 5.8rem;margin-bottom:0!important}@media screen and (max-aspect-ratio:5 / 4){.order-form-preview{width:auto;position:relative;margin-left:-5%;margin-right:-11%}.order-form-preview-title{display:block!important}}.order-form-preview-inner{position:-webkit-sticky;position:sticky;top:0}.order-form-preview-flyer{width:100%;height:auto;margin-top:-.2em}.order-form-preview-content{-webkit-font-smoothing:auto;position:absolute;left:13%;top:27.2%;padding:5.1% 4% 5.1% 4.7%;width:69.8%;height:51%;font-size:.72rem;font-weight:400;line-height:1.4;letter-spacing:0;color:#000;overflow:hidden;background:#fff}@media screen and (max-aspect-ratio:5 / 4){.order-form-preview-content{top:27.8%;left:13.3%;width:69.6%;height:51.1%;font-size:1em}}.order-form-preview-content h1{font-size:1.62em;line-height:1.28;margin:0;letter-spacing:0}.order-form-preview-content h1+p{margin-top:1.1em}.order-form-preview-content h2{font-size:1em;line-height:1.32;font-weight:700;letter-spacing:inherit;margin:0}.order-form-preview-content h2 em{font-style:normal;letter-spacing:.03em}.order-form-preview-content p{margin:0 0 1.17em}[data-Anrede=formal] [data-address=kollegial],[data-address=formal]{display:none!important}[data-Anrede=formal] [data-address=formal]{display:initial!important}[data-when]{display:none}[data-when].is-visible{display:initial}.form-grid{display:-webkit-box;display:flex;flex-wrap:wrap}.form-grid .form-group{width:100%;padding:.8em}.form-grid .form-group[data-width="1/3"]{width:33%}.form-grid .form-group[data-width="1/2"]{width:50%}.form-grid .form-group[data-width="2/3"]{width:67%}@media screen and (max-aspect-ratio:5 / 4){.order-form-preview-content p{margin-bottom:1.45em}.form-grid .form-group[data-width]{width:100%}}.form-grid hr{width:calc(100% - 1.6em);border-top:1px solid;margin:.8em;font-size:.6em}fieldset{border:2px solid;padding:0 .6em .6em;margin-bottom:.5em}fieldset+fieldset{margin-top:1em}fieldset legend{padding:0 .65em}@media screen and (max-aspect-ratio:5 / 4){fieldset{padding:.4em 1em 1em}fieldset+fieldset{margin-top:2em}fieldset legend{font-size:2em}}.form-group{font-size:.6em;padding:1em 0}@media screen and (max-aspect-ratio:5 / 4){.form-group{font-size:1.2em}}.form-group label{display:block;margin-bottom:.2em}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=url],.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:none;border-radius:0;background:#fff;color:#000;font-family:inherit;font-size:inherit;padding:.7em .7em .5em;font-weight:700}.checkbox label{position:relative;padding-left:2.75em}.checkbox input{position:absolute;left:0;top:0;opacity:0}.checkbox input:checked+.checkbox-replacement svg{visibility:visible}.checkbox-replacement{position:absolute;left:0;top:0;background:currentColor;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:2em;height:2em}.checkbox-replacement svg{width:1.33em;height:1.33em;fill:#000;vertical-align:middle;visibility:hidden}.btn{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:inline-flex;border:.2em solid;border-radius:0;padding:1.3em 1.7em 1.3em 1.3em;font-family:inherit;font-size:.7em;font-weight:700;color:inherit;-webkit-box-align:center;align-items:center;background:0 0}.btn+.btn{margin-top:-.2em}.form .btn,.form .btn-icon-holder{margin-top:.5em}.btn-icon{margin-right:1.3em;width:1.23em;flex-shrink:0}.btn-icon-holder{position:relative;display:inline-block}.btn-icon-holder .btn{padding-left:3.8em;margin-top:0}.btn-icon-holder .btn-icon{position:absolute;left:1em;top:.9em}@media screen and (max-aspect-ratio:5 / 4){.btn{font-size:1.2em}.btn-icon-holder .btn-icon{top:1.5em;left:1.4em;width:2em}}.btn-subtitle{font-weight:400;font-size:.8em;margin-top:.2em}.btn-subtitle:empty{display:none}.picture-pool-inner{flex-wrap:wrap;margin:-.65em 0 0 -.65em}@media screen and (max-aspect-ratio:5 / 4){.picture-pool-inner{margin:-1em 0 0 -1em}}.picture-pool-picture{position:relative;height:12em;margin:.65em 0 0 .65em}@media screen and (max-aspect-ratio:5 / 4){.picture-pool-picture{height:18em;margin:1em 0 0 1em}}.picture-pool-picture:hover .picture-pool-picture-overlay{display:-webkit-box;display:flex}.picture-pool-picture img{width:auto;height:100%;display:block;max-width:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.picture-pool-picture-overlay,.picture-pool-picture-overlay-backdrop{position:absolute;left:0;top:0;width:100%;height:100%}.picture-pool-picture-overlay{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:none}.picture-pool-picture-overlay-backdrop{opacity:.8}.picture-pool-picture-overlay .section-downloads{position:relative;margin:0;align-self:initial;font-size:.7em}.picture-pool-picture-overlay .btn{padding-right:1.3em}.picture-pool-picture-overlay .btn-icon{width:2.4em}
/*# sourceMappingURL=style.css.map */
