@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&display=swap";:root{--color-white: #ffffff;--color-black: #000000;--color-grey: #ECEDF2;--color-light-black: #18181C;--color-black-transparent: rgba(24, 24, 28, 0.9);--color-dark-grey: #818181;--color-yellow: #EDD28A;--color-green: #51B37F;--fw-light: 300;--fw-medium: 500;--fw-bold: 700;--fs-bigTitle: 40px;--fs-bigTitle-tablet: 37px;--fs-bigTitle-phone: 34px;--fs-title: 32px;--fs-title-tablet: 29px;--fs-title-phone: 26px;--fs-subtitle: 24px;--fs-subtitle-tablet: 21px;--fs-subtitle-phone: 18px;--fs-text: 15px;--fs-text-tablet: 14px;--fs-text-phone: 13px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;color:inherit}header a,footer a{text-decoration:none}header span,footer span{display:inline-block}header img,footer img{display:block}header+*{margin-top:160px}html:focus-within{scroll-behavior:smooth}ul{padding-left:1em}body{text-rendering:optimizeSpeed;font-family:"Montserrat",sans-serif;color:var(--color-black);font-weight:var(--fw-regular);font-size:var(--fs-text);position:relative;display:flex;flex-direction:column;row-gap:1.5em}body>*:not(header):not(footer){width:80%;margin-inline:auto}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-track{background:var(--color-grey);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}body::-webkit-scrollbar-thumb{background:var(--color-yellow);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.scrollable{overflow-y:auto}.scrollable::-webkit-scrollbar{width:8px;height:8px}.scrollable::-webkit-scrollbar-track{background:var(--color-grey);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.scrollable::-webkit-scrollbar-thumb{background:var(--color-yellow);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}*::selection{background:var(--color-yellow);color:var(--color-black)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto}}.popin-info{position:fixed;z-index:9999;top:10vh;width:90%;background:var(--color-yellow);text-align:center;padding:20px 100px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--color-black);font-size:var(--fs-text)}.popin-info-cross{width:20px;height:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:absolute;cursor:pointer;top:5px;right:5px;box-shadow:0 0 20px -10px var(--color-black);z-index:999}.popin-info-cross span{height:2px;width:14px;background:var(--color-black);position:absolute;top:50%;left:50%;rotate:45deg;translate:-50% -50%}.popin-info-cross span:last-child{rotate:-45deg}.button-ripples{position:relative;font-size:var(--fs-text);font-weight:var(--fw-bold);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;text-decoration:none;cursor:pointer;text-align:center;width:fit-content;padding:1.25em 2em}.button-ripples-effect{position:absolute;background:var(--color-white);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:ripplesButtonAnimation 1s linear infinite;-webkit-animation:ripplesButtonAnimation 1s linear infinite}@keyframes ripplesButtonAnimation{0%{width:0px;height:0px;opacity:.6}100%{width:500px;height:500px;opacity:0}}.button-redirection{color:var(--color-black);background:var(--color-yellow);border:none;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-redirection:hover{opacity:.8;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-shop{color:var(--color-white);background:var(--color-green);border:none;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-shop:hover{opacity:.8;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-utilitaire{color:var(--color-black);background:var(--color-white);border:2px solid var(--color-black);transition:opacity .2s ease-in-out,background .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background .2s ease-in-out;-ms-transition:opacity .2s ease-in-out,background .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background .2s ease-in-out}.button-utilitaire:hover{opacity:.8;background:var(--color-grey);transition:opacity .2s ease-in-out,background .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background .2s ease-in-out;-ms-transition:opacity .2s ease-in-out,background .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background .2s ease-in-out}.button-info{color:var(--color-white);background:var(--color-black);border:none;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-info:hover{opacity:.8;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-info-bordered{color:var(--color-white);background:var(--color-black);border:2px solid var(--color-white);transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.button-info-bordered:hover{opacity:.8;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.missing-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh}.missing-page h1{font-size:calc(var(--fs-bigTitle) + 120px);font-weight:var(--fw-bold);color:var(--color-yellow)}.missing-page h2{font-size:calc(var(--fs-subtitle) + 6px);font-weight:var(--fw-bold);margin:-30px 0 30px 0}.missing-page-button{background:var(--color-yellow);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;color:var(--color-white);padding:1em 3em;position:relative}.missing-page-button span{font-weight:var(--fw-bold);font-size:var(--fs-text)}.missing-page-button-arrow{position:absolute;border:solid var(--color-white);top:50%;right:20px;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg);border-width:0 3px 3px 0;display:inline-block;padding:6px}@media (max-width: 1024px){.popin-info,.button-ripples{font-size:var(--fs-text-tablet)}.missing-page{height:70vh}.missing-page h1{font-size:calc(var(--fs-bigTitle-tablet) + 120px)}.missing-page h2{font-size:calc(var(--fs-subtitle-tablet) + 6px)}.missing-page-button{padding:1em 3em}.missing-page-button span{font-size:var(--fs-text-tablet)}}@media (max-width: 640px){.popin-info,.button-ripples{padding:14px 50px;font-size:var(--fs-text-phone)}.missing-page{height:70vh}.missing-page h1{font-size:calc(var(--fs-bigTitle-phone) + 60px)}.missing-page h2{font-size:var(--fs-subtitle-phone);margin:-20px 0 30px 0}.missing-page-button{padding:1em 3em}.missing-page-button span{font-size:var(--fs-text-phone)}}#loader-circle{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;z-index:10000;background:var(--color-light-black);opacity:0;height:0;transition:opacity .3s ease-out,height .1s ease-out;-webkit-transition:opacity .3s ease-out,height .1s ease-out;-moz-transition:opacity .3s ease-out,height .1s ease-out;-ms-transition:opacity .3s ease-out,height .1s ease-out;-o-transition:opacity .3s ease-out,height .1s ease-out;transition-delay:0s,1s}#loader-circle.loader-circle-active{opacity:1;height:100vh;transition:opacity .4s ease-in;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in}#loader-circle.loader-circle-active svg{height:150px}#loader-circle svg{position:absolute;width:150px;height:0;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);animation:rotateLoaderCircle 2s linear infinite;-webkit-animation:rotateLoaderCircle 2s linear infinite;pointer-events:none}@keyframes rotateLoaderCircle{0%{transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg);-webkit-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-ms-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg)}}#loader-circle svg circle{width:100%;height:100%;fill:none;stroke-width:10;stroke:linear-gradient(90deg,rgb(167,22,64) 0%,rgb(243,151,125) 33%,rgb(225,198,164) 66%,rgb(251,242,183) 100%);stroke-linecap:round;transform:translate(5px,5px);-webkit-transform:translate(5px,5px);-moz-transform:translate(5px,5px);-ms-transform:translate(5px,5px);-o-transform:translate(5px,5px);stroke-dasharray:440;stroke-dashoffset:440;animation:animate 4s linear infinite;-webkit-animation:animate 4s linear infinite}@keyframes animate{0%,100%{stroke-dashoffset:440}50%{stroke-dashoffset:0}50.1%{stroke-dashoffset:880}}
