@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}html:focus-within{scroll-behavior:smooth}a{text-decoration:none}span{display:inline-block}img{display:block}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;align-items:center;flex-direction:column}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}body>*{max-width:2600px;width:100%}.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)}}a.button-ripples{display:inline-block;max-width:100%}@media (hover: none) and (pointer: coarse){input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],select,textarea{font-size:16px!important}}
