@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{height:100%;width:100%;font-family:Manrope,sans-serif;background-color:var(--color-bg-primary);color:var(--color-secondary);transition:background-color .3s,color .3s}body.light{background-color:var(--color-bg-primary);color:var(--color-secondary)}body.dark{background-color:var(--color-bg-dark);color:var(--color-text-dark)}html::-webkit-scrollbar{width:3px}html::-webkit-scrollbar-track{background:var(--color-bg-primary);border-radius:10px}html::-webkit-scrollbar-thumb{background:#eb2525;border-radius:50%}html::-webkit-scrollbar-thumb:hover{background:#af1e1e}html{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-bg-primary)}.container-hero{width:100%;height:100vh;position:relative;overflow:hidden;color:var(--color-bg-primary)}.container-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.container-hero-video .hero-video{width:100%;height:100%;object-fit:cover}@media (width <= 991px){.container-hero-video .hero-video{display:none}}.container-hero-video .hero-image-bg{width:100%;height:100%;background-size:cover;background-position:center}@media (width >= 992px){.container-hero-video .hero-image-bg{display:none}}.container-hero-video .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000000d;z-index:2}@media (width <= 767px){.container-hero-video .video-overlay{background:#0003}}.container-hero-content{position:absolute;bottom:0;left:0;width:100%;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:var(--color-bg-primary);background:var(--color-bg-primary),.09;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:70%}@media (width >= 576px){.container-hero-content{height:65%}}@media (width >= 768px){.container-hero-content{height:60%}}@media (width >= 992px){.container-hero-content{height:55%}}.container-hero-content-left{width:100%;height:100%;display:flex;justify-content:space-between;padding:15px}@media (width <= 991px){.container-hero-content-left{flex-direction:column;gap:20px;padding:20px 15px}}@media (width >= 992px){.container-hero-content-left{padding:15px}}@media (width >= 1200px){.container-hero-content-left{padding:25px}}.container-hero-content-info{display:flex;flex-direction:column;align-items:left;width:100%}@media (width >= 992px){.container-hero-content-info{width:70%}}.container-hero-content-info-title{height:auto;margin-bottom:20px}@media (width >= 992px){.container-hero-content-info-title{height:100%;margin-bottom:0}}.container-hero-content-info-title h2{font-size:2rem;line-height:1.1;margin-bottom:15px}@media (width >= 576px){.container-hero-content-info-title h2{font-size:2.5rem}}@media (width >= 768px){.container-hero-content-info-title h2{font-size:3rem}}@media (width >= 992px){.container-hero-content-info-title h2{font-size:3.5rem}}@media (width >= 1200px){.container-hero-content-info-title h2{font-size:4rem}}.container-hero-content-info-title p{font-size:1rem;font-weight:100;width:100%;line-height:1.4}@media (width >= 576px){.container-hero-content-info-title p{font-size:1.2rem}}@media (width >= 768px){.container-hero-content-info-title p{font-size:1.3rem}}@media (width >= 992px){.container-hero-content-info-title p{font-size:1.5rem}}@media (width >= 1200px){.container-hero-content-info-title p{font-size:1.6rem}}.container-hero-content-info-cards{height:auto;display:flex;gap:20px}@media (width <= 991px){.container-hero-content-info-cards{flex-direction:column;gap:25px}}@media (width >= 992px){.container-hero-content-info-cards{gap:35px;height:100%}}.container-hero-content-info-cards .card{width:100%;display:flex;flex-direction:column;gap:1rem;border-bottom:3px solid var(--color-line);padding-bottom:15px}@media (width >= 992px){.container-hero-content-info-cards .card{width:30%;gap:1.5rem}}.container-hero-content-info-cards .card span{font-size:1.2rem;font-weight:800}@media (width >= 576px){.container-hero-content-info-cards .card span{font-size:1.3rem}}@media (width >= 992px){.container-hero-content-info-cards .card span{font-size:1.5rem}}@media (width >= 1200px){.container-hero-content-info-cards .card span{font-size:1.6rem}}.container-hero-content-info-cards .card p{font-weight:200;font-size:.9rem;line-height:1.5}@media (width >= 576px){.container-hero-content-info-cards .card p{font-size:.95rem}}@media (width >= 992px){.container-hero-content-info-cards .card p{font-size:1rem}}@media (width >= 1200px){.container-hero-content-info-cards .card p{font-size:1.1rem}}.container-hero-content-reloj{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}@media (width >= 992px){.container-hero-content-reloj{width:30%;align-items:end}}.container-hero-content-reloj p{font-size:.8rem;text-align:center}@media (width >= 992px){.container-hero-content-reloj p{text-align:right}}@media (width >= 1200px){.container-hero-content-reloj p{font-size:.9rem}}.container-hero-content-social{width:100%;height:auto;padding:15px 15px 0;display:flex;justify-content:center}@media (width >= 992px){.container-hero-content-social{justify-content:flex-start;padding:15px 15px 0}}@media (width >= 1200px){.container-hero-content-social{padding:25px 25px 0}}.container-hero-content-social ul{list-style-type:none;display:flex;gap:20px;padding:0;margin:0}@media (width >= 992px){.container-hero-content-social ul{gap:25px}}@media (width >= 1200px){.container-hero-content-social ul{gap:30px}}.container-hero-content-social ul li{font-size:2rem}@media (width >= 576px){.container-hero-content-social ul li{font-size:2.2rem}}@media (width >= 992px){.container-hero-content-social ul li{font-size:2.5rem}}@media (width >= 1200px){.container-hero-content-social ul li{font-size:2.8rem}}.container-hero-content-social ul li a{color:var(--color-bg-primary);display:block;transition:transform .2s ease}.container-hero-content-social ul li a:hover{transform:scale(1.1)}@media (width <= 767px){.container-hero-content-social ul li a:hover{transform:scale(1.05)}}@media (height <= 500px) and (orientation: landscape){.container-hero-content{height:80%!important}.container-hero-content-left{padding:10px;gap:15px}.container-hero-content-info-title h2{font-size:1.5rem}.container-hero-content-info-title p{font-size:.9rem}.container-hero-content-info-cards{gap:15px}.container-hero-content-info-cards .card{gap:.8rem}.container-hero-content-info-cards .card span{font-size:1rem}.container-hero-content-info-cards .card p{font-size:.8rem}.container-hero-content-social ul li{font-size:1.8rem}}@media (width <= 360px){.container-hero-content-info-title h2{font-size:1.8rem}.container-hero-content-info-title p{font-size:.9rem}.container-hero-content-info-cards .card span{font-size:1.1rem}.container-hero-content-info-cards .card p{font-size:.85rem}.container-hero-content-social ul{gap:15px}.container-hero-content-social ul li{font-size:1.8rem}}.container-reloj{display:flex;gap:15px}.container-reloj div{display:flex;flex-direction:column;align-items:end}.container-reloj div p{font-size:.7rem}.container-reloj div span{font-size:2.5rem}.container-header{border-bottom:1px solid var(--color-line);display:flex;justify-content:space-between;align-items:center;padding:15px;position:fixed;background:var(--color-bg-primary);width:100%;z-index:999}.container-header-logo{font-size:800}.container-header-nav ul{display:flex;list-style-type:none;gap:15px}.container-header-nav ul li{font-size:.8rem;cursor:pointer}.container-header-nav ul li:hover{color:var(--color-secondary-logo)}:root{--color-primary: hsl(199deg 85% 35%);--color-secondary: hsl(207deg 88% 12%);--color-bg-primary: hsl(210deg 25% 98%);--color-bg-secondary: hsl(210deg 17% 94%);--color-secondary-logo: hsl(6deg 100% 70%);--color-tertiary: hsl(174deg 72% 56%);--color-font: hsl(210deg 24% 16%);--color-font-secondary: hsl(215deg 16% 47%);--color-font-muted: hsl(215deg 20% 65%);--color-line: hsl(215deg 25% 16% / 35%);--color-bg-transparent: hsl(199deg 85% 35% / 5%);--color-hover: hsl(174deg 72% 56% / 10%);--color-focus: hsl(6deg 100% 70% / 20%);--color-text: hsl(199deg 85% 35%);--color-third: hsl(210deg 20% 96%);--color-fourth: hsl(210deg 25% 98%);--color-fifth: hsl(220deg 14% 96%);--color-bg-transparent-light: hsl(174deg 72% 56% / 8%);--color-hover-secondary: hsl(199deg 85% 35% / 8%);--color-active: hsl(6deg 100% 70% / 15%);--color-alert-red: hsl(0deg 84% 60%);--color-alert-red-bg: hsl(0deg 84% 60% / 10%);--color-alert-yellow: hsl(38deg 92% 50%);--color-alert-yellow-bg: hsl(38deg 92% 50% / 10%);--color-alert-green: hsl(140deg 69% 58%);--color-alert-green-bg: hsl(140deg 69% 58% / 10%);--color-alert-info: hsl(174deg 72% 56%);--color-alert-info-bg: hsl(174deg 72% 56% / 10%);--color-green-alert-opacity: hsl(140deg 69% 58% / 16.6%);--color-red-alert-opacity: hsl(0deg 84% 60% / 16.6%);--color-yellow-alert-opacity: hsl(38deg 92% 50% / 16.6%);--color-blue-alert-opacity: hsl(174deg 72% 56% / 16.6%)}[data-theme=dark]{--color-primary: hsl(210deg 25% 98%);--color-secondary: hsl(210deg 17% 94%);--color-bg-primary: hsl(220deg 39% 11%);--color-bg-secondary: hsl(215deg 28% 17%);--color-secondary-logo: hsl(6deg 100% 70%);--color-tertiary: hsl(174deg 72% 56%);--color-font: hsl(210deg 25% 98%);--color-font-secondary: hsl(215deg 20% 65%);--color-font-muted: hsl(215deg 16% 47%);--color-line: hsl(215deg 25% 27% / 50%);--color-bg-transparent: hsl(174deg 72% 56% / 8%);--color-hover: hsl(6deg 100% 70% / 15%);--color-focus: hsl(174deg 72% 56% / 25%);--color-text: hsl(210deg 25% 98%);--color-third: hsl(215deg 25% 22%);--color-fourth: hsl(215deg 28% 17%);--color-fifth: hsl(220deg 39% 11%);--color-bg-transparent-light: hsl(174deg 72% 56% / 12%);--color-hover-secondary: hsl(6deg 100% 70% / 12%);--color-active: hsl(174deg 72% 56% / 20%);--color-alert-red: hsl(0deg 84% 65%);--color-alert-red-bg: hsl(0deg 84% 65% / 15%);--color-alert-yellow: hsl(38deg 92% 55%);--color-alert-yellow-bg: hsl(38deg 92% 55% / 15%);--color-alert-green: hsl(140deg 69% 63%);--color-alert-green-bg: hsl(140deg 69% 63% / 15%);--color-alert-info: hsl(174deg 72% 61%);--color-alert-info-bg: hsl(174deg 72% 61% / 15%);--color-green-alert-opacity: hsl(140deg 69% 63% / 20%);--color-red-alert-opacity: hsl(0deg 84% 65% / 20%);--color-yellow-alert-opacity: hsl(38deg 92% 55% / 20%);--color-blue-alert-opacity: hsl(174deg 72% 61% / 20%)}
