@import url(https://fonts.googleapis.com/css2?family=Hubballi&family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;color:#1f2937;font-family:Poppins,Hubballi,Sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#64d389;--primary-dark:#4fb672;--text:#1f2937;--muted:#64748b;--surface:#fff;--surface-alt:#f1f5f9;--shadow-soft:0 10px 30px rgba(15,23,42,.08);--shadow-medium:0 18px 50px rgba(15,23,42,.12);--radius-lg:24px;--radius-md:16px}*{box-sizing:border-box}.App{background:#f5f7fb;font-style:normal;min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--primary);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.whatsapp_float{background-color:#25d366;border-radius:50px;bottom:40px;box-shadow:0 10px 20px rgba(0,0,0,.25);color:#fff;font-size:30px;height:60px;position:fixed;right:40px;text-align:center;width:60px;z-index:100}.whatsapp-icon{margin-top:16px}@media screen and (max-width:767px){.whatsapp-icon{margin-top:10px}.whatsapp_float{bottom:20px;font-size:22px;height:40px;right:10px;width:40px}}section{padding:5rem 0}@media screen and (max-width:767px){section{padding:3.5rem 0}}.Burguer .nav-icon-5{cursor:pointer;display:inline-block;height:30px;margin:10px;position:relative;width:35px}.Burguer .nav-icon-5 span{background-color:#fff;border-radius:2px;height:4px;position:absolute;transition:.3s cubic-bezier(.8,.5,.2,1.4);transition-duration:.5s;width:100%}.Burguer .nav-icon-5 span:first-child{left:0;top:0}.Burguer .nav-icon-5 span:nth-child(2){left:0;opacity:1;top:13px}.Burguer .nav-icon-5 span:nth-child(3){bottom:0;left:0}.Burguer .nav-icon-5:not(.open):hover span:first-child{-webkit-transform:rotate(-3deg) scaleY(1.1);transform:rotate(-3deg) scaleY(1.1)}.Burguer .nav-icon-5:not(.open):hover span:nth-child(2){-webkit-transform:rotate(3deg) scaleY(1.1);transform:rotate(3deg) scaleY(1.1)}.Burguer .nav-icon-5:not(.open):hover span:nth-child(3){-webkit-transform:rotate(-4deg) scaleY(1.1);transform:rotate(-4deg) scaleY(1.1)}.Burguer .nav-icon-5.open span:first-child{top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Burguer .nav-icon-5.open span:nth-child(2){opacity:0}.Burguer .nav-icon-5.open span:nth-child(3){top:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar{align-items:center;background-color:var(--primary);box-shadow:0 12px 24px rgba(15,23,42,.15);display:flex;height:80px;justify-content:space-between;left:0;padding:.5rem;position:fixed;top:0;width:100%;z-index:10}.navbar h2{color:#fff;font-weight:800;letter-spacing:.02em}.navbar h2 span{font-weight:700}.navbar a{color:#fff;font-weight:500;margin-right:1rem;text-decoration:none}.navbar .logo-container{align-items:center;display:flex}.navbar .logo{border-radius:12px;height:60px;margin-right:10px;object-fit:cover;width:80px}.navbar .links{left:-2000px;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:-700px;transition:all .5s ease}.navbar .links a{color:#fff;display:block;font-size:2rem}@media(min-width:768px){.navbar .links{display:block;margin:0;position:static;text-align:center}.navbar .links a{color:#fff;display:inline;font-size:1rem;margin:0 1rem;position:relative}.navbar .links a:after{background:hsla(0,0%,100%,.75);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.navbar .links a:hover:after{width:100%}}.navbar .links.active{background-color:var(--primary);border-radius:0 0 28px 28px;box-shadow:0 16px 30px rgba(15,23,42,.15);display:block;left:0;margin-left:auto;margin-right:auto;padding:1.5rem 0 2rem;position:absolute;right:0;text-align:center;top:50px;width:100%}.navbar .links.active a{color:#fff;font-size:2rem;margin-top:1rem}.navbar .burguer{@media(min-width:768px){display:none}}.navbar .bg-div{height:100%;left:-1000px;position:absolute;top:-1000px;transition:all .6s ease;width:100%;z-index:-1}.navbar .bg-div.active{height:100%;left:0;top:0;width:100%}.FooterContainer{background-color:var(--primary);border-top:1px solid hsla(0,0%,100%,.4);bottom:0;color:#fff;font-size:18px;padding:40px 0 32px;position:relative;width:100%}.Row{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:0 10%}.Column{flex:1 1;margin:10px 0;min-width:250px}.FooterLink{color:#fff;display:block;font-size:16px;margin:5px 0;opacity:.9;text-decoration:none;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.FooterLink:hover{color:#fff;opacity:1;-webkit-transform:translateX(4px);transform:translateX(4px)}.Heading{font-size:18px;letter-spacing:.02em;margin-bottom:20px}.split-container-services{align-items:center;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);display:flex;font-size:1.2rem;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px}.split-container-services .left-side{flex:1 1;padding-right:0;padding-top:90px}.split-container-services .right-side{display:flex;flex:1 1;justify-content:center}.split-container-services img{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);height:auto;max-width:100%}.split-container-services .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;height:auto;max-width:70%;padding-top:60px}@media (max-width:768px){.split-container-services{flex-direction:column;padding:32px 24px;text-align:center}.p{margin-top:1px}.split-container-services .left-side,.split-container-services .right-side{padding-right:0}.split-container-services .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;margin-top:0}.split-container-services h1{margin-bottom:20px;padding:0}}.carousel-container{background-color:var(--surface-alt);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);max-width:800px;overflow:hidden}.carousel,.carousel-container{display:flex;position:relative;width:100%}.carousel{align-items:center;height:100%;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory}.carousel-item{align-items:center;display:flex;flex:1 0 100%;flex-direction:column;justify-content:center;position:relative;scroll-snap-align:start}.carousel-item img{background:radial-gradient(circle at top,#fff,#f8fafc);cursor:zoom-in;height:clamp(280px,60vh,600px);max-height:600px;object-fit:contain;object-position:center;width:100%}.carousel-item p{bottom:0;color:#fff;font-size:2rem;inset:auto 0 0 0;padding-block:1rem;position:absolute;text-align:center;transition:all .5s ease-in-out}.carousel-btn{align-items:center;background:rgba(15,23,42,.45);border:none;border-radius:999px;cursor:pointer;display:none;height:44px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;z-index:2}.carousel-btn:hover{background:rgba(15,23,42,.7)}.carousel-btn .icon{fill:#fff;display:block;height:24px;width:24px}.left-btn{left:20px}.right-btn{right:20px}@media (min-width:601px){.carousel-btn{display:flex}.carousel-item.active p{opacity:1;-webkit-transform:scale(1.1) translateY(-40px);transform:scale(1.1) translateY(-40px)}.carousel-item p{opacity:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}::-webkit-scrollbar{height:0;width:0}.split-container{align-items:flex-start;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);display:flex;font-size:1.15rem;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px}.split-container .left-side{flex:1 1;padding-right:0}.split-container .right-side{display:flex;flex:1 1;justify-content:center}.split-container img{border-radius:var(--radius-md);height:auto;max-width:100%}.split-container .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;height:auto;max-width:100%}.grid-coworking{grid-template-columns:repeat(4,1fr);margin-top:20px}.imgmodal-overlay{align-items:center;background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.imgmodal-body{max-height:95vh;max-width:95vw;position:relative}.imgmodal-body img{border-radius:16px;box-shadow:0 24px 60px rgba(15,23,42,.35);display:block;max-height:90vh;max-width:90vw;object-fit:contain}.imgmodal-close{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:22px;height:36px;line-height:36px;position:absolute;right:-8px;top:-8px;width:36px}@media (max-width:768px){.split-container{flex-direction:column-reverse;padding:32px 24px;text-align:center}.split-container .left-side,.split-container .right-side{padding-right:0}.split-container .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;margin-top:20px}.split-container img{height:100%;max-width:100%}.split-container h1{margin-bottom:20px}.split-container .left-side{order:2}.split-container .grid-coworking{grid-template-columns:repeat(2,1fr)}.grid-coworking{margin-top:20px}}.tarifas-title{font-size:2rem;margin:20px 0}.full-bleed{margin-left:50%;max-width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.tarifas-img{border-radius:18px;box-shadow:var(--shadow-medium);display:block;height:auto;width:100%}@media (min-width:1024px){.tarifas-title{font-size:2.4rem;margin:30px 0}}.img-zoom-container{background:#111;border-radius:8px;cursor:grab;height:min(90vh,1000px);overflow:hidden;position:relative;width:min(95vw,1400px)}.img-zoom-container.grabbing{cursor:grabbing}.img-zoom-el{display:block;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.img-zoom-help{color:#ddd;font-size:.85rem;margin-top:8px;text-align:center}.tarifas-img{cursor:zoom-in}.tarifas-table-container{margin-top:20px;overflow-x:auto;width:100%}.tarifas-table{background:#fff;border-collapse:collapse;font-family:Arial,sans-serif;text-align:center;width:100%}.tarifas-table thead th{background:#3aaa61;border:1px solid #e6e6e6;color:#fff;font-weight:700;padding:12px 6px}.tarifas-table td{border:1px solid #e6e6e6;padding:10px 6px}.tarifas-table tbody tr:nth-child(2n){background:#f7f7f7}@media (max-width:768px){.tarifas-table-container{overflow-x:scroll}.tarifas-table td,.tarifas-table th{font-size:13px;padding:8px 4px}}.split-container-ubicacion{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);display:flex;font-size:1.15rem;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:95px 40px 40px}.split-container-ubicacion .left-side{flex:1 1;padding-right:0;padding-top:0}.split-container-ubicacion .right-side{display:flex;flex:1 1;justify-content:center}.split-container-ubicacion img{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);height:auto;max-width:100%}.split-container-ubicacion .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;height:auto;max-width:100%}.SquareLink{display:block;height:100%;width:100%}.SquareImage{border-radius:16px;box-shadow:var(--shadow-soft);height:auto;width:100%}@media (max-width:768px){.split-container-ubicacion{flex-direction:column;padding:32px 24px;text-align:center}.p{margin-top:1px}.split-container-ubicacion .left-side,.split-container-ubicacion .right-side{padding-right:0}.split-container-ubicacion .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;margin-top:0}.split-container-ubicacion h1{margin-bottom:20px;padding:0}}.split-container-sala{align-items:center;background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-medium);display:flex;font-size:1.15rem;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px}.split-container-sala .left-side{flex:1 1;padding-right:0}.split-container-sala .right-side{display:flex;flex:1 1;justify-content:center}.split-container-sala img{border-radius:var(--radius-md);height:auto;max-width:100%}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.split-container-sala .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;height:auto;max-width:100%}.blue-button{background-color:var(--primary);border:none;border-radius:999px;box-shadow:0 12px 20px rgba(100,211,137,.3);color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:12px 26px;text-align:center;transition:box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease}.blue-button:hover{background-color:var(--primary-dark);box-shadow:0 16px 24px rgba(100,211,137,.35);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:768px){.split-container-sala{flex-direction:column;padding:32px 24px;text-align:center}.p{margin-top:1px}.split-container-sala .left-side,.split-container-sala .right-side{padding-right:0}.split-container-sala .right-side img{-webkit-animation:slideIn 2s ease-out forwards;animation:slideIn 2s ease-out forwards;margin-top:0}.split-container-sala h1{margin-bottom:20px;padding:0}}.grid-coworking{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.grid-coworking{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.9061afd3.css.map*/