@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:var(--app-font-mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font-sans);--default-mono-font-family:var(--app-font-mono);--color-border:hsl(var(--border))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--app-font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.aspect-auto{aspect-ratio:auto}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.columns-42{columns:42}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[--color-border\]{border-color:--color-border}.border-border\/50{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.bg-\[--color-bg\]{background-color:--color-bg}.bg-background{background-color:hsl(var(--background))}.bg-primary{background-color:hsl(var(--primary))}.bg-transparent{background-color:#0000}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.font-mono{font-family:var(--app-font-mono)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,hsl(var(--border)) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}}html{scroll-behavior:smooth}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:240 20% 98%;--foreground:240 10% 15%;--border:240 10% 90%;--card:0 0% 100%;--card-foreground:240 10% 15%;--card-border:240 10% 92%;--sidebar:0 0% 100%;--sidebar-foreground:240 10% 15%;--sidebar-border:240 10% 92%;--sidebar-primary:267 48% 33%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:246 40% 95%;--sidebar-accent-foreground:267 48% 33%;--sidebar-ring:267 48% 33%;--popover:0 0% 100%;--popover-foreground:240 10% 15%;--popover-border:240 10% 92%;--primary:267 48% 33%;--primary-foreground:0 0% 100%;--secondary:246 40% 95%;--secondary-foreground:246 57% 40%;--muted:240 10% 95%;--muted-foreground:240 10% 40%;--accent:246 40% 95%;--accent-foreground:267 48% 33%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--input:240 10% 85%;--ring:267 48% 33%;--chart-1:267 48% 33%;--chart-2:190 80% 50%;--chart-3:32 95% 60%;--chart-4:150 60% 50%;--chart-5:330 70% 60%;--app-font-sans:"Outfit", sans-serif;--app-font-serif:Georgia, serif;--app-font-mono:Menlo, monospace;--radius:1rem;--shadow-2xs:0px 2px 0px 0px #502c7d0d;--shadow-xs:0px 2px 0px 0px #502c7d0d;--shadow-sm:0px 2px 0px 0px #502c7d0d, 0px 1px 2px -1px #502c7d0d;--shadow:0px 2px 0px 0px #502c7d0d, 0px 1px 2px -1px #502c7d0d;--shadow-md:0px 2px 0px 0px #502c7d0d, 0px 2px 4px -1px #502c7d0d;--shadow-lg:0px 2px 0px 0px #502c7d0d, 0px 4px 6px -1px #502c7d0d;--shadow-xl:0px 2px 0px 0px #502c7d0d, 0px 8px 10px -1px #502c7d0d;--shadow-2xl:0px 2px 0px 0px #502c7d0d;--tracking-normal:0em;--spacing:.25rem;--sidebar-primary-border:hsl(var(--sidebar-primary));--sidebar-accent-border:hsl(var(--sidebar-accent));--primary-border:hsl(var(--primary));--secondary-border:hsl(var(--secondary));--muted-border:hsl(var(--muted));--accent-border:hsl(var(--accent));--destructive-border:hsl(var(--destructive))}.offres-page__offer-details-list>li{list-style-type:disc;display:list-item}.offres-page__devis-step-content{flex-direction:column;gap:1.25rem;display:flex}.offres-page__duration-options{flex-flow:row;justify-content:center;align-items:stretch;gap:1.25rem;width:100%;margin-top:1.25rem;display:flex}.devis-card-option{cursor:pointer;background:#fff;border:2px solid #c8cdd6;border-radius:10px;flex-direction:column;flex:0 20rem;justify-content:center;align-items:center;gap:1rem;width:20rem;min-width:0;max-width:20rem;padding:1.75rem 1.25rem;transition:border-color .2s,background .2s,border-width .2s;display:flex;position:relative;overflow:visible}.devis-card-option:hover{background:#f0eef1b3}.devis-card-option.offres-page__purple.offres-page__selected{background:#f3effe;border-width:3px;border-color:#592f87}.devis-card-option.offres-page__pink.offres-page__selected{background:#ffeef5;border-width:3px;border-color:#db2667}.devis-card-option input[type=radio]{opacity:0;z-index:-1;pointer-events:none;width:0;height:0;margin:0;position:absolute}.devis_radio-button{box-sizing:border-box;background:#fff;border:2px solid #c8cdd6;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:background .2s,border-color .2s}.devis_radio-button.is-checked{background:#592f87;border-color:#592f87;box-shadow:inset 0 0 0 3px #fff}.devis_radio-button.offres-page__pink.is-checked{background:#db2667;border-color:#db2667}.offres-page__price-subtitle{text-align:center;color:#5b5670;font-size:1.05rem;font-weight:500;line-height:1.35}.offres-page__price-subtitle.offres-page__purple{color:#592f87}.offres-page__price-subtitle.offres-page__pink{color:#db2667}.devis-price-wrapper{color:#592f87;text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:700;display:flex}.devis-price-wrapper.offres-page__pink{color:#db2667}.offres-page__discount-badge.offres-page__devis{z-index:2;pointer-events:none;width:auto;height:95px;position:absolute;top:-22px;right:-54px}@media(max-width:640px){.offres-page__duration-options{flex-direction:column}.offres-page__discount-badge.offres-page__devis{height:78px;right:-4px}}.offres-page__devis-buttons-wrap{flex-flow:row;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.offres-page__devis-buttons-wrap .offres-page__button.offres-page__icon,.offres-page__devis-buttons-wrap .offres-page__button.offres-page__secondary.offres-page__icon{flex-flow:row;align-items:center;gap:.75rem;display:inline-flex}.offres-page__modal-wrapper.et-devis-modal-overlay{z-index:2000;top:var(--navbar-h,4rem);background-color:#0009;flex-flow:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__modal.offres-page__devis-modal.offres-page__shadow-large{width:min(960px,94vw);max-width:94vw;height:auto;max-height:calc(100dvh - var(--navbar-h,4rem) - 2rem);box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;margin:0;padding:2.5rem 1.5rem 2rem;position:relative;overflow:hidden;display:flex!important}.offres-page__modal-wrapper.et-devis-modal-overlay .school-devis-steps{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.5rem;display:grid}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-buttons-wrap{flex-flow:wrap;justify-content:center;align-items:center;margin-top:2rem}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-step-content .offres-page__devis-buttons-wrap{width:100%;margin-top:1.5rem}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-step-content.is-current-step{flex-direction:column;align-items:center;display:flex}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-steps_wrap{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow:hidden auto}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-subtitle.hide{display:none}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-card.is-current{color:#592f87;background-color:#f7f2fd;font-weight:700}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-card{pointer-events:none}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-buttons-wrap .offres-page__button.offres-page__icon{align-self:center;width:auto}a.dys-page__text-regular.dys-page__purple.dys-page__weight-semibold,a.offres-page__text-regular.offres-page__purple.offres-page__weight-semibold{text-decoration:underline}body{padding-top:0!important}.auth-page__page,.dashboard-page__page{padding-top:0}.auth-page__section-login-header{background-image:linear-gradient(135deg,#44276e,#733c8f)}.auth-page__section-login-new-client{background-color:#f5f3ff}.auth-page__login-columns{flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.auth-page__login-content-wrapper{background-color:#fff;border-radius:10px;flex-direction:column;flex:1;max-width:40rem;display:flex;overflow:hidden;box-shadow:0 2px 8px -1px #00000080}.auth-page__login-title-wrapper{background-color:#592f87}.auth-page__login-title-wrapper.auth-page__new-costumer{background-color:#13c6ea}.auth-page__login-form{flex-direction:column;flex:1;gap:.75rem;padding:3em;display:flex}.auth-page__login-page-label{color:#592f87;text-align:center;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;line-height:1}.auth-page__login-field{text-align:center;box-sizing:border-box;background-color:#f8f4fc;border:none;border-radius:10px;width:100%;padding:.75rem 1rem;font-family:Figtree,Outfit,sans-serif;font-size:1rem;font-weight:400;line-height:1.2}.auth-page__login-field-wrapper{flex-direction:column;gap:.5rem;display:flex}@media(max-width:860px){.auth-page__login-columns{flex-direction:column;align-items:stretch}.auth-page__login-content-wrapper{max-width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@font-face{font-family:Nunito;src:url(/assets/Nunito-Black-G6NdTP3n.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-BlackItalic-ce7K7jxT.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-DJt0Orup.ttf) format("truetype"),url(/assets/Nunito-ExtraBold-CCzKGwwA.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-BoldItalic-Dgy49cT-.ttf) format("truetype"),url(/assets/Nunito-ExtraBoldItalic-CXN02JXG.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-ExtraLight-bDlEYIu8.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-2pU8hN4-.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-ExtraLightItalic-BgKW5NM-.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-cFH3it72.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Medium-D3nTnCws.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-MediumItalic-Cj6WTJGQ.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-DauwyYTf.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-SemiBoldItalic-CfKIbM0a.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-LightItalic-D6er2JwN.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-SemiBold-D-lBYSbV.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Bold-Cp9GiDdk.ttf) format("truetype"),url(/assets/Outfit-ExtraBold-OYyZ0DJ6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-ExtraBold-OYyZ0DJ6.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Black-Dq_tAfiU.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-ExtraLight-CzTxRc6B.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Medium-X-E4ZYsD.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Light-BuYbh8XS.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Regular-ChNYqYms.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-SemiBold-CEgQl7sg.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-Thin-C8PtaZdj.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Figtree Variable;src:url(/assets/Figtree-Italic-VariableFont_wght-ethgJuR-.ttf) format("truetype");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Figtree Variable;src:url(/assets/Figtree-VariableFont_wght-BPjVmg0t.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit Variable;src:url(/assets/Outfit-VariableFont_wght-D6r5ICn_.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--color--main-purple: #502b7c;--color--purple-btob: #592f87;--color--deep-purple-btob: #471972;--color--red-dispositifs: #e42313;--région-sud-blue: #0075bf;--color--card-border: #d0d5dd;--purple-ambassador: #a3229b;--color--main-orange: #ffa321;--color--total-white: #fff;--color--transparent: transparent;--color--dark-ludovia: #213b52;--color--slate-grey: #6d7280;--color--cantoo-white: #f6f9fc;--color--crimson: #e6215a;--color--scribe-leaf: #08b76c;--color--scribe-orange: #ff8121;--color--yellow: #f8c717;--color--sky-blue: #13c6ea;--swicher--switch-bg-pink-1: #db2667;--swicher--switch-bg-pink-2: #ff4b9f;--color--linen: #f7e7db;--color--663399: black;--color--blue: #4329d5;--color--darker-purple: #4f1783;--color--light-grey-background: #f0f0f0;--color--ghost-white: #f8f4fc;--color--soft-orange: #fff3e3;--color--purple-dégradé: #593188;--cantoo-web-gradient-left: #432a73;--cantoo-web-gradient-right: #3491e4;--color--haver-purple: #834ab8;--hover-purple\<deleted\|variable-e67bd517-2a35-fb69-e18b-91f28943c542\>: #7e3eba;--color--orange: #fe8022;--purple-ambassador-2: #622ba4;--color--rose: #e21b54;--blue-edifice: #1c1c73;--cantoo-web-gradient-1: #7a15b7;--cantoo-web-gradient-2: #3655d1;--cantoo-web-gradient-3: #2da9eb;--blue-dsden: #0055a4;--color--pink-orange-degradé-mix: #f05a38;--white-button-hover: #f9fafb;--red-button-hover: #bb251a;--blue-gradient-1: #2bb3e8;--blue-gradient-2: #4329d5;--dark-purple-dashboard: #3a1c5c;--color--gost-main-purple: #5931881a;--darker-blue-gradient: #126ce3;--grey-devis-step: #72869b;--color--form-line-divider: #dcdce5;--color--purple-pricing-row: #804bbb26;--color--original-orange: #f39218;--swicher--switch-bg-blue-1: #2bb3e8;--swicher--switch-bg-blue-2: #126ce3;--swicher--switch-bg-gradient-1: #2bb3e8;--swicher--switch-bg-gradient-2: #126ce3;--swicher--switch-bg-orange-1: #fd9a0d;--swicher--switch-bg-orange-2: #f16133;--card-radius: 12px;--backdrop: #0009;--light-purple: #f8f4fc;--color--salmon: var(--color--scribe-orange);--page-padding: 5vw;--grand-est-region: #2c347c;--size--max: 80rem;--size--size-nav-underline: 0px}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}label{margin-bottom:5px;font-weight:700;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{color:#333;margin-bottom:0;font-family:Outfit Variable,sans-serif}h1{color:#000;margin-top:0;margin-bottom:0;font-size:2.5rem;line-height:120%}h2{margin-top:0;margin-bottom:0;font-size:2.25rem;font-weight:700;line-height:130%}h3{color:#333;margin-top:0;margin-bottom:0;font-size:2rem;font-weight:700;line-height:140%}h4{color:#333;margin-top:0;margin-bottom:0;font-size:1.75rem;line-height:140%}h5{margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:140%}h6{margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:140%}p{margin-bottom:0;font-family:Figtree Variable,sans-serif;font-size:1rem;line-height:150%}a{color:var(--color--main-purple);text-align:center;font-family:Outfit Variable,sans-serif;font-size:1rem;line-height:150%}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px;font-family:Figtree Variable,sans-serif}img{align-self:center;display:inline-block}label{margin-bottom:5px;display:block}strong{font-weight:700}@media screen and (max-width:991px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}img{display:block;position:relative}}@media screen and (max-width:767px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}@media screen and (max-width:479px){h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}}.site-footer__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.site-footer__button-base{-webkit-appearance:button}.site-footer__gutter{z-index:0;padding-left:5%;padding-right:5%}.site-footer__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.site-footer__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.site-footer__button:hover{background-color:#471972;transform:scale(1.07)}.site-footer__button:visited{background-color:var(--color--main-purple)}.site-footer__button.site-footer__is-alternate{color:var(--color--main-purple);background-color:#fff}.site-footer__button.site-footer__is-alternate.site-footer__gradient:hover{color:var(--color--total-white);background-image:linear-gradient(90deg,#e7295e,#fa6f34)}.site-footer__modal-overlay{z-index:2;opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#00000082;border:1px solid #000000c4;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.site-footer__section-large{padding-top:7rem;padding-bottom:7rem}@media screen and (min-width:1280px){.site-footer__gutter{border-radius:120px}.site-footer__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.site-footer__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.site-footer__button.site-footer__is-alternate{color:var(--color--purple-btob)}.site-footer__section-large{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width:767px){.site-footer__gutter{text-align:center}.site-footer__section-large{padding-top:4rem;padding-bottom:4rem}}@media screen and (max-width:479px){.site-footer__gutter.site-footer__section-large{align-self:center}.site-footer__button{align-self:stretch;width:100%}.site-footer__button.site-footer__is-alternate.site-footer__gradient{line-height:120%}}.site__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.site__button-base{-webkit-appearance:button}.site__embed:before,.site__embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.site__embed:after{clear:both}.site__bg-color-orange-pink-gradient{color:#fff;background-image:linear-gradient(135deg,#f0802d,#e31963)}.site__btn{cursor:pointer}.site__btn.site__advisor-btn-txt:hover{filter:saturate(200%)}.site__color-white{color:#fff}.site__chat-show-wrapper.site__bg-color-orange-pink-gradient{position:absolute;inset:auto 16px 16px auto}.site__chat-show-wrapper.site__bg-color-orange-pink-gradient:hover{filter:drop-shadow(0 2px 12px #000000b3)}.site__chat-icon.site__close{display:none}.ui__overflow-hidden{overflow:hidden}.auth-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.auth-page__button-base{-webkit-appearance:button}.auth-page__cols:before,.auth-page__cols:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.auth-page__cols:after{clear:both}.auth-page__col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.auth-page__col .auth-page__col{padding-left:0;padding-right:0}.auth-page__col-half{width:50%}@media screen and (max-width:991px){.auth-page__col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.auth-page__cols{margin-left:0;margin-right:0}.auth-page__col{width:100%;left:auto;right:auto}}.auth-page__cols .auth-page__cols{margin-left:0;margin-right:0}@media screen and (max-width:479px){.auth-page__col{width:100%}}.auth-page__login-title-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:var(--color--main-purple);justify-content:center;padding:2em;display:flex}.auth-page__login-title-wrapper.auth-page__new-costumer{background-color:var(--color--sky-blue)}.auth-page__login-content-wrapper{background-color:var(--color--total-white);border-radius:10px;flex-direction:column;align-self:stretch;width:40rem;display:flex;overflow:hidden;box-shadow:0 2px 8px -1px #00000080}.auth-page__login-page-label{color:var(--color--main-purple);text-align:center;font-size:1.25rem;font-weight:600;line-height:100%}.auth-page__login-form{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;align-items:stretch;height:100%;padding:4em;display:flex}.auth-page__login-icon{align-self:center;height:2.5em;padding-right:1em}.auth-page__signup-illustration{grid-column-gap:1em;grid-row-gap:1em;flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;padding:2.7em 4em 4em;display:flex}.auth-page__login-column{justify-content:center;padding-left:4em;padding-right:4em;display:flex}.auth-page__signup-column{border-left:2px solid #d4d4d4;justify-content:center;padding-left:4em;padding-right:4em;display:flex}.auth-page__login-columns{padding-left:3.5rem;padding-right:3.5rem;display:flex}.auth-page__alternative-button{background-color:var(--color--main-purple);color:var(--color--total-white);text-align:center;cursor:pointer;border-radius:25px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background-color .325s,transform .2s,opacity .2s}.auth-page__alternative-button.auth-page__bg-blue-gradient{background-image:linear-gradient(331deg,#2bb3e8,#4329d5)}.auth-page__signup-icon{align-self:center;width:35%;max-width:50%}.auth-page__login-field{text-align:center;background-color:#f8f4fc;border:0 solid #000;border-radius:10px;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:400;line-height:120%;overflow:hidden}.auth-page__login-field.auth-page__password{margin-bottom:0}.auth-page__h1.auth-page__weight-semibold{font-family:Outfit Variable,sans-serif;display:block}.auth-page__h1.auth-page__purple{color:var(--color--purple-btob)}.auth-page__section-medium{padding-top:5rem;padding-bottom:5rem}.auth-page__white{color:#fff}.auth-page__text-align-center{text-align:center}.auth-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.auth-page__gutter.auth-page__section-small{padding-top:3rem;padding-bottom:3rem}.auth-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.auth-page__heading-6.auth-page__purple{z-index:1}.auth-page__heading-6.auth-page__white.auth-page__text-align-center.auth-page__weight-semibold{display:block}.auth-page__bg-color-orange-pink-gradient{color:#fff;background-image:linear-gradient(135deg,#f0802d,#e31963)}.auth-page__bg-blue-gradient{color:#fff;background-image:linear-gradient(135deg,#2bb3e8,#4329d5)}.auth-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.auth-page__page{flex:1;overflow:hidden}.auth-page__purple{color:var(--color--purple-btob)}.auth-page__weight-semibold{font-weight:600;display:block}.auth-page__heading-3{font-size:2rem;font-weight:700;line-height:120%}.auth-page__heading-3.auth-page__color-white{color:#fff}.auth-page__login-field-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.auth-page__section-login-new-client{background-color:var(--color--ghost-white)}.auth-page__color-white{color:#fff}.auth-page__weight-semibold{font-weight:600}@media screen and (min-width:1280px){.auth-page__gutter{border-radius:120px}.auth-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.auth-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.auth-page__login-columns{grid-column-gap:4em;grid-row-gap:4em;flex-direction:column;padding:0;display:flex}.auth-page__section-medium{padding-top:4rem;padding-bottom:4rem;display:block}}@media screen and (max-width:767px){.auth-page__h1.auth-page__purple{text-align:center}.auth-page__section-medium{padding-top:3rem;padding-bottom:3rem}.auth-page__gutter{text-align:center}.auth-page__heading-6{font-size:1rem}}@media screen and (max-width:479px){.auth-page__login-form{padding-bottom:3em;padding-left:2em;padding-right:2em}.auth-page__login-column{padding-left:.5em;padding-right:.5em}.auth-page__text-align-center{justify-content:center;display:block}.auth-page__heading-6.auth-page__purple{text-align:center}}@media screen and (max-width:991px){.auth-page__h1.auth-page__purple.auth-page__text-align-center{text-align:center}}.campaign-rentree26-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.campaign-rentree26-page__button-base{-webkit-appearance:button}.campaign-rentree26-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.campaign-rentree26-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.campaign-rentree26-page__text-medium.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__text-medium.campaign-rentree26-page__margin-top{padding-top:1em}.campaign-rentree26-page__button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center}.campaign-rentree26-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.campaign-rentree26-page__purple-gradient{color:#fff;background-image:linear-gradient(135deg,#44276e,#733c8f)}.campaign-rentree26-page__white{color:#fff}.campaign-rentree26-page__margin-large{margin:3rem}.campaign-rentree26-page__max-xxsmall{width:100%;max-width:20rem}.campaign-rentree26-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.campaign-rentree26-page__margin-small{margin:1.5rem}.campaign-rentree26-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.campaign-rentree26-page__gutter.campaign-rentree26-page__solution-students{padding-top:15rem;padding-bottom:7rem}.campaign-rentree26-page__gutter.campaign-rentree26-page__profiles-hero{padding-top:6rem;padding-bottom:10rem}.campaign-rentree26-page__gutter.campaign-rentree26-page__teachers{padding-bottom:7rem}.campaign-rentree26-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple{z-index:1}.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple.campaign-rentree26-page__semibold{font-weight:600;display:block}.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple.campaign-rentree26-page__text-medium{font-size:1.125rem}.campaign-rentree26-page__heading-6.campaign-rentree26-page__medium{font-family:Outfit Variable,sans-serif;font-weight:500}.campaign-rentree26-page__heading-6.campaign-rentree26-page__semibold,.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.campaign-rentree26-page__text-regular.campaign-rentree26-page__white{color:var(--color--total-white);font-family:Figtree,sans-serif}.campaign-rentree26-page__text-regular.campaign-rentree26-page__purple{color:var(--color--main-purple)}.campaign-rentree26-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.campaign-rentree26-page__heading-4.campaign-rentree26-page__white.campaign-rentree26-page__semibold,.campaign-rentree26-page__heading-4.campaign-rentree26-page__purple.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__icon-height-medium{height:3rem}.campaign-rentree26-page__icon-height-medium.campaign-rentree26-page__margin-bottom{flex:0 auto;padding-bottom:0}.campaign-rentree26-page__heading-1{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.campaign-rentree26-page__heading-1.campaign-rentree26-page__purple.campaign-rentree26-page__semibold,.campaign-rentree26-page__heading-1.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__margin-top,.campaign-rentree26-page__margin-top.campaign-rentree26-page__margin-medium{margin-bottom:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-top.campaign-rentree26-page__margin-medium.campaign-rentree26-page__align-left{align-self:flex-start;display:flex}.campaign-rentree26-page__margin-top.campaign-rentree26-page__margin-xlarge,.campaign-rentree26-page__margin-top.campaign-rentree26-page__margin-large,.campaign-rentree26-page__margin-top.campaign-rentree26-page__margin-small,.campaign-rentree26-page__margin-top.campaign-rentree26-page__margin-xsmall{margin-bottom:0;margin-left:0;margin-right:0}.campaign-rentree26-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.campaign-rentree26-page__margin-medium{margin:2rem}.campaign-rentree26-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.campaign-rentree26-page__relative{position:relative}.campaign-rentree26-page__text-large{font-family:Figtree Variable,sans-serif;font-size:1.25rem}.campaign-rentree26-page__text-large.campaign-rentree26-page__medium{font-weight:500}.campaign-rentree26-page__main{flex-direction:column;position:relative}.campaign-rentree26-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.campaign-rentree26-page__heading-5.campaign-rentree26-page__semibold{font-weight:600;display:inline}.campaign-rentree26-page__heading-5.campaign-rentree26-page__white{color:var(--color--total-white)}.campaign-rentree26-page__heading-5.campaign-rentree26-page__purple.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.campaign-rentree26-page__button:hover{background-color:#471972;transform:scale(1.07)}.campaign-rentree26-page__button:visited{background-color:var(--color--main-purple)}.campaign-rentree26-page__button.campaign-rentree26-page__purple-gradient.campaign-rentree26-page__align-left{align-self:flex-start}.campaign-rentree26-page__button.campaign-rentree26-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.campaign-rentree26-page__button.campaign-rentree26-page__blue-gradient{background-image:linear-gradient(135deg,var(--blue-gradient-1),var(--blue-gradient-2));align-self:auto}.campaign-rentree26-page__button.campaign-rentree26-page__align-left{align-self:flex-start}.campaign-rentree26-page__button.campaign-rentree26-page__bigger{padding:1rem 1.75rem;font-size:1.125rem}.campaign-rentree26-page__margin-bottom,.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-xsmall,.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-medium{margin-top:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-large{justify-content:center;align-items:center;margin-top:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-xlarge{margin-top:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-xsmall{margin:1rem}.campaign-rentree26-page__purple{color:var(--color--purple-btob)}.campaign-rentree26-page__section-large{padding-top:7rem;padding-bottom:7rem}.campaign-rentree26-page__3-arguments-item{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.campaign-rentree26-page__teachers-arguments-component{flex-direction:column;align-items:center;margin-top:0;margin-left:0;margin-right:0;display:flex}.campaign-rentree26-page__teachers-arguments-list{grid-column-gap:6rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.campaign-rentree26-page__teachers-arguments-list.campaign-rentree26-page__3-arguments{grid-column-gap:5rem;grid-row-gap:3rem}.campaign-rentree26-page__testimonial-person{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.campaign-rentree26-page__testimonial-person.campaign-rentree26-page__white-text{grid-column-gap:1rem;grid-row-gap:1rem}.campaign-rentree26-page__testimonial-person.campaign-rentree26-page__quote{grid-column-gap:2rem;grid-row-gap:2rem}.campaign-rentree26-page__testimonial-lovewall-card{grid-column-gap:16px;grid-row-gap:16px;border:1px none var(--\<unknown\|relume-variable-border-color-1\>);background-color:var(--color--total-white);border-radius:12px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 0 0;display:inline-flex;position:relative;box-shadow:0 3px 11px #00000040}.campaign-rentree26-page__testimonial-color-bg{background-color:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:flex-start;width:100%;height:auto;padding:.75rem 1.5rem 1rem;display:flex}.campaign-rentree26-page__testimonial-color-bg.campaign-rentree26-page__gradient-pink{color:var(--color--total-white);background-image:linear-gradient(135deg,#db2667,#ff4b9f)}.campaign-rentree26-page__testimonial-color-bg.campaign-rentree26-page__blue-gradient{color:var(--color--total-white);background-image:linear-gradient(135deg,#2bb3e8,#126ce3)}.campaign-rentree26-page__testimonial-color-bg.campaign-rentree26-page__orange-gradient{color:var(--color--total-white);background-image:linear-gradient(135deg,#fe8022,#fda953)}.campaign-rentree26-page__testimonial-color-bg.campaign-rentree26-page__purple-gradient{color:#fff;background-image:linear-gradient(135deg,#44276e,#733c8f);justify-content:space-between}.campaign-rentree26-page__testimonial-content{width:100%;height:100%;margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-family:Figtree Variable,sans-serif}.campaign-rentree26-page__testimonial-text{color:var(--color--purple-btob);font-size:1.25rem;line-height:150%}.campaign-rentree26-page__quote-image{height:30px}.campaign-rentree26-page__testimonial-user-category{font-size:1.125rem;font-weight:600}.campaign-rentree26-page__testimonial-user-category.campaign-rentree26-page__medium{font-weight:500}.campaign-rentree26-page__testimonial-person-category{font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:400}.campaign-rentree26-page__text-content-wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.campaign-rentree26-page__solution-students-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column}.campaign-rentree26-page__content-wrap{grid-column-gap:0rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:center}.campaign-rentree26-page__content-wrap.campaign-rentree26-page__2-columns{grid-column-gap:3rem;grid-template-columns:1fr 1fr}.campaign-rentree26-page__solution-students-image{border-radius:14px;max-width:none}.campaign-rentree26-page__solution-students-image.campaign-rentree26-page__header{height:45vw;position:absolute;inset:auto auto -41% -26%}.campaign-rentree26-page__section-solution-students{background-image:url(/assets/geometric-pink-xBMdyRvM.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto}.campaign-rentree26-page__gagnez-temps-list{grid-column-gap:.5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr auto 1.25fr auto 1fr;grid-auto-columns:1fr;place-items:baseline center;display:grid}.campaign-rentree26-page__tous-cours-image-wrapper{width:100%;position:relative}.campaign-rentree26-page__tous-cours-image{vertical-align:baseline;width:100%;height:270px;display:inline-block}.campaign-rentree26-page__gagnez-temps-component{flex-direction:column;align-items:center;display:flex}.campaign-rentree26-page__tous-cours-item{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.campaign-rentree26-page__tous-cours-item.campaign-rentree26-page__arrow{width:auto}.campaign-rentree26-page__faciliter-dif-wrapper{grid-column-gap:6rem;grid-row-gap:6rem;flex-flow:column;display:flex}.campaign-rentree26-page__profiles-hero-text{flex-flow:column;display:flex}.campaign-rentree26-page__tous-cours-item-text{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;justify-content:flex-start;align-items:flex-start;display:flex}.campaign-rentree26-page__tous-cours-item-text.campaign-rentree26-page__step-2{flex-flow:column;width:30ch}.campaign-rentree26-page__solution-students-image-wrapper{flex-flow:column;display:flex}.campaign-rentree26-page__profiles-hero-wrap{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.campaign-rentree26-page__faciliter-dif-tag{background-color:#f5f5fc;border-radius:5px;justify-content:center;align-items:center;width:auto;height:45px;padding:1rem;display:flex}.campaign-rentree26-page__tags-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;align-items:center;display:flex}.campaign-rentree26-page__profiles-hero-content{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1.25fr 1.25fr;grid-auto-columns:1fr;place-items:center;display:grid}.campaign-rentree26-page__teachers-arguments-image-wrapper{flex-flow:column;justify-content:center;align-items:center;max-width:56rem;display:flex}.campaign-rentree26-page__teachers-arguments-image-wrapper.campaign-rentree26-page__align-center{z-index:1;max-width:none;position:absolute;inset:auto 0% -21%}.campaign-rentree26-page__teachers-arguments-image{border-radius:18px;width:1100px;max-width:90%}.campaign-rentree26-page__teachers-testimonials-image{width:122px}.campaign-rentree26-page__profiles-hero-logo{width:300px}.campaign-rentree26-page__profiles-hero-logo.campaign-rentree26-page__enseignants{margin-bottom:1rem}.campaign-rentree26-page__teachers-subheading{color:var(--color--purple-btob);font-size:1.25rem;font-weight:600}.campaign-rentree26-page__solutions-prouvees-component{grid-column-gap:53px;grid-row-gap:53px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:start}.campaign-rentree26-page__profiles-hero-title{color:var(--color--purple-btob);text-align:left}.campaign-rentree26-page__heading-3{font-size:2rem;font-weight:700;line-height:120%}.campaign-rentree26-page__heading-3.campaign-rentree26-page__purple.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__heading-3.campaign-rentree26-page__color-white{color:#fff}.campaign-rentree26-page__heading-3.campaign-rentree26-page__color-white.campaign-rentree26-page__weight-medium{font-family:Outfit Variable,sans-serif;font-weight:500}.campaign-rentree26-page__heading-3.campaign-rentree26-page__color-white.campaign-rentree26-page__semibold{font-weight:600}.campaign-rentree26-page__color-white{color:#fff}.campaign-rentree26-page__v-flex{flex-flow:column;display:flex}.campaign-rentree26-page__container-large-5{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}@media screen and (min-width:1280px){.campaign-rentree26-page__gutter{border-radius:120px}.campaign-rentree26-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.campaign-rentree26-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.campaign-rentree26-page__text-medium{padding-right:0}.campaign-rentree26-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.campaign-rentree26-page__margin-large{margin:2.5rem}.campaign-rentree26-page__heading-4{font-size:1.75rem}.campaign-rentree26-page__heading-1{font-size:2.5rem}.campaign-rentree26-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.campaign-rentree26-page__main{overflow:hidden}.campaign-rentree26-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-xsmall{font-size:.8rem}.campaign-rentree26-page__section-large{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width:767px){.campaign-rentree26-page__margin-large{margin:2rem}.campaign-rentree26-page__margin-small{margin:1.25rem}.campaign-rentree26-page__gutter{text-align:center}.campaign-rentree26-page__gutter.campaign-rentree26-page__teachers{padding-bottom:5rem}.campaign-rentree26-page__heading-6{font-size:1rem}.campaign-rentree26-page__heading-4{font-size:1.5rem;line-height:1.4}.campaign-rentree26-page__heading-1{font-size:2rem;font-weight:700}.campaign-rentree26-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-medium{margin:1.5rem}.campaign-rentree26-page__text-large{font-size:1.125rem}.campaign-rentree26-page__heading-5{font-size:1.25rem}.campaign-rentree26-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-medium{margin-bottom:1.5rem}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-small{justify-content:center;width:100%}.campaign-rentree26-page__margin-xsmall{margin:.75rem}.campaign-rentree26-page__section-large{padding-top:4rem;padding-bottom:4rem}.campaign-rentree26-page__testimonial-person{flex-flow:row;align-items:center;width:100%}.campaign-rentree26-page__testimonial-person.campaign-rentree26-page__quote{justify-content:space-between}.campaign-rentree26-page__testimonial-lovewall-card{padding-top:1.5rem}.campaign-rentree26-page__testimonial18-client-image-wrapper{margin-bottom:0;margin-right:0}.campaign-rentree26-page__testimonial-text{text-align:left}}@media screen and (max-width:479px){.campaign-rentree26-page__text-medium.campaign-rentree26-page__color-white{font-size:1rem}.campaign-rentree26-page__gutter.campaign-rentree26-page__section-large{align-self:center}.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple,.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple.campaign-rentree26-page__align-left{text-align:center}.campaign-rentree26-page__heading-1.campaign-rentree26-page__color-white{font-size:1.75rem}.campaign-rentree26-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.campaign-rentree26-page__text-large.campaign-rentree26-page__color-white.campaign-rentree26-page__weight-medium{text-align:left}.campaign-rentree26-page__button{align-self:stretch;width:100%}.campaign-rentree26-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-xsmall{align-self:center;margin-bottom:1rem}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-medium{width:100%}.campaign-rentree26-page__margin-bottom.campaign-rentree26-page__margin-small{margin-bottom:1.5rem;display:flex}.campaign-rentree26-page__testimonial-text{text-align:left}}@media screen and (max-width:991px){.campaign-rentree26-page__gutter.campaign-rentree26-page__solution-students{padding-top:11rem;padding-bottom:6rem}.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple.campaign-rentree26-page__align-left{text-align:left}.campaign-rentree26-page__heading-5.campaign-rentree26-page__white.campaign-rentree26-page__weight-medium{font-weight:500}}@media screen and (max-width:767px){.campaign-rentree26-page__text-medium.campaign-rentree26-page__solution-students{font-size:1.125rem}.campaign-rentree26-page__gutter.campaign-rentree26-page__solution-students{padding-top:10rem;padding-bottom:4rem}}@media screen and (max-width:479px){.campaign-rentree26-page__gutter.campaign-rentree26-page__solution-students{padding-top:18rem;padding-bottom:4rem}.campaign-rentree26-page__heading-6.campaign-rentree26-page__purple.campaign-rentree26-page__weight-medium{text-align:left}.campaign-rentree26-page__button.campaign-rentree26-page__bigger.campaign-rentree26-page__white{margin-top:1rem}}.cantoo-page__inline-block{max-width:100%;display:inline-block}.cantoo-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.cantoo-page__button-base{-webkit-appearance:button}.cantoo-page__tabs{position:relative}.cantoo-page__tabs:before,.cantoo-page__tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.cantoo-page__tabs:after{clear:both}.cantoo-page__tab-menu{position:relative}.cantoo-page__tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.cantoo-page__tab-link.is-current{background-color:#c8c8c8}.cantoo-page__tab-link:focus{outline:0}.cantoo-page__tab-content{display:block;position:relative;overflow:hidden}.cantoo-page__tab-pane{display:none;position:relative}.cantoo-page__tab-pane.is-active{display:block}.cantoo-page__pain-of-dys-pane{background-color:#f8f4fc}@media screen and (max-width:479px){.cantoo-page__tab-link{display:block}}.cantoo-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.cantoo-page__h3{z-index:80}.cantoo-page__h3.cantoo-page__color-purple{color:var(--color--purple-btob)}.cantoo-page__h3.cantoo-page__purple.cantoo-page__semibold{font-weight:600}.cantoo-page__cantoo-tab-btn{grid-column-gap:.5em;grid-row-gap:.5em;color:#b5a8c2;text-align:center;white-space:normal;background-color:#0000;border-radius:12px;justify-content:center;align-self:center;align-items:center;margin-top:.5em;margin-bottom:.5em;padding:.875rem 1rem;font-family:Outfit Variable,sans-serif;font-size:1.15em;line-height:120%;display:flex;overflow:hidden}.cantoo-page__cantoo-tab-btn:hover{background-color:#8146b8;border-radius:8px;margin-top:.5rem;margin-bottom:.5rem}.cantoo-page__cantoo-tab-btn.is-current{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--color--main-purple);background-color:#fff;border-radius:8px;margin-top:.5rem;margin-bottom:.5rem;padding-top:.875rem;padding-bottom:.875rem;font-weight:600}.cantoo-page__pink{border-radius:10px}.cantoo-page__tomorrow-vision-image{object-fit:cover}.cantoo-page__offers-tabs-menu{grid-column-gap:2em;grid-row-gap:2em;background-color:var(--color--deep-purple-btob);justify-content:center;padding-left:5%;padding-right:5%;display:flex}.cantoo-page__offers-tabs-menu.cantoo-page__cantoo{z-index:10;grid-column-gap:.5em;grid-row-gap:.5em;white-space:pre;position:sticky;inset:4rem 0% auto;box-shadow:1px 1px 10px #0009}.cantoo-page__alternative-button{background-color:var(--color--main-purple);color:var(--color--total-white);text-align:center;cursor:pointer;border-radius:25px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background-color .325s,transform .2s,opacity .2s}.cantoo-page__alternative-button.is-current{background-color:var(--color--main-orange)}.cantoo-page__alternative-button.cantoo-page__pink.cantoo-page__left{align-self:flex-start}.cantoo-page__alternative-button.cantoo-page__yellow{background-color:var(--color--scribe-orange);border-radius:10px;font-weight:700}.cantoo-page__tab-panels{margin-right:auto}.cantoo-page__h1.cantoo-page__purple{color:var(--color--purple-btob)}.cantoo-page__h1.cantoo-page__purple.cantoo-page__text-align-left{font-family:Outfit Variable,sans-serif}.cantoo-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.cantoo-page__text-medium.cantoo-page__color-white.cantoo-page__text-align-center.cantoo-page__margin-bottom{margin-bottom:2.5rem}.cantoo-page__text-medium.cantoo-page__color-purple.cantoo-page__weight-bold{grid-column-gap:.5rem;grid-row-gap:.5rem}.cantoo-page__text-medium.cantoo-page__semibold{font-weight:600}.cantoo-page__max-large{width:100%;max-width:48rem}.cantoo-page__hide{display:none}.cantoo-page__padding-xxlarge{padding:5rem}.cantoo-page__shadow-small{border:1px solid #d0d5dd;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.cantoo-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.cantoo-page__padding-xhuge{padding:7rem}.cantoo-page__padding-huge{padding:6rem}.cantoo-page__shadow-xlarge{border:1px solid var(--color--card-border);box-shadow:0 24px 48px -12px #0000002e}.cantoo-page__text-align-center{text-align:center}.cantoo-page__text-align-left{text-align:left;font-family:Figtree Variable,sans-serif}.cantoo-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.cantoo-page__heading-2{font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700;line-height:130%}.cantoo-page__heading-2.cantoo-page__text-align-center.cantoo-page__color-purple{color:var(--color--purple-btob)}.cantoo-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.cantoo-page__gutter.cantoo-page__about-cantoo{padding-top:7rem;padding-left:0%;padding-right:0%}.cantoo-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.cantoo-page__heading-6.cantoo-page__purple{z-index:1}.cantoo-page__heading-6.cantoo-page__purple.cantoo-page__semibold{font-weight:600;display:block}.cantoo-page__heading-6.cantoo-page__purple.cantoo-page__text-medium{font-size:1.125rem}.cantoo-page__heading-6.cantoo-page__text-align-center.cantoo-page__semibold,.cantoo-page__heading-6.cantoo-page__semibold{font-weight:600}.cantoo-page__heading-6.cantoo-page__weight-bold.cantoo-page__purple{color:var(--color--purple-btob)}.cantoo-page__semibold{font-weight:600}.cantoo-page__semibold.cantoo-page__hide{display:none}.cantoo-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.cantoo-page__text-regular.cantoo-page__weight-bold{font-size:1rem}.cantoo-page__text-regular.cantoo-page__color-purple.cantoo-page__text-align-center{padding-top:0}.cantoo-page__text-regular.cantoo-page__purple{color:var(--color--main-purple)}.cantoo-page__padding-vertical{padding-left:0;padding-right:0}.cantoo-page__padding-vertical.cantoo-page__padding-xhuge{padding-bottom:5rem}.cantoo-page__padding-vertical.cantoo-page__padding-medium,.cantoo-page__padding-vertical.cantoo-page__padding-huge,.cantoo-page__padding-vertical.cantoo-page__padding-xxlarge{padding-left:0;padding-right:0}.cantoo-page__head{font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;line-height:140%}.cantoo-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.cantoo-page__heading-4.cantoo-page__purple.cantoo-page__semibold{font-weight:600}.cantoo-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.cantoo-page__margin-medium{margin:2rem}.cantoo-page__weight-bold{font-weight:700}.cantoo-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.cantoo-page__text-large{font-family:Figtree Variable,sans-serif;font-size:1.25rem}.cantoo-page__text-large.cantoo-page__color-white.cantoo-page__text-align-center{text-align:center}.cantoo-page__text-large.cantoo-page__weight-bold.cantoo-page__color-purple{color:var(--color--purple-btob)}.cantoo-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.cantoo-page__heading-5.cantoo-page__semibold{font-weight:600;display:inline}.cantoo-page__heading-5.cantoo-page__semibold.cantoo-page__color-purple{color:var(--color--purple-btob)}.cantoo-page__heading-5.cantoo-page__purple.cantoo-page__semibold{font-weight:600}.cantoo-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.cantoo-page__button:hover{background-color:#471972;transform:scale(1.07)}.cantoo-page__button:visited{background-color:var(--color--main-purple)}.cantoo-page__button.cantoo-page__pink{background-color:var(--color--crimson);margin-top:0;margin-bottom:0}.cantoo-page__button.cantoo-page__align-left{align-self:flex-start}.cantoo-page__page-padding{flex-flow:column;justify-content:center;padding-left:5%;padding-right:5%}.cantoo-page__page-padding.cantoo-page__no-left-padding{padding-left:0%}.cantoo-page__logo-separator{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:center;align-items:center;padding-bottom:2.5rem;display:flex;position:relative}.cantoo-page__certification-list{grid-template-rows:auto;grid-template-columns:1.25fr .75fr .75fr .75fr 1fr 1fr 1fr 1fr;place-content:end center;place-items:center;width:auto;max-height:none}.cantoo-page__certification-list.cantoo-page__partners{grid-template-rows:auto auto;grid-template-columns:1.25fr .75fr .75fr .75fr}.cantoo-page__certification-list.cantoo-page__prizes{grid-template-rows:auto auto;grid-template-columns:.75fr .75fr .75fr .75fr .5fr}.cantoo-page__certification-list.cantoo-page__trust-us{grid-template-columns:1.5fr 1fr 1.25fr 1fr .75fr 1fr}.cantoo-page__logos-category-separator{z-index:0;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#141313;border:.5px solid #dcd3e5;flex:1}.cantoo-page__partner-logo{object-fit:contain;max-height:120px}.cantoo-page__partner-logo.cantoo-page__fabrique{max-height:70px}.cantoo-page__partner-logo.cantoo-page__logo-euratech{max-height:none}.cantoo-page__partner-logo.cantoo-page__montpellier{max-height:120px}.cantoo-page__partner-logo.cantoo-page__tech-for{max-height:70px}.cantoo-page__partner-logo.cantoo-page__du{max-height:50px}.cantoo-page__partner-logo.cantoo-page__h-rault{max-height:70px}.cantoo-page__partner-logo.cantoo-page__smaller{max-height:90px}.cantoo-page__margin-bottom,.cantoo-page__margin-bottom.cantoo-page__margin-medium,.cantoo-page__margin-bottom.cantoo-page__margin-xxsmall{margin-top:0;margin-left:0;margin-right:0}.cantoo-page__margin-xxsmall{margin:.5rem}.cantoo-page__purple{color:var(--color--purple-btob)}.cantoo-page__logos-main-wrapper{grid-column-gap:7rem;grid-row-gap:7rem;flex-flow:column;display:flex}.cantoo-page__logos-category-wrapper{flex-flow:column;flex:1;width:100%;display:flex}.cantoo-page__about-cantoo-header-image.cantoo-page__flamme.cantoo-page__shadow-medium.cantoo-page__no-border,.cantoo-page__young-tech-image.cantoo-page__shadow-medium.cantoo-page__no-border,.cantoo-page__young-tech-image.cantoo-page__shadow-small.cantoo-page__no-border{border-style:none}.cantoo-page__about-cantoo-header-text.cantoo-page__text-large{font-family:Figtree Variable,sans-serif;font-weight:400;line-height:150%}.cantoo-page__certifications-logos-wrapper{filter:grayscale();padding-left:4rem;padding-right:4rem;transition:opacity .3s}.cantoo-page__certifications-logos-wrapper:hover,.cantoo-page__certifications-logos-wrapper.cantoo-page__cantoo-page{filter:none}.cantoo-page__left{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cantoo-page__color-white{color:#fff}.cantoo-page__color-purple{color:var(--color--main-purple);flex:0 auto;justify-content:center;align-self:stretch;align-items:center;margin-bottom:0;display:flex}.cantoo-page__v-flex{flex-flow:column;display:flex}.cantoo-page__v-flex.cantoo-page__profs-sante{grid-column-gap:1rem;grid-row-gap:1rem}@media screen and (min-width:1280px){.cantoo-page__gutter{border-radius:120px}.cantoo-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}.cantoo-page__certifications-logos-wrapper{padding-left:96px;padding-right:96px}}@media screen and (min-width:1440px){.cantoo-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.cantoo-page__h3{margin-top:0}.cantoo-page__h3.cantoo-page__color-purple{text-align:left}.cantoo-page__cantoo-tab-btn.cantoo-page__they-support,.cantoo-page__cantoo-tab-btn.cantoo-page__about-cantoo.is-current{width:100%}.cantoo-page__text-medium{padding-right:0}.cantoo-page__max-large{text-align:center}.cantoo-page__padding-xxlarge{padding:4.5rem}.cantoo-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.cantoo-page__padding-xhuge{padding:6rem}.cantoo-page__padding-huge{padding:5rem}.cantoo-page__padding-vertical{padding-left:0;padding-right:0}.cantoo-page__padding-vertical.cantoo-page__padding-medium,.cantoo-page__padding-vertical.cantoo-page__padding-xxlarge{padding-top:4rem;padding-bottom:4rem}.cantoo-page__head{font-size:2.25rem}.cantoo-page__head.cantoo-page__color-white{text-align:center}.cantoo-page__heading-4{font-size:1.75rem}.cantoo-page__text-large.cantoo-page__color-white.cantoo-page__text-align-center,.cantoo-page__text-large.cantoo-page__color-purple.cantoo-page__weight-bold{text-align:center}.cantoo-page__logo-separator{grid-column-gap:.5rem;grid-row-gap:.5rem;padding-bottom:2.5rem}.cantoo-page__certification-list.cantoo-page__prizes{grid-template-rows:auto auto auto;grid-template-columns:.75fr .75fr .75fr 1fr;justify-content:space-around}.cantoo-page__logos-category-separator{width:200px}.cantoo-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.cantoo-page__certifications-logos-wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.cantoo-page__h3.cantoo-page__color-white{font-size:2rem;position:relative}.cantoo-page__h3.cantoo-page__color-purple{font-size:2rem}.cantoo-page__cantoo-tab-btn{align-self:stretch;width:23%}.cantoo-page__cantoo-tab-btn.is-current{padding-left:.5rem;padding-right:.5rem}.cantoo-page__cantoo-tab-btn.cantoo-page__about-cantoo{width:100%}.cantoo-page__h1.cantoo-page__purple{text-align:center}.cantoo-page__max-large{flex-direction:column;align-items:center;display:flex}.cantoo-page__padding-xxlarge{padding:3rem}.cantoo-page__padding-xhuge{padding:4rem}.cantoo-page__padding-huge{padding:3.5rem}.cantoo-page__heading-2{font-size:2.25rem}.cantoo-page__gutter{text-align:center}.cantoo-page__heading-6{font-size:1rem}.cantoo-page__padding-vertical{padding-left:0;padding-right:0}.cantoo-page__padding-vertical.cantoo-page__padding-huge{padding-bottom:4rem}.cantoo-page__head{font-size:2rem}.cantoo-page__heading-4{font-size:1.5rem;line-height:1.4}.cantoo-page__margin-medium{margin:1.5rem}.cantoo-page__text-large{font-size:1.125rem}.cantoo-page__text-large.cantoo-page__weight-bold.cantoo-page__color-purple,.cantoo-page__heading-5{font-size:1.25rem}.cantoo-page__certification-list.cantoo-page__prizes{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto .25fr;grid-template-columns:.75fr .75fr .75fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:end center;padding-left:0;padding-right:0;display:grid}.cantoo-page__partner-logo{max-height:70px}.cantoo-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cantoo-page__margin-bottom.cantoo-page__margin-medium{margin-bottom:1.5rem}.cantoo-page__color-purple{justify-content:flex-start;align-items:center}}@media screen and (max-width:479px){.cantoo-page__h3{align-self:center}.cantoo-page__h3.cantoo-page__color-white{z-index:1;position:relative}.cantoo-page__cantoo-tab-btn{width:100%}.cantoo-page__text-medium.cantoo-page__color-white{font-size:1rem}.cantoo-page__max-large{align-self:auto;max-width:none;padding-left:5px;padding-right:5px}.cantoo-page__text-align-center{justify-content:center;display:block}.cantoo-page__heading-2.cantoo-page__purple,.cantoo-page__heading-2.cantoo-page__color-white{font-size:2rem}.cantoo-page__heading-6.cantoo-page__purple{text-align:center}.cantoo-page__heading-6.cantoo-page__purple.cantoo-page__text-align-left{text-align:left}.cantoo-page__heading-6.cantoo-page__purple.cantoo-page__align-left{text-align:center}.cantoo-page__text-regular.cantoo-page__text-align-left{text-align:left}.cantoo-page__text-regular.cantoo-page__purple.cantoo-page__text-align-left{text-align:center}.cantoo-page__padding-vertical{padding-left:0;padding-right:0}.cantoo-page__padding-vertical.cantoo-page__padding-xhuge{justify-content:center;padding-top:3rem;padding-bottom:3rem}.cantoo-page__padding-vertical.cantoo-page__padding-huge{padding-top:3rem;padding-bottom:3rem}.cantoo-page__padding-vertical.cantoo-page__padding-xxlarge{padding-top:2.5rem;padding-bottom:2.5rem}.cantoo-page__head.cantoo-page__color-white{font-size:2rem}.cantoo-page__text-large.cantoo-page__color-white.cantoo-page__weight-medium{text-align:left}.cantoo-page__text-large.cantoo-page__color-purple.cantoo-page__weight-bold{text-align:center}.cantoo-page__text-large.cantoo-page__text-align-center.cantoo-page__color-white.cantoo-page__weight-medium{text-align:center;font-size:1.125rem}.cantoo-page__button{align-self:stretch;width:100%}.cantoo-page__logo-separator{grid-column-gap:0rem;grid-row-gap:0rem;padding-bottom:3rem}.cantoo-page__certification-list.cantoo-page__prizes{grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.cantoo-page__logos-category-separator{width:100%}.cantoo-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cantoo-page__margin-bottom.cantoo-page__margin-medium{width:100%}.cantoo-page__margin-bottom.cantoo-page__margin-xxsmall{margin-bottom:0}.cantoo-page__color-purple{justify-content:flex-start;align-items:center}}:is(.cantoo-page__span-2-cols-tablet-span-2-cols-landscape-cell,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}:is(.cantoo-page__cell-place-center-tablet-cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center-tablet-cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement),:is(.cantoo-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.cantoo-page__cell-place-center-landscape-cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center-tablet-cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center-mobile-cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center-landscape-span-2-cols-place-center-mobile-cell-place-start,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}@media screen and (max-width:991px){:is(.cantoo-page__tablet-span-2-cols-landscape-cell,#grid-placement),:is(.cantoo-page__tablet-span-2-cols,#grid-placement),:is(.cantoo-page__span-2-cols-tablet-span-2-cols-landscape-cell,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}:is(.cantoo-page__cell-place-center-tablet-cell-place-center,#grid-placement),:is(.cantoo-page__cell-place-center-tablet-cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2;justify-self:end}:is(.cantoo-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}:is(.cantoo-page__cell-place-center-tablet-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}}@media screen and (max-width:767px){:is(.cantoo-page__tablet-span-2-cols-landscape-cell,#grid-placement),:is(.cantoo-page__span-2-cols-tablet-span-2-cols-landscape-cell,#grid-placement),:is(.cantoo-page__landscape-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.cantoo-page__cell-place-center-tablet-cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:end}:is(.cantoo-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 3 / span 1 / span 3}:is(.cantoo-page__cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-page__cell-place-center-landscape-span-2-cols-place-center-mobile-cell-place-start,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2;place-self:center}}@media screen and (max-width:479px){:is(.cantoo-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement),:is(.cantoo-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:center}:is(.cantoo-page__cell-place-center-mobile-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-page__cell-place-center-landscape-span-2-cols-place-center-mobile-cell-place-start,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:start}}@media screen and (max-width:991px){.cantoo-page__h3.cantoo-page__purple.cantoo-page__text-align-center{text-align:left}.cantoo-page__h1.cantoo-page__purple.cantoo-page__text-align-center{text-align:center}.cantoo-page__heading-6.cantoo-page__purple.cantoo-page__align-left{text-align:left}}@media screen and (max-width:479px){.cantoo-page__text-medium.cantoo-page__text-align-center.cantoo-page__semibold,.cantoo-page__heading-6.cantoo-page__purple.cantoo-page__weight-medium{text-align:left}}.cantoo-web-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.cantoo-web-page__button-base{-webkit-appearance:button}.cantoo-web-page__embed:before,.cantoo-web-page__embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.cantoo-web-page__embed:after{clear:both}.cantoo-web-page__form{margin:0 0 15px}.cantoo-web-page__input,.cantoo-web-page__select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.cantoo-web-page__input::placeholder,.cantoo-web-page__select::placeholder{color:#999}.cantoo-web-page__input:focus,.cantoo-web-page__select:focus{border-color:#3898ec;outline:0}.cantoo-web-page__input[disabled],.cantoo-web-page__select[disabled],.cantoo-web-page__input[readonly],.cantoo-web-page__select[readonly],fieldset[disabled] .cantoo-web-page__input,fieldset[disabled] .cantoo-web-page__select{cursor:not-allowed}.cantoo-web-page__input[readonly],.cantoo-web-page__select[readonly]{background-color:#eee}textarea.cantoo-web-page__input,textarea.cantoo-web-page__select{height:auto}.cantoo-web-page__select{background-color:#f3f3f3}.cantoo-web-page__select[multiple]{height:auto}.cantoo-web-page__label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.cantoo-web-page__radio{margin-bottom:5px;padding-left:20px;display:block}.cantoo-web-page__radio:before,.cantoo-web-page__radio:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.cantoo-web-page__radio:after{clear:both}.cantoo-web-page__radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.cantoo-web-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.cantoo-web-page__checkbox{margin-bottom:5px;padding-left:20px;display:block}.cantoo-web-page__checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.cantoo-web-page__checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.cantoo-web-page__checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.cantoo-web-page__h3{z-index:80}.cantoo-web-page__h3.cantoo-web-page__purple.cantoo-web-page__semibold{font-weight:600}.cantoo-web-page__form-field-wrap{text-align:left;flex-flow:column;flex:1;width:100%;font-family:Figtree Variable,sans-serif;display:flex}.cantoo-web-page__form-field-wrap.cantoo-web-page__2-columns{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;display:flex}.cantoo-web-page__select-field{background-image:none;background-repeat:repeat;background-size:auto;border-radius:5px;margin-bottom:0;font-family:Figtree Variable,sans-serif;font-size:1rem}.cantoo-web-page__yt-embeded{border:1px solid var(--color--transparent);cursor:pointer;object-fit:contain;border-radius:10px;flex-flow:column;justify-content:center;align-self:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cantoo-web-page__form-label{color:var(--color--main-purple);align-self:flex-start;margin-bottom:.5rem;font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:600;display:flex}.cantoo-web-page__form-label.cantoo-web-page__required{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGJklEQVR4nO2da4hcNRTH09Y3KvVVfFZFVBCroh/U+qiI6EqXvfmfy21FwSrS6gcrPqv1y1hBLYJoQVFbseKHiuILq/WFIliqVsVq8VnxLdRWrbTd3Umm3ciZnW2nS3d3JrkzufdOfpCPk5yck5zkJudkhAgEAoFAIBAIBAKBQCAQCAQyipk+/SAN3K2IViuifxWwTRP9qYleVUBihBjnW8bCUpYyUkR/ayIzUlFEq3qT5CjfshYORTSzNtrNmAX41STJ4b5lLgz9SXK8ArY2pPyhmQC85VvuwqCInmhG+TtKHF/gW/bcY4QYp4ANNgZQwCO+5c89fUTHWo3+wQX5Q9/y555ykpxiawBNtMa3/LmnX8oTHGbAJ77lzz0mSQ6zNgDwrm/5c49Jkr2sXRDwom/5C4EC+i2N8LRv2QuBIloftqEe0cAPlgZY4FPuwqCATy3XgNt9y14IFNF7VjNAytm+ZS8Emuhly++Amb5lLwQaWGpjgIqUl/uWvRAookVWa0AcT/UteyFQRPda7oJOFZ1Eb0/PkZU4vrRMFGspzzezZu2TRr2a6DYbA/QlyWTRCfDFhyL6QBENDFsEezWwrBLHF7lclispZ9sYwETRRJd+mVJpvAbO0UR3KaKHFXBPGYBJkn1FVtBEpeGKH2FP/q0GbjFJcnCzbag4nmGxAxowSTLBpk98n8yRFxr4ZYS6N2miW23rTw0N3Gzhl/s18KwmOq/RdipAl0U7W5rpC8/QCnCxJnpBAbqhdoBX0nKzVjdViqhstTvZWdZqYO5YrkJLeW7TdQN/NNIPnpE8MzXwndVCT/So8IECHnRUvqnrRC+fXOo4PjvFW7FvRpO/6tuBZxTQ5yj7gIqiM1qm6FE68GVaBtC7li+0lDeYrq4Dh9rqBY62cEEfD5fZ9PQcoIHrq22kK/OSPJ3RN6rALZposZbyrKrimv/923Wynq6IHldEm1sk7/eFM4DetXzWtAGIlivgag5VbLV8vBa23QCa6Ks2GsBkuXDUXq4XYZ3z4iX6oj+KjnPdQejilPnCB5roxgx03vgsimij6e4+1IsBakaY33DYeMGKAraViaQ35e8wQhxP5XBwBWzvoJG/OXM3bnwcrYiu44AoBfxXUMVvUkSP8VGMyDJ8UsgfUXyEy/v4hk5MKaMF+FoRLawQXcKReiKvMZ6cRMcnoZxcl/FRvpFPRTXRnELmmw3NDg3cqYCVvteO2iaCZ+nC6k1eqTRedBKmfnYA/7TJrfykgSerqa2ON2eFwnR17c0+twVupVcBb/D9Q1nKk3z3M7Mo4KEWuZlrffct8yjgihb6+T4FnOm7j5lFRdGUZnOBLcrPRspDfPc1c5gomqiBde1YfBXRO96jGbKEKZXGK6LX26H8ulLy3e/MoIAFbVY+rwfbK8B00elUpOz29RHGX+OcAis6lTLRibUIM1sF8tnSYkdDrDHd3fuJTsMkyf7VoCxyUt6S2jsS7zvVAywTnQQrTQPPO7qP9fxyFtdXTpKTnSP0gLmiU9BEdzj77zieUV+nAu53qm8wFvRCUXQ4+FURVRxH/4rh9XK4uCb60XVWFfLoeYi+KDrG9t0fvXOkbuXXs3ZXf4XoMueZRbQqtxcuo8Eh3PzKoauCNHDTaO3ULlFcjbBIFA0NPJWCYlaPdYTAiRUuW9u6tq4RRUEBVzkrBNAqjk9rV6xS9e4giqaIIuz3Xf2+HjTAA020OSENd8fPI+T+0E7F8awU/P66ZpPi+Nw/jWAxTsgTeaaa9eLmCgZ462rTNr+Y6Gx8oudEnuEnwxxH/1LbtmtJHb87GmCtyDP8oLbD6P/L9faqLCW5uj/RiU8M6EEDXJmSDMutZQBWijzDi6Gl8t9MNY9hMAvTRo77RN7RwGtNjrotrLRUZSCaZ6H8ykjHHrnCAJM00W8NdnqAI9VSl2HOnD2b/TYoxOivP4gbKzdXAf1p+f3dypAkk/l/BRpcfJeZadP2EEWCO1RLkv68PlRdARv4efp2xNvXzopWjDLqOY94XuH/BoWz4PlO2ABH+IhE5rcnOASSk7kV0Uea6KXqmxXApHbLEggEAoFAIBAIBAKBQCAQCAQCgYBoPf8DcHSKNrmjK+UAAAAASUVORK5CYII=);background-position:100% 20%;background-repeat:no-repeat;background-size:.7em;align-self:flex-start;display:inline-block}.cantoo-web-page__form-label.cantoo-web-page__required.cantoo-web-page__white{color:var(--color--total-white)}.cantoo-web-page__form-label.cantoo-web-page__required.cantoo-web-page__color-white{background-image:none;background-repeat:repeat;background-size:auto}.cantoo-web-page__form-label.cantoo-web-page__white{color:var(--color--total-white)}.cantoo-web-page__form-checkbox-icon{border:1px solid var(--color--card-border);background-color:var(--color--total-white);flex:none;width:16px;height:16px;margin-top:0;margin-left:0;margin-right:.75rem}.cantoo-web-page__contact-submit{background-color:var(--color--sky-blue);color:var(--color--total-white);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.3219%2010.7913L3.3219%2010.7913C3.31102%2011.0973%203.48175%2011.3808%203.75718%2011.5144L3.75719%2011.5144L10.3082%2014.6916L13.4854%2021.2426C13.615%2021.5098%2013.8856%2021.6784%2014.181%2021.6784C14.1899%2021.6784%2014.1994%2021.6783%2014.2093%2021.6779C14.5148%2021.6667%2014.7853%2021.4765%2014.8989%2021.1924C14.8989%2021.1924%2014.8989%2021.1924%2014.8989%2021.1924L21.6232%204.38164L21.6233%204.38161C21.7381%204.09448%2021.6708%203.7665%2021.4521%203.54777V3.54777C21.2334%203.32902%2020.9053%203.26176%2020.6183%203.3766C20.6183%203.3766%2020.6183%203.37661%2020.6182%203.37661L3.80744%2010.1009C3.52315%2010.2146%203.33283%2010.4853%203.3219%2010.7913ZM10.7292%2013.1772L6.0065%2010.8867L17.6952%206.21126L10.7292%2013.1772ZM11.8226%2014.2706L18.7886%207.30462L14.1131%2018.9934L11.8226%2014.2706Z'%20fill='%23F6F9FC'%20stroke='%23F6F9FC'%20stroke-width='0.5'/%3e%3c/svg%3e");background-position:10px;background-repeat:no-repeat;background-size:auto;border-radius:10px;align-self:flex-end;padding:1em 1em 1em 3em;font-weight:600;overflow:hidden}.cantoo-web-page__form-checkbox-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.cantoo-web-page__container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.cantoo-web-page__margin-horizontal,.cantoo-web-page__margin-horizontal.cantoo-web-page__margin-medium,.cantoo-web-page__margin-horizontal.cantoo-web-page__margin-small{margin-top:0;margin-bottom:0}.cantoo-web-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.cantoo-web-page__text-medium.cantoo-web-page__color-white.cantoo-web-page__text-align-center.cantoo-web-page__margin-bottom{margin-bottom:2.5rem}.cantoo-web-page__text-medium.cantoo-web-page__semibold{font-weight:600}.cantoo-web-page__text-medium.cantoo-web-page__margin-top{padding-top:1em}.cantoo-web-page__text-medium.cantoo-web-page__margin-horizontal{margin-top:1.8rem;margin-bottom:1.8rem}.cantoo-web-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.cantoo-web-page__white{color:#fff}.cantoo-web-page__text-align-center{text-align:center}.cantoo-web-page__text-align-left{text-align:left;font-family:Figtree Variable,sans-serif}.cantoo-web-page__margin-small{margin:1.5rem}.cantoo-web-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.cantoo-web-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.cantoo-web-page__heading-6.cantoo-web-page__purple{z-index:1}.cantoo-web-page__heading-6.cantoo-web-page__purple.cantoo-web-page__semibold{font-weight:600;display:block}.cantoo-web-page__heading-6.cantoo-web-page__purple.cantoo-web-page__text-medium{font-size:1.125rem}.cantoo-web-page__heading-6.cantoo-web-page__medium{font-family:Outfit Variable,sans-serif;font-weight:500}.cantoo-web-page__heading-6.cantoo-web-page__text-align-center.cantoo-web-page__semibold,.cantoo-web-page__heading-6.cantoo-web-page__semibold{font-weight:600}.cantoo-web-page__container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.cantoo-web-page__container-small.cantoo-web-page__gutter{padding-left:6%;padding-right:6%}.cantoo-web-page__semibold{font-weight:600}.cantoo-web-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.cantoo-web-page__text-regular.cantoo-web-page__white{color:var(--color--total-white);font-family:Figtree,sans-serif}.cantoo-web-page__text-regular.cantoo-web-page__white.cantoo-web-page__text-align-center{padding-top:0}.cantoo-web-page__text-regular.cantoo-web-page__text-align-left.cantoo-web-page__margin-top{margin-top:2rem}.cantoo-web-page__text-regular.cantoo-web-page__purple{color:var(--color--main-purple)}.cantoo-web-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.cantoo-web-page__heading-4.cantoo-web-page__white.cantoo-web-page__semibold,.cantoo-web-page__heading-4.cantoo-web-page__purple.cantoo-web-page__semibold{font-weight:600}.cantoo-web-page__heading-4.cantoo-web-page__blue{color:var(--blue-edifice)}.cantoo-web-page__heading-4.cantoo-web-page__black{color:#071424}.cantoo-web-page__margin-top,.cantoo-web-page__margin-top.cantoo-web-page__margin-medium{margin-bottom:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-top.cantoo-web-page__margin-medium.cantoo-web-page__align-left{align-self:flex-start;display:flex}.cantoo-web-page__margin-top.cantoo-web-page__margin-small{margin-bottom:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-medium{margin:2rem}.cantoo-web-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.cantoo-web-page__text-large{font-family:Figtree Variable,sans-serif;font-size:1.25rem}.cantoo-web-page__text-large.cantoo-web-page__color-white.cantoo-web-page__text-align-center{text-align:center}.cantoo-web-page__text-large.cantoo-web-page__medium{font-weight:500}.cantoo-web-page__main{flex-direction:column;position:relative}.cantoo-web-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.cantoo-web-page__heading-5.cantoo-web-page__semibold{font-weight:600;display:inline}.cantoo-web-page__heading-5.cantoo-web-page__white{color:var(--color--total-white)}.cantoo-web-page__heading-5.cantoo-web-page__purple.cantoo-web-page__semibold{font-weight:600}.cantoo-web-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.cantoo-web-page__button:hover{background-color:#471972;transform:scale(1.07)}.cantoo-web-page__button:visited{background-color:var(--color--main-purple)}.cantoo-web-page__button.cantoo-web-page__contact-submit{background-image:none}.cantoo-web-page__button.cantoo-web-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.cantoo-web-page__button.cantoo-web-page__is-bigger{padding:1rem 1.75rem;font-size:1.125rem}.cantoo-web-page__button.cantoo-web-page__align-left{align-self:flex-start}.cantoo-web-page__page-padding{flex-flow:column;justify-content:center;padding-left:5%;padding-right:5%}.cantoo-web-page__form-text-area{object-fit:contain;border-radius:5px;max-width:100%;height:auto;min-height:145px;max-height:none;font-family:Figtree Variable,sans-serif;font-size:1rem;display:block}.cantoo-web-page__margin-bottom,.cantoo-web-page__margin-bottom.cantoo-web-page__margin-medium{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-bottom.cantoo-web-page__margin-horizontal{margin-top:1rem;margin-bottom:1rem}.cantoo-web-page__purple{color:var(--color--purple-btob)}.cantoo-web-page__form-text-field{border-radius:5px;margin-bottom:0;padding:.5rem 1rem;font-family:Figtree Variable,sans-serif;font-size:1rem}.cantoo-web-page__margin-bottom-4{margin-top:0;margin-left:0;margin-right:0;display:block}.cantoo-web-page__margin-bottom-4.cantoo-web-page__margin-small{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__active{display:flex}.cantoo-web-page__section-large{padding-top:7rem;padding-bottom:7rem}.cantoo-web-page__testimonial-person{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.cantoo-web-page__testimonial-person.cantoo-web-page__white-text{grid-column-gap:1rem;grid-row-gap:1rem}.cantoo-web-page__testimonial-person.cantoo-web-page__quote{grid-column-gap:2rem;grid-row-gap:2rem}.cantoo-web-page__testimonial-lovewall-card{grid-column-gap:16px;grid-row-gap:16px;border:1px none var(--\<unknown\|relume-variable-border-color-1\>);background-color:var(--color--total-white);border-radius:12px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 0 0;display:inline-flex;position:relative;box-shadow:0 3px 11px #00000040}.cantoo-web-page__testimonial-color-bg{background-color:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:flex-start;width:100%;height:auto;padding:.75rem 1.5rem 1rem;display:flex}.cantoo-web-page__testimonial-color-bg.cantoo-web-page__black{color:var(--color--total-white)}.cantoo-web-page__testimonial-content{width:100%;height:100%;margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-family:Figtree Variable,sans-serif}.cantoo-web-page__testimonial-text{color:var(--color--purple-btob);font-size:1.25rem;line-height:150%}.cantoo-web-page__testimonial-text.cantoo-web-page__third{padding-bottom:3.5rem}.cantoo-web-page__testimonial-text.cantoo-web-page__fourth{padding-bottom:4rem}.cantoo-web-page__quote-image{height:30px}.cantoo-web-page__testimonial-user-category{font-size:1.125rem;font-weight:600}.cantoo-web-page__testimonial-user-category.cantoo-web-page__medium{font-weight:500}.cantoo-web-page__testimonial-person-category{font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:400}.cantoo-web-page__success-message-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.cantoo-web-page__color-white{color:#fff}.cantoo-web-page__youtube-thumbnail{object-fit:cover;border-radius:10px;max-width:105%;max-height:105%;margin:-2%;overflow:hidden}.cantoo-web-page__contact-form{grid-column-gap:2rem;grid-row-gap:2rem;color:#471972;flex-direction:column;margin-top:.5rem;display:flex}.cantoo-web-page__heading-style-h6-3{font-family:Outfit Variable,sans-serif;font-size:1.35rem;font-weight:700;line-height:140%}.cantoo-web-page__heading-style-h6-3.cantoo-web-page__purple{z-index:1}.cantoo-web-page__required-icon{align-self:flex-start;height:15px}.cantoo-web-page__form-radio{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;padding-left:0;display:flex}@media screen and (min-width:1280px){.cantoo-web-page__gutter{border-radius:120px}.cantoo-web-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.cantoo-web-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.cantoo-web-page__h3{margin-top:0}.cantoo-web-page__margin-horizontal{margin-top:0;margin-bottom:0}.cantoo-web-page__text-medium{padding-right:0}.cantoo-web-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.cantoo-web-page__heading-4{font-size:1.75rem}.cantoo-web-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.cantoo-web-page__text-large.cantoo-web-page__color-white.cantoo-web-page__text-align-center{text-align:center}.cantoo-web-page__main{overflow:hidden}.cantoo-web-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-bottom-4{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__section-large{padding-top:6rem;padding-bottom:6rem}}@media screen and (max-width:767px){.cantoo-web-page__h3.cantoo-web-page__color-white{font-size:2rem;position:relative}.cantoo-web-page__form-field-wrap.cantoo-web-page__2-columns{flex-flow:column;align-items:stretch}.cantoo-web-page__form-checkbox-icon{margin-top:0}.cantoo-web-page__margin-horizontal{margin-top:0;margin-bottom:0}.cantoo-web-page__margin-small{margin:1.25rem}.cantoo-web-page__gutter{text-align:center}.cantoo-web-page__heading-6{font-size:1rem}.cantoo-web-page__heading-4{font-size:1.5rem;line-height:1.4}.cantoo-web-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-medium{margin:1.5rem}.cantoo-web-page__text-large{font-size:1.125rem}.cantoo-web-page__heading-5{font-size:1.25rem}.cantoo-web-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-bottom.cantoo-web-page__margin-medium{margin-bottom:1.5rem}.cantoo-web-page__margin-bottom.cantoo-web-page__margin-small{justify-content:center;width:100%}.cantoo-web-page__margin-bottom-4{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__section-large{padding-top:4rem;padding-bottom:4rem}.cantoo-web-page__testimonial-person{flex-flow:row;align-items:center;width:100%}.cantoo-web-page__testimonial-person.cantoo-web-page__quote{justify-content:space-between}.cantoo-web-page__testimonial-lovewall-card{padding-top:1.5rem}.cantoo-web-page__testimonial18-client-image-wrapper{margin-bottom:0;margin-right:0}.cantoo-web-page__testimonial-text{text-align:left}.cantoo-web-page__heading-style-h6-3,.cantoo-web-page__heading-style-h6-3.cantoo-web-page__purple{font-size:1.25rem}}@media screen and (max-width:479px){.cantoo-web-page__h3{align-self:center}.cantoo-web-page__h3.cantoo-web-page__color-white{z-index:1;position:relative}.cantoo-web-page__h3.cantoo-web-page__white{align-self:flex-start}.cantoo-web-page__form-field-wrap.cantoo-web-page__2-columns{flex-flow:column}.cantoo-web-page__yt-embeded{height:250px}.cantoo-web-page__form-label.cantoo-web-page__required.cantoo-web-page__color-white,.cantoo-web-page__form-label.cantoo-web-page__color-white{font-size:1.125rem}.cantoo-web-page__form-checkbox-icon{margin-right:1rem}.cantoo-web-page__container-medium{max-width:none}.cantoo-web-page__margin-horizontal{margin-top:0;margin-bottom:0}.cantoo-web-page__text-medium.cantoo-web-page__color-white{font-size:1rem}.cantoo-web-page__text-medium.cantoo-web-page__margin-horizontal{margin-right:3rem;padding-left:3rem}.cantoo-web-page__text-align-center{justify-content:center;display:block}.cantoo-web-page__gutter.cantoo-web-page__section-large{align-self:center}.cantoo-web-page__heading-6.cantoo-web-page__purple{text-align:center}.cantoo-web-page__heading-6.cantoo-web-page__purple.cantoo-web-page__text-align-left{text-align:left}.cantoo-web-page__heading-6.cantoo-web-page__purple.cantoo-web-page__align-left{text-align:center}.cantoo-web-page__text-regular.cantoo-web-page__text-align-left{text-align:left}.cantoo-web-page__text-regular.cantoo-web-page__purple.cantoo-web-page__text-align-left{text-align:center}.cantoo-web-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.cantoo-web-page__button{align-self:stretch;width:100%}.cantoo-web-page__button.cantoo-web-page__is-bigger.cantoo-web-page__white{padding:.75rem 1.5rem}.cantoo-web-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__margin-bottom.cantoo-web-page__margin-medium{width:100%}.cantoo-web-page__margin-bottom.cantoo-web-page__margin-small{margin-bottom:1.5rem;display:flex}.cantoo-web-page__margin-bottom-4{margin-top:0;margin-left:0;margin-right:0}.cantoo-web-page__testimonial-text{text-align:left}.cantoo-web-page__heading-style-h6-3.cantoo-web-page__purple{text-align:center}.cantoo-web-page__heading-style-h6-3.cantoo-web-page__purple.cantoo-web-page__text-align-left{text-align:left;justify-content:center;display:flex}}:is(.cantoo-web-page__cell-tablet-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.cantoo-web-page__justify-center,#grid-placement){justify-self:center}:is(.cantoo-web-page__cell-justify-start,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:start}:is(.cantoo-web-page__justify-center,#grid-placement),:is(.cantoo-web-page__justify-center-tablet-first-landscape-last,#grid-placement){justify-self:center}:is(.cantoo-web-page__cell-align-center,#grid-placement){align-self:center}:is(.cantoo-web-page__place-center,#grid-placement),:is(.cantoo-web-page__place-center-mobile-justify-center,#grid-placement){place-self:center}:is(.cantoo-web-page__place-end-tablet-cell-first-place-center,#grid-placement){place-self:end}:is(.cantoo-web-page__place-center-tablet-cell-first-place-center,#grid-placement){place-self:center}:is(.cantoo-web-page__align-stretch-tablet-align-stretch-cell,#grid-placement){align-self:stretch}:is(.cantoo-web-page__cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.cantoo-web-page__align-stretch-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;align-self:stretch}@media screen and (max-width:991px){:is(.cantoo-web-page__cell-tablet-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.cantoo-web-page__tablet-justify-center,#grid-placement){justify-self:center}:is(.cantoo-web-page__tablet-first-landscape-first-mobile-justify-start,#grid-placement),:is(.cantoo-web-page__justify-center-tablet-first-landscape-last,#grid-placement),:is(.cantoo-web-page__tablet-first-landscape-first,#grid-placement),:is(.cantoo-web-page__tablet-first-landscape-last,#grid-placement){order:-9999}:is(.cantoo-web-page__place-end-tablet-cell-first-place-center,#grid-placement){order:-9999;grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-web-page__place-center-tablet-cell-first-place-center,#grid-placement){order:-9999;grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.cantoo-web-page__align-stretch-tablet-align-stretch-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;align-self:stretch}:is(.cantoo-web-page__tablet-align-stretch,#grid-placement){align-self:stretch}}@media screen and (max-width:767px){:is(.cantoo-web-page__landscape-first,#grid-placement),:is(.cantoo-web-page__tablet-first-landscape-first-mobile-justify-start,#grid-placement){order:-9999}:is(.cantoo-web-page__landscape-last-mobile-first,#grid-placement),:is(.cantoo-web-page__justify-center-tablet-first-landscape-last,#grid-placement){order:9999}:is(.cantoo-web-page__landscape-last-mobile-first,#grid-placement),:is(.cantoo-web-page__tablet-first-landscape-last,#grid-placement){order:9999}:is(.cantoo-web-page__tablet-first-landscape-first,#grid-placement){order:-9999}:is(.cantoo-web-page__landscape-align-center-mobile-align-center-cell,#grid-placement){align-self:center}:is(.cantoo-web-page__landscape-justify-center-mobile-cell-justify-center,#grid-placement),:is(.cantoo-web-page__landscape-justify-center,#grid-placement){justify-self:center}}@media screen and (max-width:479px){:is(.cantoo-web-page__tablet-first-landscape-first-mobile-justify-start,#grid-placement){justify-self:start}:is(.cantoo-web-page__landscape-last-mobile-first,#grid-placement){order:-9999}:is(.cantoo-web-page__landscape-align-center-mobile-align-center-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;align-self:center}:is(.cantoo-web-page__place-center-mobile-justify-center,#grid-placement){justify-self:center}:is(.cantoo-web-page__landscape-justify-center-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:center}}.cantoo-web-page__form-field-wrap.cantoo-web-page__2-columns.cantoo-web-page__civility{grid-column-gap:3rem;grid-row-gap:3rem}.cantoo-web-page__activation-licence-form-wrapper{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;align-items:center;display:flex}.cantoo-web-page__activation-licence-title{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:center;display:flex}.cantoo-web-page__form-component{width:40rem;margin-left:auto;margin-right:auto}.cantoo-web-page__form-checkbox{align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.cantoo-web-page__form-checkbox-label{font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:500}.cantoo-web-page__form-checkbox-label.cantoo-web-page__white.cantoo-web-page__medium{font-weight:500}.cantoo-web-page__form-radio-label{font-family:Figtree Variable,sans-serif;font-size:1rem}.cantoo-web-page__form-radio-icon{width:16px;height:16px;margin-top:0;margin-left:0}.cantoo-web-page__required-field{grid-column-gap:5px;grid-row-gap:5px;display:flex}@media screen and (max-width:991px){.cantoo-web-page__h3.cantoo-web-page__purple.cantoo-web-page__text-align-center,.cantoo-web-page__heading-6.cantoo-web-page__purple.cantoo-web-page__align-left{text-align:left}}@media screen and (max-width:767px){.cantoo-web-page__form-field-wrap.cantoo-web-page__2-columns.cantoo-web-page__civility{flex-flow:row}.cantoo-web-page__activation-licence-form-wrapper{grid-column-gap:3rem;grid-row-gap:3rem}.cantoo-web-page__form-component{width:100%}}@media screen and (max-width:479px){.cantoo-web-page__text-medium.cantoo-web-page__text-align-center.cantoo-web-page__semibold{text-align:left}.cantoo-web-page__activation-licence-form-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.cantoo-web-page__activation-licence-title{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-start;align-items:flex-start}}.contact-page__inline-block{max-width:100%;display:inline-block}.contact-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.contact-page__button-base{-webkit-appearance:button}.contact-page__embed:before,.contact-page__embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.contact-page__embed:after{clear:both}.contact-page__form{margin:0 0 15px}.contact-page__input,.contact-page__select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.contact-page__input::placeholder,.contact-page__select::placeholder{color:#999}.contact-page__input:focus,.contact-page__select:focus{border-color:#3898ec;outline:0}.contact-page__input[disabled],.contact-page__select[disabled],.contact-page__input[readonly],.contact-page__select[readonly],fieldset[disabled] .contact-page__input,fieldset[disabled] .contact-page__select{cursor:not-allowed}.contact-page__input[readonly],.contact-page__select[readonly]{background-color:#eee}textarea.contact-page__input,textarea.contact-page__select{height:auto}.contact-page__select{background-color:#f3f3f3}.contact-page__select[multiple]{height:auto}.contact-page__label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.contact-page__cols:before,.contact-page__cols:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.contact-page__cols:after{clear:both}.contact-page__col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.contact-page__col .contact-page__col{padding-left:0;padding-right:0}.contact-page__col-half{width:50%}@media screen and (max-width:767px){.contact-page__cols{margin-left:0;margin-right:0}.contact-page__col{width:100%;left:auto;right:auto}}.contact-page__cols .contact-page__cols{margin-left:0;margin-right:0}@media screen and (max-width:479px){.contact-page__col{width:100%}}.contact-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-page__checkbox{margin-bottom:5px;padding-left:20px;display:block}.contact-page__checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.contact-page__checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.contact-page__checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.contact-page__form-label{color:var(--color--main-purple);align-self:flex-start;margin-bottom:.5rem;font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:600;display:flex}.contact-page__form-label.contact-page__required{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGJklEQVR4nO2da4hcNRTH09Y3KvVVfFZFVBCroh/U+qiI6EqXvfmfy21FwSrS6gcrPqv1y1hBLYJoQVFbseKHiuILq/WFIliqVsVq8VnxLdRWrbTd3Umm3ciZnW2nS3d3JrkzufdOfpCPk5yck5zkJudkhAgEAoFAIBAIBAKBQCAQCAQyipk+/SAN3K2IViuifxWwTRP9qYleVUBihBjnW8bCUpYyUkR/ayIzUlFEq3qT5CjfshYORTSzNtrNmAX41STJ4b5lLgz9SXK8ArY2pPyhmQC85VvuwqCInmhG+TtKHF/gW/bcY4QYp4ANNgZQwCO+5c89fUTHWo3+wQX5Q9/y555ykpxiawBNtMa3/LmnX8oTHGbAJ77lzz0mSQ6zNgDwrm/5c49Jkr2sXRDwom/5C4EC+i2N8LRv2QuBIloftqEe0cAPlgZY4FPuwqCATy3XgNt9y14IFNF7VjNAytm+ZS8Emuhly++Amb5lLwQaWGpjgIqUl/uWvRAookVWa0AcT/UteyFQRPda7oJOFZ1Eb0/PkZU4vrRMFGspzzezZu2TRr2a6DYbA/QlyWTRCfDFhyL6QBENDFsEezWwrBLHF7lclispZ9sYwETRRJd+mVJpvAbO0UR3KaKHFXBPGYBJkn1FVtBEpeGKH2FP/q0GbjFJcnCzbag4nmGxAxowSTLBpk98n8yRFxr4ZYS6N2miW23rTw0N3Gzhl/s18KwmOq/RdipAl0U7W5rpC8/QCnCxJnpBAbqhdoBX0nKzVjdViqhstTvZWdZqYO5YrkJLeW7TdQN/NNIPnpE8MzXwndVCT/So8IECHnRUvqnrRC+fXOo4PjvFW7FvRpO/6tuBZxTQ5yj7gIqiM1qm6FE68GVaBtC7li+0lDeYrq4Dh9rqBY62cEEfD5fZ9PQcoIHrq22kK/OSPJ3RN6rALZposZbyrKrimv/923Wynq6IHldEm1sk7/eFM4DetXzWtAGIlivgag5VbLV8vBa23QCa6Ks2GsBkuXDUXq4XYZ3z4iX6oj+KjnPdQejilPnCB5roxgx03vgsimij6e4+1IsBakaY33DYeMGKAraViaQ35e8wQhxP5XBwBWzvoJG/OXM3bnwcrYiu44AoBfxXUMVvUkSP8VGMyDJ8UsgfUXyEy/v4hk5MKaMF+FoRLawQXcKReiKvMZ6cRMcnoZxcl/FRvpFPRTXRnELmmw3NDg3cqYCVvteO2iaCZ+nC6k1eqTRedBKmfnYA/7TJrfykgSerqa2ON2eFwnR17c0+twVupVcBb/D9Q1nKk3z3M7Mo4KEWuZlrffct8yjgihb6+T4FnOm7j5lFRdGUZnOBLcrPRspDfPc1c5gomqiBde1YfBXRO96jGbKEKZXGK6LX26H8ulLy3e/MoIAFbVY+rwfbK8B00elUpOz29RHGX+OcAis6lTLRibUIM1sF8tnSYkdDrDHd3fuJTsMkyf7VoCxyUt6S2jsS7zvVAywTnQQrTQPPO7qP9fxyFtdXTpKTnSP0gLmiU9BEdzj77zieUV+nAu53qm8wFvRCUXQ4+FURVRxH/4rh9XK4uCb60XVWFfLoeYi+KDrG9t0fvXOkbuXXs3ZXf4XoMueZRbQqtxcuo8Eh3PzKoauCNHDTaO3ULlFcjbBIFA0NPJWCYlaPdYTAiRUuW9u6tq4RRUEBVzkrBNAqjk9rV6xS9e4giqaIIuz3Xf2+HjTAA020OSENd8fPI+T+0E7F8awU/P66ZpPi+Nw/jWAxTsgTeaaa9eLmCgZ462rTNr+Y6Gx8oudEnuEnwxxH/1LbtmtJHb87GmCtyDP8oLbD6P/L9faqLCW5uj/RiU8M6EEDXJmSDMutZQBWijzDi6Gl8t9MNY9hMAvTRo77RN7RwGtNjrotrLRUZSCaZ6H8ykjHHrnCAJM00W8NdnqAI9VSl2HOnD2b/TYoxOivP4gbKzdXAf1p+f3dypAkk/l/BRpcfJeZadP2EEWCO1RLkv68PlRdARv4efp2xNvXzopWjDLqOY94XuH/BoWz4PlO2ABH+IhE5rcnOASSk7kV0Uea6KXqmxXApHbLEggEAoFAIBAIBAKBQCAQCAQCgYBoPf8DcHSKNrmjK+UAAAAASUVORK5CYII=);background-position:100% 20%;background-repeat:no-repeat;background-size:.7em;align-self:flex-start;display:inline-block}.contact-page__form-label.contact-page__required.contact-page__white{color:var(--color--total-white)}.contact-page__form-label.contact-page__required.contact-page__color-white{background-image:none;background-repeat:repeat;background-size:auto}.contact-page__form-label.contact-page__white{color:var(--color--total-white)}.contact-page__form-checkbox-icon{border:1px solid var(--color--card-border);background-color:var(--color--total-white);flex:none;width:16px;height:16px;margin-top:0;margin-left:0;margin-right:.75rem}.contact-page__form-checkbox-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.contact-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.contact-page__text-medium.contact-page__color-white.contact-page__text-align-center.contact-page__margin-bottom{margin-bottom:2.5rem}.contact-page__text-small{font-family:Figtree Variable,sans-serif;font-size:.875rem}.contact-page__hide{display:none}.contact-page__section-medium{padding-top:5rem;padding-bottom:5rem}.contact-page__section-medium.contact-page__margin-bottom{margin-bottom:2rem;padding-top:2.1rem;padding-bottom:2.8rem;position:relative}.contact-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.contact-page__white{color:#fff}.contact-page__text-align-center{text-align:center}.contact-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.contact-page__heading-2{font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700;line-height:130%}.contact-page__margin-small{margin:1.5rem}.contact-page__form-field-wrapper{padding-left:0;padding-right:0;position:relative}.contact-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.contact-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.contact-page__text-regular.contact-page__white{color:var(--color--total-white);font-family:Figtree,sans-serif}.contact-page__text-regular.contact-page__white.contact-page__text-align-center{padding-top:0}.contact-page__text-regular.contact-page__purple{color:var(--color--main-purple)}.contact-page__text-regular.contact-page__purple.contact-page__bold{font-weight:700}.contact-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.contact-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.contact-page__main{flex-direction:column;position:relative}.contact-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.contact-page__heading-5.contact-page__white{color:var(--color--total-white)}.contact-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.contact-page__button:hover{background-color:#471972;transform:scale(1.07)}.contact-page__button:visited{background-color:var(--color--main-purple)}.contact-page__button.contact-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.contact-page__button.contact-page__outlined{border:1px solid var(--color--card-border);background-color:var(--color--total-white);color:var(--color--purple-btob);transition-duration:.2s,.2s,.15s}.contact-page__button.contact-page__outlined.contact-page__contact{border-color:var(--color--purple-btob);background-color:#0000}.contact-page__button.contact-page__close-modal-icon-wrap{background-color:var(--color--transparent);justify-content:center;align-items:center;padding:0;display:flex}.contact-page__logo-separator{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:center;align-items:center;padding-bottom:2.5rem;display:flex;position:relative}.contact-page__certification-list{grid-template-rows:auto;grid-template-columns:1.25fr .75fr .75fr .75fr 1fr 1fr 1fr 1fr;place-content:end center;place-items:center;width:auto;max-height:none}.contact-page__certification-list.contact-page__partners{grid-template-rows:auto auto;grid-template-columns:1.25fr .75fr .75fr .75fr}.contact-page__certification-list.contact-page__prizes{grid-template-rows:auto auto;grid-template-columns:.75fr .75fr .75fr .75fr .5fr}.contact-page__certification-list.contact-page__trust-us{grid-template-columns:1.5fr 1fr 1.25fr 1fr .75fr 1fr}.contact-page__logos-category-separator{z-index:0;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#141313;border:.5px solid #dcd3e5;flex:1}.contact-page__form-text-area{object-fit:contain;border-radius:5px;max-width:100%;height:auto;min-height:145px;max-height:none;font-family:Figtree Variable,sans-serif;font-size:1rem;display:block}.contact-page__contact-option-icon{margin-left:auto;margin-right:auto}.contact-page__contact-option-icon.contact-page__icone-contact{padding-top:12px;padding-bottom:12px}.contact-page__partner-logo{object-fit:contain;max-height:120px}.contact-page__partner-logo.contact-page__fabrique{max-height:70px}.contact-page__partner-logo.contact-page__logo-euratech{max-height:none}.contact-page__partner-logo.contact-page__montpellier{max-height:120px}.contact-page__partner-logo.contact-page__tech-for{max-height:70px}.contact-page__partner-logo.contact-page__du{max-height:50px}.contact-page__partner-logo.contact-page__h-rault{max-height:70px}.contact-page__partner-logo.contact-page__smaller{max-height:90px}.contact-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.contact-page__purple{color:var(--color--purple-btob)}.contact-page__logos-main-wrapper{grid-column-gap:7rem;grid-row-gap:7rem;flex-flow:column;display:flex}.contact-page__logos-category-wrapper{flex-flow:column;flex:1;width:100%;display:flex}.contact-page__certifications-logos-wrapper{filter:grayscale();padding-left:4rem;padding-right:4rem;transition:opacity .3s}.contact-page__certifications-logos-wrapper:hover,.contact-page__certifications-logos-wrapper.contact-page__cantoo-page{filter:none}.contact-page__btn{cursor:pointer}.contact-page__btn.contact-page__advisor-btn-txt:hover{filter:saturate(200%)}.contact-page__modal{background-color:#fff;border-radius:12px;flex-flow:column;width:35rem;max-width:35rem;margin:9rem auto 2rem;padding:1.5rem;display:flex}.contact-page__modal.contact-page__contact-modal{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:center;width:auto;max-width:900px;margin-top:5rem}.contact-page__modal.contact-page__contact-modal.contact-page__hide{display:none}.contact-page__modal-wrapper{z-index:550;background-color:#0009;flex-flow:column;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:flex;position:fixed;inset:0%}.contact-page__modal-wrapper.contact-page__hide{display:none}.contact-page__color-white{color:#fff}.contact-page__contact-header{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;margin-bottom:3rem;display:flex}.contact-page__contact-form{grid-column-gap:2rem;grid-row-gap:2rem;color:#471972;flex-direction:column;margin-top:.5rem;display:flex}.contact-page__close-modal-icon{cursor:pointer;width:28px;height:28px;position:absolute;inset:2% 2% auto auto}.contact-page__close-modal-icon:hover{background-color:#f0eef1;border-radius:4px}.contact-page__close-modal-icon.contact-page__contact{cursor:pointer;align-self:center;width:14px;height:14px;display:block;top:auto;right:auto}.contact-page__close-modal-icon.contact-page__contact.contact-page__hide{display:block}.contact-page__bold{font-weight:700}.contact-page__chatbot-wrap.contact-page__shadow-medium{position:relative;overflow:hidden}.contact-page__contact-options-wrap{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:center;align-self:stretch;display:flex}.contact-page__contact-option{grid-column-gap:1rem;grid-row-gap:1rem;border:1px solid var(--color--card-border);text-align:center;background-color:#f9f9fa;border-radius:13px;flex-direction:column;flex:1;justify-content:space-between;width:300px;padding:1rem;display:flex}.contact-page__contact-option.contact-page__hide{display:none}.contact-page__more-help-wrap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:center;align-items:center;margin-top:4rem;display:flex}.contact-page__close-modal-icon-wrap{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;inset:.5rem .5rem auto auto}.contact-page__close-modal-icon-wrap:hover{background-color:#e9e5ec}.contact-page__section-contact-page{background-color:var(--color--ghost-white)}@media screen and (min-width:1280px){.contact-page__gutter{border-radius:120px}.contact-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}.contact-page__certifications-logos-wrapper{padding-left:96px;padding-right:96px}}@media screen and (min-width:1440px){.contact-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.contact-page__text-medium{padding-right:0}.contact-page__section-medium{padding-top:4rem;padding-bottom:4rem;display:block}.contact-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.contact-page__heading-4{font-size:1.75rem}.contact-page__main{overflow:hidden}.contact-page__logo-separator{grid-column-gap:.5rem;grid-row-gap:.5rem;padding-bottom:2.5rem}.contact-page__certification-list.contact-page__prizes{grid-template-rows:auto auto auto;grid-template-columns:.75fr .75fr .75fr 1fr;justify-content:space-around}.contact-page__logos-category-separator{width:200px}.contact-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.contact-page__certifications-logos-wrapper{padding-left:0;padding-right:0}.contact-page__contact-options-wrap{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.contact-page__contact-option{width:100%}}@media screen and (max-width:767px){.contact-page__form-checkbox-icon{margin-top:0}.contact-page__section-medium{padding-top:3rem;padding-bottom:3rem}.contact-page__heading-2{font-size:2.25rem}.contact-page__margin-small{margin:1.25rem}.contact-page__form-field-wrapper{margin-bottom:1rem}.contact-page__gutter{text-align:center}.contact-page__heading-4{font-size:1.5rem;line-height:1.4}.contact-page__heading-5{font-size:1.25rem}.contact-page__certification-list.contact-page__prizes{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto .25fr;grid-template-columns:.75fr .75fr .75fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:end center;padding-left:0;padding-right:0;display:grid}.contact-page__email-field{padding-left:10px;padding-right:10px}.contact-page__partner-logo{max-height:70px}.contact-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.contact-page__margin-bottom.contact-page__margin-small{justify-content:center;width:100%}.contact-page__country-field,.contact-page__postal-field{margin-top:1rem}.contact-page__chatbot-wrap.contact-page__shadow-medium{width:100%}.contact-page__contact-options-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-columns:1fr}.contact-page__more-help-wrap{flex-flow:column}}@media screen and (max-width:479px){.contact-page__form-label.contact-page__required.contact-page__color-white,.contact-page__form-label.contact-page__color-white{font-size:1.125rem}.contact-page__form-checkbox-icon{margin-right:1rem}.contact-page__text-medium.contact-page__color-white{font-size:1rem}.contact-page__text-small.contact-page__color-white{font-size:1.5rem}.contact-page__text-align-center{justify-content:center;display:block}.contact-page__heading-2.contact-page__purple,.contact-page__heading-2.contact-page__color-white{font-size:2rem}.contact-page__form-field-wrapper{padding-left:0;padding-right:0}.contact-page__button{align-self:stretch;width:100%}.contact-page__logo-separator{grid-column-gap:0rem;grid-row-gap:0rem;padding-bottom:3rem}.contact-page__certification-list.contact-page__prizes{grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.contact-page__logos-category-separator{width:100%}.contact-page__email-field{padding-left:0;padding-right:0}.contact-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.contact-page__margin-bottom.contact-page__margin-small{margin-bottom:1.5rem;display:flex}.contact-page__country-field,.contact-page__postal-field{padding-left:0;padding-right:0}.contact-page__lastname-field{padding-left:0}.contact-page__address-field,.contact-page__phone-field{padding-left:0;padding-right:0}.contact-page__contact-options-wrap{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto auto;grid-template-columns:1fr}}:is(.contact-page__cell-place-center-tablet-cell-place-center,#grid-placement),:is(.contact-page__cell-place-center,#grid-placement),:is(.contact-page__cell-place-center-tablet-cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.contact-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement),:is(.contact-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.contact-page__cell-place-center-landscape-cell-place-center,#grid-placement),:is(.contact-page__cell-place-center,#grid-placement),:is(.contact-page__cell-place-center-tablet-cell-place-center,#grid-placement),:is(.contact-page__cell-place-center-mobile-cell-place-center,#grid-placement),:is(.contact-page__cell-place-center-landscape-span-2-cols-place-center-mobile-cell-place-start,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}@media screen and (max-width:991px){:is(.contact-page__cell-place-center-tablet-cell-place-center,#grid-placement),:is(.contact-page__cell-place-center-tablet-cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.contact-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2;justify-self:end}:is(.contact-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}:is(.contact-page__cell-place-center-tablet-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}}@media screen and (max-width:767px){:is(.contact-page__cell-place-center-tablet-cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.contact-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:end}:is(.contact-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 3 / span 1 / span 3}:is(.contact-page__cell-place-center-landscape-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.contact-page__cell-place-center-landscape-span-2-cols-place-center-mobile-cell-place-start,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2;place-self:center}}@media screen and (max-width:479px){:is(.contact-page__cell-tablet-span-2-cols-justify-end-landscape-cell-justify-end-mobile-cell-justify-center,#grid-placement),:is(.contact-page__cell-tablet-span-2-cols-landscape-span-3-cols-mobile-cell-justify-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:center}:is(.contact-page__cell-place-center-mobile-cell-place-center,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}:is(.contact-page__cell-place-center-landscape-span-2-cols-place-center-mobile-cell-place-start,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;place-self:start}}.dashboard-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.dashboard-page__heading-6.dashboard-page__purple{z-index:1}.dashboard-page__heading-6.dashboard-page__purple.dashboard-page__semibold{font-weight:600;display:block}.dashboard-page__heading-6.dashboard-page__semibold,.dashboard-page__semibold{font-weight:600}.dashboard-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.dashboard-page__heading-5.dashboard-page__semibold{font-weight:600;display:inline}.dashboard-page__heading-5.dashboard-page__purple.dashboard-page__semibold{font-weight:600}.dashboard-page__page{flex:1;overflow:hidden}.dashboard-page__purple{color:var(--color--purple-btob)}@media screen and (max-width:767px){.dashboard-page__heading-6{font-size:1rem}.dashboard-page__heading-5{font-size:1.25rem}}@media screen and (max-width:479px){.dashboard-page__heading-6.dashboard-page__purple{text-align:center}}.design-guide-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.design-guide-page__button:hover{background-color:#471972;transform:scale(1.07)}.design-guide-page__button:visited{background-color:var(--color--main-purple)}.design-guide-page__button-outline{aspect-ratio:auto;border:2px solid var(--color--deep-purple-btob);color:#492a73;object-fit:fill;background-color:#fff0;border-radius:32px;margin:0 auto;padding:.75rem 1.4rem;font-family:Outfit Variable,sans-serif;font-size:1.125rem;font-weight:600;transition:transform .2s;display:block}.design-guide-page__button-outline:hover{color:#fff;background-color:#492a74;transform:scale(1.07)}@media screen and (max-width:479px){.design-guide-page__button{align-self:stretch;width:100%}}.dys-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.dys-page__button-base{-webkit-appearance:button}.dys-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.dys-page__h3{z-index:80}.dys-page__h3.dys-page__color-purple{color:var(--color--purple-btob)}.dys-page__h3.dys-page__purple.dys-page__semibold{font-weight:600}.dys-page__h4.dys-page__color-purple{color:var(--color--purple-btob);align-self:auto}.dys-page__h4.dys-page__color-purple.dys-page__text-align-center{max-width:80%;margin-left:auto;margin-right:auto;font-family:Outfit Variable,sans-serif}.dys-page__h4.dys-page__white.dys-page__text-align-center{font-family:Outfit Variable,sans-serif}.dys-page__card-title.dys-page__weight-semibold{display:block}.dys-page__card-title.dys-page__weight-semibold.dys-page__color-purple{color:var(--color--purple-btob);word-break:keep-all}.dys-page__card-title.dys-page__color-white.dys-page__weight-medium{font-family:Outfit Variable,sans-serif}.dys-page__card-title.dys-page__color-purple{color:var(--color--purple-btob)}.dys-page__temoignage-card{z-index:1;grid-column-gap:2rem;background-color:var(--color--cantoo-white);border-radius:20px;width:90%;max-width:1366px;padding:2em 1.5rem 2em 2rem;display:flex;overflow:hidden;box-shadow:1px 1px 8px -2px #00000080}.dys-page__temoignage-card.dys-page__anne-wecker{background-color:var(--color--total-white);flex-direction:row-reverse;justify-content:center;max-width:none;padding-top:2rem;padding-bottom:2rem}.dys-page__marc-temoignage-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.dys-page__container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.dys-page__h1.dys-page__weight-semibold{font-family:Outfit Variable,sans-serif;display:block}.dys-page__h1.dys-page__weight-semibold.dys-page__color-purple{color:var(--color--purple-btob);text-align:center}.dys-page__h1.dys-page__dys-friendly{color:var(--color--total-white);background-color:#0000;align-self:flex-start;font-family:Outfit,sans-serif}.dys-page__h1.dys-page__purple{color:var(--color--purple-btob)}.dys-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.dys-page__text-medium.dys-page__color-white.dys-page__text-align-center.dys-page__margin-bottom{margin-bottom:2.5rem}.dys-page__text-medium.dys-page__color-purple.dys-page__weight-bold{grid-column-gap:.5rem;grid-row-gap:.5rem}.dys-page__text-medium.dys-page__semibold{font-weight:600}.dys-page__max-full{width:100%;max-width:none}.dys-page__hide{display:none}.dys-page__section-medium{padding-top:5rem;padding-bottom:5rem}.dys-page__section-medium.dys-page__margin-bottom{margin-bottom:2rem;padding-top:2.1rem;padding-bottom:2.8rem;position:relative}.dys-page__padding-xxlarge{padding:5rem}.dys-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.dys-page__padding-xhuge{padding:7rem}.dys-page__padding-huge{padding:6rem}.dys-page__white{color:#fff}.dys-page__text-align-center{text-align:center}.dys-page__margin-large{margin:3rem}.dys-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.dys-page__margin-small{margin:1.5rem}.dys-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.dys-page__gutter.dys-page__max-full{background-color:#0000}.dys-page__semibold{font-weight:600}.dys-page__semibold.dys-page__hide{display:none}.dys-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.dys-page__text-regular.dys-page__white{color:var(--color--total-white);font-family:Figtree,sans-serif}.dys-page__text-regular.dys-page__white.dys-page__text-align-center{padding-top:0}.dys-page__text-regular.dys-page__white.dys-page__text-align-center.dys-page__weight-semibold{color:#000;padding-bottom:20px;font-weight:500}.dys-page__text-regular.dys-page__text-align-center.dys-page__max-small{text-align:center;max-width:none;padding-top:25px;font-style:normal}.dys-page__text-regular.dys-page__weight-bold{font-size:1rem}.dys-page__text-regular.dys-page__color-purple.dys-page__text-align-center{padding-top:0}.dys-page__text-regular.dys-page__purple{color:var(--color--main-purple)}.dys-page__padding-vertical{padding-left:0;padding-right:0}.dys-page__padding-vertical.dys-page__padding-xhuge{padding-bottom:5rem}.dys-page__padding-vertical.dys-page__padding-huge,.dys-page__padding-vertical.dys-page__padding-xxlarge{padding-left:0;padding-right:0}.dys-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.dys-page__heading-4.dys-page__white.dys-page__semibold,.dys-page__heading-4.dys-page__purple.dys-page__semibold{font-weight:600}.dys-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.dys-page__margin-medium{margin:2rem}.dys-page__weight-bold{font-weight:700}.dys-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.dys-page__text-large{font-family:Figtree Variable,sans-serif;font-size:1.25rem}.dys-page__text-large.dys-page__color-white.dys-page__text-align-center{text-align:center}.dys-page__text-large.dys-page__dys-friendly{color:var(--color--total-white);background-color:#0000;font-family:Figtree Variable,sans-serif;font-size:1.375rem;font-weight:500}.dys-page__text-large.dys-page__weight-bold.dys-page__color-purple{color:var(--color--purple-btob)}.dys-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.dys-page__heading-5.dys-page__semibold{font-weight:600;display:inline}.dys-page__heading-5.dys-page__semibold.dys-page__color-purple{color:var(--color--purple-btob)}.dys-page__heading-5.dys-page__white{color:var(--color--total-white)}.dys-page__heading-5.dys-page__purple.dys-page__semibold{font-weight:600}.dys-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.dys-page__button:hover{background-color:#471972;transform:scale(1.07)}.dys-page__button:visited{background-color:var(--color--main-purple)}.dys-page__button.dys-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.dys-page__button.dys-page__clear{border:1px solid var(--color--card-border);background-color:var(--color--total-white);color:#333}.dys-page__button.dys-page__clear.dys-page__color-purple{color:var(--color--main-purple)}.dys-page__page-padding{flex-flow:column;justify-content:center;padding-left:5%;padding-right:5%}.dys-page__margin-bottom,.dys-page__margin-bottom.dys-page__margin-medium,.dys-page__margin-bottom.dys-page__margin-xxlarge{margin-top:0;margin-left:0;margin-right:0}.dys-page__margin-bottom.dys-page__margin-large{justify-content:center;align-items:center;margin-top:0;margin-left:0;margin-right:0}.dys-page__margin-bottom.dys-page__margin-xlarge,.dys-page__margin-bottom.dys-page__margin-xxsmall{margin-top:0;margin-left:0;margin-right:0}.dys-page__margin-xxsmall{margin:.5rem}.dys-page__section-troubles-particularites{background-color:var(--color--purple-btob);color:var(--color--total-white);text-align:center;position:relative}.dys-page__trouble-dys-card-image{width:220px}.dys-page__trouble-dys-card-image.dys-page__max-height{max-height:65px}.dys-page__trouble-dys-card-image.dys-page__max-height.dys-page__dysorthographie{max-height:80px}.dys-page__trouble-dys-card-image.dys-page__troubles-attention.dys-page__en{width:200px}.dys-page__trouble-dys-card-image.dys-page__troubles-attention.dys-page__pt{width:220px}.dys-page__trouble-dys-card-image.dys-page__dyslexie{align-self:center;width:200px}.dys-page__trouble-dys-card-image.dys-page__dyspraxie{width:200px}.dys-page__trouble-dys-card-image.dys-page__dysgraphie{max-height:60px}.dys-page__trouble-dys-card-image.dys-page__dysgraphie.dys-page__pt{max-height:75px}.dys-page__trouble-dys-card-image.dys-page__autres-troubles{width:160px}.dys-page__trouble-dys-card-image.dys-page__autres-troubles.dys-page__en{width:180px}.dys-page__trouble-dys-card-image.dys-page__autres-troubles.dys-page__pt{width:220px}.dys-page__trouble-dys-card-image.dys-page__pt{width:180px}.dys-page__purple{color:var(--color--purple-btob)}.dys-page__anne-temoignage-image{border-radius:100px;height:210px}.dys-page__weight-semibold{font-weight:600;display:block}.dys-page__color-white{color:#fff}.dys-page__h-flex{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:center;display:flex}.dys-page__color-purple{color:var(--color--main-purple);flex:0 auto;justify-content:center;align-self:stretch;align-items:center;margin-bottom:0;display:flex}.dys-page__v-flex{flex-flow:column;display:flex}.dys-page__v-flex.dys-page__dyspraxie{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center}.dys-page__v-flex.dys-page__thomas{grid-column-gap:1rem;grid-row-gap:1rem}.dys-page__section-particularites{border-bottom:1px solid var(--color--form-line-divider);background-color:var(--color--deep-purple-btob);color:var(--color--total-white);text-align:center;position:relative}.dys-page__weight-semibold{font-weight:600}@media screen and (min-width:1280px){.dys-page__gutter{border-radius:120px}.dys-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}.dys-page__section-troubles-particularites,.dys-page__section-particularites{background-color:var(--color--deep-purple-btob)}}@media screen and (min-width:1440px){.dys-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.dys-page__h3{margin-top:0}.dys-page__h3.dys-page__color-purple{text-align:left}.dys-page__h4.dys-page__color-purple{text-align:center}.dys-page__temoignage-card{flex-direction:column-reverse}.dys-page__temoignage-card.dys-page__marc{grid-row-gap:1.5rem;width:100%}.dys-page__temoignage-card.dys-page__anne-wecker{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:flex-end;align-items:center;width:100%}.dys-page__marc-temoignage-content{justify-content:center;align-items:flex-start}.dys-page__text-medium{padding-right:0}.dys-page__section-medium{padding-top:4rem;padding-bottom:4rem;display:block}.dys-page__padding-xxlarge{padding:4.5rem}.dys-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.dys-page__padding-xhuge{padding:6rem}.dys-page__padding-huge{padding:5rem}.dys-page__margin-large{margin:2.5rem}.dys-page__padding-vertical{padding-left:0;padding-right:0}.dys-page__padding-vertical.dys-page__padding-xxlarge{padding-top:4rem;padding-bottom:4rem}.dys-page__heading-4{font-size:1.75rem}.dys-page__text-large.dys-page__color-white.dys-page__text-align-center,.dys-page__text-large.dys-page__color-purple.dys-page__weight-bold{text-align:center}.dys-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.dys-page__margin-bottom.dys-page__margin-small.dys-page__change-tout-section,.dys-page__margin-bottom.dys-page__margin-small.dys-page__max-full{width:100%}.dys-page__margin-bottom.dys-page__margin-xxlarge{margin-bottom:3.5rem}.dys-page__anne-temoignage-image{object-fit:contain;height:190px}.dys-page__co-construit-paragraph{text-align:center}}@media screen and (max-width:767px){.dys-page__h3.dys-page__color-white{font-size:2rem;position:relative}.dys-page__h3.dys-page__color-purple{font-size:2rem}.dys-page__h4.dys-page__color-purple{font-size:1.5rem}.dys-page__card-title.dys-page__color-purple{font-size:1.25rem}.dys-page__temoignage-card.dys-page__anne-wecker{flex-flow:column}.dys-page__marc-temoignage-content{order:1}.dys-page__h1.dys-page__purple{text-align:center}.dys-page__section-medium{padding-top:3rem;padding-bottom:3rem}.dys-page__padding-xxlarge{padding:3rem}.dys-page__padding-xhuge{padding:4rem}.dys-page__padding-huge{padding:3.5rem}.dys-page__margin-large{margin:2rem}.dys-page__margin-small{margin:1.25rem}.dys-page__gutter{text-align:center}.dys-page__padding-vertical{padding-left:0;padding-right:0}.dys-page__padding-vertical.dys-page__padding-huge{padding-bottom:4rem}.dys-page__heading-4{font-size:1.5rem;line-height:1.4}.dys-page__margin-medium{margin:1.5rem}.dys-page__text-large{font-size:1.125rem}.dys-page__text-large.dys-page__weight-bold.dys-page__color-purple,.dys-page__heading-5{font-size:1.25rem}.dys-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.dys-page__margin-bottom.dys-page__margin-medium{margin-bottom:1.5rem}.dys-page__margin-bottom.dys-page__margin-small{justify-content:center;width:100%}.dys-page__margin-bottom.dys-page__margin-xxlarge{margin-bottom:3rem}.dys-page__anne-temoignage-image{height:170px}.dys-page__color-purple{justify-content:flex-start;align-items:center}}@media screen and (max-width:479px){.dys-page__h3{align-self:center}.dys-page__h3.dys-page__color-white{z-index:1;position:relative}.dys-page__h3.dys-page__white{align-self:flex-start}.dys-page__dyspraxique-card.dys-page__shadow-medium{padding-left:1em;padding-right:1em}.dys-page__temoignage-card{flex-basis:100%;margin-left:0;margin-right:0;padding-left:2em}.dys-page__temoignage-card.dys-page__marc{grid-row-gap:1rem}.dys-page__section-pret-a-tester{background-position:100% 100%}.dys-page__container-medium{max-width:none}.dys-page__text-medium.dys-page__color-white{font-size:1rem}.dys-page__text-align-center{justify-content:center;display:block}.dys-page__padding-vertical{padding-left:0;padding-right:0}.dys-page__padding-vertical.dys-page__padding-xhuge{justify-content:center;padding-top:3rem;padding-bottom:3rem}.dys-page__padding-vertical.dys-page__padding-huge{padding-top:3rem;padding-bottom:3rem}.dys-page__padding-vertical.dys-page__padding-huge.dys-page__troubles-particularites{padding-bottom:4rem}.dys-page__padding-vertical.dys-page__padding-xxlarge{padding-top:2.5rem;padding-bottom:2.5rem}.dys-page__text-large.dys-page__color-white.dys-page__weight-medium{text-align:left}.dys-page__text-large.dys-page__color-purple.dys-page__weight-bold{text-align:center}.dys-page__text-large.dys-page__text-align-center.dys-page__color-white.dys-page__weight-medium{text-align:center;font-size:1.125rem}.dys-page__heading-5.dys-page__white.dys-page__weight-semibold{vertical-align:baseline}.dys-page__button{align-self:stretch;width:100%}.dys-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.dys-page__margin-bottom.dys-page__margin-medium{width:100%}.dys-page__margin-bottom.dys-page__margin-small{margin-bottom:1.5rem;display:flex}.dys-page__margin-bottom.dys-page__margin-small.dys-page__max-full{margin-bottom:1.5rem}.dys-page__margin-bottom.dys-page__margin-xxsmall{margin-bottom:0}.dys-page__section-troubles-particularites{z-index:-2}.dys-page__multiples-fonctionnalites-image{height:80%}.dys-page__anne-temoignage-image{height:130px}.dys-page__color-purple{justify-content:flex-start;align-items:center}.dys-page__v-flex.dys-page__dyspraxie{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width:991px){:is(.dys-page__tablet-span-2-cols,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}}@media screen and (max-width:767px){:is(.dys-page__landscape-span-2-cols,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}}@media screen and (max-width:991px){.dys-page__h3.dys-page__purple.dys-page__text-align-center{text-align:left}.dys-page__h1.dys-page__purple.dys-page__text-align-center{text-align:center}.dys-page__heading-5.dys-page__white.dys-page__weight-medium{font-weight:500}}@media screen and (max-width:479px){.dys-page__text-medium.dys-page__text-align-center.dys-page__semibold{text-align:left}}.enseignants-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.enseignants-page__button-base{-webkit-appearance:button}.enseignants-page__label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.enseignants-page__radio{margin-bottom:5px;padding-left:20px;display:block}.enseignants-page__radio:before,.enseignants-page__radio:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.enseignants-page__radio:after{clear:both}.enseignants-page__radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.enseignants-page__form-radio-label{margin-bottom:0;font-family:Figtree Variable,sans-serif;font-size:1rem}.enseignants-page__form-radio-icon{cursor:pointer;border:1px solid #000;border-radius:100px;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin-top:0;margin-left:-1.125rem;margin-right:.5rem}.enseignants-page__form-radio{align-items:center;margin-bottom:0;padding-left:1.125rem;display:flex}.enseignants-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.enseignants-page__button:hover{background-color:#471972;transform:scale(1.07)}.enseignants-page__button:visited{background-color:var(--color--main-purple)}.enseignants-page__button.enseignants-page__pink-orange-gradient{background-image:linear-gradient(90deg,var(--color--rose),var(--color--orange));justify-content:center;align-items:center;display:flex}.enseignants-page__teacher-form-tab-menu-item{border-bottom:3px solid var(--color--card-border);background-color:var(--color--total-white);color:var(--color--purple-btob);text-align:center;flex-flow:column;flex:0 50%;justify-content:center;align-items:center;padding-bottom:1rem;padding-left:.5rem;padding-right:.5rem;font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:600;transition:background-color 1.2s,flex-grow 1.3s cubic-bezier(.165,.84,.44,1);display:flex}.enseignants-page__teacher-form-tab-menu-item.is-current{border-bottom:6px solid var(--swicher--switch-bg-blue-2);background-color:var(--color--total-white);color:var(--swicher--switch-bg-blue-2);text-align:center;background-image:none;flex-basis:50%;font-family:Outfit Variable,sans-serif;font-weight:700;transition:background-color 1.2s cubic-bezier(.165,.84,.44,1),flex 1.3s cubic-bezier(.165,.84,.44,1)}.enseignants-page__signup-login-tabs{border-top-left-radius:10px;border-top-right-radius:10px;justify-content:flex-start;align-items:stretch;margin-top:1rem;margin-bottom:2rem;display:flex;overflow:hidden}@media screen and (max-width:479px){.enseignants-page__button{align-self:stretch;width:100%}.enseignants-page__button.enseignants-page__pink-orange-gradient{align-self:stretch}.enseignants-page__teacher-form-tab-menu-item{padding-left:0;padding-right:0}}.faq-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.faq-page__button-base{-webkit-appearance:button}.faq-page__alternative-button{background-color:var(--color--main-purple);color:var(--color--total-white);text-align:center;cursor:pointer;border-radius:25px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background-color .325s,transform .2s,opacity .2s}.faq-page__alternative-button.faq-page__yellow{background-color:var(--color--scribe-orange);border-radius:10px;font-weight:700}.faq-page__alternative-button.faq-page__yellow.faq-page__colapse-btn{font-size:1.4em;position:absolute;inset:1.8em 2em auto auto}.faq-page__alternative-button.faq-page__yellow.faq-page__colapse-btn.faq-page__faq{background-color:var(--color--main-purple);border-style:solid;border-color:#fff;border-radius:3610px;font-weight:600;top:1.5rem}.faq-page__alternative-button.faq-page__yellow.faq-page__colapse-btn.faq-page__faq:hover{background-color:var(--color--main-orange)}.faq-page__alternative-button.faq-page__toggle-icon{background-color:var(--color--transparent);top:.8em;right:1em}.faq-page__alternative-button.faq-page__toggle-icon:hover,.faq-page__alternative-button.faq-page__toggle-icon.faq-page__faq{background-color:var(--color--transparent)}.faq-page__alternative-button.faq-page__bg-purple-gradient{background-color:var(--color--purple-dégradé);background-image:linear-gradient(135deg,#44276e,#733c8f)}.faq-page__padding-xxlarge{padding:5rem}.faq-page__white{color:#fff}.faq-page__heading-2{font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700;line-height:130%}.faq-page__padding-vertical,.faq-page__padding-vertical.faq-page__padding-xlarge{padding-left:0;padding-right:0}.faq-page__padding-vertical.faq-page__padding-xlarge.faq-page__faq{padding-top:0;padding-bottom:8rem}.faq-page__padding-vertical.faq-page__padding-xxlarge.faq-page__faq{padding-bottom:3rem}.faq-page__padding-vertical.faq-page__padding-xxlarge{padding-left:0;padding-right:0}.faq-page__padding-xlarge{padding:4rem}.faq-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.faq-page__main{flex-direction:column;position:relative}.faq-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.faq-page__heading-5.faq-page__white{color:var(--color--total-white)}.faq-page__page-padding{flex-flow:column;justify-content:center;padding-left:5%;padding-right:5%}.faq-page__weight-semibold{font-weight:600;display:block}.faq-page__color-white{color:#fff}.faq-page__weight-semibold{font-weight:600}@media screen and (min-width:1280px){.faq-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.faq-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.faq-page__padding-xxlarge{padding:4.5rem}.faq-page__padding-vertical{padding-left:0;padding-right:0}.faq-page__padding-vertical.faq-page__padding-xxlarge{padding-top:4rem;padding-bottom:4rem}.faq-page__padding-xlarge{padding:3.5rem}.faq-page__main{overflow:hidden}}@media screen and (max-width:767px){.faq-page__alternative-button.faq-page__toggle-icon{right:1em}.faq-page__padding-xxlarge{padding:3rem}.faq-page__heading-2{font-size:2.25rem}.faq-page__padding-vertical{padding-left:0;padding-right:0}.faq-page__padding-vertical.faq-page__padding-xlarge{padding-top:3rem;padding-bottom:3rem}.faq-page__padding-xlarge{padding:2.5rem}.faq-page__heading-5{font-size:1.25rem}}@media screen and (max-width:479px){.faq-page__alternative-button.faq-page__yellow.faq-page__colapse-btn{inset:1em 2em auto}.faq-page__alternative-button.faq-page__toggle-icon{right:0}.faq-page__heading-2.faq-page__color-white{font-size:2rem}.faq-page__padding-vertical{padding-left:0;padding-right:0}.faq-page__padding-vertical.faq-page__padding-xxlarge{padding-top:2.5rem;padding-bottom:2.5rem}.faq-page__heading-5.faq-page__white.faq-page__weight-semibold{vertical-align:baseline}}.faq-page__bg-purple-gradient :is(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):focus-visible{--focus-ring-color: var(--focus-ring-contrast)}.health-professionals-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.health-professionals-page__button-base{-webkit-appearance:button}.health-professionals-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.health-professionals-page__h3{z-index:80}.health-professionals-page__h3.health-professionals-page__purple.health-professionals-page__semibold,.health-professionals-page__h3.health-professionals-page__heading-3.health-professionals-page__semibold{font-weight:600}.health-professionals-page__temoignage-card{z-index:1;grid-column-gap:2rem;background-color:var(--color--cantoo-white);border-radius:20px;width:90%;max-width:1366px;padding:2em 1.5rem 2em 2rem;display:flex;overflow:hidden;box-shadow:1px 1px 8px -2px #00000080}.health-professionals-page__temoignage-card.health-professionals-page__anne-wecker{background-color:var(--color--total-white);flex-direction:row-reverse;justify-content:center;max-width:none;padding-top:2rem;padding-bottom:2rem}.health-professionals-page__marc-temoignage-content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.health-professionals-page__dys-profs-santee-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex:1;display:flex;position:relative}.health-professionals-page__fonctionnalites-profs-santee-wrapper{text-align:center;flex-direction:column;display:flex}.health-professionals-page__fonctionnalites-prof-santee-cards{grid-column-gap:3rem;grid-row-gap:3rem;flex-wrap:wrap;justify-content:center;margin-top:3rem;display:flex}.health-professionals-page__fonctionnalit-prof-santee-card{grid-column-gap:1em;grid-row-gap:1em;background-color:var(--color--total-white);text-align:left;border-radius:20px;flex-direction:column;flex:0 0 45%;padding:2rem;display:flex}.health-professionals-page__fonctionnalit-prof-santee-card.health-professionals-page__shadow-medium{justify-content:space-around}.health-professionals-page__section-hero-profs-sante{position:relative}.health-professionals-page__container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.health-professionals-page__h1.health-professionals-page__purple{color:var(--color--purple-btob)}.health-professionals-page__max-full{width:100%;max-width:none}.health-professionals-page__section-medium{padding-top:5rem;padding-bottom:5rem}.health-professionals-page__section-medium.health-professionals-page__margin-bottom{margin-bottom:2rem;padding-top:2.1rem;padding-bottom:2.8rem;position:relative}.health-professionals-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.health-professionals-page__white{color:#fff}.health-professionals-page__icon-height-xlarge{align-self:center;height:6.5rem;position:absolute;top:-94%;bottom:0%}.health-professionals-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.health-professionals-page__margin-small{margin:1.5rem}.health-professionals-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.health-professionals-page__gutter.health-professionals-page__max-full{background-color:#0000}.health-professionals-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.health-professionals-page__heading-6.health-professionals-page__purple{z-index:1}.health-professionals-page__heading-6.health-professionals-page__purple.health-professionals-page__semibold{font-weight:600;display:block}.health-professionals-page__heading-6.health-professionals-page__semibold{font-weight:600}.health-professionals-page__heading-6.health-professionals-page__weight-bold.health-professionals-page__purple{color:var(--color--purple-btob)}.health-professionals-page__semibold{font-weight:600}.health-professionals-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.health-professionals-page__text-regular.health-professionals-page__white{color:var(--color--total-white);font-family:Figtree,sans-serif}.health-professionals-page__text-regular.health-professionals-page__weight-bold{font-size:1rem}.health-professionals-page__text-regular.health-professionals-page__purple{color:var(--color--main-purple)}.health-professionals-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.health-professionals-page__heading-4.health-professionals-page__white.health-professionals-page__semibold,.health-professionals-page__heading-4.health-professionals-page__purple.health-professionals-page__semibold{font-weight:600}.health-professionals-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.health-professionals-page__weight-bold{font-weight:700}.health-professionals-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.health-professionals-page__text-large{font-family:Figtree Variable,sans-serif;font-size:1.25rem}.health-professionals-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.health-professionals-page__button:hover{background-color:#471972;transform:scale(1.07)}.health-professionals-page__button:visited{background-color:var(--color--main-purple)}.health-professionals-page__button.health-professionals-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.health-professionals-page__margin-bottom,.health-professionals-page__margin-bottom.health-professionals-page__margin-xxsmall{margin-top:0;margin-left:0;margin-right:0}.health-professionals-page__margin-xxsmall{margin:.5rem}.health-professionals-page__purple{color:var(--color--purple-btob)}.health-professionals-page__anne-temoignage-image{border-radius:100px;height:210px}.health-professionals-page__section-large{padding-top:7rem;padding-bottom:7rem}.health-professionals-page__heading-3{font-size:2rem;font-weight:700;line-height:120%}.health-professionals-page__heading-3.health-professionals-page__purple.health-professionals-page__semibold{font-weight:600}.health-professionals-page__prog-amb-card{grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:center;background-image:linear-gradient(135deg,#e31992,#622ba4);border-radius:24px;flex-flow:column;justify-content:center;padding:6rem 2.5rem 2rem;display:flex;position:relative}.health-professionals-page__hero-profs-santee-wrapper{grid-column-gap:7rem;grid-row-gap:1rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1.75fr 1.25fr;grid-auto-columns:1fr;display:grid}.health-professionals-page__hero-profs-santee-text{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;display:flex}.health-professionals-page__section-header-profs-sante{text-align:center;background-image:linear-gradient(#471972c7,#471972c7),url(/assets/jumbotron-photo-CSZc5WYU.jpg);background-position:0 0,50% 20%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.health-professionals-page__section-fonctionnalites-profs-sante{background-color:var(--color--ghost-white)}.health-professionals-page__section-anne-weicker{background-color:var(--color--ghost-white);justify-content:center;display:flex}.health-professionals-page__dys-profs-santee-text{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (min-width:1280px){.health-professionals-page__gutter{border-radius:120px}.health-professionals-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.health-professionals-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.health-professionals-page__h3{margin-top:0}.health-professionals-page__temoignage-card{flex-direction:column-reverse}.health-professionals-page__temoignage-card.health-professionals-page__anne-wecker{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:flex-end;align-items:center;width:100%}.health-professionals-page__marc-temoignage-content{justify-content:center;align-items:flex-start}.health-professionals-page__dys-profs-santee-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column}.health-professionals-page__fonctionnalites-prof-santee-cards{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:grid}.health-professionals-page__fonctionnalit-prof-santee-card.health-professionals-page__shadow-medium{flex:0 auto}.health-professionals-page__section-medium{padding-top:4rem;padding-bottom:4rem;display:block}.health-professionals-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.health-professionals-page__heading-4{font-size:1.75rem}.health-professionals-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.health-professionals-page__margin-bottom.health-professionals-page__margin-small.health-professionals-page__max-full{width:100%}.health-professionals-page__anne-temoignage-image{object-fit:contain;height:190px}.health-professionals-page__section-large{padding-top:6rem;padding-bottom:6rem}.health-professionals-page__prog-amb-card{justify-content:center;align-items:center}.health-professionals-page__hero-profs-santee-wrapper{grid-row-gap:7rem;grid-template-rows:auto auto}.health-professionals-page__professional-photo{width:300px}}@media screen and (max-width:767px){.health-professionals-page__temoignage-card.health-professionals-page__anne-wecker{flex-flow:column}.health-professionals-page__marc-temoignage-content{order:1}.health-professionals-page__fonctionnalites-prof-santee-cards{grid-template-columns:1fr}.health-professionals-page__h1.health-professionals-page__purple{text-align:center}.health-professionals-page__section-medium{padding-top:3rem;padding-bottom:3rem}.health-professionals-page__margin-small{margin:1.25rem}.health-professionals-page__gutter{text-align:center}.health-professionals-page__heading-6{font-size:1rem}.health-professionals-page__heading-4{font-size:1.5rem;line-height:1.4}.health-professionals-page__text-large{font-size:1.125rem}.health-professionals-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.health-professionals-page__margin-bottom.health-professionals-page__margin-small{justify-content:center;width:100%}.health-professionals-page__anne-temoignage-image{height:170px}.health-professionals-page__section-large{padding-top:4rem;padding-bottom:4rem}.health-professionals-page__hero-profs-santee-wrapper{grid-column-gap:5rem;grid-row-gap:5rem}}@media screen and (max-width:479px){.health-professionals-page__h3{align-self:center}.health-professionals-page__h3.health-professionals-page__white{align-self:flex-start}.health-professionals-page__temoignage-card{flex-basis:100%;margin-left:0;margin-right:0;padding-left:2em}.health-professionals-page__fonctionnalit-prof-santee-card{flex-basis:100%}.health-professionals-page__container-medium{max-width:none}.health-professionals-page__icon-height-xlarge{top:-97%}.health-professionals-page__gutter.health-professionals-page__section-large{align-self:center}.health-professionals-page__heading-6.health-professionals-page__purple{text-align:center}.health-professionals-page__button{align-self:stretch;width:100%}.health-professionals-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.health-professionals-page__margin-bottom.health-professionals-page__margin-small{margin-bottom:1.5rem;display:flex}.health-professionals-page__margin-bottom.health-professionals-page__margin-small.health-professionals-page__max-full{margin-bottom:1.5rem}.health-professionals-page__margin-bottom.health-professionals-page__margin-xxsmall{margin-bottom:0}.health-professionals-page__anne-temoignage-image{height:130px}}:is(.health-professionals-page__cell-tablet-span-2-cols,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width:991px){:is(.health-professionals-page__cell-tablet-span-2-cols,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}}@media screen and (max-width:479px){.health-professionals-page__heading-6.health-professionals-page__purple.health-professionals-page__weight-medium{text-align:left}}.legal-regulations-page__inline-block{max-width:100%;display:inline-block}.legal-regulations-page__tabs{position:relative}.legal-regulations-page__tabs:before,.legal-regulations-page__tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.legal-regulations-page__tabs:after{clear:both}.legal-regulations-page__tab-menu{position:relative}.legal-regulations-page__tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.legal-regulations-page__tab-link.is-current{background-color:#c8c8c8}.legal-regulations-page__tab-link:focus{outline:0}.legal-regulations-page__tab-content{display:block;position:relative;overflow:hidden}.legal-regulations-page__tab-pane{display:none;position:relative}.legal-regulations-page__tab-pane.is-active{display:block}@media screen and (max-width:479px){.legal-regulations-page__tab-link{display:block}}.legal-regulations-page__cantoo-tab-btn{grid-column-gap:.5em;grid-row-gap:.5em;color:#b5a8c2;text-align:center;white-space:normal;background-color:#0000;border-radius:12px;justify-content:center;align-self:center;align-items:center;margin-top:.5em;margin-bottom:.5em;padding:.875rem 1rem;font-family:Outfit Variable,sans-serif;font-size:1.15em;line-height:120%;display:flex;overflow:hidden}.legal-regulations-page__cantoo-tab-btn:hover{background-color:#8146b8;border-radius:8px;margin-top:.5rem;margin-bottom:.5rem}.legal-regulations-page__cantoo-tab-btn.is-current{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--color--main-purple);background-color:#fff;border-radius:8px;margin-top:.5rem;margin-bottom:.5rem;padding-top:.875rem;padding-bottom:.875rem;font-weight:600}.legal-regulations-page__offers-tabs-menu{grid-column-gap:2em;grid-row-gap:2em;background-color:var(--color--deep-purple-btob);justify-content:center;padding-left:5%;padding-right:5%;display:flex}.legal-regulations-page__offers-tabs-menu.legal-regulations-page__cantoo{z-index:10;grid-column-gap:.5em;grid-row-gap:.5em;white-space:pre;position:sticky;inset:4rem 0% auto;box-shadow:1px 1px 10px #0009}.legal-regulations-page__offers-tabs-menu.legal-regulations-page__cantoo.legal-regulations-page__regulations{background-color:var(--color--purple-btob);margin-top:0;font-weight:500;position:sticky;inset:0 0% auto}.legal-regulations-page__tab-panels{margin-right:auto}.legal-regulations-page__section-medium{padding-top:5rem;padding-bottom:5rem}.legal-regulations-page__white{color:#fff}.legal-regulations-page__text-align-center{text-align:center}.legal-regulations-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.legal-regulations-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.legal-regulations-page__main{flex-direction:column;position:relative}.legal-regulations-page__main.legal-regulations-page__regulations{display:block}@media screen and (min-width:1280px){.legal-regulations-page__gutter{border-radius:120px}.legal-regulations-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.legal-regulations-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.legal-regulations-page__section-medium{padding-top:4rem;padding-bottom:4rem;display:block}.legal-regulations-page__main{overflow:hidden}}@media screen and (max-width:767px){.legal-regulations-page__cantoo-tab-btn{align-self:stretch;width:23%}.legal-regulations-page__cantoo-tab-btn.is-current{padding-left:.5rem;padding-right:.5rem}.legal-regulations-page__section-medium{padding-top:3rem;padding-bottom:3rem}.legal-regulations-page__gutter{text-align:center}}@media screen and (max-width:479px){.legal-regulations-page__cantoo-tab-btn{width:100%}.legal-regulations-page__text-align-center{justify-content:center;display:block}}.library-page__inline-block{max-width:100%;display:inline-block}.library-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.library-page__button-base{-webkit-appearance:button}.library-page__section-jumbotron{background-image:linear-gradient(90deg,#fd9a0d,#f70);width:100%}.library-page__section-jumbotron.library-page__blue{background-color:#126ce3;background-image:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:static;top:26px}.library-page__purple-btn{background-color:var(--color--main-purple);border-radius:10px;margin-top:2em}.library-page__library-subcard{grid-column-gap:1em;grid-row-gap:1em;background-color:var(--color--total-white);border-radius:1em;flex-direction:column;flex:0 23%;justify-content:space-between;align-self:stretch;align-items:flex-start;padding:1em;display:flex;overflow:hidden;box-shadow:0 2px 5px #0009}.library-page__subcard-img{object-fit:cover;border-radius:1em;align-self:stretch;overflow:hidden}.library-page__tag{background-color:var(--color--crimson);color:var(--color--total-white);text-align:center;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;display:flex}.library-page__tag-text{padding:.25em .5em}.library-page__subcard-header{color:var(--color--main-purple);font-size:1em;line-height:120%}.library-page__subcard-intro{color:var(--color--slate-grey);flex:1;font-size:1em;font-weight:500;line-height:120%}.library-page__news-heading{color:var(--color--main-purple);text-align:center;font-size:1.8em;line-height:120%}.library-page__library-news{grid-column-gap:2em;grid-row-gap:2em;justify-content:center;max-width:1366px;margin-left:auto;margin-right:auto;padding-top:2em;display:none}.library-page__library-news.library-page__active{display:flex}.library-page__categories-block{grid-column-gap:1em;grid-row-gap:1em;justify-content:space-between;width:100%;margin-left:auto;margin-right:auto;display:flex}.library-page__category{border-bottom:10px solid var(--color--crimson);cursor:pointer;background-color:#f6f9fc;border-radius:10px;flex-direction:column;flex:0 0 17%;justify-content:center;align-items:center;padding:1em;display:flex;overflow:hidden;box-shadow:0 2px 5px #0009}.library-page__category.library-page__green{border-bottom-color:var(--color--scribe-leaf)}.library-page__category.library-page__purple{border-bottom-color:var(--color--main-purple)}.library-page__category.library-page__blue{border-bottom-color:var(--color--sky-blue)}.library-page__category.library-page__yellow{border-bottom-color:var(--color--main-orange);cursor:pointer}.library-page__article-date{color:var(--color--slate-grey);font-size:1em;line-height:120%}.library-page__library-categories{color:#333;flex:0 0 17%;font-weight:700;text-decoration:none}.library-page__margin-horizontal{margin-top:0;margin-bottom:0}.library-page__text-align-center{text-align:center}.library-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.library-page__text-regular.library-page__purple{color:var(--color--main-purple)}.library-page__heading-1{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.library-page__main{flex-direction:column;position:relative}.library-page__purple{color:var(--color--purple-btob)}.library-page__active{display:flex}.library-page__search-input{border:0px solid var(--color--transparent);background-color:var(--color--transparent);flex:1;justify-content:center;align-self:stretch;align-items:center;height:100%;margin-bottom:0;margin-right:.5rem;display:flex}.library-page__search-input:focus{border-color:var(--color--transparent)}.library-page__btn{cursor:pointer}.library-page__color-white{color:#fff}@media screen and (min-width:1280px){.library-page__heading-1.library-page__color-white.library-page__text-align-center.library-page__margin-horizontal{margin-top:.8rem;margin-bottom:.8rem}}@media screen and (max-width:991px){.library-page__category{height:100%}.library-page__margin-horizontal{margin-top:0;margin-bottom:0}.library-page__heading-1{font-size:2.5rem}.library-page__main{overflow:hidden}}@media screen and (max-width:767px){.library-page__categories-block{flex-wrap:wrap}.library-page__category,.library-page__library-categories{flex-basis:33%}.library-page__margin-horizontal{margin-top:0;margin-bottom:0}.library-page__heading-1{font-size:2rem;font-weight:700}}@media screen and (max-width:479px){.library-page__section-jumbotron{padding-left:1em;padding-right:1em}.library-page__category,.library-page__library-categories{flex-basis:45%}.library-page__margin-horizontal{margin-top:0;margin-bottom:0}.library-page__text-align-center{justify-content:center;display:block}.library-page__heading-1.library-page__color-white{font-size:1.75rem}}.library-page__bg-purple-gradient :is(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):focus-visible{--focus-ring-color: var(--focus-ring-contrast)}.matheos-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.matheos-page__button-base{-webkit-appearance:button}.matheos-page__embed:before,.matheos-page__embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.matheos-page__embed:after{clear:both}.matheos-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.matheos-page__story-cards{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-around;max-width:1366px;margin-left:auto;margin-right:auto;display:flex}.matheos-page__story-card-title{color:#fff;text-align:center;background-color:#6625a3cc;flex:1;justify-content:center;align-self:flex-end;align-items:flex-end;margin-top:0;margin-bottom:0;padding:1em;font-size:1.8rem;line-height:100%;display:flex;position:static;inset:0%}.matheos-page__story-card-body{background-color:var(--color--main-purple);color:#fff;text-align:justify;flex:1;padding:2em}.matheos-page__cantoo-card-image.matheos-page__second-card{background-image:url(/assets/second-card-D-Tu4jnn.png)}.matheos-page__cantoo-card-image.matheos-page__matheos{background-image:url(/assets/picture1-dItAylc-.png);background-size:cover}.matheos-page__purple-btn{background-color:var(--color--main-purple);border-radius:10px;margin-top:2em}.matheos-page__section-partners-old{background-color:var(--color--light-grey-background);display:none}.matheos-page__img-partners{max-height:5em;margin:1em}.matheos-page__partners-logos-div{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;max-width:1366px;margin-left:auto;margin-right:auto;display:flex}.matheos-page__partners-title{color:var(--color--main-purple);text-align:center;margin-bottom:2em;font-size:1.8em;line-height:100%}.matheos-page__sky-blue{background-color:var(--color--sky-blue);border-radius:10px}.matheos-page__story-title{color:var(--color--main-purple);text-align:center;margin-top:.5em;margin-bottom:1em;font-size:2.8em;line-height:1.6em}.matheos-page__story{background-color:#f8f4fc;padding:1em 1em 4em;position:relative}.matheos-page__hero-section{background-color:var(--color--main-purple);padding-bottom:1em;padding-left:1em;padding-right:1em}.matheos-page__hero{justify-content:center;max-width:1366px;margin-left:auto;margin-right:auto;display:block}.matheos-page__hero-content{grid-column-gap:2em;grid-row-gap:2em;flex-direction:column;flex:0 0 50%;justify-content:space-around;align-items:flex-start;padding-bottom:3em;display:flex}.matheos-page__hero-image-wrap{flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;padding-top:23px;padding-bottom:23px;display:flex}.matheos-page__press{grid-column-gap:2em;grid-row-gap:2em;justify-content:center;align-items:center;max-width:1366px;margin-left:auto;margin-right:auto;display:flex}.matheos-page__press-section{background-color:#f8f4fc;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;padding:2em 3em 8em;position:relative}.matheos-page__press-subtitle{text-align:center;font-size:1.4em;font-weight:600}.matheos-page__press-content{grid-column-gap:2em;grid-row-gap:2em;flex-direction:column;flex:0 0 50%;align-self:center;display:flex}.matheos-page__hero-image{align-self:center;display:block}.matheos-page__options-section{background-color:var(--color--main-orange);margin-top:-2em;padding:1em;position:relative}.matheos-page__options-intro{grid-column-gap:2em;grid-row-gap:2em;flex-direction:column;align-items:center;max-width:1366px;margin-left:auto;margin-right:auto;padding:1em 1em 2em;display:flex}.matheos-page__option-card{background-color:var(--color--total-white);border-radius:20px;flex-direction:column;width:100%;max-width:1366px;padding:2em 4em;display:flex;position:relative}.matheos-page__option-line{text-align:justify;padding-top:2em;padding-bottom:2em}.matheos-page__colapsable-div{grid-column-gap:2em;grid-row-gap:2em;flex-direction:column;align-items:flex-start;display:flex}.matheos-page__options-validity{color:var(--color--total-white);text-align:center;margin-top:0;font-size:1.4em;line-height:1.5em}.matheos-page__comparison-section{background-color:var(--color--total-white);padding:4em 1em 6em}.matheos-page__comparison{grid-column-gap:2em;grid-row-gap:2em;flex-direction:column;align-items:center;max-width:900px;margin-left:auto;margin-right:auto;display:flex}.matheos-page__comparison-header{grid-template:"." "." "." "." "." "." / 1fr 1fr 1fr;align-self:stretch;justify-items:center}.matheos-page__comparison-logo{height:3em}.matheos-page__matheos-logo{height:5em}.matheos-page__feature-icon{height:4em}.matheos-page__comparison-feature{grid-column-gap:.5em;grid-row-gap:.5em;border-top:.15em dashed #d9d9d9;flex-direction:column;justify-content:center;align-items:center;padding:1em;display:flex}.matheos-page__comparison-feature.matheos-page__first{border-top-style:none}.matheos-page__feature-label{color:var(--color--main-purple);text-align:center;font-size:1.15em;font-weight:700}.matheos-page__comparison-grid{background-color:var(--color--total-white);border-radius:20px;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr;box-shadow:0 0 8px -2px #00000080}.matheos-page__check-yes{height:3em}.matheos-page__check-no{height:5em}.matheos-page__comparison-check{border-top:.15em dashed #d9d9d9;flex-direction:column;justify-content:center;align-items:center;display:flex}.matheos-page__comparison-check.matheos-page__first{border-top-style:none}.matheos-page__comparison-cross{border-top:.15em dashed #d9d9d9;justify-content:center;align-items:center;display:flex}.matheos-page__alternative-button{background-color:var(--color--main-purple);color:var(--color--total-white);text-align:center;cursor:pointer;border-radius:25px;padding:.75rem 2rem;font-weight:600;text-decoration:none;transition:background-color .325s,transform .2s,opacity .2s}.matheos-page__alternative-button.matheos-page__purple-btn{margin-top:0;font-weight:700;display:block}.matheos-page__alternative-button.matheos-page__purple-btn.matheos-page__left{align-self:flex-start}.matheos-page__alternative-button.matheos-page__purple-btn.matheos-page__right{align-self:center;margin-top:0}.matheos-page__alternative-button.matheos-page__purple-btn.matheos-page__right.matheos-page__colapsable{align-self:flex-end;max-width:35%;margin-right:2em;display:flex;position:absolute;inset:2em 2em auto auto}.matheos-page__alternative-button.matheos-page__sky-blue{width:100%;margin-bottom:0}.matheos-page__alternative-button.matheos-page__sky-blue.matheos-page__left{align-self:flex-start;width:auto}.matheos-page__alternative-button.matheos-page__link-purple.matheos-page__colapsable{margin-bottom:2em;margin-right:4em;display:none;position:absolute;inset:auto 0% 0% auto}.matheos-page__alternative-button.matheos-page__bg-orange-pink-gradient{background-image:linear-gradient(258deg,#e83252,#f67429)}.matheos-page__link-purple{color:var(--color--main-purple);text-align:center;cursor:pointer;align-self:stretch;align-items:center;font-size:1.15em;font-weight:700;text-decoration:underline;display:flex}.matheos-page__yt-embeded{border:1px solid var(--color--transparent);cursor:pointer;object-fit:contain;border-radius:10px;flex-flow:column;justify-content:center;align-self:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.matheos-page__yt-embed-wrapper{flex:1;justify-content:center;align-self:stretch;align-items:stretch;position:relative}.matheos-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.matheos-page__text-small{font-family:Figtree Variable,sans-serif;font-size:.875rem}.matheos-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.matheos-page__text-align-center{text-align:center}.matheos-page__heading-2{font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700;line-height:130%}.matheos-page__heading-2.matheos-page__text-align-center.matheos-page__color-purple{color:var(--color--purple-btob)}.matheos-page__head{font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;line-height:140%}.matheos-page__heading-1{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.matheos-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.matheos-page__text-large{font-family:Figtree Variable,sans-serif;font-size:1.25rem}.matheos-page__text-large.matheos-page__color-white.matheos-page__text-align-center{text-align:center}.matheos-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.matheos-page__purple{color:var(--color--purple-btob)}.matheos-page__hero-brand{text-align:center;flex-direction:row;justify-content:center;align-items:center;display:flex}.matheos-page__hero-text{flex-direction:column;margin-top:54px;margin-left:auto;margin-right:auto;display:flex}.matheos-page__left{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.matheos-page__right{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;margin-left:0;display:flex}.matheos-page__color-white{color:#fff}.matheos-page__youtube-thumbnail{object-fit:cover;border-radius:10px;max-width:105%;max-height:105%;margin:-2%;overflow:hidden}.matheos-page__color-purple{color:var(--color--main-purple);flex:0 auto;justify-content:center;align-self:stretch;align-items:center;margin-bottom:0;display:flex}@media screen and (max-width:991px){.matheos-page__section-partners-old{padding:2em}.matheos-page__img-partners{padding:0 1em}.matheos-page__partners-logos-div{grid-column-gap:2em;grid-row-gap:2em;flex-flow:wrap;place-content:stretch center}.matheos-page__text-medium{padding-right:0}.matheos-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.matheos-page__head{font-size:2.25rem}.matheos-page__head.matheos-page__color-white{text-align:center}.matheos-page__heading-1{font-size:2.5rem}.matheos-page__text-large.matheos-page__color-white.matheos-page__text-align-center{text-align:center}}@media screen and (max-width:767px){.matheos-page__heading-2{font-size:2.25rem}.matheos-page__head{font-size:2rem}.matheos-page__heading-1{font-size:2rem;font-weight:700}.matheos-page__text-large{font-size:1.125rem}.matheos-page__heading-5{font-size:1.25rem}.matheos-page__color-purple{justify-content:flex-start;align-items:center}}@media screen and (max-width:479px){.matheos-page__partners-logos-div{flex-wrap:wrap}.matheos-page__yt-embeded{height:250px}.matheos-page__text-medium.matheos-page__color-white{font-size:1rem}.matheos-page__text-small.matheos-page__color-white{font-size:1.5rem}.matheos-page__text-align-center{justify-content:center;display:block}.matheos-page__heading-2.matheos-page__purple,.matheos-page__heading-2.matheos-page__color-white,.matheos-page__head.matheos-page__color-white{font-size:2rem}.matheos-page__heading-1.matheos-page__color-white{font-size:1.75rem}.matheos-page__text-large.matheos-page__color-white.matheos-page__weight-medium{text-align:left}.matheos-page__text-large.matheos-page__text-align-center.matheos-page__color-white.matheos-page__weight-medium{text-align:center;font-size:1.125rem}.matheos-page__color-purple{justify-content:flex-start;align-items:center}}.offres-page__inline-block{max-width:100%;display:inline-block}.offres-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.offres-page__button-base{-webkit-appearance:button}.offres-page__radio{margin-bottom:5px;padding-left:20px;display:block}.offres-page__radio:before,.offres-page__radio:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.offres-page__radio:after{clear:both}.offres-page__tab-menu{position:relative}.offres-page__tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.offres-page__tab-link.is-current{background-color:#c8c8c8}.offres-page__tab-link:focus{outline:0}@media screen and (max-width:479px){.offres-page__tab-link{display:block}}.offres-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.offres-page__row{flex-direction:row;align-items:flex-start;display:flex}.offres-page__column{flex-direction:column;align-items:flex-start;display:flex}.offres-page__horizontal-divider{color:#e5e7eb;background-color:#e5e7eb;width:28vw;height:2px;margin-top:35px;margin-bottom:35px}.offres-page__pink{border-radius:10px}.offres-page__icon-1x1-xsmall{width:1.5rem;height:1.5rem}.offres-page__h1.offres-page__weight-semibold{font-family:Outfit Variable,sans-serif;display:block}.offres-page__h1.offres-page__weight-semibold.offres-page__color-purple{color:var(--color--purple-btob);text-align:center}.offres-page__h1.offres-page__purple{color:var(--color--purple-btob)}.offres-page__h1.offres-page__purple.offres-page__weight-semibold.offres-page__text-align-left{text-align:left}.offres-page__h1.offres-page__purple.offres-page__text-align-left{font-family:Outfit Variable,sans-serif}.offres-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.offres-page__text-medium.offres-page__color-purple.offres-page__weight-bold{grid-column-gap:.5rem;grid-row-gap:.5rem}.offres-page__text-medium.offres-page__weight-bold.offres-page__aesh{color:var(--purple-ambassador);text-align:center}.offres-page__text-medium.offres-page__weight-bold.offres-page__associations{color:var(--purple-ambassador-2);text-align:center}.offres-page__text-medium.offres-page__semibold{font-weight:600}.offres-page__text-medium.offres-page__padding-bottom{margin-bottom:2em}.offres-page__text-medium.offres-page__margin-top{padding-top:1em}.offres-page__text-tiny{font-size:.75rem}.offres-page__text-tiny.offres-page__text-align-center{flex-flow:column;display:none}.offres-page__max-large{width:100%;max-width:48rem}.offres-page__shadow-small{border:1px solid #d0d5dd;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.offres-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.offres-page__purple-gradient{color:#fff;background-image:linear-gradient(135deg,#44276e,#733c8f)}.offres-page__padding-bottom{padding-top:0;padding-left:0;padding-right:0}.offres-page__white{color:#fff}.offres-page__text-align-center{text-align:center}.offres-page__text-align-left{text-align:left;font-family:Figtree Variable,sans-serif}.offres-page__shadow-large{border:1px solid var(--color--card-border);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #00000008}.offres-page__margin-large{margin:3rem}.offres-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.offres-page__margin-small{margin:1.5rem}.offres-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.offres-page__gutter.offres-page__nos-offres{padding-top:5rem;padding-bottom:3rem}.offres-page__gutter.offres-page__comparaison-plans,.offres-page__gutter.offres-page__teachers{padding-bottom:7rem}.offres-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.offres-page__heading-6.offres-page__purple{z-index:1}.offres-page__heading-6.offres-page__purple.offres-page__semibold{font-weight:600;display:block}.offres-page__heading-6.offres-page__purple.offres-page__vertical-divider{width:auto;height:100%;color:var(--color--total-white);background-color:#0000;border-right:2px solid #ffffff4d;justify-content:flex-start;align-items:center;padding-left:1.5rem;padding-right:2rem;font-weight:600;display:flex}.offres-page__heading-6.offres-page__purple.offres-page__text-medium{font-size:1.125rem}.offres-page__heading-6.offres-page__color-orange{color:var(--color--main-orange)}.offres-page__heading-6.offres-page__color-orange.offres-page__weight-semibold,.offres-page__heading-6.offres-page__white.offres-page__text-align-center.offres-page__weight-semibold{display:block}.offres-page__heading-6.offres-page__white.offres-page__text-align-center.offres-page__weight-medium{font-family:Outfit Variable,sans-serif}.offres-page__heading-6.offres-page__text-align-center.offres-page__semibold,.offres-page__heading-6.offres-page__semibold{font-weight:600}.offres-page__heading-6.offres-page__weight-bold.offres-page__purple{color:var(--color--purple-btob)}.offres-page__heading-6.offres-page__aesh{color:var(--purple-ambassador);text-align:center}.offres-page__heading-6.offres-page__associations{color:var(--purple-ambassador-2);text-align:center}.offres-page__semibold{font-weight:600}.offres-page__text-regular{color:#333;font-family:Figtree Variable,sans-serif;font-size:1rem}.offres-page__text-regular.offres-page__white{color:var(--color--total-white);font-family:Figtree,sans-serif}.offres-page__text-regular.offres-page__white.offres-page__text-align-center{padding-top:0}.offres-page__text-regular.offres-page__white.offres-page__text-align-center.offres-page__weight-semibold{color:#000;padding-bottom:20px;font-weight:500}.offres-page__text-regular.offres-page__weight-bold{font-size:1rem}.offres-page__text-regular.offres-page__color-purple.offres-page__text-align-center{padding-top:0}.offres-page__text-regular.offres-page__text-align-left.offres-page__margin-top{margin-top:2rem}.offres-page__text-regular.offres-page__purple{color:var(--color--main-purple)}.offres-page__text-regular.offres-page__purple.offres-page__bold{font-weight:700}.offres-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.offres-page__heading-4.offres-page__white.offres-page__semibold,.offres-page__heading-4.offres-page__purple.offres-page__semibold{font-weight:600}.offres-page__heading-4.offres-page__blue{color:var(--blue-edifice)}.offres-page__bg-white{background-color:#fff}.offres-page__margin-top,.offres-page__margin-top.offres-page__margin-medium{margin-bottom:0;margin-left:0;margin-right:0}.offres-page__margin-top.offres-page__margin-medium.offres-page__align-left{align-self:flex-start;display:flex}.offres-page__margin-top.offres-page__margin-large,.offres-page__margin-top.offres-page__margin-small,.offres-page__margin-top.offres-page__margin-xsmall{margin-bottom:0;margin-left:0;margin-right:0}.offres-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.offres-page__margin-medium{margin:2rem}.offres-page__weight-bold{font-weight:700}.offres-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.offres-page__main{flex-direction:column;position:relative}.offres-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.offres-page__heading-5.offres-page__semibold{font-weight:600;display:inline}.offres-page__heading-5.offres-page__semibold.offres-page__color-purple{color:var(--color--purple-btob)}.offres-page__heading-5.offres-page__white{color:var(--color--total-white)}.offres-page__heading-5.offres-page__purple.offres-page__semibold{font-weight:600}.offres-page__heading-5.offres-page__purple.offres-page__devis{margin-bottom:1rem}.offres-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.offres-page__button:hover{background-color:#471972;transform:scale(1.07)}.offres-page__button:visited{background-color:var(--color--main-purple)}.offres-page__button.offres-page__secondary{border:1px solid var(--color--main-purple);background-color:var(--color--transparent);color:var(--color--main-purple)}.offres-page__button.offres-page__secondary.offres-page__blue{background-color:#3898ec}.offres-page__button.offres-page__pink{background-color:var(--color--crimson);margin-top:0;margin-bottom:0}.offres-page__button.offres-page__icon{grid-column-gap:.75rem;grid-row-gap:.75rem;aspect-ratio:auto;object-fit:fill;flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.offres-page__button.offres-page__icon.offres-page__align-center{justify-content:center;align-items:center}.offres-page__button.offres-page__purple-gradient.offres-page__align-left{align-self:flex-start}.offres-page__button.offres-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.offres-page__button.offres-page__cancel{border:1px solid var(--color--card-border);background-color:var(--color--total-white);color:#333;align-self:center;padding:.5rem 1.25rem;font-size:1rem;transition:transform .2s,opacity .2s,background-color .325s}.offres-page__button.offres-page__outlined{border:1px solid var(--color--card-border);background-color:var(--color--total-white);color:var(--color--purple-btob);transition-duration:.2s,.2s,.15s}.offres-page__button.offres-page__blue-gradient{background-image:linear-gradient(135deg,var(--blue-gradient-1),var(--blue-gradient-2));align-self:auto}.offres-page__button.offres-page__align-left{align-self:flex-start}.offres-page__included-item{padding-top:12px}.offres-page__margin-bottom,.offres-page__margin-bottom.offres-page__margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.offres-page__margin-bottom.offres-page__margin-xsmall.offres-page__text-align-center{text-align:left}.offres-page__margin-bottom.offres-page__margin-medium{margin-top:0;margin-left:0;margin-right:0}.offres-page__margin-bottom.offres-page__margin-large{justify-content:center;align-items:center;margin-top:0;margin-left:0;margin-right:0}.offres-page__margin-xsmall{margin:1rem}.offres-page__purple{color:var(--color--purple-btob)}.offres-page__dashboard-section-title.offres-page__header.offres-page__achat{background-color:#3655d1}.offres-page__dashboard-section-title.offres-page__header.offres-page__decouverte.offres-page__teacher,.offres-page__dashboard-section-title.offres-page__header.offres-page__offers-teacher.offres-page__teacher,.offres-page__dashboard-section-title.offres-page__header.offres-page__prog-amb.offres-page__teacher{background-color:#472971}.offres-page__offer-main-info.offres-page__last.offres-page__blue{color:var(--darker-blue-gradient)}.offres-page__features-list{grid-column-gap:2rem;grid-row-gap:2rem;text-align:left;grid-template-columns:1fr}.offres-page__feature-list-item{align-items:flex-start;display:flex}.offres-page__feature-list-item.offres-page__text-align-left{padding-top:5px;padding-bottom:5px}.offres-page__tick-icon{align-self:flex-start;margin-right:.75rem}.offres-page__tick-icon.offres-page__test{display:none}.offres-page__link{color:var(--color--main-purple);font-weight:600}.offres-page__link.offres-page__5px-padding-left.is-current{padding-left:5px}.offres-page__link.offres-page__white{color:var(--color--total-white);cursor:pointer;text-decoration:underline}.offres-page__heading-style-h6-2{font-size:1.125rem;font-weight:700}.offres-page__heading-style-h6-2.offres-page__aesh{color:var(--purple-ambassador);text-align:center}.offres-page__heading-style-h6-2.offres-page__associations{color:var(--purple-ambassador-2);text-align:center}.offres-page__heading-style-h6-2.offres-page__semibold{font-weight:600}.offres-page__weight-semibold{font-weight:600;display:block}.offres-page__obs-info{font-weight:300}.offres-page__obs-info.offres-page__weight-medium{font-weight:500}.offres-page__vertical-line{background-color:var(--color--purple-btob);align-self:stretch;width:1px;height:100%;margin-right:1rem}.offres-page__vertical-line.offres-page__middle-row,.offres-page__vertical-line.offres-page__first-row{height:100%;display:none}.offres-page__pricing-table-content.offres-page__shadow-medium{border-width:0}.offres-page__pricing-table-content.offres-page__shadow-medium.offres-page__first,.offres-page__pricing-table-content.offres-page__shadow-medium.offres-page__second-table,.offres-page__pricing-table-content.offres-page__first-table{border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:relative}.offres-page__pricing-table-content.offres-page__first-table.offres-page__shadow-small{border-style:none;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.offres-page__pricing-table-content.offres-page__second-table{border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:relative}.offres-page__testimonials-lovewall-filter{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--color--purple-btob);flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;place-items:center stretch;display:flex}.offres-page__filter-tabs-menu{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;display:inline-flex}.offres-page__offer-details-list.offres-page__blue-gradient{color:var(--color--total-white);background-image:linear-gradient(45deg,#2bb3e8,#126ce3);border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding-top:2.5rem;padding-bottom:2.5rem;font-weight:500}.offres-page__offer-details-list.offres-page__padding-bottom{padding-bottom:2em}.offres-page__heading-3{font-size:2rem;font-weight:700;line-height:120%}.offres-page__heading-3.offres-page__purple.offres-page__semibold{font-weight:600}.offres-page__dashboard-card.offres-page__purple{background-color:var(--color--main-purple);background-image:linear-gradient(0deg,var(--color--main-purple) 17%,var(--color--crimson));color:var(--color--cantoo-white)}.offres-page__dashboard-card.offres-page__shadow-large{border-color:var(--color--card-border)}.offres-page__dashboard-card.offres-page__shadow-medium.offres-page__v-flex{justify-content:center;align-items:center;width:140%}.offres-page__dashboard-card.offres-page__shadow-medium.offres-page__v-flex.offres-page__align-center{justify-content:center;align-items:center}.offres-page__dashboard-card.offres-page__abonnement.offres-page__shadow-medium.offres-page__prog-amb{padding-bottom:0;display:none}.offres-page__dashboard-card.offres-page__abonnement.offres-page__shadow-medium.offres-page__amb-prog.offres-page__premium{padding-bottom:0}.offres-page__dashboard-card.offres-page__v-flex{flex-flow:column}.offres-page__check-icon{background-color:#18d650;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.offres-page__check-icon.offres-page__offers{background-color:#0000;width:24px;height:24px}.offres-page__modal{background-color:#fff;border-radius:12px;flex-flow:column;width:35rem;max-width:35rem;margin:9rem auto 2rem;padding:1.5rem;display:flex}.offres-page__modal.offres-page__shadow-small.offres-page__devis{border-width:0;border-radius:19px;width:85%;max-width:none;max-height:90vh;margin-top:8rem;margin-bottom:4rem;padding:3rem 1rem 1rem;display:none;position:relative}.offres-page__modal-wrapper{z-index:550;background-color:#0009;flex-flow:column;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:flex;position:fixed;inset:0%}.offres-page__horizontal-divider{background-color:var(--color--card-border);justify-content:center;width:1px}.offres-page__funding-tne-text-block.offres-page__first{margin-bottom:1rem}.offres-page__funding-programs{font-weight:600}.offres-page__ambassador-buttons{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-top:1rem;display:flex}.offres-page__ambassador-buttons.offres-page__offres{margin-top:0}.offres-page__devis-step-content.offres-page__align-center{flex-flow:row}.offres-page__close-modal-icon{cursor:pointer;width:28px;height:28px;position:absolute;inset:2% 2% auto auto}.offres-page__close-modal-icon:hover{background-color:#f0eef1;border-radius:4px}.offres-page__close-modal-icon.offres-page__devis{top:8px;right:8px}.offres-page__bold{font-weight:700}.offres-page__color-purple{color:var(--color--main-purple);flex:0 auto;justify-content:center;align-self:stretch;align-items:center;margin-bottom:0;display:flex}.offres-page__profile-offers-option.offres-page__establishment.offres-page__devis{display:none}.offres-page__devis-subtitle{font-family:Figtree Variable,sans-serif;font-size:1.25rem;font-weight:600}.offres-page__devis-card.offres-page__step-4.is-current{pointer-events:none}.offres-page__devis-warning-modal.offres-page__shadow-small.is-current-step{text-align:center;display:block}.offres-page__v-flex{flex-flow:column;display:flex}.offres-page__v-flex.offres-page__devis{grid-column-gap:1rem;grid-row-gap:1rem}.offres-page__weight-semibold{font-weight:600}.offres-page__licences-heading{text-align:center;font-weight:600}.offres-page__devis-download-cta{grid-column-gap:4px;grid-row-gap:4px;display:flex}@media screen and (min-width:1280px){.offres-page__gutter{border-radius:120px}.offres-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.offres-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.offres-page__text-medium{padding-right:0}.offres-page__max-large{text-align:center}.offres-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.offres-page__margin-large{margin:2.5rem}.offres-page__heading-4{font-size:1.75rem}.offres-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.offres-page__main{overflow:hidden}.offres-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.offres-page__margin-bottom.offres-page__margin-xsmall{font-size:.8rem}.offres-page__testimonials-lovewall-filter{grid-column-gap:2rem;grid-row-gap:2rem;text-align:center;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:.75fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:center}.offres-page__filter-tabs-menu{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;width:100%;display:inline-flex}.offres-page__filter-tabs-menu.offres-page__offers{justify-content:center}}@media screen and (max-width:767px){.offres-page__h1.offres-page__purple{text-align:center}.offres-page__max-large{flex-direction:column;align-items:center;display:flex}.offres-page__margin-large{margin:2rem}.offres-page__margin-small{margin:1.25rem}.offres-page__gutter{text-align:center}.offres-page__gutter.offres-page__teachers{padding-bottom:5rem}.offres-page__heading-6{font-size:1rem}.offres-page__heading-4{font-size:1.5rem;line-height:1.4}.offres-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.offres-page__margin-medium{margin:1.5rem}.offres-page__heading-5{font-size:1.25rem}.offres-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.offres-page__margin-bottom.offres-page__margin-medium{margin-bottom:1.5rem}.offres-page__margin-bottom.offres-page__margin-small{justify-content:center;width:100%}.offres-page__margin-xsmall{margin:.75rem}.offres-page__testimonials-lovewall-filter{grid-template-rows:auto auto auto;grid-template-columns:.5fr 1fr 1fr}.offres-page__filter-tabs-menu{grid-template-columns:1fr 1fr 1fr}.offres-page__color-purple{justify-content:flex-start;align-items:center}}@media screen and (max-width:479px){.offres-page__max-large{align-self:auto;max-width:none;padding-left:5px;padding-right:5px}.offres-page__text-align-center{justify-content:center;display:block}.offres-page__gutter.offres-page__nos-offres{padding-top:4rem}.offres-page__heading-6.offres-page__purple{text-align:center}.offres-page__heading-6.offres-page__purple.offres-page__text-align-left{text-align:left}.offres-page__heading-6.offres-page__purple.offres-page__align-left{text-align:center}.offres-page__text-regular.offres-page__text-align-left{text-align:left}.offres-page__text-regular.offres-page__purple.offres-page__text-align-left{text-align:center}.offres-page__margin-top{margin-bottom:0;margin-left:0;margin-right:0}.offres-page__heading-5.offres-page__white.offres-page__weight-semibold{vertical-align:baseline}.offres-page__button{align-self:stretch;width:100%}.offres-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.offres-page__margin-bottom.offres-page__margin-xsmall{align-self:center;margin-bottom:1rem}.offres-page__margin-bottom.offres-page__margin-medium{width:100%}.offres-page__margin-bottom.offres-page__margin-small{margin-bottom:1.5rem;display:flex}.offres-page__testimonials-lovewall-filter{grid-column-gap:1rem;grid-template-rows:auto auto auto auto;grid-template-columns:.5fr;justify-items:stretch;width:100%}.offres-page__filter-tabs-menu{grid-template-columns:1fr 1fr}.offres-page__filter-tabs-menu.offres-page__offers{justify-content:center}.offres-page__color-purple{justify-content:flex-start;align-items:center}}:is(.offres-page__align-start,#grid-placement){align-self:start}:is(.offres-page__span-2-cols-tablet-cell,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}:is(.offres-page__span-2-cols,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}:is(.offres-page__place-center,#grid-placement){place-self:center}:is(.offres-page__cell-align-center,#grid-placement){align-self:center}:is(.offres-page__span-2-rows-landscape-span-3-rows,#grid-placement){grid-area:span 2 / span 1 / span 2 / span 1}:is(.offres-page__span-2-rows-justify-center,#grid-placement){grid-area:span 2 / span 1 / span 2 / span 1;justify-self:center}:is(.offres-page__span-2-rows-place-center,#grid-placement){grid-area:span 2 / span 1 / span 2 / span 1;place-self:center}@media screen and (max-width:991px){:is(.offres-page__span-2-cols-tablet-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.offres-page__tablet-span-2-cols-justify-center-landscape-cell-justify-auto-mobile-cell-justify-auto,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2;justify-self:center}}@media screen and (max-width:767px){:is(.offres-page__tablet-span-2-cols-justify-center-landscape-cell-justify-auto-mobile-cell-justify-auto,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:auto}:is(.offres-page__landscape-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.offres-page__span-2-rows-landscape-span-3-rows,#grid-placement){grid-area:span 3 / span 1 / span 3 / span 1}}@media screen and (max-width:479px){:is(.offres-page__tablet-span-2-cols-justify-center-landscape-cell-justify-auto-mobile-cell-justify-auto,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1;justify-self:auto}}@media screen and (max-width:991px){.offres-page__h1.offres-page__purple.offres-page__text-align-center{text-align:center}.offres-page__heading-6.offres-page__purple.offres-page__align-left{text-align:left}.offres-page__heading-5.offres-page__white.offres-page__weight-medium{font-weight:500}}@media screen and (max-width:479px){.offres-page__text-medium.offres-page__text-align-center.offres-page__semibold,.offres-page__heading-6.offres-page__purple.offres-page__weight-medium,.offres-page__link.offres-page__text-medium{text-align:left}}.programs-page__inline-block{max-width:100%;display:inline-block}.programs-page__button-base{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.programs-page__button-base{-webkit-appearance:button}.programs-page__form{margin:0 0 15px}.programs-page__form-error{background-color:#ffdede;margin-top:10px;padding:10px}.programs-page__input,.programs-page__select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.programs-page__input::placeholder,.programs-page__select::placeholder{color:#999}.programs-page__input:focus,.programs-page__select:focus{border-color:#3898ec;outline:0}.programs-page__input[disabled],.programs-page__select[disabled],.programs-page__input[readonly],.programs-page__select[readonly],fieldset[disabled] .programs-page__input,fieldset[disabled] .programs-page__select{cursor:not-allowed}.programs-page__input[readonly],.programs-page__select[readonly]{background-color:#eee}textarea.programs-page__input,textarea.programs-page__select{height:auto}.programs-page__select{background-color:#f3f3f3}.programs-page__select[multiple]{height:auto}.programs-page__label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.programs-page__radio{margin-bottom:5px;padding-left:20px;display:block}.programs-page__radio:before,.programs-page__radio:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.programs-page__radio:after{clear:both}.programs-page__radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.programs-page__grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.programs-page__row{flex-direction:row;align-items:flex-start;display:flex}.programs-page__checkbox{margin-bottom:5px;padding-left:20px;display:block}.programs-page__checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.programs-page__checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.programs-page__column{flex-direction:column;align-items:flex-start;display:flex}.programs-page__radio-input-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.programs-page__radio-input-custom.is-checked{border-width:4px;border-color:#3898ec}.programs-page__checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.programs-page__checkbox-input-custom.is-checked{background-color:#3898ec;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013%2011'%3e%3cpath%20fill='none'%20stroke='white'%20stroke-width='2'%20stroke-miterlimit='10'%20d='M11%202L5.5%208.5%202%205'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.programs-page__h3{z-index:80}.programs-page__h3.programs-page__color-purple{color:var(--color--purple-btob)}.programs-page__h3.programs-page__comment-faire{background-color:var(--color--red-dispositifs);color:#fff;text-align:center;border-radius:6px;align-self:center;padding:.5rem 1rem}.programs-page__h3.programs-page__comment-faire.programs-page__region-sud-blue{background-color:var(--région-sud-blue)}.programs-page__h3.programs-page__purple.programs-page__semibold{font-weight:600}.programs-page__h3.programs-page__comment-faire{color:#fff;text-align:center;background-color:#5a3085;border-radius:6px;align-self:center;padding:.5rem 1rem}.programs-page__h3.programs-page__comment-faire.programs-page__tne{background-image:linear-gradient(135deg,#dc5037,#902a46)}.programs-page__h3.programs-page__heading-3.programs-page__semibold{font-weight:600}.programs-page__register-form-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex:1;justify-content:space-between;align-items:center;width:100%;margin-bottom:0;font-family:Figtree Variable,sans-serif;font-size:1.15rem;line-height:150%;display:flex}.programs-page__register-form-wrapper.programs-page__intermediate-page{justify-content:center;max-width:36rem}.programs-page__register-form-wrapper.programs-page__intermediate-page.programs-page__shadow-xlarge{border-style:none}.programs-page__register-form-block{flex:1;margin-bottom:0}.programs-page__form-field-wrap{text-align:left;flex-flow:column;flex:1;width:100%;font-family:Figtree Variable,sans-serif;display:flex}.programs-page__form-field-wrap.programs-page__2-columns{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;display:flex}.programs-page__checkbox-input-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;align-items:flex-start;margin-bottom:1rem;display:flex}.programs-page__select-field{background-image:none;background-repeat:repeat;background-size:auto;border-radius:5px;margin-bottom:0;font-family:Figtree Variable,sans-serif;font-size:1rem}.programs-page__form-obs{color:#686868;margin-top:.5rem;font-family:Figtree Variable,sans-serif;font-size:.75em;line-height:120%}.programs-page__field-label{color:var(--color--main-purple);font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:600}.programs-page__field-label.programs-page__reg-checkbox{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row;flex:none;justify-content:flex-start;align-items:flex-start;padding-left:8px;font-size:.875rem;display:inline-flex}.programs-page__field-label.programs-page__color-white{font-weight:500}.programs-page__field-label.programs-page__align-left{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;font-size:.875rem;display:flex}.programs-page__require-label{color:var(--color--crimson);margin-top:4px;margin-bottom:auto;padding-left:.3rem;padding-right:.3rem;font-size:1.3em;line-height:100%}.programs-page__register-form-content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-direction:column;align-items:stretch;margin-bottom:2rem;padding-top:0;display:flex}.programs-page__register-form-content-wrapper.programs-page__intermediate-page{background-color:var(--color--total-white);border-radius:20px;align-items:center;width:650px;margin-bottom:0;padding:3rem 2.5rem 2rem}.programs-page__form-label{color:var(--color--main-purple);align-self:flex-start;margin-bottom:.5rem;font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:600;display:flex}.programs-page__form-label.programs-page__required{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGJklEQVR4nO2da4hcNRTH09Y3KvVVfFZFVBCroh/U+qiI6EqXvfmfy21FwSrS6gcrPqv1y1hBLYJoQVFbseKHiuILq/WFIliqVsVq8VnxLdRWrbTd3Umm3ciZnW2nS3d3JrkzufdOfpCPk5yck5zkJudkhAgEAoFAIBAIBAKBQCAQCAQyipk+/SAN3K2IViuifxWwTRP9qYleVUBihBjnW8bCUpYyUkR/ayIzUlFEq3qT5CjfshYORTSzNtrNmAX41STJ4b5lLgz9SXK8ArY2pPyhmQC85VvuwqCInmhG+TtKHF/gW/bcY4QYp4ANNgZQwCO+5c89fUTHWo3+wQX5Q9/y555ykpxiawBNtMa3/LmnX8oTHGbAJ77lzz0mSQ6zNgDwrm/5c49Jkr2sXRDwom/5C4EC+i2N8LRv2QuBIloftqEe0cAPlgZY4FPuwqCATy3XgNt9y14IFNF7VjNAytm+ZS8Emuhly++Amb5lLwQaWGpjgIqUl/uWvRAookVWa0AcT/UteyFQRPda7oJOFZ1Eb0/PkZU4vrRMFGspzzezZu2TRr2a6DYbA/QlyWTRCfDFhyL6QBENDFsEezWwrBLHF7lclispZ9sYwETRRJd+mVJpvAbO0UR3KaKHFXBPGYBJkn1FVtBEpeGKH2FP/q0GbjFJcnCzbag4nmGxAxowSTLBpk98n8yRFxr4ZYS6N2miW23rTw0N3Gzhl/s18KwmOq/RdipAl0U7W5rpC8/QCnCxJnpBAbqhdoBX0nKzVjdViqhstTvZWdZqYO5YrkJLeW7TdQN/NNIPnpE8MzXwndVCT/So8IECHnRUvqnrRC+fXOo4PjvFW7FvRpO/6tuBZxTQ5yj7gIqiM1qm6FE68GVaBtC7li+0lDeYrq4Dh9rqBY62cEEfD5fZ9PQcoIHrq22kK/OSPJ3RN6rALZposZbyrKrimv/923Wynq6IHldEm1sk7/eFM4DetXzWtAGIlivgag5VbLV8vBa23QCa6Ks2GsBkuXDUXq4XYZ3z4iX6oj+KjnPdQejilPnCB5roxgx03vgsimij6e4+1IsBakaY33DYeMGKAraViaQ35e8wQhxP5XBwBWzvoJG/OXM3bnwcrYiu44AoBfxXUMVvUkSP8VGMyDJ8UsgfUXyEy/v4hk5MKaMF+FoRLawQXcKReiKvMZ6cRMcnoZxcl/FRvpFPRTXRnELmmw3NDg3cqYCVvteO2iaCZ+nC6k1eqTRedBKmfnYA/7TJrfykgSerqa2ON2eFwnR17c0+twVupVcBb/D9Q1nKk3z3M7Mo4KEWuZlrffct8yjgihb6+T4FnOm7j5lFRdGUZnOBLcrPRspDfPc1c5gomqiBde1YfBXRO96jGbKEKZXGK6LX26H8ulLy3e/MoIAFbVY+rwfbK8B00elUpOz29RHGX+OcAis6lTLRibUIM1sF8tnSYkdDrDHd3fuJTsMkyf7VoCxyUt6S2jsS7zvVAywTnQQrTQPPO7qP9fxyFtdXTpKTnSP0gLmiU9BEdzj77zieUV+nAu53qm8wFvRCUXQ4+FURVRxH/4rh9XK4uCb60XVWFfLoeYi+KDrG9t0fvXOkbuXXs3ZXf4XoMueZRbQqtxcuo8Eh3PzKoauCNHDTaO3ULlFcjbBIFA0NPJWCYlaPdYTAiRUuW9u6tq4RRUEBVzkrBNAqjk9rV6xS9e4giqaIIuz3Xf2+HjTAA020OSENd8fPI+T+0E7F8awU/P66ZpPi+Nw/jWAxTsgTeaaa9eLmCgZ462rTNr+Y6Gx8oudEnuEnwxxH/1LbtmtJHb87GmCtyDP8oLbD6P/L9faqLCW5uj/RiU8M6EEDXJmSDMutZQBWijzDi6Gl8t9MNY9hMAvTRo77RN7RwGtNjrotrLRUZSCaZ6H8ykjHHrnCAJM00W8NdnqAI9VSl2HOnD2b/TYoxOivP4gbKzdXAf1p+f3dypAkk/l/BRpcfJeZadP2EEWCO1RLkv68PlRdARv4efp2xNvXzopWjDLqOY94XuH/BoWz4PlO2ABH+IhE5rcnOASSk7kV0Uea6KXqmxXApHbLEggEAoFAIBAIBAKBQCAQCAQCgYBoPf8DcHSKNrmjK+UAAAAASUVORK5CYII=);background-position:100% 20%;background-repeat:no-repeat;background-size:.7em;align-self:flex-start;display:inline-block}.programs-page__form-label.programs-page__required.programs-page__white{color:var(--color--total-white)}.programs-page__form-label.programs-page__required.programs-page__color-white{background-image:none;background-repeat:repeat;background-size:auto}.programs-page__form-label.programs-page__white{color:var(--color--total-white)}.programs-page__form-checkbox-icon{border:1px solid var(--color--card-border);background-color:var(--color--total-white);flex:none;width:16px;height:16px;margin-top:0;margin-left:0;margin-right:.75rem}.programs-page__form-checkbox-icon.is-checked{border-color:var(--color--main-purple)}.programs-page__form-checkbox-icon.programs-page__dark-bg.is-checked{background-color:var(--color--scribe-leaf)}.programs-page__contact-submit{background-color:var(--color--sky-blue);color:var(--color--total-white);background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.3219%2010.7913L3.3219%2010.7913C3.31102%2011.0973%203.48175%2011.3808%203.75718%2011.5144L3.75719%2011.5144L10.3082%2014.6916L13.4854%2021.2426C13.615%2021.5098%2013.8856%2021.6784%2014.181%2021.6784C14.1899%2021.6784%2014.1994%2021.6783%2014.2093%2021.6779C14.5148%2021.6667%2014.7853%2021.4765%2014.8989%2021.1924C14.8989%2021.1924%2014.8989%2021.1924%2014.8989%2021.1924L21.6232%204.38164L21.6233%204.38161C21.7381%204.09448%2021.6708%203.7665%2021.4521%203.54777V3.54777C21.2334%203.32902%2020.9053%203.26176%2020.6183%203.3766C20.6183%203.3766%2020.6183%203.37661%2020.6182%203.37661L3.80744%2010.1009C3.52315%2010.2146%203.33283%2010.4853%203.3219%2010.7913ZM10.7292%2013.1772L6.0065%2010.8867L17.6952%206.21126L10.7292%2013.1772ZM11.8226%2014.2706L18.7886%207.30462L14.1131%2018.9934L11.8226%2014.2706Z'%20fill='%23F6F9FC'%20stroke='%23F6F9FC'%20stroke-width='0.5'/%3e%3c/svg%3e");background-position:10px;background-repeat:no-repeat;background-size:auto;border-radius:10px;align-self:flex-end;padding:1em 1em 1em 3em;font-weight:600;overflow:hidden}.programs-page__form-checkbox-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.programs-page__h1.programs-page__white.programs-page__medium{font-weight:500}.programs-page__h1.programs-page__purple{color:var(--color--purple-btob)}.programs-page__text-medium{margin-top:0;padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.programs-page__text-medium.programs-page__color-white.programs-page__text-align-center.programs-page__margin-bottom{margin-bottom:2.5rem}.programs-page__text-medium.programs-page__semibold{font-weight:600}.programs-page__text-medium.programs-page__dispositifs{text-align:center}.programs-page__text-medium.programs-page__date-limite-wrap{margin-top:2rem}.programs-page__padding-large{flex-direction:column;align-items:center;padding:3rem}.programs-page__padding-large.programs-page__color-purple{color:var(--color--main-purple)}.programs-page__section-medium{padding-top:5rem;padding-bottom:5rem}.programs-page__section-medium.programs-page__margin-bottom{margin-bottom:2rem;padding-top:2.1rem;padding-bottom:2.8rem;position:relative}.programs-page__align-center{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-left:auto;margin-right:auto;display:flex}.programs-page__align-center.programs-page__intermediate{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__purple-gradient{color:#fff;background-image:linear-gradient(135deg,#44276e,#733c8f)}.programs-page__purple-gradient.programs-page__manolo{border-radius:4px;padding-left:6px;padding-right:6px;font-weight:500;display:block}.programs-page__white{color:#fff}.programs-page__shadow-xlarge{border:1px solid var(--color--card-border);box-shadow:0 24px 48px -12px #0000002e}.programs-page__text-align-center{text-align:center}.programs-page__shadow-medium{border:1px solid var(--color--card-border);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.programs-page__gutter{z-index:0;padding-left:5%;padding-right:5%}.programs-page__gutter.programs-page__solution-students{padding-top:15rem;padding-bottom:7rem}.programs-page__gutter.programs-page__ile-de-france-header{padding-top:7rem;padding-bottom:9rem}.programs-page__gutter.programs-page__ile-de-france{padding-top:10rem;padding-bottom:7rem}.programs-page__gutter.programs-page__activation-licence{padding-top:20rem;padding-bottom:7rem}.programs-page__gutter.programs-page__tne-header{padding-top:7rem;padding-bottom:10rem}.programs-page__gutter.programs-page__manolo,.programs-page__gutter.programs-page__manolo-2{padding-top:9rem;padding-bottom:9rem}.programs-page__gutter.programs-page__region-sud{padding-top:7rem;padding-bottom:9rem}.programs-page__gutter.programs-page__region-sud-2{padding-top:10rem;padding-bottom:7rem}.programs-page__heading-6{font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700;line-height:140%}.programs-page__heading-6.programs-page__purple{z-index:1}.programs-page__heading-6.programs-page__purple.programs-page__semibold{font-weight:600;display:block}.programs-page__heading-6.programs-page__purple.programs-page__text-medium{font-size:1.125rem}.programs-page__heading-6.programs-page__white.programs-page__text-align-center.programs-page__weight-medium{font-family:Outfit Variable,sans-serif}.programs-page__heading-6.programs-page__medium{font-family:Outfit Variable,sans-serif;font-weight:500}.programs-page__heading-6.programs-page__text-align-center.programs-page__semibold,.programs-page__heading-6.programs-page__semibold{font-weight:600}.programs-page__container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.programs-page__container-small.programs-page__gutter{padding-left:6%;padding-right:6%}.programs-page__semibold{font-weight:600}.programs-page__heading-4{font-family:Outfit,sans-serif;font-size:1.75rem;font-weight:700;line-height:140%}.programs-page__heading-4.programs-page__white.programs-page__semibold,.programs-page__heading-4.programs-page__purple.programs-page__semibold{font-weight:600}.programs-page__shadow-xxsmall{border:1px solid #d0d5dd;box-shadow:0 1px 2px #1018280d}.programs-page__weight-medium{font-family:Figtree Variable,sans-serif;font-weight:500}.programs-page__container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;position:static}.programs-page__main{flex-direction:column;position:relative}.programs-page__heading-5{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.programs-page__heading-5.programs-page__semibold{font-weight:600;display:inline}.programs-page__heading-5.programs-page__semibold.programs-page__color-purple{color:var(--color--purple-btob)}.programs-page__heading-5.programs-page__white{color:var(--color--total-white)}.programs-page__heading-5.programs-page__purple.programs-page__semibold{font-weight:600}.programs-page__button{background-color:var(--color--main-purple);color:#fff;text-align:center;cursor:pointer;border-radius:32px;align-items:center;padding:.75rem 1.5rem;font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s,background-color .325s}.programs-page__button:hover{background-color:#471972;transform:scale(1.07)}.programs-page__button:visited{background-color:var(--color--main-purple)}.programs-page__button.programs-page__pink-orange-gradient{background-image:linear-gradient(90deg,var(--color--rose),var(--color--orange));justify-content:center;align-items:center;display:flex}.programs-page__button.programs-page__contact-submit{background-image:none}.programs-page__button.programs-page__contact-submit.programs-page__send-again{grid-column-gap:1rem;grid-row-gap:1rem;display:flex}.programs-page__button.programs-page__contact-submit.programs-page__send-again.programs-page__purple-gradient,.programs-page__button.programs-page__contact-submit.programs-page__send-again.programs-page__white{justify-content:center;align-items:center}.programs-page__button.programs-page__contact-submit.programs-page__send-again.programs-page__white.programs-page__centererd{align-self:center}.programs-page__button.programs-page__icon{grid-column-gap:.75rem;grid-row-gap:.75rem;aspect-ratio:auto;object-fit:fill;flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.programs-page__button.programs-page__icon.programs-page__send-again.programs-page__region-sud{margin-top:1rem}.programs-page__button.programs-page__icon.programs-page__align-center{justify-content:center;align-items:center}.programs-page__button.programs-page__purple-gradient.programs-page__align-left,.programs-page__button.programs-page__purple-gradient.programs-page__region-sud{align-self:flex-start}.programs-page__button.programs-page__white{background-color:var(--color--total-white);color:var(--color--main-purple)}.programs-page__button.programs-page__clear{border:1px solid var(--color--card-border);background-color:var(--color--total-white);color:#333}.programs-page__button.programs-page__clear.programs-page__dispositifs-header{margin-top:2.5rem;padding:1rem 1.75rem;font-size:1.125rem;font-weight:700}.programs-page__button.programs-page__clear.programs-page__color-purple{color:var(--color--main-purple)}.programs-page__button.programs-page__outlined{border:1px solid var(--color--card-border);background-color:var(--color--total-white);color:var(--color--purple-btob);transition-duration:.2s,.2s,.15s}.programs-page__button.programs-page__outlined.programs-page__send-again{background-image:none;margin-top:0}.programs-page__button.programs-page__outlined.programs-page__send-again.programs-page__dispositifs{display:block}.programs-page__button.programs-page__align-left{align-self:flex-start}.programs-page__button.programs-page__dispositifs{display:none}.programs-page__button.programs-page__bigger{padding:1rem 1.75rem;font-size:1.125rem}.programs-page__p-kardi-logo{vertical-align:baseline;width:370px;margin-left:auto;margin-right:auto}.programs-page__margin-bottom,.programs-page__margin-bottom.programs-page__margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.programs-page__margin-bottom.programs-page__margin-xsmall.programs-page__text-align-center{text-align:left}.programs-page__margin-xsmall{margin:1rem}.programs-page__purple{color:var(--color--purple-btob)}.programs-page__field-label-wrap{display:flex}.programs-page__form-text-field{border-radius:5px;margin-bottom:0;padding:.5rem 1rem;font-family:Figtree Variable,sans-serif;font-size:1rem}.programs-page__link{color:var(--color--main-purple);font-weight:600}.programs-page__link.programs-page__mon-lycee{color:var(--color--purple-btob);font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:700}.programs-page__link.programs-page__white{color:var(--color--total-white);cursor:pointer;text-decoration:underline}.programs-page__active{display:flex}.programs-page__plateforme-kardi-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;background-color:var(--color--total-white);border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:3rem;display:flex}.programs-page__success-message-content{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.programs-page__left{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.programs-page__right{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;margin-left:0;display:flex}.programs-page__cantoo-checkbox{background-color:#fff;border-radius:2px;width:1rem;height:1rem;margin-top:2px;margin-left:-10px;margin-right:.5rem;overflow:hidden}.programs-page__cantoo-checkbox:focus{border:1px solid var(--color--main-purple);overflow:hidden}.programs-page__cantoo-checkbox.is-checked{border:1px solid var(--color--main-purple);background-color:var(--color--main-purple);border-radius:5px}.programs-page__cantoo-checkbox.programs-page__required.is-checked{background-color:#593188}.programs-page__cantoo-checkbox.programs-page__required.programs-page__dark-bg.is-checked,.programs-page__cantoo-checkbox.programs-page__dark-bg.is-checked{background-color:#08b76c;border-radius:2px}.programs-page__gap-0-5rem{grid-column-gap:.5rem;grid-row-gap:.5rem}.programs-page__heading-3{font-size:2rem;font-weight:700;line-height:120%}.programs-page__heading-3.programs-page__purple.programs-page__semibold{font-weight:600}.programs-page__heading-3.programs-page__color-white{color:#fff}.programs-page__heading-3.programs-page__color-white.programs-page__weight-medium{font-family:Outfit Variable,sans-serif;font-weight:500}.programs-page__heading-3.programs-page__color-white.programs-page__offerte,.programs-page__heading-3.programs-page__color-white.programs-page__semibold{font-weight:600}.programs-page__section-dispositif-header{background-color:#3f3f3f;background-image:linear-gradient(135deg,#e42313cc,#e4231366),url(/assets/header-ile-de-france-BKHNR_gz.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;position:relative}.programs-page__section-dispositif-header.programs-page__region-sud{background-image:linear-gradient(135deg,#0075bfb3,#0075bf80),url(/assets/header-ile-de-france-BKHNR_gz.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.programs-page__dispositifs-header-content{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.programs-page__dispositifs-header-text{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.programs-page__dispositifs-logos-wrapper{z-index:10;grid-column-gap:2rem;grid-row-gap:2rem;background-color:#fff;border-radius:12px;justify-content:center;padding:2rem 4rem;display:flex;position:absolute;bottom:-70px}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium{border-style:none;flex-flow:row;align-items:center;margin-left:auto;margin-right:auto}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__tne{grid-column-gap:3rem;grid-row-gap:3rem;width:50%;padding:1rem}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__manolo{grid-column-gap:4rem;bottom:-92px}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__region-sud{grid-column-gap:5rem;grid-row-gap:5rem;bottom:-90px}.programs-page__section-1-dispositif{background-color:var(--color--total-white)}.programs-page__dispositifs-content-wrapper{grid-column-gap:6rem;grid-row-gap:6rem;flex-flow:column;display:flex}.programs-page__dispositifs-component{grid-column-gap:3.5rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;align-items:center}.programs-page__dispositifs-component.programs-page__tne{grid-column-gap:3rem}.programs-page__dispositifs-component.programs-page__obtenez-gratuitement{grid-template-columns:1.5fr .25fr 1fr}.programs-page__dispositifs-content{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:flex-start;display:flex}.programs-page__dispositifs-image{border-radius:14px;width:100%;max-width:none;margin-left:auto;margin-right:auto}.programs-page__dispositifs-image.programs-page__pc-manolo{width:340px}.programs-page__dispositifs-image.programs-page__region-sud{width:auto;height:420px}.programs-page__comment-faire-component{z-index:10;grid-column-gap:4rem;grid-row-gap:4rem;background-color:#fff;border-radius:12px;justify-content:center;padding:2rem;display:flex}.programs-page__comment-faire-component.programs-page__shadow-medium{border-style:none;flex-flow:column}.programs-page__comment-faire-component.programs-page__shadow-medium.programs-page__shadow-top{box-shadow:0 -3px 5px #00000014,0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.programs-page__comment-faire-content{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:start;display:grid}.programs-page__comment-faire-img{height:180px}.programs-page__comment-faire-img.programs-page__illu-2{height:196px}.programs-page__comment-faire-block{grid-column-gap:2.5rem;grid-row-gap:2.5rem;color:var(--color--main-purple);text-align:center;flex-flow:column;align-items:center;display:flex}.programs-page__comment-faire-block.programs-page__illu-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.programs-page__section-2-dispositif{grid-column-gap:3rem;grid-row-gap:3rem;background-image:linear-gradient(135deg,#44276e,#733c8f);flex-flow:column;margin-top:-21rem;position:relative}.programs-page__logo-dispositif-1.programs-page__region-sud{height:80px}.programs-page__section-tne-header{background-color:#3f3f3f;background-image:linear-gradient(135deg,#dc503799,#902a4699),url(/assets/header-tne-BXn2pWoL.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;position:relative}.programs-page__activation-licence-wrapper{grid-column-gap:7rem;grid-row-gap:7rem;flex-flow:column;display:flex}.programs-page__dispositifs-text{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.programs-page__form-checkbox-label{font-size:1rem;font-weight:600}.programs-page__activation-form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;color:#fff;flex-flow:column;display:flex}.programs-page__offerte-img{width:160px;padding-top:1rem}.programs-page__offerte-img.programs-page__h1{width:185px}.programs-page__offerte-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:wrap;justify-content:center;align-items:center;display:flex}.programs-page__offerte-tags-wrap{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;display:flex}.programs-page__color-white{color:#fff}.programs-page__p-kardi-content{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;align-items:stretch;display:flex}.programs-page__p-kardi-content.programs-page__left{width:50%}.programs-page__p-kardi-content.programs-page__right{grid-column-gap:32px;grid-row-gap:32px;width:50%}.programs-page__p-kardi-solution{grid-column-gap:16px;grid-row-gap:16px;background-color:#fff7f1;border-radius:8px;justify-content:flex-start;align-items:center;padding:16px;display:flex}.programs-page__p-kardi-solution.programs-page__cs{background-color:#f9f5fd}.programs-page__p-kardi-solution.programs-page__cabri{background-color:#edf4ff}.programs-page__p-kardi-solution-logo{width:120px}.programs-page__ministere-logo{width:24%}.programs-page__canope-logo{width:28%}.programs-page__fs-checkbox-button.is-checked{background-color:#039855}.programs-page__section-tne{background-color:var(--color--total-white)}.programs-page__contact-form{grid-column-gap:2rem;grid-row-gap:2rem;color:#471972;flex-direction:column;margin-top:.5rem;display:flex}.programs-page__bold{font-weight:700}.programs-page__required-icon{align-self:flex-start;height:15px}.programs-page__form-radio{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;padding-left:0;display:flex}.programs-page__form-radio-icon.programs-page__country.is-checked{background-color:#007bff;border:1px solid #333}.programs-page__form-radio-icon.programs-page__dark-bg.is-checked{border:5px solid var(--color--scribe-leaf);background-color:var(--color--total-white)}.programs-page__form-radio-icon.programs-page__dark-bg{background-color:#fff}.programs-page__form-radio-icon.programs-page__dark-bg.is-checked{background-color:#fff;border:5px solid #08b76c}.programs-page__dispositif-logo.programs-page__federation{height:100px;display:none}.programs-page__dispositif-logo.programs-page__ligible{height:100px}.programs-page__check-manolo{position:absolute;inset:9% 14% auto auto}.programs-page__underline-span{text-decoration:underline}.programs-page__section-manolo-header{background-color:#3f3f3f;background-image:linear-gradient(135deg,#fab20ba6,#d13636a6),url(/assets/header-ile-de-france-BKHNR_gz.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;position:relative}.programs-page__subvention-manolo-grid{grid-template-columns:15px 1fr}.programs-page__manolo-grid-item{grid-column-gap:.5rem;grid-template-columns:6px 2.25fr}.programs-page__send-again-icon{height:20px}.programs-page__section-form-manolo{grid-column-gap:3rem;grid-row-gap:3rem;background-image:linear-gradient(135deg,#44276e,#733c8f);flex-flow:column;margin-top:-21rem;position:relative}.programs-page__section-manolo-content{background-color:var(--color--total-white)}.programs-page__h-flex{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;justify-content:center;display:flex}.programs-page__color-purple{color:var(--color--main-purple);flex:0 auto;justify-content:center;align-self:stretch;align-items:center;margin-bottom:0;display:flex}.programs-page__logo-dispositif-2.programs-page__region-sud{height:85px}.programs-page__region-sud-blue{color:#0075bf}.programs-page__date-limite-wrap{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#0075bf1a;border-radius:16px;flex-flow:column;padding:1.5rem;display:flex}.programs-page__green-detail-top{background-color:var(--color--scribe-leaf);height:1rem;display:none;position:absolute;inset:0% 0% auto}.programs-page__check-form-img{width:70px;margin-bottom:1rem;margin-left:5px}.programs-page__star-check-img{width:105px}.programs-page__financed-label{width:260px;padding-top:1rem}.programs-page__financed-label.programs-page__h1{width:185px}.programs-page__teacher-question{flex-flow:column;align-self:flex-start;align-items:flex-start;display:flex}@media screen and (min-width:1280px){.programs-page__gutter{border-radius:120px}.programs-page__container-large{flex-flow:column;justify-content:space-between;align-items:center;display:block}}@media screen and (min-width:1440px){.programs-page__container-large{flex-flow:column;justify-content:space-between}}@media screen and (max-width:991px){.programs-page__h3{margin-top:0}.programs-page__h3.programs-page__color-purple{text-align:left}.programs-page__field-label.programs-page__reg-checkbox{justify-content:flex-start;align-items:flex-start}.programs-page__register-form-content-wrapper{padding-top:2.5rem}.programs-page__text-medium{padding-right:0}.programs-page__section-medium{padding-top:4rem;padding-bottom:4rem;display:block}.programs-page__align-center{grid-column-gap:0px;grid-row-gap:0px}.programs-page__align-center.programs-page__intermediate{grid-column-gap:2rem;grid-row-gap:2rem}.programs-page__heading-4{font-size:1.75rem}.programs-page__main{overflow:hidden}.programs-page__margin-bottom{text-align:left;margin-top:0;margin-left:0;margin-right:0}.programs-page__margin-bottom.programs-page__margin-xsmall{font-size:.8rem}.programs-page__margin-bottom.programs-page__margin-xsmall.programs-page__intermediate-page{align-self:auto}}@media screen and (max-width:767px){.programs-page__h3.programs-page__color-white{font-size:2rem;position:relative}.programs-page__h3.programs-page__color-purple{font-size:2rem}.programs-page__form-field-wrap.programs-page__2-columns{flex-flow:column;align-items:stretch}.programs-page__checkbox-input-wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.programs-page__field-label{font-size:1rem}.programs-page__require-label{justify-content:flex-start;align-items:flex-start}.programs-page__register-form-content-wrapper.programs-page__intermediate-page{width:auto}.programs-page__form-checkbox-icon{margin-top:0}.programs-page__h1.programs-page__purple{text-align:center}.programs-page__section-medium{padding-top:3rem;padding-bottom:3rem}.programs-page__gutter{text-align:center}.programs-page__heading-6{font-size:1rem}.programs-page__heading-4{font-size:1.5rem;line-height:1.4}.programs-page__heading-5{font-size:1.25rem}.programs-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.programs-page__margin-xsmall{margin:.75rem}.programs-page__form-checkbox-label{text-align:left}.programs-page__color-purple{justify-content:flex-start;align-items:center}}@media screen and (max-width:479px){.programs-page__h3{align-self:center}.programs-page__h3.programs-page__color-white{z-index:1;position:relative}.programs-page__h3.programs-page__white{align-self:flex-start}.programs-page__form-field-wrap.programs-page__2-columns{flex-flow:column}.programs-page__checkbox-input-wrapper{text-align:left}.programs-page__register-form-content-wrapper{width:100%}.programs-page__register-form-content-wrapper.programs-page__intermediate-page{align-items:flex-start;padding:2rem 1.5rem}.programs-page__form-label.programs-page__required.programs-page__color-white,.programs-page__form-label.programs-page__color-white{font-size:1.125rem}.programs-page__form-checkbox-icon{margin-right:1rem}.programs-page__text-medium.programs-page__color-white{font-size:1rem}.programs-page__text-medium.programs-page__dispositifs{text-align:left}.programs-page__text-align-center{justify-content:center;display:block}.programs-page__heading-6.programs-page__purple,.programs-page__heading-6.programs-page__purple.programs-page__align-left{text-align:center}.programs-page__button{align-self:stretch;width:100%}.programs-page__button.programs-page__pink-orange-gradient{align-self:stretch}.programs-page__margin-bottom{margin-top:0;margin-left:0;margin-right:0}.programs-page__margin-bottom.programs-page__margin-xsmall{align-self:center;margin-bottom:1rem}.programs-page__cantoo-checkbox{width:1.5rem;height:1.5rem;margin-left:0;margin-right:.5rem}.programs-page__form-checkbox-label{width:90%}.programs-page__color-purple{justify-content:flex-start;align-items:center}}:is(.programs-page__span-2-cols-tablet-cell-landscape-cell-mobile-cell,#grid-placement){grid-area:span 1 / span 2 / span 1 / span 2}@media screen and (max-width:991px){:is(.programs-page__tablet-justify-stretch-last,#grid-placement){order:9999;justify-self:stretch}:is(.programs-page__span-2-cols-tablet-cell-landscape-cell-mobile-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.programs-page__tablet-justify-stretch,#grid-placement){justify-self:stretch}:is(.programs-page__tablet-justify-center,#grid-placement){justify-self:center}:is(.programs-page__tablet-justify-start,#grid-placement){justify-self:start}:is(.programs-page__tablet-last-mobile-first,#grid-placement){order:9999}:is(.programs-page__tablet-justify-end-landscape-justify-center,#grid-placement){justify-self:end}}@media screen and (max-width:767px){:is(.programs-page__span-2-cols-tablet-cell-landscape-cell-mobile-cell,#grid-placement),:is(.programs-page__landscape-cell-mobile-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.programs-page__tablet-justify-end-landscape-justify-center,#grid-placement){justify-self:center}}@media screen and (max-width:479px){:is(.programs-page__span-2-cols-tablet-cell-landscape-cell-mobile-cell,#grid-placement),:is(.programs-page__landscape-cell-mobile-cell,#grid-placement){grid-area:span 1 / span 1 / span 1 / span 1}:is(.programs-page__tablet-last-mobile-first,#grid-placement){order:-9999}}@media screen and (max-width:991px){.programs-page__heading-6.programs-page__purple.programs-page__comment-faire-text{width:20ch}.programs-page__comment-faire-component.programs-page__shadow-medium.programs-page__shadow-top{justify-content:center;align-items:center}.programs-page__comment-faire-component.programs-page__shadow-medium.programs-page__shadow-top.programs-page__illu-2{grid-column-gap:4rem;grid-row-gap:4rem;width:auto;padding:3rem 4rem}.programs-page__comment-faire-content{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto auto;grid-template-columns:1fr;place-items:start}.programs-page__comment-faire-img{max-width:210px;height:auto}.programs-page__comment-faire-img.programs-page__manolo,.programs-page__comment-faire-img.programs-page__manolo-2{height:130px}.programs-page__comment-faire-img.programs-page__illu-1{width:195px;height:auto}.programs-page__comment-faire-img.programs-page__illu-2{width:218px;height:auto}.programs-page__comment-faire-block{grid-column-gap:3rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;place-items:center;display:grid}.programs-page__comment-faire-block.programs-page__illu-2{grid-column-gap:4rem;grid-row-gap:4rem}.programs-page__comment-faire-block.programs-page__illu-3,.programs-page__comment-faire-block.programs-page__illu-1{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__comment-faire-text{text-align:left}.programs-page__comment-faire-text.programs-page__illu-2{text-align:right;width:26ch}}@media screen and (max-width:767px){.programs-page__heading-6.programs-page__purple.programs-page__comment-faire-text{width:auto}.programs-page__comment-faire-component.programs-page__shadow-medium.programs-page__shadow-top{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__comment-faire-component.programs-page__shadow-medium.programs-page__shadow-top.programs-page__illu-2{width:100%}.programs-page__comment-faire-content{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto auto auto;grid-template-columns:1fr}.programs-page__comment-faire-img{max-width:140px}.programs-page__comment-faire-img.programs-page__illu-1{width:140px;max-width:none}.programs-page__comment-faire-img.programs-page__illu-2{width:160px;max-width:none;height:auto}.programs-page__comment-faire-block{grid-column-gap:2rem}.programs-page__comment-faire-block.programs-page__illu-2,.programs-page__comment-faire-block.programs-page__illu-1{grid-column-gap:2rem;grid-row-gap:2rem}.programs-page__comment-faire-text.programs-page__illu-2{width:auto}}@media screen and (max-width:479px){.programs-page__h3.programs-page__comment-faire{text-align:center}.programs-page__comment-faire-component.programs-page__shadow-medium{padding-left:1rem;padding-right:1rem}.programs-page__comment-faire-component.programs-page__shadow-medium.programs-page__shadow-top.programs-page__illu-2{grid-column-gap:3rem;grid-row-gap:3rem;align-items:stretch;width:100%;padding-left:2rem;padding-right:2rem}.programs-page__comment-faire-content{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__comment-faire-block{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:.5fr;display:flex}.programs-page__comment-faire-block.programs-page__illu-2{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.programs-page__comment-faire-block.programs-page__illu-3,.programs-page__comment-faire-block.programs-page__illu-1{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.programs-page__comment-faire-text{text-align:center}}@media screen and (max-width:991px){.programs-page__dispositifs-component{grid-column-gap:3rem;grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.programs-page__dispositifs-component.programs-page__obtenez-gratuitement{grid-template-columns:1.5fr}.programs-page__dispositifs-content-wrapper{grid-column-gap:5rem;grid-row-gap:5rem}.programs-page__dispositifs-content-wrapper.programs-page__manolo{grid-column-gap:7rem;grid-row-gap:7rem}.programs-page__dispositifs-content-wrapper.programs-page__region-sud{justify-content:flex-start;align-items:center}.programs-page__dispositifs-image{object-fit:cover}.programs-page__dispositifs-image.programs-page__region-sud{object-fit:contain;width:80%;height:auto}.programs-page__dispositifs-header-content{position:static}.programs-page__dispositifs-header-text{grid-column-gap:2rem;grid-row-gap:2rem;text-align:left}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__region-sud{grid-column-gap:4rem;grid-row-gap:4rem;padding-left:3rem;padding-right:3rem}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__idf{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:767px){.programs-page__dispositifs-component{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__dispositifs-content{text-align:left}.programs-page__dispositifs-image{max-width:100%}.programs-page__dispositifs-header-content{justify-content:center;align-items:center;position:static}.programs-page__dispositifs-header-text{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;justify-content:flex-start;align-items:flex-start}.programs-page__dispositifs-header-text.programs-page__region-sud{text-align:center;justify-content:flex-start;align-items:center}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium{width:80%;padding-left:2rem;padding-right:2rem}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__tne{grid-column-gap:2rem;grid-row-gap:2rem;justify-content:center;align-items:center;width:90%}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__manolo{bottom:-120px}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__region-sud{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:row;width:90%}.programs-page__dispositifs-header{align-self:stretch}}@media screen and (max-width:479px){.programs-page__dispositifs-component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto auto;grid-template-columns:1fr;width:100%}.programs-page__dispositifs-content-wrapper.programs-page__manolo{grid-column-gap:5rem;grid-row-gap:5rem}.programs-page__dispositifs-content{justify-content:flex-start;align-items:flex-start;width:auto}.programs-page__dispositifs-image.programs-page__region-sud{width:100%}.programs-page__dispositifs-header-content{display:flex;position:static}.programs-page__dispositifs-header-text{width:100%}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:center;width:90%;bottom:-120px}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__tne{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:row;padding-left:1.5rem;padding-right:1.5rem;bottom:-20%}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__manolo{grid-column-gap:2rem;flex-flow:row}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__region-sud{flex-flow:wrap;bottom:-149px}}.programs-page__checkbox-input-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.programs-page__form-field-wrap.programs-page__2-columns.programs-page__civilit{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__h1.programs-page__purple.programs-page__bigger{font-size:3rem}.programs-page__activation-licence-form-wrapper{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;align-items:center;display:flex}.programs-page__activation-licence-title{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:center;display:flex}.programs-page__form-component{width:40rem;margin-left:auto;margin-right:auto}.programs-page__form-checkbox{align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.programs-page__checkbox-text{font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:500}.programs-page__checkbox-text.programs-page__white.programs-page__medium{font-weight:500}.programs-page__form-radio-label{font-family:Figtree Variable,sans-serif;font-size:1rem}.programs-page__form-radio-icon{width:16px;height:16px;margin-top:0;margin-left:0}.programs-page__required-field{grid-column-gap:5px;grid-row-gap:5px;display:flex}@media screen and (min-width:1280px){.programs-page__h3.programs-page__comment-faire.programs-page__tne{background-image:linear-gradient(135deg,#dc5037,#902a46)}.programs-page__p-kardi-logo{text-align:left;margin-left:auto;margin-right:auto;display:block}.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__tne{width:44%}.programs-page__section-tne-header{background-image:linear-gradient(135deg,#dc5037b3,#902a4699),url(/assets/header-tne-BXn2pWoL.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.programs-page__p-kardi-content.programs-page__left{flex-flow:column;justify-content:center;align-items:flex-start}}@media screen and (min-width:1440px){.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__tne{width:44%}}@media screen and (min-width:1920px){.programs-page__dispositifs-logos-wrapper.programs-page__shadow-medium.programs-page__tne{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;width:41%;display:flex;bottom:-114px}}@media screen and (max-width:991px){.programs-page__h3.programs-page__purple.programs-page__text-align-center{text-align:left}.programs-page__h1.programs-page__purple.programs-page__text-align-center{text-align:center}.programs-page__gutter.programs-page__solution-students{padding-top:11rem;padding-bottom:6rem}.programs-page__gutter.programs-page__region-sud{padding-top:8rem;padding-bottom:8rem}.programs-page__gutter.programs-page__region-sud-2{padding-top:11rem}.programs-page__heading-6.programs-page__purple.programs-page__align-left{text-align:left}.programs-page__heading-5.programs-page__white.programs-page__weight-medium{font-weight:500}.programs-page__p-kardi-logo{width:300px}.programs-page__section-dispositif-header,.programs-page__section-1-dispositif{position:relative}.programs-page__logo-dispositif-1.programs-page__region-sud{height:70px}.programs-page__section-tne-header{position:relative}.programs-page__offerte-img{width:150px}.programs-page__offerte-wrapper{grid-column-gap:.45rem;grid-row-gap:.45rem;justify-content:flex-start;align-items:center}.programs-page__section-tne,.programs-page__section-manolo-header,.programs-page__section-manolo-content{position:relative}.programs-page__logo-dispositif-2.programs-page__region-sud{height:70px}}@media screen and (max-width:767px){.programs-page__form-field-wrap.programs-page__2-columns.programs-page__civilit{flex-flow:row}.programs-page__field-label.programs-page__reg-checkbox.programs-page__color-white{grid-column-gap:0rem;grid-row-gap:0rem}.programs-page__text-medium.programs-page__solution-students{font-size:1.125rem}.programs-page__gutter.programs-page__solution-students{padding-top:10rem;padding-bottom:4rem}.programs-page__gutter.programs-page__ile-de-france-header{padding-top:6rem;padding-bottom:17%}.programs-page__gutter.programs-page__ile-de-france{padding-top:25%}.programs-page__gutter.programs-page__activation-licence{padding-top:21rem;padding-bottom:5rem}.programs-page__gutter.programs-page__tne-header{padding-top:6rem;padding-bottom:25%}.programs-page__gutter.programs-page__manolo{padding-top:9rem;padding-bottom:17%}.programs-page__gutter.programs-page__manolo-2{padding-top:11rem;padding-bottom:17%}.programs-page__gutter.programs-page__region-sud{padding-bottom:17%}.programs-page__gutter.programs-page__region-sud-2{padding-top:25%}.programs-page__button.programs-page__clear.programs-page__dispositifs-header{align-self:stretch}.programs-page__p-kardi-logo{margin-left:auto;margin-right:auto;display:block}.programs-page__link.programs-page__mon-lycee{font-size:1rem}.programs-page__cantoo-checkbox.programs-page__dark-bg{margin-right:.75rem}.programs-page__heading-3.programs-page__color-white.programs-page__offerte.programs-page__est{display:block}.programs-page__section-dispositif-header{position:relative}.programs-page__activation-licence-form-wrapper{grid-column-gap:3rem;grid-row-gap:3rem}.programs-page__logo-dispositif-1{width:50%;max-width:none}.programs-page__logo-dispositif-1.programs-page__region-sud{width:40vw;height:auto}.programs-page__section-tne-header{position:relative}.programs-page__form-component{width:100%}.programs-page__offerte-img{padding-top:.5rem}.programs-page__offerte-img.programs-page__h1{padding-top:1rem}.programs-page__offerte-wrapper{grid-row-gap:0rem;flex-flow:wrap;justify-content:flex-start;align-items:center}.programs-page__offerte-wrapper.programs-page__region-sud{justify-content:center;align-items:center}.programs-page__offerte-tags-wrap{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;align-items:center;display:flex}.programs-page__offerte-tags-wrap.programs-page__region-sud{justify-content:center;align-items:center}.programs-page__dispositif-logo{width:50%;max-width:none}.programs-page__section-manolo-header{position:relative}.programs-page__logo-dispositif-2{width:50%;max-width:none}.programs-page__logo-dispositif-2.programs-page__region-sud{width:35vw;height:auto}.programs-page__date-limite-wrap{padding-top:1rem;padding-bottom:1rem}.programs-page__financed-label{width:240px;padding-top:.5rem}.programs-page__financed-label.programs-page__h1{padding-top:1rem}}@media screen and (max-width:479px){.programs-page__text-medium.programs-page__text-align-center.programs-page__semibold{text-align:left}.programs-page__gutter.programs-page__solution-students{padding-top:18rem;padding-bottom:4rem}.programs-page__gutter.programs-page__ile-de-france-header{padding-top:5rem;padding-bottom:7rem}.programs-page__gutter.programs-page__ile-de-france{padding-top:15rem}.programs-page__gutter.programs-page__activation-licence{padding-top:19rem;padding-bottom:5rem}.programs-page__gutter.programs-page__tne-header{padding-top:5rem}.programs-page__gutter.programs-page__manolo{padding-top:5rem;padding-bottom:7rem}.programs-page__gutter.programs-page__manolo-2{padding-bottom:9rem}.programs-page__gutter.programs-page__region-sud{padding-top:6rem;padding-bottom:30%;display:block}.programs-page__gutter.programs-page__region-sud-2{padding-top:14rem}.programs-page__heading-6.programs-page__purple.programs-page__weight-medium{text-align:left}.programs-page__button.programs-page__bg-color-purple-gradient{align-self:stretch}.programs-page__button.programs-page__bigger.programs-page__white{margin-top:1rem}.programs-page__link.programs-page__text-medium{text-align:left}.programs-page__cantoo-checkbox.programs-page__required{width:1.875rem;height:1.875rem}.programs-page__cantoo-checkbox.programs-page__required.programs-page__dark-bg,.programs-page__cantoo-checkbox.programs-page__dark-bg{width:1rem;height:1rem;margin-right:.5rem}.programs-page__section-dispositif-header{background-position:0 0,35%;position:relative}.programs-page__section-1-dispositif{background-size:80%}.programs-page__activation-licence-form-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.programs-page__activation-licence-title{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-start;align-items:flex-start}.programs-page__logo-dispositif-1{width:200px}.programs-page__logo-dispositif-1.programs-page__region-sud{width:60vw}.programs-page__section-tne-header{position:relative}.programs-page__offerte-img{padding-top:0}.programs-page__offerte-img.programs-page__h1{width:160px;max-width:none}.programs-page__offerte-wrapper{flex-flow:wrap;max-width:30ch}.programs-page__offerte-wrapper.programs-page__region-sud{max-width:100%}.programs-page__offerte-tags-wrap{flex-flow:row}.programs-page__section-tne{background-size:80%}.programs-page__dispositif-logo{width:200px}.programs-page__section-manolo-header{background-position:0 0,35%;position:relative}.programs-page__section-manolo-content{background-size:80%}.programs-page__logo-dispositif-2{width:200px}.programs-page__logo-dispositif-2.programs-page__region-sud{width:50vw}.programs-page__financed-label{padding-top:0}.programs-page__financed-label.programs-page__h1{width:160px;max-width:none}}.testimonials-page__inline-block{max-width:100%;display:inline-block}.testimonials-page__embed:before,.testimonials-page__embed:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.testimonials-page__embed:after{clear:both}.testimonials-page__tabs{position:relative}.testimonials-page__tabs:before,.testimonials-page__tabs:after{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.testimonials-page__tabs:after{clear:both}.testimonials-page__tab-menu{position:relative}.testimonials-page__tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.testimonials-page__tab-link.is-current{background-color:#c8c8c8}.testimonials-page__tab-link:focus{outline:0}@media screen and (max-width:479px){.testimonials-page__tab-link{display:block}}.testimonials-page__yt-embeded{border:1px solid var(--color--transparent);cursor:pointer;object-fit:contain;border-radius:10px;flex-flow:column;justify-content:center;align-self:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.testimonials-page__padding-xxlarge{padding:5rem}.testimonials-page__purple-gradient{color:#fff;background-image:linear-gradient(135deg,#44276e,#733c8f)}.testimonials-page__text-align-center{text-align:center}.testimonials-page__padding-vertical,.testimonials-page__padding-vertical.testimonials-page__padding-xlarge,.testimonials-page__padding-vertical.testimonials-page__padding-xxlarge{padding-left:0;padding-right:0}.testimonials-page__padding-xlarge{padding:4rem}.testimonials-page__page-padding{flex-flow:column;justify-content:center;padding-left:5%;padding-right:5%}.testimonials-page__container-xlarge{width:100%;max-width:88rem;margin-left:auto;margin-right:auto}.testimonials-page__section-testimonials-lovewall{color:var(--color--purple-btob)}.testimonials-page__testimonial-client-info.testimonials-page__two-lines{flex-flow:column;display:flex}.testimonials-page__testimonial-person{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.testimonials-page__testimonial-person.testimonials-page__white-text{grid-column-gap:1rem;grid-row-gap:1rem}.testimonials-page__testimonial-person.testimonials-page__quote{grid-column-gap:2rem;grid-row-gap:2rem}.testimonials-page__testimonial18-component{column-count:3;column-rule-style:none;vertical-align:baseline;flex-flow:wrap;column-gap:1.7rem;margin-top:4rem;display:inline-block}.testimonials-page__testimonial-lovewall-card{grid-column-gap:16px;grid-row-gap:16px;border:1px none var(--\<unknown\|relume-variable-border-color-1\>);background-color:var(--color--total-white);border-radius:12px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 0 0;display:inline-flex;position:relative;box-shadow:0 3px 11px #00000040}.testimonials-page__section-header-testimonials-lovewall{color:var(--color--total-white);background-image:linear-gradient(135deg,#44276e,#733c8f)}.testimonials-page__testimonials-header-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.testimonials-page__testimonial-color-bg{background-color:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:flex-start;width:100%;height:auto;padding:.75rem 1.5rem 1rem;display:flex}.testimonials-page__testimonial-color-bg.testimonials-page__gradient-pink{color:var(--color--total-white);background-image:linear-gradient(135deg,#db2667,#ff4b9f)}.testimonials-page__testimonial-color-bg.testimonials-page__blue-gradient{color:var(--color--total-white);background-image:linear-gradient(135deg,#2bb3e8,#126ce3)}.testimonials-page__testimonial-color-bg.testimonials-page__orange-gradient{color:var(--color--total-white);background-image:linear-gradient(135deg,#fe8022,#fda953)}.testimonials-page__testimonial-color-bg.testimonials-page__orange-pink-gradient{color:#fff;background-image:linear-gradient(90deg,#fe8022,#e21b54)}.testimonials-page__testimonial-color-bg.testimonials-page__purple-gradient{color:#fff;background-image:linear-gradient(135deg,#44276e,#733c8f);justify-content:space-between}.testimonials-page__testimonial-content{width:100%;height:100%;margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;font-family:Figtree Variable,sans-serif}.testimonials-page__testimonial-content.testimonials-page__big-text{font-weight:500}.testimonials-page__testimonials-lovewall-filter{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--color--purple-btob);flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:center;place-items:center stretch;display:flex}.testimonials-page__testimonial-text{color:var(--color--purple-btob);font-size:1.25rem;line-height:150%}.testimonials-page__testimonial-text.testimonials-page__big-text{font-size:2rem;font-weight:500;line-height:130%}.testimonials-page__quote-image{height:30px}.testimonials-page__testimonial-user-category{font-size:1.125rem;font-weight:600}.testimonials-page__testimonial-person-category{font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:400}.testimonials-page__filter-tabs{max-width:100%}.testimonials-page__filter-tabs-menu{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;display:inline-flex}.testimonials-page__filter-by-text{text-align:center;font-size:1.25rem;font-weight:700}.testimonials-page__testimonials-filter-option{background-color:var(--color--total-white);color:var(--color--purple-btob);text-align:center;cursor:pointer;border:1px solid #d0d5dd;border-radius:24px;justify-content:center;align-items:center;padding:10px 16px;font-family:Outfit Variable,sans-serif;font-size:1rem;font-weight:600;transition:transform .2s;display:flex;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}.testimonials-page__testimonials-filter-option:hover{background-color:#e8e9eb}.testimonials-page__testimonials-filter-option.is-current{background-color:var(--color--purple-btob);box-shadow:none;color:var(--color--total-white);border-style:none}.testimonials-page__testimonials-header-title{color:#fff;text-align:center;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.testimonials-page__testimonials-header-title.testimonials-page__second-line{font-size:2.375rem;font-weight:500}.testimonials-page__youtube-thumbnail{object-fit:cover;border-radius:10px;max-width:105%;max-height:105%;margin:-2%;overflow:hidden}@media screen and (max-width:991px){.testimonials-page__padding-xxlarge{padding:4.5rem}.testimonials-page__padding-vertical{padding-left:0;padding-right:0}.testimonials-page__padding-vertical.testimonials-page__padding-xxlarge{padding-top:4rem;padding-bottom:4rem}.testimonials-page__padding-xlarge{padding:3.5rem}.testimonials-page__container-xlarge{width:100%;padding-top:0;padding-bottom:0}.testimonials-page__testimonial18-component{column-count:2;column-gap:2.5rem;margin-top:3rem}.testimonials-page__testimonials-lovewall-filter{grid-column-gap:2rem;grid-row-gap:2rem;text-align:center;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:.75fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:center}.testimonials-page__filter-tabs{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr}.testimonials-page__filter-tabs-menu{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;width:100%;display:inline-flex}.testimonials-page__testimonials-header-title{font-size:2.5rem}.testimonials-page__testimonials-header-title.testimonials-page__second-line{max-width:35rem;margin-top:1rem}}@media screen and (max-width:767px){.testimonials-page__padding-xxlarge{padding:3rem}.testimonials-page__padding-vertical{padding-left:0;padding-right:0}.testimonials-page__padding-vertical.testimonials-page__padding-xlarge{padding-top:3rem;padding-bottom:3rem}.testimonials-page__padding-xlarge{padding:2.5rem}.testimonials-page__testimonial-person{flex-flow:row;align-items:center;width:100%}.testimonials-page__testimonial-person.testimonials-page__quote{justify-content:space-between}.testimonials-page__testimonial18-component{column-count:1}.testimonials-page__testimonial-lovewall-card{padding-top:1.5rem}.testimonials-page__testimonials-lovewall-filter{grid-template-rows:auto auto auto;grid-template-columns:.5fr 1fr 1fr}.testimonials-page__testimonial-text{text-align:left}.testimonials-page__filter-tabs-menu{grid-template-columns:1fr 1fr 1fr}.testimonials-page__testimonials-header-title{font-weight:600}.testimonials-page__testimonials-header-title.testimonials-page__second-line{max-width:30rem;font-size:2.25rem;font-weight:400}}@media screen and (max-width:479px){.testimonials-page__yt-embeded{height:250px}.testimonials-page__text-align-center{justify-content:center;display:block}.testimonials-page__padding-vertical{padding-left:0;padding-right:0}.testimonials-page__padding-vertical.testimonials-page__padding-xxlarge{padding-top:2.5rem;padding-bottom:2.5rem}.testimonials-page__container-xlarge{max-width:100%}.testimonials-page__testimonial18-component{margin-top:2.5rem}.testimonials-page__testimonials-header-wrapper{grid-column-gap:1rem;grid-row-gap:1rem}.testimonials-page__testimonials-lovewall-filter{grid-column-gap:1rem;grid-template-rows:auto auto auto auto;grid-template-columns:.5fr;justify-items:stretch;width:100%}.testimonials-page__testimonial-text{text-align:left}.testimonials-page__filter-tabs-menu{grid-template-columns:1fr 1fr}.testimonials-page__filter-by-text{text-align:left}.testimonials-page__testimonials-filter-option{transition-property:none}.testimonials-page__testimonials-header-title{justify-content:center;font-size:2.25rem;display:block}.testimonials-page__testimonials-header-title.testimonials-page__second-line{margin-top:1.5rem;font-size:2rem}}.cantoo-web__shadow-small{border:1px solid #d0d5dd;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.cantoo-web__cantoo-web-badge-button.cantoo-web__shadow-small:hover{background-color:#e0e0e0}.cantoo-web__cantoo-web-badge-button.cantoo-web__shadow-small.cantoo-web__decouvrir{display:none;top:415px;right:-130px}.cantoo-web__cantoo-web-badge-button.cantoo-web__shadow-small.cantoo-web__param-tres{top:465px;right:-150px}.cantoo-web__cantoo-web-badge-button.cantoo-web__shadow-small.cantoo-web__param-tres.open-cantoo-web-config-on-click{display:none}.cantoo-web__cantoo-web-badge-button.cantoo-web__shadow-small.cantoo-web__close{justify-content:center;align-items:center;width:30px;height:30px;padding-left:0;padding-right:0;display:none;top:379px;right:-35px}.cantoo-web__cantoo-web-badge-icon.cantoo-web__close{height:13px}a{text-decoration:underline}a.button,a.site-footer__button,a.campaign-rentree26-page__button,a.cantoo-page__button,a.cantoo-web-page__button,a.contact-page__button,a.design-guide-page__button,a.dys-page__button,a.enseignants-page__button,a.health-professionals-page__button,a.offres-page__button,a.programs-page__button,a.site__button-base,a.site-footer__button-base,a.auth-page__button-base,a.campaign-rentree26-page__button-base,a.cantoo-page__button-base,a.cantoo-web-page__button-base,a.contact-page__button-base,a.dys-page__button-base,a.enseignants-page__button-base,a.faq-page__button-base,a.health-professionals-page__button-base,a.library-page__button-base,a.matheos-page__button-base,a.offres-page__button-base,a.programs-page__button-base,a.cantoo-page__tab-link,a.legal-regulations-page__tab-link,a.offres-page__tab-link,a.testimonials-page__tab-link,a.offres-page__dashboard-card,.button,.site-footer__button,.campaign-rentree26-page__button,.cantoo-page__button,.cantoo-web-page__button,.contact-page__button,.design-guide-page__button,.dys-page__button,.enseignants-page__button,.health-professionals-page__button,.offres-page__button,.programs-page__button,.site__button-base,.site-footer__button-base,.auth-page__button-base,.campaign-rentree26-page__button-base,.cantoo-page__button-base,.cantoo-web-page__button-base,.contact-page__button-base,.dys-page__button-base,.enseignants-page__button-base,.faq-page__button-base,.health-professionals-page__button-base,.library-page__button-base,.matheos-page__button-base,.offres-page__button-base,.programs-page__button-base,.cantoo-page__tab-link,.legal-regulations-page__tab-link,.offres-page__tab-link,.testimonials-page__tab-link{text-decoration:none}a.offres-page__link,a.programs-page__link,a.offres-page__comparer-text-link{text-decoration:underline}#comparison{scroll-margin-top:var(--navbar-h, 4rem)}:root{--focus-ring-color: #3898ec;--focus-ring-contrast: #fff}:is(a,button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=menuitem],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):focus-visible{outline:0;box-shadow:0 0 0 3px transparent,0 0 0 4px var(--focus-ring-color)}.faq-page__bg-purple-gradient :is(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):focus-visible,.library-page__bg-purple-gradient :is(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):not(:disabled):not([aria-disabled=true]):focus-visible{--focus-ring-color: var(--focus-ring-contrast)}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__duration-options{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:1.25rem;width:100%;margin-top:1.25rem}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option.offres-page__purple,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option.offres-page__pink{display:flex;flex:0 1 20rem;flex-flow:column;align-items:center;justify-content:center;gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;width:20rem;max-width:20rem;min-width:0;min-height:0;padding:1.75rem 1.25rem;border-radius:10px;border:2px solid #c8cdd6;background:#fff;position:relative;overflow:visible}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option:hover{background:#f0eef1b3}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option.offres-page__purple.offres-page__selected{border-color:#592f87;border-width:3px;background:#f3effe}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option.offres-page__pink.offres-page__selected{border-color:#db2667;border-width:3px;background:#ffeef5}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option .offres-page__price-subtitle,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option .offres-page__price-subtitle.offres-page__purple,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option .offres-page__price-subtitle.offres-page__pink{font-size:1.05rem;line-height:1.35;margin:0;text-align:center}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option .devis-price-wrapper,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option .devis-price-wrapper.offres-page__pink{gap:.5rem;font-size:1.35rem;margin:0}.offres-page__modal-wrapper.et-devis-modal-overlay .devis_radio-button{width:20px;height:20px;margin:0}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__discount-badge.offres-page__devis{position:absolute;top:-22px;right:-54px;height:95px;width:auto;z-index:2;pointer-events:none}@media(max-width:640px){.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__duration-options{flex-direction:column;align-items:center}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option.offres-page__purple,.offres-page__modal-wrapper.et-devis-modal-overlay .devis-card-option.offres-page__pink{width:100%;max-width:20rem}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__discount-badge.offres-page__devis{right:-4px;height:78px}}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__modal.offres-page__devis-modal{position:relative}.offres-page__modal-wrapper.et-devis-modal-overlay .devis-warning-backdrop{position:absolute;inset:0;z-index:940;background:#1c0a3e59;border-radius:inherit}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-warning-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:950;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;width:min(550px,calc(100% - 2rem));padding:2rem;text-align:center;background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #1c0a3e2e}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__devis-buttons-wrap.offres-page__modal{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;margin:1rem 0 0;padding:0}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__button.offres-page__cancel{border:1px solid #d0d5dd;background-color:#fff;color:#333;align-self:center;padding:.5rem 1.25rem;font-size:1rem;cursor:pointer;width:auto}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__button.offres-page__cancel:hover{background-color:#f9fafb}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__button.decline{background-color:#e21b54;color:#fff;border:none;align-self:center;padding:.5rem 1.25rem;font-size:1rem;cursor:pointer;width:auto}.offres-page__modal-wrapper.et-devis-modal-overlay .offres-page__button.decline:hover{background-color:#bb251a}.home-page :where(ul,ol){margin:0;padding:0;list-style:none;font-family:inherit}.home-page :where(p,h1,h2,figure){margin:0}.home-page :where(a,p,li,h1,h2,span){font-family:inherit}.home-page{position:relative;overflow-x:clip;color:#333;font-family:Outfit Variable,sans-serif}.home-page__container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.home-page__hero{display:block;position:relative;background-image:linear-gradient(#5931885c,#4b2a76 84%,#462870),url(/images/home/hero-1279.b18dfe0e.webp);background-position:0 0,0 -70px;background-repeat:repeat,no-repeat;background-size:auto,cover}.home-page__hero-band{z-index:0;padding:7rem 5% 5rem}.home-page__hero-badge{display:none;position:absolute;inset:0% 8% auto auto;width:13%;max-width:100%;border:0;border-radius:0 0 12px 12px;box-shadow:0 2px 16px #17072e7a}.home-page__hero-wrapper{display:flex;position:relative;flex-flow:column;justify-content:flex-start;align-items:center;grid-column-gap:3rem;grid-row-gap:3rem;text-align:center}.home-page__hero-logo{display:inline-block;align-self:center;width:300px;max-width:100%;border:0}.home-page__hero-content{display:flex;flex-flow:column;justify-content:flex-start;align-items:center;grid-column-gap:4rem;grid-row-gap:4rem}.home-page__hero-title{margin:0;color:#fff;font-size:2.5rem;font-weight:600;line-height:120%}.home-page__hero-tags{display:flex;flex-flow:wrap;justify-content:center;align-items:center;align-self:center;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr}.home-page__tag{display:flex;justify-content:center;align-items:center;width:auto;height:45px;padding:1rem;border-radius:5px;color:#fff;font-family:Outfit Variable,sans-serif;font-size:1.25rem;font-weight:600;line-height:140%}.home-page__tag--dys{background-image:linear-gradient(110deg,#db2667,#ff4b9f)}.home-page__tag--tsa{background-image:linear-gradient(268deg,var(--color--scribe-orange),#ff2747)}.home-page__tag--tdah{background-image:linear-gradient(285deg,#2bb3e8,#126ce3)}.home-page__tag--malvoyance{background-image:linear-gradient(52deg,#12c5a1,#00b8e0)}.home-page__tag--allophonie{background-image:linear-gradient(80deg,var(--color--main-orange),var(--color--scribe-orange))}.home-page__tag--apprentissage{background-image:linear-gradient(110deg,#7c39cd,#e31992)}.home-page__endorsement{display:flex;position:absolute;inset:0% 3% auto auto;flex-flow:column;justify-content:flex-start;align-items:flex-start;grid-column-gap:.7rem;grid-row-gap:.7rem;width:160px;padding:1rem 1rem .9rem;border:1px solid #d0d5dd;border-radius:0 0 16px 16px;background-color:var(--color--total-white);box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f;font-family:Outfit Variable,sans-serif;line-height:1.5em}.home-page__endorsement-label{font-family:Outfit Variable,sans-serif;font-size:1.125rem;font-weight:600;line-height:150%}.home-page__endorsement-logo{display:inline-block;align-self:center;width:120px;max-width:100%;border:0}.home-page__endorsement-mark{display:inline-block;align-self:center;width:100px;max-width:100%;border:0}.home-page__best-seller{position:relative;overflow:hidden;background-color:#f5f5fc;background-image:url(/assets/vector-corner-wLFTsYPg.svg),linear-gradient(180deg,#e7e2f4,var(--color--ghost-white));background-position:100% 0,0 0;background-repeat:no-repeat,repeat;background-size:450px,auto}.home-page__best-seller-band{z-index:0;padding:5rem 5%}.home-page__best-seller-grid{display:grid;align-items:center;grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%}.home-page__best-seller-content{display:flex;flex-flow:column;justify-content:center;align-items:flex-start;grid-column-gap:2rem;grid-row-gap:2rem}.home-page__eyebrow{padding:10px;border:1px solid #d0d5dd;border-radius:6px;background-color:#fff;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;color:var(--color--purple-btob);font-size:16px;font-weight:700;line-height:20px;margin-bottom:24px}.home-page__best-seller-logo{display:inline-block;align-self:auto;width:300px;max-width:100%;border:0}.home-page__stack{display:flex;flex-flow:column;grid-column-gap:1rem;grid-row-gap:1rem}.home-page__best-seller-title{width:500px;color:var(--color--purple-btob);font-size:2.5rem;font-weight:700;line-height:130%}.home-page__best-seller-copy{font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%;text-align:left}.home-page__best-seller-image{display:inline-block;align-self:center;height:500px;max-width:100%;border:0}.home-page__audience-grid{display:grid;grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:72px}.home-page__audience-item{display:flex}.home-page__audience-card{display:flex;flex:1;flex-flow:column;justify-content:flex-start;align-items:center;max-width:100%;border-radius:32px;color:#333;font-family:Outfit Variable,sans-serif;font-size:1rem;line-height:150%;text-align:center;text-decoration:none;background-image:none;transition:transform .3s ease}.home-page__audience-card-inner{display:flex;flex-flow:column;align-items:center;height:100%;margin:3px 4px .5px;overflow:hidden;border:1px solid #d0d5dd;border-radius:29px;box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.home-page__audience-image{display:inline-block;align-self:center;width:100%;min-height:150px;max-width:100%;border:0;border-radius:28px 28px 0 0;background-color:#fff;object-fit:cover}.home-page__audience-text{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;grid-column-gap:16px;grid-row-gap:16px;width:100%;height:100%;padding:24px;overflow:hidden;background-color:#fff;text-align:left}.home-page__audience-title{color:var(--color--purple-btob);font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;line-height:140%}.home-page__audience-copy{font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.home-page__audience-arrow{display:inline-block;align-self:center;max-width:100%;border:0;cursor:pointer}.home-page__audience-card:hover{transform:translateY(-25px);transition:transform .5s ease}.home-page__audience-card--teachers:hover{padding-bottom:5px;overflow:hidden;background-image:linear-gradient(#2bb3e8,#126ce3)}.home-page__audience-card--students:hover{padding-bottom:5px;overflow:hidden;background-image:linear-gradient(#fd9a0d,#f3692e)}.home-page__audience-card--partners:hover{padding-bottom:3px;overflow:hidden;background-image:linear-gradient(135deg,#e31992,#622ba4)}.home-page__audience-card--schools:hover{padding-bottom:5px;overflow:hidden;background-image:linear-gradient(#d11659,#e8398b)}.home-page__continuity{position:relative;overflow:hidden;background-color:#f5f5fc;background-image:url(/assets/continuite-vector-CJGpW38c.svg),linear-gradient(45deg,#7a15b7,#3655d1 57%,#2da9eb);background-position:0 100%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;color:#fff}.home-page__continuity-band{z-index:0;padding:5rem 5%}.home-page__continuity-grid{display:grid;align-items:center;grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;width:100%}.home-page__continuity-content{display:flex;flex-flow:column;align-items:flex-start;grid-column-gap:2rem;grid-row-gap:2rem;margin-right:auto}.home-page__continuity-logo{display:inline-block;align-self:auto;width:260px;max-width:100%;border:0}.home-page__continuity-title{color:#fff;font-size:2.25rem;font-weight:700;line-height:130%}.home-page__continuity-copy{font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.home-page__continuity-cta{display:inline-block;align-items:center;padding:.75rem 1.5rem;border:0;border-radius:32px;background-color:var(--color--total-white);color:var(--color--main-purple);font-family:Figtree Variable,sans-serif;font-size:1rem;font-weight:700;line-height:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s}.home-page__continuity-cta:hover{transform:scale(1.07)}.home-page__continuity-image{display:inline-block;align-self:center;justify-self:center;height:400px;max-width:100%;border:0}.home-page__proof{display:block;position:relative;background-image:linear-gradient(135deg,#44276e,#733c8f)}.home-page__proof-band{z-index:0;padding:5rem 5% 11rem}.home-page__proof-heading{display:flex;flex-flow:row;justify-content:center;align-items:center;grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:5.5rem}.home-page__proof-title{align-self:center;margin-bottom:-18px;color:#fff;font-size:2rem;font-weight:700;line-height:130%;text-align:center;white-space:nowrap}.home-page__proof-logo{display:inline-block;align-self:auto;max-width:422px;max-height:72px;border:0}.home-page__proof-body{display:flex;flex-flow:column;justify-content:flex-start;align-items:center;justify-items:center;grid-column-gap:4.5rem;grid-row-gap:6rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;max-width:64rem;margin-left:auto;margin-right:auto}.home-page__stats{display:grid;align-items:start;grid-column-gap:53px;grid-row-gap:53px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr}.home-page__stat{display:flex;flex-direction:column;align-items:center;grid-column-gap:1rem;grid-row-gap:1rem;width:100%;text-align:center}.home-page__stat--academies{grid-column-gap:0;grid-row-gap:0}.home-page__stat-figure{display:flex;grid-column-gap:6px;grid-row-gap:6px}.home-page__stat-figure--inline{justify-content:center;align-items:flex-end;padding-top:0;padding-bottom:12px}.home-page__stat-value{color:#fff;font-family:Outfit Variable,sans-serif;font-size:2.5rem;font-weight:600;line-height:110%}.home-page__stat-value--academies{font-size:3rem}.home-page__stat-unit{color:#fff;font-family:Outfit Variable,sans-serif;font-size:2.5rem;font-weight:600;line-height:110%}.home-page__stat-unit--academies{font-size:2rem}.home-page__stat-label{color:#fff;font-family:Figtree Variable,sans-serif;font-size:1.25rem;font-weight:600;line-height:150%;text-align:center}.home-page__partners{display:grid;position:absolute;inset:auto 0% -22%;z-index:10;align-items:center;align-self:center;justify-items:center;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr .75fr 1fr 1fr;grid-auto-columns:1fr;width:90%;max-width:80rem;margin-left:auto;margin-right:auto;padding:.5rem 1rem .5rem 0;border:1px solid var(--color--card-border);border-radius:12px;background-color:var(--color--total-white);box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008;font-family:Outfit Variable,sans-serif;line-height:1.5em}.home-page__partner{display:flex;align-items:center}.home-page__partner-logo{display:inline-block;align-self:center;width:200px;max-width:none;border:0}.home-page__partner--ugap .home-page__partner-logo{width:250px}.home-page__partner--ministry .home-page__partner-logo{width:190px}.home-page__research{display:block;background-image:url(/assets/vector-corner-bottom-C5i7AL57.svg);background-position:110% 100%;background-repeat:no-repeat;background-size:450px}.home-page__research-band{z-index:0;padding:16rem 5% 5rem}.home-page__research-rows{display:flex;flex-flow:column;grid-column-gap:6rem;grid-row-gap:6rem}.home-page__research-row{display:grid;align-items:center;grid-template-rows:auto;grid-auto-columns:1fr}.home-page__research-row--labs{justify-items:stretch;grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr 1.25fr}.home-page__research-row--ai{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1fr auto}.home-page__research-labs-image{display:inline-block;align-self:center;width:480px;max-width:100%;border:0}.home-page__research-text{display:flex;flex-flow:column;grid-column-gap:1rem;grid-row-gap:1rem}.home-page__research-row--labs .home-page__research-text{justify-content:flex-start;align-items:flex-start}.home-page__research-row--ai .home-page__research-text{width:100%}.home-page__research-title{color:var(--color--purple-btob);font-size:2.25rem;font-weight:700;line-height:130%}.home-page__research-copy{padding-top:0;font-family:Figtree Variable,sans-serif;font-size:1.125rem;line-height:150%}.home-page__research-ai-image{display:inline-block;align-self:center;width:500px;max-width:100%;border:0;border-radius:14px}@media screen and (min-width:1280px){.home-page__hero-band,.home-page__best-seller-band,.home-page__continuity-band,.home-page__proof-band,.home-page__research-band{border-radius:120px}.home-page__hero-band{padding-left:15%;padding-right:15%}.home-page__proof-band{padding-bottom:9rem}.home-page__stat,.home-page__stat--academies{margin-bottom:47px;padding-top:0}.home-page__research-labs-image{align-self:center}}@media screen and (min-width:1440px){.home-page__hero-band{padding:7rem 12% 6rem}.home-page__best-seller-image{height:520px}.home-page__proof,.home-page__proof-band{justify-content:center}.home-page__partners{justify-items:center;width:75%;padding-left:0}}@media screen and (min-width:1920px){.home-page__endorsement{right:14%}}@media screen and (max-width:991px){.home-page{overflow:hidden}.home-page__hero-band{padding-bottom:6rem}.home-page__hero-wrapper{position:static;margin-top:2rem}.home-page__hero-logo{display:block;position:relative;width:260px}.home-page__hero-title{width:100%}.home-page__hero-tags{justify-content:center;align-self:center;align-items:center;grid-auto-flow:row;grid-template-columns:1fr;min-height:auto}.home-page__endorsement{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:220px;padding-top:.5rem;right:2%}.home-page__endorsement-label{grid-area:span 1 / span 2 / span 1 / span 2}.home-page__endorsement-logo{display:block;position:relative;width:300px}.home-page__endorsement-mark{display:block;position:relative}.home-page__best-seller-band,.home-page__continuity-band{display:block;padding-top:4rem;padding-bottom:4rem}.home-page__best-seller-grid{flex-flow:column;grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto auto;grid-template-columns:1fr}.home-page__best-seller-logo,.home-page__continuity-logo{display:block;position:relative}.home-page__best-seller-image{display:block;position:relative;justify-self:center}.home-page__audience-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.home-page__audience-image,.home-page__audience-arrow{display:block;position:relative}.home-page__continuity-grid{flex-flow:column;grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1.25fr}.home-page__continuity-content{width:100%;margin-right:0}.home-page__continuity-image{display:block;position:relative}.home-page__proof-band{padding-top:6rem}.home-page__proof-body{grid-column-gap:1rem;grid-row-gap:1rem}.home-page__stats{grid-column-gap:4.5rem;grid-row-gap:4.5rem;grid-template-columns:1fr 1fr}.home-page__stat,.home-page__stat--academies{grid-column-gap:0rem;grid-row-gap:0rem}.home-page__partners{z-index:2;justify-items:stretch;grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding-left:1.5rem;bottom:-8%}.home-page__partner--gar,.home-page__partner--ministry{justify-content:center}.home-page__partner-logo{display:block;position:relative;width:140px}.home-page__partner--canope .home-page__partner-logo{width:130px}.home-page__partner--ugap .home-page__partner-logo{width:180px}.home-page__partner--ministry .home-page__partner-logo{width:125px}.home-page__research{position:relative;background-color:var(--color--total-white);background-position:130% 100%;background-size:50%}.home-page__research-band{padding-top:11rem}.home-page__research-rows{grid-column-gap:5rem;grid-row-gap:5rem}.home-page__research-row--labs{grid-template-columns:1fr}.home-page__research-row--ai{justify-items:stretch;grid-auto-flow:row;grid-column-gap:3rem;grid-row-gap:2rem;grid-template-columns:1fr;min-height:auto}.home-page__research-labs-image{display:block;position:relative;justify-self:center;align-self:center;width:500px}.home-page__research-row--labs .home-page__research-text{order:-9999}.home-page__research-row--ai .home-page__research-text{align-items:flex-start}.home-page__research-copy{padding-right:0}.home-page__research-ai-image{display:block;position:relative;justify-self:center;align-self:center;width:100%;height:400px;object-fit:cover}}@media screen and (max-width:767px){.home-page__hero{display:flex;justify-content:center;background-position:0 0,25% 0}.home-page__hero-band,.home-page__best-seller-band,.home-page__continuity-band,.home-page__proof-band,.home-page__research-band{text-align:center}.home-page__hero-band{padding-top:11rem;padding-bottom:5rem}.home-page__proof-band{padding-top:4rem;padding-bottom:5.6rem}.home-page__hero-logo{width:230px}.home-page__hero-title{font-size:2.25rem}.home-page__tag{font-size:1rem}.home-page__endorsement{position:absolute;right:30%;padding-top:.75rem;transform:translate(0)}.home-page__best-seller-band,.home-page__continuity-band{padding-top:3rem;padding-bottom:3rem}.home-page__best-seller{background-image:linear-gradient(180deg,#e7e2f4,var(--color--ghost-white));background-position:0 0;background-repeat:repeat;background-size:auto}.home-page__best-seller-content{justify-content:flex-start}.home-page__best-seller-title{width:400px;text-align:left}.home-page__best-seller-image{width:100%;height:auto}.home-page__audience-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.home-page__audience-title{font-size:1.5rem}.home-page__audience-text{height:auto}.home-page__continuity{background-image:linear-gradient(45deg,#7a15b7,#3655d1 57%,#2da9eb);background-position:0 0;background-repeat:repeat;background-size:auto}.home-page__continuity-content{text-align:left}.home-page__continuity-title{font-size:2rem}.home-page__continuity-image{justify-self:end;width:100%;height:auto}.home-page__stats{display:flex;flex-flow:wrap;justify-content:center;align-items:flex-start}.home-page__stat-label{font-size:1.125rem}.home-page__partners{z-index:2;grid-column-gap:1rem;grid-row-gap:.5rem;width:90%;padding:1rem 1rem 1rem 2rem;bottom:-12%}.home-page__partner-logo{width:90%}.home-page__partner--canope,.home-page__partner--ugap{justify-content:center}.home-page__partner--canope .home-page__partner-logo{width:90%}.home-page__partner--ugap .home-page__partner-logo{width:100%}.home-page__partner--ministry .home-page__partner-logo{width:85%}.home-page__research{background-position:150% 100%;background-size:60%}.home-page__research-row--ai{grid-row-gap:3rem}.home-page__research-text{text-align:left}.home-page__research-ai-image{height:300px}}@media screen and (max-width:479px){.home-page__hero{background-color:#4c2a76;background-image:linear-gradient(#5931885c,#4e2c7ae6 60%,#462870),url(/images/home/hero-640.b7c39349.webp);background-position:0 0,38% 0;background-size:auto,cover}.home-page__hero-band{padding-top:11rem;padding-bottom:4rem}.home-page__hero-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.home-page__hero-logo{margin-bottom:1.5rem}.home-page__hero-content{align-items:flex-start}.home-page__tag{height:40px;background-image:none}.home-page__endorsement{inset:0% -2% auto 0%;flex-flow:row;justify-content:center;align-items:center;grid-column-gap:.5rem;grid-row-gap:.5rem;margin-left:auto;margin-right:auto;padding-top:.7rem;padding-bottom:.8rem}.home-page__best-seller{background-image:url(/assets/geometric-bg-blue-BH3kI5QC.svg);background-position:100% -20%;background-repeat:no-repeat}.home-page__best-seller-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.home-page__best-seller-title{width:100%}.home-page__audience-grid{grid-column-gap:32px;grid-row-gap:32px}.home-page__audience-text{grid-column-gap:8px;grid-row-gap:8px;padding:24px}.home-page__continuity-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.home-page__continuity-logo{width:270px}.home-page__continuity-cta{align-self:stretch;width:100%}.home-page__proof-band{padding-top:4rem;padding-bottom:10rem}.home-page__proof-heading{flex-flow:column;margin-bottom:4rem}.home-page__proof-title{display:block;justify-content:center;white-space:normal}.home-page__proof-logo{width:200px;max-width:none;max-height:none}.home-page__proof-body{grid-column-gap:2rem;grid-row-gap:2rem}.home-page__stats{grid-column-gap:3rem;grid-row-gap:3rem}.home-page__stat,.home-page__stat--academies{padding-top:0;padding-bottom:0}.home-page__partners{flex-flow:column;justify-items:center;grid-auto-flow:column;grid-column-gap:.5rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:.75fr 1fr;padding:2rem .5rem 1rem;bottom:-22%}.home-page__partner-logo{min-width:110px;width:80%}.home-page__partner--canope{justify-content:center}.home-page__partner--canope .home-page__partner-logo{width:70%;min-width:130px;max-width:none;height:auto}.home-page__partner--ugap .home-page__partner-logo{width:90%;min-width:150px;max-width:none}.home-page__partner--ministry .home-page__partner-logo{width:60%;min-width:120px;max-width:none;height:auto}.home-page__research{background-position:190% 100%;background-size:80%}.home-page__research-band{padding:16rem 5% 4rem}.home-page__research-rows{grid-column-gap:3.5rem;grid-row-gap:3rem}.home-page__research-row--labs{grid-column-gap:2rem;grid-row-gap:2rem}.home-page__research-row--ai{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto}.home-page__research-row--labs .home-page__research-text{width:90vw}.home-page__research-row--ai .home-page__research-text{justify-content:flex-start}}@keyframes home-page-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.home-page__enter{animation:home-page-pop 1s cubic-bezier(.25,1,.5,1) both}.home-page__enter--logo{animation-delay:1ms}.home-page__enter--title{animation-delay:.2s}.home-page__enter--tags{animation-delay:.4s}.home-page__reveal{opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}.home-page__reveal--left{transform:translate(-100px)}.home-page__reveal--right{transform:translate(100px)}.home-page__reveal--up{transform:translateY(100px)}.home-page__reveal--pop{transform:scale(.75)}.home-page__reveal.is-visible{opacity:1;transform:none}.home-page__reveal--delay-1{transition-delay:.2s}.home-page__reveal--delay-2{transition-delay:.4s}.home-page__reveal--delay-3{transition-delay:.6s}@media screen and (max-width:767px){.home-page__reveal--labs:not(.is-visible){transform:translate(-100px)}}@media(prefers-reduced-motion:reduce){.home-page__enter{animation:none}.home-page__reveal,.home-page__reveal--labs:not(.is-visible){opacity:1;transform:none;transition:none}.home-page__audience-card,.home-page__audience-card:hover,.home-page__continuity-cta,.home-page__continuity-cta:hover{transform:none;transition:none}}.not-found-page{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:min(72vh,44rem);padding:clamp(2.5rem,7vw,5rem) 1.25rem;color:#fff;font-family:Outfit,sans-serif;background-color:#502b7c;background-image:radial-gradient(circle at 88% 12%,rgba(230,33,90,.38),transparent 42%),radial-gradient(circle at 6% 94%,rgba(255,163,33,.26),transparent 38%)}.not-found-page__inner{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center;width:100%;max-width:68rem;margin:0 auto}.not-found-page__visual{display:flex;align-items:center;justify-content:center;gap:.04em;font-size:clamp(5.5rem,24vw,13rem);line-height:1;-webkit-user-select:none;user-select:none}.not-found-page__digit{font-weight:800;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;color:transparent}.not-found-page__digit--first{background-image:linear-gradient(160deg,#ffc247,#ff7a3d)}.not-found-page__digit--last{background-image:linear-gradient(160deg,#ff5a6a,#e6215a)}.not-found-page__bubble{width:.78em;height:auto;margin-bottom:.04em;animation:not-found-page-float 6s ease-in-out infinite}.not-found-page__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.not-found-page__eyebrow{margin:0;padding:.3rem .85rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.not-found-page__title{margin:0;color:#fff;font-size:clamp(2rem,5.2vw,3.25rem);font-weight:700;line-height:1.1}.not-found-page__description{max-width:34rem;margin:0;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.55;color:#ffffffeb}.not-found-page__primary{display:inline-flex;align-items:center;margin-top:.4rem;padding:.95rem 2rem;border-radius:999px;background:#fff;color:#502b7c;font-size:1.05rem;font-weight:700;text-decoration:none;box-shadow:0 10px 28px #14052847;transition:transform .18s ease,box-shadow .18s ease}.not-found-page__primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #14052857}.not-found-page__alternatives{margin-top:.75rem}.not-found-page__alternatives-label{margin:0 0 .6rem;font-size:.9rem;color:#ffffffd1}.not-found-page__alternatives ul{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.not-found-page__link{display:inline-block;padding:.55rem 1.1rem;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .18s ease}.not-found-page__link:hover{background-color:#ffffff29}.not-found-page__primary:focus-visible,.not-found-page__link:focus-visible{outline:3px solid #ffa321;outline-offset:3px}@keyframes not-found-page-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.05em)}}@media(min-width:56rem){.not-found-page__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.not-found-page__visual{order:2}.not-found-page__content{order:1}}@media(prefers-reduced-motion:reduce){.not-found-page__bubble{animation:none}.not-found-page__primary,.not-found-page__link{transition:none}.not-found-page__primary:hover{transform:none}}.chats-wrapper{background-color:var(--color--total-white);border-radius:24px;flex-flow:column;justify-content:center;align-items:stretch;width:0;height:0;display:flex;position:absolute;inset:auto 1rem 5.5rem auto;overflow:hidden;box-shadow:0 8px 16px #0003}.site__communications-popup-wrapper{z-index:5000;flex-flow:column;justify-content:flex-end;align-items:center;max-width:100%;display:flex;position:fixed;bottom:0;right:0}.site__chat-show-wrapper{border-radius:9999px;justify-content:center;align-self:flex-end;align-items:center;width:4rem;height:auto;margin-top:.5rem;padding:1rem;display:flex;position:relative;box-shadow:0 2px 5px #0009}.site__chat-icon{width:100%;height:100%}.site__advisor-btn-txt,.contact-page__advisor-btn-txt{background-color:var(--color--total-white);height:3rem;color:var(--color--main-purple);text-align:center;border-radius:24px;justify-content:center;align-self:stretch;align-items:center;margin-top:-1.5rem;font-size:1rem;font-weight:600;line-height:150%;display:flex}.chat-alert{background-color:var(--color--total-white);color:var(--color--scribe-orange);text-align:center;border-radius:9999px;padding:.5rem 1rem;font-size:1.5rem;font-weight:900;position:absolute;inset:-1.1rem 2rem auto auto;box-shadow:0 2px 5px #0006}.chatbot_code-embed{border-radius:32px;flex-flow:column;height:600px;display:flex}.chatbot_start{flex:1;display:flex;justify-content:center;align-items:center;padding:4rem 1rem 3rem}.contact-page__chatbot-wrap{z-index:4;background-color:var(--color--total-white);border-radius:16px;flex-flow:column;align-self:center;width:650px;margin-left:auto;margin-right:auto;display:flex}.chat-btns-hidder{cursor:default;background-color:#531f83;border-radius:24px 24px 0 0;width:100%;height:3rem;position:absolute;inset:0% 0% auto auto}.chat-title{justify-content:flex-start;align-items:center;height:100%;padding-top:.25px;padding-left:1rem;font-size:18px;font-weight:500;line-height:28px;display:flex}@media screen and (max-width:767px){.chatbot_code-embed{height:630px}}@media screen and (max-width:479px){.chatbot_code-embed{height:720px}}.site__communications-popup-wrapper{width:0;height:0;transition:width .5s,height .5s}.site__communications-popup-wrapper[data-chat-open=true]{width:30rem;height:95%}.site__communications-popup-wrapper[data-chat-open=true] .chats-wrapper{width:90%;height:90%;transition:width .5s,height .5s}.site__communications-popup-wrapper[data-chat-open=true] .site__chat-icon{display:none}.site__communications-popup-wrapper[data-chat-open=true] .site__chat-icon.site__close{display:block}.site__communications-popup-wrapper[data-alert-dismissed=true] .chat-alert{display:none}button.site__chat-show-wrapper{appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;font:inherit}@media(prefers-reduced-motion:reduce){.site__communications-popup-wrapper,.site__communications-popup-wrapper[data-chat-open=true] .chats-wrapper{transition:none}}.cantoo-web_badge{z-index:1000000000;cursor:pointer;position:fixed;inset:510px -107px auto auto}.cantoo-web_badge.open-cantoo-web-config-on-click{cursor:pointer;right:-110px}.cantoo-web__cantoo-web-badge-button{z-index:100;grid-column-gap:8px;grid-row-gap:8px;background-color:var(--color--total-white);cursor:pointer;border-radius:80px;justify-content:flex-start;align-items:center;width:auto;height:40px;padding:.5rem 1rem;display:flex;position:fixed;inset:500px 10px 0% auto}.cantoo-web__cantoo-web-badge-icon{height:18px}.badge-button_text{color:var(--color--main-purple);font-size:1rem;font-weight:600}.cantoo-web__cantoo-web-badge-wrap{cursor:pointer;display:flex}@media screen and (max-width:991px){.cantoo-web_badge{top:465px}}@media screen and (max-width:767px){.cantoo-web_badge{top:347px}}@media screen and (max-width:479px){.cantoo-web_badge{top:464px;right:-110px}.cantoo-web__cantoo-web-badge-wrap{cursor:pointer}}.cantoo-web_badge{--cantoo-web-badge-height: 87px;--cantoo-web-badge-chat-clearance: 183px;top:min(calc(50dvh - var(--cantoo-web-badge-height) / 2),calc(100dvh - var(--cantoo-web-badge-chat-clearance)))}body:has(.site__communications-popup-wrapper[data-chat-open=true]) .cantoo-web__cantoo-web-badge-wrap{display:none}.cantoo-web_badge{transition:transform .5s cubic-bezier(.76,0,.24,1)}@media(hover:hover){.cantoo-web__cantoo-web-badge-wrap:hover .cantoo-web_badge{transform:translate(-95px)}}@media screen and (max-width:991px){.cantoo-web__cantoo-web-badge-wrap[data-badge-open=true] .cantoo-web_badge{transform:translate(-95px);transition-duration:.1s}}button.cantoo-web_badge{appearance:none;background-color:transparent;border:0;color:inherit;font:inherit;line-height:0;padding:0}@media(prefers-reduced-motion:reduce){.cantoo-web_badge{transition:none}}.site-footer{--site-footer-text: var(--color--total-white, #fff);--site-footer-link: #ffffff8f;background-color:var(--color--deep-purple-btob, #471972)}.site-footer__newsletter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:4rem}.site-footer__newsletter-copy{display:flex;flex-direction:column;gap:.25rem}.site-footer__newsletter-title{margin:0;color:var(--site-footer-text);font-size:1.25rem;font-weight:700;line-height:1.4}.site-footer__newsletter-body{margin:0;color:var(--site-footer-text);font-family:Figtree,sans-serif;font-size:1rem}.site-footer__main{display:grid;grid-template-columns:200px 1fr;align-items:start;gap:1rem 3rem}.site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;text-align:left}.site-footer__brand-link{display:inline-flex}.site-footer__brand-logo{width:107px;height:auto}.site-footer__tagline{margin:0;color:var(--site-footer-text);font-family:Figtree,sans-serif;font-size:1rem}.site-footer__navigation{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;gap:1rem 2rem}.site-footer__column{display:flex;flex-direction:column;gap:1rem}.site-footer__column-title{margin:0;color:var(--site-footer-text);font-size:1rem;font-weight:700;line-height:1.5}.site-footer__links{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;font-family:inherit;overflow:visible}.site-footer__link{display:block;color:var(--site-footer-link);font-weight:500;text-align:left;text-decoration:none}.site-footer__link:hover{color:var(--site-footer-text)}.site-footer__link-button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.site-footer__social{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;font-family:inherit;overflow:visible}.site-footer__social-link{display:flex;align-items:center;gap:.75rem;color:var(--site-footer-text);font-family:Figtree Variable,Figtree,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none}.site-footer__social-icon{box-sizing:border-box;flex:none;display:block;width:1.5rem;height:1.5rem}.site-footer__social-icon svg{display:block;width:100%;height:100%}.site-footer__social-icon--wide{padding:4px 4px 0}.site-footer__legal{margin:2.5rem 0 0;color:var(--site-footer-text);font-family:inherit;font-size:inherit;line-height:inherit;text-align:center}.site-footer__link:focus-visible,.site-footer__social-link:focus-visible,.site-footer__brand-link:focus-visible{outline:2px solid var(--site-footer-text);outline-offset:3px;border-radius:2px}@media screen and (max-width:991px){.site-footer__newsletter{flex-direction:column;justify-content:flex-start;margin-bottom:4.5rem}.site-footer__newsletter-copy{text-align:center;margin-bottom:1rem}.site-footer__main{grid-template-columns:1fr;gap:3rem 0}.site-footer__navigation{grid-template-columns:repeat(3,1fr);gap:2rem}.site-footer__column,.site-footer__links{gap:.5rem}.site-footer__social{gap:.75rem}}@media screen and (max-width:767px){.site-footer__newsletter{align-items:center;margin-bottom:3rem}.site-footer__main{place-items:start center;gap:2.5rem 0}.site-footer__navigation{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.site-footer__newsletter{gap:2rem}.site-footer__main{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem}.site-footer__brand{align-items:center;text-align:center;padding:0}.site-footer__navigation{grid-template-columns:1fr;gap:2.5rem}.site-footer__column{align-items:center;width:100%}.site-footer__social{align-items:center;gap:.5rem}.site-footer__social-icon--wide{padding:0 0 0 6px}}.newsletter-modal{position:fixed;inset:0;z-index:12000;display:flex;width:100vw;height:100%}.newsletter-modal__panel{position:relative;z-index:20;display:flex;flex:1;align-self:stretch;align-items:center;justify-content:center;height:100%;margin-inline:auto}.newsletter-modal__frame{position:fixed;inset:0;z-index:10;display:flex;flex:1;flex-direction:column;align-self:stretch;align-items:stretch;justify-content:center;background-color:transparent;overflow:auto}.newsletter-modal__frame iframe{display:flex;max-width:100%;height:100%;margin:0;padding:0;border:0}.newsletter-modal__close{position:absolute;top:2.5rem;right:13rem;z-index:13028;padding:.5625rem .9375rem;border:0;border-radius:6px;background-color:#ececec;color:var(--color--deep-purple-btob, #471972);font-family:Outfit,sans-serif;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .15s}.newsletter-modal__close:hover{transform:scale(1.1)}.newsletter-modal__close:focus-visible{outline:2px solid var(--color--deep-purple-btob, #471972);outline-offset:2px}@media(prefers-reduced-motion:reduce){.newsletter-modal__close{transition:none}.newsletter-modal__close:hover{transform:none}}@media screen and (min-width:1280px){.newsletter-modal__close{top:3rem;right:20rem}}@media screen and (min-width:1440px){.newsletter-modal__close{right:25rem}}@media screen and (min-width:1920px){.newsletter-modal__close{right:40rem}}@media screen and (max-width:991px){.newsletter-modal__close{right:4rem}}@media screen and (max-width:767px){.newsletter-modal__close{top:1rem}}@media screen and (max-width:479px){.newsletter-modal__close{right:2.5rem}}.migration-status-badge{position:fixed;right:.75rem;top:calc(var(--navbar-h, 4rem) + .75rem);z-index:2147483000;max-width:min(24rem,calc(100vw - 1.5rem));padding:.45rem .7rem;border:1px solid currentColor;border-radius:.5rem;box-shadow:0 .25rem 1rem #00000026;font-size:.75rem;font-weight:700;line-height:1.25;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.migration-status-badge[data-status=legacy]{color:#6b1f2a;background:#fff0f1}.migration-status-badge[data-status=transitional]{color:#614b00;background:#fff8d6}.migration-status-badge[data-status=migrated]{color:#176b3a;background:#eef9f2}@media(max-width:36rem){.migration-status-badge{right:.5rem;top:calc(var(--navbar-h, 4rem) + .5rem);max-width:calc(100vw - 1rem);font-size:.7rem}}.site-navbar{--site-navbar-text: #593188;--site-navbar-hover-bg: var(--color--gost-main-purple, #5931881a);--site-navbar-border: var(--color--card-border, #d0d5dd);--site-navbar-height: 4rem;position:sticky;top:0;z-index:1000;display:flex;align-items:stretch;justify-content:space-between;height:var(--site-navbar-height);padding:0 1rem;background-color:var(--color--total-white, #fff);box-shadow:0 2px 5px #0000001f}.site-navbar__brand{display:flex;flex:none;align-items:center;height:100%}.site-navbar__brand img{height:2.0625rem;width:auto}.site-navbar__nav{display:none;flex:1}.site-navbar__nav[data-open=true]{display:flex;flex-direction:column;gap:1rem;position:absolute;top:100%;left:0;right:0;padding:1rem;background-color:var(--color--total-white, #fff);box-shadow:0 12px 16px -4px #00000014}.site-navbar__links{display:flex;align-items:stretch;gap:0;margin:0;padding:0;list-style:none}.site-navbar__nav[data-open=true] .site-navbar__links{flex-direction:column;gap:.75rem}.site-navbar__links>li{display:flex;align-items:center}.site-navbar__link{position:relative;display:flex;align-items:center;padding:.25rem .5rem 0;color:var(--site-navbar-text);font-family:Outfit,sans-serif;font-weight:600;text-decoration:none}.site-navbar__link:before,.site-navbar__link:after{content:"";position:absolute;left:.4rem;bottom:0;width:0;height:3px;border-radius:1px;pointer-events:none}.site-navbar__link:before{background-color:var(--color--main-purple, #502b7c)}.site-navbar__link--current:before{width:calc(100% - .8rem)}.site-navbar__link:after{transition:width .2s ease}.site-navbar__link:hover:after,.site-navbar__link:focus-visible:after{width:calc(100% - .8rem)}.site-navbar__link[data-accent=institutions]:after{background-image:linear-gradient(90deg,#db2667,#ff4b9f)}.site-navbar__link[data-accent=teachers]:after,.site-navbar__link[data-accent=cantoo-web]:after{background-image:linear-gradient(135deg,#7a15b7,#3655d1 55%,#2da9eb)}.site-navbar__link[data-accent=students]:after{background-image:linear-gradient(92deg,#ffa321,#e6215a)}.site-navbar__link[data-accent=plans]:after{background-image:linear-gradient(135deg,#44276e,#733c8f 54%,#9a6eb1 102%)}.site-navbar__link--emphasis .site-navbar__link-label{background-image:linear-gradient(135deg,#7a15b7,#3655d1 55%,#2da9eb);background-clip:text;-webkit-background-clip:text;color:transparent}.site-navbar__actions{display:flex;align-items:center;gap:.5rem}.site-navbar__nav[data-open=true] .site-navbar__actions{flex-direction:column;align-items:stretch}.site-navbar__menu{position:relative}.site-navbar__menu-trigger{display:flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .75rem;border:none;border-radius:999px;background:none;color:var(--site-navbar-text);font-family:Outfit,sans-serif;font-weight:600;font-size:1rem;cursor:pointer}.site-navbar__menu-trigger:hover,.site-navbar__menu-trigger:focus-visible{background-color:var(--site-navbar-hover-bg)}.site-navbar__resources-trigger{padding-inline:.5rem}.site-navbar__menu-arrow{width:.6rem;height:auto}.site-navbar__menu-panel{display:none;flex-direction:column;min-width:11rem;margin-top:.25rem;padding:.5rem;position:absolute;top:100%;right:0;border:1px solid var(--site-navbar-border);border-radius:8px;background-color:var(--color--total-white, #fff);box-shadow:0 12px 16px -4px #00000014;z-index:1}.site-navbar__menu-panel[data-state=open]{display:flex}.site-navbar__nav[data-open=true] .site-navbar__menu-panel{position:static;margin-top:.5rem;box-shadow:none}.site-navbar__menu-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;border-radius:5px;background:none;color:var(--site-navbar-text);font-family:Outfit,sans-serif;font-size:.95rem;text-align:left;text-decoration:none;cursor:pointer}.site-navbar__menu-item:hover,.site-navbar__menu-item:focus-visible{background-color:var(--site-navbar-hover-bg)}.site-navbar__menu-item+.site-navbar__menu-item{border-top:1px solid var(--site-navbar-border)}.site-navbar__resources-menu{border-radius:5px}.site-navbar__resources-menu .site-navbar__menu-item{padding:.625rem .5rem;font-size:1rem;font-weight:600}.site-navbar__resources-menu .site-navbar__menu-item+.site-navbar__menu-item{border-top:none}.site-navbar__resources-separator{border:none;background-color:var(--color--form-line-divider, #dcdce5);width:100%;height:1px;margin:0}.site-navbar__menu-item[aria-busy=true] .site-navbar__menu-item-label{visibility:hidden}.site-navbar__menu-item-spinner{position:absolute;inset:0;margin:auto}.site-navbar__menu-icon{width:1rem;height:auto}.site-navbar__account-trigger--guest{background-color:var(--color--main-purple, #502b7c);color:#fff}.site-navbar__account-trigger--guest:hover,.site-navbar__account-trigger--guest:focus-visible{background-color:var(--color--main-purple, #502b7c);filter:brightness(1.1)}.site-navbar__account-icon{width:1.25rem;height:1.25rem}.site-navbar__language-trigger-flag{width:1.1rem;height:1.1rem;border-radius:999px;object-fit:cover}.site-navbar__language-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;border:none;border-radius:5px;background:none;font-size:.95rem;text-align:left;cursor:pointer}.site-navbar__language-option:hover,.site-navbar__language-option:focus-visible{background-color:var(--site-navbar-hover-bg)}.site-navbar__language-flag{width:1.25rem;height:1.25rem;border-radius:999px;object-fit:cover}.site-navbar__mobile-toggle{display:flex;flex:none;align-self:center;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;border:none;border-radius:6px;background:none;cursor:pointer}.site-navbar__mobile-toggle:hover,.site-navbar__mobile-toggle:focus-visible{background-color:var(--site-navbar-hover-bg)}.site-navbar__mobile-toggle span,.site-navbar__mobile-toggle span:before,.site-navbar__mobile-toggle span:after{display:block;inline-size:1.125rem;block-size:2px;border-radius:1px;background-color:var(--site-navbar-text);transition:transform .2s ease}.site-navbar__mobile-toggle span{position:relative}.site-navbar__mobile-toggle span:before,.site-navbar__mobile-toggle span:after{content:"";position:absolute;left:0}.site-navbar__mobile-toggle span:before{top:-5px}.site-navbar__mobile-toggle span:after{top:5px}.site-navbar__mobile-toggle--open span{background-color:transparent}.site-navbar__mobile-toggle--open span:before{top:0;transform:rotate(45deg)}.site-navbar__mobile-toggle--open span:after{top:0;transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.site-navbar__link:after,.site-navbar__resources-trigger:after,.site-navbar__mobile-toggle span,.site-navbar__mobile-toggle span:before,.site-navbar__mobile-toggle span:after{transition:none}}@media(min-width:992px){.site-navbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-navbar__brand{justify-self:start}.site-navbar__nav{display:contents}.site-navbar__links{align-items:stretch;height:100%;gap:.5rem}.site-navbar__link{height:100%}.site-navbar__links>li{align-items:stretch}.site-navbar__resources-trigger{position:relative;height:100%;padding-block:.25rem 0}.site-navbar__resources-trigger:after{content:"";position:absolute;left:.4rem;bottom:0;width:0;height:3px;border-radius:1px;background-color:var(--color--main-purple, #502b7c);pointer-events:none;transition:width .2s ease}.site-navbar__resources-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(.25rem + 1px)}.site-navbar__resources-trigger:hover:after,.site-navbar__resources-trigger:focus-visible:after{width:calc(100% - .8rem)}.site-navbar__actions{grid-column:3;justify-self:end;flex-direction:row;align-items:center;height:auto}.site-navbar__menu-panel{box-shadow:0 12px 16px -4px #00000014}.site-navbar__mobile-toggle{display:none}.site-navbar__links>li:has(.site-navbar__link--emphasis){position:relative;margin-inline-start:1rem}.site-navbar__links>li:has(.site-navbar__link--emphasis):before{content:"";position:absolute;left:-.5rem;top:20%;bottom:20%;width:1px;background-color:var(--site-navbar-border)}}.site-navbar__nav[data-open=true] .site-navbar__link,.site-navbar__nav[data-open=true] .site-navbar__menu-trigger{font-weight:500}
