@font-face{font-family:'Spezia';font-weight:400;src:url(webFonts/SpeziaWeb-Regular.woff2) format('woff2'),url(webFonts/SpeziaWeb-Regular.woff) format('woff');font-display:swap}@font-face{font-family:'Spezia';font-weight:700;src:url(webFonts/SpeziaWeb-Bold.woff2) format('woff2'),url(webFonts/SpeziaWeb-Bold.woff) format('woff');font-display:swap}:root{--swiper-theme-color:#FFF}*{margin:0;padding:0}body{font:normal normal 400 .85em/1.5 'Spezia',sans-serif;letter-spacing:0;margin:0;padding:0;-webkit-text-size-adjust:none;overflow:hidden;background-color:#F1CCBE;color:#58595b;height:100%}#container,#content{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}#content ul:not(.imagebutton),#ckeditorarea ul{margin:1.692307692307692em 0;list-style:none}#content h3+ul,#ckeditorarea h3+ul{margin-top:0!important}#content ul:not(.imagebutton) li,#ckeditorarea ul li{margin:.846153846153846em 0;padding:0 0 0 .846153846153846em;position:relative}#content h3+ul>li:first-child,#ckeditorarea h3+ul>li:first-child{margin-top:0!important}#content ul:not(.imagebutton) li:before,#ckeditorarea ul li:before{content:'•';position:absolute;left:0}aside{position:fixed;z-index:2;right:0;width:19em;background-color:#D8664C;top:0;bottom:0;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6em 0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}aside>div{padding-left:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-flex:.5;-ms-flex-positive:.5;flex-grow:.5;-ms-flex-negative:0;flex-shrink:0}aside nav{overflow:auto}aside nav ul{list-style:none;padding:0 .5em 0 0;margin:0}aside nav ul li{padding:0;margin:0}aside nav ul li:before{content:'';display:none}aside nav>ul>li{margin-top:1.692307692307692em;padding:0}aside nav>ul>li.parent>a span{font-size:123.0769230769231%;font-weight:700;line-height:1.5}aside nav>ul ul li>a span,aside nav>ul:first-child>li:first-child>a span{font-size:107.6923076923077%;line-height:1.5}aside nav a.parent{cursor:default}aside nav a.parent:hover{text-decoration:none}aside nav a.parent.group{display:none}body.smartnavigation aside{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}#logo{width:11em;margin-left:auto;margin-right:1.8em}nav a{text-decoration:none;color:#FFF}nav a.active{text-decoration:underline}nav a:hover{text-decoration:underline}#smartbutton{position:fixed;top:0;right:0;padding:1.2em 2em 0 0;z-index:3}#smartbutton a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:32px;height:31px;margin:.35em 0 0;position:relative;transition:transform .5s}#smartbutton a span{display:block;height:5px;position:relative}#smartbutton a span:before,#smartbutton a span:after{display:block;content:'';background-color:#58595b;height:1px;width:100%;position:absolute;opacity:1;right:0;transition:background-color .5s}#smartbutton a span:before{top:0}#smartbutton a span:after{bottom:0}#smartcover{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;display:none}body.smartnavigation #smartcover{display:block}body.smartnavigation #smartbutton a{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}body.smartnavigation #smartbutton a span:before,body.smartnavigation #smartbutton a span:after{background-color:#FFF}body.downloads #container,body.downloads #content,body.downloads section,body.downloads article{overflow:auto}body.downloads #navigation{display:none}body.downloads div.text{position:static;margin:0 auto;display:block}body.downloads section.loginscreen div.text{max-width:25em}body.downloads div.text>div:not(.gloryawwwcontrol){padding:2.25em;overflow:auto}body.downloads section{display:flex;justify-content:center;flex-direction:column}body.downloads form{display:flex}body.downloads input,body.downloads button{height:1.8em;padding:0;box-sizing:border-box;border-radius:0;font-family:inherit;font-size:inherit;line-height:inherit;border:1px solid #D8664C;width:100%;background-color:#FFF;-webkit-appearance:none;padding:0 3px}body.downloads button{width:auto;padding:0 1em;background-color:#58595b;color:#FFF;border-color:#D8664C}body.downloads input:focus,body.downloads input:hover,body.downloads button:focus,body.downloads button:hover{outline:none;border-radius:0}body.downloads button:focus,body.downloads button:hover{background-color:#D8664C;border-color:#D8664C}#content ul.downloads.folder>li{padding:0}#content ul.downloads.folder>li:before{content:''}#content ul.downloads ul.downloads{margin-top:0}footer{position:fixed;bottom:0;right:0;width:14em;padding:0 1.75em .5em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}footer ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer a{color:#FFF;font-size:175%;text-decoration:none;font-weight:400}footer a span{line-height:1em}a{outline:none;color:inherit;text-decoration:underline}a:hover{text-decoration:none}a img{border:none}section{position:fixed;top:0;right:0;bottom:0;left:0}article{overflow:hidden}article.fix{display:-webkit-box;display:-ms-flexbox;display:flex}article>figure{height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}article>figure>img{height:100%;width:100%;object-position:center;object-fit:cover}article.fix>div.text{position:relative}div.text{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#F1CCBE;color:#58595b}div.text>div{overflow:auto;padding:8em 4em 0}div.text.left>div{padding-left:2em}div.text div.content{padding-bottom:8em}div.text div.content p:last-child{margin-bottom:0}div.text table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin-bottom:1.692307692307692em}div.text table td,div.text table th{text-align:left;vertical-align:top}div.text table th{font-weight:600;vertical-align:bottom}div.text table td.venue{padding-top:1.692307692307692em;font-weight:600}div.text table.courses th{padding:1.692307692307692em 0 .846153846153846em}div.text table.courses th span{font-size:114.2857142857143%;letter-spacing:0}div.text table.courses th+th{font-weight:400;padding-left:.692307692307692em}div.text table.courses td:not(:first-child){padding-left:1.692307692307692em}article.transparentslide{visibility:hidden}h1{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}h2{font-size:123.0769230769231%;letter-spacing:0;color:#D8664C}h3{font-size:114.2857142857143%;letter-spacing:0;color:inherit}div.text h2{color:#FFF}p{margin:0 0 1.692307692307692em 0}h2+p{margin-top:1.692307692307692em}h2+h3{margin:1.480769415865407em 0}h2+h3.compact{margin-bottom:0}p.caption{font-size:69.23076923076923%;letter-spacing:0}ul li h3,ul li p{margin:0}span.bigger{font-size:114.2857142857143%;letter-spacing:0;color:inherit}span.gvideoembed{display:block;background-size:cover;background-position:center;position:relative;max-width:100%!important;padding-bottom:56.25%;height:0!important;overflow:hidden;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;cursor:pointer;background-color:#000}span.gvideoembed:hover{opacity:.9}span.gvideoembed a.gvideoembed{display:none}span.gvideoembed:before{opacity:.5;content:'';display:block;border-radius:5px;width:44px;height:44px;background-color:#FFF;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;padding:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}span.gvideoembed:after{opacity:.9;content:'';position:absolute;left:50%;top:50%;margin:-12px 0 0 -9px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:22px solid #000;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}span.gvideoembed:hover:before,span.gvideoembed:hover:after{opacity:.85}span.gvideoembed.loaded,span.gvideoembed.loaded:hover{opacity:1;cursor:wait}span.gvideoembed.loaded:after,span.gvideoembed.loaded:before{display:none}.gvideoembed iframe,.gvideoembed object,.gvideoembed embed{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}main img{display:block;max-width:100%;height:auto}figure{margin:0;padding:0}figure.gimagecaptioned{margin-bottom:2em}figure.gimagecaptioned figcaption{font-size:90%;margin-top:.5em;max-width:100%}.gimagecenter{text-align:center}.gimagecenter figcaption,.gimagecenter img{margin-left:auto;margin-right:auto;text-align:left}.gimageleft{float:left;margin:.2em 1em 1em 0;max-width:50%}.gimageright{float:right;margin:.2em 0 1em 1em;max-width:50%}img.gimageleft,img.gimageright,.gimageleft img,.gimageright img{height:auto}.gimageleft img,.gimageright img{width:100%}.gimagecenter.svg{max-width:240px;margin:0 auto}svg{fill:none}svg a:hover>g>path{fill:#D8664C}.svg.m1 svg a:nth-child(1) path,.svg.m2a svg a:nth-child(2) path,.svg.m2b svg a:nth-child(3) path,.svg.m3 svg a:nth-child(4) path,.svg.m4 svg a:nth-child(5) path{fill:#D8664C}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:1.5em}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:1.5em;left:auto}.swiper-button-prev:after,.swiper-button-prev:before,.swiper-button-next:after,.swiper-button-next:before{content:'';position:absolute;left:0;width:2em;height:3px;background-color:var(--swiper-theme-color);font-size:inherit;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.swiper-button-next:after,.swiper-button-next:before{left:auto;right:0}.swiper-button-prev:before,.swiper-button-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - .6535em)}.swiper-button-next:before,.swiper-button-prev:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% + .6535em)}.swiper-button-next:before{top:calc(50% - .6535em)}.swiper-button-next:after{top:calc(50% + .6535em)}.swiper-button{outline:none!important}.swiper-button:hover{opacity:.8}.swiper-pagination-bullet{opacity:.8;background-color:#FFF}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#D8664C}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{left:5em;bottom:1em;width:auto;right:5em}section:not(.swiper-container-initialized) .swiper-button{display:none}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}span.nowrap{white-space:nowrap}span.hyphenate{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}sup,sub{font-size:65%}sub{vertical-align:text-bottom}.invisible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}span.mdi.mdi-size-xs{font-size:50%}span.mdi.mdi-size-s{font-size:75%}span.mdi.mdi-size-l{font-size:150%}span.mdi.mdi-size-xl{font-size:200%}span.mdi>span{display:none}@media only screen and (min-width:1280px){#smartbutton a{cursor:default;display:none}aside{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-o-transition:none;transition:none}section{right:19em}}@media only screen and (min-width:1440px){body{font-size:.85em}}@media only screen and (min-width:1540px){body{font-size:.92755em}}@media only screen and (min-width:1740px){body{font-size:.975em}}@media only screen and (min-width:741px){body.downloads #smartbutton a{cursor:default;display:none}body.downloads aside{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-o-transition:none;transition:none}body.downloads section{right:19em}article.slide div.text{transform:translateX(100%);transition:transform .05s ease-in-out .3s}article.slide.swiper-slide-active div.text{transform:translateX(0%);transition:transform .3s ease-in-out 2s}div.text{max-width:34.35em;position:absolute;top:0;bottom:0}div.text{right:0}div.text.top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div.text.middle{-ms-flex-pack:distribute;justify-content:space-around}div.text.bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.text.contact{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:auto}div.text.contact>div{overflow:visible}div.text.contact div.content{padding-bottom:0}div.text.contact>div.footer{padding-top:1.692307692307692em}article.fix>div.text{flex-shrink:0;flex-grow:0}article.transparent div.text{color:#FFF;background-color:transparent}.text.smartonly{display:none}}@media only screen and (max-width:740px){body.downloads{overflow:auto}body.downloads #smartbutton a{cursor:default;display:none}body.downloads #container{display:flex;flex-direction:column-reverse;position:static}body.downloads aside{position:static;width:100%;transform:none;transition:unset}body.downloads #logo{padding:1.8em 0}body.downloads #content,body.downloads section,body.downloads article{position:static}body{font-size:.9em}.swiper-slide{display:flex;flex-direction:column}.swiper-slide>figure{flex-grow:0;height:0;padding-bottom:66.675%;position:relative}.swiper-slide>figure img{position:absolute}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:unset;margin-top:calc(66.675% - 1.8em);top:0}div.text{flex-grow:1;overflow:auto}div.text>div:not(.gloryawwwcontrol){padding:2.25em 2.25em 0;overflow:visible}div.text div.content{padding-bottom:4em}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:.35em}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:.35em}header{display:none}.swiper-button-prev:after,.swiper-button-prev:before,.swiper-button-next:after,.swiper-button-next:before{width:1.125em}.swiper-button-prev:before,.swiper-button-next:after{top:calc(50% - .375em)}.swiper-button-next:before,.swiper-button-prev:after{top:calc(50% + .375em)}.swiper-button-next:before{top:calc(50% - .375em)}.swiper-button-next:after{top:calc(50% + .375em)}aside{width:18em;padding:0}aside>div{overflow:auto;display:block;max-height:100%}#logo{overflow:visible;padding-top:5em}nav{padding-bottom:1.5em}#smartbutton{padding:.6em .8em 0 0}footer{padding:0 2.25em;width:100%;z-index:0}div.text.contact>div.footer{padding-bottom:2.5em;padding-top:0}.swiper-button-prev:after,.swiper-button-prev:before,.swiper-button-next:after,.swiper-button-next:before{background-color:#FFF}}