@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#081c15;box-shadow:inset 0 0 2px rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:#939393;border:2px solid #d4d4d4;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a96700}body{overflow-x:hidden}.welcome_view{background-color:#eff6e0;margin:0;min-height:100dvh;min-width:100dvw;padding:0;position:absolute}.dp-wrap{height:100%;margin:120px auto;perspective:1000px;position:relative}.dp-slider{height:100%;position:absolute;width:100%}.dp-slider,.dp-slider div{transform-style:preserve-3d}.dp_item{color:#fff;display:block;position:absolute;text-align:center;transition:transform 1.2s}.dp-img img{border-left:1px solid #fff;max-width:none}#dp-slider .dp_item:first-child{transform:rotateY(0deg) translateX(0)!important;z-index:10!important}.dp_item[data-position="2"]{transform:rotateY(0deg) translateX(10%) scale(.9);z-index:9}.dp_item[data-position="3"]{transform:rotateY(0deg) translateX(20%) scale(.8);z-index:8}.dp_item[data-position="4"]{transform:rotateY(0deg) translateX(30%) scale(.7);z-index:7}#dp-next,#dp-prev{cursor:pointer;height:33px;position:absolute;right:16%;top:50%;width:33px;z-index:10}#dp-prev{left:15px;transform:rotate(180deg)}#dp-dots{bottom:25px;cursor:default;left:38%;position:absolute;z-index:12}#dp-dots li{background:#fff;border-radius:50%;display:inline-block;height:13px;width:13px}#dp-dots li:hover{cursor:pointer;transition:background .3s}#dp-dots li.active,#dp-dots li:hover{background:#daa520}.dp_item{width:85%}.dp-content,.dp-img{text-align:left}.dp_item{align-items:center;background:#fff;border-radius:10px;border-top:none;display:flex;overflow:hidden}.dp-content{display:inline-block;padding-left:100px;padding-right:0;width:100%}.dp-content h2{color:#41414b;font-family:Circular Std Bold;font-size:42px;margin-bottom:0;margin-top:8px;max-width:460px}.dp-content p{color:#74747f;font-size:16px;margin-top:15px;max-width:490px}.dp-content .site-btn{font-size:18px;margin-top:15px;padding:19px 40px}.dp-img:before{background:linear-gradient(-90deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,0));background:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff);content:"";height:100%;pointer-events:none;position:absolute;top:0;width:25%;z-index:1}.dp-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}#dp-slider,.dp-img img{height:738px}#dp-slider .dp_item:hover:not(:first-child){cursor:pointer}.site-btn{background:#daa520;border-radius:50px;display:inline-block;font-family:Circular Std Bold;font-size:18px;padding:14px 33px;position:relative;top:-10px}.site-btn,.site-btn:hover{color:#fff;text-decoration:none}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}img{max-width:100%}.home_container .text h2{color:#a96700;font-family:Herr Von Muellerhoff,cursive;font-size:100px;font-weight:400;margin:0 0 -55px}.welcome_view h1,.welcome_view h3{font-family:Source Code Pro,sans-serif;font-size:47px;font-weight:700;letter-spacing:9.4px;margin:0 0 15px}p{color:#515151;line-height:27px}.a-CTA{border-bottom:2px solid #a96700;cursor:pointer;font-size:18px;letter-spacing:1.5px;padding-bottom:4px}.a-CTA,.copyright li,.welcome_view p,header .navigation-bar a,input{font-family:Cabin,sans-serif}.a-CTA,.copyright .CTA li p:hover,.copyright .info li a,.fa-asterisk,.home_container h2,header .navigation-bar a:hover,header .navigation-bar a:hover button,header .navigation-bar form:hover button,header nav .navigation-bar .languages:hover,header nav.active .navigation-bar a:hover{color:#a96700}.first_container .text .button:hover button,header nav .navigation-bar .underline{background-color:#a96700}.about-us .text,.copyright,.fixed-image .text,.home_container .text,.reservation .text,footer,header .navigation-bar ul li{text-align:center}.about-us,.about-us .image-container,.copyright ul,.reservation,.reservation .image-container,header .navigation-bar ul,header nav{display:flex}.copyright .CTA li p,header .navigation-bar,header .navigation-bar ul,header .navigation-bar ul .languages,header nav .toggle,header nav .toggle span{transition:.3s}.copyright,.copyright .arrow-up,.fixed-image .text,.home_container .text,.home_container .text .arrow .left,.home_container .text .arrow .right,header,header .navigation-bar a,header nav .toggle span{position:relative}.copyright .svg-up,.home_container .text .arrow .left:after,.home_container .text .arrow .right:after,header .navigation-bar .underline,header nav .toggle{position:absolute}.fixed-image .text{left:50%;top:50%;transform:translate(-50%,-50%)}header .navigation-bar a:hover .underline,header .navigation-bar form:hover .underline,header .navigation-bar li.active .underline,header nav{width:100%}.copyright .arrow-up,button,header nav .toggle{cursor:pointer}.home_container .text .arrow .left,.home_container .text .arrow .right,.home_container .text .button button,header .navigation-bar .underline,header nav .toggle span,header nav.active,header nav.active .toggle.active span{background-color:#eff6e0}.home_container .text span,footer .text h2,footer .text p,h1,h3{color:#fff}header .navigation-bar .languages,header .navigation-bar .speca,header .navigation-bar a,header .navigation-bar button{color:#001f3f}.copyright .arrow-up,.home_container .text .arrow .left:after,header .navigation-bar a:hover .underline,header .navigation-bar li.active .underline,header .navigation-bar.show,header nav{left:0}.copyright .arrow-up,.home_container .text .arrow .left:after,.home_container .text .arrow .right:after,.home_container .text span{display:inline-block}.headnav{position:relative}header nav{padding:15px 36px 5px;position:fixed;top:0;z-index:20}header nav .toggle{background-color:transparent;border:none;display:none;left:20px;padding:0;top:26px;z-index:21}header nav .toggle:focus{outline:none}header nav.active .toggle span{background-color:#000}header nav .toggle.active{left:32%}header nav .toggle.active .first{top:16px;transform:rotate(-45deg)}header nav .toggle.active .last{top:0;transform:rotate(45deg)}header nav .toggle .hide{transition:0s;visibility:hidden}header nav .toggle span{border-radius:40px;display:block;height:2px;width:30px}header nav .toggle span:not(:last-of-type){margin-bottom:6px}header nav .logo{flex-basis:56%;padding-left:50px}header .navigation-bar .languages{cursor:pointer;margin:0 10px;width:100%}header .navigation-bar .languages .languages_menu{background-color:#eff6e0;border-radius:15px;color:#000;cursor:pointer;display:none;position:absolute}header .navigation-bar .languages .languages_menu li .langlinks{align-items:center;display:flex;justify-content:flex-start;margin:0 2px}header .navigation-bar .languages .languages_menu li .langlinks .langsvg{margin-right:2px}header .navigation-bar .languages:hover .languages_menu{display:block}header .navigation-bar.show{width:40%}header .navigation-bar.show a{color:#ccc!important}header .navigation-bar.show a:hover{color:#fff!important}header .navigation-bar ul li{flex:1;padding:10px}header .navigation-bar a,header .navigation-bar button,header nav.active .navigation-bar .speca{font-size:16px;text-decoration:none;transition:all .5s}header nav.active .navigation-bar .languages,header nav.active .navigation-bar .speca,header nav.active .navigation-bar a,header nav.active .navigation-bar button{color:#a96700}header .navigation-bar .underline{bottom:-4px;display:block;height:2px;left:50%;transition:all .3s;width:0}.first_container{background:url(/images/items/19.jpg) no-repeat fixed bottom;background-size:cover;height:100dvh;padding:20px 70px}.home_container .text{top:24%}.home_container .text h1{margin-bottom:0}.home_container .text .arrow .left,.home_container .text .arrow .right{height:3px;width:100px}.home_container .text .arrow .left{left:-4%}.home_container .text .arrow .right{right:-4%}.home_container .text .arrow .left:after,.home_container .text .arrow .right:after{border:10px solid transparent;border-left-color:#fff;content:"";top:-8px}.home_container .text .arrow .right:after{border-color:transparent #fff transparent transparent;right:0}.home_container .text .arrow .fa-asterisk{vertical-align:super}.home_container .text span{font-family:Source Code Pro,sans-serif;font-size:15px;margin-bottom:12px}.home_container .text .button button{border:none;border-radius:3px;font-family:source_sans_problack,sans-serif;font-size:14px;letter-spacing:2.4px;padding:9px 18px}.home_container .first_container .text .button button{outline:none}.about-us,.reservation{padding:60px}.about-us .text,.reservation .text{flex:50%;padding:40px 52px 0 0}.about-us .text h3,.reservation .text h3{color:#000}.about-us .text .fa-asterisk,.reservation .text .fa-asterisk{color:#9a9998}.about-us .image-container,.reservation .image-container{flex:50%}.about-us .image,.reservation .image{margin-left:20px}@keyframes scale{0%{transform:scale(0)}to{transform:scale(1)}}.fixed-image{background:url(/images/items/23.jpg) no-repeat fixed bottom;background-size:cover;height:400px}footer{background-color:#2d6a4f;padding:60px 20px}footer .text{margin:auto;max-width:600px}footer .text h2{font-family:Source Sans Pro,sans-serif;font-size:19px;letter-spacing:1.9px;margin-bottom:25px}footer .text .fa-asterisk{font-size:12px}footer .text p{font-size:18px;line-height:27px}.copyright{background-color:#081c15;padding:15px 40px 30px}.copyright .svg-up{left:50%;margin-left:-96px;margin-top:-50px;top:0}.copyright .arrow-up{color:#fff;line-height:1.9;top:-45px}.copyright ul{justify-content:center}.copyright li{color:#919191;font-size:14px}.copyright .info li:not(:last-of-type):after{content:"•";margin:10px}.copyright .CTA{margin-top:25px}.copyright .CTA li{list-style:none;padding:0 5px}.copyright .CTA li p{color:#919191}.text p{margin-bottom:30px}.text h2{color:#262626;font-family:source_sans_problack,sans-serif;font-size:24px;letter-spacing:2.4px;margin-bottom:20px}@media (max-width:1200px){.about-us,.reservation{padding:60px 40px}.about-us .text,.reservation .text{padding:0 32px 0 0}.about-us .image-container,.reservation .image-container{align-items:center}}@media (max-width:992px){.welcome_view{padding:0}header{height:calc(100dvh - 10px)}header nav .logo{padding-left:0}.about-us{display:block;padding-top:50px}.about-us .text,.reservation .text{padding:0 0 40px}.about-us .image-container .image1,.reservation .image-container .image1{margin-left:0}.reservation{display:block;padding:30px 20px 60px}}@media (max-width:768px){header nav{left:0;padding-top:25px;text-align:center;top:0;width:100dvw}header nav,header nav .toggle{display:block}header .navigation-bar{background-color:#081c15;height:100dvh;left:-234px;overflow:hidden;padding:40px;position:fixed;top:0;z-index:20}header .navigation-bar ul{display:block;padding-top:40px}header .navigation-bar ul li{padding:14px 0;text-align:left}.copyright ul{display:block;margin-top:-20px}.copyright li{margin-bottom:5px}.copyright li:not(:last-of-type):after{content:""}}@media (max-width:576px){h1,h3{font-size:40px}h2{font-size:90px}header{padding:0}header nav .logo{padding-left:0}header nav .toggle.active{left:36%}header .navigation-bar.show{padding:20px;width:48%}.about-us,.reservation{padding:60px 20px}}
