@charset "UTF-8";.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-times:before{content:"\f273"}.fa-chevron-right:before{content:"\f054"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-seedling:before{content:"\f4d8"}.fa-sort:before{content:"\f0dc"}.fa-sort-down:before{content:"\f0dd"}.fa-user:before{content:"\f007"}.fa-users:before{content:"\f0c0"}.position-relative{position:relative!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.m-3{margin:1rem!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-3{margin-top:1rem!important}.mr-0{margin-right:0!important}.mr-2{margin-right:.5rem!important}.mr-5{margin-right:3rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.pb-5{padding-bottom:3rem!important}.text-center{text-align:center!important}.text-muted{color:#6c757d!important}@media(min-width:768px){.mr-md-3{margin-right:1rem!important}.mb-md-0{margin-bottom:0!important}}h6,.h6,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2,.h2{font-size:2rem}}h6,.h6{font-size:1rem}mark,.mark{padding:.2em;background-color:#fcf8e3}iframe{border:0}.col-6{flex:none;width:50%}.col-10{flex:none;width:83.3333333333%}.g-2{--bs-gutter-x:0.5rem}.g-2{--bs-gutter-y:0.5rem}@media(min-width:576px){.col-sm{flex:1 0}.col-sm-3{flex:none;width:25%}}@media(min-width:768px){.col-md-2{flex:none;width:16.6666666667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333333333%}.col-md-8{flex:none;width:66.6666666667%}}@media(min-width:992px){.col-lg-2{flex:none;width:16.6666666667%}}@media(min-width:1200px){.col-xl{flex:1 0}}.btn-primary{color:#121212;background-color:#8ecd32;border-color:#8ecd32}.btn-primary:hover{color:#121212;background-color:#9fd551;border-color:#99d247}.btn-primary:focus{color:#121212;background-color:#9fd551;border-color:#99d247;box-shadow:0 0 0 .25rem rgba(123,177,45,.5)}.btn-primary:active,.btn-primary.active{color:#121212;background-color:#a5d75b;border-color:#99d247}.btn-primary:active:focus,.btn-primary.active:focus{box-shadow:0 0 0 .25rem rgba(123,177,45,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#121212;background-color:#8ecd32;border-color:#8ecd32}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85)translateY(-.7rem)translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85)translateY(-.7rem)translateX(.15rem)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#f6f2e5;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;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[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#f6f2e5;background-color:#fff;border-color:#c7e699;outline:0;box-shadow:0 0 0 .25rem rgba(142,205,50,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#f6f2e5;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#f6f2e5;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#f6f2e5;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.form-select:focus{border-color:#c7e699;outline:0;box-shadow:0 0 0 .25rem rgba(142,205,50,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #f6f2e5}.mt-6{margin-top:10rem}.py-6{padding-top:10rem;padding-bottom:10rem}.h2-decoration{position:relative;padding-bottom:1em;color:#8ecd32}.h2-decoration::after{position:absolute;content:"";width:100px;height:3px;bottom:.5em;left:0;background-color:#8ecd32}h2,.h2{color:#8ecd32;font-size:3rem;line-height:1}.bg-muted-light{background-color:#303030}@media screen and (max-width:768px){h2,.h2{text-align:center}.h2-decoration::after{left:50%;transform:translateX(-50%)}}.btn.large{font-size:1.2rem}.btn.btn-primary{background-image:linear-gradient(to right,#99d247,#80b92d,#72a428);background-size:200% 100%;background-position:0;transition:background-position 100ms linear;color:#fff}.btn.btn-primary:hover{background-position:100%}.btn.btn-black{background-color:#121212;color:#8ecd32;transition:background-color 100ms linear}.btn.btn-black:hover{background-color:#000}.imprint-links p{width:100%}.imprint-links a{color:#f6f2e5;display:inline-block}.imprint-links a:hover,.imprint-links a:focus-within,.imprint-links a:focus,.imprint-links a:active,.imprint-links a.active{color:#8ecd32}.input-field{background-color:#fff;display:flex}.input-field .icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:1.3rem;min-height:100%;width:3.53rem;background-color:#303030}.input-field .input{flex-shrink:1;border-radius:none;width:100%}.input-field .input select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.input-field .input select option{background-color:#e9debf;color:#303030}.input-field .input textarea{height:initial}.input-field .input textarea,.input-field .input input,.input-field .input select{color:#f6f2e5;font-size:1.2rem!important;padding-top:1.2em!important;padding-bottom:.6em;border:none;width:100%;background-color:#303030;border-radius:0}.input-field .input label{font-size:1.2rem}#navbar .button-container{text-align:right}.hero>.content h1,.hero>.content .h1{color:#8ecd32;text-transform:uppercase;font-size:3.5rem}@media screen and (max-width:768px){.hero>.content h1,.hero>.content .h1{font-size:2.5rem}}.logo-bg{background-size:1200px;background-position:60vw 80%;background-repeat:no-repeat;background-image:url(/assets/img/logos/signet-alpenloft-mereine-mute.svg)}.detail-container{text-decoration:none;background-color:initial;transition:background-color 100ms linear,color 100ms linear;padding:4rem;border:1px solid #171717;text-align:center;display:block;width:100%}.detail-container *{color:#f6f2e5;text-decoration:none}.detail-container i{font-size:3rem;margin-bottom:1.2rem;transition:color 100ms linear;color:#8ecd32}.detail-container h2,.detail-container .h2{font-size:2.3rem;text-transform:uppercase;transition:color 100ms linear;color:#8ecd32}.detail-container p{max-width:30ch;margin-left:auto;margin-right:auto;font-size:1.2rem;margin-bottom:0}.detail-container p span{color:#e9debf;font-weight:700}.detail-container.active,.detail-container:hover{background-color:#8ecd32;background-image:url(/assets/img/content/forms-transparent.svg),linear-gradient(to right,#99d247,#80b92d);background-repeat:no-repeat;background-size:cover;background-position:50%}.detail-container.active h2,.detail-container.active .h2,.detail-container.active i,.detail-container.active p,.detail-container:hover h2,.detail-container:hover .h2,.detail-container:hover i,.detail-container:hover p{color:#303030}.detail-container.light.active,.detail-container.light:hover{background-color:initial;background-image:none;background-color:#171717}.detail-container.light.active h2,.detail-container.light.active .h2,.detail-container.light:hover h2,.detail-container.light:hover .h2{color:#f6f2e5}.detail-container.light.active i,.detail-container.light:hover i{color:#f6f2e5}.detail-container.light.active p,.detail-container.light:hover p{color:#525252}.detail-container.light p span{color:#303030;font-weight:700}.footer-banner{text-align:center;background-color:#8ecd32;color:#121212;padding:5rem 4rem;background-image:url(/assets/img/content/forms-transparent.svg),linear-gradient(to right,#99d247,#80b92d);background-position:50%;background-size:auto 150%;background-repeat:repeat-x}.footer-banner h2,.footer-banner .h2{text-transform:uppercase;font-size:3rem;margin-bottom:2rem}footer p{text-align:center;color:#f6f2e5;font-size:1.2rem;line-height:1.2}footer .social-media-wrapper .social-media-button{font-size:2rem;background-color:#171717;color:#f6f2e5;transition:background-color 100ms linear,color 100ms linear;height:2em;width:2em;border-radius:2em;display:flex;justify-content:center;align-items:center}footer .social-media-wrapper .social-media-button:hover,footer .social-media-wrapper .social-media-button:focus,footer .social-media-wrapper .social-media-button:focus-within,footer .social-media-wrapper .social-media-button:active{background-color:#8ecd32;color:#e9debf}footer .social-media-wrapper div{display:flex;justify-content:center}section.light{background-color:#303030;box-shadow:inset 0 5px 10px rgba(0,0,0,.2),inset 0 -5px 10px rgba(0,0,0,.2)}.hero .carousel .carousel-inner .carousel-overlay h1,.hero .carousel .carousel-inner .carousel-overlay .h1,.hero .carousel .carousel-item .carousel-overlay h1,.hero .carousel .carousel-item .carousel-overlay .h1{font-size:4rem;text-transform:uppercase;color:#fff;margin:0}.home-offers .box{min-height:25rem;display:block;background-repeat:no-repeat;background-size:cover;background-position:50%;overflow:hidden;width:100%;padding:1rem}.home-offers .box::before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;transition:background-color 100ms linear;background-color:rgba(142,205,50,0)}.home-offers .box.large{min-height:50rem}.home-offers .box.offers{background-image:url(/assets/img/content/home/angebot-und-preise.jpg)}.home-offers .box.summer{background-image:url(/assets/img/content/home/loft.jpg)}.home-offers .box.winter{background-image:url(/assets/img/content/home/zimmer.jpg)}.home-offers .box.news{background-image:url(/assets/img/content/home/highlights.jpg)}.home-offers .box.contact{background-image:url(/assets/img/content/home/kontakt.jpg)}.home-offers .box.route{background-image:url(/assets/img/content/home/route.jpg)}.home-offers .box:hover::before{background-color:rgba(142,205,50,.75)}.home-offers .box h2,.home-offers .box .h2{color:#fff;font-weight:400;position:relative;font-size:2rem;z-index:2}.home-offers .box hr{opacity:0;background-color:#f6f2e5;position:relative;z-index:2}.home-offers .box p{color:#f6f2e5;position:relative;font-size:1rem;z-index:2;opacity:0;transition:opacity 100ms linear}.home-offers .box:hover hr,.home-offers .box:focus-within hr,.home-offers .box:focus hr,.home-offers .box:active hr{opacity:1}.home-offers .box:hover p,.home-offers .box:focus-within p,.home-offers .box:focus p,.home-offers .box:active p{opacity:1}.home-logo-opacity{opacity:.3}iframe{max-width:100%}