@charset "UTF-8";#app{font-family:Arial,sans-serif}.view{position:absolute;display:flex;flex-direction:column;z-index:0;top:0;left:0;right:0;bottom:0;height:100%;min-height:100vh;width:100%;min-width:100vw;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;text-align:center;color:#fff;opacity:0;animation:fadeIn .5s ease-in .2s forwards}.view .content--top{width:100%;margin:0 auto;display:flex;flex-direction:column}.view.annex .content--top{margin-top:15vh}.view .content--bottom{width:100%;margin:0 auto auto;display:flex;flex-direction:column}.view .form{position:relative;display:flex;flex-direction:column}.view .form--disabled input{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;background-color:#b6b6b6}.view .txt--errors{font-size:clamp(8px,2.5vw,12px);position:relative;color:red;font-weight:600;font-family:Poppins-medium}@keyframes wiggle{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.wiggle-animation{animation:wiggle 1s ease-out}@-webkit-keyframes puff-out{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}}@keyframes puff-out{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}}.puff-out{-webkit-animation:puff-out 1s cubic-bezier(.165,.84,.44,1) both;animation:puff-out 1s cubic-bezier(.165,.84,.44,1) both}.calendar-container{position:relative;margin:0 auto;max-width:600px;width:100%}.today-section{width:100%;padding:20px 15px 0;box-sizing:border-box}.today-section .today-card{position:relative;width:80%;max-width:150px;margin:0 auto;border:2px solid white;cursor:pointer;border-radius:10px}@media screen and (max-width: 360px) and (max-height: 640px){.today-section .today-card{max-width:120px}}.today-section .today-card .today-image .day-image{width:100%;border-radius:8px;height:100%;object-fit:cover;display:block}.next-days-section{width:85%;margin:0 auto;padding:15px;box-sizing:border-box}.next-days-section .next-days-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:12px;margin-top:10px}.calendar-card{position:relative;background:#fff;border-radius:12px;box-shadow:0 3px 8px #0000001f;overflow:hidden;transition:all .3s ease;cursor:pointer;aspect-ratio:1;border:2px solid transparent}.calendar-card.status-past{cursor:not-allowed;-webkit-user-select:none;user-select:none}.card-image{position:relative;overflow:hidden}.card-image .day-image{width:100%;height:100%;object-fit:cover}.swiper{padding-top:20px!important;width:100%;overflow:visible!important;margin-top:5vh;height:300px;opacity:0;animation:fadeIn .8s ease-in .5s forwards}.swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.swiper .swiper-slide-active{transition:.35s ease-in;scale:1.05}.carousel-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.carousel-card.status-past{cursor:not-allowed}.carousel-card.status-past .day-image{filter:grayscale(.8)}.carousel-image .day-image{-webkit-user-select:none;user-select:none;width:100%;height:100%;object-fit:cover}.swiper-button-next,.swiper-button-prev{color:#fff!important}.loader{position:relative;margin:15vh auto;width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid var(--redoute-text-color);border-radius:50%;animation:spin 1s linear infinite;z-index:10}.loader.hidden{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-default{position:relative;pointer-events:none;margin:0 auto;-webkit-user-select:none;user-select:none}.logo-default.logo-top{width:70px;min-width:70px;min-height:70px;height:70px}@media screen and (max-width: 360px) and (max-height: 660px){.logo-default.logo-top{width:50px;min-width:50px;height:50px;min-height:50px}}.logo-default.logo-top-m_20_auto{width:80px;min-width:80px;min-height:80px;height:80px;margin:20px auto}@media screen and (max-width: 360px) and (max-height: 660px){.logo-default.logo-top-m_20_auto{width:50px;min-width:50px;height:50px;min-height:50px}}.title-default{position:relative;text-align:center;line-height:1.2;width:90%;margin:15px auto 10px;font-size:clamp(18px,6.5vw,32px)}.title-default.title-bold-white{text-align:center;color:#fff;font-size:clamp(18px,6.5vw,32px);font-weight:400;font-family:CentraleSans,sans-serif}.title-default.title-xl-bold-blue{text-align:center;color:#333cda;font-size:clamp(20px,10vw,50px);font-weight:700;font-family:Axa,sans-serif}.title-default.title-bold-green{font-family:Poppins-bold,sans-serif;color:var(--redoute-text-color);margin:5px auto}@media screen and (min-width: 400px) and (min-height: 720px) and (orientation: landscape){.title-default.title-bold-green{margin:3vh auto}}.subtitle-default{position:relative;text-align:center;line-height:1.2;width:90%;font-size:clamp(12px,4.5vw,20px);margin:5px auto 10px}.subtitle-default.subtitle-bold-white{text-align:center;color:#fff;font-size:clamp(12px,4.5vw,20px);font-weight:700;font-family:CentraleSans,sans-serif}.subtitle-default.subtitle-black{text-align:center;color:#000;font-weight:400;margin:5px auto 10px;font-size:clamp(12px,4.5vw,20px)}.subtitle-default.subtitle-xl-black{text-align:center;color:#000;font-weight:400;margin:5px auto 10px;font-size:clamp(16px,6vw,28px)}.subtitle-default.subtitle-xl-bold-blue{text-align:center;color:#333cda;font-weight:700;margin:5px auto 10px;font-size:clamp(14px,5vw,24px)}.subtitle-default.subtitle-green{line-height:1.4;font-family:Poppins-medium,sans-serif;color:var(--redoute-text-color);font-size:clamp(12px,4.4vw,24px)}.text-default{position:relative;color:#fff;text-align:center;box-sizing:border-box;max-width:70%;font-size:10px;margin:10px auto 5px}.text-default u,.text-default a{cursor:pointer;text-decoration:underline}.text-default.text-white{text-align:center;color:#fff;font-size:clamp(10px,3.5vw,16px);font-weight:400}.text-default.text-s-white{text-align:center;color:#fff;font-size:clamp(8px,3vw,14px);font-weight:400}.text-default.text-black{text-align:center;color:#000;font-size:clamp(10px,3.5vw,16px);font-weight:400}.text-default.text-s-black{text-align:center;color:#000;font-size:clamp(8px,3vw,14px);font-weight:400}.text-default.text-s-left{width:90%;max-width:480px;font-family:Poppins-light;text-align:left;color:var(--redoute-mentions-color);font-size:clamp(8px,2.8vw,12px)}.image-default{display:block;position:relative;max-width:400px;-webkit-user-select:none;user-select:none}.image-default.image-offer-w65-m_auto{width:65%;margin:auto}.image-default.image-offer-w65-m_50_auto_0{width:65%;margin:50px auto 0}.image-default.image-offer-w85-m_auto{width:85%;margin:auto}.image-default.image-gift-w45-m_0_auto{width:45%;margin:0 auto}.image-default.image-offer-w85-m_10_auto{width:85%;margin:10px auto}.input-default{position:relative;width:80%;margin:10px auto 5px;max-width:460px;background-color:#fff;border-radius:6px;display:block;padding:8px 14px;color:#000;outline:none;box-sizing:border-box}.input-default::placeholder{color:#545454}.input-default:focus{color:#000}.input-default:focus::placeholder{color:#000}.input-default.input-field-p12{padding:12px;color:#000}.input-default.input-field-b_black{border:1px solid black}.input-default.input-field-w85-p8{padding:8px 12px;font-size:clamp(10px,4vw,18px);box-sizing:border-box;color:#555e73;margin:5px auto;font-family:Poppins-light,sans-serif;width:85%}.checkbox-container{position:relative;display:flex;width:90%;max-width:480px;margin:5px auto}.checkbox-container:last-of-type{margin-bottom:10px}.checkbox-container span{color:#fff;margin-right:auto;-webkit-tap-highlight-color:transparent;margin-left:0;text-align:left;font-size:clamp(10px,3.8vw,16px);line-height:1.2}.checkbox-container span u,.checkbox-container span a{cursor:pointer;text-decoration:underline}.checkbox-container .checkbox{min-width:18px;max-width:18px;min-height:18px;max-height:18px;border:1px solid #000000;background-color:transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer}.checkbox-container .checkbox svg{opacity:0;stroke:#000}.checkbox-container.checkbox-required-black{width:initial}.checkbox-container.checkbox-required-black span{font-size:clamp(12px,4.5vw,20px);color:#000}.checkbox-container.checkbox-required-black span a{color:#000}.checkbox-container.checkbox-required-left-white,.checkbox-container.checkbox-optional-left-white{justify-content:flex-start}.checkbox-container.checkbox-required-left-white .checkbox,.checkbox-container.checkbox-optional-left-white .checkbox{background-color:#fff}.checkbox-container.checkbox-required-left-white span,.checkbox-container.checkbox-optional-left-white span,.checkbox-container.checkbox-required-left-white span a,.checkbox-container.checkbox-optional-left-white span a{color:#fff}.checkbox-container.checkbox-required-left,.checkbox-container.checkbox-optional-left{justify-content:flex-start;font-family:Poppins-light,sans-serif;margin-bottom:10px;width:85%}.checkbox-container.checkbox-required-left .checkbox,.checkbox-container.checkbox-optional-left .checkbox{background-color:#fff;border:none;border-radius:4px}.checkbox-container.checkbox-required-left span,.checkbox-container.checkbox-optional-left span{align-self:center;font-size:clamp(10px,3.2vw,14px);color:#000}.checkbox-container.checkbox-required-left span a,.checkbox-container.checkbox-optional-left span a{color:#000}.button-default{position:relative;display:inline-block;padding:14px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:24px;-webkit-user-select:none;user-select:none;text-align:center;margin:15px auto;max-width:460px;color:#000;background-color:#fff}@media screen and (max-width: 360px) and (max-height: 660px){.button-default{font-size:20px}}.button-default.button-cta-w80-r30-yellow{background-color:#fe9516;color:#fff;border-radius:30px;width:80%}.button-default.button-cta-w80-r30-yellow-m_auto{background-color:#fe9516;color:#fff;border-radius:30px;width:80%;margin:auto}.button-default.button-cta-w80-r30-white-b_yellow-m_20_auto_auto{background-color:#fff;color:#000;border:2px solid #FE9516;border-radius:30px;width:80%;margin:20px auto auto}.button-default.button-cta-w80-r6-blue-m_0_0_auto{background-color:#333cda;color:#fff;width:80%;border-radius:6px;margin:0 0 auto;align-self:center}.button-default.button-cta-w80-r6-blue-m_20_auto{background-color:#333cda;color:#fff;width:80%;border-radius:6px;margin:20px auto;align-self:center}.button-default.button-cta-w80-r6-white-b_blue-m_0_0_auto{background-color:#fff;color:#333cda;border:2px solid #333CDA;width:80%;border-radius:6px;margin:0 0 auto;align-self:center}.button-default.button-cta-wauto-m_10_auto-r6-black{background-color:#191b21;color:#fff;border:2px solid #191B21;width:auto;font-size:clamp(10px,4vw,18px);font-family:Poppins-medium;border-radius:6px;margin:10px auto;align-self:center}.background-default{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;max-height:100vh;width:100%;background-repeat:no-repeat;background-size:cover}.background-default.background-full{object-fit:cover}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@font-face{font-family:Axa;src:url(/build/assets/PublicoHeadline-Bold-BvfD1Q9v.ttf) format("truetype"),url(/build/assets/PublicoHeadline-Bold-DaCMY-a5.woff) format("woff"),url(/build/assets/PublicoHeadline-Bold-CjIm0pDX.woff2) format("woff2"),url(/build/assets/PublicoHeadline-Bold-BilX-VET.eot) format("embedded-opentype")}@font-face{font-family:CentraleSans;src:url(/build/assets/CentraleSansBold-DEWtg1jL.ttf) format("ttf"),url(/build/assets/CentraleSansBold-B8Mf270Z.woff) format("woff"),url(/build/assets/CentraleSansBold-BbAoRI2i.woff2) format("woff2"),url(/build/assets/CentraleSansBold-CiN2EuqA.eot) format("eot")}@font-face{font-family:Poppins-bold;src:url(/build/assets/Poppins-Bold-ByCXxZd0.eot);src:url(/build/assets/Poppins-Bold-ByCXxZd0.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Bold-7JIX4Czs.woff2) format("woff2"),url(/build/assets/Poppins-Bold-C2I7VjPg.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins-light;src:url(/build/assets/Poppins-Light-vH5FGCHV.eot);src:url(/build/assets/Poppins-Light-vH5FGCHV.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Light-85WdmFup.woff2) format("woff2"),url(/build/assets/Poppins-Light-XxZ6s4Tz.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins-medium;src:url(/build/assets/Poppins-Medium-BGW8OUo3.eot);src:url(/build/assets/Poppins-Medium-BGW8OUo3.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Medium-Dj4Sj9kT.woff2) format("woff2"),url(/build/assets/Poppins-Medium-G9l_ye_4.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}::-webkit-scrollbar{width:1px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent;border-radius:2px}::-webkit-scrollbar-thumb{background:transparent;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}html,body,#app{position:absolute;width:100%;max-width:100vw;height:100vh;top:0;right:0;margin:0;padding:0;font-family:Arial,sans-serif;bottom:0;left:0;background-color:#05050d}:root{--color-bg1: rgb(33, 1, 82);--color-bg2: rgb(232, 0, 0);--redoute-text-color: #085833;--redoute-input-color: #191B21;--redoute-mentions-color: #686F82;--color1: 255, 88, 0;--color2: 255, 40, 0;--color3: 255, 160, 0;--color4: 180, 30, 30;--color5: 255, 200, 80;--color-interactive: 100, 170, 255;--circle-size: 60%;--blending: multiply;transition:--color-bg1 2.5s ease,--color-bg2 2.5s ease,--color1 2.5s ease,--color2 2.5s ease,--color3 2.5s ease,--color4 2.5s ease,--color5 2.5s ease,--color-interactive 2.5s ease,--circle-size 2.5s ease,--blending 2.5s ease}.theme-blue{--color-bg1: rgb(1, 10, 82);--color-bg2: rgb(0, 212, 232);--color1: 0, 88, 255;--color2: 40, 120, 255;--color3: 0, 180, 255;--color4: 30, 30, 180;--color5: 80, 200, 255;--color-interactive: 150, 220, 255;--circle-size: 70%;--blending: multiply}.theme-green{--color-bg1: rgb(1, 82, 33);--color-bg2: rgb(0, 232, 116);--color1: 0, 200, 80;--color2: 0, 150, 50;--color3: 100, 220, 0;--color4: 30, 150, 30;--color5: 120, 255, 160;--color-interactive: 120, 255, 120;--circle-size: 70%;--blending: multiply}.theme-purple{--color-bg1: rgb(82, 1, 82);--color-bg2: rgb(165, 0, 232);--color1: 200, 0, 255;--color2: 150, 0, 255;--color3: 180, 60, 255;--color4: 100, 30, 150;--color5: 220, 120, 255;--color-interactive: 220, 150, 255;--circle-size: 70%;--blending: multiply}.desktop{display:block}@media screen and (max-width: 650px){.desktop{display:none}}.mobile{display:none}@media screen and (max-width: 650px){.mobile{display:block}}
