.cms-toolbar-item.cms-toolbar-item-buttons .cms-btn[href*="/cms_wizard/create/"]{display:none}.plugin-indicator-hidden{position:absolute;right:-3em;top:2em;padding:0.5em 3em;color:#fff;font-weight:bold;line-height:1em;text-transform:uppercase;border:1px solid #fff;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;inset:3px;border:1px solid #fff}:where(.page),:where(.page) *,:where(.page) ::before,:where(.page) ::after{box-sizing:border-box}body{margin:0;font-family:"Karla","Roboto","Helvetica",Arial,sans-serif;font-size:20px;color:#000;background-color:#d3d6d8}h1,h2,h3{position:relative;display:inline-block;margin:0 0 0.5em;font-weight:bold;text-transform:uppercase}h1,h2{margin:1em 0 0.5em;font-size:1.5em;line-height:1.125em;color:#3f4377}h1:first-child,h2:first-child{margin:0 0 0.5em}h1:after,h2:after{content:'';display:block;height:3px;background-color:#3f4377}h3{font-size:1.125em;line-height:1.4em}p{margin:0 0 1em;line-height:1.4em}ol,ul{margin:1em 0;padding:0 0 0 1.25em;line-height:1.4em}li{margin:0 0 0.25em}a{text-decoration:none;color:#3f4377}img{display:block;width:100%;max-width:100%;height:auto}b,strong{font-weight:700}hr{height:3px;margin:1em 0 1.5em;border:0;background-color:#5f6a80}.hidden{display:none!important}.menu{list-style:none;margin:0;padding:0}.icon{width:40px;height:40px}.icon path{fill:#3f4377}.lightbox{border:0;padding:0;max-width:100vw;max-height:100vh;background:transparent}.lightbox::backdrop{background:rgba(0,0,0,0.85)}.lightbox[open]{display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox .lightbox-image{max-width:90vw;max-height:85vh}.lightbox .lightbox-caption{margin:.75rem 3rem 0;color:#fff;font-size:.9rem;text-align:center}.lightbox .lightbox-caption:empty{display:none}.lightbox button{position:fixed;padding:.5rem;background:none;border:0;color:#fff;font-size:3rem;line-height:1;cursor:pointer}.lightbox .lightbox-close{top:1rem;right:1rem}.lightbox .lightbox-prev{top:50%;left:1rem;transform:translateY(-50%)}.lightbox .lightbox-next{top:50%;right:1rem;transform:translateY(-50%)}.mobile-languages{display:none}.menu-primary{position:absolute;inset:0 0 auto auto;display:block;width:100%;margin:0;border:0;z-index:2;padding:1.4em 0 0;overflow:visible;color:inherit;background:none}.menu-primary .link{color:#fff}.menu-primary .entry-0{position:relative}.menu-primary .link-0{position:relative;display:block;z-index:2;padding:6px 18px 12px;font-size:1.4em;font-weight:bold;overflow-x:hidden;text-transform:uppercase}.menu-primary .link-0:before,.menu-primary .link-0:after{content:'';position:absolute;bottom:0;left:0;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{font-size:0.9em;line-height:1.4em}.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;width:0;height:5px;border-bottom:1px solid #fff;transition:width .2s}.menu-primary .link-title{font-weight:bold;text-transform:uppercase}.menu-primary .link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.menu-primary .sub-toggle{display:none}.menu-primary summary{list-style:none}.menu-primary summary::-webkit-details-marker{display:none}@media (hover:hover){.menu-primary .entry-0:not(.has-sub)>.link-0:hover:after,.menu-primary .link-1:hover:after{width:100%}}@media print,(min-width:790.02px){.menu-primary{text-align:center}.menu-primary .entry-0{display:inline-block;vertical-align:top;margin:0 16px}.menu-primary .link-0{text-shadow:1px 1px 4px rgba(0,0,0,0.75)}.menu-primary .menu-1{position:absolute;top:0;left:50%;translate:-50%;z-index:1;min-width:100%;text-align:left;background-color:rgba(63,67,119,0.75);max-height:0;overflow:hidden;padding:0 12px;transition:max-height .08s ease-out,padding .08s ease-out}.menu-primary .has-sub:has(>.sub-toggle[open]) .menu-1,.menu-primary .has-sub:has(:focus-visible) .menu-1{max-height:400px;padding-top:3.25em;padding-bottom:10px}}@media print and (hover:hover),(min-width:790.02px) and (hover:hover){.menu-primary .has-sub:hover .menu-1{max-height:400px;padding-top:3.25em;padding-bottom:10px}}@media print and (hover:none),(min-width:790.02px) and (hover:none){.menu-primary .has-sub>.link-0{display:none}.menu-primary .sub-toggle{display:block}}.header-wrap{position:absolute;inset:auto 0 28px;z-index:1;max-width:1400px;margin:0 auto;padding:0 0.7em}.page:has(>.columns-3) .header-wrap{margin-bottom:80px}.header-logo{position:relative;width:calc(25% - 1.4em);margin:0 0.7em;color:#fff;line-height:0;background-color:rgba(63,67,119,0.75)}.header-logo .logo-link{position:relative;display:inline-block;width:30%;aspect-ratio:30 / 23}.header-logo .logo-svg{position:absolute;inset:0;width:100%;height:100%;padding:0.8em}.header-logo .logo-svg path{fill:#fff}.header-logo .loipen-lines{display:block;height:5px;border-top:1px solid #fff;border-bottom:1px solid #fff}.header-logo .logo-text-link{position:relative;display:inline-block;width:71.739130435%;height:0;padding:0 0 40%}.header-logo .logo-text-svg{position:absolute;inset:0;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;line-height:0;text-align:right;white-space:nowrap}.menu-languages .entry{margin:0}.menu-languages .link{display:block;width:24px;padding:0 0 1px;font-size:0.8em;text-align:center;line-height:1.25em;color:#fff;border:1px solid #fff}.menu-language .entry{display:inline-block}.menu-language .active{background-color:#fff}.menu-language .active .link{color:#3f4377}.header-placeholder{min-height:340px}.menu-button{display:none}@media (hover:hover){.menu-languages .entry:hover{filter:brightness(75%)}}.page{position:relative;overflow:hidden}.header{position:relative}.quick-links{position:absolute;inset:0 0 auto;display:flex;justify-content:center;align-items:center;gap:.75rem;padding:0.7em .75rem 0;color:#3f4377}.header-placeholder:not(:has(img)){background-color:#5f6a80}.e404{container-type:inline-size;margin:0 0 1.4em;padding:1em;text-align:center;background-color:#fff}.e404 h1{margin:0 0 1em}.e404 svg{display:block;width:100%;max-width:600px;height:40cqw;margin:0 auto 2em}.e404 p{margin:0;font-size:1.25em}.columns{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;max-width:1400px;margin:0 auto;padding:60px 0.7em 0}.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns-3{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);margin-top:-80px;padding-top:0}.column{position:relative;min-height:100px;padding:0 0.7em}.column-full{grid-column:1 / -1;min-height:0}.column-home-right :where(.plugin-gallery){margin:0 0 1.4em;background-color:#fff}.footer{position:relative;background-color:#fff;padding:2em 0 0}.footer-content,.footer-impress{max-width:1400px;margin:0 auto;padding:1.4em 2.1em 0}.footer-content h2{font-size:1em}.footer-content hr{height:1px;margin:1em 0 1.5em}.footer-content .footer-menu,.footer-content .placeholder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.8em;align-items:start}.footer-content .footer-menu>*,.footer-content .placeholder>*{break-inside:avoid}.footer-content .footer-menu{margin:0;padding:0;list-style:none}.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 .footer-logo{display:block;width:170px;max-width:100%}.footer-content .footer-logo svg{display:block;width:100%;height:auto}.footer-content .link-1{font-size:0.8125em;line-height:1.4em}.footer-content .plugin-infolink{margin:0}.footer-content .plugin-infolink .text{padding:0}.footer-impress .impress{display:inline-block;vertical-align:top;margin-right:2em;font-size:0.75em}.footer-impress a{text-decoration:underline}.back-to-top{position:absolute;right:0.7em;top:0.7em;font-size:0.75em}.to-top-name{color:#5f6a80}.to-top-icon{display:inline-block;vertical-align:top;width:32px;height:32px;margin-left:0.5em;background-color:#d3d6d8}.to-top-icon path{fill:#fff}.plugin,.cms-plugin{position:relative;overflow:hidden}.column-home-left .plugin .text,.column-home-right .plugin .text{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-infolink,.plugin-statuspreview,.plugin-weather-preview,.plugin-webcam-preview{margin:0 0 1.4em;line-height:1.4em;background-color:#fff}.plugin-infolink .text,.plugin-statuspreview .text,.plugin-weather-preview .text,.plugin-webcam-preview .text{margin:0;padding:1em 1em 0;color:#000}.plugin-infolink .icon,.plugin-statuspreview .icon,.plugin-weather-preview .icon,.plugin-webcam-preview .icon{display:inline-block;vertical-align:middle;margin:-8px 0 0 -8px}.plugin-status iframe,.plugin-statuspreview iframe{position:relative;display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0}.plugin-status:after,.plugin-statuspreview .link:after{content:'';position:absolute;inset:0}.plugin-statuspreview .link{position:relative;display:block}.plugin-statuspreview .icon{margin:-8px 4px -4px 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{font-weight:bold}.plugin-form{padding:1em;font-size:0.8em}.plugin-form fieldset{margin:0;padding:0;border:0}.plugin-form label{display:block;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="date"],.plugin-form textarea{display:block;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 #5f6a80;background-color:#fff}.plugin-form textarea{height:131px}.plugin-form input[type="submit"]{padding:0.5em 1em;color:#fff;font-family:"Karla","Roboto","Helvetica",Arial,sans-serif;font-size:1em;border:2px solid #3f4377;background-color:#3f4377;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 .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="date"],.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -1em}.plugin-form .col{padding:0 1em}.plugin-form .w-100{grid-column:1 / -1}.plugin-form .cols.details{grid-template-columns:repeat(3,minmax(0,33.3333%))}.plugin-form .cols.details>.col{display:flex;flex-direction:column}.plugin-form .cols.details>.col>label{flex:1 0 auto}.plugin-form .title{margin:0 0 1em;color:#000;text-transform:uppercase}.plugin-form .intro{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-menu li{display:inline-block;vertical-align:top}.plugin-form .category{vertical-align:top;margin:0 3em 0 0;padding:0;font:inherit;color:#5f6a80;text-transform:uppercase;border:0;background:none;cursor:pointer}.plugin-form .category:after{content:'';display:block;width:0;height:3px;background-color:#5f6a80;transition:width .2s}.plugin-form .category.active{color:#3f4377;font-weight:bold}.plugin-form .category.active:after{width:100%;background-color:#3f4377}.plugin-form .course{position:relative;z-index:1;margin:0 0 1em;padding-right:48px;color:#5f6a80;border:2px solid #5f6a80;transition:z-index 0s .2s}.plugin-form .course:has([aria-expanded="true"]){z-index:2;transition-delay:0s}.plugin-form .course label{position:relative;margin:0;padding:0.25em 0.5em 0.25em 46px;line-height:1.125em;cursor:pointer}.plugin-form .course input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.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:has(:checked){color:#fff;background-color:#5f6a80}.plugin-form .course:has(:checked) .checkbox-icon{display:block}.plugin-form .course:has(:checked) .course-icon path{fill:rgba(255,255,255,0.5)}.plugin-form .course:has(:checked) [aria-expanded="true"] .course-icon path{fill:#fff}.plugin-form .course:has(:focus-visible){outline:2px solid #3f4377;outline-offset:2px}.plugin-form .course .course-info-toggle{position:absolute;right:10px;top:2px;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer}.plugin-form .course .course-icon{display:block;width:100%;height:100%}.plugin-form .course .course-icon path{fill:rgba(95,106,128,0.5);transition:fill .2s ease-out}.plugin-form .course [aria-expanded="true"] .course-icon path{fill:#5f6a80}.plugin-form .course .info{position:absolute;inset:100% -2px auto;z-index:200;display:grid;grid-template-rows:0fr;padding:0 1em;overflow:hidden;text-transform:none;color:#5f6a80;background-color:#fff;border:solid #5f6a80;border-width:0 2px;transition:grid-template-rows .2s ease-out,padding .2s ease-out}.plugin-form .course .info>div{min-height:0}.plugin-form .course [aria-expanded="true"]+.info{grid-template-rows:1fr;padding:1em;border-width:2px}@media print{.plugin-form .course :not([aria-expanded="true"])+.info{display:none}}.plugin-form .person{position:relative;padding:2.875em 0 0.5em}.plugin-form .person+.person{border-top:3px solid #5f6a80}.plugin-form .add-row,.plugin-form .delete-row{--size:40px;height:var(--size)}.plugin-form .add-row:after,.plugin-form .delete-row:after{content:'';position:absolute;top:0;width:var(--size);height:var(--size)}.plugin-form .delete-row{position:absolute;right:0;top:0.5em;display:block;padding-right:calc(var(--size) + 8px)}.plugin-form .delete-row:after{right:0;background:#3f4377 url(/static/imgs/delete-white.svg?70168fd7c742)}.plugin-form .add-row{position:relative;display:inline-block;padding-left:calc(var(--size) + 8px)}.plugin-form .add-row:after{left:0;background:#3f4377 url(/static/imgs/plus-white.svg?70168fd7c742) center/40px auto}.plugin-form .radio-group{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:2.15em 0 1em}.plugin-form .radio-group input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.plugin-form .row-rent:not(:has(:checked[value="yes"]))+.details{display:none}.plugin-form .radio{position:relative;min-height:3em;margin:0;padding:0.25em 0.5em;line-height:1em;text-align:center;border:2px solid #5f6a80;cursor:pointer}.plugin-form .radio+.radio{border-left:0}.plugin-form .radio:has(:checked){color:#fff;background-color:#5f6a80}.plugin-form .radio:has(:focus-visible){outline:2px solid #3f4377;outline-offset:2px}.plugin-form .radio-title{position:absolute;top:50%;left:0;width:100%;color:#5f6a80;text-align:center;transform:translateY(-50%)}.plugin-form .radio:has(:checked) .radio-title{color:#fff}.plugin-form .message-good{margin:0 -1em -1em;padding:1em;font-weight:bold;color:#fff;background-color:#608115}.plugin-form .message-good p{margin:0;padding:2em 0 2em 40px;background:url(/static/imgs/check-white.svg?70168fd7c742) left center/40px auto no-repeat}.plugin-lesson{border-bottom:1em solid #d3d6d8}.form-group .tabs-menu{z-index:200;position:relative;height:4em;overflow:hidden;font-size:0.8em;background-color:rgba(211,214,216,0.5)}.form-group .tabs-menu .form-title{height:100%;margin:0;padding:0.6em 2em 0.5em 1em;color:#5f6a80;cursor:pointer}.form-group .tabs-menu .form-title a{color:inherit}.form-group .tabs-menu .form-title:after{width:0;background-color:#5f6a80;transition:width .1s}.form-group .tabs-menu .form-title.active{color:#3f4377;background-color:#fff}.form-group .tabs-menu .form-title.active:after{width:100%;background-color:#3f4377}.form-group .plugin-form{display:none;margin:-9em 0 0 0;padding:11em 1em 1em}.form-group .plugin-form>.form-title{display:none}.form-group .plugin-form.active,.form-group:not(:has(.plugin-form.active)) .plugin-form:target,.form-group:not(:has(.plugin-form.active,.plugin-form:target)) .plugin-form:nth-child(1 of .plugin-form){display:block}.plugin-iframe{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:#3f4377}.plugin-iframe h3:after{content:'';display:block;height:3px;background-color:#3f4377}.plugin-iframe h3 .icon{display:inline-block;vertical-align:middle;margin:-8px 0 0 -8px}.plugin-iframe iframe{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0}.plugin-iframe.ratio-5-3 iframe{aspect-ratio:5 / 3}.plugin-button{font-size:0.8em}.plugin-button .link{display:inline-block;padding:0.8em 1em;color:#fff;background-color:#3f4377;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-infolink .link:focus-visible{outline-offset:-3px}.plugin-infolink .link{display:block}.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;font-size:1.125em;line-height:1em;text-transform:uppercase;color:#fff;background-color:#3f4377}.plugin-infolink .infolink-image{display:inline-block;margin:0 0 -0.6em;width:auto}.quick-links .plugin-infolink{flex:0 0 auto;height:40px;margin:0 0 0.7em;padding:0;white-space:nowrap;background-color:transparent}.quick-links .plugin-infolink .link{display:block;padding:0 0.5em;line-height:40px}.plugin-partnerwrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:1em 0 0;padding:0 0.35em 0.7em}.plugin-partner{font-size:0.8em;margin:0 0 1em;padding:0 0.35em;break-inside:avoid}.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-locationmap{font-size:0.8em;padding:1em 1em 0}.plugin-locationmap .locationmap-info{display:flex;flex-wrap:wrap;align-items:center;gap:1em;margin:0 0 1em}.plugin-locationmap .locationmap-image{width:auto;flex:0 0 auto}.plugin-locationmap .locationmap-label{margin:0;flex:1 1 12em}.plugin-locationmap .locationmap-switch{display:flex;justify-content:flex-end;margin:0 -1em 0 0}.plugin-locationmap .locationmap-btn{padding:.25em .75em;border:1px solid #3f4377;background:none;color:#3f4377;font:inherit;font-size:.7em;line-height:1.4;text-transform:uppercase;cursor:pointer}.plugin-locationmap .locationmap-btn+.locationmap-btn{border-left:0}.plugin-locationmap .locationmap-btn.is-active{background-color:#3f4377;color:#fff}.plugin-locationmap .locationmap-wrap{position:relative;height:0;margin:0 -1em 0;padding:0 0 75%;overflow:hidden}.plugin-locationmap .locationmap-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.plugin-gallery{overflow:visible}.plugin-gallery .text{padding:1em 1em 0;font-size:0.8em}.plugin-gallery .gallery-link{position:relative;display:block}.plugin-gallery .gallery-icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:-6px 0 -2px -14px}.column-home-right .plugin-gallery h2{line-height:1.4em}.plugin-gallery .caption,.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{--slides-h:30;aspect-ratio:100/var(--slides-h)}.plugin-slider.h-home{aspect-ratio:100/calc(var(--slides-h) + 10)}.plugin-slider:after{content:'';position:absolute;inset:0 0 auto;height:25%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.plugin-slider .slide{position:absolute;inset:0}.plugin-slider .slide-image{height:100%;object-fit:cover}@keyframes slides-2{0%{opacity:0}8.33333%{opacity:1}50%{opacity:1}58.33333%{opacity:0}100%{opacity:0}}.slides-2 .slide{opacity:0}.slides-2 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-2 .slide{animation:slides-2 12s infinite}}@keyframes slides-3{0%{opacity:0}5.55556%{opacity:1}33.33333%{opacity:1}38.88889%{opacity:0}100%{opacity:0}}.slides-3 .slide{opacity:0}.slides-3 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-3 .slide{animation:slides-3 18s infinite}}@keyframes slides-4{0%{opacity:0}4.16667%{opacity:1}25%{opacity:1}29.16667%{opacity:0}100%{opacity:0}}.slides-4 .slide{opacity:0}.slides-4 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-4 .slide{animation:slides-4 24s infinite}}@keyframes slides-5{0%{opacity:0}3.33333%{opacity:1}20%{opacity:1}23.33333%{opacity:0}100%{opacity:0}}.slides-5 .slide{opacity:0}.slides-5 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-5 .slide{animation:slides-5 30s infinite}}@keyframes slides-6{0%{opacity:0}2.77778%{opacity:1}16.66667%{opacity:1}19.44444%{opacity:0}100%{opacity:0}}.slides-6 .slide{opacity:0}.slides-6 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-6 .slide{animation:slides-6 36s infinite}}@keyframes slides-7{0%{opacity:0}2.38095%{opacity:1}14.28571%{opacity:1}16.66667%{opacity:0}100%{opacity:0}}.slides-7 .slide{opacity:0}.slides-7 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-7 .slide{animation:slides-7 42s infinite}}@keyframes slides-8{0%{opacity:0}2.08333%{opacity:1}12.5%{opacity:1}14.58333%{opacity:0}100%{opacity:0}}.slides-8 .slide{opacity:0}.slides-8 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-8 .slide{animation:slides-8 48s infinite}}@keyframes slides-9{0%{opacity:0}1.85185%{opacity:1}11.11111%{opacity:1}12.96296%{opacity:0}100%{opacity:0}}.slides-9 .slide{opacity:0}.slides-9 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-9 .slide{animation:slides-9 54s infinite}}@keyframes slides-10{0%{opacity:0}1.66667%{opacity:1}10%{opacity:1}11.66667%{opacity:0}100%{opacity:0}}.slides-10 .slide{opacity:0}.slides-10 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-10 .slide{animation:slides-10 60s infinite}}@keyframes slides-11{0%{opacity:0}1.51515%{opacity:1}9.09091%{opacity:1}10.60606%{opacity:0}100%{opacity:0}}.slides-11 .slide{opacity:0}.slides-11 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-11 .slide{animation:slides-11 66s infinite}}@keyframes slides-12{0%{opacity:0}1.38889%{opacity:1}8.33333%{opacity:1}9.72222%{opacity:0}100%{opacity:0}}.slides-12 .slide{opacity:0}.slides-12 .slide:first-of-type{opacity:1}@media (prefers-reduced-motion:no-preference){.slides-12 .slide{animation:slides-12 72s infinite}}@media (prefers-reduced-motion:no-preference){.slide:nth-of-type(1){animation-delay:-1s}.slide:nth-of-type(2){animation-delay:5s}.slide:nth-of-type(3){animation-delay:11s}.slide:nth-of-type(4){animation-delay:17s}.slide:nth-of-type(5){animation-delay:23s}.slide:nth-of-type(6){animation-delay:29s}.slide:nth-of-type(7){animation-delay:35s}.slide:nth-of-type(8){animation-delay:41s}.slide:nth-of-type(9){animation-delay:47s}.slide:nth-of-type(10){animation-delay:53s}.slide:nth-of-type(11){animation-delay:59s}.slide:nth-of-type(12){animation-delay:65s}}.plugin-text{padding:1em 1em 0;font-size:0.8em;line-height:1.4em}.plugin-text a{text-decoration:underline}.alert-text{display:flex;flex-wrap:wrap;padding:0}.alert-text h2{width:100%;margin:0 0 0.5em;padding:0.5em 1em;color:#fff;background-color:#3f4377}.alert-text .svg{display:flex;width:20%;align-items:center;justify-content:center}.alert-text svg{width:100%;min-height:140px}.alert-text .text{width:80%;padding:0 1em;font-weight:bold}.plugin-video iframe{display:block;width:100%;height:auto;aspect-ratio:2 / 1;border:0}.plugin-video.ratio-16-9 iframe{aspect-ratio:16 / 9}.plugin-video.ratio-4-3 iframe{aspect-ratio:4 / 3}.plugin-weather .day,.plugin-weather-preview .day{display:inline-block;vertical-align:top;width:33%;text-align:center}.plugin-weather .weather-icon svg,.plugin-weather-preview .weather-icon svg{display:block;width:100%;height:auto;margin:0}.plugin-weather .weather-icon path,.plugin-weather-preview .weather-icon path{fill:#000}.plugin-weather .day-0 .day-title,.plugin-weather .day-0 .weather-temperature,.plugin-weather-preview .day-0 .day-title,.plugin-weather-preview .day-0 .weather-temperature{color:#3f4377}.plugin-weather .day-0 .weather-icon path,.plugin-weather-preview .day-0 .weather-icon path{fill:#3f4377}.plugin-weather .temperature,.plugin-weather-preview .temperature{font-size:1.5em;display:inline-block}.plugin-weather-preview .unit{font-size:1.5em;display:inline-block}.plugin-weather-preview .link{display:block}.plugin-weather-preview .icon-temperature{margin:-11px 0 0 -8px}.plugin-weather-preview .days{margin:0 -1em;padding:0 1em 1em;color:#000;font-size:0.75em}.plugin-weather-preview .day{padding:0 0.8em}.plugin-weather-preview .weather-icon,.plugin-weather-preview .weather-temperature{margin:0.25em 0 0}.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{margin:0 0 1em;padding:1em 0 0;border-top:2px solid #5f6a80}.plugin-weather .day-title{margin:0 0 0.5em}.plugin-weather .weather-icon{margin:0 0 1em}.plugin-weather .weather-temperature{margin:1em 0 0}.plugin-report-full{padding:0 1em;font-size:0.8em;line-height:1.4em}.plugin-report-full .abstract{margin:0;padding:0.8em 0 0;font-size:1.25em;line-height:1.25em;border-top:2px solid #5f6a80}.plugin-station .link{display:block}.plugin-webcam-list h3{font-size:1.25em;line-height:1.4em;color:#3f4377}.plugin-webcam-list h3:after{content:'';display:block;height:3px;background-color:#3f4377}.plugin-webcam-list h3 .icon{display:inline-block;vertical-align:middle;margin:-8px 0 0 -8px}.plugin-webcam-list .cam-text{padding:1em;font-size:0.8em;line-height:1.4em;background-color:#fff}.plugin-webcam-list .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.4em;background-color:#d3d6d8}.plugin-webcam-list .cols>*{break-inside:avoid}.plugin-webcam-list .cam{background:#fff url(/static/imgs/reload-black.svg?70168fd7c742) center/80px no-repeat}.plugin-webcam-list .cam img{display:block;width:100%;height:auto;aspect-ratio:auto 4 / 3}.plugin-webcam-preview .webcams{position:relative;aspect-ratio:16 / 9}.plugin-webcam-preview .slide{position:absolute;inset:0;height:100%;object-fit:cover}.small-space{margin-bottom:0.7em}@media (hover:hover){.footer-content .link:hover{color:#3f4377}.back-to-top:hover .to-top-name{color:#3f4377}.back-to-top:hover .to-top-icon{background-color:#3f4377}.column-home-left .plugin:hover,.column-home-right .plugin:hover{filter:brightness(90%)}.plugin-button .link:hover{filter:brightness(90%)}.quick-links .link:hover{background-color:#fff}.form-group .tabs-menu .form-title:hover:after{width:100%}.plugin-form .category:hover:after{width:100%}.plugin-form .radio-group .radio:has(:checked):hover,.plugin-form .course:has(:checked):hover{color:#fff;background-color:#565f70;border-color:#565f70}.plugin-form .radio-group .radio:hover,.plugin-form .course:hover{color:#5f6a80;background-color:rgba(95,106,128,0.25)}.plugin-form .add-row:hover,.plugin-form .delete-row:hover,.plugin-form input[type="submit"]:hover{filter:brightness(85%)}}@media screen and (max-width:960px) and (hover:hover){.column-home-left .plugin:hover{filter:none}.column-home-left .link:hover{background-color:#fff}}@media screen and (max-width:1600px){.plugin-slider{--slides-h:35}}@media screen and (max-width:1240px){.plugin-slider{--slides-h:45}.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}.menu-primary .menu-1{font-size:1em}}@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:has(>.columns-3) .header-wrap{margin-bottom:0}.columns-3{grid-template-columns:minmax(0,65%) minmax(0,1fr);margin-top:0;padding-top:60px}.column-home-left{position:absolute;inset:0 0 auto;min-height:0;padding:0.7em 0.7em 0;display:flex;justify-content:center;align-items:center;gap:.75rem}.column-home-left .plugin{flex:0 0 auto;margin:0 0 0.7em;padding:0;white-space:nowrap;background-color:transparent}.column-home-left .plugin .link{display:block;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 .webcams,.column-home-left .plugin .abstract,.column-home-left .plugin .link-text,.column-home-left .plugin .infolink-image,.column-home-left .plugin .days,.column-home-left .plugin iframe{display:none}.column-home-left .plugin .text{margin:0;padding:0}}@media screen and (max-width:820px){.columns{padding-top:70px}.quick-links .plugin .link,.column-home-left .plugin .link{width:52px;height:52px;margin:-6px auto;padding:0}.quick-links .plugin .title,.column-home-left .plugin .title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.quick-links .plugin .icon,.column-home-left .plugin .icon{width:52px;height:52px;margin:0}.plugin-form .add-row,.plugin-form .delete-row{--size:32px}}@media screen and (max-width:790px){body{font-size:20px}.page:has(>.menu-primary:popover-open){position:fixed;inset:0}.page:has(>.menu-primary.open){position:fixed;inset:0}.header-placeholder{min-height:240px}.mobile-languages{display:block}.mobile-languages .menu-language{margin-bottom:1em}.mobile-languages .entry{text-transform:uppercase;font-size:1.25em;font-weight:bold;border:1px solid #fff}.mobile-languages .link{display:block;padding:4px 12px}.menu-primary{position:fixed;left:100%;top:60px;height:100%;padding:20px 100px 40px 20px;overflow-y:scroll;font-size:16px;line-height:1.4em;background-color:rgba(63,67,119,0.85);visibility:hidden;transition:left 0.3s ease-in,visibility 0s 0.3s}.menu-primary:popover-open{left:80px;visibility:visible;transition:left 0.3s ease-out}.menu-primary.open{left:80px;visibility:visible;transition:left 0.3s ease-out}.menu-primary .menu-0{padding:0 0 80px}.menu-primary .entry-0{margin:0 0 20px}.menu-primary .link-0{font-size:1.375em}.menu-primary .menu-1{padding:10px 0;font-size:1.125em}.menu-primary .menu-1 .entry-1{margin:0}.menu-primary .menu-1 .link-1{font-size:1em;padding:4px 12px}.header-wrap{top:0;bottom:auto;height:60px;padding:0}.header-logo{width:auto;height:60px;margin:0;overflow:hidden;background-color:rgba(63,67,119,0.85)}.header-logo .logo-link{aspect-ratio:auto;height:60px}.header-logo .logo-svg{width:auto;padding:10px 1.4em}.header-logo .loipen-lines,.header-logo .logo-text-link{display:none}.menu-languages{display:none}.menu-button{position:absolute;right:20px;top:0;width:60px;height:60px;display:block;padding:0;border:0;background:none;cursor:pointer;line-height:0}.menu-button .html-icon{position:absolute;inset:10px}.menu-button .line{position:absolute;left:0;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-primary:popover-open~.header .menu-button .line-1{top:50%;left:50%;transform:translate(-50%) rotate(45deg)}.menu-primary:popover-open~.header .menu-button .line-2{opacity:0;transition:opacity 0s}.menu-primary:popover-open~.header .menu-button .line-3{top:50%;left:50%;transform:translate(-50%) rotate(-45deg)}.menu-primary.open~.header .menu-button .line-1{top:50%;left:50%;transform:translate(-50%) rotate(45deg)}.menu-primary.open~.header .menu-button .line-2{opacity:0;transition:opacity 0s}.menu-primary.open~.header .menu-button .line-3{top:50%;left:50%;transform:translate(-50%) rotate(-45deg)}.columns{grid-template-columns:minmax(0,1fr)}.footer-content .footer-menu,.footer-content .placeholder{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-content .entry-0,.footer-content .plugin-infolink{margin-bottom:1em}.plugin-form .category{margin-right:1em}.plugin-weather .days{font-size:0.8em}.form-group .plugin-form{margin:-4em 0 0 0;padding:5em 1em 1em}.form-group .tabs-menu{height:48px}.form-group .tabs-menu .form-title{padding:0.75em 2em 0.5em 1em;font-size:1em;line-height:1.4em}}@media screen and (max-width:680px){.plugin-form .col{margin-bottom:1em}.plugin-form .cols{grid-template-columns:minmax(0,1fr)}.plugin-form .fieldsets .title{margin:0}.plugin-form .person{padding-top:12px}.plugin-form .course label span{font-size:0.8em}.plugin-webcam-list .cols{grid-template-columns:minmax(0,1fr)}.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}.columns{padding:70px 0 0;margin:0 -1em}.plugin-slider{--slides-h:55}.quick-links,.column-home-left{padding:0.7em calc(1em + .75rem) 0}.form-group .tabs-menu{height:44px}.form-group .tabs-menu .form-title{padding:1em 1.5em 0.5em 1.5em;font-size:0.8em}.footer-content{padding:1.4em 0.7em 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-h:65}.quick-links,.column-home-left{gap:clamp(0px,calc((100% - 6 * 52px) / 5),.75rem)}.form-group .tabs-menu{height:132px;line-height:0;display:flex;flex-flow:row wrap}.form-group .tabs-menu .form-title{display:block;flex:0 0 52%;height:44px;overflow:hidden}.form-group .tabs-menu .form-title.active{order:4}.form-group .plugin-form{margin:-132px 0 0;padding:160px 1em 1em}.footer-content .footer-menu{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:380px){.menu-primary{padding:20px 60px 40px 20px}.menu-primary:popover-open{left:40px}.menu-primary.open{left:40px}.header-placeholder{min-height:120px}.form-group .tabs-menu .form-title{padding:1.25em 1.5em 0.5em 1.5em;font-size:0.75em}.footer-impress .impress{width:100%}}