:root
{
    --color-primary: var(--grey-200);
    --color-accent: var(--green-500);
    --color-accent-light: var(--green-400);
    --color-background: rgba(43, 30, 49, 1);
    --color-grid: var(--grey-200);
    --color-white: #FFF;
    /*Variant Color*/

    /*Grey*/
    --grey-500: rgba(255, 255, 255, 0.38);
    --grey-200: rgba(249, 249, 249, 1);
    /*Green*/
    --green-500: rgba(129, 209, 85, 1);
    --green-400: rgba(150, 216, 112, 1);
    /*Blue*/
    --blue-500: rgba(66, 165, 245, 1);
    --blue-400: rgba(140, 189, 240, 1);
    /*Pink*/
    --pink-500: rgba(209, 85, 122, 1);
    --pink-400: rgba(224, 139, 162, 1);
    /*Orange*/
    --orange-500: rgba(255, 140, 5, 1);
    /*Yellow*/
    --yellow-500: rgba(255, 218, 27, 1);
    /*Purple*/
    --purple-500: rgba(89, 8, 158, 1);
}


.svg-color--accent__stroke
{
    stroke: var(--color-accent)
}

.svg-color--accent-light__stroke
{
    stroke: var(--color-accent-light)
}

.svg-color--accent__fill
{
    fill: var(--color-accent)
}

