*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Roboto,sans-serif}.root{font-family:Playfair,serif}.yellow{color:#faae00}.blue{color:#40c1c9}.white{background-color:#fff;border:black solid 1px}.bourgundy{background-color:#6e0521}.header{background:linear-gradient(to right,#40c1c9,#fedd5a);padding:20px;display:flex;align-items:center;justify-content:space-between}.header__title{text-decoration:none;color:#fff;font-family:Playfair,serif;letter-spacing:3px;font-weight:400;font-size:24px}.header__menu{display:none}.header__responsive{position:absolute;right:0;width:100%;top:67px;background-color:#40c1c9;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;text-align:right;padding:10px}.header__responsive__item{padding:5px;text-decoration:none;color:#fff;font-weight:600;font-family:Glacial Indifference,sans-serif;font-size:16px;letter-spacing:1px}.hero__main{background-image:url(./tititis-iyx8yway.png);background-size:200vw;background-position:20% 82%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__hotels{background-image:url(./llaves-O3KM78DQ.JPG);background-size:100vw;background-position:0% 45%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__where{background-image:url(./foto_finca-esq0B6sV.jpeg);background-size:130vh;background-position:0% 45%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__gifts{background-image:url(./tititis-en-la-obra-pZxpO91S.JPG);background-size:150vw;background-position:0% 55%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__info{background-image:url(./flowers-5Tef1H2E.png);background-size:160vw;background-position:50% 20%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__contact{background-image:url(./atencionalcliente-9e9J-fnv.png);background-size:100vw;background-position:0% 45%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__img{width:100%;height:200px;overflow:hidden}.hero__title{color:#fff;font-family:Playfair,serif;font-weight:600;text-align:center;font-size:48px;text-shadow:rgb(0,14,75) 2px 0 10px;padding:10px 20px}.hero__subtitle{color:#fff;font-family:Glacial Indifference,sans-serif;letter-spacing:2px;font-weight:300;text-align:center;font-size:24px;padding:10px 20px;text-shadow:rgb(0,14,75) 0 0 5px}.main{padding:30px 30px 100px;font-family:Playfair,serif;text-align:center;font-size:24px;color:#04669a}.main__text{padding:30px 10% 0}.main__confirm2{margin-top:60px;display:flex;flex-direction:column;padding:30px 0;align-items:center;border:3px solid #40C1C9;border-radius:25px;margin-bottom:30px}.main__confirm{margin-top:60px;display:flex;flex-direction:column;padding:30px 0 15px;align-items:center;border:3px solid #40C1C9;border-radius:25px;margin-bottom:30px}.main__confirm__title{text-transform:uppercase}.main__confirm__text{display:inline;border-radius:30px;text-decoration:none;background:linear-gradient(to right,#40c1c9,#fedd5a);color:#fff;border:1px white solid;margin:15px;padding:10px 20px}.main__btn{display:flex;gap:50px;flex-wrap:wrap;justify-content:center;text-shadow:rgb(0,14,75) 2px 0 10px;letter-spacing:1px;padding:60px 50px}.main__btn__info{border:3px solid #FEDD5A;width:220px;height:220px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff}.main__btn__info__1{background-image:url(./llaves-O3KM78DQ.JPG);background-size:100%;background-position:50%}.main__btn__info__2{background-image:url(./foto_finca-esq0B6sV.jpeg);background-size:200%;background-position:50%}.main__btn__info__3{background-image:url(./tititis-en-la-obra-pZxpO91S.JPG);background-size:150%;background-position:50%}.main__btn__info__4{background-image:url(./flowers-5Tef1H2E.png);background-size:150%;background-position:50%}.main__btn__info__5{background-image:url(./atencionalcliente-9e9J-fnv.png);background-size:110%;background-position:50% -10%}.main__list{color:#fff;display:flex;flex-direction:column;align-items:center;padding:30px 10%}.main__list__item{list-style:none}.main__list__item__link{text-decoration:none;color:#fff}.pepino{color:#fff}.modal{position:fixed;z-index:4;right:0;left:0;top:0;bottom:0;background-color:#000;opacity:.8}.modal__cross{position:absolute;right:20px;top:20px;color:#40c1c9}.modal__content{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:30px;z-index:5;background-color:#fff;position:fixed;top:5%;left:5%;height:90%;width:90%;opacity:1;border:3px solid #FEDD5A;border-radius:25px}.modal__content__title{padding-top:30px}.confirm__item{display:block;padding:5px}.confirm__item__input{border-radius:50px;border:#40C1C9 2px solid;padding:10px 15px 5px}.confirm__btn{font-family:Playfair,serif;font-size:24px;margin-top:30px}.link-to{text-decoration:none;color:#40c1c9;font-weight:600}.postdata{font-size:16px}.bullet__container{display:flex;gap:15px;align-items:center;justify-content:center;margin:10px}.bullet{width:50px;height:50px;border-radius:50%}.footer{padding:20px;width:100%;position:fixed;bottom:0;background-color:#fff;color:#faae00;text-align:center;font-size:12px}@media (min-width: 768px){.responsive,.header__responsive,.header__responsive__item{display:none}.header__menu{display:flex;gap:20px;text-decoration:none}.header__menu__item{text-decoration:none;font-weight:600;font-family:Glacial Indifference,sans-serif;font-size:16px;letter-spacing:1px;color:#fff}.modal__content{top:20%;left:20%;height:60%;width:60%}.hero__main{background-size:100vw;background-position:0% 70%}.hero__where{background-size:100vw}.hero__gifts{background-size:100vw;background-position:0% 50%}.hero__info{background-size:100vw;background-position:0% 45%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__contact{background-image:url(./atencionalcliente-9e9J-fnv.png);background-size:100vw;background-position:0% 45%;width:100%;height:60vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__img{width:100%;height:200px;overflow:hidden}.hero__title{color:#fff;font-family:Playfair,serif;font-weight:600;text-align:center;font-size:72px;text-shadow:rgb(0,14,75) 2px 0 10px}.hero__subtitle{color:#fff;font-family:Glacial Indifference,sans-serif;letter-spacing:2px;font-weight:300;text-align:center;font-size:36px;text-shadow:rgb(0,14,75) 0 0 5px}}
