*,*:before,*:after{box-sizing:border-box}body{margin:0}input::placeholder{color:var(--color-border);font-size:var(--text-12);font-style:italic}:root{--font-primary: "Roboto", sans-serif}:root{--text-4: 4px;--text-7: 7px;--text-10: 10px;--text-11: 11px;--text-12: 12px;--text-13: 13px;--text-14: 14px;--text-15: 15px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--text-22: 22px;--text-24: 24px;--text-25: 25px;--text-26: 26px;--text-28: 28px;--text-30: 30px;--text-40: 40px;--text-50: 50px;--text-60: 60px;--text-80: 80px}:root{--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700}:root{--color-white: #ffffff;--color-black: #000000;--color-border: #c6d3d8;--color-border-dark: #91999c;--color-primary: #28485c;--color-orange: #ff633a;--color-bg-1: #fdf3ea;--color-bg-2: rgba(255, 97, 58, .75);--color-dark-1: #051036;--color-dark-2: #0d2857;--color-dark-3: #13357b;--color-dark-4: #163c8c;--color-light-1: #697488;--color-light-2: #f5f5f5;--color-light-3: #fbfcff;--color-blue-1: #3554d1;--color-blue-2: #e5f0fd;--color-green-1: #ebfcea;--color-green-2: #008009;--color-yellow-1: #f8d448;--color-yellow-2: #e1c03f;--color-yellow-3: #ffc700;--color-yellow-4: #fff8dd;--color-brown-1: #923e01;--color-purple-1: #7e53f9;--color-red-1: #d93025;--color-red-2: #f1416c;--color-red-3: #fff5f8;--color-info-1: #cde9f6;--color-info-2: #4780aa;--color-warning-1: #f7f3d7;--color-warning-2: #927238;--color-error-1: #ecc8c5;--color-error-2: #d93025;--color-success-1: #008009;--color-success-2: #5b7052}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-right:28px;padding-left:42px;cursor:pointer;line-height:20px;display:inline-block;color:var(--color-primary)}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:15px;top:0;width:19px;height:19px;border:2px solid #fff;border-radius:100%;background:rgb(255,255,255);box-shadow:0 0 5px #0003}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:13px;height:13px;background:var(--color-primary);position:absolute;top:3px;left:18px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio [type=radio]:checked+label,.radio [type=radio]:not(:checked)+label{padding-left:28px;padding-right:0}.radio [type=radio]:checked+label:before,.radio [type=radio]:not(:checked)+label:before{left:0;top:0}.radio [type=radio]:checked+label:after,.radio [type=radio]:not(:checked)+label:after{top:3px;left:3px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:var(--color-primary)}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;border:1px solid var(--color-primary);border-radius:3px;background:rgb(255,255,255)}[type=checkbox]:checked+label:before{background:var(--color-primary)}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"";width:8px;height:12px;position:absolute;top:3px;left:6px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(42deg);-webkit-transition:all .2s ease;transition:all .2s ease}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1}.checkbox--num [type=checkbox]:checked+label,.checkbox--num [type=checkbox]:not(:checked)+label{padding-left:28px;padding-right:0}.checkbox--num [type=checkbox]:checked+label:before,.checkbox--num [type=checkbox]:not(:checked)+label:before{left:0;top:0}.checkbox--num [type=checkbox]:checked+label:after,.checkbox--num [type=checkbox]:not(:checked)+label:after{top:3px;left:3px}.fancy-scroll{scrollbar-width:none;scrollbar-color:var(--color-primary) #e6e6e6;transition:color .9s}.fancy-scroll::-webkit-scrollbar{width:10px;height:10px}.fancy-scroll::-webkit-scrollbar-track{border-radius:10px;background:#e6e6e6}.fancy-scroll::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px;border:2px solid #e6e6e6}.fancy-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-dark-1)}.fancy-scroll::-webkit-scrollbar-thumb:active{background:var(--color-dark-1)}.wrapper--progress{width:11px;height:100%;position:absolute;right:0px;top:0px;margin:0;background:linear-gradient(270deg,rgba(0,0,0,.25) 0%,rgba(255,255,255,0) 50%)}@media (max-width: 1199px){.wrapper--progress{width:100%;height:11px;right:0px;bottom:-11px!important;top:auto;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(255,255,255,0) 50%)}}.wrapper--progress .bar{background-color:var(--color-orange);position:absolute;bottom:0;width:100%;box-sizing:border-box;animation:grow 1.5s ease-out forwards;transform-origin:bottom}@media (max-width: 1199px){.wrapper--progress .bar{animation:grow-mobile 1.5s ease-out forwards;transform-origin:left}}.wrapper--progress .bar.step0{height:0%}.wrapper--progress .bar.step1{height:20%}.wrapper--progress .bar.step2{height:40%}.wrapper--progress .bar.step3{height:60%}.wrapper--progress .bar.step4{height:80%}.wrapper--progress .bar.step5{height:100%}@media (max-width: 1199px){.wrapper--progress .bar{height:100%!important}.wrapper--progress .bar.step0{height:100%;width:0%}.wrapper--progress .bar.step1{height:100%;width:20%}.wrapper--progress .bar.step2{height:100%;width:40%}.wrapper--progress .bar.step3{height:100%;width:60%}.wrapper--progress .bar.step4{height:100%;width:80%}.wrapper--progress .bar.step5{height:100%;width:100%}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes grow-mobile{0%{transform:scaleX(0)}}html,body,#app{height:100%;width:100%;font-family:var(--font-primary);color:var(--color-primary);font-size:16px}#app{display:flex;flex-flow:column;justify-content:center;align-items:center;overflow:hidden}@media (max-width: 1199px){#app{display:block;overflow:visible}}.app--wrapper{display:grid;grid-template-columns:518px minmax(auto,660px);grid-template-rows:662px;grid-column-gap:0px;grid-row-gap:0px;min-width:990px;max-width:1300px;box-shadow:0 0 7px #00000059}@media (max-width: 1199px){.app--wrapper{display:flex;flex-direction:column;min-width:auto;max-width:auto;height:100%;max-height:none;box-shadow:0 0}}.left--panel{height:662px;position:relative;display:flex;flex-wrap:no-wrap;flex-direction:column;justify-content:space-between;align-items:stretch;background:var(--color-white)}@media (max-width: 1199px){.left--panel{height:auto}}.left--panel:before{content:"";position:absolute;right:0px;top:-1000px;height:2000px;width:2000px;background:var(--color-bg-1);z-index:-1}.left--panel .header--left{background:var(--color-primary);padding:30px 40px 0;color:var(--color-white)}@media (max-width: 991px){.left--panel .header--left{padding:1rem}}@media (max-width: 1199px){.left--panel .header--left span{text-align:center}}.left--panel .header--left>img{width:145px}.left--panel .header--left .wrapper--product{margin:0 0 0rem}.left--panel .header--left .wrapper--product details{position:relative;transition:all .5s ease-out}.left--panel .header--left .wrapper--product details .summary--title{user-select:none}.left--panel .header--left .wrapper--product details:hover{cursor:pointer}.left--panel .header--left .wrapper--product details summary{list-style:none;padding:.85em 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.left--panel .header--left .wrapper--product details summary .summary--chevron-up{transition:all .5s ease-out;height:24px;width:24px}.left--panel .header--left .wrapper--product details summary .summary--chevron-up svg{transition:all .5s ease-out}.left--panel .header--left .wrapper--product details summary:focus{outline:none}.left--panel .header--left .wrapper--product details summary:hover .summary--chevron-up svg{opacity:1}.left--panel .header--left .wrapper--product details[open] summary .summary--chevron-up{transform:rotate(-.5turn)}.left--panel .header--left .wrapper--product details .summary--content{padding:0}.left--panel .header--left .wrapper--product details .summary--content>ul{list-style:none;margin:0;padding-left:0}.left--panel .header--left .wrapper--product details .summary--content>ul li{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5em}.left--panel .header--left .wrapper--product details .summary--chevron-up svg{opacity:.5}.left--panel .header--left .wrapper--product details summary::-webkit-details-marker{display:none}.left--panel>svg{margin-block:25px;margin-inline:25px}.left--panel .wrapper--img{padding:0 40px}.left--panel .wrapper--img>img{width:100%;object-fit:contain;height:100%;margin:0 auto}.left--panel .footer--left{padding:0 40px 30px}.left--panel .footer--left img{max-width:100%;height:100%}@media (max-width: 1199px){.left--panel:before{content:none}.left--panel .wrapper--img,.left--panel .footer--left{display:none}}.right--panel{display:flex;flex-flow:column;height:100vh;position:relative;padding:25px 48px}@media (max-width: 1199px){.right--panel{padding:25px 10px;justify-content:start;align-items:center}}.right--panel .wrapper--title{width:100%;display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}@media (max-width: 1199px){.right--panel .wrapper--title{grid-template:"leftTitle rightTitle" auto "middleTitle middleTitle"/auto auto}}.right--panel .wrapper--title .wrapper--btn{grid-area:1/1/2/2;display:flex}@media (max-width: 1199px){.right--panel .wrapper--title .wrapper--btn{grid-area:leftTitle}}.right--panel .wrapper--title .wrapper--btn>button{-webkit-appearance:none;-moz-appearance:none;padding:0;border:none;background:none;color:inherit;cursor:pointer;position:relative;display:flex;align-items:center}.right--panel .wrapper--title .wrapper--btn>button>span{transform:translate(0) rotate(.25turn);transition:all .5s ease-in-out}.right--panel .wrapper--title .wrapper--btn>button:hover>span{transform:translate(-5px) rotate(.25turn)}.right--panel .wrapper--title h1{grid-area:1/2/2/3;font-size:18px;text-transform:uppercase;text-align:center}@media (max-width: 1199px){.right--panel .wrapper--title h1{grid-area:middleTitle}}.right--panel .wrapper--title .wrapper--step{grid-area:1/3/2/4;display:flex;justify-content:end;align-items:center}@media (max-width: 1199px){.right--panel .wrapper--title .wrapper--step{grid-area:rightTitle}}.right--panel>form{height:50vh;display:flex;flex-flow:column;justify-content:space-between}.right--panel>form .wrapper--form{display:flex;flex-direction:column;width:100%;height:100%;max-height:505px;margin-left:auto;margin-right:auto;overflow:hidden;overflow-y:auto;justify-content:center}.right--panel>form .wrapper--form.no--center{justify-content:flex-start}@media (max-width: 1199px){.right--panel>form .wrapper--form{max-height:none}}.right--panel>form .wrapper--form .form__group{width:100%;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}.right--panel>form .wrapper--form .form__group>.wrapper--radio{display:flex;gap:2rem;padding-top:.35rem;padding-bottom:.35rem}.right--panel>form .wrapper--form .form__group.radio{margin-bottom:1rem}.right--panel>form .wrapper--form .form__group.radio>label{display:block;font-size:var(--text-13);font-weight:var(--weight-medium);padding-left:.7rem}.right--panel>form .wrapper--form .form__group.text{display:flex;flex-flow:column;margin-bottom:1rem}.right--panel>form .wrapper--form .form__group.text>label{font-size:var(--text-13);font-weight:var(--weight-medium);padding-left:.35rem}.right--panel>form .wrapper--form .form__group.text>input{font-size:var(--text-16);font-weight:var(--weight-light);color:var(--color-primary);padding:.35em;border:0px;border-bottom:1px solid var(--color-border);transition:border .5s ease-out}.right--panel>form .wrapper--form .form__group.text>input:focus{outline:none;border:0px;border-bottom:1px solid var(--color-primary)}.right--panel>form .wrapper--form .form__group textarea{height:30vh;margin:auto;display:block;width:25vw}@media (max-width: 1199px){.right--panel>form .wrapper--form .form__group textarea{width:80vw}}.right--panel>form .wrapper--button{display:flex;justify-content:space-between;align-items:center}.right--panel>form .wrapper--button .error{color:var(--color-error-2);font-size:var(--text-12);padding:.35em}.right--panel>form .wrapper--button>.success{color:var(--color-success-1);font-size:var(--text-12);padding:.35em}@media (max-width: 991px){.right--panel>form .wrapper--button{gap:1rem;flex-direction:column}}.right--panel>form .wrapper--button .wrapper--promoCode{display:flex;align-items:flex-end}.right--panel>form .wrapper--button .wrapper--promoCode .form__group{width:100%;max-width:320px;margin-left:auto;margin-right:auto}.right--panel>form .wrapper--button .wrapper--promoCode .form__group.text{display:flex;flex-flow:column}.right--panel>form .wrapper--button .wrapper--promoCode .form__group.text>label{font-size:var(--text-13);font-weight:var(--weight-medium);padding-left:.35rem}.right--panel>form .wrapper--button .wrapper--promoCode .form__group.text>input{font-size:var(--text-16);font-weight:var(--weight-light);color:var(--color-primary);padding:.35em;border:0px;border-bottom:1px solid var(--color-border);transition:border .5s ease-out}.right--panel>form .wrapper--button .wrapper--promoCode .form__group.text>input:focus{outline:none;border:0px;border-bottom:1px solid var(--color-primary)}.right--panel>form .wrapper--button .wrapper--promoCode>button{margin-left:7px;border:1px solid var(--color-primary);color:var(--color-primary)}.right--panel>form .wrapper--button>button{align-self:flex-end;display:flex;align-items:center;gap:5px}.right--panel>form .wrapper--button>button>.v-spinner{height:20px}.right--panel>form .form__group .error{color:var(--color-error-2);font-size:var(--text-12);padding:.35em}.right--panel>form .form__group .success{color:var(--color-success-1);font-size:var(--text-12);padding:.35em}.right--panel>form .wrapper-choices-emoji{display:flex;flex-direction:row;justify-content:space-around;max-height:100%}.right--panel>form .wrapper-choices-emoji label{display:flex;flex-direction:column;justify-content:center;align-items:center}.right--panel>form .wrapper-choice-emoji{padding:0 5px}.right--panel>form img{max-width:100px}@media (max-width: 1199px){.right--panel>form img{max-width:60px}}@media (max-width: 991px){.right--panel>form img{max-width:40px}}.right--panel>form.step4 .wrapper--form{padding-top:3rem}.right--panel>form.step4 .wrapper--form .wrapper--radio{padding-top:1rem}.right--panel>form.step4 .wrapper--form .wrapper--barreauCp{display:flex;flex-flow:column;gap:1rem;padding-left:.35rem}.right--panel>form.step4 .wrapper--form .wrapper--barreauCp>input{margin-left:8px;width:50px;height:36px;font-size:var(--text-16);font-weight:var(--weight-light);text-align:center;color:var(--color-primary);padding:.35em;border:1px solid var(--color-border);border-radius:5px;transition:border .5s ease-out}.right--panel>form.step4 .wrapper--form .wrapper--barreauCp>input:focus{outline:none;border:1px solid var(--color-primary)}.right--panel>form.step4 .wrapper--form .wrapper--barreauCp>select{width:100%;padding:.35em;border:1px solid var(--color-border);border-radius:5px;transition:border .5s ease-out}.right--panel .wrapper--checkboxs{width:100%;max-width:364px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;row-gap:.45rem}.right--panel .wrapper--checkboxs label{font-size:var(--text-13);font-weight:var(--weight-light)}.right--panel .end--panel{max-height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.right--panel .end--panel h1{font-size:var(--text-28);font-weight:var(--weight-medium);text-transform:uppercase}.right--panel .end--panel .msg-end{font-size:var(--text-16);line-height:25px}.right--panel .end--panel .social{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:1rem}.right--panel .end--panel .social a{display:flex;justify-content:center;align-items:center;border-radius:100%;width:50px;height:50px}.right--panel .end--panel .social a img{max-width:40px}.right--panel .footer--right{display:flex;justify-content:center;align-items:flex-end}.right--panel .footer--right img{max-width:100%}@media (min-width: 1200px){.right--panel .footer--right{display:none}}.error{color:var(--color-error-2);font-size:var(--text-12);padding:.35em}.success{color:var(--color-success-1);font-size:var(--text-12);padding:.35em}
