*{max-width:1280px;margin:0 auto;padding:0;box-sizing:border-box;font-weight:250}.container{display:flex;height:100vh;flex-direction:column;justify-content:space-between}.footer{text-decoration:none;background-color:#000;width:100%;padding:1rem;display:flex;justify-content:space-around;text-align:center;font-size:.8rem;color:#959494}.footer .social-media{display:flex;width:33%;font-size:1rem}.footer a{text-decoration:none;width:100%;margin-top:.4rem;color:#959494}.footer a:hover{color:#617bc4}.footer div{width:33%}.footer p{font-size:.8rem}@media (max-width: 650px){.footer{flex-direction:column;gap:1rem}.footer div{width:100%}.footer div a{flex-direction:row}}button{width:6rem;padding:.2rem;margin:0 auto;margin-bottom:.5rem;background-color:#490b0b;color:#959494;font-size:1rem;border:none;border-radius:.2rem}@keyframes head{0%{scale:100%}to{scale:105%}}h1{color:#c9bbbb;font-size:4rem;padding:2%;letter-spacing:.3rem;font-weight:400;text-shadow:0rem .2rem .1rem rgb(15,13,13)}.anime{opacity:0;animation-name:propa;animation-duration:1s;animation-delay:.3s;animation-fill-mode:both}h2{font-size:2rem;color:#c9bbbb;letter-spacing:.1rem}h3{width:16rem;margin-top:2rem;border-radius:.5rem;padding:.5rem 1rem;margin-top:rem;box-shadow:.2rem .2rem .2rem #0f0d0d}h3:hover{animation-name:head;animation-duration:.5s;animation-fill-mode:both}h3 a{font-size:1.3rem;font-weight:400;color:#c9bbbb;text-decoration:none}h3 a:hover{animation-name:head;animation-duration:.5s;animation-fill-mode:both}.homeLinks{display:flex;flex-wrap:wrap;align-content:space-between;align-items:center;gap:2rem;margin:5rem 0}.homeLinks .logoLinks{text-align:center;background-image:linear-gradient(to right,#250309,#470606);box-shadow:0 .4rem .5rem #0f0d0d;border-radius:3%;width:12rem;height:14rem;cursor:pointer}.homeLinks .logoLinks a{text-decoration:none}.homeLinks .logoLinks a p{font-size:2rem;color:#959494;padding:.5rem 0}.homeLinks .logoLinks img{margin-top:0;width:60%;margin-bottom:6%}.homeLinks .logoLinks:hover{animation-name:head;animation-duration:.5s;animation-fill-mode:both}.imgGray{filter:grayscale(100%);width:10rem;height:auto}.imgInvert{filter:invert(90%);width:10rem;height:auto}.imgSepia{filter:sepia(90%);width:10rem;height:auto}.imgRotate{filter:hue-rotate(50%);width:10rem;height:auto}@media screen and (max-width: 960px){h1{font-size:2.5rem;letter-spacing:0rem;text-shadow:none}h2{display:inline-block;font-size:1.3rem;letter-spacing:0rem;padding:0 1rem}.homeLinks{width:100%;display:flex;flex-wrap:wrap;align-content:space-between;align-items:center;gap:2rem 0;margin:1.5rem 0}.homeLinks .logoLinks{width:40%;height:auto}.homeLinks .logoLinks a{text-decoration:none}.homeLinks .logoLinks a p{font-size:1.3rem;font-weight:300;color:#c2874ffe}.homeLinks .logoLinks:hover{border:none}}.titles{color:#959494;font-size:2rem;text-align:center;font-weight:300;padding:2rem}.info{display:flex;flex-wrap:wrap}.info .news{background-image:linear-gradient(to right,#470606,#250309,#470606);box-shadow:0 .2rem .2rem #0f0d0d;border-radius:.4rem;padding:0 2rem 2rem;width:48%;margin-bottom:3rem;margin-top:1.5rem}.info .news .new{width:100%;display:flex;justify-content:space-around}.info .news .new .content{width:45%;font-size:1rem}.info .news .new .content li{margin-left:1rem}.info .news .new .photo{width:45%}.info .news .new .photo img{width:100%;margin:0}@media screen and (max-width: 850px){.info{flex-direction:column}.info .news{width:94%}.info .news .new{width:100%;display:flex;flex-direction:column;gap:1rem}.info .news .new .content{width:90%;font-size:1rem}.info .news .new .photo{width:100%}.info .news .new .photo img{margin:0}}header{padding-top:1rem;margin-top:80px;text-align:center}@media (max-width: 650px){header{margin-top:80px;width:100%}}@keyframes propa{0%{opacity:0}to{opacity:1}}.booking{text-align:center;font-size:1.1rem;color:#c9bbbb;font-weight:350;margin-bottom:24px;width:100%;padding:16px;border-radius:8px;opacity:0;animation-name:propa;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:both}.contact{display:flex;gap:6%;width:100%;margin-bottom:1rem}.adress{display:flex;flex-direction:column;background-image:linear-gradient(to right,#470606,#250309,#470606);box-shadow:0 .2rem .2rem #0f0d0d;width:500px;height:620px;margin-bottom:15px;border-radius:8px;padding:20px}.adress iframe{width:100%;height:200px;margin:10px 0}.adress div{text-align:center}.adress div p{font-size:16px;color:#959494}.adress div h2{font-size:2rem;color:#c2874ffe;font-weight:350}.adress div a{text-decoration:none;font-size:2rem;padding:0 1rem;color:#c2874ffe}.adress div a:hover{color:#617bc4}.adress div a span{display:block;font-size:1rem;color:#959494}.adress div a span:hover{color:#617bc4}.hours{text-align:center}.hours h2{font-size:1.5rem;color:#c2874ffe;font-weight:350}.hours h2 p{font-size:15px}@media screen and (max-width: 960px){.contact{display:block}.adress{width:100%;height:auto;margin-bottom:15px;border-radius:8px;padding:2%}.adress a{padding:0}}.contactForm{display:flex;justify-content:center;align-items:center}.contactForm form{display:flex;flex-direction:column;align-items:center;width:460px;height:620px;background-color:#250b0b;padding:20px;border-radius:8px;background-image:linear-gradient(to right,#470606,#250309,#470606);box-shadow:0 .2rem .2rem #0f0d0d;color:#deb887;font-weight:300}.contactForm form h2{font-size:2rem;color:#c2874ffe;font-weight:350}.contactForm form .input-box{display:flex;flex-direction:column;align-items:center;margin-top:20px;font-size:18px}.contactForm form .input-box input{width:350px;height:50px;background:transparent;border-radius:6px;font-size:16px;color:#fff;margin:8px 5px;padding:0 15px}.contactForm form .input-box textarea{height:200px;width:350px;resize:none;background:transparent;border:solid 1px gray;border-radius:6px;font-size:16px;margin:8px 0;padding:15px}.contactForm form .input-box input:focus{border:2px solid burlywood;outline:none}.contactForm form .input-box textarea:focus{border:2px solid burlywood;outline:none}.contactForm form button{width:350px;padding:10px;margin-top:10px;background-color:#deb887;border-radius:8px;cursor:pointer;font-size:18px;color:#000;font-weight:400}@media screen and (max-width: 1000px){.contactForm{display:block}.contactForm form{width:100%;height:auto;padding:0}.contactForm form .input-box{display:flex;flex-direction:column}.contactForm form .input-box input{width:100%;height:50px}.contactForm form .input-box textarea{height:200px}.contactForm form button{width:90%;padding:10px;margin:10px 0;background-color:#deb887}}@keyframes menu{0%{scale:0}to{scale:1}}.menu{margin-bottom:2rem}.menu button{width:800px;background-image:linear-gradient(to right,#470606,#250309,#470606);box-shadow:0 .2rem .2rem #0f0d0d;font-size:1.3rem;font-weight:lighter;margin:2% 0;color:#959494;padding:.8rem;border:none;border-radius:.3rem;cursor:pointer}.text_menu{color:#c9bbbb;width:100%;display:flex;justify-content:space-between;font-size:1rem;line-height:2;animation-name:menu;animation-duration:.3s}.text_menu .p_left{width:250px}.text_menu .p_leftTwo{width:250px;font-size:12px}@media screen and (max-width: 650px){.menu button{max-width:330px;margin:5% 0}.menu_text{max-width:96%;margin:0 auto;font-size:1rem}}.slider-container{display:flex;width:100%;flex-direction:column}.slider-image{width:900px;margin:2rem;box-shadow:.5rem .5rem .5rem #210101}@media screen and (max-width: 900px){.slider-container{width:100%}.slider-image{width:96%;margin:5% 2%}}.navbar{max-width:1280px;background-color:#000;height:4.8rem;display:flex;width:100%;justify-content:center;align-items:center;position:fixed;font-size:1.3rem;top:0;z-index:100}.navbar span{color:#c2874ffe;font-size:1.5rem}.nav-container{display:flex;justify-content:center;align-items:center;width:100%;height:80px;position:relative}.nav-logo{cursor:pointer;text-decoration:none;flex-grow:1}.nav-logo img{width:4rem;margin-top:0;padding-left:2rem}.nav-menu{display:flex;list-style:none;text-align:center;margin-right:2rem}.nav-links{color:#c2874ffe;text-decoration:none;padding:.5rem 1rem}.nav-links:hover{color:gray}.nav-item{line-height:2.5rem;margin-right:1rem}.nav-icon{display:none;color:#c2874ffe}.nav-icon .icon{display:inline-block;width:2rem;height:2rem;color:#c2874ffe}@media screen and (max-width: 850px){.nav-menu{display:flex;flex-direction:column;width:100%;height:100vh;position:absolute;top:70px;left:-105%;transition:all .5s ease}.nav-menu.active{background:#090707;left:0;transition:all .5s ease;z-index:1}.nav-links{padding:1.5rem;width:100%;display:table}.nav-logo.icon{width:2rem;height:2rem}.nav-icon{display:block;position:absolute;top:50%;right:0;transform:translate(-100%,-50%);width:2rem;height:2rem;cursor:pointer}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:200;color-scheme:light dark;color:#ffffffde;background:radial-gradient(circle,#641919 30%,#000005 75%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
