.pika-single{z-index:9999;display:block;position:relative;color:#6e798f;background:#fff;border:1px solid #6e798f}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#6e798f;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#000;font-size:12px;line-height:15px;text-align:right;background:#fff}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#d3d6d8;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#6e798f}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#6e798f!important}.cms-toolbar-left .cms-toolbar-item-navigation>li:nth-child(1),.cms-toolbar-left .cms-toolbar-item-navigation>li:nth-child(5){display:none}.cms-toolbar-item.cms-toolbar-item-buttons .cms-btn[data-rel="modal"]{display:none}.plugin-indicator-hidden{position:absolute;right:-3em;top:2em;display:inline-block;box-sizing:border-box;padding:0.5em 3em;color:#fff;font-weight:bold;line-height:1em;text-transform:uppercase;border:1px solid #fff;background-color:#555;background-color:rgba(85,85,85,0.9);box-shadow:0 0 5px 0 rgba(0,0,0,0.75);transform:rotate(45deg)}.plugin-indicator-hidden:before{content:"";position:absolute;left:3px;top:3px;right:3px;bottom:3px;border:1px solid #fff}html{height:100%}body{height:100%;margin:0;padding:0;font-family:"Karla","Roboto","Helvetica",Arial,sans-serif;font-size:20px;color:#000;font-weight:normal;line-height:normal;background-color:#d3d6d8}h1,h2,h3,h4{position:relative;display:inline-block;margin:0 0 0.5em;font-family:"Karla","Roboto","Helvetica",Arial,sans-serif;font-weight:bold;text-transform:uppercase}h1,h2{margin:1em 0 0.5em;font-size:1.5em;line-height:1.125em;color:#b0423b}h1:first-child,h2:first-child{margin:0 0 0.5em}h1:after,h2:after{content:'';display:block;height:3px;background-color:#b0423b}h3{font-size:1.125em;line-height:1.4em}h4{font-size:1em;line-height:1.4em}p{margin:0 0 1em;line-height:1.4em}ol,ul{margin:1em 0 1em;padding:0 0 0 1.25em;line-height:1.4em}li{margin:0 0 0.25em}a{outline:none;text-decoration:none;color:#b0423b}a:active{outline:none}img{display:block;width:100%;max-width:100%;border:0}b,strong{font-weight:700}hr{display:block;width:100%;height:3px;margin:1em 0 1.5em;border:0;background-color:#6e798f}.sizer{font-size:20px}.hidden{position:absolute!important;left:-2000000000px;top:-2000000000px}.menu{list-style:none;margin:auto;padding:0}.resizing{display:none}.clear{clear:both}.icon{width:64px;height:64px}.icon path{fill:#b0423b}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:40px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:10px;right:0;color:#CCC;font-size:1em}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1000px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:87.5%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-24px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:45px;height:45px;line-height:45px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:0px;padding-right:0px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mobile-languages{display:none}.menu-primary{position:absolute;top:0;left:0;display:block;box-sizing:border-box;width:100%;z-index:5;text-align:center;padding:1.4em 0 0}.menu-primary .link{color:#fff}.menu-primary .entry-0{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 16px}.menu-primary .link-0{position:relative;display:block;z-index:2;padding:6px 18px 12px;font-size:1.4em;font-weight:bold;overflow:visible;overflow-x:hidden;text-shadow:1px 1px 4px rgba(0,0,0,0.75);text-transform:uppercase}.menu-primary .link-0:before,.menu-primary .link-0:after{content:'';position:absolute;bottom:0;left:0;display:block;box-sizing:border-box;width:100%}.menu-primary .link-0:before{height:5px;border-top:1px solid #fff;border-bottom:1px solid #fff}.menu-primary .link-0:after{width:0;height:5px;border-bottom:5px solid #fff;transition:width .2s}.menu-primary .link-0.active:after{width:100%}.menu-primary .menu-1{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;box-sizing:border-box;width:auto;min-width:100%;padding:56px 12px 10px;font-size:0.9em;line-height:1.4em;text-align:left;background-color:rgba(176,66,59,0.75)}.menu-primary .link-1{display:block;position:relative;padding:0.125em 0;white-space:nowrap}.menu-primary .link-1.active{font-weight:bold}.menu-primary .link-1.active:after{width:100%}.menu-primary .link-1:after{content:'';position:absolute;bottom:0;left:0;display:block;box-sizing:border-box;width:0;height:5px;border-bottom:1px solid #fff;transition:width .2s}.menu-primary .link-title{font-weight:bold;text-transform:uppercase}.menu-primary.js .has-sub .link-0{cursor:default}.menu-primary.js .menu-1{top:0;max-height:0;overflow:hidden;padding:0 12px 0}.menu-primary.js .sub-open .menu-1{top:0;max-height:400px;padding:3.25em 12px 10px;opacity:1;transition:max-height .08s ease-out,padding .08s ease-out,opacity .08s ease-out}.menu-primary.js .sub-closed .menu-1{transition:max-height .08s ease-out,padding .08s ease-out,opacity .08s ease-out}.touch-false .menu-primary .link-0:hover:after{width:100%}.touch-false .menu-primary .link-1:hover:after{width:100%}.touch-false .menu-primary.js .has-sub .link-0:hover:after{display:none}.touch-false .menu-primary.js .has-sub .active.link-0:hover:after{display:block}.header-wrap{position:absolute;left:50%;bottom:28px;display:block;box-sizing:border-box;z-index:2;width:100%;max-width:1400px;margin-left:-700px;height:auto;padding:0 0.7em}.page-home .header-wrap{bottom:108px}.logo-box{position:relative;z-index:3;display:block;box-sizing:border-box;width:25%;height:auto;margin:0;padding:0 0.7em 0}.header-logo{position:relative;display:block;color:#fff;line-height:0;background-color:rgba(176,66,59,0.75)}.header-logo .logo-link{position:relative;display:inline-block;box-sizing:border-box;width:30%;height:0;padding:0 0 23%;text-align:left}.header-logo .logo-svg{position:absolute;left:0;top:0;display:block;box-sizing:border-box;width:100%;height:100%;padding:0.8em}.header-logo .logo-svg path{fill:#fff}.header-logo .loipen-lines{display:block;box-sizing:border-box;width:100%;height:5px;border-top:1px solid #fff;border-bottom:1px solid #fff}.header-logo .logo-text-link{position:relative;display:inline-block;box-sizing:border-box;width:71.739130435%;height:0;padding:0 0 40%;text-align:left}.header-logo .logo-text-svg{position:absolute;left:0;top:0;display:block;box-sizing:border-box;width:100%;height:100%;padding:1em 0.8em}.header-logo .logo-text-svg path{fill:#fff}.menu-languages{position:absolute;right:0.8em;top:0.8em;z-index:4;line-height:0;text-align:right;white-space:nowrap}.menu-languages .entry{display:inline-block;margin:0}.menu-languages .link{display:block;box-sizing:border-box;width:24px;padding:0 0 1px;font-size:0.8em;text-align:center;line-height:1.25em;color:#fff;border:1px solid #fff}.menu-languages .active{background-color:#fff}.menu-languages .active .link{color:#b0423b}.header-placeholder{position:relative;display:block;z-index:1;min-height:340px}.menu-button{display:none;z-index:4}.touch-false .menu-languages .entry:hover{filter:brightness(75%)}div.cms .cms-structure{background:#eeeeee!important}.page{position:relative;box-sizing:border-box;margin:0;padding:0;overflow:hidden}.menu-primary{z-index:5}.header{position:relative;display:block;box-sizing:border-box;z-index:1;min-height:100px}.quick-links,.column.quick-links{position:absolute;top:0;left:0;width:100%;z-index:2;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.75rem;max-width:1400px;padding:0.7em .75rem 0;color:#b0423b}.body{position:relative;display:block;box-sizing:border-box;z-index:3}.page-404 .header-placeholder{color:#6e798f;background-color:#6e798f}.e404{margin:0 0 1.4em;padding:1em;text-align:center;background-color:#fff}.e404 h1{margin:0 auto 1em;text-align:center}.e404 div{position:relative;width:100%;max-width:600px;height:0;margin:0 auto 2em;padding:0 0 40%}.e404 svg{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.e404 p{margin:0;font-size:1.25em}.columns.body-home{margin-top:-80px}.columns{display:flex;flex-flow:row nowrap;align-items:flex-start;align-content:flex-start;max-width:1400px;margin:0 auto;padding:0 0.7em}.columns-1,.columns-2{flex-flow:row wrap;padding-top:60px}.column{position:relative;box-sizing:border-box;flex:1 50%;min-height:100px;padding:0 0.7em 0}.column-full{flex:1 0 100%;order:-1;padding:0 0.7em 0;min-height:0}.body-full{order:1}.column-home{display:inline-block;vertical-align:top;width:50%;flex:1 50%;order:2}.column-home-left{display:inline-block;vertical-align:top;width:25%;flex:1 25%;order:1}.column-home-right{display:inline-block;vertical-align:top;width:25%;flex:1 25%;order:3}.column-home-right .plugin-gallery,.column-home-right .plugin-text{margin:0 0 1.4em;background-color:#fff}.columns-3-special .quick-links{order:0}.columns-3-special .body-full{order:1}.columns-3-special .column-left{order:2}.columns-3-special .column-right{order:3}.footer{position:relative;display:block;box-sizing:border-box;z-index:4;background-color:#fff;min-height:200px;padding:2em 0 0;text-align:center}.footer-content{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:1.4em 0.7em 0;text-align:left}.footer-content h2{font-size:1em}.footer-content hr{width:auto;height:1px;margin:1em 0.7em 1.5em}.footer-content .sitemap,.footer-content .placeholder{display:block;box-sizing:border-box;vertical-align:top;width:100%;padding:0 0.7em}.footer-content .footer-menu{margin:0 -0.7em;padding:0;list-style:none}.footer-content .entry-0{display:inline-block;vertical-align:top;box-sizing:border-box;width:25%;padding:0 1.4em}.footer-content .link-0,.footer-content .link-1{display:block;padding:0;margin:0 0 0.25em;color:#000}.footer-content .link-0{text-transform:uppercase;font-weight:bold}.footer-content .link-1{font-size:0.8125em;line-height:1.4em}.footer-content .placeholder{width:auto;margin:0 -0.7em}.footer-content .plugin-infolink{display:inline-block;vertical-align:top;box-sizing:border-box;width:25%;padding:0 1.4em;margin:0}.footer-content .plugin-infolink .text{padding:0}.footer-impress{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:1.4em 2.1em 0;text-align:left}.footer-impress .impress{display:inline-block;vertical-align:top;margin-right:2em;font-size:0.75em}.back-to-top{position:absolute;right:0.7em;top:0.7em;display:block;box-sizing:border-box;font-size:0.75em}.to-top-name{color:#d3d6d8}.to-top-icon{display:inline-block;vertical-align:top;width:32px;height:32px;margin-left:0.5em;background-color:#d3d6d8}.to-top-icon svg{width:100%;height:100%}.to-top-icon path{fill:#fff}.plugin,.cms-plugin{position:relative;box-sizing:border-box;overflow:hidden}.column-home-left .plugin .text,.column-home-left .plugin .reports,.column-home-right .plugin .text,.column-home-right .plugin .reports{font-size:0.75em;line-height:1.4em}.column-home-left h2,.column-home-right h2{font-size:1.25em;line-height:1.125em}.plugin-status .wrap{position:relative;width:100%;height:auto;padding:0 0 56.25% 0}.plugin-status .wrap:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%}.plugin-status iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.plugin-statuspreview{margin:0 0 1.4em;line-height:1.4em;background-color:#fff}.plugin-statuspreview .link{position:relative;display:block;padding:0;width:100%}.plugin-statuspreview .link:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;cursor:pointer}.plugin-statuspreview .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 4px -4px 0}.plugin-statuspreview .text{margin:0;padding:1em 1em 0;color:#000}.plugin-statuspreview .wrap{position:relative;width:100%;height:auto;padding:0 0 56.25% 0}.plugin-statuspreview iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.plugin-summary{padding:1em;font-size:0.8em;line-height:1.4em}.plugin-summary .courses{margin:0 0 1.5em}.plugin-summary .category{margin:0 0 0.5em;font-weight:bold;text-transform:uppercase}.plugin-summary .course{margin:0 0 0.75em}.plugin-summary .title,.plugin-summary .date,.plugin-summary .prices,.plugin-summary .price{display:block}.plugin-summary .title{font-weight:bold}.plugin-summary .link{position:relative;display:inline-block;margin:0 0 0 -1em;padding:0.8em 1em;color:#fff;line-height:1em;text-transform:uppercase;background-color:#b0423b;transition:color .2s,background-color .2s}.plugin-summary .link .title{display:inline-block;vertical-align:middle;font-size:1.25em;font-weight:normal;line-height:1em;text-transform:uppercase}.plugin-form{padding:1em;font-size:0.8em}.plugin-form form{display:block;margin:0;padding:0}.plugin-form fieldset{display:block;margin:0;padding:0;border:0}.plugin-form label{display:block;font-size:1em;box-sizing:border-box;margin:0 0 0.25em;text-transform:uppercase}.plugin-form input[type="text"],.plugin-form input[type="email"],.plugin-form input[type="number"],.plugin-form input[type="password"],.plugin-form textarea{display:block;box-sizing:border-box;width:100%;margin:0;padding:0.675em;font-family:"Karla","Roboto","Helvetica",Arial,sans-serif;font-size:1em;line-height:1.4em;border:2px solid #6e798f;background-color:#fff}.plugin-form textarea{height:131px}.plugin-form input[type="submit"]{display:inline-block;box-sizing:border-box;padding:0.5em 1em;color:#fff;font-family:"Karla","Roboto","Helvetica",Arial,sans-serif;font-size:1em;border:2px solid #b0423b;background-color:#b0423b;cursor:pointer}.plugin-form .form-row{margin:0 0 0.75em}.plugin-form .row-formtype{position:fixed;top:-100%;left:-10000000%}.plugin-form .row-choices ul{list-style:none;padding:0}.plugin-form .row-choices ul input[type="checkbox"]{display:inline-block;vertical-align:middle}.plugin-form .submit-row{margin:auto auto -1em -1em}.plugin-form .error label{color:#b0423b}.plugin-form .error input[type="text"],.plugin-form .error input[type="email"],.plugin-form .error input[type="number"],.plugin-form .error input[type="password"],.plugin-form .error textarea{border-color:#b0423b}.plugin-form .errormessage{margin:0 0 1em;padding:1em;color:#b0423b;border:1px solid #b0423b;background-color:rgba(176,66,59,0.15)}.plugin-form .errormessage p{margin:0}.plugin-form .errorlist{margin:0.25em 0 0.5em;padding:0;color:#b0423b;list-style:none}.plugin-form .cols{margin:0 -1em}.plugin-form .col{display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 1em}.plugin-form .w-100{width:100%}.plugin-form .w-50{width:50%}.plugin-form .w-33{width:33.3333%}.plugin-form .title{display:block;margin:0 0 1em;color:#000;text-transform:uppercase}.plugin-form .body{margin:0 0 2em}.plugin-form .courses-title{margin:0 0 0.25em}.plugin-form .categories{display:none;margin:0 0 1em}.plugin-form .categories.js{display:block}.plugin-form .category{display:inline-block;vertical-align:top;width:auto;margin-right:3em;color:#6e798f;text-transform:uppercase;cursor:pointer}.plugin-form .category:after{content:'';display:block;width:0;height:3px;background-color:#6e798f;transition:width .2s}.plugin-form .category.active{color:#b0423b;font-weight:bold}.plugin-form .category.active:after{width:100%;background-color:#b0423b}.plugin-form .course{position:relative;display:block;box-sizing:border-box;margin:0 0 1em;color:#6e798f;border:2px solid #6e798f}.plugin-form .course label{position:relative;margin:0;padding:0.25em 0.5em 0.25em 46px;line-height:1.125em}.plugin-form .course input{position:absolute;left:0.5em;top:0.25em}.plugin-form .course .name,.plugin-form .course .date{display:block}.plugin-form .course .name{font-weight:bold}.plugin-form .course .checkbox-icon{display:none;position:absolute;top:50%;left:0;width:48px;height:48px;margin-top:-24px}.plugin-form .course .checkbox-icon path{fill:#fff}.plugin-form .course.active{color:#fff;background-color:#6e798f}.plugin-form .course.active .course-icon path{fill:rgba(255,255,255,0.5)}.plugin-form .course.active .course-icon.open path{fill:#fff}.plugin-form .course.js input[type="checkbox"]{display:none}.plugin-form .course .course-icon{display:none;position:absolute;right:10px;top:2px;width:40px;height:40px;cursor:pointer}.plugin-form .course .course-icon path{fill:rgba(110,121,143,0.5);transition:fill .2s ease-out}.plugin-form .course .course-icon.open path{fill:#6e798f}.plugin-form .course .info{text-transform:none}.plugin-form .error .course label{color:#6e798f}.plugin-form .error .course.active label{color:#fff}.plugin-form .course.js{position:relative;display:block;z-index:1;padding-right:48px}.plugin-form .course.js label{cursor:pointer}.plugin-form .course.js.active .checkbox-icon{display:block}.plugin-form .course.js .course-icon{display:block}.plugin-form .course.js .info{position:absolute;left:-2px;right:-2px;top:100%;z-index:200;display:block;box-sizing:border-box;min-width:100%;max-height:0;margin:0;padding:0 1em;overflow:hidden;text-transform:none;color:#6e798f;background-color:#fff;border:2px solid #6e798f;border-top-width:0;border-bottom-width:0;transition:max-height .2s ease-out,padding .2s ease-out}.plugin-form .course.js .info.open{max-height:650px;padding:1em;border-top-width:2px;border-bottom-width:2px}.plugin-form .person{position:relative;padding:2.875em 0 0.5em;border-top:3px solid #6e798f}.plugin-form .person:first-child{border-top:0}.plugin-form .delete-row{position:absolute;right:0;top:0.5em;display:block;box-sizing:border-box;height:40px;padding-right:48px}.plugin-form .delete-row:after{content:'';position:absolute;right:0;top:0;display:block;width:40px;height:40px;background-color:#b0423b;background-image:url(/static/imgs/delete-white.svg?7dcf82d9d4e5)}.plugin-form .add-row{position:relative;display:inline-block;box-sizing:border-box;height:40px;padding-left:48px}.plugin-form .add-row:after{content:'';position:absolute;left:0;top:0;display:block;width:40px;height:40px;background-color:#b0423b;background-image:url(/static/imgs/plus-white.svg?7dcf82d9d4e5);background-position:center center;background-size:40px auto}.plugin-form .radio-group.js{display:block;box-sizing:border-box;overflow:hidden;margin:2.15em 0 1em;padding:0}.plugin-form .radio-group.js input[type="radio"]{display:none}.plugin-form .radio-group.js .radio{margin:0;cursor:pointer}.plugin-form .radio-group.js .radio-input{display:none}.plugin-form .radio-group.js .radio-title{position:absolute;top:50%;left:0;width:100%;color:#6e798f;text-align:center;transform:translateY(-50%)}.plugin-form .radio-group.js .active .radio-title{color:#fff}.plugin-form .radio{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;min-height:3em;padding:0.25em 0.5em;line-height:1em;text-align:center;border:2px solid #6e798f}.plugin-form .radio .radio-input{position:absolute;left:0.5em;top:0.25em;margin:0}.plugin-form .radio.right{border-left:0}.plugin-form .radio.active{color:#fff;background-color:#6e798f}.plugin-form .radios-2{width:50%}.plugin-form .radios-3{width:33.33%}.plugin-form .radios-4{width:25%}.plugin-form .radios-5{width:20%}.plugin-form .radios-6{width:16.66%}.plugin-form .message-good{margin:0 -1em -1em;padding:1em;font-weight:bold;color:#fff;background-color:#82af1c}.plugin-form .message-good p{margin:0;padding:2em 0 2em 40px;background-image:url(/static/imgs/check-white.svg?7dcf82d9d4e5);background-position:left center;background-repeat:no-repeat;background-size:40px auto}.plugin-lesson{border-bottom:1em solid #d3d6d8}.form-group.js .tabs-menu{display:block;z-index:200;position:relative;box-sizing:border-box;height:4em;overflow:hidden;margin:0;padding:0;font-size:0.8em;background-color:#d3d6d8;background-color:rgba(211,214,216,0.5)}.form-group.js .form-title{box-sizing:border-box;height:100%;margin:0;padding:0.6em 2em 0.5em 1em;color:#6e798f;cursor:pointer}.form-group.js .form-title:after{width:0;background-color:#6e798f;transition:width .1s}.form-group.js .form-title.active{color:#b0423b;background-color:#fff}.form-group.js .form-title.active:after{width:100%;background-color:#b0423b}.form-group.js .plugin-form{display:none}.form-group.js .plugin-form.active{display:block;margin:-9em 0 0 0;padding:11em 1em 1em}.plugin-iframe{position:relative;display:block;margin:0;width:100%;height:auto;background-color:#fff}.plugin-iframe .iframe-text{padding:1em;font-size:0.8em;line-height:1.4em}.plugin-iframe h3{font-size:1.25em;line-height:1.4em;color:#b0423b}.plugin-iframe h3:after{content:'';display:block;height:3px;background-color:#b0423b}.plugin-iframe h3 .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 0 0 -8px}.plugin-iframe.title-hidden h3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plugin-iframe .iframe-wrap{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden}.plugin-iframe iframe{position:static;display:block;width:100%;height:100%;border:0}.plugin-iframe.ratio-16-9 .iframe-wrap{aspect-ratio:16 / 9}.plugin-iframe.ratio-5-3 .iframe-wrap{aspect-ratio:5 / 3}.plugin-iframe.ratio-4-3 .iframe-wrap{aspect-ratio:4 / 3}.plugin-iframe.ratio-2-1 .iframe-wrap{aspect-ratio:2 / 1}.plugin-iframe.ratio-4-1 .iframe-wrap{aspect-ratio:4 / 1}.plugin-iframe.window-height .iframe-wrap{aspect-ratio:auto;height:100%}.plugin-button{width:100%;font-size:0.8em}.plugin-button .link{display:inline-block;padding:0.8em 1em;color:#fff;background-color:#b0423b;transition:color .2s,background-color .2s}.plugin-button .title{display:inline-block;vertical-align:middle;font-size:1.25em;line-height:1.32em;text-transform:uppercase}.plugin-button .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 0 -8px -8px}.plugin-button path{fill:#fff}.plugin-infolink{position:relative;overflow:hidden;margin:0 0 1.4em;line-height:1.4em;background-color:#fff}.plugin-infolink.small-space{margin:0 0 0.7em}.plugin-infolink.no-space{margin:0}.plugin-infolink .link{display:block}.plugin-infolink .text{margin:0;padding:1em 1em 0;color:#000}.plugin-infolink .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 0 0 -8px}.plugin-infolink .icon-info{margin:-6px 0 0 -8px}.plugin-infolink .icon-status{margin:0px 4px 0 -8px}.plugin-infolink .link-text{display:block;padding:0.6555em 0.8em;color:#fff;font-size:1.125em;line-height:1em;text-transform:uppercase;color:#fff;background-color:#b0423b}.plugin-infolink .infolink-image{display:inline-block;margin:0 0 -0.6em;width:auto;height:auto;max-width:100%}.plugin-infolink .caption{position:absolute;left:0;bottom:0;height:25px;display:block;box-sizing:border-box;overflow:hidden;padding:0.25em 0.25em 0.25em 1.25em;font-size:0.75em;color:#000;background-color:#fff}.plugin-infolink .caption .icon{display:inline-block;vertical-align:middle;width:24px;margin:-12px 0 -2px -12px}.quick-links .plugin-infolink{position:relative;flex:0 0 auto;box-sizing:border-box;height:40px;margin:0 0 0.7em;padding:0;white-space:nowrap;background-color:transparent}.quick-links .plugin-infolink .link{display:block;box-sizing:border-box;padding:0 0.5em;line-height:40px}.plugin-partnerwrap{margin:1em 0 0;padding:0 0.35em 0.7em}.plugin-partner{font-size:0.8em;display:inline-block;vertical-align:top;box-sizing:border-box;width:50%;margin:0 0 1em;padding:0 0.35em}.plugin-partner .partner-image{margin:0 0 0.25em;padding:0.5em;border:1px solid #000}.plugin-partner .text{font-size:0.8em;line-height:1.4em}.plugin-googlemaps{font-size:0.8em;padding:1em 1em 0}.plugin-googlemaps .map{position:relative;box-sizing:border-box;height:0;margin:0 -1em 0;padding:0 0 75%;overflow:hidden}.plugin-googlemaps .gm-style{position:absolute;left:0;top:0}.plugin-streetview .view{position:relative;box-sizing:border-box;width:100%;height:0;padding:0 0 75%;overflow:hidden}.plugin-streetview .gm-style{position:absolute;left:0;top:0}.column-home-right .plugin-gallery.small-space{margin:0 0 0.7em}.column-home-right .plugin-gallery.no-space{margin:0}.plugin-gallery{overflow:visible}.plugin-gallery .text{padding:1em 1em 0;font-size:0.8em}.plugin-gallery .pictures{position:relative;box-sizing:border-box;margin:0}.plugin-gallery .entry{position:relative;display:none}.plugin-gallery .pos-0{display:block}.plugin-gallery .gallery-link{display:block}.plugin-gallery .caption{position:absolute;left:0;bottom:0;padding:0.25em 1.25em;font-size:0.75em;color:#000;background-color:#fff}.plugin-gallery .gallery-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-6px 0 -2px -14px}.column-home-left .plugin-gallery h2,.column-home-right .plugin-gallery h2{font-size:1.25em;line-height:1.4em}.plugin-picture{position:relative;margin:0}.plugin-picture .caption{position:absolute;left:0;bottom:0;padding:0.25em 1.25em;font-size:0.75em;color:#000;background-color:#fff}.plugin-wrap{background-color:#fff;margin:0 0 1.4em}.plugin-slider{position:relative;width:100%}.plugin-slider p,.plugin-slider img{margin:0}.plugin-slider .slides{position:relative;overflow:hidden;width:100%;height:0;margin:0;padding:0 0 30%}.plugin-slider .slides:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:25%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.plugin-slider.h-home .slides{padding:0 0 40%}.plugin-slider .slide{position:absolute;left:0;top:0;display:none;width:100%;height:100%}.plugin-slider .active{display:block;left:0}.plugin-slider .slide-image{position:relative;display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.plugin-slider .arrows,.plugin-slider .indicators{display:none}.plugin-slider.slider-js{position:relative;display:block;width:100%}.plugin-slider.slider-js.ratio-16-9 .slides{padding:0 0 56.25%}.plugin-slider.slider-js.ratio-2-1 .slides{padding:0 0 50%}.plugin-slider.slider-js.ratio-4-1 .slides{padding:0 0 25%}.plugin-slider.slider-js.window-height .slides{display:flex;padding:0}.plugin-slider.slider-js.h-100 .slides{height:100vh}.plugin-slider.slider-js.h-75 .slides{height:75vh}.plugin-slider.slider-js.h-50 .slides{height:50vh}.plugin-slider.slider-js.h-25 .slides{height:25vh}.plugin-teaserwrap{position:relative;box-sizing:border-box;width:100%;text-align:center}.plugin-teaserwrap .teasers{position:relative;box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto}.plugin-teaserwrap .teaser{display:inline-block;vertical-align:top;box-sizing:border-box;width:33.33%;padding:1em;text-align:left}.plugin-teaserwrap .teaser-link{display:block}.plugin-teaserwrap .teaser-text{position:relative;box-sizing:border-box;min-height:250px;padding:3em 1em 1em;color:#d3d6d8;background-color:#000}.plugin-teaserwrap .teaser-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;box-sizing:border-box;width:64px;height:64px;padding:12px;border-radius:32px;background-color:#b0423b}.plugin-teaserwrap .teaser-icon svg{width:100%;height:100%}.plugin-teaserwrap .teaser-icon path{fill:#d3d6d8}.plugin-text{padding:1em 1em 0;font-size:0.8em;line-height:1.4em}.alert-text{display:flex;flex-wrap:wrap;align-items:stretch;padding:0}.alert-text h2{display:block;width:100%;margin:0 0 0.5em;padding:0.5em 1em;color:#fff;background-color:#b0423b}.alert-text .svg{display:flex;width:20%;align-items:center;align-content:center;justify-content:center}.alert-text svg{display:block;width:100%;min-height:140px}.alert-text .text{box-sizing:border-box;width:80%;padding:0 1em;font-weight:bold}.plugin-video .video-wrap{position:relative;display:block;width:100%;height:0;margin:0;padding:0 0 50%}.plugin-video .video-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.plugin-video.ratio-16-9 .video-wrap{padding:0 0 56.25%}.plugin-video.ratio-4-3 .video-wrap{padding:0 0 75%}.plugin-video.window-height .video-wrap{display:flex;padding:0}.plugin-video.h-100 .video-wrap{height:100vh}.plugin-weather-preview,.plugin-report-preview{margin:0 0 1.4em;line-height:1.4em;background-color:#fff}.plugin-weather-preview.small-space,.plugin-report-preview.small-space{margin:0 0 0.7em}.plugin-weather-preview.no-space,.plugin-report-preview.no-space{margin:0}.plugin-weather-preview .link,.plugin-report-preview .link{display:block}.plugin-weather-preview .text,.plugin-report-preview .text{margin:0;padding:1em 1em 0;color:#000}.plugin-weather-preview .icon,.plugin-report-preview .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 0 0 -8px}.plugin-weather-preview .icon-temperature,.plugin-report-preview .icon-temperature{margin:-11px 0 0 -8px}.plugin-weather-preview .days,.plugin-report-preview .days{margin:0 -1em;padding:0 1em 1em;color:#000;font-size:0.75em}.plugin-weather-preview .day,.plugin-report-preview .day{display:inline-block;vertical-align:top;width:33%;box-sizing:border-box;padding:0 0.8em}.plugin-weather-preview .day-title,.plugin-report-preview .day-title{display:block;text-align:center}.plugin-weather-preview .weather-placeholder,.plugin-report-preview .weather-placeholder{width:64px;height:64px}.plugin-weather-preview .weather-placeholder path,.plugin-report-preview .weather-placeholder path{fill:#000}.plugin-weather-preview .weather-situation,.plugin-report-preview .weather-situation{display:none}.plugin-weather-preview .weather-icon,.plugin-weather-preview .weather-temperature,.plugin-report-preview .weather-icon,.plugin-report-preview .weather-temperature{display:block;margin:0.25em 0 0;text-align:center}.plugin-weather-preview .weather-icon,.plugin-report-preview .weather-icon{position:relative;height:0;padding:0 0 100%}.plugin-weather-preview .weather-icon svg,.plugin-report-preview .weather-icon svg{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}.plugin-weather-preview .weather-icon path,.plugin-report-preview .weather-icon path{fill:#000}.plugin-weather-preview .day-0 .day-title,.plugin-weather-preview .day-0 .weather-temperature,.plugin-report-preview .day-0 .day-title,.plugin-report-preview .day-0 .weather-temperature{color:#b0423b}.plugin-weather-preview .day-0 .weather-icon path,.plugin-report-preview .day-0 .weather-icon path{fill:#b0423b}.plugin-weather-preview .temperature,.plugin-weather-preview .unit,.plugin-report-preview .temperature,.plugin-report-preview .unit{font-size:1.5em;display:inline-block}.plugin-weather-preview .reports,.plugin-report-preview .reports{padding:0 1em 1em;color:#000}.plugin-weather-preview .report,.plugin-report-preview .report{display:none;margin:0 0 0.5em}.plugin-weather-preview .label-1,.plugin-weather-preview .value-0,.plugin-weather-preview .value-1,.plugin-report-preview .label-1,.plugin-report-preview .value-0,.plugin-report-preview .value-1{display:inline-block;margin-right:6px;line-height:1.25em}.plugin-weather-preview .label-0,.plugin-report-preview .label-0{font-weight:bold;line-height:1.25em}.plugin-weather{padding:0 1em;font-size:0.8em;line-height:1.4}.plugin-weather .days{margin:0;padding:0.8em 0 1em;color:#000;font-size:1.25em;line-height:1.4em}.plugin-weather .day{display:inline-block;vertical-align:top;width:33%;box-sizing:border-box;margin:0 0 1em;padding:1em 0 0;border-top:2px solid #6e798f}.plugin-weather .day-title{display:block;text-align:center;margin:0 0 0.5em}.plugin-weather .weather-placeholder{width:64px;height:64px}.plugin-weather .weather-placeholder path{fill:#000}.plugin-weather .weather-icon,.plugin-weather .weather-temperature{display:block;text-align:center}.plugin-weather .weather-icon{position:relative;height:0;margin:0 0 1em;padding:0 0 100%}.plugin-weather .weather-icon svg{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}.plugin-weather .weather-icon path{fill:#000}.plugin-weather .weather-situation{display:block;text-align:center;font-size:0.8em;line-height:1.4em}.plugin-weather .weather-temperature{margin:1em 0 0}.plugin-weather .day-0 .day-title,.plugin-weather .day-0 .weather-temperature{color:#b0423b}.plugin-weather .day-0 .weather-icon path{fill:#b0423b}.plugin-weather .temperature,.plugin-weather .unit{font-size:1.5em;display:inline-block}.plugin-report-full{padding:0 1em;font-size:0.8em;line-height:1.4em}.plugin-report-full .abstract,.plugin-report-full .reports{margin:0;padding:0.8em 0 0.3em;font-size:1.25em;line-height:1.25em;border-top:2px solid #6e798f}.plugin-report-full .abstract .report,.plugin-report-full .reports .report{margin:0 0 0.5em}.plugin-report-full .abstract span,.plugin-report-full .reports span{display:inline-block;margin-right:0.5em}.plugin-report-full .abstract .label-0,.plugin-report-full .reports .label-0{font-weight:bold}.plugin-report-full .abstract{padding:0.8em 0 0}.plugin-station .link{display:block;padding:0 1em 1em;font-size:0.8em}.plugin-webcam-list h3{font-size:1.25em;line-height:1.4em;color:#b0423b}.plugin-webcam-list h3:after{content:'';display:block;height:3px;background-color:#b0423b}.plugin-webcam-list h3 .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 0 0 -8px}.plugin-webcam-list .text,.plugin-webcam-list .cam-text{padding:1em;font-size:0.8em;line-height:1.4em}.plugin-webcam-list .cols{padding:0 0.35em}.plugin-webcam-list .w-50{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;margin:0 0 1.4em;padding:0 0.35em;width:50%}.plugin-webcam-list .w-100{position:relative;display:block;box-sizing:border-box;margin:0 0 1.4em;padding:0 0.7em;width:100%;height:auto}.plugin-webcam-list.js .cols{margin:0 -0.7em -1.4em;padding:0;background-color:#d3d6d8}.plugin-webcam-list.js .w-50{margin:0 0 1.4em;padding:0 0.7em}.plugin-webcam-list.js .cam-text{background-color:#fff}.plugin-webcam-list.js .url{display:none}.plugin-webcam-list.js .cam{position:relative;width:100%;aspect-ratio:4 / 3}.plugin-webcam-list.js .cam img{position:absolute;left:0;top:0;display:block;z-index:1;width:100%;height:100%}.plugin-webcam-list.js .loader{content:'';position:absolute;left:50%;top:50%;z-index:2;margin:-40px auto auto -40px;display:block;opacity:0;width:80px;height:80px;background-image:url(/static/imgs/reload-black.svg?7dcf82d9d4e5);transition:opacity 1s}.plugin-webcam-list.js .loading .loader{opacity:1;animation:rotate_reloader 0.5s infinite}.plugin-webcam-list.js .cam-scrolling{width:100%;aspect-ratio:2 / 1;background-color:#fff}.plugin-webcam-list.js .cam-scrolling .wrap{position:absolute;left:0;top:0;display:block;height:100%;width:100%;overflow:hidden}.plugin-webcam-list.js .cam-scrolling img{z-index:5;left:0;top:0;display:block;height:100%;width:auto;max-width:none;transition:transform 60s linear 0s}.plugin-webcam-list.js .cam-scrolling .img-0{z-index:2;transform:translateX(0)}.plugin-webcam-list.js .cam-scrolling .img-1{z-index:3;transform:translateX(100%)}.plugin-webcam-list.js .cam-scrolling .img-2{opacity:0;z-index:1;transform:translateX(-100)}@keyframes rotate_reloader{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.plugin-webcam-preview{margin:0 0 1.4em;line-height:1.4em;background-color:#fff}.plugin-webcam-preview.small-space{margin:0 0 0.7em}.plugin-webcam-preview.no-space{margin:0}.plugin-webcam-preview .text{margin:0;padding:1em 1em 0;color:#000}.plugin-webcam-preview .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:-8px 0 0 -8px}.plugin-webcam-preview .webcams{margin:1em 0;background-image:url(/static/imgs/webcam.svg?7dcf82d9d4e5);background-position:center center;background-repeat:no-repeat;background-size:80% auto;cursor:pointer}.plugin-webcam-preview .url{display:block;padding:0 1em;margin:0 0 0.25em}.plugin-webcam-preview.js .url{display:none}.plugin-webcam-preview.js .webcams{position:relative;display:block;box-sizing:border-box;width:100%;aspect-ratio:16 / 9;margin:0}.plugin-webcam-preview.js .loaded{background-image:none}.plugin-webcam-preview.js .cam{position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.plugin-webcam-preview.js .active{opacity:1;transition:opacity 2s}.plugin-webcam-preview.js .inactive{transition:opacity 2s}.plugin-webcam-preview.js .caption{position:absolute;left:0;bottom:0;height:25px;display:block;box-sizing:border-box;overflow:hidden;padding:0.25em 0.25em 0.25em 1.25em;font-size:0.75em;color:#000;background-color:#fff}.plugin-webcam-preview.js .caption .icon{display:inline-block;vertical-align:middle;width:24px;margin:-12px 0 -2px -12px}.touch-false .footer-content .link:hover{color:#b0423b}.touch-false .back-to-top:hover .to-top-name{color:#b0423b}.touch-false .back-to-top:hover .to-top-icon{background-color:#b0423b}.touch-false p a:hover{text-decoration:underline}.touch-false .column-home-left .plugin:hover,.touch-false .column-home-right .plugin:hover{filter:brightness(90%)}.touch-false .plugin-button .link:hover{filter:brightness(90%)}.touch-false .quick-links .link:hover{background-color:#fff}.touch-false .plugin-summary .link:hover{color:#fff;background-color:#000}.touch-false .plugin-summary .link:hover path{fill:#fff}.touch-false .plugin-slider.slider-js .arrows{display:block}.touch-false .plugin-slider.slider-js .svg-arrow{opacity:0}.touch-false .plugin-slider.slider-js .arrow:hover .svg-arrow{opacity:1}.touch-false .plugin-slider.slider-js .indicator:hover{background-color:#b0423b}.touch-false .form-group.js .form-title:hover:after{width:100%}.touch-false .plugin-form .category:hover:after{width:100%}.touch-false .plugin-form .radio-group.js .radio.active:hover,.touch-false .plugin-form .course.js.active:hover{color:#fff;background-color:#565f70;border-color:#565f70}.touch-false .plugin-form .radio-group.js .radio:hover,.touch-false .plugin-form .course.js:hover{color:#6e798f;background-color:rgba(110,121,143,0.25)}.touch-false .plugin-form .add-row:hover,.touch-false .plugin-form .delete-row:hover,.touch-false .plugin-form input[type="submit"]:hover{filter:brightness(85%)}@media screen and (max-width:960px){.touch-false .column-home-left .plugin:hover{filter:none}.touch-false .column-home-left .link:hover{background-color:#fff}}@media screen and (max-width:1600px){.plugin-slider .slides{padding:0 0 35%}.plugin-slider.h-home .slides{padding:0 0 45%}}@media screen and (max-width:1400px){.header-wrap{left:0;margin-left:0}}@media screen and (max-width:1240px){.plugin-slider .slides{padding:0 0 45%}.plugin-slider.h-home .slides{padding:0 0 55%}.menu-primary .link-0{padding:6px 12px 12px}}@media screen and (max-width:1100px){.quick-links .title{font-size:0.8em}}@media screen and (max-width:1024px){body{font-size:16px;line-height:1.4em}.header-wrap{bottom:23px}.page-home .header-wrap{bottom:103px}.menu-primary .menu-1{font-size:1em;line-height:1.4em}}@media screen and (max-width:960px){.menu-primary .entry-0{margin:0 0.8em}.menu-primary .link-0{font-size:1.25em}.plugin-infolink h2{font-size:1.15em;line-height:1.4em}.page-home .header-wrap{bottom:23px}.columns.body-home{margin-top:0;padding-top:60px}.columns-3{flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.column-home{order:0;flex:1 65%;order:2}.column-home-right{flex:1 35%;order:3}.column-home-left{position:absolute;top:0;left:0;width:100%;order:1;min-height:0;padding:0.7em 0.7em 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.75rem}.column-home-left .plugin{position:relative;flex:0 0 auto;box-sizing:border-box;height:auto;margin:0 0 0.7em;padding:0;white-space:nowrap;background-color:transparent}.column-home-left .plugin .link{display:block;box-sizing:border-box;padding:0 0.5em;line-height:36px}.column-home-left .plugin h2{margin:0;font-size:1em;font-weight:normal;line-height:36px;text-transform:none}.column-home-left .plugin h2 .title{font-size:1em}.column-home-left .plugin h2:after{display:none}.column-home-left .plugin .icon{margin:-8px 0 0 -8px}.column-home-left .plugin .reports,.column-home-left .plugin .webcams,.column-home-left .plugin .abstract,.column-home-left .plugin .link-text,.column-home-left .plugin .caption,.column-home-left .plugin .infolink-image,.column-home-left .plugin .weather,.column-home-left .plugin .days,.column-home-left .plugin .wrap{display:none}.column-home-left .plugin .text{margin:0;padding:0}}@media screen and (max-width:820px){.columns.body-home,.columns-1,.columns-2{padding-top:70px}.quick-links .plugin .link,.column-home-left .plugin .link{width:40px;height:40px;margin:0 auto;padding:0}.quick-links .plugin .title,.column-home-left .plugin .title{display:none}.quick-links .plugin .icon,.column-home-left .plugin .icon{margin:0}.plugin-slider .slides{padding:0 0 45%}.plugin-slider.h-home .slides{padding:0 0 55%}.plugin-form .add-row{height:32px;padding-left:40px}.plugin-form .delete-row{height:32px;padding-right:40px}.plugin-form .add-row:after,.plugin-form .delete-row:after{width:32px;height:32px}}@media screen and (max-width:790px){body{font-size:20px}.page.fixed{position:fixed;left:0;top:0;width:100%;height:100%}.header-placeholder{min-height:240px}.mobile-languages{display:block}.mobile-languages .menu-language{text-align:left;margin-bottom:1em}.mobile-languages .entry{display:inline-block;box-sizing:border-box;text-transform:uppercase;text-align:left;font-size:1.25em;font-weight:bold;border:1px solid #fff}.mobile-languages .link{display:block;padding:4px 12px}.mobile-languages .active{background-color:#fff}.mobile-languages .active .link{color:#b0423b}.menu-primary{position:fixed;left:100%;top:60px;width:100%;height:100%;padding:20px 100px 40px 20px;overflow-y:scroll;font-size:16px;line-height:1.4em;background-color:rgba(176,66,59,0.85)}.menu-primary .menu-0{position:relative;width:100%;margin:0;padding:0 0 80px;transition:width .2s}.menu-primary .entry-0{display:block;width:100%;margin:0 0 20px;text-align:left}.menu-primary .link-0{padding:6px 12px 12px;text-shadow:none;font-size:1.375em}.menu-primary .menu-1,.menu-primary.js .menu-1,.menu-primary.js .sub-open .menu-1{position:relative;left:auto;transform:none;top:auto;display:block;height:auto;max-height:2000px;padding:10px 0;font-size:1.125em;background-color:transparent}.menu-primary .menu-1 .entry-1,.menu-primary.js .menu-1 .entry-1,.menu-primary.js .sub-open .menu-1 .entry-1{margin:0}.menu-primary .menu-1 .link-1,.menu-primary.js .menu-1 .link-1,.menu-primary.js .sub-open .menu-1 .link-1{font-size:1em;padding:4px 12px}.menu-primary.main-open{left:80px;transition:left 0.3s ease-out}.menu-primary.main-open .menu-0{width:100%}.menu-primary.main-closed{transition:left 0.3s ease-in}.header-wrap{position:absolute;left:0;top:0;bottom:auto;height:60px;margin:0;padding:0}.logo-box{position:absolute;left:0;top:0;bottom:auto;box-sizing:border-box;width:100%;padding:0;overflow:hidden;background-color:rgba(176,66,59,0.85)}.header-logo{box-sizing:border-box;width:100%;height:60px;background-color:transparent}.header-logo .logo-link{padding:0 0 60px}.header-logo .logo-svg{height:100%;width:auto;padding:10px 1.4em}.header-logo .loipen-lines,.header-logo .logo-text-link{display:none}.menu-languages{display:none;right:84px;top:17px;font-size:16px}.menu-languages .entry{box-sizing:border-box;margin-left:0.75em;border-radius:13px;border:1px solid #fff}.menu-languages .link{width:26px;height:26px;line-height:26px;text-transform:uppercase}.menu-languages .active{font-weight:bold}.menu-button{position:absolute;right:20px;top:0;width:60px;height:60px;box-sizing:border-box;display:block;cursor:pointer;line-height:0}.menu-button .html-icon{position:absolute;top:10px;left:10px;display:block;width:40px;height:40px}.menu-button .line{position:absolute;left:0;display:block;width:40px;height:4px;background-color:#fff;transition:top .2s,left .2s,transform .2s}.menu-button .line-1{top:5px}.menu-button .line-2{top:18px;transition:opacity .4s}.menu-button .line-3{top:31px}.menu-button:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%}.menu-button.open .line-1{top:50%;left:50%;transform:translate(-50%) rotate(45deg)}.menu-button.open .line-2{opacity:0;transition:opacity 0s}.menu-button.open .line-3{top:50%;left:50%;transform:translate(-50%) rotate(-45deg)}.header{min-height:1px}.columns-2{flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.column{flex:0 100%}.footer-content .entry-0,.footer-content .plugin-infolink{width:50%;margin-bottom:1em}.plugin-form .category{margin-right:1em}.plugin-form .body{padding:0}.plugin-weather .days{font-size:0.8em}.form-group.js .plugin-form.active{margin:-4em 0 0 0;padding:5em 1em 1em}.form-group.js .tabs-menu{height:48px}.form-group.js .form-title{padding:0.75em 2em 0.5em 1em;font-size:1em;line-height:1.4em}}@media screen and (max-width:680px){.quick-links h2,.quick-links .title,.column-home-left h2,.column-home-left .title{font-size:0.8em}.plugin-form .col{margin-bottom:1em}.plugin-form .w-50{width:100%}.plugin-form .fieldsets .title{margin:0}.plugin-form .person{padding-top:12px}.plugin-form .course.js label span{font-size:0.8em}.plugin-webcam-list.js .w-50{width:100%}.footer-impress{line-height:1}.footer-impress .impress{width:50%;margin:0}.footer-impress .impress.copyright{width:100%}}@media screen and (max-width:580px){.header-logo .logo-svg{padding:10px 0.7em}.menu-button{right:6px}.body{padding:70px 0 0;margin:0 -1em}.plugin-slider .slides{padding:0 0 55%}.plugin-slider.h-home .slides{padding:0 0 65%}.columns.body-home{padding-top:70px}.quick-links,.column-home-left{padding:0.7em calc(1em + .75rem) 0}.form-group.js .tabs-menu{height:44px}.form-group.js .form-title{padding:1em 1.5em 0.5em 1.5em;font-size:0.8em;line-height:1.4em}.footer-content{padding:1.4em 0 0}.footer-content .sitemap,.footer-content .placeholder{padding:0}.footer-impress{padding:1.4em 0.7em 0.25em;line-height:0}.footer-impress .impress{line-height:1.25em}}@media screen and (max-width:480px){.plugin-slider .slides{padding:0 0 65%}.plugin-slider.h-home .slides{padding:0 0 75%}.form-group.js .tabs-menu{height:132px;line-height:0;display:flex;flex-flow:row wrap}.form-group.js .form-title{display:block;flex:0 0 52%;height:44px;box-sizing:border-box;overflow:hidden;padding:1em 1.5em 0.5em 1.5em;font-size:0.8em;line-height:1.4em}.form-group.js .form-title.active{order:4}.form-group.js .plugin-form.active{margin:-132px 0 0;padding:160px 1em 1em}.footer-content .entry-0{width:100%}}@media screen and (max-width:380px){.menu-primary{padding:20px 60px 40px 20px}.menu-primary.main-open{left:40px}.header-placeholder{min-height:120px}.form-group.js .form-title{padding:1.25em 1.5em 0.5em 1.5em;font-size:0.75em;line-height:1.4em}.footer-impress .impress{width:100%}}