h1{color:#857873}@media (max-width:767.98px){h1{font-size:1.875rem}}h2{color:#37bce9}@media (max-width:767.98px){h2{font-size:1.375rem}}h5{color:#857873}@media (max-width:767.98px){h5{font-size:1.25rem}}a:hover{transition:all .4s}ul.list-primary li::marker{color:#37bce9}@media (min-width:992px){p{line-height:1.7}}.btn-primary{color:#fff}.container-large{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:992px){.container-large{--bs-gutter-x:10rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}}@media (min-width:1400px){.container-large{--bs-gutter-x:20rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}}.headings-font-family{font-family:Roboto Slab,sans-serif!important}.font-family-body{font-family:Roboto,sans-serif}.font-size-lg{font-size:1.375rem}.font-size-sm{font-size:.875rem}#main{background-color:#fff}#main.no-banner{padding-top:15rem}.bg-light-grey{background-color:#efefef}.bg-primary-opactiy{background-color:rgba(55,188,233,.75)}.z-index-2{z-index:2}.banner-top{background-position:50%;background-repeat:no-repeat;height:50vh;position:relative}@media screen and (min-width:1940px){.banner-top{background-size:100%;background-size:cover;height:70vh;height:768px}}.banner-top.full{background-size:cover;height:50vh}@media (min-width:768px){.banner-top.full{height:80vh}}.banner-top .scol-caption{align-items:center;background-image:url(/images/caption-bg.svg);background-position:50%;background-repeat:no-repeat;bottom:-43px;color:#fff;display:flex;justify-content:center;left:0;margin:auto;padding:25px;position:absolute;right:0;z-index:1000}@media (max-width:767.98px){.banner-top .scol-caption{margin-left:1rem;margin-right:1rem}}.banner-top .scol-caption h1{color:#fff;font-size:2.1875rem;margin:0}@media (max-width:767.98px){.banner-top .scol-caption h1{font-size:1.875rem}}.border-radius-0{border-radius:0!important}.bg-vacation-blue{background-color:#f3f7fa}.vacation-bg{background-color:#d7eef8}.btn-edit{border-radius:0;padding:.5rem}.fs-small{font-size:14px}hr{margin:.5rem 0;opacity:1}#urlaubssuche .scol-section-caption,.scol-section .scol-section-caption{align-items:center;background-image:url(/images/caption-bg.svg);background-position:50%;background-repeat:no-repeat;color:#fff;display:flex;justify-content:center;left:0;margin:auto;padding:25px;position:absolute;right:0;top:-43px}#urlaubssuche .scol-section-caption h2,.scol-section .scol-section-caption h2{color:#fff;margin:0}@media (max-width:575.98px){#urlaubssuche .scol-section-caption,.scol-section .scol-section-caption{margin-left:.5rem;margin-right:.5rem}}.scol-section{padding-bottom:3rem;padding-top:3rem;position:relative}@media (min-width:768px){.scol-section{padding-bottom:5rem;padding-top:5rem}}@media (min-width:1400px){.scol-section{padding-bottom:6rem;padding-top:6rem}}.scol-section-sm{padding-bottom:3rem;padding-top:3rem;position:relative}@media (min-width:768px){.scol-section-sm{padding-bottom:5rem;padding-top:5rem}}.scol-section-xs{padding-bottom:2rem;padding-top:2rem;position:relative}@media (min-width:768px){.scol-section-xs{padding-bottom:3rem;padding-top:3rem}}@media (max-width:575.98px){.scol-section-mobile{padding-top:0!important}}.container-small{margin:auto;max-width:1000px}.btn i{margin-right:.5rem}@media (max-width:767.98px){.btn-lg{font-size:1rem}}.btn-sidebar{animation:sideBarButton 1s;bottom:10px;color:#fff;position:fixed;right:10px;z-index:1030}@media (min-width:768px){.btn-sidebar{bottom:15px;font-size:20px;right:15px}}@keyframes sideBarButton{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}#wrapper{background-color:#fff}.btn.btn-edit{padding:0}.btn-details i,.btn-item-no-margin i,label.btn i{margin-right:0}.btn-details{font-size:.75rem;padding:0}.btn-details i{width:14px}.btn-outline-blue-dark{--bs-btn-color:#0067a1;--bs-btn-border-color:#0067a1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0067a1;--bs-btn-hover-border-color:#0067a1;--bs-btn-focus-shadow-rgb:0,103,161;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0067a1;--bs-btn-active-border-color:#0067a1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0067a1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0067a1;--bs-gradient:none}.btn-outline-blue-dark:hover{background:#37bce9;border-color:#37bce9;transition:all .4s}.btn-outline-white{border-color:#fff;color:#fff}.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover{background:#fff!important;border-color:#fff!important;color:#37bce9!important;transition:all .4s!important}.btn-outline-primary:hover,.btn-outline-secondary:hover{color:#fff!important}.btn-white{background-color:#fff;color:#37bce9}.btn-white:focus,.btn-white:hover,btn-outline-light .btn-white:active{background:#857873!important;border-color:#857873!important;color:#fff!important;transition:all .4s!important}.z-index-1{z-index:1}.link-offer{display:flex;padding-left:2rem;position:relative}.link-offer:before{content:"\f061";font-family:Font Awesome\ 6 Free,sans-serif;font-weight:900;left:0;position:absolute;transition:left .4s}.link-offer:hover:before{left:.5rem}.inner-text{padding:30px}@media (min-width:768px){.inner-text.inner-right{margin-left:-80px;padding:40px}}@media (min-width:992px){.inner-text.inner-right{padding:50px 60px 50px 120px}}@media (min-width:768px){.inner-text.inner-left{margin-right:-80px;padding:40px}}@media (min-width:992px){.inner-text.inner-left{padding:50px 120px 50px 60px}}.inner-text a,.inner-text h2,.inner-text p{color:#fff}.inner-text a:hover{color:#857873}.inner-text a:hover img{transform:scale(1.2);transition:all .4s}.text-block p{margin-bottom:1rem}.font-medium{font-family:Roboto Slab,sans-serif}@media (min-width:768px){.font-medium{font-size:18px}}.form-control-icon{background-position:1.25rem;background-repeat:no-repeat;background-size:1.25rem 1.25rem;transition:all .4s}.form-control-map{background-image:url(/images/icons/icon-map-pin.svg)}.form-control-person{background-image:url(/images/icons/icon-person.svg)}.information-icon{margin-right:1rem;width:2rem}.info-section-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.table-appointments td,.table-appointments th{vertical-align:middle}.travel-boarding-infos i{color:#37bce9;font-size:25px}.table-scrollable{margin:0;overflow-y:auto;width:100%}.table-scrollable table{min-width:450px;width:100%}@media (min-width:576px){.table-scrollable table.table-scrollable-mobile{min-width:unset}}.table-scrollable::-webkit-scrollbar{height:7px}.table-scrollable::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.table-scrollable::-webkit-scrollbar-thumb{background-color:#37bce9;border-radius:10px}.skigebiet-img-wrapper img{max-width:100%}#header{background:url(/images/bogen-menu.svg);background-position:top;background-repeat:no-repeat;background-size:100%;height:230px}@media (max-width:1399.98px){#header{background-position:top;background-size:130%;height:250px}}@media (max-width:575.98px){#header{background:url(/images/bogen-menu-mobile.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;height:auto}}@media screen and (min-width:1940px){#header{height:65vh}}#header .navbar{padding:30px 0 20px}@media (max-width:1399.98px){#header .navbar{padding:30px 0 20px}}@media (max-width:1199.98px){#header .navbar{padding:15px 0 20px}}@media (max-width:991.98px){#header .navbar{padding:30px 0}}#header .navbar .navbar-toggler{z-index:5}@media (max-width:991.98px){#header .navbar .navbar-collapse{background:#e5eff5;left:0;padding-bottom:2rem;padding-top:4rem;position:absolute;right:0;top:0;width:100%}#header .navbar .navbar-collapse .nav-link br,#header .navbar .navbar-collapse .nav-link img{display:none}#header .navbar .navbar-collapse #nav-logo{left:1rem;position:absolute!important;top:0}#header .navbar .navbar-collapse #nav-logo a{width:75px}#header .navbar .navbar-collapse #nav-logo img{width:100%!important}}#header .navbar .navbar-collapse .navbar-nav{justify-content:space-between;width:100%}#header .navbar .navbar-collapse .navbar-nav .nav-item{--bs-gutter-x:0.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-family:Roboto Slab,sans-serif;font-size:1.25rem}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#37bce9}#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link img{height:25px;margin-bottom:15px}@media (max-width:1199.98px){#header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link img{margin-bottom:0}}#header .navbar .navbar-collapse .navbar-nav #nav-logo{position:relative}#header .navbar .navbar-collapse .navbar-nav #nav-logo a{display:flex;justify-content:center;left:0;position:absolute!important;right:0}@media (max-width:1399.98px){#header .navbar .navbar-collapse .navbar-nav #nav-logo a{top:-15px}}@media (max-width:1199.98px){#header .navbar .navbar-collapse .navbar-nav #nav-logo a{top:10px}}#header .navbar .navbar-collapse .navbar-nav #nav-logo a img{transition:width .4s;width:150px}@media (min-width:1200px){#header .navbar .navbar-collapse .navbar-nav #nav-logo a img{width:200px}}@media (min-width:1400px){#header .navbar .navbar-collapse .navbar-nav #nav-logo a img{width:230px}}@media screen and (min-width:2300px){#header .navbar .navbar-collapse .navbar-nav #nav-logo a img{width:260px}}#header #header-logo a img,#header #header-logo-minimal a img{left:0;margin:auto;position:absolute;right:0;top:0;width:120px}@media (min-width:992px){#header #header-logo a img,#header #header-logo-minimal a img{width:200px}}#header #header-logo a img{top:15px}@media (min-width:576px){#header #header-logo a img{top:5px}}#header #header-logo-minimal{margin:0 auto 0 0}@media (min-width:768px){#header #header-logo-minimal a img{top:-10px}}@media (min-width:992px){#header #header-logo-minimal a img{width:150px}}@media screen and (min-width:1900px){#header #header-logo-minimal a img{top:-5px}}#header .navbar-toggler{border:0;padding:0;z-index:5}#header .navbar-toggler:focus{box-shadow:none}#header.scroll{background:hsla(0,0%,100%,.9);border-bottom:2px solid #37bce9;height:unset}@media (min-width:992px){#header.scroll .navbar{padding:10px 0}}#header.scroll .navbar .navbar-nav{margin:auto}@media (min-width:992px){#header.scroll .navbar .navbar-nav{width:80%}}#header.scroll .navbar .navbar-nav .nav-item .nav-link{font-size:1rem}#header.scroll .navbar .navbar-nav .nav-item .nav-link img{height:20px;margin-bottom:10px}#header.scroll .navbar .navbar-nav #nav-logo a{position:unset}#header.scroll .navbar .navbar-nav #nav-logo a img{width:75px}#header.scroll #header-logo a img{transition:all .4s;width:125px}@media (max-width:575.98px){#header.scroll #header-logo a img{width:80px}}.navbar-light .navbar-toggler-icon{background-image:url(/images/navbar-toggler-icon.svg)}#header .navbar-collapse{justify-content:space-between!important;transition:height .5s}#header .navbar-collapse.collapsing{height:unset!important}@media (min-width:1400px){.booking-background .banner-top{height:40vh}}@media (min-width:768px){#header.header-standard{background-position:center -20px}}@media (min-width:992px){#header.header-standard{background-position:center 0}}@media screen and (min-width:1900px){#header.header-standard{background-position:center -30px}}@media screen and (min-width:2300px){#header.header-standard{background-position:center -45px}}@media screen and (min-width:2500px){#header.header-standard{background-position:center -55px}}@media screen and (min-width:2800px){#header.header-standard{background-position:center -80px}}@media screen and (min-width:3000px){#header.header-standard{background-position:center -100px}}@media screen and (min-width:3500px){#header.header-standard{background-position:center -135px}}@media screen and (min-width:3800px){#header.header-standard{background-position:center -160px}}@media (max-width:575.98px){#header.header-minimal{height:100px}}@media (min-width:768px){#header.header-minimal{background-position:center -30px}}@media (min-width:992px){#header.header-minimal{background-position:center -50px}}@media (min-width:1200px){#header.header-minimal{background-position:center -75px}}@media (min-width:1400px){#header.header-minimal{background-position:center -50px}}@media screen and (min-width:1600px){#header.header-minimal{background-position:center -75px}}@media screen and (min-width:1900px){#header.header-minimal{background-position:center -85px}}@media screen and (min-width:2200px){#header.header-minimal{background-position:center -125px}}@media screen and (min-width:2500px){#header.header-minimal{background-position:center -145px}}@media screen and (min-width:2800px){#header.header-minimal{background-position:center -180px}}@media screen and (min-width:3200px){#header.header-minimal{background-position:center -200px}}@media screen and (min-width:3500px){#header.header-minimal{background-position:center -225px}}@media screen and (min-width:3800px){#header.header-minimal{background-position:center -250px}}#header #navbar-booking.navbar-minimal{padding:0}@media (min-width:768px){#header #navbar-booking.navbar-minimal{padding:1rem}}#header #navbar-booking .header-minimal-question{order:1;padding:.25rem 0;width:100%}@media (min-width:768px){#header #navbar-booking .header-minimal-question{order:2;padding:0;width:auto}}#header #navbar-booking .header-minimal-logo{order:2}@media (min-width:768px){#header #navbar-booking .header-minimal-logo{order:1}}#header #navbar-booking .header-minimal-start{order:3}#header #navbar-booking .header-minimal-start a{font-size:1rem}#header.scroll #navbar-booking{height:100%}#header.scroll #navbar-booking .navbar-nav{width:100%}#footer{background-color:#857873;color:#fff;position:relative}#footer .scroll-top{align-items:center;background:#37bce9;border:3px solid #fff;border-radius:100%;color:#fff;display:flex;font-size:40px;height:90px;justify-content:center;position:absolute;right:60px;text-decoration:none;top:-50px;width:90px}#footer .footer-top{border-bottom:1px solid #fff;padding-bottom:25px;padding-top:4rem}#footer .footer-top h3{color:#fff}#footer .footer-top #scol-nav .nav-item .nav-link{color:#fff;padding-left:0;padding-right:0}#footer .footer-top #scol-nav .nav-item .nav-link img{height:80px;margin-right:15px}@media (max-width:1199.98px){#footer .footer-top #scol-nav .nav-item .nav-link img{height:60px}}@media (max-width:767.98px){#footer .footer-top #scol-nav .nav-item .nav-link img{height:40px}}#footer .footer-top .fa-stack{font-size:1.5rem}#footer .footer-top .fa-stack .fa-inverse{color:#857873;font-size:1rem}#footer .footer-top #info-nav .nav-item{border-right:1px solid #fff}@media (max-width:767.98px){#footer .footer-top #info-nav .nav-item{border-right:0;margin-bottom:.5rem;width:50%}}#footer .footer-top #info-nav .nav-item:last-child{border-right:none}#footer .footer-top #info-nav .nav-item:last-child .nav-link{padding-right:0}#footer .footer-top #info-nav .nav-item .nav-link{color:#fff;padding-bottom:0;padding-top:0}#footer .footer-bottom{display:flex;justify-content:center;padding:1rem 0}@media (min-width:768px){#footer .footer-bottom{padding:2rem 0}}.carousel,.carousel .carousel__slide,.carousel .carousel__track,.carousel .carousel__viewport{height:100%}.carousel .carousel__next,.carousel .carousel__prev{background:transparent}.carousel .carousel__slide{padding-left:0;padding-right:0}@media (min-width:576px){.carousel .carousel__slide{padding-left:1rem;padding-right:1rem}}.carousel .carousel__item{height:100%;width:100%}.carousel .carousel__next,.carousel .carousel__prev{background:#efefef;border-radius:0;height:3rem;width:2rem}@media (min-width:992px){.carousel .carousel__next,.carousel .carousel__prev{background:transparent}}@media (min-width:768px){.carousel .carousel__next,.carousel .carousel__prev{border-radius:0;height:6rem;width:3rem}}.carousel .carousel__next:before,.carousel .carousel__prev:before{background-repeat:no-repeat;background-size:1rem;content:"";height:2rem;width:1rem}@media (min-width:768px){.carousel .carousel__next:before,.carousel .carousel__prev:before{background-size:2rem;height:4rem;width:2rem}}@media (min-width:992px){.carousel .carousel__next:before,.carousel .carousel__prev:before{background-size:3rem;height:6rem;width:3rem}}.carousel .carousel__prev{left:1rem}@media (min-width:992px){.carousel .carousel__prev{left:-1.5rem}}@media (min-width:1400px){.carousel .carousel__prev{left:-4rem}}.carousel .carousel__prev:before{background-image:url(/images/icons/icon-arrow-left.svg)}.carousel .carousel__next{right:1rem}@media (min-width:992px){.carousel .carousel__next{right:-1.5rem}}@media (min-width:1400px){.carousel .carousel__next{right:-4rem}}.carousel .carousel__next:before{background-image:url(/images/icons/icon-arrow-left.svg);transform:scaleX(-1)}.carousel .carousel__icon{display:none}.card-travel-preview{background-color:#efefef;border:none;border-radius:0;color:#857873;height:100%}.card-travel-preview.card-travel-preview-search-result{background-color:#e5eff5}.card-travel-preview.card-travel-preview-search-result .card-title{color:#333;font-size:1.125rem}.card-travel-preview.card-travel-preview-search-result p{color:#333}.card-travel-preview.card-travel-preview-search-result .card-img-top{max-height:300px;-o-object-fit:cover;object-fit:cover}.card-travel-preview.card-travel-preview-search-result .card-body{padding:1.5rem}.card-travel-preview .card-img-top{border-radius:0;height:250px;-o-object-fit:cover;object-fit:cover}.card-travel-preview .price{align-items:center;background:url(/images/price-bg.png);background-repeat:no-repeat;background-size:100%;color:#fff;display:flex;font-size:13px;height:100px;justify-content:center;left:20px;position:absolute;top:-5px;width:95px;z-index:2}.card-travel-preview .shorty{background-color:#e89517;color:#fff;font-size:16px;font-weight:700;line-height:1em;padding:10px;position:absolute;right:0;text-transform:uppercase;top:20px;z-index:2}.card-travel-preview .card-body,.card-travel-preview .card-footer,.card-travel-preview .card-header{padding-left:2rem;padding-right:2rem}.card-travel-preview .card-footer{background-color:transparent;border:none;border-radius:0}.card.card-travel-preview a,.card.card-vacation-destination a{overflow:hidden}.card.card-travel-preview a img,.card.card-vacation-destination a img{transition:transform .3s}.card.card-travel-preview a:hover img,.card.card-vacation-destination a:hover img{transform:scale(1.05)}.card-travel-date{background-color:#efefef;border:none;border-radius:0;color:#857873;height:100%}.card-travel-date .card-img-top{border-radius:0}.card-travel-date .price{align-items:center;background:url(/images/price-bg.png);background-repeat:no-repeat;background-size:100%;color:#fff;display:flex;font-size:15px;height:100px;justify-content:center;left:20px;position:absolute;top:-5px;width:95px;z-index:1}.card-travel-date h3{background-color:#857873;color:#fff;font-size:1rem;margin-bottom:0;padding:1rem 2rem}.card-travel-date h4{font-size:1rem}.card-travel-date .timespan{color:#37bce9;font-weight:700}.card-travel-date .card-body,.card-travel-date .card-footer,.card-travel-date .card-header{padding-left:2rem;padding-right:2rem}.card-travel-date .card-footer{background-color:transparent;border:none;border-radius:0}.scol-vacation-search .dp__icon,.scol-vacation-search .form-control{color:#37bce9}#skiurlaub{padding-top:7rem}@media (max-width:991.98px){#skiurlaub{padding-top:10rem}}@media (max-width:767.98px){#skiurlaub{padding-top:8rem}}#skiurlaub .scol-vacation-search{left:0;position:absolute;right:0;top:-25px}@media (max-width:991.98px){#skiurlaub .scol-vacation-search{top:-40px}}@media (max-width:767.98px){#skiurlaub .scol-vacation-search{top:-40px}}@media (max-width:575.98px){#skiurlaub .scol-vacation-search{position:relative;top:0}}@media (min-width:576px){#skiurlaub .scol-vacation-search form{background:hsla(0,0%,100%,.75);border-radius:50rem;padding:3rem}}#skiurlaub .scol-vacation-search form .dp__input,#skiurlaub .scol-vacation-search form .form-control{border-color:#37bce9;border-width:2px;font-family:Roboto Slab,sans-serif;padding-left:3rem}#skiurlaub .scol-vacation-search form .dp__input::-moz-placeholder,#skiurlaub .scol-vacation-search form .form-control::-moz-placeholder{color:#37bce9;opacity:1}#skiurlaub .scol-vacation-search form .dp__input::placeholder,#skiurlaub .scol-vacation-search form .form-control::placeholder{color:#37bce9;opacity:1}#skiurlaub .scol-vacation-search form .dp__input{padding:.5rem 1rem .5rem 3rem}#skiurlaub .scol-vacation-search form .dp__input_wrap svg{padding-left:1.25rem}#skiurlaub .scol-vacation-search form .btn-search-vacation,#skiurlaub .scol-vacation-search form .dp__input,#skiurlaub .scol-vacation-search form .form-control{font-size:1rem;min-height:60px}@media screen and (min-width:1690px){.inner-simon img{width:100%}}.btn.home{width:180px}.introduction{padding-bottom:1rem;padding-top:3rem}@media (min-width:576px){.introduction{padding-top:7rem}}@media (min-width:768px){.introduction{padding-top:5rem}}#ueber-uns{background:url(/images/serfaus-skibahn.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){#ueber-uns{background-attachment:fixed}}#ueber-uns .inner{--bs-bg-opacity:0.75;background:#37bce9;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity));color:#fff;padding:2rem}@media (min-width:768px){#ueber-uns .inner{padding:4.5rem}}#ueber-uns .inner h2{color:#fff;font-weight:600}@media (min-width:768px){#ueber-uns .inner h2{font-size:40px}}#ueber-uns .inner h5{color:#fff}@media (min-width:768px){#ueber-uns .inner h5{font-size:30px}}#ueber-uns .inner p{font-weight:300}@media (min-width:768px){#ueber-uns .inner p{font-size:27px}}#info .info-card{background:url(/images/scol-betreuer.jpg);background-position:50%;background-size:cover;height:100%;text-align:center}#info .info-card .bg{background:hsla(0,0%,100%,.75);display:table;height:100%;padding:50px 30px;width:100%}@media (max-width:1399.98px){#info .info-card .bg{padding:50px 10px}}@media (max-width:1199.98px){#info .info-card .bg{padding:50px 40px}}#info .info-card .bg .inner{color:#0067a1;display:table-cell;font-size:16px;vertical-align:middle}#info .info-card .bg .inner h3{color:#0067a1;font-weight:600}#info .info-card .bg .inner h5{color:#0067a1}#urlaubssuche{background:url(/images/scol-hochzillertal.jpg);background-position:top;background-position:50%;background-repeat:no-repeat;background-size:cover}#urlaubssuche .bg-primary{--bs-bg-opacity:0.75;height:100%;width:100%}#persons-popover{min-width:200px!important;width:100%;z-index:1000}.form-control-booking{background-color:#e5eff5;border:none;border-radius:0}.form-control-pen{background-image:url(/images/icons/icon-pencil-dark.svg);background-position:98%;background-repeat:no-repeat;background-size:16px 16px}.form-control-pen:active,.form-control-pen:focus,.form-control-pen:hover{background-image:none}.form-select-booking{background-color:#e5eff5;border:none;border-radius:0}.navbar-collapse-minimal{width:100%}@media (max-width:991.98px){.navbar-collapse-minimal{left:0;margin:0;padding:2rem;right:0;top:100%}}.booking-inner{padding-top:2rem}.booking-inner .card-footer{margin-top:2rem}@media (min-width:1200px){.container-booking{max-width:1080px}}.section-padding-top{padding-top:5rem}.booking-inner{padding:0}@media (min-width:768px){.booking-inner{padding:1rem}}@media (min-width:992px){.booking-inner{padding:3rem}}@media (min-width:1200px){.booking-inner{padding:3rem 4rem}}.booking-steps{display:flex;justify-content:center;margin-bottom:1rem}@media (min-width:1200px){.booking-steps{margin-bottom:3rem}}.booking-steps .booking-step{display:flex;text-decoration:none}.booking-steps .booking-step.active .booking-step-name .booking-icon,.booking-steps .booking-step.edited .booking-step-name .booking-icon,.booking-steps .booking-step.filled .booking-step-name .booking-icon,.booking-steps .booking-step:hover .booking-step-name .booking-icon{background-color:#37bce9}.booking-steps .booking-step.active .booking-step-name span,.booking-steps .booking-step.edited .booking-step-name span,.booking-steps .booking-step.filled .booking-step-name span,.booking-steps .booking-step:hover .booking-step-name span{color:#37bce9}.booking-steps .booking-step.active .booking-step-status .booking-step-status-item,.booking-steps .booking-step.edited .booking-step-status .booking-step-status-item{background-color:#37bce9}.booking-steps .booking-step-name{align-items:center;display:flex;flex-direction:column;justify-content:center;text-decoration:none;z-index:2}.booking-steps .booking-step-name .booking-icon{align-items:center;background-color:#857873;border-radius:50%;color:#fff;display:flex;height:2rem;justify-content:center;width:2rem}.booking-steps .booking-step-name span{color:#857873;font-family:Roboto Slab,sans-serif;font-size:10px;font-weight:700}@media (min-width:576px){.booking-steps .booking-step-name span{font-size:.75rem}}.booking-steps .booking-step-status .booking-step-status-item{background-color:#857873;display:block;height:3px;margin-left:-2rem;margin-right:-2rem;margin-top:1rem;width:80px;z-index:1}@media screen and (min-width:370px){.booking-steps .booking-step-status .booking-step-status-item{width:100px}}@media (min-width:576px){.booking-steps .booking-step-status .booking-step-status-item{width:140px}}@media (min-width:768px){.booking-steps .booking-step-status .booking-step-status-item{width:190px}}@media (min-width:992px){.booking-steps .booking-step-status .booking-step-status-item{width:200px}}.booking h2{font-size:1rem;font-weight:700}.booking .form-control.form-control-sm{font-size:.875rem}.booking .form-control.form-control-border{border-bottom:1px solid #707070;padding-right:2rem}.booking .form-control,.booking .form-select{background-color:#efefef;border:0;border-radius:0}.booking .btn-form-control{border:0;border-bottom:1px solid #707070;border-radius:0;color:#333;height:100%;padding:0 .5rem;right:0;z-index:6}.booking .btn-form-control:hover{color:#37bce9}.booking .btn-form-control:active,.booking .btn-form-control:focus{border-color:#707070;box-shadow:none;color:#37bce9}.booking .form-check-input[type=checkbox]{background-color:#efefef;border:2px solid #37bce9;border-radius:0}.booking .form-check-input:checked{background-color:#37bce9}.form-checks-arrival{display:flex;padding:1rem 0}.participants-header,.participants-inner{padding:.75rem}.accordion-button.accordion-button-link{background-color:transparent;border:0;box-shadow:none;color:#37bce9;font-size:.75rem;padding:0 1rem 0 0}.accordion-button.accordion-button-link:after{background-image:none;color:#37bce9;content:"\f053";font-family:Font Awesome\ 6 Free,sans-serif;font-weight:900;height:auto;position:absolute;right:0;transform:none;width:auto}.accordion-button.accordion-button-link[aria-expanded=true]:after{transform:rotate(-90deg)}.booking .accordion-item{background-color:transparent;border:0}.booking .accordion-body{font-size:.75rem;padding:0}.booking .accordion-body .btn-pen{color:#333}.booking .accordion-body .btn-pen:hover{color:#37bce9}.booking .accordion-body strong{padding-right:3rem}.booking .accordion-body span{text-align:right}.booking .accordion-rows{border-bottom:1px solid #e5e5e5}.booking .accordion-rows:last-child{border-bottom:0}#booking-intro,#booking-login{padding-bottom:2rem;padding-top:2rem}#booking{padding-bottom:4rem}#booking .form-control,#booking .form-select{background-color:#efefef;padding:.5rem}#booking .form-check-label{color:#37bce9}#booking .form-check-input[type=checkbox]{border-radius:0;height:1.1rem;margin-top:0;width:1.1rem}#booking .form-check-input[type=checkbox]:checked{background-color:#37bce9;color:#fff}.form-check-radio-icon i{font-size:25px}#booking-participant-details p{font-size:.75rem}#booking-participant-details .participant-name{font-size:.875rem;font-weight:700}#booking-participant-details .participant-headline{font-size:.75rem;font-weight:700}.booking-participant-show{background-color:#f4f4f4;border-bottom:2px solid #333}#urlaubsziele{background:rgba(55,188,233,.05)}#urlaubsziele .carousel{height:400px}#urlaubsziele .carousel .carousel__item{background-position:50%;background-repeat:no-repeat;background-size:cover}#info-tabs h3{font-size:1.125rem}#info-tabs .nav-tabs{border:0}@media (max-width:767.98px){#info-tabs .nav-tabs{padding-bottom:1rem;padding-top:1rem}#info-tabs .nav-tabs .nav-item{margin:1%;width:48%}}#info-tabs .nav-tabs .nav-link{background-color:#e5e5e5;border:0;border-radius:0;color:#857873;font-family:Roboto Slab,sans-serif;font-size:1rem;margin:0;padding:5px 10px;width:100%}#info-tabs .nav-tabs .nav-link.active{background:#37bce9;color:#fff}@media (min-width:768px){#info-tabs .nav-tabs .nav-link{background-color:transparent;font-size:18px;padding:15px 30px;width:auto}}#info-tabs #kurzinfo-zimmer h3{--bs-border-opacity:1;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important;margin-bottom:0!important;padding-bottom:.5rem!important}#info-tabs #kurzinfo-zimmer table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:#f5f5f5;--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;min-width:450px;vertical-align:top;width:100%}#info-tabs #kurzinfo-zimmer table>thead{vertical-align:bottom}#info-tabs #kurzinfo-zimmer table>tbody{vertical-align:inherit}#info-tabs #kurzinfo-zimmer table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}#galerie .scol-section-caption{z-index:1}#galerie .carousel{height:250px}@media (min-width:992px){#galerie .carousel{height:400px}}#galerie .carousel .carousel__item{background-position:50%;background-repeat:no-repeat;background-size:cover}#angebote .inner-text a{font-size:1.3rem;text-decoration:none}@media (max-width:991.98px){#angebote .inner-text a{font-size:1rem}}#angebote .inner-text .logos img{width:50px}#anreise table{width:100%}#anreise table tr th{border-bottom:1px solid #857873;color:#857873;font-size:15px;padding:5px 10px}@media (min-width:768px){#anreise table tr th{font-size:18px}}#anreise table tr td{font-size:14px;padding:10px}#anreise table tr:nth-child(odd) td{background-color:#e5eff5}#anreise table.table-train{width:100%}@media (min-width:992px){#anreise table.table-train{width:46%}}#anreise table.table-train-small tr th{font-size:14px}.team-inner{align-items:center;display:flex}.person-image{margin-right:10px}.person-image img{width:100px}@media (min-width:768px){.person-image img{width:120px}}@media (min-width:576px){.person-image{margin-right:15px}}.person-info h3{color:#37bce9;font-size:14px;margin:0}@media (min-width:768px){.person-info h3{font-size:1rem}}.person-info a,.person-info p{font-size:13px;text-decoration:none}@media (min-width:768px){.person-info a,.person-info p{font-size:14px}}.person-info i{color:#857873;font-size:16px;margin-right:10px}#jobs .stellenangebot h2,#jobs .stellenangebot i{color:#37bce9;font-size:16px}@media (min-width:768px){#jobs .stellenangebot h2,#jobs .stellenangebot i{font-size:1.3rem}}#jobs .stellenangebot h2{margin:0}#jobs .stellenangebot i{margin-right:10px}.stellenangebot-single{color:#fff}.stellenangebot-single ul{padding-left:18px}.stellenangebot-single img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.stellenangebot-single img{height:auto}}@media (max-width:575.98px){.stellenangebot-single h2{font-size:20px}}.stellenangebot-single .accordion-body{color:#333}@media (max-width:575.98px){.stellenangebot-single .accordion-button{font-size:14px;padding:.5rem}.stellenangebot-single .inner-text{padding:20px}}@media (min-width:768px){.stellenangebot-single .inner-text.inner-left{padding:50px 120px 50px 60px}}#searchresults .accordion-item h2 .accordion-button{font-size:1rem;padding:1rem}#searchresults .accordion-item .accordion-button{background-color:transparent;box-shadow:none;min-width:30px}#searchresults .accordion-item .accordion-button:after{background-image:none;content:"\f078";font-family:Font Awesome\ 6 Free;font-size:.875rem;font-weight:900;height:auto;transition:none;width:auto}#searchresults .accordion-item .accordion-button:not(.collapsed):after{content:"\f068";transform:none}#searchresults .accordion-item.search .accordion-button{background-color:#37bce9;color:#fff}#searchresults .accordion-item.search .accordion-button:after{color:#fff}#searchresults .accordion-item.inner{background-color:#efefef;border:0}#searchresults .accordion-item.inner .accordion-header{border:0}#searchresults .accordion-item.inner .accordion-header .row{align-items:center;background-color:transparent;justify-content:space-between}#searchresults .accordion-item.inner .accordion-header .row .accordion-button,#searchresults .accordion-item.inner .accordion-header .row .item-headline,#searchresults .accordion-item.inner .accordion-header .row a,#searchresults .accordion-item.inner .accordion-header .row i{color:#333;font-size:.875rem}#searchresults .accordion-item.inner .accordion-header .row .item-headline{font-weight:700}#searchresults .accordion-item.inner .accordion-header .row .accordion-button,#searchresults .accordion-item.inner .accordion-header .row .edit-button{background-color:transparent;min-width:30px;padding:.5rem}#searchresults .accordion-item.inner .accordion-header .row .accordion-button:after,#searchresults .accordion-item.inner .accordion-header .row .edit-button:after{color:#333}#searchresults .accordion-item.inner .accordion-header .row .accordion-button:hover,#searchresults .accordion-item.inner .accordion-header .row .edit-button:hover{background-color:rgba(55,188,233,.2)}#searchresults .accordion-item.inner .accordion-body{background-color:#efefef;padding:0 12px 10px}#searchresults .accordion-item.inner .accordion-body input,#searchresults .accordion-item.inner .accordion-body p{font-size:.875rem;line-height:1.7;padding:10px}#searchresults .accordion-item.inner .accordion-body input.dp__input_icon_pad,#searchresults .accordion-item.inner .accordion-body p.dp__input_icon_pad{padding-left:35px}#searchresults .accordion-item.inner .accordion-body p{background-color:hsla(0,0%,100%,.8)}#results .card-body{padding:20px}#results .card-body h3{font-size:1rem}#results .card-body h4{font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;margin-bottom:15px}#results .card-body p{font-size:.875rem}@media (max-width:767.98px){#results .row-sm{margin:0}#results .card-item{padding:0}}.ql-indent-1{margin-left:1rem}.card-travel-preview .card-text p,.card-vacation-destination .card-text p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden}@media (min-width:768px){.card-travel-preview .card-text p,.card-vacation-destination .card-text p{-webkit-line-clamp:5}}.btn-travel-destination{min-width:100px}

/*# sourceMappingURL=app.css.map*/