*,*::before,*::after{box-sizing:border-box}body{color:var(--body-c, #000);background-color:var(--body-bgc, #fff);accent-color:var(--accent-color, #000);font:var(--body-fw, 400) var(--body-fz, 1rem)/var(--body-lh, 1.35) var(--body-ff, sans-serif);min-height:100dvh;margin:0;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.section{display:grid;row-gap:var(--section-rg, 20px);padding-block:var(--section-pbl, 60px)}.section-heading{display:flex;flex-direction:column;gap:var(--section-heading-g, 12px)}.section-title,.section-subtitle{color:var(--c, #000);font:var(--fw, 400) var(--fz, 1rem)/var(--lh, 1.35) var(--ff, sans-serif);margin-block:0;text-transform:var(--tt, none);letter-spacing:var(--lts, normal);text-wrap:balance;text-align:var(--ta, center)}.section-title{--c: var(--section-title-c);--fz: var(--section-title-fz, calc(1.325rem + 0.9vw));--fw: var(--section-title-fw, 500);--lh: var(--section-title-lh, 1.25);--ff: var(--section-title-ff);--tt: var(--section-title-tt);--lts: var(--section-title-lts);--ta: var(--section-title-ta)}.section-subtitle{--c: var(--section-subtitle-c);--fz: var(--section-subtitle-fz, 1.2rem);--fw: var(--section-subtitle-fw);--lh: var(--section-subtitle-lh, 1.65);--ff: var(--section-subtitle-ff);--tt: var(--section-subtitle-tt);--lts: var(--section-subtitle-lts);--ta: var(--section-subtitle-ta)}.container,.container-fluid{--pinl: 0.75rem;width:100%;margin:0 auto;padding-inline:var(--pinl)}@media(min-width: 576px){.container,.container-fluid{--pinl: 0}}.container{--maw: 100%;max-width:var(--maw)}@media(min-width: 576px){.container{--maw: var(--container-maw-sm, 540px)}}@media(min-width: 768px){.container{--maw: var(--container-maw-md, 720px)}}@media(min-width: 992px){.container{--maw: var(--container-maw-lg, 960px)}}@media(min-width: 1200px){.container{--maw: var(--container-maw-xl, 1140px)}}@media(min-width: 1400px){.container{--maw: var(--container-maw-xxl, 1320px)}}@media(min-width: 1800px){.container{--maw: var(--container-maw-fhd, 1680px)}}.row{--row-fxw: wrap;--row-g: 0;display:flex;flex-wrap:var(--row-fxw);gap:var(--row-g);margin:0}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-inline:0;margin-top:0}h1,h2,h3,h4,h5,h6{color:var(--c, var(--heading-c, #000));font:var(--fw, var(--heading-fw, 500)) var(--fz, var(--heading-fz, 1.2rem))/var(--lh, var(--heading-lh, 1.2)) var(--ff, var(--heading-ff, sans-serif));text-transform:var(--tt, var(--heading-tt, none));letter-spacing:var(--lts, var(--heading-lts, normal));margin:var(--mt, var(--heading-mt, 0)) 0 var(--mb, var(--heading-mb, 0.5rem));text-wrap:balance;width:100%}h1{--c: var(--h1-c);--fz: var(--h1-fz, calc(1.375rem + 1.5vw));--fw: var(--h1-fw);--lh: var(--h1-lh, 1.2);--ff: var(--h1-ff);--tt: var(--h1-tt);--lts: var(--h1-lts);--mt: var(--h1-mt);--mb: var(--h1-mb)}@media(min-width: 1200px){h1{--h1-fz: 2.5rem}}h2{--c: var(--h2-c);--fz: var(--h2-fz, calc(1.325rem + 0.9vw));--fw: var(--h2-fw);--lh: var(--h2-lh, 1.25);--ff: var(--h2-ff);--tt: var(--h2-tt);--lts: var(--h2-lts);--mt: var(--h2-mt);--mb: var(--h2-mb)}@media(min-width: 1200px){h2{--h2-fz: 2rem}}h3{--c: var(--h3-c);--fz: var(--h3-fz, calc(1.3rem + 0.6vw));--fw: var(--h3-fw);--lh: var(--h3-lh, 1.3);--ff: var(--h3-ff);--tt: var(--h3-tt);--lts: var(--h3-lts);--mt: var(--h3-mt);--mb: var(--h3-mb)}@media(min-width: 1200px){h3{--h3-fz: 1.75rem}}h4{--c: var(--h4-c);--fz: var(--h4-fz, calc(1.275rem + 0.3vw));--fw: var(--h4-fw);--lh: var(--h4-lh, 1.35);--ff: var(--h4-ff);--tt: var(--h4-tt);--lts: var(--h4-lts);--mt: var(--h4-mt);--mb: var(--h4-mb)}@media(min-width: 1200px){h4{--h4-fz: 1.5rem}}h5{--c: var(--h5-c);--fz: var(--h5-fz, 1.25rem);--fw: var(--h5-fw);--lh: var(--h5-lh, 1.5);--ff: var(--h5-ff);--tt: var(--h5-tt);--lts: var(--h5-lts);--mt: var(--h5-mt);--mb: var(--h5-mb)}h6{--c: var(--h6-c);--fz: var(--h6-fz, 1rem);--fw: var(--h6-fw);--lh: var(--h6-lh, 1.65);--ff: var(--h6-ff);--tt: var(--h6-tt);--lts: var(--h6-lts);--mt: var(--h6-mt);--mb: var(--h6-mb)}img{border-radius:var(--image-bdrs, 0);height:var(--image-h, auto);max-width:var(--image-maw, 100%);-o-object-fit:var(--image-obj-fit, cover);object-fit:var(--image-obj-fit, cover);-o-object-position:var(--image-obj-pos, center);object-position:var(--image-obj-pos, center);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.btn{--ff: var(--btn-ff, sans-serif);--fz: var(--btn-fz, 0.9rem);--fw: var(--btn-fw, 400);--lh: var(--btn-lh, 1.35);--tt: var(--btn-tt, none);--c: var(--btn-c, #000000);--bg: var(--btn-bg, #e2e2e2);--bdw: var(--btn-bdw, 1px);--bdc: var(--btn-bdc, #e2e2e2);--bdrs: var(--btn-bdrs, 0);--bxsh: var(--btn-bxsh, none);--g: var(--btn-g, 0.5em);--p: var(--btn-p, 0.475em 0.75em 0.375em);--trsl: var(--btn-trsl, 0);font:var(--fw) var(--fz)/var(--lh) var(--ff);text-transform:var(--tt);text-decoration:none;color:var(--c);background:var(--bg);border:var(--bdw) solid var(--bdc);border-radius:var(--bdrs);box-shadow:var(--bxsh);display:inline-flex;justify-content:center;align-items:baseline;gap:var(--g);width:-moz-fit-content;width:fit-content;padding:var(--p);cursor:pointer;translate:var(--trsl);transition:var(--trz);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 768px){.btn{--btn-fz: 0.95rem}}@media(min-width: 1200px){.btn{--btn-fz: 1rem}}.btn:hover{--btn-trsl: 0 -0.25em;color:var(--btn-c);background:var(--bg);border:var(--bdw) solid var(--bdc)}.btn-sm{--btn-fz: 0.825rem;--btn-p: 0.2em 0.6em}@media(min-width: 768px){.btn-sm{--btn-fz: 0.85rem}}@media(min-width: 1200px){.btn-sm{--btn-fz: 0.875rem}}.btn-lg{--btn-fz: 1rem;--btn-p: 0.4em 0.8em}@media(min-width: 768px){.btn-lg{--btn-fz: 1.125rem}}@media(min-width: 1200px){.btn-lg{--btn-fz: 1.25rem}}.btn-primary{--btn-c: var(--light-c);--btn-bg: var(--primary-c);--btn-bdc: var(--primary-c)}.btn-outline-primary{--btn-c: var(--dark-c);--btn-bg: transparent;--btn-bdc: var(--primary-c)}:is(.btn-primary,.btn-outline-primary):hover{--btn-c: var(--light-c);--btn-bg: var(--primary-c--h);--btn-bdc: var(--primary-c--h)}.btn-secondary{--btn-c: var(--light-c);--btn-bg: var(--secondary-c);--btn-bdc: var(--secondary-c)}.btn-outline-secondary{--btn-c: var(--dark-c);--btn-bg: transparent;--btn-bdc: var(--secondary-c)}:is(.btn-secondary,.btn-outline-secondary):hover{--btn-c: var(--light-c);--btn-bg: var(--secondary-c--h);--btn-bdc: var(--secondary-c--h)}.btn-light{--btn-c: var(--dark-c);--btn-bg: var(--light-c);--btn-bdc: var(--light-c)}.btn-outline-light{--btn-c: var(--light-c);--btn-bg: transparent;--btn-bdc: var(--light-c)}:is(.btn-light,.btn-outline-light):hover{--btn-c: var(--dark-c--h);--btn-bg: var(--light-c--h);--btn-bdc: var(--light-c--h)}.btn-dark{--btn-c: var(--light-c);--btn-bg: var(--dark-c);--btn-bdc: var(--dark-c)}.btn-outline-dark{--btn-c: var(--dark-c);--btn-bg: transparent;--btn-bdc: var(--dark-c)}:is(.btn-dark,.btn-outline-dark):hover{--btn-c: var(--light-c--h);--btn-bg: var(--dark-c--h);--btn-bdc: var(--dark-c--h)}.btn-link{--btn-c: var(--primary-c);--btn-bg: transparent;--btn-bdc: transparent}.btn-link:hover{--btn-c: var(--primary-c--h);--btn-bg: transparent;--btn-bdc: transparent}.card-group{display:grid;grid-template-columns:var(--card-group-gtc, 1fr);gap:var(--card-group-g, 12px);width:100%}@media(min-width: 768px){.card-group{grid-template-columns:var(--card-group-gtc, 1fr 1fr);gap:var(--card-group-g, 16px)}}@media(min-width: 1200px){.card-group{grid-template-columns:var(--card-group-gtc, repeat(4, 1fr));gap:var(--card-group-g, 20px)}}.card{color:var(--card-c, #000);background:var(--card-bg, #fff);border:var(--card-bdw, 1px) solid var(--card-bdc, transparent);border-radius:var(--card-bdrs, 2px);display:flex;flex-flow:var(--card-fxd, column) var(--card-fxw, wrap);justify-content:var(--card-jc, start);align-items:var(--card-ai, center);gap:var(--card-g, 0);overflow:hidden;padding:var(--card-p, 0);box-shadow:var(--card-bxsh, none);translate:var(--card-trsl, 0);transition:var(--card-trz, 0.2s ease)}@media(min-width: 768px){.card{--bdrs: var(--card-bdrs, 4px)}}@media(min-width: 1200px){.card{--bdrs: var(--card-bdrs, 6px)}}.card:hover{box-shadow:var(--card-bxsh--h, var(--card-bxsh));translate:var(--card-trsl--h, var(--card-trsl))}.card:hover .btn{--btn-trsl: 0}.card-img{max-width:var(--card-img-maw, 100%)}.card-body{--fxd: var(--flex-fxd, column);--fxw: var(--flex-fxw, wrap);--jc: var(--flex-jc, start);--ai: var(--flex-ai, center);--g: var(--flex-g, 0);display:flex;flex-flow:var(--fxd) var(--fxw);justify-content:var(--jc);align-items:var(--ai);gap:var(--g);--flex-fxd: var(--card-body-fxd, column);--flex-jc: var(--card-body-jc, start);--flex-ai: var(--card-body-ai, center);--flex-g: var(--card-body-g, 12px);padding:var(--card-body-p, 0)}@media(min-width: 768px){.card-body{--fxd: var(--flex-fxd, row)}}.card-title,.card-text{text-wrap:balance}.card-title{color:var(--card-title-c, #000);font:var(--card-title-fw, 500) var(--card-title-fz, 1.2rem)/var(--card-title-lh, 1.35) var(--card-title-ff, sans-serif);text-transform:var(--card-title-tt, none);text-align:var(--card-title-ta, left);margin-bottom:0}.card-text{color:var(--card-text-c, #000);font:var(--card-text-fw, 400) var(--card-text-fz, 1rem)/var(--card-text-lh, 1.35) var(--card-text-ff, sans-serif);text-align:var(--card-text-ta, left)}.card-text:last-child{margin-bottom:0}/*# sourceMappingURL=library.css.map */