@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;background-color:#000}.header{background-color:transparent;position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem;z-index:100}.header.header--scrolled{background-color:#000}.header__logo{width:5rem}@media (min-width: 768px){.header__logo{width:7rem}}.navbar{position:relative;z-index:101;width:auto}.navbar__menu-container{position:relative;display:inline-block}.navbar__hamburger-menu{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:transparent;border-radius:.5rem;transition:background-color .3s}.navbar__hamburger-menu:hover{background-color:#f7ae40}.navbar__hamburger-menu:hover__icon{color:#000}.navbar__icon{background:none;border:none;font-size:3rem;color:#fff}.menu{position:fixed;font-family:Lexend,serif;font-weight:200;gap:1rem;text-align:left;top:0;right:-100%;width:300px;height:100vh;background:black;list-style:none;padding:5rem 4rem;margin:0;display:flex;flex-direction:column;box-shadow:-2px 0 10px #00000080;transition:right .3s ease-in-out}.menu.menu--active{right:0}.menu li{margin-bottom:20px}.menu a{color:#fff;text-decoration:none;font-size:1.5rem;transition:color .3s ease}.menu a:hover{color:#f4a261}.menu__close-btn{background:none;border:solid 1px #f7ae40;border-radius:1rem;padding:.5rem;color:#f7ae40;font-size:1rem;position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:10}.cover{background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000000),url(./restaurante-sacristia-ff3f9c72.jpg);background-size:cover;background-position:65%;background-repeat:no-repeat;background-color:#000;min-height:120svh;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}@media (min-width: 768px){.cover{min-height:110svh}}@media (min-width: 1200px){.cover{min-height:120svh}}.cover>*{position:relative;z-index:2}.cover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(0,0,0,0),#000000);z-index:1;pointer-events:none}.principal{position:relative;padding-top:8rem;margin-top:-10rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 768px){.principal{padding-top:2rem}}@media (min-width: 1200px){.principal{padding-top:1rem}}.principal__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:2.5rem;color:#f7ae40;padding-top:2rem}@media (min-width: 768px){.principal__title{padding-top:8rem;font-size:2.8rem}}@media (min-width: 1200px){.principal__title{padding-top:10rem;font-size:4rem}}.principal__title2{font-family:Cinzel Decorative,serif;font-weight:600;font-size:2.5rem;margin-top:-.5rem;line-height:1}@media (min-width: 768px){.principal__title2{font-size:2.5rem}}@media (min-width: 1200px){.principal__title2{font-size:3.5rem}}.principal__text{font-family:Lexend,serif;font-weight:200;font-size:1rem;margin-top:.8rem}@media (min-width: 768px){.principal__text{font-size:1.1rem;margin-top:1rem}}@media (min-width: 1200px){.principal__text{font-size:1.6rem;margin-top:1rem}}.links_cover{display:flex;flex-direction:column;margin-top:1rem}@media (min-width: 768px){.links_cover{display:flex;flex-direction:row;gap:1rem;margin-top:1.3rem}}.links_cover__btn1,.links_cover__btn2{font-family:Lexend,serif;font-weight:300;font-size:1rem;padding:.5rem;border:solid 1px #f7ae40;background-color:transparent;color:#f7ae40;border-radius:1rem;margin-top:.5rem}.links_cover__btn1:hover,.links_cover__btn2:hover{background-color:#f7ae40;color:#000;transform:scale(1.05);box-shadow:0 .5px 20px #565656}@media (min-width: 768px){.links_cover__btn1,.links_cover__btn2{font-size:.9rem}}@media (min-width: 1200px){.links_cover__btn1,.links_cover__btn2{font-size:1.1rem}}.tradition,.plates,.history,.takeaway,.events{background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:1rem;min-height:50vh}@media (min-width: 768px){.tradition,.plates,.history,.takeaway,.events{padding-inline:0;min-height:65vh}}@media (min-width: 1200px){.tradition,.plates,.history,.takeaway,.events{flex-direction:row;align-items:center;padding:1rem;min-height:80vh}}@media (min-width: 1200px){.tradition:nth-child(2n),.plates:nth-child(2n),.history:nth-child(2n),.takeaway:nth-child(2n),.events:nth-child(2n){flex-direction:row-reverse;text-align:right}}.tradition__title,.tradition__title2,.tradition__text,.plates__title,.plates__title2,.plates__text,.history__title,.history__title2,.history__text,.takeaway__title,.takeaway__title2,.takeaway__text,.events__title,.events__title2,.events__text{width:100%}@media (min-width: 768px){.tradition__title,.tradition__title2,.tradition__text,.plates__title,.plates__title2,.plates__text,.history__title,.history__title2,.history__text,.takeaway__title,.takeaway__title2,.takeaway__text,.events__title,.events__title2,.events__text{width:50%}}.tradition__title,.plates__title,.history__title,.takeaway__title,.events__title{font-family:Cinzel Decorative,serif;font-size:2.2rem;color:#fff;margin-bottom:.2rem;margin-top:5rem}@media (min-width: 768px){.tradition__title,.plates__title,.history__title,.takeaway__title,.events__title{font-size:2.5rem}}@media (min-width: 1200px){.tradition__title,.plates__title,.history__title,.takeaway__title,.events__title{width:90%}}.tradition__title2,.plates__title2,.history__title2,.takeaway__title2,.events__title2{font-family:Lavishly Yours,serif;font-size:3rem;color:#f7ae40;margin-bottom:1rem;line-height:.3}@media (min-width: 768px){.tradition__title2,.plates__title2,.history__title2,.takeaway__title2,.events__title2{font-size:3rem}}@media (min-width: 1200px){.tradition__title2,.plates__title2,.history__title2,.takeaway__title2,.events__title2{font-size:4rem;margin-bottom:1.8rem}}.tradition__text,.plates__text,.history__text,.takeaway__text,.events__text{font-family:Lexend,serif;font-weight:200;color:#fff;padding-inline:1rem;font-size:1rem;margin-top:1.3rem}@media (min-width: 768px){.tradition__text,.plates__text,.history__text,.takeaway__text,.events__text{font-size:1.1rem;line-height:1.5;margin-top:1.5rem;padding-inline:0;width:70%}}@media (min-width: 1200px){.tradition__text,.plates__text,.history__text,.takeaway__text,.events__text{font-size:1.5rem;line-height:1.5;margin-top:1.2rem;padding-inline:0;width:80%}}.tradition__btn,.plates__btn,.history__btn,.takeaway__btn,.events__btn{font-family:Lexend,serif;font-weight:300;font-size:1rem;padding:.5rem;border:solid 1px #f7ae40;background-color:transparent;color:#f7ae40;border-radius:1.5rem;margin-top:1.5rem}.tradition__btn:hover,.plates__btn:hover,.history__btn:hover,.takeaway__btn:hover,.events__btn:hover{background-color:#f7ae40;color:#000;transform:scale(1.05);box-shadow:0 .5px 20px #565656}@media (min-width: 768px){.tradition__btn,.plates__btn,.history__btn,.takeaway__btn,.events__btn{font-size:1rem;padding:.8rem;border-radius:2rem;margin-block:1.5rem}}@media (min-width: 1200px){.tradition__btn,.plates__btn,.history__btn,.takeaway__btn,.events__btn{font-size:1.3rem}}.tradition__img,.plates__img,.history__img,.takeaway__img,.events__img{height:auto;margin-top:2rem;width:100%}@media (min-width: 768px){.tradition__img,.plates__img,.history__img,.takeaway__img,.events__img{width:65%;margin-top:0}}@media (min-width: 1200px){.tradition__img,.plates__img,.history__img,.takeaway__img,.events__img{width:50%}}.text-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center}@media (min-width: 1200px){.text-wrapper{width:50%}}.footer{background-color:#000;padding-inline:1.5rem;padding-block:3rem}@media (min-width: 768px){.footer{padding-inline:3rem;padding-top:4rem}}.bloques{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.bloques__left,.bloques__right{width:50%;display:flex;flex-direction:column}}@media (min-width: 768px){.bloques__right{justify-content:space-between;align-items:flex-end;text-align:right}}.bloques__logo{width:7rem}@media (min-width: 768px){.bloques__logo{width:7.5rem}}@media (min-width: 1200px){.bloques__logo{width:8rem}}.bloques__contact{color:#fff;list-style-type:none;font-family:Lexend,serif;font-weight:200;padding:1rem}.bloques__title{font-family:Cinzel Decorative,serif;font-size:1rem;margin-bottom:.5rem}@media (min-width: 768px){.bloques__title{font-size:1.4rem;margin-top:2rem}}@media (min-width: 1200px){.bloques__title{font-size:1.6rem}}.bloques__list{font-size:.8rem;margin-bottom:.2rem}@media (min-width: 768px){.bloques__list{font-size:1rem}}@media (min-width: 1200px){.bloques__list{font-size:1.2rem}}@media (min-width: 768px){.bloques{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}}.media{display:flex;list-style:none;gap:1rem;justify-content:start;align-items:center;padding:0rem 1rem}.media__item{font-size:1.5rem}.media__item a{text-decoration:none;color:#fff;transition:transform .3s ease,color .3s ease}.media__item a:hover{transform:scale(1.3);color:#f7ae40}@media (min-width: 768px){.media__item{font-size:1.8rem}}@media (min-width: 768px){.media{justify-content:flex-end;padding:1.5rem}}.cookies{display:flex;flex-direction:column;align-items:flex-start;color:#fff;list-style:none;font-family:Lexend,serif;font-weight:300;padding:1rem}.cookies__list{font-size:.8rem}@media (min-width: 768px){.cookies__list{font-size:1rem}}@media (min-width: 1200px){.cookies__list{font-size:1.2rem}}.cookies__list a{text-decoration:none;color:inherit;transition:transform .3s ease,color .3s ease}.cookies__list a:hover{transform:scale(1.3);color:#f7ae40}.cookies__logo{margin-top:2rem;margin-bottom:.5rem}.cookies__logo img{width:7rem;margin-left:-25px}@media (min-width: 768px){.cookies__logo img{width:7rem;margin-right:-25px}}@media (min-width: 1200px){.cookies__logo img{width:8rem}}.cookies__copyright{font-size:.6rem;text-align:left;color:#fff;list-style:none;font-family:Lexend,serif;font-weight:300}@media (min-width: 768px){.cookies__copyright{font-size:.7rem;text-align:right}}@media (min-width: 1200px){.cookies__copyright{font-size:1rem;text-align:right}}.head1{position:relative;width:100%;min-height:40svh;background-image:url(./head1-00d54bdd.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;margin-bottom:2rem}@media (min-width: 768px){.head1{min-height:40svh}}@media (min-width: 1200px){.head1{min-height:45svh}}.head1__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);z-index:1}.head1__principal2{text-align:center;display:flex;flex-direction:column;z-index:2}@media (min-width: 768px){.head1__principal2{margin-top:.5rem}}@media (min-width: 1200px){.head1__principal2{margin-top:0}}.content01,.content02,.content03,.content04{background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;font-size:1rem;line-height:1.6;text-align:center;margin-bottom:3rem}@media (min-width: 768px){.content01,.content02,.content03,.content04{padding-inline:0}}@media (min-width: 1200px){.content01,.content02,.content03,.content04{flex-direction:row;align-items:center;padding:1rem}}@media (min-width: 1200px){.content01:nth-child(2n),.content02:nth-child(2n),.content03:nth-child(2n),.content04:nth-child(2n){flex-direction:row-reverse;text-align:right}}.content01__title,.content01__title2,.content01__text,.content02__title,.content02__title2,.content02__text,.content03__title,.content03__title2,.content03__text,.content04__title,.content04__title2,.content04__text{width:100%}@media (min-width: 768px){.content01__title,.content01__title2,.content01__text,.content02__title,.content02__title2,.content02__text,.content03__title,.content03__title2,.content03__text,.content04__title,.content04__title2,.content04__text{width:50%}}.content01__title,.content02__title,.content03__title,.content04__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:2.2rem;color:#f7ae40}@media (min-width: 768px){.content01__title,.content02__title,.content03__title,.content04__title{font-size:2.5rem}}@media (min-width: 1200px){.content01__title,.content02__title,.content03__title,.content04__title{width:90%}}.content01__title2,.content02__title2,.content03__title2,.content04__title2{font-family:Cinzel Decorative,serif;font-weight:600;font-size:2.3rem;margin-top:-.5rem;line-height:1;color:#fff}@media (min-width: 768px){.content01__title2,.content02__title2,.content03__title2,.content04__title2{font-size:2.5rem}}@media (min-width: 1200px){.content01__title2,.content02__title2,.content03__title2,.content04__title2{font-size:2.8rem;margin-bottom:1.8rem}}.content01__text,.content02__text,.content03__text,.content04__text{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1rem;line-height:1.5}@media (min-width: 768px){.content01__text,.content02__text,.content03__text,.content04__text{font-size:1.1rem;margin-block:1.5rem;padding-inline:0;width:70%}}@media (min-width: 1200px){.content01__text,.content02__text,.content03__text,.content04__text{font-size:1.3rem;line-height:1.5;margin-top:1.2rem;padding-inline:0;width:80%}}.content01__img,.content02__img,.content03__img,.content04__img{height:auto;margin-top:2rem;width:100%}@media (min-width: 768px){.content01__img,.content02__img,.content03__img,.content04__img{width:50%}}@media (min-width: 1200px){.content01__img,.content02__img,.content03__img,.content04__img{width:35%}}.head2{position:relative;width:100%;min-height:40svh;background-image:url(./head2-d7a683e8.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;margin-bottom:2rem}@media (min-width: 1200px){.head2{min-height:45svh}}.head2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);z-index:1}.menu-section{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;width:100%;box-sizing:border-box;background-color:#000;padding:2rem;margin:0}@media (min-width: 768px){.menu-section{padding:3rem;gap:3rem}}@media (min-width: 1200px){.menu-section{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:3rem;row-gap:2rem;padding:4rem 3rem}}.menu-section>.menu2,.menu-section>.slider{min-width:0;width:100%;max-width:100%;margin-inline:auto}.menu-section>.takeaway{grid-column:1/-1;justify-self:stretch}.menu2{background-color:#000;margin:0 auto;font-size:1rem;line-height:1.6;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-width:0;text-align:center}.menu2__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:38px;color:#f7ae40;margin:0}@media (min-width: 768px){.menu2__title{font-size:42px}}@media (min-width: 1200px){.menu2__title{font-size:52px}}.menu2__title2{font-family:Lavishly Yours,serif;font-weight:600;font-size:38px;color:#f7ae40;margin-top:-1rem;margin-bottom:1rem}@media (min-width: 768px){.menu2__title2{font-size:42px}}@media (min-width: 1200px){.menu2__title2{font-size:52px}}.menu2__text{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1rem;line-height:1.6;width:100%;max-width:650px;margin:1rem auto}@media (min-width: 768px){.menu2__text{font-size:1.1rem;margin-block:1.5rem}}@media (min-width: 1200px){.menu2__text{font-size:1.3rem}}.menu2__btn{font-family:Lexend,serif;font-weight:300;padding:8px 18px;border:solid 1px #f7ae40;background-color:transparent;color:#f7ae40;border-radius:1rem;margin-top:1rem;margin-bottom:1rem;font-size:15px;cursor:pointer;transition:all .3s ease}@media (min-width: 768px){.menu2__btn{font-size:18px;margin-bottom:25px}}@media (min-width: 1200px){.menu2__btn{font-size:22px}}.menu2__btn:hover{background-color:#f7ae40;color:#000}.menu2__btn:hover .menu2__link{color:#000}.menu2__link{text-decoration:none;color:#f7ae40;transition:color .3s ease}.text-wrapper-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center}@media (min-width: 1200px){.text-wrapper-menu{width:90%}}.slider{width:100%;max-width:650px;min-width:0;overflow:hidden;margin:0 auto;position:relative;background-color:#000;padding-block:2rem;box-sizing:border-box}@media (min-width: 768px){.slider{max-width:650px}}@media (min-width: 1200px){.slider{max-width:650px;padding-block:1rem}}.slider-box{display:flex;width:100%;padding:0;margin:0;transition:transform .7s ease-in-out}.slider-box li{flex:0 0 100%;min-width:0;list-style:none;margin:0;padding:0}.slider-box img{width:100%;height:auto;display:block;object-fit:cover}.takeaway{grid-column:1/-1;width:100%;max-width:100%;min-width:0;box-sizing:border-box;background-color:#000;padding:5rem 1.5rem 6rem;margin:0;text-align:center}.takeaway,.takeaway *{box-sizing:border-box}.takeaway__content{width:100%;max-width:850px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.takeaway__text-wrapper{width:100%;max-width:680px;margin:0 auto 30px;text-align:center}.takeaway__text{font-family:Lexend,serif;font-size:16px;font-weight:200;line-height:1.8;color:#fff;margin:0;text-align:center}.takeaway__text strong{font-weight:600}@media (min-width: 768px) and (max-width: 1199px){.menu-section{grid-template-columns:minmax(0,1fr);padding:3rem 2rem;gap:2rem}.menu2{max-width:700px}.slider{width:100%;max-width:600px;margin-inline:auto}.takeaway{grid-column:1/-1;padding:4rem 2rem 5rem}.takeaway__content{width:100%;max-width:700px;margin-inline:auto}.takeaway__title{font-size:34px}.takeaway__title2{font-size:45px}.takeaway__text-wrapper{max-width:600px}.takeaway__text,.takeaway__btn{font-size:15px}}@media (max-width: 767px){.menu-section{grid-template-columns:minmax(0,1fr);padding:2rem 1.2rem;gap:2rem}.menu2{width:100%;max-width:100%}.menu2__text{font-size:15px;line-height:1.7}.slider{width:100%;max-width:100%;padding-block:1rem}.takeaway{grid-column:1/-1;width:100%;padding:3rem .5rem 4rem}.takeaway__content{width:100%;max-width:100%;margin:0 auto;align-items:center}.takeaway__title{font-size:clamp(21px,6vw,29px);line-height:1.4}.takeaway__title2{font-size:clamp(32px,9vw,42px);margin:8px 0 24px}.takeaway__text-wrapper{width:100%;max-width:450px;margin:0 auto 28px}.takeaway__text{font-size:14px;line-height:1.8}.takeaway__btn{width:auto;max-width:100%;padding:13px 20px;font-size:13px;white-space:normal}}@media (max-width: 380px){.menu-section{padding:1.5rem 1rem}.takeaway{padding:2.5rem .25rem 3.5rem}.takeaway__title{font-size:21px}.takeaway__title2{font-size:32px}.takeaway__text{font-size:13px}.takeaway__btn{font-size:12px;padding:12px 16px}}.head3{position:relative;width:100%;min-height:40svh;background-image:url(./header3-8493e4ab.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;margin-bottom:2rem}@media (min-width: 768px){.head3{min-height:40svh}}@media (min-width: 1200px){.head3{min-height:45svh}}.head3__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);z-index:1}.head3__principal2{text-align:center;display:flex;flex-direction:column;z-index:2}@media (min-width: 768px){.head3__principal2{margin-top:.5rem}}@media (min-width: 1200px){.head3__principal2{margin-top:0}}.location{background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;font-size:1rem;line-height:1.6;text-align:center;margin-bottom:3rem}@media (min-width: 768px){.location{padding-inline:0}}@media (min-width: 1200px){.location{flex-direction:row!important;align-items:center;padding:1rem}}@media (min-width: 1200px){.location:nth-child(2n){flex-direction:row-reverse;text-align:right}}.location__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:2.2rem;color:#f7ae40;margin-top:-1rem}@media (min-width: 768px){.location__title{font-size:2.5rem}}@media (min-width: 1200px){.location__title{width:90%}}.location__title2{font-family:Cinzel Decorative,serif;font-weight:600;font-size:2.3rem;margin-top:-.5rem;line-height:1;color:#fff}@media (min-width: 768px){.location__title2{font-size:2.5rem}}@media (min-width: 1200px){.location__title2{font-size:2.8rem;margin-bottom:1.8rem}}.location__text{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1rem;line-height:1.5;margin-top:1rem}@media (min-width: 768px){.location__text{font-size:1.1rem;margin-block:1.5rem;padding-inline:0;width:70%}}@media (min-width: 1200px){.location__text{font-size:1.3rem;line-height:1.5;margin-top:1.2rem;padding-inline:0;width:80%}}.location__text-first{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1rem;line-height:1.5;margin-top:1rem}@media (min-width: 768px){.location__text-first{font-size:1.1rem;margin-block:1.5rem;padding-inline:0;width:70%}}@media (min-width: 1200px){.location__text-first{font-size:1.3rem;line-height:1.5;margin-top:1rem;padding-inline:0;width:120%}}.location__img{height:auto;margin-top:2rem;width:100%}@media (min-width: 768px){.location__img{width:50%}}@media (min-width: 1200px){.location__img{width:35%}}.text-wrapper-location{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center}@media (min-width: 1200px){.text-wrapper-location{width:50%}}.mapa{margin:2rem auto;width:90%;max-width:1200px;height:400px}.mapa iframe{width:100%;height:100%;border:0;border-radius:8px}.head5{position:relative;width:100%;min-height:40svh;background-image:url(./head5-2e1b48c9.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;margin-bottom:2rem}@media (min-width: 768px){.head5{min-height:40svh}}@media (min-width: 1200px){.head5{min-height:45svh}}.head5__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);z-index:1}.head5__principal2{text-align:center;display:flex;flex-direction:column;z-index:2}@media (min-width: 768px){.head5__principal2{margin-top:.5rem}}@media (min-width: 1200px){.head5__principal2{margin-top:0}}.principal2__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:2.5rem;color:#f7ae40}@media (min-width: 768px){.principal2__title{margin-top:1rem;font-size:3.2rem}}@media (min-width: 1200px){.principal2__title{font-size:3.5rem}}.principal2__title2{font-family:Cinzel Decorative,serif;font-weight:600;font-size:3rem;margin-top:-.5rem;line-height:1;color:#fff}@media (min-width: 768px){.principal2__title2{font-size:3.3rem}}@media (min-width: 1200px){.principal2__title2{font-size:3.8rem}}.contacto{background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;font-size:1rem;line-height:1.6;text-align:center;margin-bottom:3rem}.contacto__text{font-family:Lexend,serif;font-weight:200;color:#fff;margin-top:1rem}@media (min-width: 768px){.contacto__text{font-size:1.1rem;margin-block:1.5rem;padding-inline:0;width:70%}}@media (min-width: 1200px){.contacto__text{font-size:1.3rem;padding-inline:0;width:60%}}#hors-hydra-d4969660-babf-11ea-a07c-c1a0740d8285{width:100vw;min-height:auto;margin:0 auto;padding:2rem 1rem;box-shadow:0 4px 10px #0000001a;background-image:url(./madera-63041afd.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.reservas__title{display:flex;justify-content:center;align-items:center;font-family:Lavishly Yours,serif;font-weight:600;font-size:3rem;color:#f7ae40;margin-top:-1.5rem}@media (min-width: 768px){.reservas__title{font-size:3.2rem}}.reservas__text{display:flex;justify-content:center;align-items:center;margin-top:-.5rem;margin-bottom:2rem;font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1rem;line-height:1.5}@media (min-width: 768px){.reservas__text{font-size:1.1rem}}@media (min-width: 1200px){.reservas__text{font-size:1.3rem}}.head4{position:relative;width:100%;min-height:40svh;background-image:url(./head4-655b058a.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;margin-bottom:2rem}@media (min-width: 768px){.head4{min-height:40svh}}@media (min-width: 1200px){.head4{min-height:45svh}}.head4__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);z-index:1}.head4__principal2{text-align:center;display:flex;flex-direction:column;z-index:2}@media (min-width: 768px){.head4__principal2{margin-top:.5rem}}@media (min-width: 1200px){.head4__principal2{margin-top:0}}.eventos{background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;font-size:1rem;line-height:1.6;text-align:center;margin-bottom:3rem}@media (min-width: 768px){.eventos{padding-inline:0}}@media (min-width: 1200px){.eventos{flex-direction:row;align-items:center;padding:1rem}}@media (min-width: 1200px){.eventos:nth-child(2n){flex-direction:row-reverse;text-align:right}}.eventos__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:2.2rem;color:#f7ae40}@media (min-width: 768px){.eventos__title{font-size:2.5rem}}@media (min-width: 1200px){.eventos__title{width:90%}}.eventos__title2{font-family:Cinzel Decorative,serif;font-weight:600;font-size:2.3rem;margin-top:-.5rem;line-height:1;color:#fff}@media (min-width: 768px){.eventos__title2{font-size:2.5rem}}@media (min-width: 1200px){.eventos__title2{font-size:2.8rem;margin-bottom:1.8rem}}.eventos__text{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1rem;line-height:1.5;margin-top:1.5rem}@media (min-width: 768px){.eventos__text{font-size:1.1rem;margin-block:1.5rem;padding-inline:0;width:70%}}@media (min-width: 1200px){.eventos__text{font-size:1.3rem;line-height:1.5;margin-top:1.2rem;padding-inline:0;width:80%}}.eventos__img{height:auto;margin-top:2rem;width:100%}@media (min-width: 768px){.eventos__img{width:50%}}@media (min-width: 1200px){.eventos__img{width:35%}}.eventos__btn{font-family:Lexend,serif;font-weight:300;font-size:1rem;padding:.5rem;border:solid 1px #f7ae40;background-color:transparent;color:#f7ae40;border-radius:1.5rem;margin-top:1.5rem}.eventos__btn:hover{background-color:#f7ae40;color:#000;transform:scale(1.05);box-shadow:0 .5px 20px #565656}@media (min-width: 768px){.eventos__btn{font-size:1rem;padding:.8rem;border-radius:2rem;margin-block:1.5rem}}@media (min-width: 1200px){.eventos__btn{font-size:1.3rem}}.contact{color:#fff;display:flex;flex-direction:column;align-items:center;background-image:url(./madera-63041afd.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-block:10%;margin-block:2rem}@media (min-width: 768px){.contact{padding-block:8%}}@media (min-width: 1200px){.contact{padding-block:4%}}.contact__title{font-family:Cinzel Decorative,serif;color:#fff;margin-bottom:1.3rem;text-align:center;font-weight:600;font-size:1.5rem}@media (min-width: 768px){.contact__title{font-size:1.8rem}}@media (min-width: 1200px){.contact__title{font-size:2rem}}.contact__item{display:flex;align-items:center;margin:.5rem 0;font-family:Lexend,serif}.contact__item i{margin-right:10px;font-size:1rem}.contact__item p{margin:0;font-size:1.2rem}@media (min-width: 768px){.contact__item p{font-size:1.3rem}}@media (min-width: 1200px){.contact__item p{font-size:1.5rem}}.head6{position:relative;width:100%;min-height:40svh;background-image:url(./head6-6d468b35.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;margin-bottom:2rem}@media (min-width: 768px){.head6{min-height:40svh}}@media (min-width: 1200px){.head6{min-height:45svh}}.head6__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#000000 100%);z-index:1}.head6__principal2{text-align:center;display:flex;flex-direction:column;z-index:2}@media (min-width: 768px){.head6__principal2{margin-top:.5rem}}@media (min-width: 1200px){.head6__principal2{margin-top:0}}.principal2politica__title{font-family:Lavishly Yours,serif;font-weight:600;font-size:2.5rem;color:#fff}@media (min-width: 768px){.principal2politica__title{margin-top:1rem;font-size:3.2rem}}@media (min-width: 1200px){.principal2politica__title{font-size:3.5rem}}.principal2politica__title2{font-family:Cinzel Decorative,serif;font-weight:600;font-size:3rem;margin-top:-.5rem;line-height:1;color:#fff}@media (min-width: 768px){.principal2politica__title2{font-size:3.3rem}}@media (min-width: 1200px){.principal2politica__title2{font-size:3.8rem}}.politicas{background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;font-size:1rem;line-height:1.6;text-align:center}.politicas__title{font-family:Lexend,serif;font-weight:600;font-size:1.5rem;color:#fff;margin-bottom:1rem}@media (min-width: 768px){.politicas__title{font-size:2.5rem}}@media (min-width: 1200px){.politicas__title{width:90%}}.politicas__text{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1.1rem;line-height:1.5;margin-bottom:1rem;text-align:start}@media (min-width: 768px){.politicas__text{font-size:1.3rem;margin-block:1rem;padding-inline:0;width:90%;text-align:center}}@media (min-width: 1200px){.politicas__text{font-size:1.4rem;line-height:1.5;margin-top:1.2rem;padding-inline:0;width:80%;text-align:center}}.politicas__list{font-family:Lexend,serif;font-weight:200;color:#fff;font-size:1.1rem;line-height:1.5;margin-bottom:1rem;text-align:start}@media (min-width: 768px){.politicas__list{font-size:1.3rem;margin-block:1rem;padding-inline:0;width:80%;text-align:start}}@media (min-width: 1200px){.politicas__list{font-size:1.4rem;line-height:1.5;margin-top:1.2rem;padding-inline:0;width:70%;text-align:start}}
