/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 6, 2024 */:root{--clr-primary-100: hsl(174, 74%, 80%);--clr-primary-200: hsl(174, 71%, 68%);--clr-primary-300: hsl(174, 70%, 50%);--clr-primary-400: hsl(174, 100%, 32%);--clr-primary-500: hsl(174, 100%, 20%);--clr-primary-600: hsl(174, 100%, 15%);--clr-secondary-100: hsl(218, 74%, 84%);--clr-secondary-200: hsl(219, 72%, 72%);--clr-secondary-300: hsl(220, 71%, 54%);--clr-secondary-400: hsl(219, 83%, 36%);--clr-secondary-500: hsl(219, 89%, 24%);--clr-tertiary-100: hsl(9, 100%, 89%);--clr-tertiary-200: hsl(9, 100%, 77%);--clr-tertiary-300: hsl(9, 100%, 59%);--clr-tertiary-400: hsl(9, 100%, 41%);--clr-tertiary-500: hsl(9, 100%, 29%);--clr-accent-100: hsl(53, 100%, 89%);--clr-accent-200: hsl(53, 100%, 77%);--clr-accent-300: hsl(53, 100%, 59%);--clr-accent-400: hsl(53, 100%, 41%);--clr-accent-500: hsl(53, 100%, 29%);--clr-ui-100: hsl(180, 2%, 95%);--clr-ui-200: hsl(180, 5%, 80%);--clr-ui-300: hsl(180, 5%, 60%);--clr-ui-400: hsl(180, 5%, 40%);--clr-ui-500: hsl(180, 5%, 20%);--clr-ui-600: hsl(180, 5%, 5%);--clr-transparent-90: hsla(180, 20%, 2%, .9);--clr-transparent-70: hsla(180, 20%, 2%, .7);--clr-transparent-50: hsla(180, 20%, 2%, .5);--clr-transparent-30: hsla(180, 20%, 2%, .3);--clr-transparent-10: hsla(180, 20%, 2%, .1);--fs-phone-h1: 6.19rem;--fs-phone-list-nr: 4.3rem;--fs-phone-h2: 2.074rem;--fs-phone-h3: 1.728rem;--fs-phone-h4: 1.44rem;--fs-phone-large: 1.2rem;--fs-phone-regular: 1rem;--fs-phone-small: .8rem;--fs-desktop-h1: 16.049rem;--fs-desktop-tagline: 3.732rem;--fs-desktop-list-nr: 5.375rem;--fs-desktop-h2: 2.592rem;--fs-desktop-h3: 2.16rem;--fs-desktop-h4: 1.8rem;--fs-desktop-large: 1.5rem;--fs-desktop-regular: 1.25rem;--fs-desktop-small: 1.042rem;--section-padding-desktop: 7em;--section-padding-tablet: 5.5em;--section-padding-phone: 3.5em;--em-spacing-25: .25em;--em-spacing-50: .5em;--em-spacing-75: .75em;--em-spacing-100: 1em;--em-spacing-125: 1.25em;--em-spacing-150: 1.5em;--em-spacing-175: 1.75em;--em-spacing-200: 2em;--em-spacing-300: 3em;--em-spacing-400: 4em;--em-spacing-500: 5em;--em-spacing-550: 5.5em;--em-spacing-700: 7em;--em-spacing-800: 8em;--em-spacing-900: 9em;--em-spacing-1000: 10em;--rem-spacing-25: .25rem;--rem-spacing-50: .5rem;--rem-spacing-75: .75rem;--rem-spacing-100: 1rem;--rem-spacing-125: 1.25rem;--rem-spacing-150: 1.5rem;--rem-spacing-175: 1.75rem;--rem-spacing-200: 2rem;--rem-spacing-300: 3rem;--rem-spacing-400: 4rem;--rem-spacing-500: 5rem;--rem-spacing-550: 5.5rem;--rem-spacing-700: 7rem;--rem-spacing-800: 8rem;--rem-spacing-900: 9rem;--rem-spacing-1000: 10rem;--page-padding-phone: .75rem;--page-padding-tablet: 2rem;--fw-200: 200;--fw-400: 400;--fw-500: 500;--fw-600: 600;--rad-25: .25rem;--rad-100: 1rem;--rad-250: 2.5rem}@font-face{font-family:Laisha;src:local("Laisha"),url(/alire/fonts/laisha-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merienda;src:local("Merienda"),url(/alire/fonts/merienda-variablefont_wght-webfont.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-extralightitalic-webfont.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-italic-webfont.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-medium-webfont.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-mediumitalic-webfont.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins"),url(/alire/fonts/poppins-semibolditalic-webfont.woff2) format("woff2");font-weight:600;font-style:italic}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;tab-size:4}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}/*! CSS Reset --> README.md */:root{text-rendering:optimizeLegibility}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first last}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{min-height:100vh;min-height:100svh;min-width:320px;margin:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{line-height:3.125ex;margin-inline:0;margin-block-start:0;margin-block-end:3.125ex}h1:not([class]){line-height:2.380952381ex;margin-inline:0;margin-block-start:0;margin-block-end:2.380952381ex}h2{line-height:2.380952381ex;margin-inline:0;margin-block-start:0;margin-block-end:2.380952381ex}h3{line-height:2.6315789474ex;margin-inline:0;margin-block-start:0;margin-block-end:2.6315789474ex}h4{line-height:2.7027027027ex;margin-inline:0;margin-block-start:0;margin-block-end:2.7027027027ex}:is(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;hyphens:auto}:is(h1,h2,h3,h4,h5,h6,blockquote){white-space:unset;text-wrap:balance}p,li,figcaption{text-wrap:pretty;max-width:65ch}img,picture,video,canvas,svg{display:block;max-width:100%;object-fit:cover;font-style:italic}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}a{text-decoration-skip-ink:auto}:where(a:not([class])){color:currentColor;text-underline-offset:4px;transition:text-decoration-color .25s}:where(a:not([class])):hover{text-decoration-color:transparent}:where(a:not([class])):visited{color:gray}a[class]{text-decoration:none}:target{scroll-margin-block:5ex}#root,#__next{isolation:isolate}ul,ol{margin-block-start:0;padding:0}li[class]::marker{font-size:0}ul[class]>li:not([class])::marker{font-size:0}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.background-image{background-color:currentColor;position:absolute;inset:0;z-index:-1;object-fit:cover;filter:brightness(70%);width:100%;height:100%}.four-o-four{filter:brightness(40%)}.flex-container{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--rem-spacing-200);padding:0}body{--text-color: var(--clr-ui-600);--bg-color: var(--clr-ui-100);color:var(--text-color);font-family:Poppins,sans-serif;font-weight:var(--fw-400);font-size:clamp(var(--fs-phone-regular),1.45vw,var(--fs-desktop-regular));background-color:var(--bg-color)}.full-bleed-header{display:flex;justify-content:center;background-color:var(--clr-transparent-50);padding-inline:var(--page-padding-phone)}header{display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%}.logo-container{width:3rem;flex:none}.header-logo{object-fit:fill}.section{padding-inline:var(--page-padding-phone);padding-block:var(--section-padding-phone)}.section-title{font-family:Merienda,serif;font-size:clamp(var(--fs-phone-h2),3vw,var(--fs-desktop-h2));font-weight:--var(--fw-200);text-transform:capitalize;text-align:center}.page-motif{margin-block-start:var(--rem-spacing-200);margin-inline:auto}@media screen and (min-width:40.875em){.page-motif{margin-block-start:var(--rem-spacing-500)}}.intro-section .flex-container p{margin-block-end:0}.workflow-section{display:flex;flex-direction:column;align-items:center}.form-section{position:relative}@media screen and (min-width:40.875em){.workflow-section{align-items:stretch}}@media screen and (min-width:57.5em){.workflow-section{align-items:center}}.linear-divider{height:25vh;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--clr-primary-200);background-image:linear-gradient(-45deg,var(--clr-ui-600) 0%,var(--clr-primary-600) 15%,var(--clr-primary-500) 25%,var(--clr-primary-400) 32.5%,var(--clr-primary-300) 40%,var(--clr-primary-100) 50%,var(--clr-primary-300) 60%,var(--clr-primary-400) 67.5%,var(--clr-primary-500) 75%,var(--clr-primary-600) 85%,var(--clr-ui-600) 100%);background-repeat:no-repeat;background-position:center;background-size:cover}nav[aria-label="navegación primaria"]{padding-block:var(--em-spacing-100);margin-inline-start:var(--em-spacing-200)}.nav-list{display:flex;justify-content:center;align-items:center;gap:var(--em-spacing-50);flex-wrap:wrap;margin:0}.nav-link{padding:var(--em-spacing-50);border-radius:var(--rad-25);font-size:clamp(var(--fs-phone-large),1.45vw,var(--fs-desktop-large));transition:all .15s;color:var(--bg-color);&:hover{background-color:var(--clr-primary-100);color:var(--text-color)}&:active{opacity:.9}}.nav-link.contact{background-color:var(--clr-primary-100);color:var(--text-color);&:hover{background-color:var(--clr-primary-500);color:var(--clr-primary-100)}&:active{background-color:var(--clr-primary-600)}}.nav-toggle-button{display:none}@media screen and (max-width:25.625em){.navigation{background-color:var(--clr-transparent-50);position:absolute;top:0;left:0;margin-inline-start:0;width:100%;backdrop-filter:blur(10px);transform:translateY(-100%);transition:transform .5s}nav[aria-label="navegación primaria"]{margin-inline-start:0}.navigation.active{transform:translateY(0)}.nav-list{flex-direction:column;gap:var(--em-spacing-200);padding-block:var(--em-spacing-300);padding-inline-start:0}.nav-list-item{display:flex;justify-content:center;align-items:center}[class=nav-link]{width:100%;text-align:center}header{padding-block:var(--em-spacing-75)}.nav-toggle-button{width:40px;height:40px;display:inline-block;border:none;padding:0;margin:0;background-color:transparent;cursor:pointer;position:absolute;right:1rem;z-index:1;&:hover .nav-toggle-icon{fill:var(--clr-primary-300)}&:focus{outline-offset:4px}}.nav-toggle-icon{width:100%;height:100%;>rect{transition:fill .15s,transform .15s ease-out}}.transformBarOne{transform:translate(-5px,5px) rotate(45deg);transform-origin:center}.transformBarThree{transform:translate(-5px,-5px) rotate(-45deg);transform-origin:center}.transformBarTwo{opacity:0}}.btn{display:inline-block;padding:var(--em-spacing-25) var(--em-spacing-75);border-radius:var(--rad-25);border:1px solid currentColor;cursor:pointer;transition:all .25s;text-decoration:none}.btn-cta{--btn-bg-color: var(--clr-transparent-50);--btn-text-color: var(--clr-primary-200);font-size:clamp(var(--fs-phone-h4),2vw,var(--fs-desktop-h3));color:var(--btn-text-color);background-color:var(--btn-bg-color);letter-spacing:2px;border-width:2px;&:hover{background-color:var(--bg-color);color:var(--text-color)}&:active{opacity:.75}}.btn-secondary{--btn-bg-color: var(--clr-primary-200);--btn-text-color: var(--text-color);font-size:clamp(var(--fs-phone-large),1.45vw,var(--fs-desktop-large));color:var(--btn-text-color);background-color:var(--btn-bg-color);letter-spacing:2px;align-self:flex-start;border:none;&:hover{background-color:var(--clr-primary-300)}&:active{opacity:.75}}.btn-error{--btn-bg-color: var(--clr-secondary-500);--btn-text-color: var(--bg-color);font-size:clamp(var(--fs-phone-h3),2.15vw,var(--fs-desktop-h3));color:var(--btn-text-color);background-color:var(--btn-bg-color)}.secondary-page-content{margin-inline:auto;width:100%;max-width:65ch;display:flex;flex-direction:column;align-items:center;padding-block-start:var(--rem-spacing-800);margin-block-end:var(--rem-spacing-500);padding-inline:var(--page-padding-phone)}.secondary-page-header-width{max-width:65ch}table{border:1px solid var(--text-color);border-collapse:collapse;margin-bottom:var(--em-spacing-200)}thead{background-color:var(--text-color);color:var(--bg-color)}td,th{padding:var(--em-spacing-50);border:1px solid var(--text-color)}th{border-color:var(--bg-color)!important}.container:not(:last-child){margin-block-end:var(--rem-spacing-400)}.blog-title{margin-block-end:.5ex;text-wrap:unset}.blog-title a{color:var(--clr-primary-500);text-decoration-color:transparent;&:hover{text-decoration-color:var(--clr-primary-500)}}.blog-title a[class=author]{color:var(--bg-color);&:hover{color:var(--text-color);background-color:var(--clr-secondary-100)}}.author{background-color:var(--clr-secondary-500);padding:var(--em-spacing-25) var(--em-spacing-50);border-radius:var(--rad-25);color:var(--bg-color);display:inline-block;transition:all .15s;&:hover{color:var(--text-color);background-color:var(--clr-secondary-100)}&:focus{outline:2px solid var(--clr-accent-300);outline-offset:-4px}}.categories{display:flex;gap:var(--em-spacing-25);margin-block-end:var(--em-spacing-100)}.category{text-decoration:none;background-color:var(--clr-accent-200);color:var(--text-color);padding:var(--em-spacing-25);border-radius:var(--rad-25);transition:opacity .15s;&:hover{background-color:var(--bg-color);opacity:.8}}.blog-link{text-decoration:none}.blog-image{margin-block-end:var(--em-spacing-50)}a[class*=btn]{box-shadow:1px 1px 10px var(--clr-transparent-30);&:hover{translate:1px 2px}}small{font-weight:200;font-size:clamp(var(--fs-phone-small),1.45vw,var(--fs-desktop-small))}.footer.primary{color:var(--bg-color);background-color:var(--text-color);padding:var(--section-padding-phone);display:flex;flex-direction:column;align-items:center;gap:var(--rem-spacing-300);position:relative}.footer-logo{width:75%;margin:0 auto}.social-links,.legal{display:flex;gap:var(--rem-spacing-200)}.social-links a{transition:scale .15s;&:hover{scale:.95}}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--em-spacing-100);& a:visited{color:color-mix(in srgb,currentColor 90%,black 10%)}}.footer.secondary{padding:var(--rem-spacing-100);display:flex;flex-direction:column;align-items:center;>p{margin-block-end:0}}.dev{display:flex;justify-content:flex-end;align-items:stretch;margin-block-start:var(--em-spacing-100)}.dev-logo{width:5rem}
