@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap";.nav-header{position:sticky;top:0;z-index:5;background-color:#fff}.navbar{height:6.2rem;display:flex;justify-content:space-between;align-items:center;font-family:Cabin,sans-serif;font-size:1.1rem;color:#221f1f}.navbar img{height:3.1rem}.navbar-menu-icon{color:#221f1f;font-size:.9em;border:.1rem solid #221f1f;border-radius:.19rem;margin-right:1rem;padding:.4rem .5rem}.menu{position:relative}.mobile-menu-container{width:19.7rem;height:100%;display:none;position:fixed;top:0;left:0;z-index:2;animation:openMenu .3s ease-in-out;background:#ffffff73;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes openMenu{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-menu-container.open{display:block}.close-icon{position:absolute;top:1rem;right:1rem;color:#221f1f;font-size:.7em;border:.1rem solid #221f1f;border-radius:50%;margin:1.3rem 1rem;padding:.4rem .6rem}.mobile-menu-box{display:flex;flex-direction:column;align-items:center}.mobile-menu{width:80%;padding:1rem}.mobile-menu ul{list-style:none;margin-top:5rem}.mobile-menu li{border-bottom:.1rem solid #221f1f;padding:1rem 0}.mobile-menu a{color:#221f1f;text-decoration:none}.mobile-social{display:flex;justify-content:center;padding:2rem 0}.mobile-social i{margin:0 .5rem;font-size:1.2rem}.mobile-contact{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-contact i{margin:0 .5rem}.nav-tel,.nav-email,.nav-right,.nav-menu{display:none}@media screen and (min-width: 1024px){.nav-header{position:sticky;top:0;z-index:5;background:#ffffffbf;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-menu-icon,#mobile-container{display:none}.nav-tel,.nav-email,.nav-right,.nav-menu{display:block}.navbar{height:8.8rem;display:grid;grid-template-columns:1fr 2fr 3fr;grid-template-areas:"nav-tel nav-email nav-right nav-right nav-right" "nav-logo nav-logo nav-menu nav-menu nav-menu"}.nav-tel{grid-area:nav-tel;height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-bottom:.1rem solid #ebebeb;border-left:.1rem solid #ebebeb;font-size:1rem}.nav-tel i,.nav-email i{margin:0 .3rem;font-size:.8rem;color:#a3727d}.nav-email{grid-area:nav-email;height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-bottom:.1rem solid #ebebeb;border-left:.1rem solid #ebebeb;font-size:1rem}.nav-logo{grid-area:nav-logo;margin-top:.5rem;display:flex;justify-content:flex-start}.nav-logo img{cursor:pointer}.nav-menu{grid-area:nav-menu;display:flex;justify-content:flex-end;margin-right:1rem}.nav-menu ul{display:flex;align-items:center}.nav-right{grid-area:nav-right;border-left:.1rem solid #ebebeb;border-bottom:.1rem solid #ebebeb;border-right:.1rem solid #ebebeb;display:flex;flex-direction:row;height:100%;width:100%;padding:1rem 0;background-color:#f8ead8}.nav-right i{margin:0 .5rem;font-size:1rem}.social{display:flex;justify-content:center;align-items:center;width:15rem}.social i{cursor:pointer}.location{display:flex;justify-content:center;align-items:center;width:15rem}.nav-menu li{margin:0 1rem;list-style:none}.nav-menu a{text-decoration:none;color:#221f1f}.nav-menu a:hover{border-bottom:.13rem solid #a3727d}}@media screen and (min-width: 1200px){.navbar{width:75rem;margin:0 auto}}.header-slider,.header-container{width:100%;height:43.5rem;overflow:hidden;position:relative}.header-container{position:relative}.header-slide{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.header-slide:nth-child(1){animation:slider 20s infinite}.header-slide:nth-child(2){animation:slider 20s 5s infinite}.header-slide:nth-child(3){animation:slider 20s 10s infinite}.header-slide:nth-child(4){animation:slider 20s 15s infinite}@keyframes slider{0%,25%{opacity:1}30%,to{opacity:0}}.header-shadow{width:100%;height:100%;background:#0000004b;position:absolute;top:0;left:0;z-index:1}.header-details{padding:0 1rem;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header-details h1{font:400 3.5em/1.3 Lora,serif;color:#eadac5;width:25rem;margin-bottom:2rem}.header-details p{font:400 1.3em/1.4 Cabin,sans-serif;color:#efede0;margin-bottom:2rem;width:25rem}.header-details button{padding:1rem 1.5rem;background:#a3727d;color:#fff;border-radius:.3rem;border:.1rem solid #eadac5;font-size:1.1rem;cursor:pointer;margin-bottom:4rem}.header-details button:hover{background:#a16572}@media screen and (min-width: 768px){.header-details h1{font-size:5rem;width:30rem}.header-details p{width:30rem}}@media screen and (min-width: 1008px){.header-details{width:70%;margin:0 auto;align-items:flex-start}.header-details h1,.header-details p{width:40rem}.header-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0}.header-container{position:relative;width:100%;height:60vh;min-height:400px;overflow:hidden;background-color:#000}@media (min-width: 768px){.header-container{height:75vh;min-height:500px}}@media (min-width: 1200px){.header-container{height:85vh;min-height:700px}}.header-shadow{position:relative;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(#0006,#0009);display:flex;justify-content:center;align-items:center;text-align:center}}.about-us{width:100%;margin:6rem 0;font-family:Cabin,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us-content{margin-bottom:3rem;width:85%;margin:0 auto}.about-us-titles{text-align:center;width:100%;margin:0 auto}.about-us-titles h2{font-size:1rem;letter-spacing:.1rem;text-transform:uppercase;padding-top:.3rem;padding-bottom:1rem;color:#d3756b}.about-us-titles h3{font-family:Lora,serif;font-weight:300;font-size:1.6rem;padding:.3rem 0}.about-us-text{text-align:center;width:100%;margin:0 auto;font-size:1rem;line-height:1.5;padding-bottom:2rem}.about-us-text p{font-size:1rem}.about-us-photos{margin:0 1.5rem;display:flex;flex-wrap:wrap}.about-us-photos img{width:100%;max-height:22rem}.about-us-photos img:nth-child(1){margin-bottom:2rem;width:100%}.about-us-photos img:nth-child(2){width:100%}@media screen and (min-width: 575px){.about-us-photos img:nth-child(1){object-fit:contain}.about-us-photos img:nth-child(2){object-fit:contain}}@media screen and (min-width: 768px){.about-us-titles h3{font-size:2.5rem}.about-us-text{font-size:1.2rem}.about-us-photos img:nth-child(1),.about-us-photos img:nth-child(2){width:50%;height:100%;padding:0 .5rem}}@media screen and (min-width: 1008px){.about-us{display:flex;flex-direction:row;width:63rem;margin:6rem auto}.about-us-titles,.about-us-text{width:80%}.about-us-photos{display:flex}.about-us-photos img:nth-child(1),.about-us-photos img:nth-child(2){height:20rem;object-fit:cover}}@media screen and (min-width: 1024px){.about-us-photos img{filter:grayscale(100%)}.about-us-photos img:hover{filter:grayscale(0%);transition:filter .3s ease-in-out}}@media screen and (min-width: 1256px){.about-us{width:75rem}}:root{--color-white: #fff;--color-black: #000;--color-orange: rgb(221, 99, 42)}body{margin:0 auto;padding:0;box-sizing:border-box}.background{display:none}.animated_text span{position:absolute;opacity:0;animation:background_text 6s infinite}.room1:hover .rooms_inlinetext,.room2:hover .rooms_inlinetext,.room3:hover .rooms_inlinetext,.room4:hover .rooms_inlinetext{animation:rooms_text 1s ease-in-out forwards}.animated_text span:nth-child(1){animation-delay:0s;margin-left:1.5rem}.animated_text span:nth-child(2){animation-delay:2s;margin-left:3rem}.animated_text span:nth-child(3){animation-delay:4s}.a-place{margin-top:-5rem}.our_and_yourhome_text{animation:our_text 5s ease-in-out forwards}.our_acc,.rooms_text{text-align:center}.our_acc{font-family:Cabin,sans-serif;font-weight:800;color:var(--color-orange)}.rooms_text{font-size:2.9rem;margin:1rem;font-family:Lora,serif}.rooms{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;margin:0 auto;color:var(--color-white);width:97%;gap:1rem}.room1,.room2,.room3,.room4{z-index:1;background-position:center;background-size:cover;display:grid;align-items:center;flex-wrap:wrap;flex-grow:1;overflow:hidden;width:22.79rem;height:37rem}.room1{background-image:linear-gradient(#ffffff02,#00000070),url(../images/garden_suite.webp)}.room2{background-image:linear-gradient(#fff0,#000000c4),url(../images/Premium_king.webp)}.room3{background-image:linear-gradient(#fff0,#00000085),url(../images/Standart_room.webp)}.room4{background-image:linear-gradient(#fff0,#00000071),url(../images/family_room.webp)}.rooms_inlinetext{font-family:Cabin,sans-serif;display:grid;flex-direction:column;justify-content:start;align-items:start;flex-wrap:wrap;margin-left:2.5rem;margin-right:2.5rem;padding:1rem;color:var(--color-white)}.room_name{color:#f9f5e7;font-size:2rem;font-weight:500}.per_night{font-size:1rem;font-weight:500}.price{color:#f1dec9;font-size:2.5rem;font-weight:700}.table{border-collapse:collapse}.services,.capacity{display:grid;flex-shrink:1}.td{padding:0 3rem 1rem 0}.details{letter-spacing:2px;font-size:small;font-family:Cabin,sans-serif;font-weight:500;margin-top:2rem;color:#fff8ea;text-decoration:none;padding-bottom:4px;border-bottom:1.9px solid #fff8ea;width:max-content}.coming-soon-badge{background-color:var(--color-orange);color:var(--color-white);padding:.5rem 1rem;border-radius:4px;border:none;cursor:not-allowed;text-decoration:none;opacity:.8;display:inline-block}.coming-soon-badge:hover{background-color:var(--color-orange);opacity:1}@keyframes background_text{0%,to{opacity:0}30%{opacity:1}40%{opacity:0}}@keyframes our_text{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width: 769px){.background{color:var(--color-white);display:flex;position:relative;justify-content:center;align-items:center;margin-bottom:3rem;font-size:6rem;background-image:linear-gradient(#00000080,#00000080),url(/assets/hintergrund-banner1-CvdCPsHG.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:50vh}.rooms_inlinetext{transform:translateY(20rem)}.room2 .rooms_inlinetext{transform:translateY(19rem)}@keyframes rooms_text{0%{transform:translateY(100%);opacity:1}50%{transform:translateY(0);opacity:1}to{transform:translateY(0);opacity:1}}}@media screen and (min-width: 857px){.room2 .rooms_inlinetext{transform:translateY(20rem)}}@media screen and (min-width: 992px){.rooms_inlinetext{font-size:.7rem;display:inline;width:14vw;padding:0}.room1 .rooms_inlinetext,.room4 .rooms_inlinetext{transform:translateY(22rem)}.room2 .rooms_inlinetext,.room3 .rooms_inlinetext{transform:translateY(21rem)}.td{padding-right:2rem}.rooms{width:100%;grid-template-columns:repeat(4,1fr);flex-shrink:1}.room1,.room2,.room3,.room4{width:auto}.room_name{width:20vw}}@media screen and (min-width: 1077px){.room3 .rooms_inlinetext{transform:translateY(22rem)}}@media screen and (min-width: 1200px){.td{padding:0 3rem 1rem 0}.room2 .rooms_inlinetext{transform:translateY(21rem)}}@media screen and (min-width: 1364px){.room2 .rooms_inlinetext{transform:translateY(19.5rem)}}@media screen and (min-width: 1443px){.room1 .rooms_inlinetext,.room3 .rooms_inlinetext,.room4 .rooms_inlinetext{transform:translateY(20.6rem)}}@media screen and (min-width: 1477px){.room1 .rooms_inlinetext,.room2 .rooms_inlinetext,.room3 .rooms_inlinetext,.room4 .rooms_inlinetext{transform:translateY(19rem)}}.services-title{text-align:center;margin:0 auto;opacity:0;transform:translateY(20px);animation:slideIn .5s ease-in-out forwards;margin-top:5rem}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.services-title h1{font-family:Cabin,serif;font-size:.9rem;letter-spacing:.1rem;text-transform:uppercase;padding-top:.3rem;padding-bottom:1rem;color:#d3756b}.services-title h2{font-family:Lora,sans-serif;font-size:2.8rem;font-weight:100}.services-cards{width:100%;display:grid}.card{background-color:#fff;width:92%;height:16rem;margin:.5rem auto;padding:1.8rem 2.1rem 1.1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.card span{font-family:Lora,sans-serif;font-size:1.4rem;font-weight:500;text-align:center;display:block;padding:.5rem}.card p{line-height:1.5;font-family:Cabin,sans-serif;font-size:1rem;text-align:center;padding:.5rem;color:#7d7d7d}.card:hover{background-color:#a3727d;transition:all .5s}.card:hover span,.card:hover i,.card:hover p{color:#fff}.card i{font-size:2.5rem;margin:.5rem auto;color:#d3756b}@media screen and (min-width: 540px){.services-cards{grid-template-areas:"card1 card2" "card3 card4" "card5 card6"}}@media screen and (min-width: 950px){.services-cards{grid-template-areas:"card1 card2 card3" "card4 card5 card6"}}@media screen and (min-width: 1180px){.services-cards{width:75rem;margin:0 auto;margin-bottom:5rem;margin-top:2rem}}:root{--color-orange: rgb(221, 99, 42);--color-white: #f6f6f6}.gallery{background-color:var(--color-white);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 0}.gallerytext{margin:1rem auto;font-family:Cabin,sans-serif;letter-spacing:.1rem;color:var(--color-orange);font-size:14px}.gallery_outtext{margin-bottom:2rem;font-family:Lora,serif;font-size:44px;color:#333}.scroll-container{width:100%;overflow:hidden;position:relative;margin-top:2rem;padding:1rem 0;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.scroll-track{display:flex;width:max-content;animation:scroll-left-to-right 30s linear infinite}.scroll-track:hover{animation-play-state:paused}.photo-card{width:350px;margin:0 15px;background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.photo-card:hover{transform:translateY(-10px);box-shadow:0 12px 24px #0003}.card-image{width:100%;height:220px;object-fit:cover}.card-details{padding:1.2rem;text-align:center}.card-details h4{margin:0;font-size:1.1rem;color:#333}@keyframes scroll-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media screen and (max-width: 768px){.photo-card{width:280px}.card-image{height:180px}.gallery_outtext{font-size:32px}}:root{--color-dark-blue:#212529;--color-grey:#AAAAB3;--color-red-orange:#A7727d}.footer{font-family:Cabin,sans-serif;margin-top:2rem;margin-bottom:0;background-color:var(--color-dark-blue);color:var(--color-grey);width:100%;height:35rem;box-sizing:border-box}.logo-bild{margin-left:-3rem;width:22rem;margin-top:3rem}.footer-container_1{margin:1rem 1rem 1rem 3.2rem}.footer-container_2,.footer-container_3{margin:1.5rem 1.5rem 1.5rem 3.2rem}.facebook-icon{display:inline-block;margin-top:1rem;cursor:pointer;padding-right:1rem;font-size:1.2rem}.instagram-icon{font-size:1.2rem;cursor:pointer}.land{padding-left:2rem}.contacttext,.newlatesttext{color:var(--color-red-orange);margin-bottom:1rem}.footer-container_2 p{margin:.5rem auto}.form-email{margin-top:1rem;height:100%;display:flex;align-items:center}#email{padding-left:2rem;border-style:none;height:3rem;width:80%;background-color:var(--color-grey)}#email:focus{outline:none}.email{border-style:none;height:3rem;width:3rem;background-color:var(--color-red-orange)}.email-icon{font-size:1.2rem;color:var(--color-white);cursor:pointer}.contact-icons{padding-right:1rem;color:var(--color-red-orange)}@media screen and (min-width: 1024px){.footer{width:auto;display:flex;justify-content:center;align-items:center;height:auto}.logo-bild,.footer-container_3{margin-top:0}.newlatesttext{margin-top:-.5rem}}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}
