@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap);*{box-sizing:border-box;padding:0;margin:0}.App{font-family:"Roboto",sans-serif}.App,.header{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cg fill-opacity='.15'%3E%3Cpath fill='%23e7f6f1' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2-3.4-.7-6.8-1.3-10.2-2z'/%3E%3Cpath fill='%23ceeee3' d='M1600 0H0v719.8C49 703 99.5 692 150.7 686.3c111.9-12.7 226-2.4 335.3 19.4 3.4.7 6.8 1.4 10.2 2 116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23b6e5d5' d='M478.4 581c3.2.8 6.4 1.7 9.5 2.5C684.1 636 876.6 717 1081.4 760.1c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9 107.3-6.6 214.6 10.2 317.3 37z'/%3E%3Cpath fill='%239cdcc7' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7 102.8-.8 203.2 22.7 299.3 54.5 3 1 5.9 2 8.9 3 183.6 62 365.7 146.1 562.4 192.1 186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%2381D3BA' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1 2.8 1.1 5.5 2.3 8.3 3.4 171 71.6 342.7 158.5 531.3 207.7 198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2a483.5 483.5 0 01181.8-23.8z'/%3E%3Cpath fill='%235bc6be' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2 93.6 12.1 180.5 47.7 263.3 89.6 2.6 1.3 5.1 2.6 7.7 3.9 158.4 81.1 319.7 170.9 500.3 223.2 210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%2332b8c4' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3 12.8-4.1 25.4-8.4 38.1-12.9V0h-1312c56 21.3 108.7 50.6 159.7 82 2.4 1.4 4.7 2.9 7.1 4.3z'/%3E%3Cpath fill='%2300a9c8' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2 191.8 69.2 400 74.7 595 21.1 40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%230098c8' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8 21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4 174.9 70.7 368.7 88.7 552 47.4z'/%3E%3Cpath fill='%231E86C4' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723c157.7 71 335.6 101 506.2 72.4z'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}.header{width:100%;height:500px;margin:0 auto;overflow:hidden}.header-texto-container{margin-top:80px;margin-left:185px}.logo{width:70px;margin-right:10px}.header-titulo{margin-bottom:10px;display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:80px;text-align:justify;background:linear-gradient(114deg,#212e2e,#383e3e 92%);-webkit-background-clip:text;color:transparent}.lenguaje-natural{height:150px;padding-left:85px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;font-size:25px;text-align:justify;color:#212e2e}.filtros{width:80%;padding-top:10px;position:absolute;left:10%;right:10%;top:450px;z-index:1;display:flex;justify-content:space-around;align-items:center;background-color:#f5f5f5;border-radius:10px;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.filtros-fecha-container{margin-bottom:10px;display:flex;flex-direction:column}.titulo-input-fecha{font-size:16px;background:linear-gradient(266deg,#34d0a7 16%,#2eafbb 74%);-webkit-background-clip:text;color:transparent}.input-fecha{width:140px}.input-fecha,.select{border-style:none;height:60px;font-family:"Roboto",sans-serif;font-size:16px;color:#212e2e;background-color:#f5f5f5;outline:none;cursor:pointer}.select{width:160px}.btn-reset{border-style:none;width:140px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:10px;background-image:linear-gradient(90deg,#d31027 0,#ea384d 51%,#d31027);box-shadow:0 2px 8px rgba(0,0,0,.15);font-family:"Roboto",sans-serif;font-size:18px;color:#f5f5f5;cursor:pointer;transition:.5s;background-size:200% auto}.btn-reset:hover{background-position:100%}.btn-svg-basura{width:25px;margin-right:10px}.hoteles{display:flex;flex-wrap:wrap;padding:120px 75px 75px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cg fill-opacity='.15'%3E%3Cpath fill='%23ebf6f6' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2-3.4-.7-6.8-1.3-10.2-2z'/%3E%3Cpath fill='%23d8edec' d='M1600 0H0v719.8C49 703 99.5 692 150.7 686.3c111.9-12.7 226-2.4 335.3 19.4 3.4.7 6.8 1.4 10.2 2 116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23c4e5e3' d='M478.4 581c3.2.8 6.4 1.7 9.5 2.5C684.1 636 876.6 717 1081.4 760.1c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9 107.3-6.6 214.6 10.2 317.3 37z'/%3E%3Cpath fill='%23b0dcda' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7 102.8-.8 203.2 22.7 299.3 54.5 3 1 5.9 2 8.9 3 183.6 62 365.7 146.1 562.4 192.1 186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%239BD3D1' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1 2.8 1.1 5.5 2.3 8.3 3.4 171 71.6 342.7 158.5 531.3 207.7 198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2a483.5 483.5 0 01181.8-23.8z'/%3E%3Cpath fill='%2399d0cb' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2 93.6 12.1 180.5 47.7 263.3 89.6 2.6 1.3 5.1 2.6 7.7 3.9 158.4 81.1 319.7 170.9 500.3 223.2 210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%2396cdc5' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3 12.8-4.1 25.4-8.4 38.1-12.9V0h-1312c56 21.3 108.7 50.6 159.7 82 2.4 1.4 4.7 2.9 7.1 4.3z'/%3E%3Cpath fill='%2394cabf' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2 191.8 69.2 400 74.7 595 21.1 40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%2391c7b9' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8 21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4 174.9 70.7 368.7 88.7 552 47.4z'/%3E%3Cpath fill='%238FC4B3' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723c157.7 71 335.6 101 506.2 72.4z'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}.container-card{width:500px;height:920px;margin:30px 40px;display:flex;justify-content:center;align-items:center;border-radius:50px;background:linear-gradient(261deg,rgba(218,228,228,.7259278711484594) 56%,rgba(195,207,207,.7903536414565826) 86%);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.hotel{width:450px;height:870px;display:flex;flex-direction:column;justify-content:space-between;border-radius:40px;background-color:#f5f5f5;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.img-hotel-card{border-top-left-radius:40px;border-top-right-radius:40px;z-index:0}.bookmark-svg{width:70px;position:relative;top:-55px;left:365px;z-index:2;border-radius:100%;box-shadow:0 2px 5px 0 rgba(50,50,105,.15),0 1px 1px 0 rgba(0,0,0,.05)}.info-hotel-card{width:450px;display:flex;flex-direction:column;align-items:center;background-color:#f5f5f5;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;position:relative;top:-90px;z-index:1}.nombre-hotel-card{width:100%;margin-top:15px;padding:10px 20px;font-family:"Noto Sans JP",sans-serif;font-size:24px;text-align:justify;color:#212e2e;background-color:#f5f5f5}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#baced4;border-radius:30px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(34deg,#48a89a 34%,#79c2c9 51%)}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0;box-shadow:inset 0 0 0 0 #f0f0f0}.descripcion-hotel-card{height:140px;margin-right:20px;margin-bottom:5px;margin-left:20px;padding-top:10px;padding-right:20px;padding-bottom:10px;font-family:"Roboto",sans-serif;font-size:17px;line-height:24px;text-align:justify;color:#212e2e;background-color:#f5f5f5;overflow:auto}.ubicacion-hotel-card{width:410px;height:60px;margin:10px 20px;padding:10px 15px;border-radius:15px;display:flex;justify-content:space-between;align-items:center;background-color:rgba(202,212,214,.5)}.gps-svg-container{display:flex;justify-content:center;align-items:center}.ubicacion-texto-hotel-card{width:330px;padding-right:15px;padding-left:15px;font-family:"Roboto",sans-serif;font-size:18px;text-align:left;color:#212e2e;font-weight:700}.brujula-svg-container{display:flex;justify-content:center;align-items:center}.fechas-hotel-card{width:410px;height:60px;margin:10px 20px;padding-top:10px;padding-bottom:10px;padding-left:15px;border-radius:15px;display:flex;justify-content:space-between;align-items:center;background-color:rgba(202,212,214,.5)}.calendario-svg-container,.fechas-texto-hotel-card{display:flex;justify-content:center;align-items:center}.fechas-texto-hotel-card{width:365px;font-family:"Roboto",sans-serif;font-size:13.5px;text-align:justify;line-height:18px;color:#8c979b;font-weight:700}.checkin-texto{width:50%;padding-right:10px;padding-left:15px;border-right:2px solid #8c979b}.checkout-texto{width:50%;padding-right:15px;padding-left:15px}.habitacion-precio-hotel-card{width:410px;height:60px;margin:10px 20px;padding:10px 15px;border-radius:15px;background-color:rgba(202,212,214,.5)}.habitacion-hotel-card,.habitacion-precio-hotel-card{display:flex;justify-content:space-between;align-items:center}.habitacion-hotel-card{width:160px;font-family:"Roboto",sans-serif;font-size:16px;text-align:justify;line-height:18px;color:#8c979b;font-weight:700}.cama-svg-container{display:flex;justify-content:center;align-items:center}.precio-hotel-card{width:130px;display:flex;justify-content:space-between;align-items:center;padding-left:15px}.btn-reservar{border-style:none;width:410px;height:65px;margin:10px 20px 20px;border-radius:15px;background-image:linear-gradient(90deg,#4cb8c4 0,#3cd3ad 51%,#4cb8c4);background-size:200% auto;color:#f5f5f5;font-size:20px;transition:.3s}.btn-reservar:hover{background-position:100%}.sin-disponibilidad-background{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800'%3E%3Cg fill-opacity='.15'%3E%3Cpath fill='%23ebf6f6' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2-3.4-.7-6.8-1.3-10.2-2z'/%3E%3Cpath fill='%23d8edec' d='M1600 0H0v719.8C49 703 99.5 692 150.7 686.3c111.9-12.7 226-2.4 335.3 19.4 3.4.7 6.8 1.4 10.2 2 116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23c4e5e3' d='M478.4 581c3.2.8 6.4 1.7 9.5 2.5C684.1 636 876.6 717 1081.4 760.1c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9 107.3-6.6 214.6 10.2 317.3 37z'/%3E%3Cpath fill='%23b0dcda' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7 102.8-.8 203.2 22.7 299.3 54.5 3 1 5.9 2 8.9 3 183.6 62 365.7 146.1 562.4 192.1 186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%239BD3D1' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1 2.8 1.1 5.5 2.3 8.3 3.4 171 71.6 342.7 158.5 531.3 207.7 198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2a483.5 483.5 0 01181.8-23.8z'/%3E%3Cpath fill='%2399d0cb' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2 93.6 12.1 180.5 47.7 263.3 89.6 2.6 1.3 5.1 2.6 7.7 3.9 158.4 81.1 319.7 170.9 500.3 223.2 210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%2396cdc5' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3 12.8-4.1 25.4-8.4 38.1-12.9V0h-1312c56 21.3 108.7 50.6 159.7 82 2.4 1.4 4.7 2.9 7.1 4.3z'/%3E%3Cpath fill='%2394cabf' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2 191.8 69.2 400 74.7 595 21.1 40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%2391c7b9' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8 21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4 174.9 70.7 368.7 88.7 552 47.4z'/%3E%3Cpath fill='%238FC4B3' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723c157.7 71 335.6 101 506.2 72.4z'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed;background-size:cover;padding-top:150px;padding-bottom:100px}.sin-disponibilidad{height:500px;margin-right:60px;margin-left:60px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(90deg,#d31027 0,#d6263b 51%,#d31027);box-shadow:0 3px 8px rgba(0,0,0,.24);font-family:"Roboto",sans-serif;font-size:40px;text-align:center;line-height:24px;color:#f5f5f5;font-weight:700}.triste-svg-container{margin-bottom:60px}@media only screen and (max-width:700px){.header{height:200px}.header-texto-container{margin-top:15px;margin-left:15px}.logo{width:50px;margin-right:10px}.header-titulo{font-size:30px}.lenguaje-natural{height:100px;padding-left:20px;font-size:15px}.filtros{width:70%;margin-right:15%;margin-bottom:15%;margin-left:15%;padding:20px;position:static;flex-direction:column;justify-content:flex-start;align-items:center}.filtros-fecha-container{width:100%;justify-content:center;align-items:center}.input-fecha,.select{width:160px;border-bottom-style:solid;border-bottom-width:1px;height:60px}.btn-reset{border-style:none;width:160px;height:40px;margin-top:15px;font-size:16px}.btn-svg-basura{width:18px;margin-right:12px}.hoteles{width:100%;flex-direction:column;align-items:center;padding:25px 0}.container-card{width:90%;height:880px;margin:30px 0;border-radius:50px}.hotel{width:90%;height:830px;display:flex;flex-direction:column;justify-content:space-between;border-radius:40px}.bookmark-svg{width:55px;left:80%;top:-40px}.info-hotel-card{width:100%;position:relative;top:-70px;display:flex;flex-direction:column;align-items:center}.nombre-hotel-card{font-size:20px}.descripcion-hotel-card{font-size:16px}.ubicacion-hotel-card{width:95%;margin-top:15px}.ubicacion-texto-hotel-card{width:95%;font-size:16px;text-align:center}.fechas-hotel-card{width:95%;height:95px}.fechas-texto-hotel-card{width:100%;font-size:13px}.habitacion-precio-hotel-card{width:95%}.habitacion-hotel-card{font-size:15px}.btn-reservar{width:95%;height:60px;margin-top:10px;margin-right:20px;margin-left:20px;border-radius:15px}.sin-disponibilidad-background{width:100%;padding-top:0;padding-right:5%;padding-left:5%}.sin-disponibilidad{width:100%;padding:20px;margin-right:0;margin-left:0;font-size:20px}.triste-svg-container{margin-bottom:60px}}
/*# sourceMappingURL=main.a68e03c9.chunk.css.map */