:root{--color-primary:#141c2f!important;--color-primary-shade:#334155!important;--color-secondary:#523aef!important;--color-tertiary:#334155!important;--color-gold:#d3af37!important;--color-success:#2dd36f!important;--color-warning:#ffc409!important;--color-danger:#eb445a!important;--color-dark:#222428!important;--color-medium:#92949c!important;--color-light:#f4f5f8!important;--color-primary-light:#475569//Un peu plus clair que primary-shade;--color-secondary-light:#7e5bef//violet plus clair;--color-gold-light:#f0d78c//Or plus clair;--color-background:#0f172a//Fond très sombre pour le contraste;--color-text-primary:#f8fafc//Texte clair pour fond sombre;--color-text-secondary:#94a3b8//Texte secondaire}body{background-color:var(--color-tertiary);margin:0}h1{text-align:center}h1,h2,h3,p,q,ul{color:var(--color-light)}li,p,q{line-height:150%}a{color:var(--color-light);text-decoration:none}a:hover{color:#196fa1}.owl-carousel{align-self:center}@media screen and (max-width:768px){.owl-carousel{width:90%!important}}.owl-dot{height:9px!important;width:9px!important}@media screen and (min-width:576px){.owl-dot{height:11px!important;width:11px!important}}.owl-nav{width:100%}.owl-nav,.owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}.owl-nav button{background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:15px}.owl-nav button:hover{background:rgba(0,0,0,.9)}.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute}.owl-nav .owl-next span,.owl-nav .owl-prev span{color:#fff;font-size:80px}.owl-nav .owl-prev{left:-30px}.owl-nav .owl-next{right:-30px}.blog-card a{font-weight:600;text-decoration:underline}.blog-card-image{align-items:center;display:flex;height:400px;justify-content:center}.blog-card-image img{max-height:400px;object-fit:contain}@media screen and (min-width:768px){.blog-card-image{background:#000;height:720px}.blog-card-image img{max-height:720px;object-fit:revert}}@media(min-width:1280px){.blog-card-image img{max-width:100%;width:auto!important}}.owl-dots{margin-top:10px;text-align:center}.owl-dot{background-color:#ccc!important;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;width:12px}.owl-dot.active{background-color:#333!important}.floating-ticket-container{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:20px;z-index:1000}.floating-ticket-container .floating-ticket-btn{align-items:center;background-color:var(--color-secondary);border-radius:50%;box-shadow:0 4px 12px rgba(0,123,255,.3);color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;pointer-events:all;text-decoration:none;transition:all .3s;width:50px}.floating-ticket-container .floating-ticket-btn:hover{background-color:color-mix(in srgb,var(--color-secondary) 80%,#000);box-shadow:0 6px 16px rgba(0,123,255,.4);transform:scale(1.1)}.floating-ticket-container .floating-ticket-tooltip{background:#fff;border:1px solid rgba(0,123,255,.2);border-radius:10px;bottom:10px;box-shadow:0 6px 20px rgba(0,0,0,.15);color:#333;font-size:14px;line-height:1.5;opacity:0;padding:12px 16px;position:relative;right:10px;text-align:center;transform:translateY(10px);transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;width:300px}@media(max-width:768px){.floating-ticket-container .floating-ticket-tooltip{bottom:5px;font-size:13px;width:250px}}.footer__content,footer{display:flex}footer{align-items:flex-start;background:var(--color-primary);box-sizing:border-box;flex-direction:column;padding:25px 5%;width:100%}footer h3,footer p{color:#f2f2f2}footer a{color:#c0c1c1}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{margin:10px 0}footer h3{align-items:center;display:flex;font-size:29px}footer h3 a,footer h3 img{height:60px;width:60px}footer .footer__content{flex-wrap:wrap;justify-content:space-between;width:100%}footer .footer__content div{width:40%}footer .footer__content a,footer .footer__content h3{font-size:16px}footer .footer__title--empty{height:20px}@media screen and (min-width:768px){footer{flex-direction:row;gap:25px;padding:5% 2%}footer .footer__content{width:75%}footer .footer__content div{max-width:23%;width:fit-content}footer>h3{width:25%}}@keyframes disparition{0%{opacity:1}10%{opacity:.9}20%{opacity:.8}30%{opacity:.7}40%{opacity:.6}50%{opacity:.5}60%{opacity:.4}70%{opacity:.3}80%{opacity:.2}90%{opacity:.1}to{opacity:0}}@keyframes apparition{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form{align-items:center;width:75%}.form,.form form{display:flex;flex-direction:column}.form h1{color:beige;justify-content:center;width:100%}.form h1 .alert-danger,.form h1 ul{color:var(--color-danger)}.form h1 form{align-items:center;width:100%}.form div{display:flex;flex-direction:column;margin-bottom:15px}.form .form__fields+p{margin-top:-5px}.form .chrono{align-items:center;width:50%}.form .chrono__message,.form .chrono__show>p{color:var(--color-light)}.form .chrono__show{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:50%}.form .chrono__text,.form .chrono__text--hidden{font-size:25px;transition:opacity 2s}.form .chrono__text{opacity:1}.form .chrono__text--hidden{opacity:0}.form .chrono__message{height:18px}.form .chrono__eye_pictures{cursor:pointer;margin:25px 0}.form .chrono__eye_pictures img{height:25px}.form .chrono__eye_pictures--close,.form .chrono__eye_pictures--open{display:block}.form .chrono__eye_pictures--close-hidden,.form .chrono__eye_pictures--open-hidden{display:none}.form-body{align-items:center;display:flex;flex-direction:row;justify-content:space-around;min-height:373px}.form-container input{text-align:center}.form-container input:focus-visible{outline:3px solid rgba(62,200,99,.769)}.form-container .form-group a{color:#5252a0}.form__buttons{display:flex;flex-direction:row;justify-content:center}.form__task{margin-top:20px;width:100%}.form__task #form{align-items:center;flex-direction:row;justify-content:space-between}.form__task .form-container{width:75%}.form__task .form__fields{width:10%!important}.form__task .form__fields:last-child{width:50%!important}.form__task .form__fields:last-child>div{width:100%}.form__task .form__submit{align-self:center;background-color:var(--color-success)}.form--commentary{margin-bottom:16px;width:80%}.form_field_paragraph_div{align-items:center;flex-direction:row!important}.form_field_paragraph_div>div:first-child{width:100%}.form_field_paragraph_div--micro>div:first-child{border-radius:15px 0 0 15px!important;border-right:1px solid #cac6c6!important}#form,#formChooseCorrector,#formProcess,#formTD,#paragraph_form{width:100%}#form fieldset,#formChooseCorrector fieldset,#formProcess fieldset,#formTD fieldset,#paragraph_form fieldset{color:var(--color-light);display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px 0}#form #passwordSecurityReact,#form .form__fields,#formChooseCorrector #passwordSecurityReact,#formChooseCorrector .form__fields,#formProcess #passwordSecurityReact,#formProcess .form__fields,#formTD #passwordSecurityReact,#formTD .form__fields,#paragraph_form #passwordSecurityReact,#paragraph_form .form__fields{transform:scale(1);transition-duration:.65s;transition-property:transform;width:100%}#form #passwordSecurityReact em,#form .form__fields em,#formChooseCorrector #passwordSecurityReact em,#formChooseCorrector .form__fields em,#formProcess #passwordSecurityReact em,#formProcess .form__fields em,#formTD #passwordSecurityReact em,#formTD .form__fields em,#paragraph_form #passwordSecurityReact em,#paragraph_form .form__fields em{font-style:italic}#form #passwordSecurityReact:hover,#form .form__fields:hover,#formChooseCorrector #passwordSecurityReact:hover,#formChooseCorrector .form__fields:hover,#formProcess #passwordSecurityReact:hover,#formProcess .form__fields:hover,#formTD #passwordSecurityReact:hover,#formTD .form__fields:hover,#paragraph_form #passwordSecurityReact:hover,#paragraph_form .form__fields:hover{transform:scale(1.05)}#form div label,#form div>p,#formChooseCorrector div label,#formChooseCorrector div>p,#formProcess div label,#formProcess div>p,#formTD div label,#formTD div>p,#paragraph_form div label,#paragraph_form div>p{color:#f2f2f2;margin:10px 0}#form div #commentaryContentForm,#form div #mail_content_ckeditor,#form div input,#form div select,#form div select~div,#form div textarea,#formChooseCorrector div #commentaryContentForm,#formChooseCorrector div #mail_content_ckeditor,#formChooseCorrector div input,#formChooseCorrector div select,#formChooseCorrector div select~div,#formChooseCorrector div textarea,#formProcess div #commentaryContentForm,#formProcess div #mail_content_ckeditor,#formProcess div input,#formProcess div select,#formProcess div select~div,#formProcess div textarea,#formTD div #commentaryContentForm,#formTD div #mail_content_ckeditor,#formTD div input,#formTD div select,#formTD div select~div,#formTD div textarea,#paragraph_form div #commentaryContentForm,#paragraph_form div #mail_content_ckeditor,#paragraph_form div input,#paragraph_form div select,#paragraph_form div select~div,#paragraph_form div textarea{border:1px solid #969393;border-radius:15px 15px 15px 15px;height:35px;padding:0 10px;vertical-align:middle}#form div .ts-control,#form div .ts-dropdown,#form div input,#form div select,#form div select~div,#form div textarea,#formChooseCorrector div .ts-control,#formChooseCorrector div .ts-dropdown,#formChooseCorrector div input,#formChooseCorrector div select,#formChooseCorrector div select~div,#formChooseCorrector div textarea,#formProcess div .ts-control,#formProcess div .ts-dropdown,#formProcess div input,#formProcess div select,#formProcess div select~div,#formProcess div textarea,#formTD div .ts-control,#formTD div .ts-dropdown,#formTD div input,#formTD div select,#formTD div select~div,#formTD div textarea,#paragraph_form div .ts-control,#paragraph_form div .ts-dropdown,#paragraph_form div input,#paragraph_form div select,#paragraph_form div select~div,#paragraph_form div textarea{background-color:#cac6c6}#form div textarea,#formChooseCorrector div textarea,#formProcess div textarea,#formTD div textarea,#paragraph_form div textarea{resize:none}#form div .ts-dropdown,#formChooseCorrector div .ts-dropdown,#formProcess div .ts-dropdown,#formTD div .ts-dropdown,#paragraph_form div .ts-dropdown{margin-left:-1px}#form div .ts-dropdown>div,#formChooseCorrector div .ts-dropdown>div,#formProcess div .ts-dropdown>div,#formTD div .ts-dropdown>div,#paragraph_form div .ts-dropdown>div{margin-right:-3px}#form div .ts-dropdown>div>.option,#formChooseCorrector div .ts-dropdown>div>.option,#formProcess div .ts-dropdown>div>.option,#formTD div .ts-dropdown>div>.option,#paragraph_form div .ts-dropdown>div>.option{background-color:#cac6c6;color:#495c68}#form div .ts-dropdown>div>.active,#formChooseCorrector div .ts-dropdown>div>.active,#formProcess div .ts-dropdown>div>.active,#formTD div .ts-dropdown>div>.active,#paragraph_form div .ts-dropdown>div>.active{background-color:#f5fafd;color:#303030}#form div .input-active,#formChooseCorrector div .input-active,#formProcess div .input-active,#formTD div .input-active,#paragraph_form div .input-active{border-radius:15px 15px 0 0}#form div .input-active>.ts-dropdown,#formChooseCorrector div .input-active>.ts-dropdown,#formProcess div .input-active>.ts-dropdown,#formTD div .input-active>.ts-dropdown,#paragraph_form div .input-active>.ts-dropdown{margin-top:0}#form div .ts-control,#formChooseCorrector div .ts-control,#formProcess div .ts-control,#formTD div .ts-control,#paragraph_form div .ts-control{background-image:none;box-shadow:none}#form div .ts-control .item,#formChooseCorrector div .ts-control .item,#formProcess div .ts-control .item,#formTD div .ts-control .item,#paragraph_form div .ts-control .item{align-items:center;background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);color:#fff;cursor:pointer;display:inline-flex;margin:0 3px 5px 0;padding:2px 6px;text-shadow:0 1px 0 rgba(0,51,83,.3);transform:none}#form div .ts-control .item .remove,#formChooseCorrector div .ts-control .item .remove,#formProcess div .ts-control .item .remove,#formTD div .ts-control .item .remove,#paragraph_form div .ts-control .item .remove{border-left:1px solid #fff}#form div .ts-control [data-value],#formChooseCorrector div .ts-control [data-value],#formProcess div .ts-control [data-value],#formTD div .ts-control [data-value],#paragraph_form div .ts-control [data-value]{background-color:#5252a0;background-image:none;border:1px solid #5252a0}#form div .ts-control [data-value] textarea,#formChooseCorrector div .ts-control [data-value] textarea,#formProcess div .ts-control [data-value] textarea,#formTD div .ts-control [data-value] textarea,#paragraph_form div .ts-control [data-value] textarea{height:100px;padding:10px}#form div #edit_password_eyeCtrlPassword,#form div #edit_password_eyeCtrlPlainPassword,#form div #new_password_eyeCtrlPassword,#form div #new_password_eyeCtrlPlainPassword,#form div #registration_eyeCtrlPassword,#form div #registration_eyeCtrlPlainPassword,#formChooseCorrector div #edit_password_eyeCtrlPassword,#formChooseCorrector div #edit_password_eyeCtrlPlainPassword,#formChooseCorrector div #new_password_eyeCtrlPassword,#formChooseCorrector div #new_password_eyeCtrlPlainPassword,#formChooseCorrector div #registration_eyeCtrlPassword,#formChooseCorrector div #registration_eyeCtrlPlainPassword,#formProcess div #edit_password_eyeCtrlPassword,#formProcess div #edit_password_eyeCtrlPlainPassword,#formProcess div #new_password_eyeCtrlPassword,#formProcess div #new_password_eyeCtrlPlainPassword,#formProcess div #registration_eyeCtrlPassword,#formProcess div #registration_eyeCtrlPlainPassword,#formTD div #edit_password_eyeCtrlPassword,#formTD div #edit_password_eyeCtrlPlainPassword,#formTD div #new_password_eyeCtrlPassword,#formTD div #new_password_eyeCtrlPlainPassword,#formTD div #registration_eyeCtrlPassword,#formTD div #registration_eyeCtrlPlainPassword,#paragraph_form div #edit_password_eyeCtrlPassword,#paragraph_form div #edit_password_eyeCtrlPlainPassword,#paragraph_form div #new_password_eyeCtrlPassword,#paragraph_form div #new_password_eyeCtrlPlainPassword,#paragraph_form div #registration_eyeCtrlPassword,#paragraph_form div #registration_eyeCtrlPlainPassword{align-items:center;display:flex;justify-content:center;padding-right:3px}#form div #edit_password_currentPassword,#form div #edit_password_plainPassword,#form div #new_password_plainPassword,#form div #passwordVisible,#form div #registration_plainPassword,#formChooseCorrector div #edit_password_currentPassword,#formChooseCorrector div #edit_password_plainPassword,#formChooseCorrector div #new_password_plainPassword,#formChooseCorrector div #passwordVisible,#formChooseCorrector div #registration_plainPassword,#formProcess div #edit_password_currentPassword,#formProcess div #edit_password_plainPassword,#formProcess div #new_password_plainPassword,#formProcess div #passwordVisible,#formProcess div #registration_plainPassword,#formTD div #edit_password_currentPassword,#formTD div #edit_password_plainPassword,#formTD div #new_password_plainPassword,#formTD div #passwordVisible,#formTD div #registration_plainPassword,#paragraph_form div #edit_password_currentPassword,#paragraph_form div #edit_password_plainPassword,#paragraph_form div #new_password_plainPassword,#paragraph_form div #passwordVisible,#paragraph_form div #registration_plainPassword{border-radius:15px 0 0 15px;border-right:0;width:95%}#form #form_field_category,#form #form_field_corrector,#formChooseCorrector #form_field_category,#formChooseCorrector #form_field_corrector,#formProcess #form_field_category,#formProcess #form_field_corrector,#formTD #form_field_category,#formTD #form_field_corrector,#paragraph_form #form_field_category,#paragraph_form #form_field_corrector{z-index:10}#form #form_field_category .ts-control,#form #form_field_category .ts-wrapper,#form #form_field_corrector .ts-control,#form #form_field_corrector .ts-wrapper,#formChooseCorrector #form_field_category .ts-control,#formChooseCorrector #form_field_category .ts-wrapper,#formChooseCorrector #form_field_corrector .ts-control,#formChooseCorrector #form_field_corrector .ts-wrapper,#formProcess #form_field_category .ts-control,#formProcess #form_field_category .ts-wrapper,#formProcess #form_field_corrector .ts-control,#formProcess #form_field_corrector .ts-wrapper,#formTD #form_field_category .ts-control,#formTD #form_field_category .ts-wrapper,#formTD #form_field_corrector .ts-control,#formTD #form_field_corrector .ts-wrapper,#paragraph_form #form_field_category .ts-control,#paragraph_form #form_field_category .ts-wrapper,#paragraph_form #form_field_corrector .ts-control,#paragraph_form #form_field_corrector .ts-wrapper{height:fit-content}#form #form_field_category .option,#form #form_field_category .ts-control,#form #form_field_category .ts-control .item,#form #form_field_corrector .option,#form #form_field_corrector .ts-control,#form #form_field_corrector .ts-control .item,#formChooseCorrector #form_field_category .option,#formChooseCorrector #form_field_category .ts-control,#formChooseCorrector #form_field_category .ts-control .item,#formChooseCorrector #form_field_corrector .option,#formChooseCorrector #form_field_corrector .ts-control,#formChooseCorrector #form_field_corrector .ts-control .item,#formProcess #form_field_category .option,#formProcess #form_field_category .ts-control,#formProcess #form_field_category .ts-control .item,#formProcess #form_field_corrector .option,#formProcess #form_field_corrector .ts-control,#formProcess #form_field_corrector .ts-control .item,#formTD #form_field_category .option,#formTD #form_field_category .ts-control,#formTD #form_field_category .ts-control .item,#formTD #form_field_corrector .option,#formTD #form_field_corrector .ts-control,#formTD #form_field_corrector .ts-control .item,#paragraph_form #form_field_category .option,#paragraph_form #form_field_category .ts-control,#paragraph_form #form_field_category .ts-control .item,#paragraph_form #form_field_corrector .option,#paragraph_form #form_field_corrector .ts-control,#paragraph_form #form_field_corrector .ts-control .item{flex-direction:row}#form #form_field_category .option,#form #form_field_corrector .option,#formChooseCorrector #form_field_category .option,#formChooseCorrector #form_field_corrector .option,#formProcess #form_field_category .option,#formProcess #form_field_corrector .option,#formTD #form_field_category .option,#formTD #form_field_corrector .option,#paragraph_form #form_field_category .option,#paragraph_form #form_field_corrector .option{font-size:18px;height:18px;overflow:visible;padding-left:30px;transform:scale(1);transition-property:transform}.article_online_td_form,.article_process_form,.article_td_form{width:90%}#formProcess .form__fields,#formTD .form__fields{width:95%}#divPassword{align-items:inherit}#divPassword ul{color:#e03d17}#passwordVisible:focus-visible,#registration_plainPassword:focus-visible{outline:none}#confirmPassword,#confirmPlainPassword,#currentPassword{background-color:#cac6c6;border-radius:5rem;display:flex;flex-direction:row}#confirmPassword button,#confirmPlainPassword button,#currentPassword button{background-color:#cac6c6;border:1px solid #969393;border-left-color:#cac6c6;border-radius:0 15px 15px 0}#confirmPassword img,#confirmPlainPassword img,#currentPassword img{height:25px}#confirmPassword #openEyeFormCurrentPassword,#confirmPassword #openEyeFormPassword,#confirmPassword #openEyeFormPlainPassword,#confirmPlainPassword #openEyeFormCurrentPassword,#confirmPlainPassword #openEyeFormPassword,#confirmPlainPassword #openEyeFormPlainPassword,#currentPassword #openEyeFormCurrentPassword,#currentPassword #openEyeFormPassword,#currentPassword #openEyeFormPlainPassword{background-size:31px 25px;display:none;width:31px}.form__field_recipients{background-color:#cac6c6;border-radius:15px}.form__field_recipients input,.form__fields--plain_password input{border-radius:15px 0 0 15px!important;border-right:0!important;width:95%}.form__field_recipients input:focus-visible,.form__field_recipients textarea:focus-visible,.form__fields--plain_password input:focus-visible,.form__fields--plain_password textarea:focus-visible{outline:0}.form__field_recipients>div>button,.form__fields--plain_password>div>button{background-color:#cac6c6;border-bottom:1px solid #969393;border-left-color:#cac6c6;border-radius:0 15px 15px 0;border-right:1px solid #969393;border-top:1px solid #969393}.form__fields--plain_password div{flex-direction:row}.form__fields--plain_password div button{background-color:#cac6c6;border-bottom:1px solid #969393;border-left-color:#cac6c6;border-radius:0 15px 15px 0;border-right:1px solid #969393;border-top:1px solid #969393}.form__fields--plain_password div button img{height:25px;width:31px}.form__fields--plain_password div .form__eye-control{padding:0 5px 0 0}.form__fields--plain_password div #openEyeFormCurrentPassword,.form__fields--plain_password div #openEyeFormPassword,.form__fields--plain_password div #openEyeFormPlainPassword{display:none}.form__submit--valid{display:flex}.form__submit{background:var(--color-success);border:0;border-radius:10rem;color:#fff;cursor:pointer;font-size:1rem;padding:1rem;text-transform:uppercase;transform:scale(1);transition-duration:.6s;transition-property:transform;width:fit-content}.form__submit:hover{transform:scale(1.15)}.form__submit--loading-container{background:var(--color-success);border-radius:30px;padding:5px 20px}.form__submit--loading{animation:rotating 2s linear infinite;width:32px}.form__submit--valid{align-items:center}.form__submit--cancel,.form__submit--commentary{align-self:center;border:0!important;font-size:12px!important;margin-top:15px;padding:10px!important;transform:scale(1)}.form__submit--cancel:hover,.form__submit--commentary:hover{transform:scale(1.15)}.form__submit--commentary{background-color:var(--color-success)!important}.form__submit--cancel{background-color:var(--color-danger)!important;cursor:pointer;margin-left:30px;transform:scale(.75)}.form__submit--cancel:hover{transform:scale(1)}.indicator{margin:0!important}header{justify-content:center;padding:10px 0;position:relative;z-index:13}.main-navbar,header{background-color:var(--color-primary)}.main-navbar{align-items:center;display:flex;height:38px;justify-content:space-around;position:sticky;text-align:center;top:0;width:100%;z-index:11}.main-navbar .menu-desktop{display:none}.main-navbar a{align-items:center;display:flex;text-decoration:none}.main-navbar img{width:40px}.main-navbar .menu-burger{background:none;border:none;cursor:pointer;width:fit-content}.main-navbar .menu-burger img{width:20px}.main-navbar .menu-container{background-color:var(--color-primary);height:calc(100vh - 100%);left:0;opacity:0;padding:5% 0;pointer-events:none;position:absolute;transition:opacity .5s ease-in-out;width:100%;z-index:-1}.main-navbar .menu-container--visible{opacity:1;pointer-events:all;z-index:3}.main-navbar .menu-container ul{list-style:none}.link-download{align-items:center;background-color:var(--color-secondary);border-radius:10px;display:flex;font-size:14px;justify-content:space-around;padding:5px}@media screen and (min-width:576px){.main-navbar{box-sizing:border-box;justify-content:space-between;padding:0 5%}.menu{display:none}.menu-desktop{display:flex!important}}.about section{width:90%}.about article:nth-last-child(2){text-align:center}.about aside{margin-top:50px}.about aside img{width:90%}.about ul{padding:0}.about li{list-style:none}.about>div{width:80%}.about h2{font-size:28px}@media screen and (min-width:568px){.about{gap:100px!important}.about h1{font-size:40px;width:60%}.about article,.about>div{justify-content:center;width:60%!important}.about aside{margin-top:0}.about aside img{border-radius:15px;height:300px}.about section{display:flex;justify-content:space-evenly;width:80%}.about section:nth-child(2n){flex-direction:row}.about section:nth-child(2n) article{align-items:flex-start;text-align:left}.about section:nth-child(2n) p{width:100%}.about section:nth-child(odd){flex-direction:row-reverse}.about section:nth-child(odd) article{align-items:flex-end;text-align:right}.about section:nth-child(odd) p{width:100%}.about section:nth-last-child(2){margin-top:50px}.about section:nth-last-child(-n+2){align-self:center;gap:30px;min-height:100px}.about section:nth-last-child(-n+2) article{align-items:center;text-align:left;width:70%!important}.about section:last-child{justify-content:space-between}.about section:last-child article{text-align:center}.about li{font-size:20px;margin:20px 0}}.business{padding:0 5%}.business *{color:var(--color-light)}.business .table{overflow-x:scroll;width:100%}.business table{border-collapse:collapse;max-width:90%}.business td,.business th{border:2px solid;padding:10px 20px}.business .alphabetic-list{list-style:lower-latin}.business h3,.business p{margin:20px 0}.business table,.business ul{margin:30px 0}.business h2{margin:50px 0}.business .resume-exe>div{display:flex;flex-direction:column;gap:15px}.business article p:first-child{text-indent:30px}::selection{background:transparent;color:transparent}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cgu{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.cgu h1{border-bottom:2px solid #3498db;color:var(--color-light);margin-bottom:20px;padding-bottom:10px}.cgu h2{color:#2980b9;margin-bottom:15px;margin-top:25px}.cgu h3{color:#16a085;margin-top:20px}.cgu p{margin-bottom:15px}.cgu .last-update{color:#7f8c8d;font-style:italic;margin-bottom:30px;text-align:right}.cgu .highlight{background-color:#331c41;border-radius:3px;font-weight:700;padding:2px 5px}.cgu .section{background-color:color-mix(in srgb,var(--color-tertiary) 80%,#000);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}@media(max-width:600px){.cgu{padding:10px}}.home{align-items:center;display:flex;flex-direction:column;gap:40px;padding:0 2%;text-align:center}.home>p{width:70%}.home>p~*{text-align:left}.home__intro{align-items:center;display:flex;flex-direction:column;gap:20px}.home__intro-img{overflow:hidden}.home__intro-img>img{width:90%}.home section:last-child{width:80%}.home article,.home aside,.home section:last-child{align-items:center;display:flex;flex-direction:column;text-align:center}.home article{gap:10px}.home article:first-child>div{margin-top:15px}.home article:first-child>div>a{font-size:20px}.home article:first-child>p{color:var(--color-medium);margin:0}.home article:first-child img{width:30px}.home article>h1{font-size:40px;width:90%}.home article>img{width:90%}.home article>q{font-size:22px;font-style:italic;width:70%}.home article>.link-download{margin:10px 0}.home .link-download>img{width:30px}@media screen and (min-width:768px){.home{gap:30px;padding:0 2%}.home__intro{align-items:center;flex-direction:row!important;justify-content:space-between;left:2%;overflow:hidden;padding-top:60px;position:relative;width:100%}.home__intro article:first-child{align-items:flex-start;width:50%}.home__intro article:first-child>p{font-size:30px}.home__intro article:first-child>*{text-align:left}.home__intro-img{height:300px;overflow:hidden;width:40%}.home__intro-img img{height:100%;object-fit:cover;object-position:left center;width:100%}.home q{margin:200px 0}.home article>h1{font-size:40px;width:100%}.home article>h3{font-size:40px;width:50%}.home article>p{font-size:16px;margin:0}.home article>img{width:300px}}@media screen and (min-width:1280px){.home__intro-img{height:400px}.home article>h1,.home article>h3{font-size:50px}.home article>p{font-size:20px}}.pricing-page{color:var(--color-light);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;padding:2rem;width:90%}.pricing-page .pricing-intro{margin-bottom:3rem;text-align:center}.pricing-page .pricing-intro h1{color:var(--color-light);font-size:1.8rem;margin-bottom:1rem}.pricing-page .pricing-intro p{color:color-mix(in srgb,var(--color-light) 80%,#000);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.pricing-page .pricing-table-container{border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:2rem;overflow-x:auto}.pricing-page .pricing-table-container .pricing-table{background:var(--color-tertiary);border-collapse:collapse;width:100%}.pricing-page .pricing-table-container .pricing-table thead{background:var(--color-tertiary)}.pricing-page .pricing-table-container .pricing-table thead tr th{border-bottom:2px solid #e0e0e0;color:var(--color-light);font-size:1.6rem;font-weight:600;padding:1rem;text-align:left}.pricing-page .pricing-table-container .pricing-table thead tr .feature-header{width:70%}.pricing-page .pricing-table-container .pricing-table thead tr .plan-header{text-align:center;width:30%}.pricing-page .pricing-table-container .pricing-table tbody tr{border-bottom:1px solid #f0f0f0}.pricing-page .pricing-table-container .pricing-table tbody tr td{padding:1.5rem 1rem;vertical-align:middle}.pricing-page .pricing-table-container .pricing-table tbody tr:last-child{border-bottom:none}.pricing-page .pricing-table-container .pricing-table tbody .category-row{background:var(--color-tertiary)}.pricing-page .pricing-table-container .pricing-table tbody .category-row td{padding:.5rem 1rem}.pricing-page .pricing-table-container .pricing-table tbody .category-row .category-title{align-items:center;color:#3498db;display:flex;font-size:1.4rem;font-weight:600;gap:.5rem}.pricing-page .pricing-table-container .pricing-table tbody .included-icon{color:#27ae60;display:flex;font-size:1.2rem;font-weight:700;justify-content:center}.pricing-page .pricing-table-container .pricing-table tbody .feature-description{color:color-mix(in srgb,var(--color-light) 70%,#000);font-size:.9rem;font-style:italic;margin:.5rem 0 0;padding-left:1rem}body{justify-content:space-between}.store,body{display:flex;flex-direction:column}.store{gap:10px;padding:0 5%}.store article{display:flex;flex-direction:column;gap:15px}.store article strong{font-weight:bolder}.store .link-download{font-size:20px;margin:30px auto;padding:5px 15px;width:fit-content}.store>div:last-child>p{text-align:center}@media(max-width:768px){.store>h1{margin-bottom:0}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/build/images/owl.video.play.7f01b071.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}