@import url("https://fonts.googleapis.com/css2?family=Lato:ital@0;1&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'PhotographSignature';src:url("fonts/Photograph-Signature.ttf") format("truetype");font-weight:normal;font-style:normal}.container{margin-right:20px;padding-left:10px}body{font-family:'Lato', sans-serif;font-weight:normal;font-style:normal;font-size:16px;color:#222}h1{font-family:'Lato', sans-serif;font-weight:bold;color:#4B1110;font-size:35px}.h1-alt{font-family:'Lato', sans-serif;font-weight:lighter;font-size:25px;color:#4B1110}h2{font-family:'Lato', sans-serif;font-weight:lighter;font-size:40px;color:#4B1110}h3{font-family:'Lato', sans-serif;font-weight:bold;font-size:35px;color:#4B1110}h4{font-family:'Lato', sans-serif;font-weight:bold;font-size:28px;color:#4B1110}p{font-family:'Lato', sans-serif;font-weight:normal;color:#4B1110}.bold{font-weight:bold}.text-uppercase{text-transform:uppercase}.link{color:#4B1110;text-decoration:none}.link:hover{text-decoration:underline}.font-red{color:#e61400}.font-pink{color:#4B1110}.font-green{color:#55be5a}.font-white{color:#fff}.bg-gray-01{background-color:#F9F9F9}.bg-gray-02{background-color:#333}.bg-gray-03{background-color:#E0E0E0 !important}.d-none{display:none !important}.d-block{display:block !important}.non-visible{visibility:hidden}.visible{visibility:visible}.align-center{text-align:center}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.align-right{text-align:right}.align-left{text-align:left !important}.mgn_tb{margin:20px 0}.only-desk{display:none !important}.only-tablet{display:none !important}.only-mobile{display:block !important}.only-fromtablet{display:none !important}.only-mobile-2{display:block !important}.height-full{height:100vh}.mr0{margin-right:0 !important}.mt-5{margin-top:25px}.mb-5{margin-bottom:25px}.secc-legales{padding:30px 0}.btn{background-color:#4B1110;border:1px solid #4B1110;color:#fff;font-weight:bold;font-size:15px;height:40px;width:200px;text-transform:uppercase !important;margin:30px 0 30px 0;padding:0px;cursor:pointer;transition-duration:0.3s}.btn:hover{background-color:#fff;border:1px solid #4B1110;color:#4B1110;transition-duration:0.3s}.btn-secundary{background-color:transparent;color:#4B1110;border:0px;font-size:18px;margin:30px 0 30px 0;padding:0px;cursor:pointer;text-decoration:none}.btn-secundary:hover{text-decoration:underline}.owl-carousel{margin:0px 0 0 0;width:100%}.owl-carousel .item{width:100%;display:grid;grid-template-columns:100%}.owl-carousel .item .carousel-img{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;z-index:1}.owl-carousel .item .carousel-img img{width:100%;object-fit:cover;height:400px}.owl-carousel .item .carousel-txt{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:2;margin-top:0px}.owl-carousel .item .carousel-txt img{width:75px;max-width:150px}.owl-carousel .item .carousel-txt h2{font-size:64px;color:#fff;margin:10px 0 0 0;font-weight:normal;font-family:'PhotographSignature';text-shadow:3px 4px 2px rgba(0,0,0,0.7)}.owl-carousel .item .carousel-txt p{font-size:14px;margin:10px;padding:0px;color:#fff;font-weight:normal}.owl-carousel .item button{margin:0px;cursor:pointer;color:#fff;background-color:#EE8B22;border:0px solid #4B1110;min-width:50px;width:100px;height:28px;font-size:12px}.owl-carousel .item button:hover{color:#fff;background-color:#EE8B22;transform:scale(1.2);border:0px solid #4B1110;box-shadow:21px 23px 22px -17px rgba(0,0,0,0.43);-webkit-box-shadow:21px 23px 22px -17px rgba(0,0,0,0.43);-moz-box-shadow:21px 23px 22px -17px rgba(0,0,0,0.43)}.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;background:#fff;border:2px solid #4B1110;margin:3px 3px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#4B1110}.owl-nav{margin:-300px 20% 00px 20%}.owl-carousel .owl-nav button.owl-next{color:#fff;font-size:30px;position:absolute;top:17vw;right:10px}.owl-carousel .owl-nav button.owl-prev{color:#fff;font-size:30px;position:absolute;top:17vw;left:10px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{color:#c6c6c6;background-color:transparent;font-size:20px}.btn-flotante{position:fixed;z-index:3;bottom:20px;right:10px}.btn-flotante .content{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.btn-flotante .content button{text-decoration:none;animation-duration:5s;background-color:transparent;cursor:pointer;border:0px}.btn-flotante .content button img{width:40px;margin:0px}.btn-flotante .content button p{font-size:16px;margin:-5px 0 0 0}.btn-flotante .content button:hover{animation-duration:5s}.btn-flotante .content button:hover img{transform:scale(1.1)}.btn-flotante .content button:hover p{transform:scale(1.1)}@media (min-width: 576px){.only-fromtablet{display:block !important}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:60px;top:16.5vw}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{font-size:60px}.owl-carousel .item .carousel-txt p{font-size:18px}.owl-carousel .item .carousel-txt h3{font-size:55px}.owl-carousel .item .carousel-txt img{width:80px;max-width:150px}.owl-carousel .item button{font-size:11px;width:100px;height:28px}.owl-carousel .item button:hover{transform:scale(1.1)}.owl-carousel .item .aliados{width:200px}}@media (min-width: 768px){.only-mobile-2{display:none !important}.container{max-width:720px;margin-right:auto;margin-left:auto}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:70px;top:18.5vw}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{font-size:70px}.owl-carousel .item .carousel-img img{width:100%;height:auto}.owl-carousel .item button{margin:10px;width:140px;height:35px;font-size:16px}.owl-carousel .item .carousel-txt p{font-size:2.3vw}.owl-carousel .item .carousel-txt h2{font-size:7.5vw}.owl-carousel .item .carousel-txt img{width:100%;max-width:150px;margin-bottom:25px}.only-tablet{display:block !important}}@media (min-width: 992px){.owl-carousel{margin:-50px 0 0 0}.owl-carousel .item button{margin:10px;width:175px;height:45px;font-size:19px}.container{max-width:960px}.only-desk{display:block !important}.only-mobile{display:none !important}body{font-size:18px}h1{font-size:55px}.h1-alt{font-size:38px}h2{font-size:60px}h3{font-size:55px}h4{font-size:38px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:80px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{font-size:80px}}@media (min-width: 1200px){.container{max-width:1140px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:100px;top:18.5vw}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{font-size:100px}.owl-carousel .item .carousel-txt{margin-top:50px}}header{width:100%;height:0px}.header-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.navbar{height:47px;width:100%;display:flex;justify-content:flex-end;text-align:center;align-items:center;margin:0px;background-color:transparent;background-color:rgba(0,0,0,0.5);z-index:10}.navbar input[type=checkbox]{display:none}.navbar input[type=checkbox]:checked ~ .navLinks{display:block}.navbar .toggleIcon img{height:40px;padding-right:20px}.navbar .linkContainer{padding:0}.navLinks{display:none;position:fixed;right:0;left:0;padding:0px 0 15px 0;width:100%;height:74px;background-color:rgba(0,0,0,0.5)}.navLinks li{list-style:none;width:100%;height:45px;display:block;background-color:#fff}.navLinks a{width:100%;font-size:14px;color:#851E1E;text-decoration:none;position:absolute;transition:.15s all ease;padding:14px 0% 14px 0%;display:flex;align-items:center;justify-content:center;border-top:1px solid #851E1E;border-bottom:1px solid #851E1E;margin:0px}.navLinks a:hover{color:#fff;font-weight:normal;background-color:#851E1E;transition:.15s all ease}.sticky{z-index:5;position:fixed;width:100%;top:0}.menuTop{top:48px !important}@media (min-width: 992px){.toggleIcon{display:none}header{height:50px;padding-bottom:0px;width:100%}.header-container{width:100%}.navbar{width:100%;height:70px;display:flex;justify-content:center;align-items:center;margin:20px 0 0 0;padding:0px;background-color:transparent}.linkContainer{width:100%}.navLinks{margin-left:0px;margin-top:0px;display:flex;align-items:center;justify-content:center;position:relative;background-color:rgba(0,0,0,0.5);right:unset;left:unset;top:unset;padding:0px 0 0px 0;width:100%;height:50px}.navLinks li{width:190px;padding:0px 0px;display:flex;align-items:center;justify-content:center;background-color:transparent}.navLinks a{margin-top:0px;width:170px;text-decoration:none;position:absolute;padding:17px 0px;margin-left:0%;background-color:transparent;color:#fff;border-top:0px;border-bottom:0px}.navLinks a:hover{color:#EE8B22;font-weight:normal;background-color:transparent;border-bottom:3px solid #EE8B22}.menuTop{top:-30px !important;background-color:rgba(0,0,0,0.7) !important}}.footer{background-color:#4B1110;background-image:linear-gradient(#851E1E, #4B1110);padding:40px 0}.footer .footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.footer .footer-container img{height:100px;width:auto}.footer p{margin:15px 0 0 0;color:#fff;text-align:center}.desarrollador{background-color:#4B1110;text-align:center;padding:10px 0}.desarrollador a{color:#fff;text-decoration:none;font-size:15px}.desarrollador a:hover{text-decoration:underline}@media (min-width: 576px){.footer .footer-container{flex-direction:row}.footer .footer-container img{margin:0 10px}.footer p{font-size:22px}}@media (min-width: 768px){.footer .footer-container img{height:125px}}.container-quienesSomos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:30px 0}.container-quienesSomos .content-txt{width:100%;max-width:450px;text-align:center}.container-quienesSomos .content-txt img{width:100%}.container-quienesSomos .content-txt h3{margin:10px 0;font-size:16vw;font-weight:normal;font-family:'PhotographSignature'}.container-quienesSomos .content-txt h1{margin:10px 0;font-size:9vw}.container-quienesSomos .content-txt h4{font-size:22px;font-weight:normal;margin:10px}.container-quienesSomos .content-txt p{font-style:italic;text-align:justify}.container-quienesSomos .content-img{display:flex;justify-content:center;align-items:center;width:100%;max-width:550px}.container-quienesSomos .content-img img{width:90%;max-width:350px}.servicios-index{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;margin:20px 0;width:100%}.servicios-index .card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:270px;margin:30px 0}.servicios-index .card h4{margin:20px 0 10px 0}.servicios-index .card p{font-style:italic}.servicios-index .card img{width:130px}@media (min-width: 576px){.container-quienesSomos .content-txt h1{margin:10px 0;font-size:45px}.container-quienesSomos .content-txt h3{margin:10px 0;font-size:73px}}@media (min-width: 768px){.container-quienesSomos{margin:60px 0}.container-quienesSomos .content-txt{text-align:left;width:100%;max-width:350px}.container-quienesSomos .content-txt p{text-align:left}.container-quienesSomos .content-txt h1{font-size:39px}.container-quienesSomos .content-txt h3{font-size:77px}.container-quienesSomos .content-img{max-width:350px}.container-quienesSomos .content-img img{width:90%;max-width:500px}}@media (min-width: 992px){.container-quienesSomos{margin:100px 0}.container-quienesSomos .content-txt{width:100%;max-width:450px}.container-quienesSomos .content-txt h1{font-size:50px}.container-quienesSomos .content-txt h3{font-size:98px}.container-quienesSomos .content-img{max-width:450px}.container-quienesSomos .content-img img{width:90%;max-width:420px}}@media (min-width: 1200px){.container-quienesSomos{margin:100px 0}.container-quienesSomos .content-txt{width:100%;max-width:450px}.container-quienesSomos .content-img{max-width:550px}.container-quienesSomos .content-img img{width:90%;max-width:500px}}.tab{overflow:hidden;margin:30px 10px;background-color:transparent;text-align:center}.tab button{font-size:14px;border:none;outline:none;cursor:pointer;padding:10px 11px;transition:0.3s;background-color:#fff;color:#222;border:2px solid #EE8B22;margin:5px 0px}.tab button:hover{background-color:#EE8B22;color:#fff;border:2px solid #EE8B22}.tab button.active{background-color:#EE8B22;color:#fff;border:2px solid #EE8B22}.tab button.activeComida{background-color:#EE8B22;color:#fff;border:2px solid #EE8B22}.tabComida{overflow:hidden;margin:30px 10px;background-color:transparent;text-align:center}.tabComida button{font-size:14px;border:none;outline:none;cursor:pointer;padding:8px 11px;transition:0.3s;background-color:#fff;color:#222;border:2px solid #851E1E;margin:5px 0px}.tabComida button:hover{background-color:#851E1E;color:#fff;border:2px solid #851E1E}.tabComida button.active{background-color:#851E1E;color:#fff;border:2px solid #851E1E}.tabComida button.activeComida{background-color:#851E1E;color:#fff;border:2px solid #851E1E}.tabcontent{display:none;padding:5px;border:0px}.tabcontent-inicial{display:block;padding:30px;border:0px}.tabcontent:nth-child(2){display:block}.menu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0px;margin:20px 0 100px 0;width:100%}.menu img{margin:0px;padding:0px;width:100%;max-width:800px}.tabsContainerComida{margin-top:-30px}@media (min-width: 576px){.tab button{padding:12px}}@media (min-width: 992px){.tab button{padding:20px 20px;font-size:16px;margin:5px}}.menu-title h3{font-family:'PhotographSignature';font-weight:normal;font-size:12vw;color:#851E1E;text-align:center;margin:30px 0 10px 0}.menu-title img{width:100%}.cards-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;max-width:850px;margin:20px 0 70px 0}.cards-menu .card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:10px}.cards-menu .card a img{width:120px}.cards-menu .card a:hover img{transform:scale(1.1);box-shadow:7px 8px 28px 0px rgba(0,0,0,0.51);-webkit-box-shadow:7px 8px 28px 0px rgba(0,0,0,0.51);-moz-box-shadow:7px 8px 28px 0px rgba(0,0,0,0.51)}.ubicaciones{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;margin:20px 0;width:100%;max-width:590px}.ubicaciones .card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:150px;margin:10px 0}.ubicaciones .card a{text-decoration:none}.ubicaciones .card a h3{font-family:'PhotographSignature';font-weight:normal;font-size:80px;color:#851E1E}.ubicaciones .card a h4{margin:20px 0 10px 0;color:#EE8B22;font-weight:normal;font-size:22px}.ubicaciones .card a h4:hover{color:#851E1E}.ubicaciones .card p{font-style:italic;color:#4B1110;margin:4px 0;font-size:14px}.ubicaciones .card p a{color:#4B1110;text-decoration:none}.ubicaciones .card p a:hover{color:#EE8B22;text-decoration:underline}.ubicaciones .card img{width:60px}.ubicaciones .card img:hover{transform:scale(1.1)}.reservaciones-title{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:30px 0 10px}.reservaciones-title h3{color:#EE8B22;margin:0px;font-weight:normal;font-family:'PhotographSignature';font-size:75px}.reservaciones-title img{width:290px}.reservaciones-form{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:10px 0 10px}.reservaciones-form h3{color:#851E1E;margin:0px;font-weight:normal;font-family:'PhotographSignature';font-size:75px}.reservaciones-form p{color:#851E1E;font-style:italic;font-size:18px;margin:5px}.reservaciones-form img{width:290px}.map{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:20px 0;width:100%}.map h3{color:#EE8B22;margin:10px;font-weight:normal;font-size:30px}.map iframe{width:310px;height:450px;border:0px}.formulario{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 100px}.formulario form{display:flex;flex-direction:column}.formulario form .fila{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.formulario form .fila input,.formulario form .fila select{width:250px;height:40px;margin:10px 30px;padding:0px;color:#222;outline:none;font-size:17px;border:1px solid #c6c6c6}.formulario form .fila input::placeholder,.formulario form .fila select::placeholder{color:#222;font-size:17px;padding-left:3px}@media (min-width: 576px){.map{margin:30px 0}.map iframe{width:500px}.menu-title h3{font-size:56px}.menu-title img{width:450px}}@media (min-width: 768px){.cards-menu .card{margin:30px}.cards-menu .card a img{width:220px}.menu-title h3{font-size:70px}.menu-title img{width:570px}.ubicaciones{max-width:950px;margin:20px 10px}.ubicaciones .card{width:270px;margin:20px 6px}.ubicaciones .card a h4{font-size:32px}.ubicaciones .card p{font-size:20px}.ubicaciones .card img{width:90px}.reservaciones-title{margin:40px 0 20px}.reservaciones-title h3{margin:15px 0;font-size:110px}.reservaciones-title img{width:350px}.reservaciones-form{margin:30px 0 20px}.reservaciones-form h3{color:#851E1E;margin:0px;font-size:110px}.reservaciones-form p{margin:10px 0;font-size:22px}.reservaciones-form img{width:350px}.map{margin:50px 0;width:100%}.map h3{font-size:50px}.map iframe{width:650px}}@media (min-width: 992px){.map{margin:75px 0}.map iframe{width:850px;height:450px;border:0px}}
