﻿@charset "UTF-8";@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:900;src:url("fonts/MetricAltWeb-Black.woff2") format("woff2"),url("fonts/MetricAltWeb-Black.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:900;src:url("fonts/MetricAltWeb-BlackItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-BlackItalic.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:700;src:url("fonts/MetricAltWeb-Bold.woff2") format("woff2"),url("fonts/MetricAltWeb-Bold.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:900;src:url("fonts/MetricAltWeb-BoldItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-BoldItalic.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:300;src:url("fonts/MetricAltWeb-Light.woff2") format("woff2"),url("fonts/MetricAltWeb-Light.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:300;src:url("fonts/MetricAltWeb-LightItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-LightItalic.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:500;src:url("fonts/MetricAltWeb-Medium.woff2") format("woff2"),url("fonts/MetricAltWeb-Medium.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:500;src:url("fonts/MetricAltWeb-MediumItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-MediumItalic.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:400;src:url("fonts/MetricAltWeb-Regular.woff2") format("woff2"),url("fonts/MetricAltWeb-Regular.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:400;src:url("fonts/MetricAltWeb-RegularItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-RegularItalic.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:600;src:url("fonts/MetricAltWeb-Semibold.woff2") format("woff2"),url("fonts/MetricAltWeb-Semibold.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:600;src:url("fonts/MetricAltWeb-SemiboldItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-SemiboldItalic.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:normal;font-weight:100;src:url("fonts/MetricAltWeb-Thin.woff2") format("woff2"),url("fonts/MetricAltWeb-Thin.woff") format("woff");}@font-face{font-family:"MetricAltWeb";font-style:italic;font-weight:100;src:url("fonts/MetricAltWeb-ThinItalic.woff2") format("woff2"),url("fonts/MetricAltWeb-ThinItalic.woff") format("woff");}body{font-family:"MetricAltWeb",Arial,sans-serif!important;background-color:#edf6f2;}h1{font-weight:700;}*{font-weight:400;font-size:18px;letter-spacing:0;}*.text-accent{color:#00a075;}* .fw-thin{font-weight:100;}* .fw-light{font-weight:300;}* .fw-regular{font-weight:400;}* .fw-medium{font-weight:500;}* .fw-semibold{font-weight:600;}* .fw-bold{font-weight:700;}* .fw-black{font-weight:900;}* .fs-18{font-size:18px;}* .fs-22{font-size:22px;}* .fs-33{font-size:33px;}* .fs-60{font-size:60px;}* .c-accent{color:#00a075;}* .c-highlight{color:#7dbf68;}* .c-accent-secondary{color:#005e52;}* p{font-weight:400;font-size:18px;}* b{font-weight:600;}.headline{color:#00a075;}.navbar-nav .nav-item a{font-weight:600;}.bild-header{background-image:url("images/hansemerkur_jfeier_breiter_02.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;height:120vw;position:relative;color:#000;margin-bottom:0;background-color:#000;padding:0;}.bild-header::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;}.bild-header .logo-container{position:relative;top:1rem;width:100%;padding:1rem 0;z-index:1;}.bild-header .logo-center{max-width:180px;position:absolute;left:calc(50% - 90px);}.bild-header .logo-right{position:absolute;max-width:120px;right:0;}.bild-header .box-container{bottom:0;left:50%;transform:translateX(-50%);width:100%;padding:1rem;z-index:2;}.bild-header .info-box{padding:1.5rem;border-radius:4px;background:linear-gradient(to right,rgba(0,94,82,.9) 0%,rgba(0,160,117,.9) 70%);}.bild-header .info-box *{color:#fff;}@media(max-width:768px){.bild-header .logo-container{justify-content:space-between;padding-left:1rem;}.bild-header .logo-center{margin:0;max-width:120px;left:10px;}.bild-header .logo-right{max-width:90px;}.bild-header .box-container{padding:.9rem 1rem;}.bild-header .box-container .info-box{padding:.6rem;}}@media(min-width:769px){.bild-header{height:70.5vw;}}@media(min-width:1049.99px){.bild-header{height:45.5vw;}}@media(min-width:1199.99px){.bild-header{height:40.5vw;}}@media(min-width:1399.99px){.bild-header{height:35.5vw;}}@media(min-width:1599.99px){.bild-header{height:30.5vw;}}.hero-section .container{position:relative;}.hero-section .container .row{padding-bottom:5vh;}.hero-section .container .hero-box{background:linear-gradient(to right,rgba(0,94,82,.9) 0%,rgba(0,160,117,.9) 70%);border-radius:.5rem;padding:40px;margin-top:-20vh;}.hero-section .container .hero-box *{color:#fff;}.hero-section .container .hero-box.empty{margin-top:-15vh;}.hero-section .container .hero-bar{padding-top:50px;}.hero-section .container .hero-bar ul{padding-left:50px;list-style:none;border-left:1px solid #dcdcdc;}.hero-section .container .hero-bar ul li{margin-bottom:10px;}.hero-section .container .hero-bar ul li a{text-decoration:none;color:#005e52;font-weight:600;font-size:20px;}.hero-section .container .hero-bar ul li::before{font-family:"FontAwesome";content:"";color:#005e52;margin:0 5px 0 -15px;}p.title{font-weight:700;color:#00a075;}p.title.big{font-size:3.5rem;font-weight:600;line-height:3.5rem;}p.title.small{font-size:2rem;font-weight:400;}@media screen and (min-height:1000px){.hero-section .container .hero-box{margin-top:-22vh;}.hero-section .container .hero-box.empty{margin-top:-10vh;}}main .container .content{padding:0 40px;}main a{font-weight:600;text-decoration:none;color:#005e52;}main section.gradient{background:linear-gradient(to right,#005e52 0%,#00a075 70%);}main section.gradient *{color:#fff;}main section.background-white{background-color:#fff;}footer a{text-decoration:none;color:#fff;}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem;}.form-check label{margin-left:.5rem;vertical-align:top;margin-bottom:1rem;display:inline-block;}.form-check.big-green label{font-size:33px;font-weight:600;color:#00a075;margin-top:-.6rem;}.form-check.tight label{margin-bottom:0;}.form-check input[type=checkbox],.form-check input[type=radio]{margin-left:-1.5em;width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,160,117,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;border-radius:1em;}.form-check input :active{filter:brightness(90%);}.form-check input:focus{border-color:#00a075;outline:0;box-shadow:0 0 0 .25rem rgba(0,160,117,.25);}.form-check input:checked,.form-check input.error:checked{background-color:#00a075;border-color:#00a075;}.form-check input:checked[type=checkbox],.form-check input.error:checked[type=checkbox]{background:unset;border:1px solid unset;color:#fff;background-color:#00a075;border-color:#00a075;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}.form-check input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.form-check input[type=checkbox]:indeterminate{background-color:#00a075;border-color:#00a075;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check input:disabled{pointer-events:none;filter:none;opacity:.5;}.form-check input[disabled]~.form-check label,.form-check input:disabled~.form-check label{opacity:.5;}.form-check.cb_error label{color:#f00;}.form-check.cb_error label>a{color:#005e52;}.form-check .error{padding:0;margin:0;}.form-check.cb_error label{color:#f00;}.form-check.cb_error label a.link-dark{color:#f00;}.form-check .form-check-inline label{margin-right:2em;white-space:nowrap;}.form-check .form-check{padding:0;padding-left:10px;}.form-check .form-check label{margin-left:1em;white-space:nowrap;margin-bottom:0;}@media(max-width:767.98px){.form-check .form-check label{white-space:normal;}}.btn-primary{background-color:#eb5b25;border-color:#eb5b25;border-width:2px;padding:.75rem 2rem;font-weight:600;font-size:18px;}.btn-primary:hover{background-color:#ca4513!important;border-color:#ca4513!important;outline:0!important;}.btn-primary:focus{background-color:#ca4513!important;border-color:#ca4513!important;outline:0!important;}.btn-primary:active{background-color:#ca4513!important;border-color:#ca4513!important;outline:0!important;}.btn-primary.hotel-button::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:8px;}.btn-outline-primary{background-color:#fff;color:#eb5b25;border-width:2px;border-color:#eb5b25;padding:.75rem 2rem;font-weight:600;font-size:18px;}.btn-outline-primary:hover{background-color:#e6e6e6!important;border-color:#ca4513!important;outline:0!important;}.btn-outline-primary:focus{background-color:#e6e6e6!important;border-color:#ca4513!important;outline:0!important;}.btn-outline-primary:active{background-color:#e6e6e6!important;border-color:#ca4513!important;outline:0!important;}.validation_summary_as_bulletlist{margin:0;font-size:18px;font-weight:400;}.validation_summary_as_bulletlist ul{display:none;}.star{color:#f00;}.datepicker .datepicker-switch:hover{background:#7dbf68!important;background-color:#7dbf68!important;}.datepicker .prev:hover{background:#7dbf68!important;background-color:#7dbf68!important;}.datepicker .next:hover{background:#7dbf68!important;background-color:#7dbf68!important;}.datepicker .day:hover{background:#7dbf68!important;background-color:#7dbf68!important;}.datepicker .month:hover{background:#7dbf68!important;background-color:#7dbf68!important;}.datepicker .month.focused{background:#00a075!important;background-color:#00a075!important;color:#fff!important;}.datepicker .active{background:#00a075!important;background-color:#00a075!important;color:#fff!important;}.datepicker .active:hover{background-color:#00a075!important;}.datepicker .disabled{color:#eee!important;}.datepicker{padding:6px 12px!important;}.form-control:focus{border-color:rgba(0,160,117,.8);box-shadow:0 1px 1px rgba(0,160,117,.075) inset,0 0 8px rgba(0,160,117,.6);outline:0 none;}.form-select:focus{border-color:rgba(0,160,117,.8);box-shadow:0 1px 1px rgba(0,160,117,.075) inset,0 0 8px rgba(0,160,117,.6);outline:0 none;}.dashbox{float:left;background-color:#fff;border:0;-webkit-box-shadow:2px 2px 8px #212529;box-shadow:2px 2px 8px #212529;padding:5px;margin:0 10px 10px 0;text-decoration:none;color:#000;min-width:310px;min-height:250px;}.dashbox a{color:#000;text-decoration:none;background:url("images/ffwd_b.png") left no-repeat #fff;padding-left:30px;}.dashbox span{color:#000;padding-left:40px;}.dashbox table tr td{border-radius:0;}.dashbox table .boldtr td{padding-top:10px;}.dashbox table .boldtr a{font-weight:bold;color:#fff;padding-left:5px;padding-right:5px;text-align:center;}.accordion-item{padding:0;}.accordion-button:focus{box-shadow:none;outline:0;}.accordion-button:not(.collapsed){background-color:transparent;color:#333;border-bottom:0;box-shadow:none;}.accordion-button{padding-top:15px;padding-bottom:15px;border:0;}.accordion-header{border-left:1px solid #eee;border-right:1px solid #eee;}.accordion-body{border-left:1px solid #eee;border-right:1px solid #eee;}.accordion-header .row{width:100%;}.accordion-header .row.bold{font-weight:700;}.no-toggle{pointer-events:none;}.no-toggle::after{display:none;}.static-header{margin-bottom:-1px;}.main-static-header{background-color:#edf6f2;font-size:1.5rem;font-weight:700;padding:15px;display:flex;align-items:center;border-radius:.5rem .5rem 0 0;margin-bottom:-1px;border:1px solid #eee;}.main-header-icon{display:flex;align-items:center;}.main-header-icon .main-header-image{margin-right:8px;margin-top:-2px;width:24px;height:24px;object-fit:cover;}.accordion-item:last-child .static-header{margin-bottom:0;}.accordion.accordion-flush{border-bottom:1px solid #eee;}.wizard{display:flex;justify-content:space-between;align-items:start;width:100%;padding:10px 0;position:relative;z-index:200;}.wizard .wizard-step{text-align:center;flex:1;position:relative;}.wizard .wizard-step .icon{display:block;width:80px;height:80px;margin:0 auto;border-radius:50%;background-color:#ececed;color:#ececed;line-height:80px;text-align:center;transition:background-color .3s,color .3s;}.wizard .wizard-step .icon img{width:38px;color:#fff;}.wizard .wizard-step .icon img.filter-white{filter:invert(99%) sepia(9%) saturate(115%) hue-rotate(255deg) brightness(115%) contrast(100%);}.wizard .wizard-step .icon.icon-1::before{content:"";}.wizard .wizard-step .icon.icon-2::before{content:"";}.wizard .wizard-step .icon.icon-3::before{content:"";}.wizard .wizard-step .icon.icon-4::before{content:"";}.wizard .wizard-step .icon.icon-5::before{content:"";}.wizard .wizard-step p{font-size:18px;font-weight:500;margin-top:8px;color:#8d827d;transition:color .3s;font-weight:bold;}.wizard .wizard-step:before{content:"";position:absolute;top:39px;left:-50%;height:2px;width:100%;background-color:#ececed;z-index:-1;}.wizard .wizard-step:first-child:before{content:none;}.wizard .wizard-step.starburst .icon{width:80px;height:80px;position:relative;background-color:#ececed;display:flex;align-items:center;justify-content:center;clip-path:polygon(100% 50%,88.7% 62.58%,90.45% 79.39%,73.65% 82.55%,65.45% 97.55%,50% 89.1%,34.55% 97.55%,25.81% 83.29%,9.55% 79.39%,10% 63.76%,0% 50%,10.78% 37.26%,9.55% 20.61%,25.3% 16%,34.55% 2.45%,50% 9.77%,65.45% 2.45%,72.69% 18.77%,90.45% 20.61%,88.7% 37.42%,100% 50%);}.wizard .wizard-step.active .icon{background-color:#00a075;}.wizard .wizard-step.active p{color:#00a075;}@media(max-width:768px){.wizard{flex-wrap:wrap;}.wizard .wizard-step{flex:none;width:50%;margin-bottom:20px;}.wizard .wizard-step:nth-child(odd){margin-right:0;}.wizard .wizard-step:nth-child(odd):before{content:none;}.wizard .wizard-step:nth-child(even){margin-left:0;}.wizard .wizard-step:nth-child(even):before{top:29px;}.wizard .wizard-step .icon{margin:0 auto;width:60px;height:60px;line-height:60px;}.wizard .wizard-step .icon img{width:28px;}.wizard .wizard-step.starburst .icon{width:60px;height:60px;line-height:60px;}}label.summary{font-weight:bold;}table.kids-gridview *{background-color:transparent;}@media(max-width:991.98px){.hero-section .container .hero-box{margin-top:-12vh;}.hero-section .container .hero-box.empty{margin-top:-5vh;}p.title.big{font-size:3rem;line-height:3rem;}p.title.small{font-size:2rem;}}@media(max-width:767.98px){.hero-section .container .hero-box{margin-top:-12vh;}.hero-section .container .hero-box.empty{margin-top:-5vh;}p.title.big{font-size:2.5rem;line-height:2.5rem;}p.title.small{font-size:1.8rem;}.btn-primary,.btn-outline-primary{width:100%;margin-bottom:10px;}}@media(max-width:575.98px){p.title.big{font-size:1.5rem;line-height:1.5rem;}p.title.small{font-size:1.2rem;}.btn-primary,.btn-outline-primary{padding:.5rem 2rem;}.hero-section .container .hero-box{margin-top:-15px;}.hero-section .container .hero-box.empty{margin-top:-15px;}.fs-sm-16{font-size:16px;}.fs-sm-18{font-size:18px;}.fs-sm-22{font-size:22px;}.fs-sm-33{font-size:33px;}.fs-sm-60{font-size:60px;}}.custom-checkbox{display:none;}.custom-checkbox-label{cursor:pointer;font-size:24px;color:#333;display:inline-block;transition:color .3s ease;}.custom-checkbox-label:hover{color:#007bff;}.custom-checkbox:checked+.custom-checkbox-label i{content:"";}.sort-arrow{font-size:12px;margin-left:5px;}.sort-asc::after{content:"▲";color:#808080;}.sort-desc::after{content:"▼";color:#808080;}.card .card-body .card-title{color:#00a075;}