﻿@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{appearance:none}select.form-control:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(0.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(0.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-0.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.width{transition:none}}.destination-index .land{margin:.5rem 0}.destination .oberregion{margin-top:1rem}.destination .unterregion{margin-left:1rem;padding:.1rem}.destination .land{margin:1rem 0}.destination .land .oberregion{margin-left:1rem}.destination .land .unterregion{margin-left:2rem}.kategorieliste{display:flex}@media screen and (max-width: 1000px){.kategorieliste{flex-wrap:wrap}}.reiseziel-navigation .title{font-size:1.5rem;margin-bottom:1rem;display:block;width:100%;margin-top:2rem}.reisezielNavigationWidget{display:flex;justify-content:start;gap:1.5rem;flex-wrap:wrap}.reisezielNavigationWidget>div{min-height:0;position:relative;width:100%;max-width:calc(25% - 1.125rem)}@media screen and (max-width: 1000px){.reisezielNavigationWidget>div{max-width:calc(50% - 1rem)}}.reisezielNavigationWidget img{width:100%;height:auto;aspect-ratio:7/4.75}.reisezielNavigationWidget>div>a{left:0;width:100%;top:auto;bottom:0;max-width:100%;padding:.5rem;text-transform:uppercase;text-decoration:none;color:#fff;text-align:center;font-weight:bold;position:absolute;font-size:1.5rem;height:100%;display:flex;justify-content:center;align-items:center}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}ul.pagination{max-width:100%;overflow:hidden}ul.pagination li a,ul.pagination li span{text-decoration:none;margin-left:.5rem;margin-right:.5rem;min-width:32px;min-height:32px;text-align:center;font-weight:bold;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}ul.pagination li a{background-color:#fff;color:#929292;border:3px solid #929292}ul.pagination li a:hover{background-color:#fff;color:#4d4d4c;border:3px solid #4d4d4c}ul.pagination li.active a{background-color:#929292;color:#fff;border:3px solid #929292}ul.pagination li.disabled span{background-color:#fff;color:#d6d6d6;border:3px solid #d6d6d6}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}footer{background-image:url(/img/layout/footer-bogen.svg);background-repeat:no-repeat;color:#fff;margin-top:-5rem;padding-top:2rem;background-size:100%}@media(min-width: 576px){footer{padding-top:3rem;margin-top:-6rem}}@media(min-width: 768px){footer{padding-top:4rem;margin-top:-7rem}}@media(min-width: 1200px){footer{padding-top:6rem;margin-top:-9rem}}@media(min-width: 1550px){footer{padding-top:7rem;margin-top:-10rem}}@media(min-width: 2050px){footer{padding-top:8rem;margin-top:-11rem}}footer a{text-decoration:none}footer>div{background-color:#929292;color:#d6d6d6;font-weight:bold;padding-bottom:6rem;line-height:1.5rem;padding-top:3rem}footer>div .logo{text-align:center;margin-bottom:1.5rem}footer>div .logo img{filter:invert(16%)}@media(min-width: 1200px){footer>div .logo{margin-bottom:2.25rem}}footer>div .telefon{text-align:center;margin-bottom:1rem}footer>div .telefon a{color:#fff}footer>div .nav{display:flex;padding-left:1.5rem;margin-bottom:3rem;justify-content:center}footer>div .nav ul:first-child{margin-right:2rem}footer>div .nav ul{padding:0;list-style:none}footer>div .nav ul li{padding:.5rem 0}footer>div .nav ul li a{color:#fff;font-size:.875rem}footer>div .nav ul li button.button-transparent{padding:0;color:#fff;font-weight:bold}footer>div .golfletter-social .golfletter{text-align:center;max-width:260px;margin:auto auto 4.5rem auto}footer>div .golfletter-social .golfletter label{text-transform:uppercase;margin-bottom:2rem}footer>div .golfletter-social .golfletter label a{color:#d6d6d6;text-decoration:underline}footer>div .golfletter-social .golfletter input{width:180px;padding:11px;text-align:center;border:1px solid #d6d6d6}footer>div .golfletter-social .golfletter button{margin-top:1.5rem}footer>div .golfletter-social .social{text-align:center}footer>div .golfletter-social .social p{margin-bottom:1rem;text-transform:uppercase}footer>div .golfletter-social .social p i{font-size:2.75rem;color:#fff}footer>div .golfletter-social .social p i:first-child{margin-right:.5rem}footer>div .copyright{text-align:center;font-weight:normal;margin-top:2.75rem;font-size:.875rem}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert button.close{display:none}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.modal{z-index:3001}.modal .modal-header{text-transform:uppercase}.modal .modal-header,.modal .modal-body,.modal .modal-body a{color:#4d4d4c}.modal button.close{background-color:rgba(0,0,0,0);border:none}.modal button.close span{font-size:1.5rem}.modal-backdrop{background:rgba(0,0,0,.5);z-index:3000}.seitenHr{width:100%;border-bottom:1px solid #d6d6d6;margin-top:2rem;border-top:0;border-right:0;border-left:0}.seitenHr.pakete{margin-top:.5rem}.color-buchen{color:#008e7d}#jt-iframe,.jt-iframe{width:100%;border:none;height:300px}.partnerWidget{margin:5rem 0 0 0}.partnerWidget .row{justify-content:start}.partnerWidget .logoWrapper{margin-top:auto;margin-bottom:auto;padding-bottom:2rem;text-align:center}@media(min-width: 768px){.partnerWidget .logoWrapper.col-6.col-md-2{flex:0 0 12.5%;max-width:12.5%}}.partnerWidget img{max-width:100%}.partnerWidget h2{margin-bottom:0}.partnerWidget .bezahlung{margin-top:4rem}.sitDatepicker.icon input{padding-left:3rem;cursor:pointer}.sitDatepicker.icon .calender-icon-relative{position:relative}.sitDatepicker.icon .calenderIcon{position:absolute;cursor:pointer;left:1px;width:36px;top:1px;background:#fff;height:36px}.specialPreisWrapper{margin-top:1rem;text-align:right;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap}.specialPreisWrapper>span{width:100%;display:flex;flex-direction:column}.specialPreisWrapper a:not(.button),.specialPreisWrapper .besterPreisDisplay{color:#d93c59;font-weight:bold}.specialPreisWrapper .button{margin-top:.5rem}.specialListTextWrapper p.specialName{text-transform:uppercase;font-family:"Open Sans",sans-serif;margin-bottom:.25rem;font-size:1rem;font-weight:bold;line-height:1.375}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.topReisezieleWidget{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}.topReisezieleWidget .reiseziel-button{text-align:center;margin-top:2rem;width:100%}.topReisezieleWidget .reiseziel-button a{color:#d93c59;font-weight:bold}.topReisezieleWidget .reiseziel{position:relative;min-height:300px;width:calc(50% - .75rem)}.topReisezieleWidget .reiseziel>p{position:absolute;top:35%;left:0;right:0;text-align:center;font-size:1.25rem;color:#fff;line-height:1.5rem;padding-left:10px;padding-right:10px}.topReisezieleWidget .reiseziel>p strong{font-size:1.5rem;font-weight:bold;text-transform:uppercase;line-height:3.0625rem}@media(min-width: 768px){.topReisezieleWidget .reiseziel>p strong{font-size:1.5rem}}@media(min-width: 1500px){.topReisezieleWidget .reiseziel>p strong{font-size:2.5rem}}@media(max-width: 768px){.topReisezieleWidget .reiseziel>p{top:auto;bottom:7.5rem;color:rgba(0,0,0,0)}.topReisezieleWidget .reiseziel>p strong{color:#fff;font-size:1rem}}@media(max-width: 576px){.topReisezieleWidget .reiseziel>p{bottom:6.5rem}}@media(max-width: 375px){.topReisezieleWidget .reiseziel>p{bottom:4.5rem}}@media(max-width: 768px){.topReisezieleWidget .reiseziel{min-height:175px}}.topReisezieleWidget .reiseziel>a{position:absolute;top:calc(30% + 5.5rem);right:0;left:0;text-align:center;width:100%;margin-right:auto;margin-left:auto;max-width:7rem}.topReisezieleWidget .reiseziel>a:hover{background:rgba(0,0,0,0);border-color:#fff;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media(min-width: 375px){.topReisezieleWidget .reiseziel>a{top:calc(25% + 5.5rem)}}@media(min-width: 768px){.topReisezieleWidget .reiseziel>a{top:calc(35% + 5.5rem);display:block}}@media(max-width: 768px){.topReisezieleWidget .reiseziel>a{max-width:95px;top:auto;bottom:5rem}}@media(max-width: 576px){.topReisezieleWidget .reiseziel>a{bottom:4.5rem;top:auto}}@media(max-width: 375px){.topReisezieleWidget .reiseziel>a{bottom:3rem;top:auto}}.topReisezieleWidget .reiseziel img{min-height:100%;width:auto;min-width:100%}.topReisezieleWidget .reiseziel.reiseziel-lg{width:100%}.topReisezieleWidget .reiseziel.reiseziel-lg a{display:block}.topReisezieleWidget .reiseziel.reiseziel-lg>a{max-width:12rem}@media(min-width: 992px){.topReisezieleWidget .reiseziel{width:calc(25% - 1.125rem)}.topReisezieleWidget .reiseziel.reiseziel-lg{width:calc(50% - .75rem);height:374px;overflow:hidden}.topReisezieleWidget .reiseziel.reiseziel-lg img{max-width:inherit;min-height:100%;width:100%}.topReisezieleWidget .reiseziel.reiseziel-lg p{top:35%}.topReisezieleWidget .reiseziel.reiseziel-lg>a{max-width:12rem;top:calc(20% + 8.5rem)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.featuredExperiencesWidget{display:flex;flex-wrap:wrap;justify-content:space-between}.featuredExperiencesWidget>div{margin-bottom:1rem}.featuredExperiencesWidget>div .bild{position:relative}.featuredExperiencesWidget>div .bild span{position:absolute;left:0;bottom:0;right:0;color:#4d4d4c;font-family:"Montserrat",sans-serif;font-size:1.25rem;text-transform:uppercase;background-color:rgba(255,255,255,.66);padding:.375rem .9375rem .375rem .625rem;display:inline-flex;justify-content:space-between;align-items:center}.featuredExperiencesWidget>div .bild span:hover{text-decoration:none}.featuredExperiencesWidget>div .bild span:after{content:"";font:var(--fa-font-solid);color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;right:1.25rem;font-size:1.5rem}.featuredExperiencesWidget>div .text{font-size:1rem;padding:1rem .625rem;line-height:22px;color:#4d4d4c}.featuredExperiencesWidget>div .text a{text-decoration:underline}.featuredExperiencesWidget>div .text a.more{color:#d93c59;text-decoration:none}@media(min-width: 992px){.featuredExperiencesWidget>div{width:calc(50% - .625rem)}}@media(min-width: 1200px){.featuredExperiencesWidget>div{width:calc(33.3333% - .625rem)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.reisezieleListeWidget{display:flex;flex-wrap:wrap;justify-content:flex-start}.reisezieleListeWidget>div{margin-bottom:1rem;position:relative;max-height:300px;overflow:hidden;width:100%;max-width:100%;aspect-ratio:auto 16/9}.reisezieleListeWidget>div img{max-width:inherit;width:100%;object-fit:cover;aspect-ratio:auto 16/9}.reisezieleListeWidget>div a{position:absolute;left:0;bottom:0;right:0;color:#111;font-family:"Montserrat",sans-serif;font-size:1.25rem;text-transform:uppercase;background-color:rgba(255,255,255,.66);padding:.375rem .9375rem .375rem .625rem;display:inline-flex;justify-content:space-between;align-items:center;text-decoration:none}.reisezieleListeWidget>div a:hover{text-decoration:none}.reisezieleListeWidget>div a:after{content:"";font:var(--fa-font-solid);color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;right:1.25rem;font-size:1.5rem}@media(min-width: 1200px){.reisezieleListeWidget>div{width:calc(33.3333% - 1rem);margin-right:1.5rem}.reisezieleListeWidget>div:nth-child(3n+3){margin-right:0}}.reisezieleListeWidget.ohne-bilder>div{aspect-ratio:inherit}.reisezieleListeWidget.ohne-bilder>div a{position:relative}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.touristensteuer{font-size:80%;border:none}.hotelSpecialsWidget div.specialWrapper:not(:last-of-type){border-bottom:1px solid #d6d6d6}.hotelSpecialsWidget div.specialWrapper:not(:first-child){margin-top:3rem}.hotelSpecialsWidget div.specialWrapper .specialListTextWrapper .specialBeschreibungWidget{font-weight:bold}.hotelSpecialsWidget div.specialWrapper .specialListTextWrapper .specialBeschreibungWidget ul{padding:0;list-style-position:inside}.hotelSpecialsWidget div.specialWrapper .specialListTextWrapper .specialBeschreibungWidget .golfkombiBeschreibung{font-weight:normal}.hotelSpecialsWidget div.specialWrapper .specialListTextWrapper p.specialName{text-transform:uppercase;font-family:"Open Sans",sans-serif;margin-bottom:.25rem;font-size:1rem;font-weight:bold;line-height:1.375}.hotelSpecialsWidget div.specialWrapper .specialListTextWrapper p.reisezeitraum{font-style:italic;padding:1rem 0}.hotelSpecialsWidget div.specialWrapper .specialPreisWrapper{display:block;margin-bottom:1rem}.hotelSpecialsWidget div.specialWrapper .specialPreisWrapper .besterPreis{position:relative}.hotelSpecialsWidget div.specialWrapper .specialPreisWrapper .besterPreis a{font-size:1.25rem;text-decoration:none}.hotelSpecialsWidget div.specialWrapper .specialPreisWrapper .button{cursor:pointer;margin-top:1.25rem;text-transform:uppercase}@media(min-width: 768px){.hotelSpecialsWidget div.specialWrapper{display:flex}.hotelSpecialsWidget div.specialWrapper .specialListTextWrapper{width:calc(100% - 14rem)}.hotelSpecialsWidget div.specialWrapper .specialPreisWrapper{width:14rem}.hotelSpecialsWidget div.specialWrapper .specialPreisWrapper .besterPreis{font-size:1.5rem;cursor:pointer}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}#faqWrapper{margin-top:35px;margin-bottom:35px}.faq{position:relative;font-family:"Open Sans",sans-serif;font-size:1.25rem;color:#4d4d4c}.faq .faqFrage{cursor:pointer;width:100%;min-height:55px;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #d6d6d6}.faq .faqFrage::after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:55px;z-index:1;pointer-events:none}.faq .faqFrage:hover,.faq .faqFrage:focus{background-color:rgba(0,0,0,.02);outline:none}.faq .faqFrage i{position:relative;z-index:2;transition:transform .3s ease}.faq .faqFrage.collapsed i{transform:rotate(180deg)}.faq .faqAntwort{background:#d6d6d6;font-size:1rem;padding:1.25rem 1.5rem}.faq .faqAntwort ul{margin:.5rem 0;padding-left:20px}.faq .faqAntwort ul li{padding:.1rem}.faq .faqAntwort ul a{color:#4d4d4c}.faq .faqAntwort a{height:55px}.faq .faqAntwort li:has(a)+li:has(a){margin-top:.5rem}.faq .faqAntwort .button-text{padding-left:0}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.mitarbeiterWidget{overflow:hidden;display:flex;background:#f3f3f3;border:1px solid #d6d6d6;padding:1rem 0 1rem 1rem;margin-top:2rem;font-family:"Open Sans",sans-serif}.mitarbeiterWidget .button-mitarbeiter{width:16rem;position:relative;padding-left:3rem;max-width:100%;background:#cc9360;border:1px solid #cc9360;color:#fff;white-space:nowrap;text-decoration:none;font-size:1rem;margin-top:1rem;border-radius:4px 0 0 4px}.mitarbeiterWidget .button-mitarbeiter i{font-size:1.5rem;position:absolute;left:1rem;top:.45rem}.mitarbeiterWidget .button-mitarbeiter:hover{background:rgba(0,0,0,0);border-color:#cc9360;color:#cc9360;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mitarbeiterWidget .button-whatsapp{width:16rem;position:relative;padding-left:3rem;max-width:100%;background:#128c7e;border:1px solid #128c7e;color:#fff;white-space:nowrap;text-decoration:none;font-size:1rem;margin-top:1rem;border-radius:4px 0 0 4px;text-transform:none;text-align:center}.mitarbeiterWidget .button-whatsapp i{font-size:1.5rem;position:absolute;left:1rem;top:.45rem}.mitarbeiterWidget .button-whatsapp:hover{background:rgba(0,0,0,0);border-color:#128c7e;color:#128c7e;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mitarbeiterWidget .mitarbeiterWidgetText h3{margin-bottom:1rem;margin-top:1rem}.mitarbeiterWidget .mitarbeiterWidgetBild{border-radius:100%;overflow:hidden;width:8rem;height:8rem;margin-right:1rem}.mitarbeiterWidget .mitarbeiterWidgetBild img{width:8rem;min-height:100%;min-width:8rem;height:auto}.mitarbeiterWidget a{font-weight:bold}.mitarbeiterWidget .mitarbeiterWidgetText{width:calc(100% - 26rem)}.mitarbeiterWidget .mitarbeiterWidgetButtons{width:17rem;text-align:right}@media(max-width: 1200px){.mitarbeiterWidget{flex-wrap:wrap}.mitarbeiterWidget .mitarbeiterWidgetButtons{width:100%;text-align:right}.mitarbeiterWidget .mitarbeiterWidgetText{padding-right:1rem;width:calc(100% - 9rem)}}@media(max-width: 500px){.mitarbeiterWidget{position:relative}.mitarbeiterWidget .mitarbeiterWidgetText{width:100%}.mitarbeiterWidget .mitarbeiterWidgetButtons{order:4;text-align:center}.mitarbeiterWidget h2{order:1}.mitarbeiterWidget .mitarbeiterWidgetInnerText{padding-left:8rem}.mitarbeiterWidget .mitarbeiterWidgetBild{order:2;height:6rem;width:6rem;position:absolute;top:5rem}.mitarbeiterWidget .mitarbeiterWidgetBild img{max-width:100%;min-width:0}}@media(max-width: 400px){.mitarbeiterWidget .mitarbeiterWidgetBild{height:4rem !important;width:4rem !important}.mitarbeiterWidget .mitarbeiterWidgetInnerText{padding-left:6rem !important}.mitarbeiterWidget h3{font-size:1rem !important}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.buchungsprozessWidget{padding-top:1rem;margin-top:5rem;padding-bottom:3rem}.buchungsprozessWidget img{width:100%}.buchungsprozessWidget h2{margin-bottom:4rem}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.containerJournal{max-width:1374px}.containerJournalBreit{max-width:1600px;position:relative;margin-bottom:2rem;padding:0}@media screen and (max-width: 1000px){.containerJournalBreit{height:34rem;overflow:hidden;padding:0;max-width:100%}.containerJournalBreit img{height:34rem;width:auto;max-width:inherit !important}}.containerJournalTeaser{text-align:center}.containerJournalTeaser img{width:100%;aspect-ratio:4/5;object-fit:cover}@media screen and (min-width: 577px){.containerJournalTeaser img{aspect-ratio:16/9}}.heroText{position:absolute;bottom:7rem;max-width:1400px;color:#fff}.heroText h1{font-size:8.75rem !important;font-weight:bolder !important;color:#fff;margin-top:0 !important;line-height:1;max-width:100%}.heroText span{font-size:2rem;text-transform:uppercase}@media screen and (max-width: 1400px){.heroText h1{font-size:6rem !important}}@media screen and (max-width: 1000px){.heroText{bottom:2rem}.heroText h1{font-size:4rem !important}}@media screen and (max-width: 400px){.heroText span{font-size:1.5rem}.heroText h1{font-size:2.5rem !important}}.journalContainer{width:56rem;max-width:calc(100% - 2rem);margin:auto}.journalContainer h1{text-transform:none}.journalContainer h2{font-weight:normal}.journalContainer .summary{border-top:0;display:none}.journalContainer .text-center{text-align:center}.journalContainer .showAllHotels{margin:auto auto 4rem}@media screen and (min-width: 650px){.journalContainer .hotels .kachelView{width:100% !important}.journalContainer .hotels .kachelView>div{width:100%;display:flex}.journalContainer .hotels .kachelView>div .bild{width:20rem}.journalContainer .hotels .kachelView>div .daten{width:calc(100% - 20rem);padding-left:1.5rem}.journalContainer .hotels .kachelView>div .daten .region{margin-top:0}.journalContainer .hotels .kachelView>div .daten .hotel{min-height:0;margin-bottom:1rem}.journalContainer .hotels .kachelView .preisContainer{margin-top:0}}.journal-region-liste,.journal-kategorie-liste{margin-top:6rem}.journal-region-liste .kategorieliste,.journal-kategorie-liste .kategorieliste{display:flex}@media screen and (max-width: 1000px){.journal-region-liste .kategorieliste,.journal-kategorie-liste .kategorieliste{flex-wrap:wrap}}.journal-region-liste .topReisezieleWidget,.journal-region-liste .kategorieliste,.journal-kategorie-liste .topReisezieleWidget,.journal-kategorie-liste .kategorieliste{justify-content:start;gap:1.5rem}.journal-region-liste .topReisezieleWidget .reiseziel,.journal-region-liste .topReisezieleWidget .kategorie,.journal-region-liste .kategorieliste .reiseziel,.journal-region-liste .kategorieliste .kategorie,.journal-kategorie-liste .topReisezieleWidget .reiseziel,.journal-kategorie-liste .topReisezieleWidget .kategorie,.journal-kategorie-liste .kategorieliste .reiseziel,.journal-kategorie-liste .kategorieliste .kategorie{min-height:0}.journal-region-liste .topReisezieleWidget .kategorie,.journal-region-liste .kategorieliste .kategorie,.journal-kategorie-liste .topReisezieleWidget .kategorie,.journal-kategorie-liste .kategorieliste .kategorie{position:relative;width:100%;max-width:calc(25% - 1.125rem)}@media screen and (max-width: 1000px){.journal-region-liste .topReisezieleWidget .reiseziel,.journal-region-liste .topReisezieleWidget .kategorie,.journal-region-liste .kategorieliste .reiseziel,.journal-region-liste .kategorieliste .kategorie,.journal-kategorie-liste .topReisezieleWidget .reiseziel,.journal-kategorie-liste .topReisezieleWidget .kategorie,.journal-kategorie-liste .kategorieliste .reiseziel,.journal-kategorie-liste .kategorieliste .kategorie{max-width:calc(50% - 1rem)}.journal-region-liste .topReisezieleWidget .reiseziel a,.journal-region-liste .topReisezieleWidget .kategorie a,.journal-region-liste .kategorieliste .reiseziel a,.journal-region-liste .kategorieliste .kategorie a,.journal-kategorie-liste .topReisezieleWidget .reiseziel a,.journal-kategorie-liste .topReisezieleWidget .kategorie a,.journal-kategorie-liste .kategorieliste .reiseziel a,.journal-kategorie-liste .kategorieliste .kategorie a{display:block !important}}.journal-region-liste .topReisezieleWidget .kategorie-name,.journal-region-liste .kategorieliste .kategorie-name,.journal-kategorie-liste .topReisezieleWidget .kategorie-name,.journal-kategorie-liste .kategorieliste .kategorie-name{position:absolute;left:0;bottom:0;width:100%}.journal-region-liste .topReisezieleWidget img,.journal-region-liste .kategorieliste img,.journal-kategorie-liste .topReisezieleWidget img,.journal-kategorie-liste .kategorieliste img{width:100%;height:auto;aspect-ratio:7/5}.journal-region-liste .topReisezieleWidget .reiseziel-name,.journal-region-liste .topReisezieleWidget .kategorie-name,.journal-region-liste .kategorieliste .reiseziel-name,.journal-region-liste .kategorieliste .kategorie-name,.journal-kategorie-liste .topReisezieleWidget .reiseziel-name,.journal-kategorie-liste .topReisezieleWidget .kategorie-name,.journal-kategorie-liste .kategorieliste .reiseziel-name,.journal-kategorie-liste .kategorieliste .kategorie-name{width:100%;top:auto;background:rgba(255,255,255,.66);bottom:0;max-width:100%;padding:.5rem;text-transform:uppercase;text-decoration:none;text-align:left}.journal-region-liste .topReisezieleWidget .reiseziel-name:after,.journal-region-liste .topReisezieleWidget .kategorie-name:after,.journal-region-liste .kategorieliste .reiseziel-name:after,.journal-region-liste .kategorieliste .kategorie-name:after,.journal-kategorie-liste .topReisezieleWidget .reiseziel-name:after,.journal-kategorie-liste .topReisezieleWidget .kategorie-name:after,.journal-kategorie-liste .kategorieliste .reiseziel-name:after,.journal-kategorie-liste .kategorieliste .kategorie-name:after{content:"▸";position:absolute;right:.5rem;color:#fff;font-size:2rem;top:-0.25rem}.journalFooter{background:#f3f3f3;padding-top:2rem}.journalFooter .mitarbeiterWidget{border:none;margin:auto auto 12rem;max-width:67.125rem}.journal-liste{overflow:hidden}@media screen and (max-width: 1200px){.journal-liste{overflow:visible}}.journal-liste .journal-top{display:block;width:100%;overflow:hidden;margin-top:1.5rem}.journal-liste .journal-top .journal-titel a{display:block;width:100%;font-size:2rem;font-family:"Montserrat",sans-serif;color:#cc9360;font-weight:bold;letter-spacing:0;line-height:1;margin-top:1rem;text-decoration:none}@media screen and (max-width: 1200px){.journal-liste .journal-top .journal-titel a{word-break:break-word;font-size:1.75rem}}.journal-liste a:hover{opacity:.75;transition:all .5s ease}.journal-liste .journal-bottom a{color:#d93c59;float:right;text-decoration:none;font-weight:bold}.journal-liste .list-view{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch;column-count:3}.journal-liste .list-view>div{width:calc(33% - 1rem);margin-bottom:1rem}.journal-liste .list-view>div .journal-image:hover,.journal-liste .list-view>div a:hover{opacity:.5;transition:all .5s ease}.journal-liste .list-view>div .journal-eintrag{display:flex;width:100%;flex-wrap:wrap}.journal-liste .list-view>div .journal-eintrag .journal-image{width:100%;overflow:hidden;object-fit:cover}.journal-liste .list-view>div .journal-eintrag .journal-image img,.journal-liste .list-view>div .journal-eintrag .journal-image a{width:100%}.journal-liste .list-view>div .journal-eintrag .journal-image img{height:230px;width:auto;min-width:100%;aspect-ratio:7/5}.journal-liste .list-view>div .journal-eintrag .text{display:none}.journal-liste .list-view>div .journal-eintrag .journal-bottom{margin-bottom:0;color:#929292;font-size:.85em}.journal-liste .list-view>div .journal-eintrag a.c2a{color:#d93c59;float:right;font-weight:bolder;text-decoration:none;margin-top:.5rem}@media screen and (max-width: 800px){.journal-liste .list-view>div{width:100%}}.journal-liste .list-view>div:first-of-type{width:100%;margin-top:5rem}.journal-liste .list-view>div:first-of-type .journal-content{width:calc(100% - 42.25rem)}.journal-liste .list-view>div:first-of-type .journal-top{display:flex;flex-wrap:wrap}.journal-liste .list-view>div:first-of-type .journal-titel{order:1}.journal-liste .list-view>div:first-of-type .journal-name{order:2;margin-bottom:2rem;margin-top:1rem}.journal-liste .list-view>div:first-of-type .text{font-weight:bold}.journal-liste .list-view>div:first-of-type .journal-eintrag{display:flex;flex-wrap:nowrap}.journal-liste .list-view>div:first-of-type .journal-image{width:41.25rem;padding-right:1rem}.journal-liste .list-view>div:first-of-type .journal-image img,.journal-liste .list-view>div:first-of-type .journal-image a{width:100%;height:auto}.journal-liste .list-view>div:first-of-type .text{display:block}@media screen and (max-width: 1200px){.journal-liste .list-view>div:first-of-type .journal-eintrag{display:block}.journal-liste .list-view>div:first-of-type .journal-eintrag .journal-image{width:100%;padding-right:0}.journal-liste .list-view>div:first-of-type .journal-eintrag .journal-image img,.journal-liste .list-view>div:first-of-type .journal-eintrag .journal-image a{width:100%}.journal-liste .list-view>div:first-of-type .journal-eintrag .journal-content{width:100%;padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 550px){.journal-liste .list-view>div:first-of-type{display:block;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}.journal-liste .list-view ul{width:100%}.journal-mitarbeiter-wrapper{overflow:hidden;margin-bottom:1rem}.journal-mitarbeiter{float:left;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.journal-mitarbeiter img{max-width:5.75rem;border-radius:100%;margin-right:1rem}.journal-mitarbeiter strong{font-size:1.25rem}.journal-info{overflow:hidden;display:inline-block;float:left;width:100%;margin-top:2rem;margin-bottom:1.5rem}.journal-hotels{margin-top:4rem}.journal-hotels .kachelView{display:none}.journal-hotels .kachelView:nth-child(1),.journal-hotels .kachelView:nth-child(2),.journal-hotels .kachelView:nth-child(3){display:block}.journal-hotels.showAll .kachelView{display:block}.journal-weitere{display:flex;gap:1rem;margin-bottom:2rem}.journal-weitere .journal-weitere-bild{width:12.75rem}.journal-weitere .journal-weitere-bild img{width:100%}.journal-weitere .journal-weitere-text{width:calc(100% - 13.75rem)}.journal-weitere .journal-weitere-text div{width:100%}.journal-weitere .journal-weitere-titel{font-family:"Montserrat",sans-serif;font-size:1.5rem;color:#cc9360;font-weight:bold;margin-bottom:1rem;margin-top:.5rem}@media screen and (max-width: 1000px){.journal-weitere .journal-weitere-titel{line-height:1;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.journal-weitere .journal-weitere-lesen a{float:right;color:#d93c59;text-decoration:none;font-weight:bold;margin-top:.5rem}@media screen and (max-width: 700px){.journal-weitere-wrapper{display:flex;width:100%;flex-wrap:wrap;gap:1rem;column-count:2}.journal-weitere-text>.journal-weitere-text{display:none}.journal-weitere{width:calc(50% - .5rem);display:block}.journal-weitere .journal-weitere-text{width:100%}.journal-weitere .journal-weitere-bild,.journal-weitere .journal-weitere-bild img{width:100%}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-regular.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("/fonts/montserrat-v24-latin-700.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-700.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:400;src:local(""),url("/fonts/montserrat-v24-latin-italic.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-italic.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local(""),url("/fonts/montserrat-v24-latin-900.woff2") format("woff2"),url("/fonts/montserrat-v24-latin-900.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItemsHeadline{font-weight:bold;color:#d93c59;text-transform:uppercase}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItemsHeadline>div>div{margin-bottom:.5rem}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem{padding-top:0;padding-bottom:0;border-top:1px solid #d6d6d6}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem:last-child{border-bottom:1px solid #d6d6d6}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead{font-weight:bold;cursor:pointer}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead.collapsed i{transform:rotate(180deg)}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead:hover{background:#f7f7f7;color:#d93c59}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead:hover .reiseverlaufItemMehrDetails,.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead:hover .reiseverlaufItemIcon{color:#d93c59}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead .reiseverlaufItemTag,.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead .reiseverlaufItemOrt{text-transform:uppercase}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead .reiseverlaufItemMehrDetails{text-decoration:underline;color:#cc9360}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemHead .reiseverlaufItemIcon{color:#cc9360;font-size:24px}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemBody{margin-top:1rem;margin-bottom:1rem}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemBody .reiseverlaufBilderWrapper{margin-bottom:.5rem}.reiseverlaufWidget .reiseverlaufItems .reiseverlaufItem .reiseverlaufItemBody .zeitWrapper div{margin-bottom:.5rem}.reiseverlaufWidget #googleKarteReiseverlauf{width:100%;aspect-ratio:auto 9/16;margin:20px 0;border-radius:1rem}@media(min-width: 576px){.reiseverlaufWidget #googleKarteReiseverlauf{aspect-ratio:auto 16/9}}.reiseverlaufWidget #googleKarteReiseverlauf.inactiveGoogleMap{height:100px;text-align:center}.reiseverlaufWidget #googleKarteReiseverlauf.inactiveGoogleMap .button{cursor:pointer}.reiseverlaufWidget .reise-label{padding-top:37px;color:#000 !important;font-weight:bold;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}#anfragear-fkanredeid{display:flex}.anfrageFormular .anfrageHead{font-size:1.5rem;text-transform:uppercase;margin-bottom:1rem;margin-top:1rem}.anfrageFormular .field-anfragereisedatenform-fkreiseid{display:none}.anfrageFormular .form-group label{font-weight:bold}.anfrageFormular .form-group label.form-check-label,.anfrageFormular .form-group label.custom-control-label{font-weight:normal}.anfrageFormular .field-anfragereisedatenform-boolgolfletterabonnieren .custom-control{display:flex;align-items:flex-start}.anfrageFormular .field-anfragereisedatenform-boolgolfletterabonnieren .custom-control input{margin-top:5px;margin-right:10px}.anfrageFormular .weitere-leistungen{margin-bottom:.5rem}.anfrageFormular .weitere-leistungen strong{margin-bottom:.5rem;display:block}.anfrageFormular .weitere-leistungen label{font-weight:normal}.anfrageFormular .weitere-leistungen .form-group{margin-bottom:.5rem}.anfrageFormular .weitere-leistungen [role=radiogroup]{display:flex;gap:1rem}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-titel,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-titel{margin-bottom:5px;display:inline-block;font-weight:bold}.anfrageFormular div.anfrageReiseteilnehmerWrapper .hidden,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .hidden{display:none}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind{padding-right:10px;margin-bottom:10px}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group{display:flex}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group label,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group label,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group label,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group label{width:200px;margin-top:.5rem;font-weight:normal}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group input,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group input,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group input,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group input{min-width:5rem}@media(min-width: 1500px){.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper{width:32%;display:inline-grid}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group{margin-bottom:0}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group label,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group label,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group label,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group label{width:auto;margin-right:10px}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group input,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group input,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper .form-group input,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper .form-group input{max-width:5rem;margin-right:.5rem}.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer .inputWrapper:last-child input,.anfrageFormular div.anfrageReiseteilnehmerWrapper .anfrage-reiseteilnehmer-kind .inputWrapper:last-child input,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer .inputWrapper:last-child input,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper .anfrage-reiseteilnehmer-kind .inputWrapper:last-child input{margin-right:0}}.anfrageFormular div.anfrageReiseteilnehmerWrapper.invalid #invalidFeedbackReiseteilnehmer,.anfrageFormular div.anfrageReiseteilnehmerKindWrapper.invalid #invalidFeedbackReiseteilnehmer{display:inline}.anfrageFormular .anredeWrapper>div>div.form-group{margin-bottom:0}.anfrageFormular div.reisezeitraumWrapper{position:relative}.anfrageFormular div.reisezeitraumWrapper .reisezeitraumIcon{position:absolute;top:2.5rem;left:.75rem;color:#cc9360;z-index:1}.anfrageFormular div.reisezeitraumWrapper .SitDatepicker{width:1015px}@media(max-width: 992px){.anfrageFormular div.reisezeitraumWrapper .SitDatepicker{width:auto}}.anfrageFormular div.reisezeitraumWrapper .SitDatepicker .moreThanOne:nth-child(4){margin-right:0 !important}.anfrageFormular div.reisezeitraumWrapper .SitDatepicker .SitProgress{padding-top:2px}.anfrageFormular div.reisezeitraumWrapper input.form-control{padding-left:50px}.anfrageFormular div.reisezeitraumWrapper input{cursor:pointer;background:rgba(0,0,0,0)}.anfrageFormular div.reisezeitraumWrapper .form-group{margin-bottom:0}.anfrage-abgesendet{background:#d4edda;padding:15px;border:1px solid #c3e6cb}
