*{cursor:default;transition:scroll .3s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}body{background-color:#fff;overflow-x:hidden}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:8px}h1,h2{font-family:var(--fontHeading)}.loader{position:fixed;width:100vw;height:100vh;background:var(--white);top:0%;left:0%;opacity:1;z-index:110;transition:all .5s ease-in}.image-l{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scrollup,.slidein{transition:all .5s ease-in-out}.loader.rem{opacity:0;z-index:0}.header{width:100%;height:100%;overflow-x:hidden;position:relative;transition:all .5s ease}@media only screen and (max-width:600px){.header{height:100%}}#banner.container{width:100%;height:auto;position:relative;padding:0}.bannerswiper{width:100%;overflow:hidden}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide picture{display:block;width:100%;height:100%}.swiper-slide picture img{display:block;width:100%;height:100%;object-fit:cover}.swiper-slide .content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-image:linear-gradient(to top,rgba(0,0,0,.4),transparent)}.swiper-slide .content .heading{color:#fff;font-size:1.5rem;font-weight:600}.swiper-slide .content .button{font-size:18px;font-weight:500;line-height:1.5;text-decoration:none;text-align:center}.swiper-slide .content .button .text{display:block;margin-block-start:1rem;width:fit-content;margin-inline:auto;padding:12px 20px;border-radius:12px;background-color:#632c26;color:#fff;white-space:nowrap}.back{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;transition:all .5s ease-out}.nav_bar{position:fixed;width:100vw;margin:auto;height:100px;display:flex;top:-50%;flex-direction:row;align-items:center;justify-content:space-between;z-index:100;transition:all .5s ease-in-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav_bar img{position:relative;width:100px;margin-left:5.5rem;height:100%;z-index:100}.nav_bar.fix{top:0}.nav_bar.fix.col{height:90px;background:var(--nav)}.nav_bar.fix.col>.menulist a{color:#fff}.nav_bar.fix.col>.menulist a.current{border-bottom:white solid 2px}.nav_bar.fix.col>.menulist a:hover{border-bottom:white solid 2px}.drop-container{position:relative;top:0}.menulist{position:relative;display:flex;justify-content:space-around;align-items:center;width:70%;text-align:center;margin-right:1rem;margin-top:.5rem}@media only screen and (min-width:1400px){.menulist{width:60%}}.menulist a{position:relative;margin:.75rem .5rem;font-size:1rem;padding-bottom:2px;white-space:nowrap;text-decoration:none;color:#fff;border-bottom:transparent solid 2px;transition:all .3s ease-in-out}.menulist a:hover,.menulist a.current{padding-bottom:2px;border-bottom:white solid 2px}.cottage-submenu{display:flex;flex-direction:column;position:absolute;width:max-content;align-items:flex-start;justify-content:space-between;top:120%;left:0;opacity:0;z-index:-1;visibility:hidden;padding:1rem 1.5rem;border-radius:14px;background-color:var(--nav);transform:translate(-25%,-50%);transition:all .3s ease-in}.drop-down{color:#fff;cursor:pointer;font-size:1rem;padding-bottom:2px;border-bottom:transparent solid 2px}.cottage-submenu a{margin-top:1rem;margin-bottom:.5rem;font-weight:300}.drop-container:hover .cottage-submenu{opacity:1;z-index:1;visibility:visible;transform:translate(-25%);transition:all .2s ease-in}.banner_wel{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;text-align:center}.banner_heading{position:relative;width:80%;margin:0 auto;transform:translateY(5rem)}@media only screen and (max-width:600px){.banner_heading{width:90%}}.banner_heading h1{font-family:Vollkorn,serif;font-size:80px;font-weight:400;line-height:4rem;color:var(--white);transition:all .4s ease-in-out}.banner_heading h1:first-line{font-family:Great Vibes,cursive}.avail{display:none;visibility:none}.banner_heading h1.anih{visibility:visible;transform:scale(1)}.hamburger{padding:15px;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}@media only screen and (min-width:1127px)and (max-width:1268px){.nav_bar img{width:95px;margin-left:3rem}.menulist{width:85%}.menulist a{position:relative;margin:9px;font-size:15px}.drop-down{font-size:15px}}@media only screen and (min-width:300px)and (max-width:1126px){.image img{width:50vw}.nav_bar{height:10vh;top:-50%}.nav_bar img{width:85px;margin-left:14px}.banner_wel{bottom:35vh}.nav_bar.fix.col{height:10vh;background:var(--blue)}.hamburger{display:block;position:relative;z-index:100;margin-right:10px;transition:all .5s ease-in}.drop-container{margin:.5rem;top:0}.menulist{display:flex;position:fixed;background-color:var(--blue);top:-7px;left:-100vw;width:100vw;height:100vh;padding-left:15%;flex-direction:column;justify-content:center;align-items:flex-start;z-index:90;transition:all .55s ease-in-out}.menulist a:hover,.menulist a.current{border-bottom:white solid 2px}.menulist a{color:#fff;position:relative;margin:.75rem;padding-bottom:2px}.menulist.open{left:0%}.cottage-submenu{top:0%;left:9%;opacity:0;margin:.75rem}.drop-container i{padding-left:1rem}.drop-container:hover .cottage-submenu{opacity:0;display:none}.drop{opacity:1!important;display:flex!important;position:relative;z-index:1;visibility:visible;transform:translate(-25%);transition:all .2s ease-in;margin:.75rem 0 0;padding-block:0}.banner_heading h1{font-size:54px}.banner_des{top:3.5rem}}@media only screen and (max-width:600px){.header{height:100%}.nav_bar.fix{position:fixed}.nav_bar .nav_item img{width:75px}.nav_bar.fix.col{height:10vh;background:var(--blue);position:fixed;top:0}@media only screen and (max-height:600px){.nav_bar.fix.col{height:12vh;background:var(--blue);position:fixed;top:0}}.banner_wel{align-items:center}.banner_heading{transform:translateY(16px)}}
