*{transition:scroll .5s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}body{background-color:#fff;overflow-x:hidden}p{line-height:1.5}::-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)}.box-shadow-header{box-shadow:0 1rem 10px 5px var(--blue),0 -1rem 10px 5px var(--blue)}.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}.backblue{background-color:var(--primary)}.header{width:100%;height:55.5vh;position:relative;overflow:hidden;display:flex;align-items:center}.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;transform:translateZ(1000px);transition:all .5s ease-in-out}.nav_bar img{position:relative;width:100px;height:100%;margin-left:5.5rem;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}.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;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{padding-bottom:2px;border-bottom:solid 2px}.menulist a.current{padding-bottom:2px;border-bottom:var(--tcol) solid 2px}.cottage-submenu{display:flex;flex-direction:column;position:absolute;width:max-content;justify-content:space-between;align-items:flex-start;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:3px;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:relative;width:100%;top:2.5rem}.banner_heading{position:relative;margin:6rem;padding-bottom:10px}.banner_heading h1{font-size:4.75vw;font-weight:500;letter-spacing:.25rem;color:var(--tcol);transition:all .4s ease-in-out}.banner_heading h1:after{content:"";position:absolute;width:15%;height:100%;border-bottom:var(--golden) solid 3px;top:0;left:0}.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-container{position:relative;top:9px}.drop-down{font-size:15px}}@media only screen and (min-width:300px)and (max-width:1126px){.header{height:100%;min-height:250px}.image img{width:50vw}.banner_wel{margin-top:3rem;top:1.125rem}.nav_bar{height:12vh;top:-50%}.nav_bar img{width:85px;margin-left:14px}.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:.75rem;top:0}.menulist{display:flex;position:fixed;background-color:var(--blue);top:-7px;left:-100%;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{margin:.75rem}.menulist a:hover,.menulist a.current{border-bottom:rgb(255,255,255) solid 2px}.cottage-submenu{top:0%;left:9%;opacity:0;transition:all .5 ease}.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}.drop-container i{padding-left:1rem}.menulist a{position:relative;padding-bottom:2px}.menulist.open{left:0%}.banner_heading{position:relative;margin:3rem 3rem 3rem 2rem;padding-bottom:5px}.banner_heading h1{font-size:40px;letter-spacing:unset}}