.svg-color--accent-light__fill
{
    fill: var(--color-accent-light)
}
:root{--font-primary: "verdana", sans-serif;--font-secondary: "Trebuchet MS", sans-serif;--font-title: var(--font-secondary);--color-text: var(--color-primary);--color-text-subtitle-chapter: var(--grey-500);--color-text-accent: var(--color-accent);--color-text-accent-light: var(--color-accent-light);--sizes-ratio: 1;--sizes-text-01: calc( 0.9375em * var(--sizes-ratio));--sizes-text-0: 1em;--sizes-text-1: calc( 1.125em * var(--sizes-ratio));--sizes-text-2: calc( 1.5em * var(--sizes-ratio));--sizes-text-3: calc( 1.875em * var(--sizes-ratio));--sizes-text-4: calc( 2.5em * var(--sizes-ratio));--sizes-text-4-5: calc( 3em * var(--sizes-ratio));--sizes-text-5: calc( 4.75em * var(--sizes-ratio));--sizes-text-6: calc( 18em * var(--sizes-ratio));--sizes-text-7: calc( 21.25em * var(--sizes-ratio))}@font-face{font-family:"palatino";src:url(ea39be6fb6bbf0643c29.woff)}.text-color__accent{color:var(--color-text-accent) !important}.text-color__accent-light{color:var(--color-text-accent-light) !important}.text-style--home-title{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-5);color:var(--grey-200)}.text-style--menu-title{font-family:var(--font-title);font-size:var(--sizes-text-2)}.text-style--menu-items{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-2);color:var(--grey-200)}.text-style--menu-card{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-1);font-weight:100}.text-style--title{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-5);letter-spacing:.02em}.text-style--title-chapter{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-7);letter-spacing:.02em;color:var(--color-text-accent)}.text-style--subtitle{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-3)}.text-style--subtitle-chapter{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-6);color:var(--color-text-subtitle-chapter)}.text-style--subtitle-menu{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-4-5);color:var(--grey-200)}.text-style--paragraph{font-family:var(--font-primary);font-weight:400;letter-spacing:.1em;font-size:var(--sizes-text-1);line-height:214%}.text-style--footer-title{font-family:var(--font-secondary);font-weight:bold;font-size:var(--sizes-text-4)}.text-style--footer-item{font-family:var(--font-primary);font-weight:400;letter-spacing:.1em;font-weight:bold;font-size:var(--sizes-text-1)}:root{--line-space: 0px }body{padding:0;margin:0;background:var(--color-background);color:var(--color-text)}header .header--nav{position:fixed;top:0;display:flex;height:80px;width:100%;box-sizing:border-box;border-bottom:4px solid var(--color-grid);background:var(--color-background);z-index:1001}header .header--nav .nav--logo{display:flex;justify-content:center;align-items:center;order:1;height:76px;width:80px}header .header--nav .nav--items{display:flex;justify-content:space-between;align-items:center;order:2;flex:1;margin-right:80px;padding:0px 40px}header .header--nav .nav--items .items--list{display:flex;align-items:center;list-style:none;padding:0}header .header--nav .nav--items .items--list li:first-child{display:none}header .header--nav .nav--items .items--list li:not(li:last-child){margin-right:32px}header .header--nav .nav--items .items--list li{display:flex;align-items:center;white-space:nowrap}header .header--nav .nav--items .items--list li svg{margin-right:10px;transform:scale(var(--sizes-ratio))}header .header--nav .nav--menu{display:flex;justify-content:center;align-items:center;height:76px;width:80px;order:3}header .header--nav .nav--menu .menu--icon{height:40px;width:40px;background-image:url(ffc924d8252fb661af81.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}header .menu--items.appear{pointer-events:unset;opacity:1;transition:opacity .5s}header .menu--items{position:fixed;display:flex;flex-wrap:wrap;width:100%;height:100%;padding:20px 80px;box-sizing:border-box;background:#201625;z-index:10000;opacity:0;pointer-events:none}header .menu--items .menu--close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;height:76px;width:80px}header .menu--items .menu--close .menu--icon{height:40px;width:40px;background-image:url(c11375cd2cdabd4ce931.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}header .menu--items .menu--items__links{width:60%;padding-right:10px;box-sizing:border-box;margin-top:10px}header .menu--items .menu--items__links ul{display:flex;flex-direction:column;justify-content:space-between;height:60%;padding:0}header .menu--items .menu--items__links ul li{display:flex;align-items:center;height:55px;width:100%;padding-left:10px;box-sizing:border-box;list-style:none;cursor:pointer}header .menu--items .menu--items__links ul li a{text-decoration:none}header .menu--items .menu--items__links ul li a span{margin-right:10px}header .menu--items .menu--items__links ul li:hover{background:rgba(196,196,196,.25)}header .menu--items .menu--items__links ul li:first-child:hover span{color:var(--green-500)}header .menu--items .menu--items__links ul li:nth-child(2):hover span{color:var(--blue-500)}header .menu--items .menu--items__links ul li:nth-child(3):hover span{color:var(--pink-500)}header .menu--items .menu--items__links ul li:nth-child(4):hover span{color:var(--orange-500)}header .menu--items .menu--items__links ul li:nth-child(5):hover span{color:var(--yellow-500)}header .menu--items .menu--items__cta{width:40%;height:100%;padding-left:10px;box-sizing:border-box}header .menu--items .menu--items__cta .cta--card{width:100%;height:100%;border-radius:6px;background:var(--purple-500);overflow:hidden}header .menu--items .menu--items__cta .cta--card .card--text{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;color:#000;padding:50px 30px;box-sizing:border-box}header .menu--items .menu--items__cta .cta--card .card--text .card--title{color:var(--color-white)}header .menu--items .menu--items__cta .cta--card .card--text .card--description{color:var(--color-white)}header .menu--items .menu--items__cta .cta--card .card--text .card--link{position:relative;display:flex;align-items:center;height:calc(75px*var(--sizes-ratio));text-decoration:none;color:#000;z-index:1001}header .menu--items .menu--items__cta .cta--card .card--text .card--link::before{position:absolute;content:"";height:calc(75px*var(--sizes-ratio));width:calc(75px*var(--sizes-ratio));left:-25%;border-radius:50%;background:#f1f1f1;transition:1s transform;z-index:-2}header .menu--items .menu--items__cta .cta--card .card--text .card--link::after{position:absolute;content:"";height:2px;width:calc(18px*var(--sizes-ratio));left:-15%;background:#000;z-index:-1}header .menu--items .menu--items__cta .cta--card .card--text p{display:flex;align-items:center;height:25%;margin:0;text-align:center}header .menu--items .menu--items__cta .cta--card .card--text div{display:flex;align-items:center;height:25%}header .menu--items .menu--items__cta .cta--card .card--text div img{width:100%;height:100%;object-fit:contain}body.mobile .header--nav .nav--items{padding:0;margin-right:0;justify-content:center;width:100%;height:100%}body.mobile .header--nav .nav--items h1{display:none}body.mobile .header--nav .nav--items ul{width:100%;height:100%}body.mobile .header--nav .nav--items ul li:not(:first-child){display:none}body.mobile .header--nav .nav--items ul li:first-child{display:flex;align-items:center;flex:1;margin:0;height:100%}body.mobile .header--nav .nav--items ul li:first-child p{font-size:14px !important}body.mobile .menu--items .menu--items__cta .cta--card .card--text{justify-content:space-around}body.mobile .menu--items .menu--items__cta .cta--card .card--text .card--title{display:none}body.mobile .menu--items .menu--items__cta .cta--card .card--text div{display:none}body.mobile .menu--items .menu--items__cta .cta--card .card--text .block--link{display:flex}header.reading .header--nav .nav--logo path{fill:var(--color-accent)}header.reading .header--nav .nav--items ul li:nth-child(2) path{stroke:var(--green-500)}header.reading .header--nav .nav--items ul li:nth-child(3) path{stroke:var(--blue-500)}header.reading .header--nav .nav--items ul li:nth-child(4) path{stroke:var(--pink-500)}.main-section .main-section--header{width:100%;height:740px;padding-top:80px;border-bottom:4px solid var(--color-grid);box-sizing:border-box}.main-section .main-section--header .header-container{border-width:0px 4px 0px 4px;border-style:solid;border-color:var(--color-grid);position:relative;width:calc(100% - 160px);height:100%;margin:0px 80px;box-sizing:border-box}.main-section .main-section--header .header-container h2{position:absolute}.main-section .main-section--header .header-container .header-container--number{position:absolute;display:flex;align-items:center;height:300px;margin:0;background:var(--color-background);z-index:2}.main-section .main-section--header .header-container .header-container--bar{position:absolute;width:calc(100% + 168px);height:4px;left:-84px;background:var(--color-grid);z-index:-1}.main-section .main-section--header .header-container .header-container--description{display:flex;flex-direction:column;justify-content:center;position:absolute;padding:20px;background:var(--color-background)}.main-section .main-section--header .header-container .header-container--description p{margin:0}.main-section .main-section--body{position:relative;border-bottom:4px solid var(--color-grid);overflow:hidden}.main-section .main-section--body .body--space{border-width:0px 4px 0px 4px;border-style:solid;border-color:var(--color-grid);margin:0px 80px;height:288px}.main-section .main-section--body .body--line{position:relative;display:flex;justify-content:center;padding:0px 80px;z-index:1}.main-section .main-section--body .body--line .line--text{position:absolute;top:calc(-170px*var(--sizes-ratio));width:100%;z-index:1}.main-section .main-section--body .body--line .line--text .subtitle{position:absolute;display:flex;align-items:center;width:calc(100% - 168px);margin:0px 84px}.main-section .main-section--body .body--line .line--text .subtitle .subtitle--text{padding:20px;background:var(--color-background)}.main-section .main-section--body .body--line .line--text .subtitle .subtitle--text h3{margin:0}.main-section .main-section--body .body--line .line--text .subtitle .subtitle--number{display:flex;align-items:center;height:200px;background:var(--color-background)}.main-section .main-section--body .body--line .line--text .subtitle .subtitle--bar{position:absolute;width:calc(100% + 168px);height:4px;left:-84px;background:var(--color-grid);z-index:-1}.main-section .main-section--body .body--line .line--text .paragraph{position:absolute;z-index:2}.main-section .main-section--body .body--line .line--text .paragraph p{padding:10px;max-width:60%;background:var(--color-background);background:var(--color-background)}.main-section .main-section--body .body--line .line--container{border-width:0px 4px 0px 4px;border-style:solid;border-color:var(--color-grid);display:block;left:0px;width:100%;height:100%;box-sizing:border-box;justify-content:center}.main-section .main-section--body .body--line .line{width:calc(793px*var(--sizes-ratio));padding:0px 10% 100px 10%;z-index:0}.main-section .main-section--body .body--line .line path{transition:1s stroke-dashoffset cubic-bezier(0.14, 0.13, 0.49, 0.97)}.main-section .illustration-container{position:absolute;display:block;height:100%;width:100%;top:0px}.main-section .illustration-container .illustration{position:absolute;z-index:1}.main-section .illustration-container .illustration .opacity{opacity:.5}.main-section .illustration-container .illustration .medium{transform:scale(calc(2.5 * var(--sizes-ratio)))}.main-section .illustration-container .illustration .medium-plus{transform:scale(calc(6.5 * var(--sizes-ratio)))}.main-section .illustration-container .illustration .big{transform:scale(calc(12 * var(--sizes-ratio)))}body.mobile .main-section .main-section--header{height:unset;border-bottom:unset}body.mobile .main-section .main-section--header .header-container{padding:0px 20px;margin:0px;border:0;width:100%}body.mobile .main-section .main-section--header .header-container .header-container--title{height:300px}body.mobile .main-section .main-section--header .header-container .header-container--title h2{position:absolute;width:inherit;font-size:22px !important;padding:5px 10px;margin-left:90px;background:var(--color-background)}body.mobile .main-section .main-section--header .header-container .header-container--number{font-size:200px;top:0px;right:unset;left:0px}body.mobile .main-section .main-section--header .header-container .header-container--description{position:relative;padding:0;height:unset;width:unset;left:0;bottom:unset;margin-bottom:100px}body.mobile .main-section .main-section--header .header-container .header-container--description .description--title{font-size:14px}body.mobile .main-section .main-section--header .header-container .header-container--bar{width:calc(100% + 80px) !important;top:150px !important;left:-84px !important;height:4px !important}body.mobile .main-section .main-section--header .header-container .header-container--bar::before{content:"";position:absolute;top:-150px;left:calc(50% + 44px);height:255px;width:4px;background:var(--color-grid)}body.mobile .main-section .main-section--body .body--space{display:none}body.mobile .main-section .main-section--body .body--line{position:unset;flex-direction:column;padding:0}body.mobile .main-section .main-section--body .body--line .line--text{position:unset;padding:0px 10px;box-sizing:border-box}body.mobile .main-section .main-section--body .body--line .line--text .subtitle{position:relative;flex-direction:column;justify-content:unset;top:unset;width:100%;margin:100px 0px 120px 0px;background:var(--color-background);z-index:-1}body.mobile .main-section .main-section--body .body--line .line--text .subtitle .subtitle--text{width:100%;margin-top:60px}body.mobile .main-section .main-section--body .body--line .line--text .subtitle .subtitle--text h3{font-size:24px}body.mobile .main-section .main-section--body .body--line .line--text .subtitle .subtitle--number{position:absolute;right:31px;top:-110px;height:unset !important}body.mobile .main-section .main-section--body .body--line .line--text .subtitle .subtitle--number span{font-size:150px}body.mobile .main-section .main-section--body .body--line .line--text .paragraph{position:unset;margin:0;padding:10px 0px}body.mobile .main-section .main-section--body .body--line .line--text .paragraph p{max-width:unset;margin:0;border-left:4px solid var(--color-accent)}body.mobile .main-section .main-section--body .body--line .line--text .paragraph:last-child{margin-bottom:100px}body.mobile .main-section .main-section--body .body--line .line--container{border:0;position:absolute;height:100%;width:100%}body.mobile .main-section .main-section--body .body--line .line--container .line{position:absolute;top:311px;width:unset;padding:unset}body.mobile .main-section .main-section--body .illustration-container{display:none}body.mobile .footer--title-next{border:0}body.mobile footer{width:100%;border:unset;margin:0}body.mobile footer ul{padding:0px 20px;box-sizing:border-box}body.mobile footer ul li{text-align:unset}body.mobile footer ul li a{order:2;margin-right:0px;margin-left:20px}body.mobile footer ul li svg{min-width:20px}footer{border-width:0px 4px 0px 4px;border-style:solid;border-color:var(--color-grid);position:relative;display:flex;flex-direction:column;align-items:center;width:calc(100% - 160px);margin:0 80px;padding-bottom:20px;box-sizing:border-box}footer h3{position:absolute;top:calc(-28px*var(--sizes-ratio));left:8%;margin:0;padding:0px 30px;background:var(--color-background)}footer ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:40px 0px;list-style:none}footer ul li{display:flex;justify-content:center;align-items:center;min-width:50%;padding:20px 0px;text-align:center}footer ul li a{margin-right:10px;text-decoration:none;color:var(--color-text)}.footer--next-page[data-chapter="1"] h2 span{color:var(--green-500)}.footer--next-page[data-chapter="2"] h2 span{color:var(--blue-500)}.footer--next-page[data-chapter="3"] h2 span{color:var(--pink-500)}.footer--next-page[data-chapter="4"] h2 span{color:var(--orange-500)}.footer--next-page[data-chapter="5"] h2 span{color:var(--yellow-500)}.footer--next-page{position:relative;height:200vh;width:100%}.footer--next-page .footer--title-next{position:relative;display:flex;justify-content:center;align-items:center;margin:0px 72px 0px 80px;border-width:0px 4px 0px 4px;border-style:solid;border-color:var(--color-grid)}.footer--next-page .footer--title-next h2{position:relative;text-align:center;display:block;width:fit-content;padding:0px 20px;z-index:1000;background:var(--color-background)}.footer--next-page .footer--title-next::before{content:"";position:absolute;bottom:50%;display:block;height:4px;width:calc(100% + 161px);left:-85px;background:var(--color-grid);z-index:-1}.footer--next-page .next-page--illu{position:sticky;top:0;height:50%;width:100%;overflow:hidden}.footer--next-page .next-page--illu .next-page--animation{display:block;width:100%;height:100%}.footer--next-page .next-page--illu .next-page--animation .illustration{display:flex;justify-content:center;align-items:center;height:100%}.footer--next-page .next-page--illu .next-page--animation .illustration .opacity{opacity:.5}.footer--next-page .next-page--illu .next-page--animation .illustration .medium{transform:scale(calc(2.5 * var(--sizes-ratio)))}.footer--next-page .next-page--illu .next-page--animation .illustration .medium-plus{transform:scale(calc(6.5 * var(--sizes-ratio)))}.footer--next-page .next-page--illu .next-page--animation .illustration .big{transform:scale(calc(12 * var(--sizes-ratio)))}.card--link:hover::before,.footer--link:hover::before{transform:translateX(calc(180px * var(--sizes-ratio)))}@media screen and (max-width: 1150px)and (min-width: 1000px){:root{--sizes-ratio: 0.75;--line-space: 10px}}@media screen and (max-width: 1000px)and (min-width: 750px){.card--link:hover::before,.footer--link:hover::before{transform:translateX(240px)}:root{--sizes-ratio: 0.65;--line-space: 40px}}@media screen and (max-width: 830px){.card--link:hover::before,.footer--link:hover::before{transform:translateX(140px)}:root{--sizes-ratio: 0.60;--line-space: 40px}}@media screen and (max-width: 1000px){header .header--nav.appear{border:0;background:unset;z-index:10010;pointer-events:none;padding-bottom:4px}header .header--nav.appear .nav--menu .menu--icon{display:none}header .menu--items{height:100% !important;padding:0px !important}header .menu--items .menu--items__links{margin-top:80px;width:100% !important;height:calc(60% - 80px) !important;padding:0}header .menu--items .menu--items__links h1{display:none}header .menu--items .menu--items__links ul{height:100%;margin:0}header .menu--items .menu--items__links ul li{height:20%;padding-right:20px}header .menu--items .menu--items__links ul li a{display:flex;align-items:center}header .menu--items .menu--items__links ul li a span{font-size:calc(var(--sizes-text-2)*var(--sizes-ratio)*5);margin-right:20px}header .menu--items .menu--items__cta{width:100% !important;height:40% !important;padding:0 !important}header .menu--items .menu--items__cta .cta--card{width:100% !important;border-radius:0 !important}header .menu--items .menu--items__cta .cta--card .card--image{display:none}header .menu--items .menu--items__cta .cta--card .card--text{height:100%}header .menu--items .menu--items__cta .cta--card .card--text .card--title{font-size:calc(var(--sizes-text-1)*var(--sizes-ratio)*2.5)}header .menu--items .menu--items__cta .cta--card .card--text .card--description{font-size:calc(var(--sizes-text-1)*var(--sizes-ratio)*2.5)}header .menu--items .menu--items__cta .cta--card .card--text .card--link{font-size:calc(var(--sizes-text-1)*var(--sizes-ratio)*3);height:calc(75px*var(--sizes-ratio)*2)}header .menu--items .menu--items__cta .cta--card .card--text .card--link::before{height:calc(75px*var(--sizes-ratio)*2);width:calc(75px*var(--sizes-ratio)*2)}header .menu--items .menu--items__cta .cta--card .card--text .card--link::after{width:calc(18px*var(--sizes-ratio)*2)}}.snowflake{display:block;height:50px;width:50px;background-image:url(06c42960191cbbb63001.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.snowflake__variante{background-image:url(29dca85806b0ad721c5c.svg)}.sheet{display:block;height:50px;width:50px;background-image:url(34978424b81d66dc891b.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.flower{display:block;height:50px;width:50px;background-image:url(3748bc5e3fd65f25c130.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.pumpkin{display:block;height:50px;width:50px;background-image:url(7c43c57a34430ebb466c.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.octogone{display:block;height:50px;width:50px;background-image:url(d3faf9cc79fc8a4ef290.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.block--link{display:flex;justify-content:center;align-items:center}.block--link .footer--link{position:relative;display:flex;align-items:center;flex:1;padding:16px 29px 16px 47px;text-decoration:none;color:var(--color-white);background:rgba(196,196,196,.25);z-index:1001}.block--link .footer--link::after{position:absolute;content:"";height:2px;width:calc(18px*var(--sizes-ratio));left:15px;background:var(--color-white);z-index:-1}
