.company-page{color:#042a2b;color:var(--text-color);font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);margin:0 auto;max-width:1200px;padding:2rem}.company-page .section{margin-bottom:3rem;padding:0 1rem}.company-page .section h1,.company-page .section h2{color:#004f47;color:var(--primary-color);font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);margin-bottom:1rem;text-align:center}.company-page .section p{font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:1.125rem;line-height:1.6;text-align:justify}.navbar,.navbar ul,.navbar ul li a{font-family:IBM Plex Sans,sans-serif}.navbar ul li a:hover{color:#004f47}.navbar button,.navbar.navbar-scrolled{font-family:IBM Plex Sans,sans-serif}.navbar.navbar-scrolled{background-color:#f0f0f0}.navbar.navbar-scrolled .logo,.navbar.navbar-scrolled .logo-text{color:#004f47}.navbar.navbar-scrolled .hamburger{color:#004f47;font-family:IBM Plex Sans,sans-serif}.navbar.navbar-scrolled ul li a{color:#042a2b}.hamburger,.navbar.navbar-scrolled ul li a{font-family:IBM Plex Sans,sans-serif}@media(max-width:768px){.navbar{padding:.1rem}.hamburger{display:block}ul.nav-links{align-items:center;background-color:#f0f0f0;background-color:var(--bg-color);flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:60%;z-index:99}ul.nav-links.open{right:0}ul.nav-links li{padding:.5rem 0;width:100%}ul.nav-links li a{color:#000}ul.nav-links li a:hover{color:#004f47;color:var(--primary-color)}.menu-overlay{background:#0000004d;font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:98}}.prefooter-container{color:#042a2b}.company-title a,.prefooter-contact,.prefooter-contact h3,.prefooter-container,.prefooter-info,.prefooter-info h3,.prefooter-social,.prefooter-social h3{font-family:IBM Plex Sans,sans-serif}.company-title a{color:#042a2b}.company-title a:hover,.prefooter-social a,.social-list,.social-list li{font-family:IBM Plex Sans,sans-serif}.prefooter-social a,.presentation-sidebar-nav li a{color:#004f47}.presentation-sidebar-nav li a.active,.presentation-sidebar-nav li a:hover{color:#003a37}@media(max-width:768px){.presentation-page-container{flex-direction:column;margin-top:5vh}.presentation-content-area{padding:1.5rem}.presentation-sidebar{align-items:center;background-color:#0000;display:flex;flex-direction:row;height:auto;justify-content:center;margin-top:1rem;padding:.5rem 1rem;position:relative;width:100%}.presentation-sidebar-nav{position:static;width:100%}.presentation-sidebar-nav ul{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin:0;padding:0;text-align:center}.presentation-sidebar-nav li{margin-bottom:0}.presentation-sidebar-nav li a{font-size:1rem;transform:none;transition:none}.presentation-sidebar-nav li a:hover{color:#003a37;color:var(--primary-color-dark);transform:none}.presentation-sidebar-nav li a.active{color:#003a37;color:var(--primary-color-dark);font-weight:700}.chapter-content{max-width:100%;padding:.5rem 0}.chapter-content .content-title{font-size:1.5rem;margin-bottom:1rem}.chapter-content p{font-size:1rem;line-height:1.4;margin-bottom:.75rem}.chapter-content .chapter-image,.chapter-content .chapter-video{margin-bottom:1rem;max-width:100%}.chapter-section{margin-bottom:1.5rem;padding-bottom:1.5rem}}.header{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.header .gif-background{animation:scaleUp 20s infinite alternate;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.header .gif-background img{height:100%;object-fit:cover;width:100%}.header .header-content{align-items:center;animation:fadeIn 1s .5s forwards;background:#0006;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:2rem;position:relative;text-align:center;width:100%}.header .header-content h1{color:#f0f0f0;font-size:3rem;font:IBM Plex Sans,sans-serif;font:var(--font-family-base);margin:0;padding:1rem 0}.header .header-content p{color:#f0f0f0;font-size:1.25rem;font:IBM Plex Sans,sans-serif;font:var(--font-family-base);margin:0 auto;max-width:800px}.reasons-section ul{list-style:disc inside;padding-left:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{transform:scale(1)}to{transform:scale(1.05)}}.team{background:#f0f0f0}.team h2{font-family:IBM Plex Sans,sans-serif}.team .team-list .member-card{background:#f0f0f0}.team .team-list .member-card h4,.team .team-list .member-card p{font-family:IBM Plex Sans,sans-serif}.team .team-list .member-card p{color:#042a2b}.trustedby-banner{background-color:#f0f0f0}.trustedby-banner h2{color:#042a2b;font-family:IBM Plex Sans,sans-serif}body{margin:0}.navbar{align-items:center;background-color:#0000;display:flex;font-family:var(--font-family-base);justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;width:100%;z-index:100}.navbar .logo-container{align-items:center;color:inherit;display:flex;text-decoration:none}.navbar .logo-container:hover{opacity:.8}.navbar .logo-container .logo{margin-right:.5rem}.navbar .logo-container .logo img{display:block;max-height:60px}.navbar .logo-container .logo-text{color:#fff;font-size:1.25rem;font-weight:700}.navbar img[alt="HERO Dynamics"]{align-content:center;max-height:60px;max-width:60px}.navbar ul{display:flex;flex:1 1;font-family:var(--font-family-base);justify-content:center;list-style:none;margin:0;padding:0}.navbar ul li{flex:1 1}.navbar ul li a{color:#fff;display:block;font-family:var(--font-family-base);font-size:1rem;text-align:center;text-decoration:none;transition:color .3s ease}.navbar ul li a:hover{color:var(--primary-color)}.navbar button{background:none;border:none;cursor:pointer;font-family:var(--font-family-base);font-size:1.5rem}.navbar.navbar-scrolled{background-color:var(--bg-color);box-shadow:0 2px 4px #0000001a;font-family:var(--font-family-base)}.navbar.navbar-scrolled .logo,.navbar.navbar-scrolled .logo-text{color:var(--primary-color)}.navbar.navbar-scrolled .hamburger{color:var(--primary-color);font-family:var(--font-family-base)}.navbar.navbar-scrolled ul li a{color:var(--text-color);font-family:var(--font-family-base)}.hamburger{background:none;border:none;color:#fff;cursor:pointer;display:none;font-family:var(--font-family-base);font-size:2rem}@media(max-width:768px){.navbar{padding:.1rem}.hamburger{display:block}ul.nav-links{align-items:center;background-color:var(--bg-color);flex-direction:column;font-family:var(--font-family-base);height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .3s ease;width:60%;z-index:99}ul.nav-links.open{right:0}ul.nav-links li{padding:.5rem 0;width:100%}ul.nav-links li a{color:#000}ul.nav-links li a:hover{color:var(--primary-color)}.menu-overlay{background:#0000004d;font-family:var(--font-family-base);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:98}}.video-background{align-items:center;display:flex;justify-content:center}.video-background video{max-height:100%;max-width:100%}.hero{height:100vh;margin:0 -2rem;overflow:hidden;position:relative;width:calc(100% + 4rem)}.hero .video-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero .video-background video{height:100%;object-fit:cover;width:100%}.hero .hero-content{align-items:start;background:#0006;color:#f0f0f0;color:var(--secondary-text-color);display:flex;flex-direction:column;height:100%;justify-content:start;left:0;padding:2rem;position:absolute;top:0;width:100%}.hero .hero-content,.hero .hero-content h1{font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base)}.hero .hero-content h1{font-size:3rem;margin-bottom:1rem;margin-top:7rem}.hero .hero-content p{font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:1.25rem}.trustedby-banner{background-color:var(--secondary-color);padding:2rem;text-align:center}.trustedby-banner h2{color:var(--text-color);font-family:var(--font-family-base);font-size:2.5rem;margin-bottom:2rem}.trustedby-banner .logos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.trustedby-banner .logos img{max-height:90px;opacity:.8;transition:opacity .3s ease}.trustedby-banner .logos img:hover{opacity:1}.trustedby-banner .logos img[alt="Universidad Adolfo Ibañez"],.trustedby-banner .logos img[alt=Imagine],.trustedby-banner .logos img[alt=Inovatorium],.trustedby-banner .logos img[alt=MCI]{max-height:90px;max-width:200px}.trustedby-banner .logos img[alt="Dassault Systems"]{max-height:50px}.skiper-banner{align-items:center;background-color:#f0f0f0;background-color:var(--bg-color);color:#042a2b;color:var(--text-color);display:flex;font:IBM Plex Sans,sans-serif;font:var(--font-family-base);padding:4rem 2rem}.skiper-banner .content{flex:1 1;padding:1rem}.skiper-banner .content h2{font-size:2.5rem;margin-bottom:1rem}.skiper-banner .content h2,.skiper-banner .content p{font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base)}.skiper-banner .content p{font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.skiper-banner .content .button{background-color:#004f47;background-color:var(--primary-color);border-radius:4px;color:#f0f0f0;color:var(--bg-color);font-family:IBM Plex Sans,sans-serif!important;font-family:var(--font-family-base)!important;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.skiper-banner .content .button:hover{background-color:#042a2b;background-color:var(--text-color)}.skiper-banner .image{flex:1 1;padding:1rem}.skiper-banner .image img{border-radius:8px;height:auto;width:100%}@media(max-width:768px){.skiper-banner{flex-direction:column}.skiper-banner .content,.skiper-banner .image{width:100%}}.team{background:var(--secondary-color);padding:2rem}.team h2{font-family:var(--font-family-base);font-size:2.5rem;margin-bottom:2rem;text-align:center}.team .team-list{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.team .team-list .member-card{background:var(--bg-color);border-radius:10px;padding:1rem;text-align:center;width:200px}.team .team-list .member-card .avatar{background:gray;border-radius:50%;height:80px;margin:0 auto 1rem;overflow:hidden;width:80px}.team .team-list .member-card .avatar img{border-radius:50%;filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.team .team-list .member-card h4{font-family:var(--font-family-base);margin:0}.team .team-list .member-card p{font-size:.9rem}.prefooter-container,.team .team-list .member-card p{color:var(--text-color);font-family:var(--font-family-base)}.prefooter-container{background-color:#0000;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem}.prefooter-contact,.prefooter-info,.prefooter-social{align-content:center;align-items:center;display:flex;flex:1 1 300px;flex-direction:column;font-family:var(--font-family-base);margin:1rem}.prefooter-contact h3,.prefooter-info h3,.prefooter-social h3{font-family:var(--font-family-base);font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.company-title a{color:var(--text-color);font-family:var(--font-family-base);text-decoration:none}.company-title a:hover{font-family:var(--font-family-base);text-decoration:underline}.social-list{gap:1rem;list-style:none;margin:0;padding:0}.social-list,.social-list li{align-items:center;display:flex;font-family:var(--font-family-base)}.prefooter-social a{color:var(--primary-color);font-family:var(--font-family-base);text-decoration:none;transition:opacity .2s ease-in-out}.prefooter-social a:hover{opacity:.8}.centered-text{text-align:center}.contact-form{background-color:#0000;color:#004f47;color:var(--primary-color);display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);gap:2rem;margin:0 auto;max-width:600px;padding:2rem}.contact-form label{display:block;font-size:.75rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.contact-form input,.contact-form textarea{background:#0000;border:none;border-bottom:1px solid #004f47;border-bottom:1px solid var(--primary-color);color:#004f47;color:var(--primary-color);font-size:1rem;outline:none;padding:.5rem 0;width:100%}.contact-form .row{display:flex;gap:1rem}.contact-form .row>div{flex:1 1}.contact-form button{align-self:flex-end;background:none;border:none;color:#004f47;color:var(--primary-color);cursor:pointer;font-size:2rem;transition:transform .2s ease}.contact-form button:hover{transform:translateX(5px)}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.news-section{background:#f0f0f0;background:var(--bg-color);color:#042a2b;color:var(--text-color);padding:.1rem 0;text-align:center}.news-section h2{font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:2.5rem;margin-bottom:2rem}.news-section .grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.news-section .news-card{background:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.news-section .news-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.news-section .news-card .news-image{display:block;width:100%}.news-section .news-card .news-content{padding:1rem}.news-section .news-card .news-content h3{color:#333;font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:1.5rem;margin-bottom:.5rem}.news-section .news-card .news-content p{color:#666;font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:1rem;line-height:1.5;margin-bottom:1rem}.news-section .news-card .news-content .read-more{color:#007bff;font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:.875rem;font-weight:700;transition:color .3s ease}.news-section .news-card .news-content .read-more:hover{color:#0062cc;text-decoration:underline}.presentation-page-container{background-color:#0000;display:flex;flex-direction:row;margin-top:10vh;min-height:100vh}.presentation-content-area{background-color:#0000;box-sizing:border-box;flex:1 1;overflow-x:hidden;padding:2rem 2rem 2rem 15rem}.presentation-sidebar{align-items:flex-start;background-color:#0000;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;padding-left:1rem;padding-right:1rem;width:200px}.presentation-sidebar-nav{position:fixed;width:100%}.presentation-sidebar-nav ul{list-style:none;margin:0;padding:0;text-align:left}.presentation-sidebar-nav li{margin-bottom:1.5rem}.presentation-sidebar-nav li a{color:var(--primary-color);display:inline-block;font-size:1.2rem;font-weight:400;text-decoration:none;transition:transform .2s ease,color .2s ease}.presentation-sidebar-nav li a:hover{color:var(--primary-color-dark);transform:scale(1.1)}.presentation-sidebar-nav li a.active{color:var(--primary-color-dark);font-weight:700}.chapter-section{border-bottom:1px solid #0000;margin-bottom:2rem;padding-bottom:2rem}.chapter-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px;padding:1rem 0;text-align:center}.chapter-content .content-title{font-size:2rem;margin-bottom:1.5rem}.chapter-content p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.chapter-content .chapter-image{border-radius:4px;height:auto;margin-bottom:1.5rem;max-width:700px}.chapter-content .chapter-video{border:1px solid #ccc;margin-bottom:1.5rem;max-width:100%}@media(max-width:768px){.presentation-page-container{flex-direction:column;margin-top:5vh}.presentation-content-area{padding:1.5rem}.presentation-sidebar{align-items:center;background-color:#0000;display:flex;flex-direction:row;height:auto;justify-content:center;margin-top:1rem;padding:.5rem 1rem;position:relative;width:100%}.presentation-sidebar-nav{position:static;width:100%}.presentation-sidebar-nav ul{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin:0;padding:0;text-align:center}.presentation-sidebar-nav li{margin-bottom:0}.presentation-sidebar-nav li a{font-size:1rem;transform:none;transition:none}.presentation-sidebar-nav li a:hover{color:var(--primary-color-dark);transform:none}.presentation-sidebar-nav li a.active{color:var(--primary-color-dark);font-weight:700}.chapter-content{max-width:100%;padding:.5rem 0}.chapter-content .content-title{font-size:1.5rem;margin-bottom:1rem}.chapter-content p{font-size:1rem;line-height:1.4;margin-bottom:.75rem}.chapter-content .chapter-image,.chapter-content .chapter-video{margin-bottom:1rem;max-width:100%}.chapter-section{margin-bottom:1.5rem;padding-bottom:1.5rem}}@media(max-width:480px){.presentation-content-area{padding:1rem}.presentation-sidebar{padding:.25rem .5rem}.presentation-sidebar-nav ul{gap:.5rem}.presentation-sidebar-nav a{font-size:.9rem}.chapter-content .content-title{font-size:1.25rem}.chapter-content p{font-size:.95rem;line-height:1.3}}:root{--bg-color:#f0f0f0;--text-color:#042a2b;--secondary-text-color:#f0f0f0;--primary-color:#004f47;--primary-color-dark:#003a37;--secondary-color:#f0f0f0;--font-family-base:"IBM Plex Sans",sans-serif}[data-theme=dark]{--bg-color:#042a2b;--text-color:#f0f0f0;--primary-color:#004f47;--secondary-color:#042a2b}.team-section{background:#0000;padding:4rem 2rem;text-align:center}.team-section h2{color:#004f47;color:var(--primary-color);font-family:IBM Plex Sans,sans-serif;font-family:var(--font-family-base);font-size:2.5rem;margin-bottom:3rem}.team-section .team-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px}.team-section .team-card{background:#004f47;background:var(--primary-color);border-radius:8px;box-shadow:0 6px 12px #00000080;color:#fff;display:flex;flex-basis:calc(25% - 2rem);flex-direction:column;flex-grow:1;flex-shrink:1;height:500px;max-width:calc(25% - 2rem);overflow:hidden;position:relative;transition:all .3s ease}.team-section .team-card.expanded{height:auto}@media(max-width:992px){.team-section .team-card{flex-basis:calc(50% - 2rem);flex-grow:1;flex-shrink:1;max-width:calc(50% - 2rem)}}@media(max-width:600px){.team-section .team-card{flex:1 1 100%;max-width:100%}}.team-section .card-photo{height:250px;overflow:hidden;width:100%}.team-section .card-photo img{display:block;height:100%;object-fit:cover;width:100%}.team-section .card-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.25rem}.team-section .card-info span{font-size:.75rem;opacity:.7;text-transform:uppercase}.team-section .card-info h3{font-size:1.2rem;font-weight:700;margin:.25rem 0}.team-section .card-info p{font-size:.9rem;line-height:1.4;opacity:.85;transition:max-height .3s ease}.team-section .card-info .read-more{background:none;border:none;color:#fff;cursor:pointer;font-size:.85rem;margin-top:.5rem;padding:0}.team-section .card-info .read-more:hover{text-decoration:underline}.team-section .card-socials{border-top:1px solid #222;display:flex;font-size:1.5rem;gap:1.5rem;justify-content:flex-start;padding:1rem 1.5rem}.team-section .card-socials a{color:#fff;transition:color .2s ease}.team-section .card-socials a:hover{color:#00adee}.company-section{align-items:center;background-color:#004f47;background-color:var(--primary-color);color:#fff;display:flex;flex-direction:row;gap:3rem;justify-content:center;padding:4rem 2rem}.company-section img{border-radius:16px;box-shadow:0 10px 20px #ffffff1a;max-width:500px;object-fit:cover;width:40%}.company-section div.text-content{max-width:600px}.company-section div.text-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.company-section div.text-content p{font-size:1.1rem;font-weight:300;line-height:1.7}@media(max-width:768px){.company-section{flex-direction:column}.company-section img{width:100%}.company-section div.text-content{max-width:100%}}
/*# sourceMappingURL=main.0506aec8.css.map*/