:root{--color-text: #dddddd;--container-width: 1200px;--primary-color: #271c43;--secondary-color: #f775c6;--tertiary-color: #617cdc;--text-gradient: linear-gradient( to right, var(--secondary-color) 30%, var(--tertiary-color) );--circle-center-center-out: circle(0%);--circle-center-center-in: circle(125%)}*{box-sizing:border-box}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu-Regular.woff2) format("woff2");font-display:swap}html{scroll-behavior:smooth;height:100%}body{margin:0;background-color:var(--primary-color);scroll-behavior:smooth;display:flex;flex-direction:column;height:100%;font-family:Ubuntu}.scroll-container{max-height:100svh;overflow-y:scroll;scroll-snap-type:y mandatory}main{flex:1 0 auto}.hero{min-height:100svh;display:grid;place-content:center;text-align:center;gap:2rem;justify-items:center;position:relative;align-content:space-between}@media (width >= 600px){.hero{gap:3rem}}.hero-title{background:#cfe7fa;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(3rem,15vw,8rem);font-weight:700;margin:0;position:relative}.hero-title>span{display:block}.hero-title>span:after{content:"";position:absolute;width:100%;height:4rem;background:black;display:flex;margin-top:-1.5rem;z-index:-1;opacity:.3;border-radius:50%;transform:translate(0);filter:blur(2rem)}.hero h2{color:var(--color-text);width:25ch;text-align:center;font-size:clamp(1.5rem,4vw,2.5rem);margin:auto;text-wrap:balance}.text-wrapper{display:flex;flex-direction:column;gap:2rem}.button-group{display:flex;gap:1rem;flex-direction:column-reverse;margin-bottom:3rem;width:90%;justify-content:center}@media (width >= 600px){.button-group{flex-direction:row}}.button-group a,.button-group button{min-width:9.5rem}.section{min-height:100svh;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative}.container{width:min(var(--container-width),calc(100% - 2.5rem));display:flex;flex-direction:column;justify-content:center;align-items:center}.section-title{background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:3rem;margin-top:0}.grid-container-2{display:grid;grid-template-columns:1fr;grid-column-gap:2rem;justify-items:stretch;align-items:stretch;margin-bottom:1rem}@media (width >= 600px){.grid-container-2-left{grid-template-columns:1.4fr .6fr}.grid-container-2-right{grid-template-columns:.6fr 1.4fr}}.text{color:var(--color-text);text-align:center;font-size:clamp(1.5rem,3vw,2rem);max-width:40ch}.text p{margin-top:1rem;text-wrap:balance}@media (width >= 600px){.align-left{text-align:left}.align-right{text-align:right}}.hidden{display:none!important}.visible{visibility:visible!important}.imagen{width:100%}.title{text-align:center;color:var(--secondary-color);margin:0;font-size:2rem;font-family:Ubuntu}.scroll_section{scroll-snap-align:center}[transition-style]{animation-delay:var(--transition__delay, 0);animation-duration:var(--transition__duration, 2.5s);animation-timing-function:var( --transition__easing, cubic-bezier(.25, 1, .3, 1) );animation-fill-mode:both;will-change:clip-path}@media (prefers-reduced-motion: reduce),print{[transition-style]{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes circle-in-center{0%{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}to{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}}[transition-style="in:circle:center"]{animation-name:circle-in-center}@keyframes circle-out-center{0%{-webkit-clip-path:var(--circle-center-center-in);clip-path:var(--circle-center-center-in)}to{-webkit-clip-path:var(--circle-center-center-out);clip-path:var(--circle-center-center-out)}}[transition-style="out:circle:center"]{animation-name:circle-out-center}@keyframes circle-in-center{0%{clip-path:circle(0%)}to{clip-path:circle(125%)}}[transition-style="in:circle:center"]{animation:2.5s cubic-bezier(.25,1,.3,1) circle-in-center both}.back{background-image:url(../img/back.svg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .6s linear;background-color:#f775c578}@keyframes ripple{to{transform:scale(4);opacity:0}}.section-half{min-height:60svh;display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;margin-top:3rem}.margin-bottom-1{margin-bottom:1rem}@font-face{font-family:DancingScript;src:url(/fonts/DancingScript-Regular.woff2) format("woff2")}@font-face{font-family:Montez;src:url(/fonts/Montez-Regular.woff2) format("woff2")}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Regular.woff2) format("woff2")}@font-face{font-family:Pacifico;src:url(/fonts/Pacifico-Regular.woff2) format("woff2")}@font-face{font-family:Parisienne;src:url(/fonts/Parisienne-Regular.woff2) format("woff2")}@font-face{font-family:PermanentMarker;src:url(/fonts/PermanentMarker-Regular.woff2) format("woff2")}@font-face{font-family:PressStart2P;src:url(/fonts/PressStart2P-Regular.woff2) format("woff2")}@font-face{font-family:RubikGlitch;src:url(/fonts/RubikGlitch-Regular.woff2) format("woff2")}@font-face{font-family:RubikMarkerHatch;src:url(/fonts/RubikMarkerHatch-Regular.woff2) format("woff2")}@font-face{font-family:SedgwickAveDisplay;src:url(/fonts/SedgwickAveDisplay-Regular.woff2) format("woff2")}@font-face{font-family:TourneyBlack;src:url(/fonts/Tourney-Black.woff2) format("woff2")}.header[data-astro-cid-3ef6ksr2]{background-color:var(--primary-color);display:flex;justify-content:center}.header-container[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;padding:0 1.5rem;width:min(var(--container-width),100%)}.header-title[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center}.title[data-astro-cid-3ef6ksr2]{color:var(--primary-color);letter-spacing:5px;font-size:2rem}a[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;border:none}a[data-astro-cid-3ef6ksr2]:visited,a[data-astro-cid-3ef6ksr2]:link{border:none}.logo[data-astro-cid-3ef6ksr2]{width:100%;height:100%;filter:drop-shadow(0px 10px 60px #f775db7b)}@media (width >= 500px){.logo[data-astro-cid-3ef6ksr2]{filter:drop-shadow(0px 20px 100px #f775db7b)}}.button[data-astro-cid-vnzlvqnm]{background-color:transparent;border-radius:1rem;border:0px solid var(--secondary-color);color:var(--secondary-color);padding:1rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:1rem;min-width:5.5rem;box-shadow:inset 0 0 0 2px var(--secondary-color);transition:transform .3s,box-shadow .3s;font-family:Ubuntu;border:1px solid transparent;max-width:100%;position:relative;overflow:hidden}.show-section-btn[data-astro-cid-vnzlvqnm]{padding:.8rem 1rem;min-width:min-content}.icon[data-astro-cid-vnzlvqnm]{display:flex;justify-content:center;align-items:center;gap:.5rem;justify-content:space-between}.icon-center[data-astro-cid-vnzlvqnm]{width:28px}@media (width >= 600px){.icon-center[data-astro-cid-vnzlvqnm]{display:none}}@media (hover: hover){.button[data-astro-cid-vnzlvqnm]:hover{box-shadow:inset 0 0 0 6px var(--secondary-color)}}@media (hover: none){.button[data-astro-cid-vnzlvqnm]:active{transform:scale(.9)}}footer[data-astro-cid-sz7xmlte]{flex-shrink:0;background-color:var(--secondary-color);color:var(--primary-color);padding:4rem 3rem 3rem;text-align:center;position:relative;font-weight:700;margin-top:2rem;font-family:Ubuntu;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem}.custom-shape-divider-top-1686881445[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-top-1686881445[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{position:relative;display:block;width:calc(100% + 1.3px);height:50px}.custom-shape-divider-top-1686881445[data-astro-cid-sz7xmlte] .shape-fill[data-astro-cid-sz7xmlte]{fill:currentColor}.corazon[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:100%;flex-wrap:nowrap;flex-direction:row;gap:1rem}.left[data-astro-cid-sz7xmlte]{width:5rem;text-align:right}.right[data-astro-cid-sz7xmlte]{width:5rem;text-align:left}svg[data-astro-cid-sz7xmlte]{width:5rem}a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--primary-color);font-size:2rem}a[data-astro-cid-sz7xmlte]:visited,a[data-astro-cid-sz7xmlte]:link{color:var(--primary-color)}
