.page-corners[data-v-4896eafd]{height:var(--radius);justify-content:space-between}.footer-grid[data-v-4896eafd]{display:grid}@media (min-width: 768px){.footer-grid[data-v-4896eafd]{grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(12,1fr)}.reseaux[data-v-4896eafd]{grid-column:span 3;grid-row-start:1}}@media (max-width: 768px){.footer-grid[data-v-4896eafd]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.reseaux[data-v-4896eafd]{grid-row-start:2}.reseaux-text[data-v-4896eafd]{display:none}}.insa[data-v-4896eafd]{grid-column:span 3}.centre[data-v-4896eafd]{grid-column:span 6}.icon-size[data-v-4896eafd]{width:3.5rem}.insa-logos[data-v-4896eafd]{display:block;height:auto;max-height:4rem;max-width:100%}.little-negative-top-margin[data-v-4896eafd]{margin-top:calc(-1 * var(--base-margin))}.field-layout[data-v-b9645e84]{display:flex;flex-direction:column;gap:.4rem}.field-layout[data-v-b9645e84]:has(input[type=checkbox]){flex-direction:row-reverse;justify-content:center;align-items:center;gap:.5rem}.wrapper[data-v-94fcd891]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.backdrop[data-v-94fcd891]{top:0;right:0;bottom:0;left:0;background-color:#0006;transition:opacity .2s}.backdrop.closing[data-v-94fcd891]{opacity:0}.modal-card[data-v-94fcd891]{max-width:50rem;max-height:calc(100vh - 2rem)}.body[data-v-94fcd891]{max-height:60vh;overflow-y:auto}.close-button[data-v-94fcd891]{align-self:flex-start}.xmark[data-v-94fcd891]{height:1.5rem;width:1.5rem;color:var(--color-text-2)}.modal-card[data-v-94fcd891]{animation:fade-in-94fcd891 .2s ease-out;transition:opacity .2s}@keyframes fade-in-94fcd891{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-card.closing[data-v-94fcd891]{animation:fade-out-94fcd891 .2s ease forwards}@keyframes fade-out-94fcd891{0%{transform:translateY(0);opacity:1}to{transform:translateY(5px);opacity:0}}.navcontainer[data-v-578fcad0]{position:sticky;top:calc(var(--base-margin) * 2);z-index:51}.navcard[data-v-578fcad0]{max-height:calc(100dvh - (var(--base-margin) * 4))}.animated-burger[data-v-578fcad0]{animation:burger-open-578fcad0 .3s ease forwards}.animated-burger.closing[data-v-578fcad0]{animation:burger-close-578fcad0 .3s ease forwards}@keyframes burger-open-578fcad0{0%{max-height:0;opacity:0;overflow:hidden}to{max-height:calc(100dvh - (var(--base-margin) * 8));opacity:1;overflow:auto}}@keyframes burger-close-578fcad0{0%{max-height:calc(100dvh - (var(--base-margin) * 8));opacity:1;overflow:auto}to{max-height:0;opacity:0;overflow:hidden}}.backdrop[data-v-578fcad0]{top:0;right:0;bottom:0;left:0;opacity:1;background-color:#0006;transition:opacity .3s ease;z-index:50}.backdrop.closing[data-v-578fcad0]{opacity:0}.logo[data-v-578fcad0]{height:4.5rem;width:auto}.menu-btn[data-v-578fcad0]{height:2rem;width:auto}.desktop-only[data-v-578fcad0]{justify-content:space-around}@media (max-width: 1300px){.desktop-only[data-v-578fcad0]{display:none}.not-desktop-only[data-v-578fcad0]{display:block}.burgered[data-v-578fcad0]{max-height:calc(100dvh - (var(--base-margin) * 8));display:flex;flex-direction:column;overflow:hidden}}@media (min-width: 1300px){.desktop-only[data-v-578fcad0]{display:flex}.not-desktop-only[data-v-578fcad0]{display:none}}.admin-group-show[data-v-578fcad0]{display:none}.admin-group:hover .admin-group-show[data-v-578fcad0]{display:flex}.admin-group-rotate[data-v-578fcad0]{transition:transform .3s}.admin-group:hover .admin-group-rotate[data-v-578fcad0]{transform:rotate(180deg)}.admin-panel[data-v-578fcad0]{min-width:13rem}.admin-text[data-v-578fcad0]{font-size:clamp(.9rem,2vw,1.15rem);font-weight:600;cursor:default}.notification-move[data-v-f55c6076],.notification-enter-active[data-v-f55c6076],.notification-leave-active[data-v-f55c6076]{transition:all .3s ease}.notification-enter-from[data-v-f55c6076],.notification-leave-to[data-v-f55c6076]{opacity:0;transform:translateY(30px)}.notification-leave-active[data-v-f55c6076]{position:absolute}.notification-area[data-v-f55c6076]{position:fixed;bottom:0;right:0;transform:translate(0);z-index:100}.notification[data-v-f55c6076]{max-width:24rem}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;-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-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--base-margin: .5rem;--radius: 1.5rem;--color-dark-bg-1: #161a2b;--color-dark-bg-2: #22263c;--color-dark-bg-3: #2e324c;--color-dark-bg-4: #3d4460;--color-dark-text-1: #ffffff;--color-dark-text-2: #a1aad3;--color-dark-text-3: #3d4460;--color-dark-primary-1: #63d1ff;--color-dark-primary-2: #194764;--color-dark-secondary-1: #ff92f2;--color-dark-secondary-2: #692a62;--color-light-bg-1: #ffffff;--color-light-bg-2: #e3e7f7;--color-light-bg-3: #c6ceee;--color-light-bg-4: #a1aad3;--color-light-text-1: #161a2b;--color-light-text-2: #3d4460;--color-light-text-3: #a1aad3;--color-light-primary-1: #0dc9ff;--color-light-primary-2: #2b6e99;--color-light-secondary-1: #ff75ee;--color-light-secondary-2: #923d89;--color-bg-1: var(--color-dark-bg-1);--color-bg-2: var(--color-dark-bg-2);--color-bg-3: var(--color-dark-bg-3);--color-bg-4: var(--color-dark-bg-4);--color-text-1: var(--color-dark-text-1);--color-text-2: var(--color-dark-text-2);--color-text-3: var(--color-dark-text-3);--color-primary-1: var(--color-dark-primary-1);--color-primary-2: var(--color-dark-primary-2);--color-secondary-1: var(--color-dark-secondary-1);--color-secondary-2: var(--color-dark-secondary-2);--color-correct-1: #63ff92;--color-correct-2: #18632f;--color-warn-1: #ffb363;--color-warn-2: #633e17;--color-error-1: #fc7188;--color-error-2: #66212d}.light{--color-bg-1: var(--color-light-bg-1);--color-bg-2: var(--color-light-bg-2);--color-bg-3: var(--color-light-bg-3);--color-bg-4: var(--color-light-bg-4);--color-text-1: var(--color-light-text-1);--color-text-2: var(--color-light-text-2);--color-text-3: var(--color-light-text-3);--color-primary-1: var(--color-light-primary-1);--color-primary-2: var(--color-light-primary-2);--color-secondary-1: var(--color-light-secondary-1);--color-secondary-2: var(--color-light-secondary-2)}html{font-family:Exo2,Verdana,sans-serif;font-optical-sizing:auto;color:var(--color-text-1);background-color:var(--color-bg-1);position:relative;text-align:justify}*,*:before,*:after{box-sizing:border-box;border-width:0}@media (prefers-reduced-motion: no-preference){div *{animation:fade-in .2s ease-out;transition:.15s ease-in-out}@keyframes fade-in{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}}@font-face{font-family:Exo2;src:url(/assets/Exo2-Variable-lLV6DVhW.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:SourceCodePro;src:url(./assets/fonts/sourceCodePro/sourceCodePro-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:OpenMoji;src:url(/assets/OpenMoji-Color.SVG-B3NNrwBq.ttf) format("truetype")}#app{display:flex;flex:1 1 0;flex-direction:column;min-height:100vh}code,kbd,samp,pre{font-family:SourceCodePro,monospace,monospace}.c-frame{border-radius:var(--radius);border:.15rem solid var(--color-text-3);padding:1rem;width:fit-content;height:fit-content}.c-highlighted{box-shadow:0 0 0 .15rem var(--color-primary-1)}.c-card-error,.c-card-warn,.c-card-correct,.c-card-bg-2,.c-card-bg-3{border-radius:var(--radius);place-items:center;height:fit-content;width:fit-content;gap:.8rem;padding:1rem}.c-card-bg-2{background-color:var(--color-bg-2)}.c-card-bg-3{background-color:var(--color-bg-3)}.c-card-error{background-color:var(--color-error-1);color:var(--color-light-text-1)}.c-card-error .c-link{color:var(--color-primary-2)}.c-card-error .c-link:hover{color:var(--color-primary-1)}.c-card-warn{background-color:var(--color-warn-1);color:var(--color-light-text-1)}.c-card-warn .c-link{color:var(--color-primary-2)}.c-card-warn .c-link:hover{color:var(--color-primary-1)}.c-card-correct{background-color:var(--color-correct-1);color:var(--color-light-text-1)}.c-card-correct .c-link{color:var(--color-primary-2)}.c-card-correct .c-link:hover{color:var(--color-primary-1)}.c-btn-primary,.c-btn-secondary,.c-btn-bg-2,.c-btn-bg-3,.c-btn-error{font-size:clamp(.9rem,2vw,1.15rem);font-weight:600;border-radius:var(--radius);padding:.75rem 1rem;transition:background-color .2s;cursor:pointer;text-align:center}.c-btn-primary{background-color:var(--color-primary-1);color:var(--color-light-text-1)}.c-btn-primary:hover{background-color:var(--color-primary-2);color:var(--color-dark-text-1)}.c-btn-secondary{background-color:var(--color-secondary-1);color:var(--color-light-text-1)}.c-btn-secondary:hover{background-color:var(--color-secondary-2);color:var(--color-dark-text-1)}.c-btn-bg-2{background-color:var(--color-bg-2)}.c-btn-bg-2:hover,.c-btn-bg-3{background-color:var(--color-bg-3)}.c-btn-bg-3:hover{background-color:var(--color-bg-4)}.c-btn-error{background-color:var(--color-error-1);color:var(--color-light-text-1)}.c-btn-error:hover{background-color:var(--color-error-2);color:var(--color-dark-text-1)}.c-btn-primary:disabled,.c-btn-secondary:disabled,.c-btn-bg-2:disabled,.c-btn-bg-3:disabled,.c-btn-error:disabled{background-color:var(--color-bg-4);color:var(--color-text-2);cursor:not-allowed}.c-text-btn-secondary,.c-text-btn{color:var(--color-text-1);cursor:pointer;transition:color .1s;font-size:clamp(.9rem,2vw,1.15rem);font-weight:600;margin:.5rem}.c-text-btn:hover{color:var(--color-text-2)}.c-text-btn-secondary:hover{color:var(--color-secondary-1)}.c-image-btn{transition:filter .15s}.c-image-btn:hover{cursor:pointer;transition:filter .15s;filter:brightness(.7)}.c-text-btn:disabled,.c-text-btn-secondary:disabled{color:var(--color-text-3);cursor:not-allowed}.c-image-btn:disabled{filter:grayscale(100%) brightness(.6);cursor:not-allowed}form{display:flex;flex-direction:column;gap:calc(var(--base-margin) * 2)}*:focus{outline:.1rem solid var(--color-primary-1);outline-offset:.1rem}*:focus:not(:focus-visible){outline:none}input:disabled,input[type=checkbox]:disabled,label:has(+input:disabled){color:var(--color-text-2)}button[type=submit]{align-self:center}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);cursor:pointer;color:currentColor;width:1em;height:1em;margin-top:.25em;border:.15em solid currentColor;border-radius:.25em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:checked{border-color:var(--color-primary-1);color:var(--color-primary-1)}input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:.15em;background:var(--color-primary-1)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-2);border:.15em solid var(--color-bg-4);border-radius:var(--radius);padding:.75rem 1rem;font-size:clamp(.9rem,2vw,1.15rem);color:var(--color-text-1);transition:border-color .2s,background-color .2s;width:100%}input[type=number]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=file]{border:none;font-size:clamp(.9rem,2vw,1.15rem)}input[type=file]::file-selector-button{font-size:clamp(.9rem,2vw,1.15rem);font-weight:700;border:none;border-radius:var(--radius);padding:.75rem 1rem;margin-right:.9rem;background-color:var(--color-primary-1);color:var(--color-light-text-1);cursor:pointer;transition:background-color .2s,color .2s}input[type=file]::file-selector-button:hover{background-color:var(--color-primary-2);color:var(--color-dark-text-1)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{outline:none;border-color:var(--color-primary-1);background-color:var(--color-bg-3)}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--color-text-2)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-2);border:.15em solid var(--color-bg-4);border-radius:var(--radius);padding:.75rem 2.5rem .75rem 1rem;font-size:clamp(.9rem,2vw,1.15rem);color:var(--color-text-2);transition:border-color .2s,background-color .2s;width:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a1aad3' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}select:has(option[value]:not([value=""]):checked){color:var(--color-text-1)}select:focus{outline:none;border-color:var(--color-primary-1);background-color:var(--color-bg-3)}table{width:100%;border-collapse:separate;border-spacing:var(--base-margin) var(--base-margin)}th{text-align:center}img{object-fit:contain}.c-inline-icon{display:inline-block;width:.9em;height:.9em;margin-left:.2em;margin-right:.2em;vertical-align:-.05em}.c-inline-icon>.svg-inline--fa{display:block;max-width:100%;max-height:100%}.c-link{color:var(--color-primary-1);text-decoration:underline;cursor:pointer;transition:color .2s}.c-link:hover{color:var(--color-secondary-1)}h1{font-size:2.6em;font-weight:800;text-align:center;color:var(--color-secondary-1);display:flex;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:2rem}h2{font-size:clamp(1.4rem,2vw,1.7rem);font-weight:700;margin-top:.5rem;margin-bottom:.5rem;line-height:2rem}ul{list-style-type:disc}li{margin-left:1.2rem}.u-regular{font-weight:400}strong,.u-bold{font-weight:700}.u-underline{background-image:linear-gradient(currentColor,currentColor);background-size:100% .06em;background-position-y:100%;background-position-x:0%;background-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){.u-underline{animation:fade-in .2s ease-out,draw-underline .2s ease-in-out;transition:none}@keyframes draw-underline{0%{background-size:0% .06em}to{background-size:100% .06em}}}.c-spinner{width:3rem;height:3rem;border-radius:.7rem;position:relative;animation:spinner-animation .6s infinite ease-in-out}@keyframes spinner-animation{0%{transform:translate(-1.5rem) rotate(0);background:var(--color-primary-1)}5%{transform:translate(-1.5rem) rotate(0);background:var(--color-primary-1)}45%{transform:translate(1.5rem) rotate(90deg);background:var(--color-secondary-1)}50%{transform:translate(1.5rem) rotate(90deg);background:var(--color-secondary-1)}55%{transform:translate(1.5rem) rotate(90deg);background:var(--color-secondary-1)}95%{transform:translate(-1.5rem) rotate(180deg);background:var(--color-primary-1)}to{transform:translate(-1.5rem) rotate(180deg);background:var(--color-primary-1)}}.c-thumbnail{width:100%;aspect-ratio:16/9;object-fit:cover;overflow:hidden;border-radius:var(--radius)}.c-background-image{position:absolute;top:0;left:0;display:block;object-fit:cover;object-position:center;width:100%;height:100%;opacity:.15;z-index:-1;animation:fade-in-bg .6s ease}.u-blurry{filter:blur(14px)}@keyframes fade-in-bg{0%{opacity:0}50%{opacity:0}to{opacity:.15}}.l-flex-row{display:flex;flex-direction:row}.l-flex-column{display:flex;flex-direction:column}.l-wrap{flex-wrap:wrap}.l-grow{flex:1 1 0}.l-main-start{justify-content:flex-start}.l-main-center{justify-content:center}.l-main-end{justify-content:flex-end}.l-cross-start{align-items:flex-start}.l-cross-center{align-items:center}.l-cross-end{align-items:flex-end}.l-justify-start{justify-items:flex-start}.l-justify-center{justify-items:center}.l-justify-end{justify-items:flex-end}.l-grid-arbitrary{display:grid}@media (max-width: 70rem){.l-grid-2{display:grid;grid-template-columns:repeat(1,1fr)}}@media (min-width: 70rem){.l-grid-2{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width: 48rem){.l-grid-3{display:grid;grid-template-columns:repeat(1,1fr)}}@media (min-width: 48rem) and (max-width: 80rem){.l-grid-3{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 80rem) and (max-width: 120rem){.l-grid-3{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width: 120rem){.l-grid-3{display:grid;grid-template-columns:repeat(4,1fr)}}@media (max-width: 40rem){.l-grid-4{display:grid;grid-template-columns:repeat(1,1fr)}}@media (min-width: 40rem) and (max-width: 60rem){.l-grid-4{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 60rem) and (max-width: 80rem){.l-grid-4{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width: 80rem) and (max-width: 120rem){.l-grid-4{display:grid;grid-template-columns:repeat(4,1fr)}}@media (min-width: 120rem){.l-grid-4{display:grid;grid-template-columns:repeat(5,1fr)}}@media (max-width: 40rem){.l-grid-6{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 40rem) and (max-width: 60rem){.l-grid-6{display:grid;grid-template-columns:repeat(3,1fr)}}@media (min-width: 60rem) and (max-width: 75rem){.l-grid-6{display:grid;grid-template-columns:repeat(4,1fr)}}@media (min-width: 75rem) and (max-width: 85rem){.l-grid-6{display:grid;grid-template-columns:repeat(5,1fr)}}@media (min-width: 85rem) and (max-width: 120rem){.l-grid-6{display:grid;grid-template-columns:repeat(6,1fr)}}@media (min-width: 120rem) and (max-width: 145rem){.l-grid-6{display:grid;grid-template-columns:repeat(7,1fr)}}@media (min-width: 145rem){.l-grid-6{display:grid;grid-template-columns:repeat(8,1fr)}}.l-relative-position{position:relative}.l-absolute-position{position:absolute}.l-gap-0{gap:0}.l-gap-1{gap:var(--base-margin)}.l-gap-2{gap:calc(var(--base-margin) * 2)}.l-gap-4{gap:calc(var(--base-margin) * 4)}.l-horizontal-gap-1{column-gap:var(--base-margin)}.l-horizontal-gap-2{column-gap:calc(var(--base-margin) * 2)}.l-horizontal-gap-4{column-gap:calc(var(--base-margin) * 4)}.l-vertical-gap-1{row-gap:var(--base-margin)}.l-vertical-gap-2{row-gap:calc(var(--base-margin) * 2)}.l-vertical-gap-4{row-gap:calc(var(--base-margin) * 4)}.l-overflow-auto{overflow:auto}.l-overflow-hidden{overflow:hidden}.u-hidden{display:none}.u-color-text-1{color:var(--color-text-1)}.u-color-text-2{color:var(--color-text-2)}.u-color-text-3{color:var(--color-text-3)}.u-color-primary-1{color:var(--color-primary-1)}.u-color-secondary-1{color:var(--color-secondary-1)}.u-color-correct-1{color:var(--color-correct-1)}.u-color-warn-1{color:var(--color-warn-1)}.u-color-error-1{color:var(--color-error-1)}.u-color-always-light{color:var(--color-dark-text-1)}.u-color-always-dark{color:var(--color-light-text-1)}.u-bg-bg-1{background-color:var(--color-bg-1)}.u-bg-bg-2{background-color:var(--color-bg-2)}.u-bg-bg-3{background-color:var(--color-bg-3)}.u-bg-primary-1{background-color:var(--color-primary-1)}.u-bg-secondary-1{background-color:var(--color-secondary-1)}.u-rounded{border-radius:var(--radius)}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-small-text{font-size:.75rem;line-height:.8rem}.u-normal-text{font-size:1rem}.u-big-text{font-size:1.25rem}.u-huge-text{font-size:clamp(2.5rem,6vw,4rem)}.u-text-indent p,p.u-text-indent{text-indent:3rem}.u-full-height{height:100%}.u-full-width{width:100%}@media (max-width: 80rem){.u-m-main{margin-left:calc(var(--base-margin) * 2);margin-right:calc(var(--base-margin) * 2)}}@media (min-width: 80rem){.u-m-main{margin-left:calc(var(--base-margin) * 6);margin-right:calc(var(--base-margin) * 6)}}@media (max-width: 80rem){.u-p-main{padding-left:calc(var(--base-margin) * 2);padding-right:calc(var(--base-margin) * 2)}}@media (min-width: 80rem){.u-p-main{padding-left:calc(var(--base-margin) * 6);padding-right:calc(var(--base-margin) * 6)}}@media (max-width: 48rem){.u-m-text{margin-left:1rem;margin-right:1rem}}@media (min-width: 48rem) and (max-width: 80rem){.u-m-text{margin-left:6rem;margin-right:6rem}}@media (min-width: 80rem) and (max-width: 110rem){.u-m-text{margin-left:16rem;margin-right:16rem}}@media (min-width: 110rem){.u-m-text{margin-left:26rem;margin-right:26rem}}@media (max-width: 48rem){.u-m-double-text{margin-left:1rem;margin-right:1rem}}@media (min-width: 48rem){.u-m-double-text{margin-left:6rem;margin-right:6rem}}.u-m-0{margin:0}.u-mx-0{margin-left:0;margin-right:0}.u-my-0{margin-top:0;margin-bottom:0}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}.u-ml-0{margin-left:0}.u-mr-0{margin-right:0}.u-m-1{margin:var(--base-margin)}.u-mx-1{margin-left:var(--base-margin);margin-right:var(--base-margin)}.u-my-1{margin-top:var(--base-margin);margin-bottom:var(--base-margin)}.u-mt-1{margin-top:var(--base-margin)}.u-mb-1{margin-bottom:var(--base-margin)}.u-ml-1{margin-left:var(--base-margin)}.u-mr-1{margin-right:var(--base-margin)}.u-m-2{margin:calc(var(--base-margin) * 2)}.u-mx-2{margin-left:calc(var(--base-margin) * 2);margin-right:calc(var(--base-margin) * 2)}.u-my-2{margin-top:calc(var(--base-margin) * 2);margin-bottom:calc(var(--base-margin) * 2)}.u-mt-2{margin-top:calc(var(--base-margin) * 2)}.u-mb-2{margin-bottom:calc(var(--base-margin) * 2)}.u-ml-2{margin-left:calc(var(--base-margin) * 2)}.u-mr-2{margin-right:calc(var(--base-margin) * 2)}.u-m-4{margin:calc(var(--base-margin) * 4)}.u-mx-4{margin-left:calc(var(--base-margin) * 4);margin-right:calc(var(--base-margin) * 4)}.u-my-4{margin-top:calc(var(--base-margin) * 4);margin-bottom:calc(var(--base-margin) * 4)}.u-mt-4{margin-top:calc(var(--base-margin) * 4)}.u-mb-4{margin-bottom:calc(var(--base-margin) * 4)}.u-ml-4{margin-left:calc(var(--base-margin) * 4)}.u-mr-4{margin-right:calc(var(--base-margin) * 4)}.u-p-0{padding:0}.u-px-0{padding-left:0;padding-right:0}.u-py-0{padding-top:0;padding-bottom:0}.u-pt-0{padding-top:0}.u-pb-0{padding-bottom:0}.u-pl-0{padding-left:0}.u-pr-0{padding-right:0}.u-p-1{padding:var(--base-margin)}.u-px-1{padding-left:var(--base-margin);padding-right:var(--base-margin)}.u-py-1{padding-top:var(--base-margin);padding-bottom:var(--base-margin)}.u-pt-1{padding-top:var(--base-margin)}.u-pb-1{padding-bottom:var(--base-margin)}.u-pl-1{padding-left:var(--base-margin)}.u-pr-1{padding-right:var(--base-margin)}.u-p-2{padding:calc(var(--base-margin) * 2)}.u-px-2{padding-left:calc(var(--base-margin) * 2);padding-right:calc(var(--base-margin) * 2)}.u-py-2{padding-top:calc(var(--base-margin) * 2);padding-bottom:calc(var(--base-margin) * 2)}.u-pt-2{padding-top:calc(var(--base-margin) * 2)}.u-pb-2{padding-bottom:calc(var(--base-margin) * 2)}.u-pl-2{padding-left:calc(var(--base-margin) * 2)}.u-pr-2{padding-right:calc(var(--base-margin) * 2)}.u-p-4{padding:calc(var(--base-margin) * 4)}.u-px-4{padding-left:calc(var(--base-margin) * 4);padding-right:calc(var(--base-margin) * 4)}.u-py-4{padding-top:calc(var(--base-margin) * 4);padding-bottom:calc(var(--base-margin) * 4)}.u-pt-4{padding-top:calc(var(--base-margin) * 4)}.u-pb-4{padding-bottom:calc(var(--base-margin) * 4)}.u-pl-4{padding-left:calc(var(--base-margin) * 4)}.u-pr-4{padding-right:calc(var(--base-margin) * 4)}
