@tailwind base;@tailwind components;@tailwind utilities;body,h1,h2,h3,h4,h5,a,button,.fo,p,span{font-family:Gotu,serif;font-weight:400;font-style:normal}.card{padding:2em}.read-the-docs{color:#888}.navbar{height:120px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.navbar-logo{width:200px;height:auto;margin-right:10px;transition:transform .3s ease;object-fit:contain}.navbar-logo:hover{transform:scale(1.1)}.navbar a:hover{color:#d4af37;transition:color .3s ease-in-out}.navbar .dropdown a:hover{background-color:#d4af371a;color:#d4af37;transition:background-color .3s ease-in-out,color .3s ease-in-out}.footbanner{padding:30px 50px 50px}.whatsapp-btn{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 6px #0000001a;font-size:30px;z-index:1000;transition:background-color .3s ease}.whatsapp-btn:hover{background-color:#128c7e}.whatsapp-btn i{pointer-events:none}.text1{padding:50px;margin-top:70px}.imgp{width:50px;height:auto;justify-content:center;display:flex}.pa1{padding-right:50px}.textcolor{color:#ffb6c1}.backg{background-color:#161615;color:#fff}.textporque{color:#fff}.bgPorque{background-color:#1c1c1c}.textPorque{color:#fff}.zoom-container2 img{width:100%;height:auto;max-height:320px;object-fit:cover}.jumbo{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:10px}@media (min-width: 768px){.jumbo{height:60vh}}@media (min-width: 1024px){.jumbo{height:70vh}}.jumbo h1{color:#fff;font-size:2rem;text-align:center;padding-top:30px}@media (min-width: 768px){.jumbo h1{font-size:3rem}}@media (min-width: 1024px){.jumbo h1{font-size:5.5rem}}.imgb{max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width: 768px){.imgb{max-width:80%}}@media (max-width: 480px){.imgb{max-width:60%}}.nosotros{margin-top:150px;margin-bottom:150px;padding-top:100px;padding-bottom:100px}.contacto{margin-top:120px;margin-bottom:100px}.contactotext{background-color:#000;padding:20px}.contacto{animation:fadeIn 1s ease-out}.bgcontacto,.bg-white{animation:fadeIn 1.2s ease-out}.mrg{margin-bottom:30px}ul li,h4,h3,p{animation:fadeIn 1.4s ease-out}iframe{animation:fadeIn 1.6s ease-out}.jumbotron{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:10px}.jumbotron:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;filter:brightness(.7);z-index:1}.jumboImg{position:relative;z-index:2}@media (min-width: 768px){.jumbotron{height:60vh}}@media (min-width: 1024px){.jumbotron{height:70vh}}.jumbotron h1{color:#fff;font-size:3rem;text-align:center}@media (min-width: 768px){.jumbotron h1{font-size:6rem}}@media (min-width: 1024px){.jumbotron h1{font-size:8rem}}.banner1{padding:80px 100px}.banner1{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3f4f6}.main-title{font-size:3rem;font-weight:800;margin-bottom:2rem;color:#1f2937;text-align:center}.cards-container{width:100%;max-width:1200px;padding:1.5rem}.cards-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.card{background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;text-align:center;overflow:hidden}.card-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.card-description{font-size:1rem;color:#4b5563;margin-bottom:1rem}.card-price{font-size:1.25rem;font-weight:600;color:#1f2937}@media (min-width: 640px){.cards-grid{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.cards-grid{grid-template-columns:1fr 1fr 1fr;margin-bottom:100px}}.zoom-container{overflow:hidden;position:relative}.zoom-container img{transition:transform .3s ease-in-out}.zoom-container:hover img{transform:scale(1.1)}.zoom-container img{width:100%;height:auto;max-height:335px;object-fit:cover}
