@import url(https://use.typekit.net/xao3rwp.css);
@import url(https://fonts.googleapis.com/css2?family=Comic+Neue:wght@300;400;700&display=swap);
:root{--spacing1: 0.25rem;--spacing2: 0.5rem;--spacing3: 0.75rem;--spacing4: 1rem;--spacing5: 1.5rem;--spacing6: 2rem;--spacing7: 2.5rem;--container-padding:1.5rem;--grid-gap: 1rem}@media screen and (min-width: 768px){:root{--container-padding: 2rem}}@media screen and (min-width: 1440px){:root{--container-padding: 3rem}}@media screen and (min-width: 768px){:root{--grid-gap: 2rem}}@media screen and (min-width: 992px){:root{--grid-gap: 3rem}}@media screen and (min-width: 1440px){:root{--grid-gap: 4rem}}@media screen and (min-width: 1920px){:root{--grid-gap: 5rem}}:root{--svg-angle-white: url("data:image/svg+xml, %3Csvg%20viewBox=%270%200%2016%2016%27%20fill=%27none%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27M6.66666%2012L10.6667%208L6.66666%204%27%20stroke=%27%23fff%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%20%2F%3E%3C%2Fsvg%3E ")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'Schtroumpf 2011b';src:url("/assets/fonts/Schtroumpf.woff2") format("woff2"),url("/assets/fonts/Schtroumpf.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@media (prefers-reduced-motion){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html{box-sizing:border-box;width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);font-size:16px;font-family:"ff-tisa-sans-web-pro",sans-serif;color:#353535;line-height:1.25;overscroll-behavior:none}html *,html *::before,html *::after{box-sizing:inherit}body{width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);padding:0;margin:0;overflow-x:hidden;background-color:#fffaef;display:flex;flex-direction:column;justify-content:space-between}ul{margin:0;padding:0}li{list-style:none}img{display:block}@media screen and (min-width: 992px) and (orientation: landscape){.sm-only{display:none}}.lg-only{display:none}@media screen and (min-width: 992px) and (orientation: landscape){.lg-only{display:block}}@media only screen and (pointer: coarse){.mouse-only{display:none}}@media only screen and (pointer: fine){.touch-only{display:none}}body{font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;hyphens:auto;margin:0}.heading--1{font-size:clamp(3.375rem, 3.34466rem + .08091vw, 3.5rem);margin:0 0 clamp(2rem, 1.87864rem + .32362vw, 2.5rem)}.heading--2{font-size:clamp(2.5rem, 2.37864rem + .32362vw, 3rem);margin:0 0 clamp(1.5rem, 1.37864rem + .32362vw, 2rem)}.heading--3{font-size:clamp(2.25rem, 2.18932rem + .16181vw, 2.5rem);margin:0 0 clamp(1.5rem, 1.37864rem + .32362vw, 2rem)}.heading--4{font-size:clamp(1.5rem, 1.37864rem + .32362vw, 2rem);margin:0 0 clamp(1.5rem, 1.37864rem + .32362vw, 2rem)}.heading--5{font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem);margin:0 0 clamp(1.5rem, 1.37864rem + .32362vw, 2rem)}p{font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem);margin:0 0 clamp(1.5rem, 1.37864rem + .32362vw, 2rem)}.small{font-size:clamp(.875rem, .84466rem + .08091vw, 1rem)}.xsmall{font-size:clamp(.75rem, .68932rem + .16181vw, 1rem)}a{text-decoration:none}.transition{width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;left:0;z-index:999;pointer-events:none}.transition .bg{width:120vw;height:0;position:absolute;bottom:-10vh;left:50%;transform:translateX(-50%);filter:blur(10px);background-color:#fffaef}.bg-container{position:fixed;top:0;left:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);z-index:-1;pointer-events:none;overflow:hidden;opacity:0}.bg-container .bg--tree--left{position:absolute;top:0;left:-50%;aspect-ratio:1/1;height:100%;z-index:2;transform:scale(1.5);transform-origin:center;filter:blur(8px);backface-visibility:hidden;will-change:transform}@media screen and (min-width: 992px){.bg-container .bg--tree--left{transform:scale(2);left:0}}.bg-container .bg--tree--left .tree{width:auto;height:200%;left:-70%;bottom:-135%;position:absolute;transform:scaleX(-1);transform-origin:bottom;backface-visibility:hidden;will-change:transform}@media screen and (min-width: 992px){.bg-container .bg--tree--left .tree{height:250%;left:-110%;bottom:-175%}}@media screen and (min-width: 1600px){.bg-container .bg--tree--left .tree{left:-105%}}.bg-container .bg--tree--left .tree.open,.bg-container .bg--tree--left .tree.open-from-skip{bottom:0;left:-100%}@media screen and (min-width: 992px){.bg-container .bg--tree--left .tree.open,.bg-container .bg--tree--left .tree.open-from-skip{left:-150%}}@media screen and (min-width: 1600px){.bg-container .bg--tree--left .tree.open,.bg-container .bg--tree--left .tree.open-from-skip{left:-125%}}.bg-container .bg--tree--left .tree.open{transition:all 2s}.bg-container .bg--tree--right{position:absolute;top:0;right:-50%;aspect-ratio:1/1;height:100%;z-index:1;transform:scale(1.5);transform-origin:center;filter:blur(4px);backface-visibility:hidden;will-change:transform}@media screen and (min-width: 992px){.bg-container .bg--tree--right{transform:scale(2);right:0}}.bg-container .bg--tree--right .tree{width:auto;height:200%;right:-70%;bottom:-135%;position:absolute;transform-origin:bottom;backface-visibility:hidden;will-change:transform}@media screen and (min-width: 992px){.bg-container .bg--tree--right .tree{height:250%;right:-110%;bottom:-175%}}@media screen and (min-width: 1600px){.bg-container .bg--tree--right .tree{right:-105%}}.bg-container .bg--tree--right .tree.open,.bg-container .bg--tree--right .tree.open-from-skip{bottom:0;right:-100%}@media screen and (min-width: 992px){.bg-container .bg--tree--right .tree.open,.bg-container .bg--tree--right .tree.open-from-skip{right:-150%}}@media screen and (min-width: 1600px){.bg-container .bg--tree--right .tree.open,.bg-container .bg--tree--right .tree.open-from-skip{right:-125%}}.bg-container .bg--tree--right .tree.open{transition:all 2s}main{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}section{width:100%;display:flex;flex-direction:column;align-items:center}section>.container{width:100%;padding:0 var(--container-padding)}.comic{padding:0.5rem 1rem;border:2px solid #000;background:#fff;font-family:"Schtroumpf 2011b",sans-serif;color:#000;text-align:center}@media screen and (min-width: 1440px){.comic{padding:1rem 1.5rem;border-width:2px}}.comic--speech{border-radius:1rem;position:relative}@media screen and (min-width: 1440px){.comic--speech{border-radius:1.5rem}}.comic--speech *{position:relative;z-index:3}.comic--speech::before{content:'';display:block;width:1.5rem;aspect-ratio:0.42;position:absolute;top:calc(100% - 8px);left:20%;transform-origin:50% 0%;background:url("/assets/img/speech-arrow.svg") no-repeat center/contain;z-index:1;transform:rotate(40deg)}@media screen and (min-width: 1440px){.comic--speech::before{width:2rem}}.comic--speech::after{content:'';display:block;width:100%;height:100%;border-radius:1rem;background:#fff;position:absolute;top:0;left:0;z-index:2}@media screen and (min-width: 1440px){.comic--speech::after{border-radius:1.5rem}}.comic .heading--5{display:inline-block;font-size:0.875rem;margin:0}@media screen and (min-width: 1440px){.comic .heading--5{font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem)}}.cta{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;height:2rem;border:0;border-radius:1rem;font-family:"ff-tisa-sans-web-pro",sans-serif;font-size:0.875rem;font-weight:700;line-height:1.5rem;padding:0 var(--spacing5);background-color:#C5D984;color:#026301;transition:all 0.2s;white-space:nowrap;cursor:pointer}@media (hover: hover){.cta:hover{background-color:#026301;color:#fff}}@media screen and (min-width: 768px){.cta{min-width:8rem;height:2.5rem;border-radius:1.25rem;font-size:1rem;padding:0 var(--spacing6)}}@media screen and (min-width: 1600px){.cta{min-width:8rem;height:3rem;border-radius:1.5rem;font-size:1.25rem;padding:0 var(--spacing7)}}.cta.cta--light{background-color:rgba(197,217,132,0.2);color:rgba(2,99,1,0.5);font-weight:normal}@media (hover: hover){.cta.cta--light:hover{background-color:rgba(2,99,1,0.4);color:#fff}}.footer{font-size:0.875rem;font-weight:300;padding:var(--container-padding);position:relative;z-index:100}@media screen and (min-width: 1600px){.footer{font-size:1rem}}.footer ul{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.footer ul{flex-direction:row;justify-content:center;gap:1.5rem}}@media screen and (min-width: 1600px){.footer ul{gap:2.5rem}}.footer ul li{color:#353535;font-weight:300}.footer a{color:#353535;text-decoration:underline;transition:all 0.2s}@media (hover: hover){.footer a:hover{color:#026301}}.orange-gradient{position:relative}.orange-gradient::before{content:'';display:block;width:100%;height:100%;background:radial-gradient(closest-side, #fdc253, transparent);position:absolute;top:0;left:0}.orange-gradient::after{content:'';display:block;width:100%;height:100%;background:radial-gradient(closest-side, #e38a39, transparent);position:absolute;top:0;left:0}.green-gradient{position:relative}.green-gradient::before{content:'';display:block;width:100%;height:100%;background:radial-gradient(closest-side, #C7DA88, transparent);position:absolute;top:0;left:0}.green-gradient::after{content:'';display:block;width:100%;height:100%;background:radial-gradient(closest-side, #C7DA88, transparent);position:absolute;top:0;left:0}.header{display:grid;grid-template-columns:3.5rem 1fr 3.5rem;width:100%;height:3.5rem;background:#fff;justify-items:center;align-items:center;z-index:100;position:fixed;top:0;left:0}@media screen and (min-width: 992px){.header{position:relative;background:transparent;grid-template-columns:4rem 1fr 4rem;height:4rem}}@media screen and (min-width: 1600px){.header{grid-template-columns:9.375rem 1fr 9.375rem;top:0;left:0;height:6.5rem}}.header .logo{grid-column:2 / 3}.header .logo img{height:2rem}@media screen and (min-width: 992px){.header .logo img{height:2.5rem}}@media screen and (min-width: 1600px){.header .logo img{height:3rem}}.header .lang-switcher{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#F6F8EB;text-transform:uppercase;font-family:"ff-tisa-sans-web-pro",sans-serif;font-size:0.875rem;font-weight:700;color:#026301;transition:all 0.2s}@media (hover: hover){.header .lang-switcher:hover{background:#026301;color:#fff}}@media screen and (min-width: 1600px){.header .lang-switcher{font-size:1.25rem;width:3.375rem;height:3.375rem}}.pace{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:200;opacity:1;overflow:hidden}.pace-inactive{display:flex;pointer-events:none}.pace-progress{width:100%;aspect-ratio:1;position:relative;background-repeat:no-repeat;background-position:center;background-size:100%;transform:none !important}.fr .pace-progress{background-image:url(../img/loader--sm-fr.png)}@media screen and (min-width: 992px){.fr .pace-progress{background-image:url(../img/loader--lg-fr.png)}}.nl .pace-progress{background-image:url(../img/loader--sm-nl.png)}@media screen and (min-width: 992px){.nl .pace-progress{background-image:url(../img/loader--lg-nl.png)}}@media screen and (min-width: 768px){.pace-progress{width:60%}}@media screen and (min-width: 992px){.pace-progress{width:40%}}.pace-progress-inner{display:block;position:absolute;bottom:0;left:0;width:100%;height:0%;background-image:url(../img/loader--sm--fill.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;z-index:2;transition:height 0.1s linear}@media screen and (min-width: 992px){.pace-progress-inner{background-image:url(../img/loader--lg--fill.png)}}.pace-progress[data-progress-text="1%"] .pace-progress-inner{height:calc(1 * 1%)}.pace-progress[data-progress-text="2%"] .pace-progress-inner{height:calc(2 * 1%)}.pace-progress[data-progress-text="3%"] .pace-progress-inner{height:calc(3 * 1%)}.pace-progress[data-progress-text="4%"] .pace-progress-inner{height:calc(4 * 1%)}.pace-progress[data-progress-text="5%"] .pace-progress-inner{height:calc(5 * 1%)}.pace-progress[data-progress-text="6%"] .pace-progress-inner{height:calc(6 * 1%)}.pace-progress[data-progress-text="7%"] .pace-progress-inner{height:calc(7 * 1%)}.pace-progress[data-progress-text="8%"] .pace-progress-inner{height:calc(8 * 1%)}.pace-progress[data-progress-text="9%"] .pace-progress-inner{height:calc(9 * 1%)}.pace-progress[data-progress-text="10%"] .pace-progress-inner{height:calc(10 * 1%)}.pace-progress[data-progress-text="11%"] .pace-progress-inner{height:calc(11 * 1%)}.pace-progress[data-progress-text="12%"] .pace-progress-inner{height:calc(12 * 1%)}.pace-progress[data-progress-text="13%"] .pace-progress-inner{height:calc(13 * 1%)}.pace-progress[data-progress-text="14%"] .pace-progress-inner{height:calc(14 * 1%)}.pace-progress[data-progress-text="15%"] .pace-progress-inner{height:calc(15 * 1%)}.pace-progress[data-progress-text="16%"] .pace-progress-inner{height:calc(16 * 1%)}.pace-progress[data-progress-text="17%"] .pace-progress-inner{height:calc(17 * 1%)}.pace-progress[data-progress-text="18%"] .pace-progress-inner{height:calc(18 * 1%)}.pace-progress[data-progress-text="19%"] .pace-progress-inner{height:calc(19 * 1%)}.pace-progress[data-progress-text="20%"] .pace-progress-inner{height:calc(20 * 1%)}.pace-progress[data-progress-text="21%"] .pace-progress-inner{height:calc(21 * 1%)}.pace-progress[data-progress-text="22%"] .pace-progress-inner{height:calc(22 * 1%)}.pace-progress[data-progress-text="23%"] .pace-progress-inner{height:calc(23 * 1%)}.pace-progress[data-progress-text="24%"] .pace-progress-inner{height:calc(24 * 1%)}.pace-progress[data-progress-text="25%"] .pace-progress-inner{height:calc(25 * 1%)}.pace-progress[data-progress-text="26%"] .pace-progress-inner{height:calc(26 * 1%)}.pace-progress[data-progress-text="27%"] .pace-progress-inner{height:calc(27 * 1%)}.pace-progress[data-progress-text="28%"] .pace-progress-inner{height:calc(28 * 1%)}.pace-progress[data-progress-text="29%"] .pace-progress-inner{height:calc(29 * 1%)}.pace-progress[data-progress-text="30%"] .pace-progress-inner{height:calc(30 * 1%)}.pace-progress[data-progress-text="31%"] .pace-progress-inner{height:calc(31 * 1%)}.pace-progress[data-progress-text="32%"] .pace-progress-inner{height:calc(32 * 1%)}.pace-progress[data-progress-text="33%"] .pace-progress-inner{height:calc(33 * 1%)}.pace-progress[data-progress-text="34%"] .pace-progress-inner{height:calc(34 * 1%)}.pace-progress[data-progress-text="35%"] .pace-progress-inner{height:calc(35 * 1%)}.pace-progress[data-progress-text="36%"] .pace-progress-inner{height:calc(36 * 1%)}.pace-progress[data-progress-text="37%"] .pace-progress-inner{height:calc(37 * 1%)}.pace-progress[data-progress-text="38%"] .pace-progress-inner{height:calc(38 * 1%)}.pace-progress[data-progress-text="39%"] .pace-progress-inner{height:calc(39 * 1%)}.pace-progress[data-progress-text="40%"] .pace-progress-inner{height:calc(40 * 1%)}.pace-progress[data-progress-text="41%"] .pace-progress-inner{height:calc(41 * 1%)}.pace-progress[data-progress-text="42%"] .pace-progress-inner{height:calc(42 * 1%)}.pace-progress[data-progress-text="43%"] .pace-progress-inner{height:calc(43 * 1%)}.pace-progress[data-progress-text="44%"] .pace-progress-inner{height:calc(44 * 1%)}.pace-progress[data-progress-text="45%"] .pace-progress-inner{height:calc(45 * 1%)}.pace-progress[data-progress-text="46%"] .pace-progress-inner{height:calc(46 * 1%)}.pace-progress[data-progress-text="47%"] .pace-progress-inner{height:calc(47 * 1%)}.pace-progress[data-progress-text="48%"] .pace-progress-inner{height:calc(48 * 1%)}.pace-progress[data-progress-text="49%"] .pace-progress-inner{height:calc(49 * 1%)}.pace-progress[data-progress-text="50%"] .pace-progress-inner{height:calc(50 * 1%)}.pace-progress[data-progress-text="51%"] .pace-progress-inner{height:calc(51 * 1%)}.pace-progress[data-progress-text="52%"] .pace-progress-inner{height:calc(52 * 1%)}.pace-progress[data-progress-text="53%"] .pace-progress-inner{height:calc(53 * 1%)}.pace-progress[data-progress-text="54%"] .pace-progress-inner{height:calc(54 * 1%)}.pace-progress[data-progress-text="55%"] .pace-progress-inner{height:calc(55 * 1%)}.pace-progress[data-progress-text="56%"] .pace-progress-inner{height:calc(56 * 1%)}.pace-progress[data-progress-text="57%"] .pace-progress-inner{height:calc(57 * 1%)}.pace-progress[data-progress-text="58%"] .pace-progress-inner{height:calc(58 * 1%)}.pace-progress[data-progress-text="59%"] .pace-progress-inner{height:calc(59 * 1%)}.pace-progress[data-progress-text="60%"] .pace-progress-inner{height:calc(60 * 1%)}.pace-progress[data-progress-text="61%"] .pace-progress-inner{height:calc(61 * 1%)}.pace-progress[data-progress-text="62%"] .pace-progress-inner{height:calc(62 * 1%)}.pace-progress[data-progress-text="63%"] .pace-progress-inner{height:calc(63 * 1%)}.pace-progress[data-progress-text="64%"] .pace-progress-inner{height:calc(64 * 1%)}.pace-progress[data-progress-text="65%"] .pace-progress-inner{height:calc(65 * 1%)}.pace-progress[data-progress-text="66%"] .pace-progress-inner{height:calc(66 * 1%)}.pace-progress[data-progress-text="67%"] .pace-progress-inner{height:calc(67 * 1%)}.pace-progress[data-progress-text="68%"] .pace-progress-inner{height:calc(68 * 1%)}.pace-progress[data-progress-text="69%"] .pace-progress-inner{height:calc(69 * 1%)}.pace-progress[data-progress-text="70%"] .pace-progress-inner{height:calc(70 * 1%)}.pace-progress[data-progress-text="71%"] .pace-progress-inner{height:calc(71 * 1%)}.pace-progress[data-progress-text="72%"] .pace-progress-inner{height:calc(72 * 1%)}.pace-progress[data-progress-text="73%"] .pace-progress-inner{height:calc(73 * 1%)}.pace-progress[data-progress-text="74%"] .pace-progress-inner{height:calc(74 * 1%)}.pace-progress[data-progress-text="75%"] .pace-progress-inner{height:calc(75 * 1%)}.pace-progress[data-progress-text="76%"] .pace-progress-inner{height:calc(76 * 1%)}.pace-progress[data-progress-text="77%"] .pace-progress-inner{height:calc(77 * 1%)}.pace-progress[data-progress-text="78%"] .pace-progress-inner{height:calc(78 * 1%)}.pace-progress[data-progress-text="79%"] .pace-progress-inner{height:calc(79 * 1%)}.pace-progress[data-progress-text="80%"] .pace-progress-inner{height:calc(80 * 1%)}.pace-progress[data-progress-text="81%"] .pace-progress-inner{height:calc(81 * 1%)}.pace-progress[data-progress-text="82%"] .pace-progress-inner{height:calc(82 * 1%)}.pace-progress[data-progress-text="83%"] .pace-progress-inner{height:calc(83 * 1%)}.pace-progress[data-progress-text="84%"] .pace-progress-inner{height:calc(84 * 1%)}.pace-progress[data-progress-text="85%"] .pace-progress-inner{height:calc(85 * 1%)}.pace-progress[data-progress-text="86%"] .pace-progress-inner{height:calc(86 * 1%)}.pace-progress[data-progress-text="87%"] .pace-progress-inner{height:calc(87 * 1%)}.pace-progress[data-progress-text="88%"] .pace-progress-inner{height:calc(88 * 1%)}.pace-progress[data-progress-text="89%"] .pace-progress-inner{height:calc(89 * 1%)}.pace-progress[data-progress-text="90%"] .pace-progress-inner{height:calc(90 * 1%)}.pace-progress[data-progress-text="91%"] .pace-progress-inner{height:calc(91 * 1%)}.pace-progress[data-progress-text="92%"] .pace-progress-inner{height:calc(92 * 1%)}.pace-progress[data-progress-text="93%"] .pace-progress-inner{height:calc(93 * 1%)}.pace-progress[data-progress-text="94%"] .pace-progress-inner{height:calc(94 * 1%)}.pace-progress[data-progress-text="95%"] .pace-progress-inner{height:calc(95 * 1%)}.pace-progress[data-progress-text="96%"] .pace-progress-inner{height:calc(96 * 1%)}.pace-progress[data-progress-text="97%"] .pace-progress-inner{height:calc(97 * 1%)}.pace-progress[data-progress-text="98%"] .pace-progress-inner{height:calc(98 * 1%)}.pace-progress[data-progress-text="99%"] .pace-progress-inner{height:calc(99 * 1%)}.pace-progress[data-progress-text="100%"] .pace-progress-inner{height:calc(100 * 1%)}.pace-progress::after{content:attr(data-progress-text);width:100%;margin:clamp(2rem, 1.85437rem + .38835vw, 2.6rem) 0 0;font-size:clamp(1.6rem, 1.45437rem + .38835vw, 2.2rem);font-weight:700;text-align:center;position:absolute;top:100%;display:none}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.home{overflow:hidden}body.home header,body.home footer{opacity:0}body.home section{flex-grow:1;padding-top:3.5rem}@media screen and (min-width: 992px){body.home section{padding-top:0}}body.home section>.container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;height:100%;position:relative;padding:0 !important}body.home section .square{width:100%;flex-grow:1;position:relative}@media screen and (min-width: 768px){body.home section .square{width:75%;flex-grow:0;aspect-ratio:1/1}}@media screen and (min-width: 992px){body.home section .square{width:auto;flex-grow:inherit;height:100%;aspect-ratio:1/1}}body.home section .square .orange-gradient{width:90%;aspect-ratio:16/10;position:absolute;z-index:-1;left:50%;top:60%;transform:translate(-50%, -50%)}@media screen and (min-width: 992px){body.home section .square .orange-gradient{width:110%;top:50%}}body.home section .screen--intro{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;overflow:hidden}body.home section .screen--intro .text-intro{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding:20% 0 0 0}body.home section .screen--intro .text-intro p{font-family:"Schtroumpf 2011b",sans-serif;margin:0;opacity:0;transform:scale(0.8);transform-origin:center}body.home section .screen--intro .board-wrap{width:100%;height:100%;position:absolute;top:200vh;transform:scale(0.7);left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}body.home section .screen--intro .board-wrap .castle{transform-origin:center}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .castle{transform-origin:top center}}body.home section .screen--intro .board-wrap .castle,body.home section .screen--intro .board-wrap .board{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .castle,body.home section .screen--intro .board-wrap .board{overflow:initial}}body.home section .screen--intro .board-wrap .castle.board1 .visu-intro,body.home section .screen--intro .board-wrap .board.board1 .visu-intro{transform-origin:center}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .castle.board1 .visu-intro,body.home section .screen--intro .board-wrap .board.board1 .visu-intro{transform-origin:top center}}body.home section .screen--intro .board-wrap .castle.board2,body.home section .screen--intro .board-wrap .castle.board3,body.home section .screen--intro .board-wrap .board.board2,body.home section .screen--intro .board-wrap .board.board3{z-index:2}body.home section .screen--intro .board-wrap .castle.board2 .comic,body.home section .screen--intro .board-wrap .castle.board2 .visu-intro,body.home section .screen--intro .board-wrap .castle.board3 .comic,body.home section .screen--intro .board-wrap .castle.board3 .visu-intro,body.home section .screen--intro .board-wrap .board.board2 .comic,body.home section .screen--intro .board-wrap .board.board2 .visu-intro,body.home section .screen--intro .board-wrap .board.board3 .comic,body.home section .screen--intro .board-wrap .board.board3 .visu-intro{opacity:0}body.home section .screen--intro .board-wrap .visu-intro{width:100%;height:auto;position:absolute;z-index:1;bottom:2rem;left:50%;transform:translateX(-50%);align-self:center;backface-visibility:hidden;will-change:transform;transform-origin:center}@media screen and (min-width: 768px){body.home section .screen--intro .board-wrap .visu-intro{width:auto;height:100%;bottom:initial;top:0}}body.home section .screen--intro .board-wrap .comic{position:absolute;z-index:2;top:1.5rem;left:1.5rem;margin:0}@media screen and (min-width: 768px){body.home section .screen--intro .board-wrap .comic{top:0;left:0}}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .comic{top:10%;left:-25%}}body.home section .screen--intro .board-wrap .board2 .comic{width:60%}@media screen and (min-width: 768px){body.home section .screen--intro .board-wrap .board2 .comic{width:auto}}@media screen and (min-width: 768px){body.home section .screen--intro .board-wrap .board2 .comic .lg-only{display:inline-block}}body.home section .screen--intro .board-wrap .board3 .comic1{width:55%;top:initial;bottom:62.5%;left:initial;right:1.5rem}@media screen and (min-width: 768px){body.home section .screen--intro .board-wrap .board3 .comic1{width:30%;right:3em;bottom:65%}}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .board3 .comic1{width:auto;bottom:67.5%;left:52%}}body.home section .screen--intro .board-wrap .board3 .comic1::before{left:70%}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .board3 .comic1::before{left:20%}}body.home section .screen--intro .board-wrap .board3 .comic2{top:initial;bottom:45%;left:1.5rem;white-space:nowrap}@media screen and (min-width: 768px){body.home section .screen--intro .board-wrap .board3 .comic2{left:3em;bottom:60%}}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .board3 .comic2{bottom:55%;left:87.5%}}body.home section .screen--intro .board-wrap .board3 .comic2::before{left:30%;transform:rotate(-40deg)}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .board3 .comic2::before{left:20%;transform:rotate(40deg)}}body.home section .screen--intro .board-wrap .cta{position:absolute;z-index:2;left:50%;bottom:0;transform:translateX(-50%);opacity:0}@media screen and (min-width: 992px){body.home section .screen--intro .board-wrap .cta{bottom:calc(var(--container-padding) / 2)}}body.home section .screen--choice{width:100%;height:100%;position:relative;top:0;left:0;opacity:0;display:none;flex-direction:column;align-items:center;padding-top:var(--container-padding);text-align:center}@media screen and (min-width: 768px){body.home section .screen--choice{max-width:70%}}@media screen and (min-width: 992px){body.home section .screen--choice{max-width:none;position:absolute}}body.home section .screen--choice h1{color:#026301;font-size:1.5rem;margin-bottom:var(--spacing5);padding:0 var(--container-padding)}@media screen and (min-width: 1440px){body.home section .screen--choice h1{font-size:clamp(1.5rem, 1.13592rem + .97087vw, 3rem)}}@media screen and (min-width: 992px){body.home section .screen--choice h1 .breakline{display:none}}@media screen and (min-width: 1440px){body.home section .screen--choice h1 .breakline{display:inline-block}}body.home section .screen--choice p.heading--5{font-weight:300;margin-bottom:calc(var(--container-padding));padding:0 var(--container-padding);font-size:0.875rem}@media screen and (min-width: 1440px){body.home section .screen--choice p.heading--5{font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem);margin-bottom:calc(var(--container-padding) * 2)}}body.home section .screen--choice .choice{width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:0 var(--container-padding);margin-top:var(--container-padding)}@media screen and (min-width: 992px){body.home section .screen--choice .choice{flex-direction:row;align-items:stretch;padding:0;margin:0}}body.home section .screen--choice .choice .box{width:100%;aspect-ratio:1/1;position:relative;transition:all 0.2s}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box{width:auto;aspect-ratio:1/1;height:100%;margin:0 calc(var(--container-padding))}}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box:hover{transform:scale(1.05)}}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box.inactive{transform:scale(0.9);opacity:0.5}}body.home section .screen--choice .choice .box.game1 .comic{width:60%;top:-1.5rem;left:0}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box.game1 .comic{width:auto;top:initial;bottom:70%;left:initial;right:45%}}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box.game1 .comic span{white-space:nowrap}}body.home section .screen--choice .choice .box.game1 .comic--speech::before{transform:rotate(-40deg)}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box.game1 .comic--speech::before{left:initial;right:20%;transform:rotate(-40deg)}}body.home section .screen--choice .choice .box.game2 .comic{width:50%;bottom:25%;right:0}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box.game2 .comic{width:auto;bottom:35%;right:initial;left:35%}}@media screen and (min-width: 992px){body.home section .screen--choice .choice .box.game2 .comic span{white-space:nowrap}}body.home section .screen--choice .choice .box.game2 .comic--speech::before{transform:rotate(140deg);top:8px}body.home section .screen--choice .choice .box .comic{display:inline-block;position:absolute;z-index:2}body.home section .screen--choice .choice .box .visu{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);align-self:center}body.home section .screen--choice .choice .box .cta{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and (min-width: 1440px){body.home section .screen--choice .choice .box .cta{bottom:var(--container-padding)}}body.game .bg-container{opacity:0;display:flex}body.game .bg-container .bg--tree--left,body.game .bg-container .bg--tree--right{transform:scale(1);filter:blur(2px);left:-55%}@media screen and (min-width: 768px){body.game .bg-container .bg--tree--left,body.game .bg-container .bg--tree--right{left:-45%}}@media screen and (min-width: 992px){body.game .bg-container .bg--tree--left,body.game .bg-container .bg--tree--right{left:-5%}}body.game .bg-container .bg--tree--right{left:initial;right:-55%}@media screen and (min-width: 768px){body.game .bg-container .bg--tree--right{right:-45%}}@media screen and (min-width: 992px){body.game .bg-container .bg--tree--right{right:-5%}}body.game .section{justify-content:center;position:relative;flex-grow:1;margin-top:3.5rem}@media screen and (min-width: 992px){body.game .section{margin:0}}@media screen and (min-width: 1600px){body.game .section{padding-top:var(--container-padding)}}body.game .section .square{width:100%;flex-grow:1;position:relative}@media screen and (min-width: 768px){body.game .section .square{width:75%;flex-grow:0;aspect-ratio:1/1}}@media screen and (min-width: 992px){body.game .section .square{width:auto;flex-grow:inherit;height:100%;aspect-ratio:1/1}}body.game .section .square .orange-gradient,body.game .section .square .green-gradient{width:90%;aspect-ratio:16/10;position:absolute;z-index:-1;top:60%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){body.game .section .square .orange-gradient,body.game .section .square .green-gradient{width:110%;top:50%}}body.game .section .square .visu{width:100%;height:auto;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);align-self:center}@media screen and (min-width: 992px){body.game .section .square .visu{width:auto;height:100%;bottom:initial;top:0}}body.game .section .square .cta-container{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex}@media screen and (min-width: 992px){body.game .section .square .cta-container{bottom:var(--container-padding)}}body.game .section .square .cta-container .cta{margin:0 0.75rem}body.game .section .screen{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;transition:opacity 0.5s;pointer-events:none}@media screen and (min-width: 992px){body.game .section .screen{padding-top:var(--container-padding)}}@media screen and (min-width: 1200px){body.game .section .screen{padding-top:0}}@media screen and (min-width: 1440px){body.game .section .screen{padding-top:calc(var(--container-padding) / 2)}}body.game .section .screen--full{padding:0;position:fixed}body.game .section .screen.screen-visible{opacity:1;pointer-events:inherit}body.game .section .screen>.container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 var(--container-padding);position:relative}body.game .section .screen--lost .cta-container{flex-direction:column;text-align:center}body.game .section .screen--lost .cta-container p{margin-bottom:var(--spacing5)}@media screen and (min-width: 992px){body.game .section .screen--thanks{padding-top:var(--container-padding)}}@media screen and (min-width: 768px){body.game .section .screen--thanks>.container{width:50% !important}}@media screen and (min-width: 992px){body.game .section .screen--thanks>.container{width:100% !important}}body.game .section .screen--thanks h1{color:#026301;font-size:clamp(2rem, 1.75728rem + .64725vw, 3rem);margin-bottom:var(--spacing5);text-align:center}body.game .section .screen--thanks p{font-weight:300;text-align:center;margin-bottom:var(--spacing5)}body.game .section .screen--thanks ul{width:100%;margin:0 0 var(--spacing5) 0;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}body.game .section .screen--thanks ul li{width:2.5rem;height:2.5rem;margin:0 0.5rem;position:relative;font-size:0.875rem}@media screen and (min-width: 992px){body.game .section .screen--thanks ul li{width:3rem;height:3rem;font-size:1rem}}body.game .section .screen--thanks ul li button{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;background-color:#C5D984;border:none;color:#026301;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all 0.2s}body.game .section .screen--thanks ul li button:hover,body.game .section .screen--thanks ul li button:focus{background-color:#026301;color:#fff}body.game .section .screen--thanks .visu{width:100%;flex-grow:1;margin:0 0 var(--spacing5) 0;position:relative;display:inline-block}@media screen and (min-width: 768px){body.game .section .screen--thanks .visu{width:60%;flex-grow:inherit;aspect-ratio:1/1}}@media screen and (min-width: 992px){body.game .section .screen--thanks .visu{width:100%;flex-grow:1;aspect-ratio:auto}}body.game .section .screen--thanks .visu img{width:auto;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.game .section .screen--thanks .cta-container{position:relative;z-index:2}body.game .section .screen--thanks .cta-container .cta{align-self:center}body.sort{overflow:hidden}body.sort .screen--intro .square .comic{display:inline-block;position:absolute;top:1.5rem;left:1.5rem;margin:0;opacity:0;z-index:2}@media screen and (min-width: 992px){body.sort .screen--intro .square .comic{top:10%;left:-25%}}body.sort .screen--intro .square .comic.comic2{top:initial;bottom:45%;left:initial;right:30%}body.sort .screen--intro .square .comic.comic2::before{left:50%;transform:rotate(-40deg)}@media screen and (min-width: 992px){body.sort .screen--intro .square .comic.comic2{bottom:60%;right:30%}}@media screen and (min-width: 992px){body.sort .screen--intro .square .comic.comic2.nl{right:25%}}body.sort .screen--intro .square .visu{bottom:calc(2rem + 5%)}@media screen and (min-width: 992px){body.sort .screen--intro .square .visu{aspect-ratio:4/3;top:-5%}}body.sort .screen--intro .cta-container{flex-direction:column}@media screen and (min-width: 992px){body.sort .screen--intro .cta-container{flex-direction:row}}body.sort .screen--intro .cta-container .cta:last-child{margin:0.75rem 0 0 0}@media screen and (min-width: 992px){body.sort .screen--intro .cta-container .cta:last-child{margin:0 0.75rem;order:1}}body.sort .screen--tutorial .square .comic{display:inline-block;position:absolute;z-index:2;top:15%;left:1.5rem;margin:0}@media screen and (min-width: 768px){body.sort .screen--tutorial .square .comic{top:0;left:25%}}@media screen and (min-width: 992px){body.sort .screen--tutorial .square .comic{top:5%;left:-10%}}@media screen and (min-width: 1600px){body.sort .screen--tutorial .square .comic{top:17.5%;left:1.5%}}body.sort .screen--tutorial .square .comic--speech::before{transform:rotate(-40deg)}@media screen and (min-width: 992px){body.sort .screen--tutorial .square .comic--speech::before{left:initial;right:20%}}body.sort .screen--game{background:#fff url("../img/catcher/background.jpg") no-repeat center/auto 100%;z-index:500;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}body.sort .screen--game::after{content:'';display:block;width:100%;height:calc(var(--vh, 1vh) * 18.88888);background:url("../img/catcher/floor.png") no-repeat center/auto 100%;position:absolute;left:0;bottom:0;z-index:10;pointer-events:none}body.sort .screen--game__playground,body.sort .screen--game__ui,body.sort .screen--game__countdown{width:100%;height:100%;position:absolute;top:0;left:0}@keyframes smoke{0%{opacity:0;transform:translate(-50%, -50%) scale(0)}15%{opacity:1;transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(0.8)}}body.sort .screen--game__playground{width:calc(100% - 6rem);max-width:calc(var(--vh, 1vh) * 100);left:50%;transform:translateX(-50%)}body.sort .screen--game__playground .spawner{width:100%;height:0;background:white;position:absolute;top:0;left:0;z-index:5}body.sort .screen--game__playground .spawner .object{width:calc(var(--vh, 1vh) * 6);height:calc(var(--vh, 1vh) * 6);position:absolute}body.sort .screen--game__playground .spawner .object::before{content:'';display:block;width:calc(var(--vh, 1vh) * 10);height:calc(var(--vh, 1vh) * 10);background-repeat:repeat-x;background-position:0% center;background-size:auto 100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform 0.1s, opacity 0.1s}body.sort .screen--game__playground .spawner .object::after{content:'';display:block;width:calc(var(--vh, 1vh) * 10);height:calc(var(--vh, 1vh) * 10);background:url("../img/catcher/effect-despawn.png") no-repeat center/contain;position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%) scale(0)}body.sort .screen--game__playground .spawner .object.fallen::before{opacity:0;transform:translate(-50%, -50%) scale(0)}body.sort .screen--game__playground .spawner .object.fallen::after{animation:smoke 0.7s both ease-out}body.sort .screen--game__playground .spawner .object--right::before{background-image:url("../img/catcher/sprite-right.png")}body.sort .screen--game__playground .spawner .object--right--1::before{background-position:7.14286%}body.sort .screen--game__playground .spawner .object--right--2::before{background-position:14.28571%}body.sort .screen--game__playground .spawner .object--right--3::before{background-position:21.42857%}body.sort .screen--game__playground .spawner .object--right--4::before{background-position:28.57143%}body.sort .screen--game__playground .spawner .object--right--5::before{background-position:35.71429%}body.sort .screen--game__playground .spawner .object--right--6::before{background-position:42.85714%}body.sort .screen--game__playground .spawner .object--right--7::before{background-position:50%}body.sort .screen--game__playground .spawner .object--right--8::before{background-position:57.14286%}body.sort .screen--game__playground .spawner .object--right--9::before{background-position:64.28571%}body.sort .screen--game__playground .spawner .object--right--10::before{background-position:71.42857%}body.sort .screen--game__playground .spawner .object--right--11::before{background-position:78.57143%}body.sort .screen--game__playground .spawner .object--right--12::before{background-position:85.71429%}body.sort .screen--game__playground .spawner .object--right--13::before{background-position:92.85714%}body.sort .screen--game__playground .spawner .object--right--14::before{background-position:100%}body.sort .screen--game__playground .spawner .object--right--15::before{background-position:107.14286%}body.sort .screen--game__playground .spawner .object--wrong::before{background-image:url("../img/catcher/sprite-wrong.png")}body.sort .screen--game__playground .spawner .object--wrong--1::before{background-position:12.5%}body.sort .screen--game__playground .spawner .object--wrong--2::before{background-position:25%}body.sort .screen--game__playground .spawner .object--wrong--3::before{background-position:37.5%}body.sort .screen--game__playground .spawner .object--wrong--4::before{background-position:50%}body.sort .screen--game__playground .spawner .object--wrong--5::before{background-position:62.5%}body.sort .screen--game__playground .spawner .object--wrong--6::before{background-position:75%}body.sort .screen--game__playground .spawner .object--wrong--7::before{background-position:87.5%}body.sort .screen--game__playground .spawner .object--wrong--8::before{background-position:100%}body.sort .screen--game__playground .spawner .object--wrong--9::before{background-position:112.5%}@keyframes run{0%{background-position-x:0%}100%{background-position-x:-100%}}body.sort .screen--game__playground .character{height:calc(var(--vh, 1vh) * 18);aspect-ratio:282/297;position:absolute;bottom:calc(var(--vh, 1vh) * 13);left:50%;transform:translateX(-50%);z-index:3}@media screen and (min-width: 992px){body.sort .screen--game__playground .character{height:calc(var(--vh, 1vh) * 20)}}body.sort .screen--game__playground .character__sprite{content:'';display:block;width:100%;height:100%;background:url("../img/catcher/sprite-smurf.png") repeat-x 0% center/auto 100%;position:absolute;top:0;left:0;animation:run 1.33333s steps(33) infinite;animation-play-state:paused;transform-origin:center bottom}body.sort .screen--game__playground .character.moving .character__sprite{animation-play-state:running}body.sort .screen--game__playground .character__hitbox{width:50%;height:50%;position:absolute;top:25%;left:75%;transform:translateX(-50%)}body.sort .screen--game__playground .character__hitbox::after{content:'';display:block;width:calc(var(--vh, 1vh) * 10);height:calc(var(--vh, 1vh) * 10);background:url("../img/catcher/effect-wrong.png") no-repeat center/contain;position:absolute;top:0%;left:70%;opacity:0;transform:translate(-50%, -50%) scale(0)}body.sort .screen--game__playground .character__text{position:relative;bottom:60%;left:50%;transform-origin:center bottom}body.sort .screen--game__playground .character__text .comic{padding:0.5rem}body.sort .screen--game__playground .character__text .comic::before{width:1.2rem}body.sort .screen--game__playground .character.to-left .character__text .comic{transform:scaleX(-1)}body.sort .screen--game__playground .character.to-left .character__text .comic::before{left:70%;transform:rotate(-40deg)}body.sort .screen--game__playground .character.wrong .character__hitbox::after{animation:smoke 0.7s both ease-out}body.sort .screen--game__playground .floor{width:100%;height:calc(var(--vh, 1vh) * 16);position:absolute;bottom:0;left:0;z-index:1}body.sort .screen--game__ui{z-index:50}body.sort .screen--game__ui .infos{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}@media screen and (min-width: 992px){body.sort .screen--game__ui .infos{flex-direction:row;align-items:flex-end;width:100%;height:calc(var(--vh, 1vh) * 13);padding:calc(var(--vh, 1vh) * 3) 5%;position:absolute;bottom:0;left:0}}body.sort .screen--game__ui .infos .progress{display:flex;justify-content:center;width:100%;height:calc(var(--vh, 1vh) * 10);background:linear-gradient(180deg, rgba(0,0,0,0.7), transparent)}@media screen and (min-width: 992px){body.sort .screen--game__ui .infos .progress{display:block;height:auto;background:none}}body.sort .screen--game__ui .infos .progress .label{display:none}@media screen and (min-width: 992px){body.sort .screen--game__ui .infos .progress .label{display:block;margin-bottom:0.75em;font-size:calc(var(--vh, 1vh) * 2.33333);line-height:1;color:#fff}}body.sort .screen--game__ui .infos .progress .bar{width:90%;height:calc(var(--vh, 1vh) * 1.5);border-radius:5rem;margin-top:1rem;background:rgba(255,255,255,0.5);backdrop-filter:blur(5px);transition:background-color 0.2s}@media screen and (min-width: 992px) and (orientation: landscape){body.sort .screen--game__ui .infos .progress .bar{max-width:34rem;height:calc(var(--vh, 1vh) * 2.33333);margin-top:0}}body.sort .screen--game__ui .infos .progress .bar__fill{width:0%;height:100%;border-radius:5rem;background:#c7da88;transition:width 0.1s}body.sort .screen--game__ui .infos .controls{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--vh, 1vh) * 6);height:calc(var(--vh, 1vh) * 10);aspect-ratio:2.3;margin-bottom:calc(var(--vh, 1vh) * 2)}@media screen and (min-width: 992px){body.sort .screen--game__ui .infos .controls{gap:0;height:calc(var(--vh, 1vh) * 7);width:calc(var(--vh, 1vh) * 14);aspect-ratio:none;margin-bottom:0}}body.sort .screen--game__ui .infos .controls button{aspect-ratio:1;height:100%;padding:6%;background:none;border:0;transition:transform 0.03s}body.sort .screen--game__ui .infos .controls button:active,body.sort .screen--game__ui .infos .controls button.active{transform:scale(0.95)}body.sort .screen--game__ui .infos .controls button:active .arrow,body.sort .screen--game__ui .infos .controls button.active .arrow{background-color:rgba(204,204,204,0.5)}body.sort .screen--game__ui .infos .controls button .arrow{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,0.5) url("../img/snake/arrow.png") no-repeat center/contain;backdrop-filter:blur(5px);transition:background-color 0.03s}@media screen and (min-width: 992px){body.sort .screen--game__ui .infos .controls button .arrow{border-radius:6%}}body.sort .screen--game__ui .infos .controls button.left .arrow{transform:rotate(-90deg)}body.sort .screen--game__ui .infos .controls button.right .arrow{transform:rotate(90deg)}body.sort .screen--game__countdown{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);backdrop-filter:blur(5px);z-index:3}body.sort .screen--game__countdown span{font-size:calc(var(--vh, 1vh) * 20);font-weight:700;color:#fff;margin-bottom:1em}body.sort .screen--analyze .square .comic{display:inline-block;position:absolute;width:55%;top:15%;left:1.5rem;margin:0;z-index:2}@media screen and (min-width: 768px){body.sort .screen--analyze .square .comic{width:40%;top:5%;left:25%}}@media screen and (min-width: 992px){body.sort .screen--analyze .square .comic{width:auto;top:10%;left:5%}}@media screen and (min-width: 1600px){body.sort .screen--analyze .square .comic{top:16%;left:17.5%}}body.sort .screen--analyze .square .comic--speech::before{transform:rotate(-40deg)}@media screen and (min-width: 992px){body.sort .screen--analyze .square .comic--speech::before{left:initial;right:20%}}body.sort .screen--win .square .comic1{display:inline-block;position:absolute;z-index:2;top:initial;bottom:65%;right:1.5rem}@media screen and (min-width: 768px){body.sort .screen--win .square .comic1{bottom:75%;right:-5%}}@media screen and (min-width: 1600px){body.sort .screen--win .square .comic1{bottom:67.5%;right:5%}}body.sort .screen--win .square .comic2{display:inline-block;position:absolute;z-index:2;top:initial;bottom:10%;left:1.5rem;opacity:0}@media screen and (min-width: 768px){body.sort .screen--win .square .comic2{bottom:22.5%;left:17.5%;opacity:1}}@media screen and (min-width: 1600px){body.sort .screen--win .square .comic2{bottom:27.5%;left:25%}}body.sort .screen--win .square .comic2::before{transform:rotate(210deg);top:8px}@media screen and (min-width: 768px){body.sort .screen--win .square .comic2::before{left:70%}}body.sort .screen--win .square .comic1::before{left:70%}@media screen and (min-width: 768px){body.sort .screen--win .square .comic1::before{left:20%}}body.sort .screen--lost .item-wrap{width:100%;aspect-ratio:1/1;position:absolute;left:50%;bottom:2rem;transform:translateX(-50%)}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap{bottom:initial;top:0}}body.sort .screen--lost .item-wrap.wrap--1 .item{width:40%}body.sort .screen--lost .item-wrap.wrap--1 .item.item1{left:42.5%;top:37.5%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--1 .item.item1{top:35%}}body.sort .screen--lost .item-wrap.wrap--2 .item.item1{left:42.5%;top:37.5%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--2 .item.item1{top:35%}}body.sort .screen--lost .item-wrap.wrap--2 .item.item2{left:60%;top:37.5%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--2 .item.item2{top:35%}}body.sort .screen--lost .item-wrap.wrap--3 .item.item1{left:50%;top:35%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--3 .item.item1{top:30%}}body.sort .screen--lost .item-wrap.wrap--3 .item.item2{left:65%;top:45%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--3 .item.item2{top:40%}}body.sort .screen--lost .item-wrap.wrap--3 .item.item3{left:50%;top:55%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--3 .item.item3{top:50%}}body.sort .screen--lost .item-wrap.wrap--4 .item.item1{left:55%;top:30%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--4 .item.item1{top:25%}}body.sort .screen--lost .item-wrap.wrap--4 .item.item2{left:70%;top:45%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--4 .item.item2{top:40%}}body.sort .screen--lost .item-wrap.wrap--4 .item.item3{left:55%;top:60%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--4 .item.item3{top:55%}}body.sort .screen--lost .item-wrap.wrap--4 .item.item4{left:42.5%;top:45%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--4 .item.item4{top:40%}}body.sort .screen--lost .item-wrap.wrap--5 .item.item1{left:55%;top:30%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--5 .item.item1{top:25%}}body.sort .screen--lost .item-wrap.wrap--5 .item.item2{left:72.5%;top:45%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--5 .item.item2{top:40%}}body.sort .screen--lost .item-wrap.wrap--5 .item.item3{left:55%;top:60%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--5 .item.item3{top:55%}}body.sort .screen--lost .item-wrap.wrap--5 .item.item4{left:40%;top:45%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--5 .item.item4{top:40%}}body.sort .screen--lost .item-wrap.wrap--5 .item.item5{left:55%;top:45%}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap.wrap--5 .item.item5{top:40%}}body.sort .screen--lost .item-wrap .item{width:20%;aspect-ratio:1/1;position:absolute}body.sort .screen--lost .item-wrap .item::before{content:'';display:block;width:100%;height:100%;background-image:url("../img/sort/not-pmc/lost/sprite.png");background-repeat:repeat-x;background-position:0% center;background-size:auto 100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.sort .screen--lost .item-wrap .item::after{content:"";width:100%;height:100%;background:url("../img/sort/crosshair-not-pmc.png") no-repeat center/contain;position:absolute;top:0;left:0;z-index:2}@media screen and (min-width: 992px){body.sort .screen--lost .item-wrap .item{width:25%}}body.sort .screen--lost .item-wrap .type-1::before{background-position:12.5%}body.sort .screen--lost .item-wrap .type-2::before{background-position:25%}body.sort .screen--lost .item-wrap .type-3::before{background-position:37.5%}body.sort .screen--lost .item-wrap .type-4::before{background-position:50%}body.sort .screen--lost .item-wrap .type-5::before{background-position:62.5%}body.sort .screen--lost .item-wrap .type-6::before{background-position:75%}body.sort .screen--lost .item-wrap .type-7::before{background-position:87.5%}body.sort .screen--lost .item-wrap .type-8::before{background-position:100%}body.sort .screen--lost .item-wrap .type-9::before{background-position:112.5%}body.sort .screen--lost .square .comic1{display:inline-block;position:absolute;z-index:2;top:initial;bottom:65%;right:1.5rem}@media screen and (min-width: 768px){body.sort .screen--lost .square .comic1{bottom:70%;left:40%;right:initial}}body.sort .screen--lost .square .comic2{display:inline-block;position:absolute;z-index:2;top:initial;bottom:10%;left:1.5rem;opacity:0}@media screen and (min-width: 768px){body.sort .screen--lost .square .comic2{bottom:30%;left:0;opacity:1}}@media screen and (min-width: 992px){body.sort .screen--lost .square .comic2{bottom:20%;left:-5%}}@media screen and (min-width: 1600px){body.sort .screen--lost .square .comic2{bottom:30%;left:5%}}body.sort .screen--lost .square .comic2::before{transform:rotate(210deg);top:8px}@media screen and (min-width: 768px){body.sort .screen--lost .square .comic2::before{left:70%}}body.sort .screen--infos .square{display:flex;flex-direction:column;justify-content:center}body.sort .screen--infos .square .comic{width:70%;position:absolute;z-index:2;top:10%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){body.sort .screen--infos .square .comic{width:50%;top:-10%}}@media screen and (min-width: 992px){body.sort .screen--infos .square .comic{display:none}}body.sort .screen--infos .square .comic::before{left:50%}body.sort .screen--infos .square .comic a{color:#353535;text-decoration:underline}body.sort .screen--infos .square .slider-pmc,body.sort .screen--infos .square .slider-not-pmc{width:100%;height:100%;position:absolute;top:0;left:0}body.sort .screen--infos .square .slider-pmc .visu,body.sort .screen--infos .square .slider-not-pmc .visu{width:110%;bottom:0}body.sort .screen--infos .square .slider-not-pmc{opacity:0}body.sort .screen--infos .square h1{text-align:center;color:#026301;font-size:clamp(1.5rem, 1.13592rem + .97087vw, 3rem);margin:0;opacity:0;position:relative;z-index:2}body.sort .screen--infos .square h1 a{color:#026301;text-decoration:underline}@media screen and (min-width: 992px){body.sort .screen--infos .square h1{opacity:1}}body.sort .screen--infos .swiper{padding-bottom:0;width:175%;height:auto;bottom:4.5rem;overflow:initial;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){body.sort .screen--infos .swiper{bottom:7rem;height:100%}}@media screen and (min-width: 992px){body.sort .screen--infos .swiper{width:100%;bottom:initial;top:10%}}@media screen and (min-width: 1600px){body.sort .screen--infos .swiper{width:150%}}body.sort .screen--infos .swiper .swiper-slide{width:30%;height:auto;border-radius:0;background:transparent;align-self:flex-end;opacity:0;transition:all 0.2s;top:-85%}@media screen and (min-width: 768px){body.sort .screen--infos .swiper .swiper-slide{top:-65%;width:25%}}@media screen and (min-width: 992px){body.sort .screen--infos .swiper .swiper-slide{width:30%;top:-75%;align-self:center}}@media screen and (min-width: 1600px){body.sort .screen--infos .swiper .swiper-slide{width:25%;top:-75%}}body.sort .screen--infos .swiper .swiper-slide img{width:100%;display:block}body.sort .screen--infos .swiper .swiper-slide .swiper-content{width:100%;font-family:"Schtroumpf 2011b",sans-serif;text-align:center;margin:1.5rem 0 0 0;opacity:0;white-space:nowrap}body.sort .screen--infos .swiper .swiper-slide-visible{opacity:0.4}body.sort .screen--infos .swiper .swiper-slide-visible .swiper-carousel-animate-opacity{transform:scale(0.9)}body.sort .screen--infos .swiper .swiper-slide-nth-prev-2{left:20%}body.sort .screen--infos .swiper .swiper-slide-nth-next-2{left:-20%}body.sort .screen--infos .swiper .swiper-slide-active{opacity:1;top:0 !important;filter:blur(0px) !important}body.sort .screen--infos .swiper .swiper-slide-active .swiper-content{opacity:1}body.sort .screen--infos .swiper .swiper-slide-prev,body.sort .screen--infos .swiper .swiper-slide-next{top:-17.5% !important;filter:blur(0px) !important;opacity:0.6}@media screen and (min-width: 768px){body.sort .screen--infos .swiper .swiper-slide-prev,body.sort .screen--infos .swiper .swiper-slide-next{top:-5% !important}}@media screen and (min-width: 992px){body.sort .screen--infos .swiper .swiper-slide-prev,body.sort .screen--infos .swiper .swiper-slide-next{top:-15% !important}}@media screen and (min-width: 1600px){body.sort .screen--infos .swiper .swiper-slide-prev,body.sort .screen--infos .swiper .swiper-slide-next{top:-25% !important}}body.sort .screen--infos .swiper .swiper-slide-prev .swiper-carousel-animate-opacity,body.sort .screen--infos .swiper .swiper-slide-next .swiper-carousel-animate-opacity{transform:scale(1)}body.sort .screen--infos .swiper .swiper-slide-visible{top:-45%;filter:blur(1px)}@media screen and (min-width: 768px){body.sort .screen--infos .swiper .swiper-slide-visible{top:-30%}}@media screen and (min-width: 992px){body.sort .screen--infos .swiper .swiper-slide-visible{top:-40%}}@media screen and (min-width: 1600px){body.sort .screen--infos .swiper .swiper-slide-visible{top:-65%}}body.sort .screen--infos .swiper-button-prev,body.sort .screen--infos .swiper-button-next{position:absolute;bottom:0;left:calc(20% + var(--container-padding));font-size:clamp(2.5rem, 1.16505rem + 3.55987vw, 8rem);cursor:pointer;color:#026301;z-index:2}@media screen and (min-width: 992px){body.sort .screen--infos .swiper-button-prev,body.sort .screen--infos .swiper-button-next{font-size:clamp(3rem, 1.78641rem + 3.23625vw, 8rem);bottom:3%;left:calc(12% + var(--container-padding))}}@media screen and (min-width: 992px){body.sort .screen--infos .swiper-button-prev,body.sort .screen--infos .swiper-button-next{top:40%;transform:translateY(-50%);bottom:initial;left:var(--container-padding)}}body.sort .screen--infos .swiper-button-next{left:initial;right:calc(20% + var(--container-padding))}@media screen and (min-width: 992px){body.sort .screen--infos .swiper-button-next{right:calc(12% + var(--container-padding))}}@media screen and (min-width: 992px){body.sort .screen--infos .swiper-button-next{right:var(--container-padding)}}body.sort .screen--infos .cta-container{z-index:2}body.sort .screen--infos .cta-container .cta.to-thanks{display:none}body.recycle .screen--intro .square .board{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}body.recycle .screen--intro .square .board.board2{z-index:2}body.recycle .screen--intro .square .board.board2 .comic,body.recycle .screen--intro .square .board.board2 .visu{opacity:0}body.recycle .screen--intro .square .visu{bottom:0}@media screen and (min-width: 992px){body.recycle .screen--intro .square .visu{bottom:initial}}body.recycle .screen--intro .square .comic{display:inline-block;position:absolute;top:1.5rem;left:1.5rem;margin:0;z-index:3}@media screen and (min-width: 768px){body.recycle .screen--intro .square .comic{top:0;left:0}}@media screen and (min-width: 992px){body.recycle .screen--intro .square .comic{top:10%;left:-25%}}body.recycle .screen--intro .square .comic--speech{width:80%;top:initial;bottom:55%;left:initial;right:1.5rem}@media screen and (min-width: 768px){body.recycle .screen--intro .square .comic--speech{width:50%;bottom:65%}}@media screen and (min-width: 992px){body.recycle .screen--intro .square .comic--speech{width:auto;top:14%;bottom:initial;left:40%;right:initial}}body.recycle .screen--intro .square .comic--speech::before{left:50%;transform:rotate(-40deg)}@media screen and (min-width: 768px){body.recycle .screen--intro .square .comic--speech::before{left:20%}}body.recycle .screen--choice{position:relative !important;height:auto !important;overflow:initial !important;justify-content:flex-start !important;margin:var(--container-padding) 0 !important}@media screen and (min-width: 992px){body.recycle .screen--choice{position:absolute !important;height:100% !important;overflow:hidden !important;justify-content:center !important;margin:0 !important}}body.recycle .screen--choice>.container{justify-content:flex-start !important;flex-grow:1}body.recycle .screen--choice>.container h1{color:#026301;font-size:1.5rem;margin-bottom:var(--spacing5);text-align:center}@media screen and (min-width: 1440px){body.recycle .screen--choice>.container h1{font-size:clamp(1.5rem, 1.13592rem + .97087vw, 3rem)}}@media screen and (min-width: 992px){body.recycle .screen--choice>.container h1 .breakline{display:none}}@media screen and (min-width: 1600px){body.recycle .screen--choice>.container h1 .breakline{display:inline-block}}body.recycle .screen--choice>.container p.heading--5{font-weight:300;text-align:center;margin:0;font-size:0.875rem}@media screen and (min-width: 992px){body.recycle .screen--choice>.container p.heading--5{margin-bottom:var(--spacing5)}}@media screen and (min-width: 1440px){body.recycle .screen--choice>.container p.heading--5{font-size:clamp(1rem, .87864rem + .32362vw, 1.5rem)}}body.recycle .screen--choice>.container .cta{align-self:center}body.recycle .screen--choice>.container .choice{width:80%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 768px){body.recycle .screen--choice>.container .choice{width:70%}}@media screen and (min-width: 992px){body.recycle .screen--choice>.container .choice{width:100%;flex-grow:1;flex-direction:row;align-items:stretch;margin-bottom:var(--spacing5)}}@media screen and (min-width: 1200px){body.recycle .screen--choice>.container .choice{margin-bottom:0}}@media screen and (min-width: 1600px){body.recycle .screen--choice>.container .choice{margin-bottom:var(--grid-gap)}}body.recycle .screen--choice>.container .choice .box{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}body.recycle .screen--choice>.container .choice .box:nth-child(1){z-index:3}body.recycle .screen--choice>.container .choice .box:nth-child(2){z-index:2}body.recycle .screen--choice>.container .choice .box:nth-child(3){z-index:1}@media screen and (min-width: 992px){body.recycle .screen--choice>.container .choice .box{width:auto;margin:0 calc(var(--container-padding) / 2)}}body.recycle .screen--choice>.container .choice .box .visu{aspect-ratio:1/1;flex-grow:1;position:relative}body.recycle .screen--choice>.container .choice .box .visu img{width:100%;position:relative}@media screen and (min-width: 992px){body.recycle .screen--choice>.container .choice .box .visu img{width:110%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain}}body.recycle .screen--choice>.container .choice .box p{font-size:0.875rem;text-align:center;white-space:nowrap}@media screen and (min-width: 1440px){body.recycle .screen--choice>.container .choice .box p{font-size:1rem}}body.recycle .screen--tutorial .square .comic{display:inline-block;position:absolute;top:1.5rem;left:1.5rem;z-index:2;width:80%}@media screen and (min-width: 992px){body.recycle .screen--tutorial .square .comic{width:auto;top:initial;bottom:42.5%;left:initial;right:0}}body.recycle .screen--tutorial .square .comic--speech::before{transform:rotate(-40deg)}@media screen and (min-width: 992px){body.recycle .screen--tutorial .square .comic--speech::before{transform:rotate(140deg);top:8px}}body.recycle .screen--game{background:url("../img/snake/ground.jpg") no-repeat center/cover;z-index:500;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}body.recycle .screen--game__playground,body.recycle .screen--game__ui,body.recycle .screen--game__countdown{position:absolute;bottom:0;left:0;width:100%;height:100%}body.recycle .screen--game__playground button,body.recycle .screen--game__ui button,body.recycle .screen--game__countdown button{touch-action:none}body.recycle .screen--game__playground{display:flex;justify-content:center;align-items:center;z-index:1;transition:transform 5s cubic-bezier(0, 0.55, 0.45, 1);pointer-events:none}body.recycle .screen--game__playground .game-container{position:relative;width:80vw;height:80vw;max-width:calc(var(--vh, 1vh) * 50);max-height:calc(var(--vh, 1vh) * 50);margin-bottom:10vw}@media screen and (orientation: landscape){body.recycle .screen--game__playground .game-container{width:calc(var(--vh, 1vh) * 65);height:calc(var(--vh, 1vh) * 65);max-width:none;max-height:none}}body.recycle .screen--game__playground .game-container::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("../img/snake/grid8x8.png") no-repeat center/contain}body.recycle .screen--game__playground .game-container.grid-visible::after{opacity:1}body.recycle .screen--game__playground .game-container .grid-container,body.recycle .screen--game__playground .game-container .segments-container,body.recycle .screen--game__playground .game-container .roamers-container{position:absolute;top:0;left:0;width:100%;height:100%}body.recycle .screen--game__playground .game-container .grid-container{z-index:1}body.recycle .screen--game__playground .game-container .grid-container .grid{position:relative;width:100%;height:100%}body.recycle .screen--game__playground .game-container .grid-container .grid .cell{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:12px;color:transparent}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle{background-image:url("../img/snake/obstacles-sprite.png");background-size:200%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle.rock{background-position-x:0%;background-position-y:0%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle.stump{background-position-x:100%;background-position-y:0%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle.well-topleft{background-position-x:0%;background-position-y:50%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle.well-topright{background-position-x:100%;background-position-y:50%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle.well-bottomleft{background-position-x:0%;background-position-y:100%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.obstacle.well-bottomright{background-position-x:100%;background-position-y:100%}body.recycle .screen--game__playground .game-container .grid-container .grid__element.pickup{background-image:url("../img/snake/pickup-butter.png");background-size:contain;background-position:center;position:relative;opacity:0}body.recycle .screen--game__playground .game-container .segments-container{z-index:2}body.recycle .screen--game__playground .game-container .segments-container .snake__segment{width:12.5%;height:12.5%;position:absolute}body.recycle .screen--game__playground .game-container .segments-container .snake__segment::after{content:'';display:block;height:100%;aspect-ratio:93/130;background:url("../img/snake/sprite-smurf-default.png") no-repeat left/auto 100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg) scale(1.3)}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:first-child::after{aspect-ratio:150/117;background-image:url("../img/snake/sprite-smurf-head.png");transform:translate(-25%, -50%) rotate(180deg) scale(1.3);transform-origin:50% 50%}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(1){z-index:10}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(2){z-index:9}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(3){z-index:8}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(4){z-index:7}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(5){z-index:6}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(6){z-index:5}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(7){z-index:4}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(8){z-index:3}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(9){z-index:2}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(10){z-index:1}body.recycle .screen--game__playground .game-container .segments-container .snake__segment[data-dir*='-left']{transform:rotate(270deg)}body.recycle .screen--game__playground .game-container .segments-container .snake__segment[data-dir*='-right']{transform:rotate(90deg)}body.recycle .screen--game__playground .game-container .segments-container .snake__segment[data-dir*='-down']{transform:rotate(180deg)}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(1){z-index:9}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(2){z-index:8}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(3){z-index:7}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(4){z-index:6}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(5){z-index:5}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(6){z-index:4}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(7){z-index:3}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(8){z-index:2}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(9){z-index:1}body.recycle .screen--game__playground .game-container .segments-container .snake__segment:nth-child(10){z-index:0}body.recycle .screen--game__playground .game-container .gargamel{height:45vh;aspect-ratio:665/840;max-width:100%;max-height:100%;background:url("../img/snake/sprite-gargamel.png") repeat-x center left/cover;position:absolute;left:70%;bottom:125%;transform:translate(-50%, 50%) rotate(-25deg);z-index:50}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__playground .game-container .gargamel{height:65vh;left:123%;bottom:94%;transform:translate(-50%, 50%) rotate(0)}}body.recycle .screen--game__playground .game-container .gargamel .spawner{width:1px;aspect-ratio:1;position:absolute;top:32%;left:52%}body.recycle .screen--game.collect-butter .game-container .grid-container .grid__element.pickup{background-image:url("../img/snake/pickup-butter.png")}body.recycle .screen--game.collect-spraycan .game-container .grid-container .grid__element.pickup{background-image:url("../img/snake/pickup-spraycan.png")}body.recycle .screen--game.collect-milk .game-container .grid-container .grid__element.pickup{background-image:url("../img/snake/pickup-milk.png")}body.recycle .screen--game__ui{display:flex;flex-direction:column;z-index:2;background:url("../img/snake/trees-sm.png") no-repeat center/cover}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui{background-image:url("../img/snake/trees-lg.png")}}body.recycle .screen--game__ui .interface{display:flex;justify-content:center;height:calc(var(--vh, 1vh) * 25);padding:calc(var(--vh, 1vh) * 3) clamp(3rem, 2.51456rem + 1.2945vw, 5rem);margin-top:auto;position:relative}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface{display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-end;height:calc(var(--vh, 1vh) * 20)}}body.recycle .screen--game__ui .interface::before{content:'';display:block;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.7), transparent);mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:-1}body.recycle .screen--game__ui .interface .score{display:flex;flex-direction:column;width:100%;padding:calc(var(--vh, 1vh) * 3);background:linear-gradient(rgba(0,0,0,0.5), transparent);position:fixed;top:0;left:0}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface .score{padding:0;background:none;position:static}}body.recycle .screen--game__ui .interface .score .label{display:none;margin-bottom:0.75em;font-size:calc(var(--vh, 1vh) * 2.33333);line-height:1;color:#fff}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface .score .label{display:block}}body.recycle .screen--game__ui .interface .score .markers{display:flex;justify-content:space-between;gap:calc(var(--vh, 1vh) * 1.5)}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface .score .markers{justify-content:flex-start;gap:calc(var(--vh, 1vh) * 1.16667)}}body.recycle .screen--game__ui .interface .score .markers__el{width:100%;height:calc(var(--vh, 1vh) * 1.5);border-radius:5rem;background:#c7da88;transition:background-color 0.2s}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface .score .markers__el{width:calc(var(--vh, 1vh) * 4.66667);height:calc(var(--vh, 1vh) * 2.33333)}}body.recycle .screen--game__ui .interface .score .markers__el.disabled{background:rgba(255,255,255,0.5);backdrop-filter:blur(5px)}body.recycle .screen--game__ui .interface .arrows{display:grid;grid-template-areas:'. up .' 'left down right';height:100%;aspect-ratio:3/2}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface .arrows{height:calc(var(--vh, 1vh) * 14);width:calc(var(--vh, 1vh) * 21)}}body.recycle .screen--game__ui .interface .arrows button{aspect-ratio:1;height:100%;padding:6%;background:none;border:0;transition:transform 0.03s}body.recycle .screen--game__ui .interface .arrows button:active,body.recycle .screen--game__ui .interface .arrows button.active{transform:scale(0.95)}body.recycle .screen--game__ui .interface .arrows button:active .arrow,body.recycle .screen--game__ui .interface .arrows button.active .arrow{background-color:rgba(204,204,204,0.5)}body.recycle .screen--game__ui .interface .arrows button .arrow{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,0.5) url("../img/snake/arrow.png") no-repeat center/contain;backdrop-filter:blur(5px);transition:background-color 0.03s}@media screen and (min-width: 992px){body.recycle .screen--game__ui .interface .arrows button .arrow{border-radius:6%}}body.recycle .screen--game__ui .interface .arrows button.left{grid-area:left}body.recycle .screen--game__ui .interface .arrows button.left .arrow{transform:rotate(-90deg)}body.recycle .screen--game__ui .interface .arrows button.right{grid-area:right}body.recycle .screen--game__ui .interface .arrows button.right .arrow{transform:rotate(90deg)}body.recycle .screen--game__ui .interface .arrows button.up{grid-area:up}body.recycle .screen--game__ui .interface .arrows button.down{grid-area:down}body.recycle .screen--game__ui .interface .arrows button.down .arrow{transform:rotate(180deg)}body.recycle .screen--game__ui .interface .lives{position:fixed;top:calc(var(--vh, 1vh) * 7.5);left:calc(var(--vh, 1vh) * 3)}@media screen and (min-width: 992px) and (orientation: landscape){body.recycle .screen--game__ui .interface .lives{position:static;justify-self:end}}body.recycle .screen--game__ui .interface .lives .markers{display:flex;gap:calc(var(--vh, 1vh) * 2.33333)}body.recycle .screen--game__ui .interface .lives .markers__el{width:calc(var(--vh, 1vh) * 4.66667);height:calc(var(--vh, 1vh) * 4.66667);background:url("../img/snake/heart-disabled.png") no-repeat center/contain;position:relative;transition:transform 0.2s}body.recycle .screen--game__ui .interface .lives .markers__el::after{content:'';display:block;width:100%;height:100%;background:url("../img/snake/heart-default.png") no-repeat center/contain;position:absolute;top:0;left:0;transition:opacity 0.2s}body.recycle .screen--game__ui .interface .lives .markers__el.disabled{transform:scale(0.9);backdrop-filter:blur(5px)}body.recycle .screen--game__ui .interface .lives .markers__el.disabled::after{opacity:0}body.recycle .screen--game__countdown{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);backdrop-filter:blur(5px);z-index:3}body.recycle .screen--game__countdown span{font-size:calc(var(--vh, 1vh) * 20);font-weight:700;color:#fff;margin-bottom:1em}body.recycle .screen--win.collect-butter .square .comic1.garden,body.recycle .screen--win.collect-butter .square .visu.garden{display:inline-block}body.recycle .screen--win.collect-spraycan .square .comic1.bike,body.recycle .screen--win.collect-spraycan .square .visu.bike{display:inline-block}body.recycle .screen--win.collect-milk .square .comic1.paper,body.recycle .screen--win.collect-milk .square .visu.paper{display:inline-block}body.recycle .screen--win .square .visu.bike,body.recycle .screen--win .square .visu.garden,body.recycle .screen--win .square .visu.paper{display:none}body.recycle .screen--win .square .comic1{display:none;position:absolute;z-index:2;top:initial;bottom:65%;right:1.5rem}@media screen and (min-width: 768px){body.recycle .screen--win .square .comic1{bottom:69%;left:40%;right:initial}}body.recycle .screen--win .square .comic2{display:inline-block;position:absolute;z-index:2;top:initial;bottom:10%;left:1.5rem;opacity:0}@media screen and (min-width: 992px){body.recycle .screen--win .square .comic2{bottom:20%;left:-5%;opacity:1}}@media screen and (min-width: 1600px){body.recycle .screen--win .square .comic2{bottom:30%;left:5%;opacity:1}}body.recycle .screen--win .square .comic2::before{transform:rotate(210deg);top:8px}@media screen and (min-width: 992px){body.recycle .screen--win .square .comic2::before{left:70%}}body.recycle .screen--lost .square h1{color:#026301;font-size:clamp(1.5rem, 1.13592rem + .97087vw, 3rem);margin-bottom:0;text-align:center;opacity:0}@media screen and (min-width: 992px){body.recycle .screen--lost .square h1{opacity:1}}body.recycle .screen--lost .square .comic1{display:inline-block;position:absolute;z-index:2;top:initial;bottom:62%;left:1.5rem}@media screen and (min-width: 768px){body.recycle .screen--lost .square .comic1{left:0;bottom:67.5%}}@media screen and (min-width: 992px){body.recycle .screen--lost .square .comic1{bottom:62%}}body.recycle .screen--lost .square .comic1::before{left:50%}@media screen and (min-width: 768px){body.recycle .screen--lost .square .comic1::before{left:initial;right:20%;transform:rotate(-40deg)}}body.recycle .screen--lost .square .comic2{display:inline-block;position:absolute;z-index:2;top:initial;bottom:20%;left:initial;right:1.5rem}@media screen and (min-width: 768px){body.recycle .screen--lost .square .comic2{right:5%;bottom:22.5%}}body.recycle .screen--lost .square .comic2::before{transform:rotate(140deg);top:8px}body.recycle .screen--infos>.container{flex-grow:1;padding:0 !important;justify-content:space-between !important}@media screen and (min-width: 768px){body.recycle .screen--infos>.container{justify-content:center !important}}@media screen and (min-width: 992px){body.recycle .screen--infos>.container{justify-content:space-between !important}}body.recycle .screen--infos .wrap{width:100%;overflow:hidden}body.recycle .screen--infos h1{color:#026301;font-size:clamp(1.5rem, 1.13592rem + .97087vw, 3rem);text-align:center;margin:var(--container-padding) 0 0 0}@media screen and (min-width: 768px){body.recycle .screen--infos h1{margin:0 0 var(--spacing7) 0}}body.recycle .screen--infos .spring-slider{width:100%;height:auto;position:relative}body.recycle .screen--infos .spring-slider .swiper{height:100%;width:100%;box-sizing:border-box;text-align:center}body.recycle .screen--infos .spring-slider .swiper-slide{box-sizing:border-box;position:relative}body.recycle .screen--infos .spring-slider .swiper-slide .visu{width:70%;aspect-ratio:1/1;margin:0 auto}@media screen and (min-width: 992px){body.recycle .screen--infos .spring-slider .swiper-slide .visu{width:100%}}body.recycle .screen--infos .spring-slider .swiper-slide .visu img{width:100%;height:100%;display:block;object-fit:cover}body.recycle .screen--infos .spring-slider .swiper-slide .swiper-content{width:100%;text-align:center;padding:0 3.5rem;position:relative}@media screen and (min-width: 992px){body.recycle .screen--infos .spring-slider .swiper-slide .swiper-content{position:absolute;bottom:0;left:0}}body.recycle .screen--infos .spring-slider .swiper-button-prev,body.recycle .screen--infos .spring-slider .swiper-button-next{position:absolute;bottom:-4%;transform:translateY(-50%);left:var(--container-padding);font-size:clamp(2.5rem, 1.16505rem + 3.55987vw, 8rem);cursor:pointer;color:#026301;z-index:3}@media screen and (min-width: 768px){body.recycle .screen--infos .spring-slider .swiper-button-prev,body.recycle .screen--infos .spring-slider .swiper-button-next{top:50%;bottom:initial}}body.recycle .screen--infos .spring-slider .swiper-button-next{left:initial;right:var(--container-padding)}body.recycle .screen--infos .spring-slider .halo{position:absolute;aspect-ratio:1/1;height:100%;background:url("../img/halo-slider-recycle.png") no-repeat center/contain;top:0;z-index:2;pointer-events:none;opacity:0}@media screen and (min-width: 992px){body.recycle .screen--infos .spring-slider .halo{opacity:1}}body.recycle .screen--infos .spring-slider .halo.halo-left{left:0}body.recycle .screen--infos .spring-slider .halo.halo-right{right:0;transform:scaleX(-1)}body.recycle .screen--infos .cta-container{position:relative;margin:var(--container-padding) 0 0 0;display:flex}@media screen and (min-width: 1920px){body.recycle .screen--infos .cta-container{margin:var(--container-padding) 0}}body.recycle .screen--infos .cta-container .cta{margin:0 0.75rem}

