@font-face{font-display:swap;font-family:CorporateS;font-style:normal;font-weight:700;src:url(/build/rvk/fonts/CorporateS-Bold.6bb68d61.woff2) format("woff2"),url(/build/rvk/fonts/CorporateS-Bold.8a3da109.woff) format("woff")}@font-face{font-display:swap;font-family:CorporateS;font-style:normal;font-weight:400;src:url(/build/rvk/fonts/CorporateSBQ-Regular.d9fb934f.woff2) format("woff2"),url(/build/rvk/fonts/CorporateSBQ-Regular.aec15fff.woff) format("woff")}:root{--secondary-text-color:#005e5d;--map-country-opacity:0.8;--map-radius:180;--map-enable-kanton:false;--map-kanton-fill-color:#e5e3df;--map-kanton-disabled-color:#005e5d;--map-kanton-disabled-opacity:0.2;--map-center-fit-bounds:true}html{font-size:62.5%;height:100%}body{background-color:#fff;overflow-y:scroll}body .bg-dark a{color:inherit;margin-left:2rem;text-decoration:none}body .ss-content .ss-list .ss-option:not(.ss-disabled).ss-highlighted,body .ss-content .ss-list .ss-option:not(.ss-disabled):hover{background-color:#005e5d;color:#fff}body .modal a{color:inherit;text-decoration:none}body .modal a:hover{text-decoration:underline}body .modal .modal-header{padding-bottom:0}body .modal [class*=bi-]:before{margin:.75rem 0;width:2.5rem}body .modal .map{height:100%;width:100%}body .toggle{border:.1rem solid #005e5d;border-radius:1rem;display:flex;overflow:hidden}body .toggle>.toggle-item{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center;padding:1rem;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){body .toggle>.toggle-item{transition:none}}body .toggle>.toggle-item:hover:not(.active){background:rgba(0,94,93,.25)}body .toggle .active{background:#005e5d;color:#d6e85f}body .toggle input[type=radio]{display:none}body .toggle input:checked+label{background:#005e5d!important;color:#d6e85f!important}body .toggle.small{border-radius:4rem;overflow:hidden}body .toggle.small>.toggle-item{padding:0 2rem;width:3rem}body .small-gutter{--bs-gutter-x:1rem}body a[onclick]{cursor:pointer}body .form-group{margin-bottom:1rem}body .form-control,body .form-select{border-color:#005e5d}body .form-control::placeholder,body .form-select::placeholder{color:#005e5d}body .form-control:hover,body .form-select:hover{box-shadow:0 0 0 0 rgba(0,94,93,.25)}body .form-floating label{color:#005e5d;opacity:.5}body .form-floating .form-control:focus~label,body .form-floating .form-select:not(.empty)~label,body .form-floating>.form-control:not(:placeholder-shown)~label{background:#fff;height:auto;line-height:1;opacity:1;padding:0 .25rem}body .form-floating .form-select.empty~label{opacity:.5;transform:none}body .border-radius-lg{border-radius:3rem;padding-left:2.5rem;padding-right:2.5rem}body .btn-secondary{color:#005e5d}body .border-left-secondary{border-left:1px solid #d6e85f}@media (max-width:1199.98px){body .border-left-secondary{border-left:none;margin-top:1.5rem;padding-top:1.5rem}}body .scrolltofixed.sticky{position:sticky;top:.5rem}@media (max-width:767.98px){body .scrolltofixed.sticky{position:relative}}body header .col-center,body header .col-right{height:14rem}@media (max-width:991.98px){body header .col-center,body header .col-right{height:10rem}}@media (max-width:767.98px){body header .col-center,body header .col-right{height:7rem}}body header .logo-container{height:100%;padding:1.5rem;width:100%}body header .logo{background-image:url(/build/rvk/images/logo-rvk.e965c350.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;max-height:9rem;max-width:24rem;width:100%}body header .title{color:#005e5d;font-size:4.5rem;margin-left:2rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media (min-width:1200px){body header .title{font-size:6.5rem}}@media (max-width:991.98px){body header .title{font-size:3rem}}@media (max-width:575.98px){body header .title{font-size:1.5rem;margin-left:0}}body footer{color:#fff;font-size:calc(1.265rem + .18vw)}@media (min-width:1200px){body footer{font-size:1.4rem}}body footer .container{padding-bottom:3rem;padding-top:3rem}body footer a{color:inherit}body footer .kantone{list-style-type:none;margin:0;padding:0}body footer .kantone>li{display:inline-block}body footer .kantone>li:after{content:" / "}body footer .kantone>li:last-child:after{content:""}body #list-container,body #map-container{position:relative}body #list-container .spinner-border,body #map-container .spinner-border{color:#005e5d;display:none;left:50%;margin-left:-1rem;margin-top:-1rem;position:absolute;top:50%;z-index:1010}body #list-container:after,body #map-container:after{background-color:rgba(0,0,0,.25);bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;z-index:20}body #list-container.loading .spinner-border,body #list-container.loading:after,body #map-container.loading .spinner-border,body #map-container.loading:after{display:block}body #map-container{height:calc(100vh - 14rem);height:calc(var(--vh, 1vh)*100 - 14rem);min-height:100%;width:100%}body #map-container #map{bottom:0;left:0;position:absolute;right:0;top:0}body #map-container #geolocate{background-color:#fff;background-image:url(/build/rvk/images/geolocation.4fe52b2a.png);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:50%;bottom:3rem;height:3rem;position:absolute;right:6rem;width:3rem;z-index:1010}body .row.main .col-center{flex:1;width:auto}body .row.main .col-right{flex:0 0 34rem;width:34rem}body #list-container{height:100%;margin-left:2rem}body #list-container .spinner-border{color:#fff;top:7rem}body #list-container ul.list{padding-left:0}body #filter-container .banner-container{display:flex;justify-content:center;margin:5rem 5rem 2rem}body #filter-container .banner{background:#005e5d;color:#005e5d;max-width:20rem}body #filter-container .banner-content{align-items:center;display:flex;flex-direction:column;font-size:1.2rem;hyphens:auto;justify-content:center;padding:3rem;text-align:center}body #filter-container .banner-content a{color:inherit;display:block;text-decoration:none}body #filter-container .banner-content p{margin-bottom:0}@media (max-width:767.98px) and (orientation:portrait){body header .logo-container{padding:0}body header .logo-container .logo{background-position:100%}body header .row.main{--bs-gutter-x:1rem}body header .row.main .title{margin-left:0}body header .row.main .col-right{flex:1;height:7rem;width:auto}body main .row.main{flex-direction:column}body main .row.main .col-center{order:2}body main .row.main .col-right{flex:1;order:1;width:auto}}@media (min-width:767.98px),(orientation:landscape){body #filter-container{display:block}body a[href="#filter-container"]{display:none}}@media (max-width:767.98px) and (orientation:landscape){body .row.main{--bs-gutter-x:1rem}body .row.main .col-right{flex:0 0 25rem;width:25rem}}body #langtoggle{color:#005e5d}body #langtoggle:after{display:none}body #sort{background:#005e5d;border:.1rem solid #005e5d;color:#fff;margin-bottom:1rem;padding:3rem}body #sort a{color:inherit}@media (max-width:991.98px){body #sort{padding:2rem}}@media (max-width:767.98px){body #sort{margin-left:0}}body #sort [data-sort-list]{cursor:pointer}body #mainlist ul{list-style-type:none;padding:0}body #mainlist ul li{border:1px solid #005e5d;display:block;margin-bottom:1rem;padding:3rem}@media (max-width:991.98px){body #mainlist ul li{padding:2rem}}body #mainlist ul li .bi-geo-alt a{cursor:pointer}body #mainlist ul li .detail-map{height:21rem;margin-top:3rem}@media (max-width:767.98px){body #mainlist ul li .detail-map{margin-bottom:-2rem;margin-top:2rem}}body #mainlist ul li [class*=bi-]:before{width:2.5rem}body #mainlist ul li a{color:inherit;text-decoration:none}body #mainlist ul li a:hover{text-decoration:underline}body #emptylist{align-items:center;display:flex;height:100%;justify-content:center}body #emptylist .bi{font-size:5rem}@media print{body #mainlist ul.list li{padding:1rem;page-break-inside:avoid}body #mainlist ul.list li .col-lg-6{flex:0 0 auto;height:auto!important;margin:0;width:50%}body #mainlist ul.list li .border-left-secondary{border:none}}.ss-main{color:#005e5d;display:inline-block;position:relative;user-select:none;width:100%}.ss-main .ss-single-selected{background-color:#fff;border:1px solid #005e5d;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;height:4.2rem;outline:0;padding:6px;transition:background-color .2s;width:100%}.ss-main .ss-single-selected.ss-disabled{background-color:#005e5d;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;line-height:1em;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 30px)}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{align-items:center;display:flex;flex:0 1 auto;font-weight:700;justify-content:flex-end;margin:0 6px}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-end;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #005e5d;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0;transform:rotate(-135deg)}.ss-main .ss-single-selected .ss-arrow span.arrow-down{margin:-3px 0 0;transform:rotate(45deg)}.ss-main .ss-multi-selected{background-color:#fff;border:1px solid #005e5d;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;min-height:4.2rem;outline:0;padding:0 0 0 3px;transition:background-color .2s;width:100%}.ss-main .ss-multi-selected.ss-disabled{background-color:#005e5d;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#005e5d}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{align-items:center;color:#dedede;display:flex;line-height:1em;margin:2px 0;overflow:hidden;padding:4px 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-main .ss-multi-selected .ss-values .ss-value{align-items:center;animation-duration:.2s;animation-fill-mode:both;animation-name:scaleIn;animation-timing-function:ease-out;background-color:#005e5d;border-radius:1rem;color:#fff;display:flex;font-size:12px;margin:3px 5px 3px 0;padding:3px 5px;user-select:none}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-duration:.2s;animation-name:scaleOut;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{cursor:pointer;margin:0 0 0 5px}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{align-items:center;background:#005e5d;display:flex;height:10px;justify-content:center;position:relative;transition:transform .2s;width:2px}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#005e5d;content:"";height:2px;left:-4px;position:absolute;top:4px;width:10px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{background-color:#fff;border:1px solid #005e5d;box-sizing:border-box;margin:-1px 0 0;opacity:0;position:absolute;transform:scaleY(0);transform-origin:center top;transition:transform .2s,opacity .2s;width:100%;z-index:1010}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;margin:0;opacity:0;padding:0}.ss-content .ss-search input{-webkit-appearance:textfield;background-color:#fff;border:1px solid #005e5d;border-radius:1rem;box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;height:30px;line-height:inherit;margin:0;min-width:0;outline:0;padding:6px 8px;text-align:left;width:100%}.ss-content .ss-search input::placeholder{color:#005e5d;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #005e5d}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid #005e5d;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 30px;font-size:22px;font-weight:700;height:30px;justify-content:center;margin:0 0 0 8px}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{font-weight:700;padding:6px 10px}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{background-color:#005e5d;color:#fff}.ss-content .ss-list .ss-option{cursor:pointer;padding:6px 10px;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{background-color:#005e5d;color:#fff}.ss-content .ss-list .ss-option.ss-disabled{background-color:#fff;color:#dedede;cursor:not-allowed}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background-color:rgba(0,94,93,.1);color:#005e5d}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}.ss-main .placeholder{background-color:transparent;opacity:1}.ss-main.is-invalid .ss-single-selected{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='red'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='red' stroke='none'/%3E%3C/svg%3E");background-position:right 3rem center;background-repeat:no-repeat;background-size:calc(.75em + .5rem) calc(.75em + .5rem);border-color:red}.ss-main.is-invalid .ss-single-selected .placeholder{color:red}