/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/.titleTOC{font-size:1.5rem!important}.margintoc{margin-right:2.5vw}.link{color:var(--purple-dark);display:block;font-family:Tilda_sans;padding:5px 0;text-align:justify;text-decoration:none;text-justify:inter-word;transition:background-color .3s ease}.link:hover{background-color:var(--violet-pale)}.link-accent{color:var(--violet);font-weight:700}.pl-2{padding-left:2rem!important}.pl-4{padding-left:4rem!important}.spacelines{line-height:1.5rem}@media screen and (max-width:768px){.spacelines{line-height:1.2rem}.margintoc{margin-right:3vw}}#test_title{color:#cd51ff;font-family:Franklin Gothic Medium;font-size:60px}#test_div1{background-color:#e29aff;border:5px outset #cd51ff;text-align:center;-webkit-transform:translate(100%);transform:translate(100%);width:33.333333%}#test_heading{color:#cd51ff;font-family:Franklin Gothic Medium}#test_text{color:#cd51ff;font-family:Segoe UI}#error_page{background-color:#c100fc;height:100vh}.box{border:1px solid #111;border-radius:20px;box-shadow:inset 0 0 20px #6c0f91;height:100vh;margin:0 auto;overflow:hidden;position:relative;width:100%}.box,.box p{background-color:#e29aff}.box p{-webkit-animation:moveX 3s linear 0s infinite alternate,moveY 5s linear 0s infinite alternate;animation:moveX 3s linear 0s infinite alternate,moveY 5s linear 0s infinite alternate;border:5px outset #cd51ff;color:#6c0f91;font-family:Franklin Gothic Medium;height:40px;padding:5px;position:absolute;text-align:center;width:400px}@-webkit-keyframes moveX{0%{left:0}to{left:68%}}@keyframes moveX{0%{left:0}to{left:68%}}@-webkit-keyframes moveY{0%{top:0}to{top:420px}}@keyframes moveY{0%{top:0}to{top:420px}}.styled{background-color:#e29aff;background-image:linear-gradient(to top left,rgba(0,0,0,.2),rgba(0,0,0,.2) 30%,transparent);border:0;border-radius:10px;color:#fff;font-size:1rem;left:75%;line-height:2;padding:0 20px;position:absolute;text-align:center;top:5%}.styled:hover{background-color:#cd51ff}.styled:active{background-color:#6c0f91;box-shadow:inset 1.5px 1.5px 2px rgba(0,0,0,.6)}.footer{background:#000;bottom:0;color:var(--violet);left:0;padding:30px;position:inherit;width:100%}.footer .column-container{-webkit-column-count:3;column-count:3;-webkit-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;margin:0 auto}.footer .column-container p{flex:1 1;padding:10px}.footer .head{color:inherit;font-size:25px;padding-top:10 px}.footer .text{color:inherit;font-size:15px;opacity:.65;padding-top:5px;position:relative}.footer .social{padding:15px 15px 15px 0}.footer .social>a{display:inline-block;flex-wrap:wrap;font-size:25px;height:40px;line-height:40px;margin:0 10px;opacity:.85;width:40px}.footer .social>a:hover{opacity:1}.footer .menu{font-size:25px;line-height:2;list-style:none}.footer .menu a{color:inherit;display:list-item}.footer .menu a:hover{color:var(--purple-white)}

/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.bottom-8{bottom:2rem}.right-0{right:0}.right-8{right:2rem}.top-0{top:0}.top-4{top:1rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-\[8\]{z-index:8}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-12{grid-column:span 12/span 12}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.m-0{margin:0}.mx-\[2rem\]{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-\[-16px\]{margin-left:-16px}.ml-\[2rem\]{margin-left:2rem}.ml-\[40px\]{margin-left:40px}.ml-\[5px\]{margin-left:5px}.mr-10{margin-right:2.5rem}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[-0\.5rem\]{margin-top:-.5rem}.mt-\[-1rem\]{margin-top:-1rem}.mt-\[-5px\]{margin-top:-5px}.mt-\[10px\]{margin-top:10px}.mt-\[20px\]{margin-top:20px}.mt-\[2rem\]{margin-top:2rem}.mt-\[2vw\]{margin-top:2vw}.mt-\[60px\]{margin-top:60px}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[14vw\]{height:14vw}.h-\[3rem\]{height:3rem}.h-\[6\.5rem\]{height:6.5rem}.h-\[9rem\]{height:9rem}.h-\[9vw\]{height:9vw}.h-full{height:100%}.h-screen{height:100vh}.w-1\/4{width:25%}.w-12{width:3rem}.w-3\/5{width:60%}.w-\[100\%\]{width:100%}.w-\[14vw\]{width:14vw}.w-\[3rem\]{width:3rem}.w-\[9rem\]{width:9rem}.w-\[9vw\]{width:9vw}.w-full{width:100%}.w-screen{width:100vw}.grow{flex-grow:1}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.border{border-width:1px}.bg-\[var\(--purple-dark\)\]{background-color:#331440;background-color:var(--purple-dark)}.bg-\[var\(--purple-white\)\]{background-color:#f7e6ff;background-color:var(--purple-white)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[3rem\]{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem}.pb-12,.py-12{padding-bottom:3rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pt-12{padding-top:3rem}.pt-\[98px\]{padding-top:98px}.text-center{text-align:center}.text-\[1\.1vw\]{font-size:1.1vw}.text-\[1vw\]{font-size:1vw}.text-\[20px\]{font-size:20px}.text-\[35px\]{font-size:35px}.text-\[50px\]{font-size:50px}.opacity-0{opacity:0}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);-webkit-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);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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--purple-white:#f7e6ff;--violet-pale:#e29aff;--violet:#cd51ff;--purple-dark:#331440;--black-purple:#09040c;--grey:#a6a6a6;--lavender:#ddb0ff;--colorblind_red:#dc2c25;--colorblind_blue:#3081bd;--colorblind_red:#335f62}@font-face{font-family:Tilda_sans;src:url(/epfl/static/media/TildaSans-VF.22b8b72db2ebdc82a72b.ttf) format("truetype")}@font-face{font-family:Geologica_bold;src:url(/epfl/static/media/Geologica-Bold.f08a549395ba6f383106.ttf) format("truetype")}h1{color:#09040c;color:var(--black-purple);font-size:3.5rem!important;left:10%;position:absolute;top:40%;z-index:6}h1,h2{font-family:Geologica_bold,Helvetica,Arial,sans-serif}h2{font-size:2rem!important}h3{font-size:1.5rem!important;margin-bottom:5px}h3,h4{font-family:Geologica_bold,Helvetica,Arial,sans-serif;margin-top:15px}h4{font-size:1.2rem!important}h5{font-size:1.15rem!important}h5,h6{font-family:Geologica_bold,Helvetica,Arial,sans-serif}h6{font-size:1.05rem!important}p{line-height:1.6}li,p{font-family:Tilda_sans,Helvetica,Arial,sans-serif;font-size:1.15rem!important;text-align:justify}li{margin-bottom:15px;text-justify:inter-word}ol{font-family:Tilda_sans,Helvetica,Arial,sans-serif;list-style:decimal inside}a{color:#cd51ff;color:var(--violet)}b{font-size:1.15rem!important;font-weight:700;text-align:justify;text-justify:inter-word}b,figcaption{font-family:Tilda_sans,Helvetica,Arial,sans-serif}span{color:#cd51ff;color:var(--violet);font-weight:700}strong{font-family:Tilda_sans,Helvetica,Arial,sans-serif;font-size:1.15rem!important;text-align:justify;text-justify:inter-word}.top-page{background:#cd51ff;background:linear-gradient(180deg,#cd51ff,#e29aff 40%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cd51ff",endColorstr="#ffffff",GradientType=1);height:40vh;position:inherit;z-index:-1}.centered-image{display:block;margin-left:auto;margin-right:auto;width:70%}.TOCstyle{background-color:#fff;bottom:0;left:0;margin-left:0;margin-right:200px;max-height:50%;opacity:1;outline:2px solid #ddb0ff;outline:2px solid var(--lavender);overflow-y:auto;position:fixed;right:0;width:100%;z-index:1001}.scrollable{max-height:100vh;overflow-y:auto}summary{font-family:Tilda_sans,Helvetica,Arial,sans-serif;font-size:1.3rem!important;text-align:justify;text-justify:inter-word}.dividergeneral{border:none;border-top:1px solid #e29aff;border-top:1px solid var(--violet-pale);opacity:.3}@media screen and (max-width:768px){h1{font-size:2.5rem!important}.centered-image{display:block;margin-left:auto;margin-right:auto;width:100%}}.hover\:bg-\[\#cd51ff\]:hover{--tw-bg-opacity:1;background-color:rgb(205 81 255/var(--tw-bg-opacity))}@media (min-width:640px){.sm\:p-16{padding:4rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:py-16{padding-top:4rem}.sm\:pb-16,.sm\:py-16{padding-bottom:4rem}.sm\:pt-16{padding-top:4rem}.sm\:text-\[32px\]{font-size:32px}}@media (min-width:768px){.md\:right-0{right:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-8{grid-column:span 8/span 8}.md\:mr-\[10vw\]{margin-right:10vw}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[4rem\]{height:4rem}.md\:w-1\/2{width:50%}.md\:w-\[4rem\]{width:4rem}.md\:justify-normal{justify-content:normal}}@media (min-width:1024px){.lg\:w-\[80\%\]{width:80%}}@media (min-width:1536px){.\32xl\:max-w-\[1280px\]{max-width:1280px}}.highlight:hover{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:slide;animation-name:slide}@media (min-width:768px){.sub:hover{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:sub-slide;animation-name:sub-slide}}.bg_open_animation{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:bg-slide;animation-name:bg-slide}.bg_open_animation,.links_animation{-webkit-animation-duration:2s;animation-duration:2s}.links_animation{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none}.links_animation,.logo_animation{-webkit-animation-name:text-up;animation-name:text-up}.logo_animation{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slide{0%{margin-left:0}to{margin-left:10px}}@keyframes slide{0%{margin-left:0}to{margin-left:10px}}@-webkit-keyframes sub-slide{0%{margin-left:0}to{margin-left:10px}}@keyframes sub-slide{0%{margin-left:0}to{margin-left:10px}}@-webkit-keyframes bg-slide{0%{width:0}to{width:100%}}@keyframes bg-slide{0%{width:0}to{width:100%}}@-webkit-keyframes text-up{0%{opacity:0}50%{pointer-events:auto}to{opacity:1;pointer-events:auto}}@keyframes text-up{0%{opacity:0}50%{pointer-events:auto}to{opacity:1;pointer-events:auto}}input[type=checkbox]{height:0;visibility:hidden;width:0}label{background:grey;border-radius:50px;cursor:pointer;display:block;height:40px;position:relative;text-indent:-9999px;width:80px}label:after{background:#fff;border-radius:50%;content:"";height:30px;left:5px;position:absolute;top:5px;transition:.3s;width:30px}input:checked+label{background:#bada55}input:checked+label:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}label:active:after{width:50px}@media (max-width:768px){label{height:30px;width:60px}label:after{height:20px;left:3px;top:3px;width:20px}label:active:after{width:40px}}@media (max-width:480px){label{height:20px;width:40px}label:after{height:15px;left:2px;top:2px;width:15px}label:active:after{width:30px}}#dynamic-bg{background-color:var(--purple-dark)}.preloader{background:#000;bottom:0;height:100vh;left:0;position:fixed;right:0;width:100%;z-index:55}.preloader,.preloader .texts-container{align-items:center;color:#fff;display:flex;justify-content:center;overflow:hidden}.preloader .texts-container{font-size:20px;font-weight:800;height:80vh;width:500px}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid transparent;border-top:5px solid transparent;box-sizing:initial;-webkit-transform:translateY(-5px);transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:transparent;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transform:scale(0);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.rc-slider-mark-text{color:var(--violet-pale);font-family:Tilda_sans;font-size:16px;margin-left:4px;margin-top:10px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:var(--violet-pale);box-shadow:0 0 0 5px var(--violet-pale)}.rc-slider-dot{bottom:-2px;height:16px;top:-3px;width:16px}.rc-slider-rail,.rc-slider-track{height:10px}.rc-slider-handle{height:40px;margin-top:-16px;width:40px}.text-slider{color:var(--violet-pale);font-family:Tilda_sans;font-size:12px;font-weight:700;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.text-slider-container{position:absolute;top:-40px;width:100%}@media screen and (max-width:768px){.rc-slider-dot{bottom:-2px;height:12px;top:-3px;width:12px}.rc-slider-rail,.rc-slider-track{height:6px}.rc-slider-handle{height:30px;margin-top:-14px;width:30px}.text-slider-container{top:-37px}}.parties{width:100vw}.aboutsection,.projectsection{margin-top:10%}.lastpart{margin-bottom:2.5%}.definitionhome{bottom:10%;display:block;font-family:Tilda_sans;font-size:1.5rem;margin-top:0;position:absolute;right:5%}.gradient-head{-webkit-filter:blur(200px);filter:blur(200px);height:100vh;left:70%;top:10%;-ms-transform:rotate(43.13deg);-webkit-transform:rotate(43.13deg);transform:rotate(43.13deg);width:304px}.gradient-03,.gradient-head{background:var(--violet);position:absolute;z-index:0}.gradient-03{-webkit-filter:blur(175px);filter:blur(175px);height:800px;left:20%;top:5%;-webkit-transform:rotate(-114.2deg);transform:rotate(-114.2deg);width:404px}.gradient-04{background:var(--violet-pale);-webkit-filter:blur(200px);filter:blur(200px);height:100vh;left:70%;position:absolute;top:10%;-webkit-transform:rotate(43.13deg);transform:rotate(43.13deg);width:304px;z-index:0}@media screen and (max-width:768px){.overall{overflow-x:hidden}.parties{margin-left:2.5%}.aboutsection{height:100vh}.aboutsection,.projectsection{margin-top:20%}.lastpart{margin-bottom:20%}.definitionhome{bottom:-5%;right:10%}}.headpage{flex-direction:row}.bigtitle,.headpage{display:flex;flex-wrap:wrap}.bigtitle{align-self:center;flex-direction:column;z-index:2}.headtitle{font-family:Geologica_bold,Helvetica,Arial,sans-serif!important;font-size:4.5rem!important;font-weight:700;margin-left:-4rem}.typetext{font-size:3rem!important;font:normal;z-index:2}.text-center{align-items:center;flex:1 1;justify-content:center;z-index:2}.aboutdisposition{margin-top:5%}.aboutelement{display:flex;flex-direction:column;flex-wrap:wrap}.question,.question span{color:var(--black-purple)}.question span{font-size:2.5rem}.visitotherpage{font-size:1.5rem!important;font-weight:bolder;margin-right:2.5%;margin-top:5%;text-align:right;z-index:7}.visitotherpage span{color:var(--black-purple);z-index:2}.text-style{font-size:1.25rem!important;margin-left:5%;margin-right:5%;z-index:2}.infos,.infos2{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:2}.infos2{margin-right:2.5%}.biglogo{box-sizing:initial!important;height:auto;margin:2.5% 10% 10%;width:78%;z-index:6}.icon-center{align-items:center;display:flex;height:20%;justify-content:center;max-height:80px;width:auto;z-index:2}.illustrationvideo{border:1rem solid var(--violet);width:45%}.illustrationimage,.illustrationvideo{align-items:center;height:auto;justify-content:center;margin-left:5%;margin-top:2.5%;z-index:6}.illustrationimage{margin-right:10%;width:25%}@media screen and (max-width:768px){.headpage,.infos{flex-direction:column}.infos,.infos2{margin-bottom:5%}.infos2{flex-direction:column-reverse}.icon-center{height:100%;margin-top:20%;max-height:60px;width:auto}.icon-number{max-height:40px!important}.illustrationvideo{margin-left:5%;margin-top:2.5%}.illustrationimage,.illustrationvideo{height:auto;max-width:300px;width:100%}.illustrationimage{align-items:center;justify-content:center;margin-right:0}.text-style{margin-left:10%;margin-right:5%}.text-center span{font-size:1.8rem}.question span{font-size:1.3rem}.visitotherpage{align-items:center;justify-content:center;margin-right:0;margin-top:10%;text-align:center}.biglogo{align-items:center;margin-left:13%;margin-top:5%;max-width:300px;width:100%}.bigtitle{display:flex}.bigtitle,.headtitle{align-items:center;justify-content:center;text-align:center}.headtitle{font-size:3.5rem!important;margin-left:0}.recenter{margin-left:5%}.avoidover{margin-right:3rem}.deplacement{margin-right:2.5rem}}@media (min-width:768px){.tohide{display:block}.text-box{height:auto;padding-right:20px;width:70%}}@media (max-width:767px){.tohide{display:none}.text-box{height:auto;padding-right:0;width:100%}}.linkcontainer{align-items:left;background-color:#331440;border-radius:4px;color:#fff;height:40px;padding-right:30px;padding-top:5px;width:150px}.link-content,.linkcontainer{display:flex;text-decoration:none}.link-content{align-items:center}.linkcontainer img{margin-right:10px;max-height:80%;width:auto}.link-content span{color:#f7e6ff}.cursiveText{font-family:"'Dancing Script', cursive"}.linecontainer{display:flex}.line,.linecontainer{align-items:center;flex-direction:column}.line{display:grid;margin:20px}.galleryWrapper{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(200px,1fr))}div.gallery{border:4px solid #bc85ff;border-radius:50%;height:200px;overflow:hidden;position:relative;width:200px}div.gallery img{-webkit-clip-path:circle(50% at center);clip-path:circle(50% at center);height:100%;object-fit:cover;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;width:100%}.line .responsive:first-child .gallery.open{left:30%;-webkit-transform:translate(-30%,-15%);transform:translate(-30%,-15%)}.line .responsive:first-child .gallery.open,.line .responsive:nth-child(2) .gallery.open{border:none;border-radius:0;height:auto;max-height:none;position:relative;top:15%;width:70vw;z-index:5}.line .responsive:nth-child(2) .gallery.open{left:50%;-webkit-transform:translate(-50%,-15%);transform:translate(-50%,-15%)}.line .responsive:nth-child(3) .gallery.open{border:none;border-radius:0;height:auto;left:75%;max-height:none;position:relative;top:15%;-webkit-transform:translate(-75%,-15%);transform:translate(-75%,-15%);width:70vw;z-index:5}div.desc{padding:15px;text-align:center}.responsive{float:left;padding:0 6px;width:24.99999%}@media only screen and (max-width:700px){.responsive{margin:6px 0;width:49.99999%}}@media only screen and (max-width:960px) and (min-width:767px){.ihatemyself .photo{height:160px;width:160px}}@media only screen and (max-width:500px){.responsive{width:100%}}.clearfix:after{clear:both;content:"";display:table}.divider{border:none;border-top:1px solid var(--violet-pale);margin:20px 0;opacity:.4}.personal-card{background-color:#ddb0ff;border:4px solid #bc85ff;border-radius:10px;display:flex;padding:20px}.photo{border:8px solid #bc85ff;border-radius:50%;height:200px;margin-right:20px;object-fit:cover;padding:0;width:200px}.content-personalcard{flex:1 1}.content-personalcard h2{left:0;top:2px}.takeaway-list{background-color:#bc85ff;border-radius:10px;bottom:15px;list-style-type:square;padding-left:30px}.read-more-btn{background-color:#a38aff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.expanded .collapsible-content{max-height:100%}.collapsed{display:block}.close-button{color:#a38aff;cursor:pointer;font-size:40px;position:absolute;right:10px;top:10px}@media screen and (max-width:768px) and (min-width:485px){.photo{height:150px;width:150px}}@media screen and (max-width:485px){.photo{height:100px;width:100px}}.carousel-item{border:8px solid var(--lavender);border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:700px;object-fit:cover;width:auto}.carousel-buttons{color:var(--lavender);font-size:20px}.button-arrowhp{background:none;border:none;color:var(--lavender);cursor:pointer;margin-top:20px}.button-arrowhp .arrowhp:before{color:var(--lavender);left:0;padding-right:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-arrowhp:hover{background:none;color:var(--violet)}.indicator-buttons{font-size:12px}.indicator-symbol{color:var(--grey)}.indicator-symbol:hover{color:var(--violet)}.carousel .indicators .indicator-buttons{color:var(--lavender)}.indicator-symbol-activeHP{color:var(--violet)}.title{border-radius:10px;color:#000;justify-content:flex-end;padding:10px}.carousel-img-container,.title{align-items:center;display:flex}.carousel-img-container{height:100%;justify-content:center;position:relative;-webkit-transform:translate(0);transform:translate(0);width:100%}.carousel-title{background-color:#fff2fc;border-radius:5px;color:var(--black-purple);font-size:14px;left:10px;opacity:.7;padding:5px 10px;position:absolute;top:10px;z-index:1}@media screen and (max-width:768px){.carousel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:380px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.carouselbs{display:flex;flex-direction:column;height:980px;justify-content:center;overflow:hidden;width:700px}.innerbs{box-shadow:0 5px 15px,rgba(0,0,0,.05);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;white-space:nowrap}.carousel-itembs{align-items:center;background-color:#fff;border:8px solid var(--lavender);border-radius:10px;display:inline-flex;justify-content:center;max-height:1000px;max-width:710px;object-fit:cover}.carousel-buttonsbs{color:var(--lavender);display:flex;font-size:20px;justify-content:space-evenly}.button-arrowhpbs{background:none;border:none;color:var(--lavender);cursor:pointer;margin-top:20px}.button-arrowhpbs .arrowhpbs:before{color:var(--lavender);left:0;padding-right:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-arrowhpbs:hover{background:none;color:var(--violet)}.indicatorsbs{align-items:center;display:flex;justify-content:space-around;margin-top:20px}.indicator-buttonsbs{border:none;cursor:pointer;font-size:12px}.indicatorsbs>buttonbs{background-color:none;margin:5px}.indicator-symbolbs{color:var(--grey)}.indicator-symbolbs:hover{color:var(--violet)}.indicator-buttonsbs:hover{background-color:initial}.carouselbs .indicatorsbs .indicator-buttonsbs{color:var(--lavender)}.indicator-symbol-activeHPbs{color:var(--violet)}.titlebs{align-items:center;border-radius:10px;color:#000;display:flex;justify-content:flex-end;padding:10px}.carousel-img-containerbs{align-items:center;display:flex;height:980px;justify-content:center;position:relative;-webkit-transform:translate(0);transform:translate(0);width:768px}.carousel-titlebs{background-color:#fff2fc;border-radius:5px;color:var(--black-purple);font-size:14px;left:10px;opacity:.7;padding:5px 10px;position:absolute;top:10px;z-index:1}@media screen and (max-width:768px) and (max-height:980px){.carouselbs{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:980px;max-width:768px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width:768px){.text_team{margin-left:3rem;margin-right:3rem}}@media (max-width:767px){.text_team{margin-left:1rem;margin-right:1rem}}.photo-container{display:flex;flex-wrap:wrap;justify-content:space-between}.photo-item{position:relative}.image-text{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;opacity:0;padding:10px;position:absolute;text-align:left;transition:opacity .3s ease;width:100%}.gray-text{color:gray}.photo-item:hover .image-text{opacity:1}.photo-container img{width:100%}.grid-container{display:flex;flex-wrap:wrap;margin:-10px}.photo-item{box-sizing:border-box;flex-basis:calc(33.33% - 20px);flex-grow:0;flex-shrink:0;margin:10px}@media (max-width:1024px){.photo-item{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0}}@media (max-width:767px){.photo-item{flex-basis:calc(100% - 20px);flex-grow:0;flex-shrink:0}}body{display:grid;min-height:30vh;place-items:center}.content{display:flex;flex-direction:column;left:100px;position:absolute;top:100px}.cursor-follow{background:url(https://static.igem.wiki/teams/4888/wiki/game/gauche.png) no-repeat 50% 50%;background-size:cover;height:70px;mix-blend-mode:difference;pointer-events:none;position:absolute;-webkit-transform:translate(5px,5px);transform:translate(5px,5px);-webkit-user-select:none;user-select:none;width:200px;z-index:2}.slide{display:grid;height:150px;padding:7px;-webkit-perspective:100px;perspective:100px;place-items:center;width:200px}.imagegame img{height:100%;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;width:100%}.image-slider{display:grid;height:200px;overflow:hidden;place-items:center;position:relative;width:100%}.image-slider-track-1{-webkit-animation:play1 20s linear infinite;animation:play1 20s linear infinite;display:flex;width:800px}.image-slider-track-2{-webkit-animation:play2 40s linear infinite;animation:play2 40s linear infinite;display:flex;width:2800px}@-webkit-keyframes play1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes play1{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes play2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px)}}@keyframes play2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px)}}.image-slider:after,.image-slider:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0) 100%);content:"";height:100%;position:absolute;width:10%;z-index:2}.image-slider:before{left:0;top:0}.image-slider:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0) 100%);right:0;top:0}img:hover{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}div.container{background:#b00;height:300px;overflow:hidden;width:300px}div.imageFrame{display:none;max-height:100%;max-width:100%}div.imageFrame img{display:block;height:100%}ula{list-style-position:inside;list-style-type:square}.letruc{max-width:90%}.newsize{font-size:1.7rem!important}.flotte{float:right}mark{background-color:initial;color:#e29aff}.date{color:gray}.date-text{color:#000;font-weight:550}table{border:2px solid #000;border-collapse:collapse;width:100%}td,th,tr{border:1px solid #000}td,th{padding:8px;text-align:center}.fig1saf{height:auto;padding-bottom:30px;padding-top:30px;width:100%}.collapsible{border:none;color:#000;cursor:pointer;font-size:15px;outline:none;padding:18px;text-align:left;width:100%}.active,.collapsible:hover{background-color:#555}.content{display:none;overflow:hidden;padding:0 18px}.imag{min-height:100vh;position:relative}.imag .content{align-items:center;display:flex;height:100vh;justify-content:center;position:absolute;width:100%}.content span.img-txt{background-color:#333;color:#fff;font-size:1.5rem;letter-spacing:10px;padding:1rem;text-transform:uppercase}.text-box{padding:3rem 1rem;text-align:center;text-align:justify}.medal{width:30px}.checkmark,.medal{display:inline;height:auto;position:absolute}.checkmark{margin-top:3px;width:20px}.summAward{margin-left:14px}.countDown{background:#982bc4;background:linear-gradient(11deg,#982bc4,#cd51ff 49%,#f7e6ff);border-radius:8px;box-shadow:-5px 6px 0 3px #652380;color:#e29aff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#982bc4",endColorstr="#f7e6ff",GradientType=1);margin-bottom:20px;padding:5px 20px 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.linkTo{font-weight:700}.OurMedal{height:auto;max-width:150px;width:4rem}.separation{align-items:center!important;display:flex}.columns{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.space{margin-left:5rem}@media (max-width:767px){.columns{align-items:flex-start;flex-direction:column}.space{margin-left:0}.OurMedal{width:3rem}}ulb{color:"B8FFF4";list-style-position:outside;list-style-type:I}@media (min-width:768px){.protocols{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media (max-width:767px){.protocols{flex-direction:column;justify-content:baseline}}.boxRem{background-color:#efc9fe;border-radius:25px;box-shadow:-9px 10px 0 5px #9e9e9e;color:#000;display:inline-block;height:auto;margin:2%;padding:2% 1% 1%;position:relative;vertical-align:top}.imagecon{align-items:center;display:flex;flex:1 1;justify-content:center}.nameSponsor{text-align:center}summary::marker{color:#cd51ff;content:"＋";font-weight:bolder}details[open] summary::marker{content:" − ";font-weight:bolder}.textSponsor{padding-left:1rem}@media screen and (max-width:768px){.boxRem{margin:2%;max-width:350px}}.dictionary-popup{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:pops;animation-name:pops;background-color:var(--purple-white);border:1px solid var(--violet-pale);box-shadow:0 0 5px rgba(0,0,0,.2);max-width:300px;padding:10px;position:fixed;z-index:999}@-webkit-keyframes pops{0%{opacity:0}to{opacity:1}}@keyframes pops{0%{opacity:0}to{opacity:1}}.App{align-items:center;height:100vh}.App,.carousel{display:flex;flex-direction:column;justify-content:center}.carousel{overflow:hidden;width:700px}.inner{box-shadow:0 5px 15px,rgba(0,0,0,.05);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;white-space:nowrap}.carousel-item{align-items:center;background-color:#fff;display:inline-flex;height:490px;justify-content:center}.carousel-img{padding:0 20px 0 20px,;width:250px}.carousel-item-text-engineering .carousel-item-text{color:#617d98;font-size:1.6vw;margin:40px 0;padding:0 20px 0 20;white-space:normal}.carousel-buttons{display:flex;justify-content:space-evenly}.button-arrowHG{background:none;border:none;color:purple;cursor:pointer;margin-top:20px}.button-arrowHG .arrowHG:before{color:purple;left:0;padding-right:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button-arrowHG:hover{background:none;color:purple}.indicators{align-items:center;display:flex;justify-content:space-around;margin-top:20px}.indicator-buttons{border:none;cursor:pointer}.indicators>button{background-color:none;margin:5px}.indicator-symbol{color:#26343f}.indicator-buttons:hover{background-color:initial}.carousel .indicators .indicator-buttons .indicator-symbol-active{color:purple}@media only screen and (min-width:567px){.carousel-item-text-engineering .carousel-item-text{font-size:1.3vw}}.fade-in{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade;animation-name:fade}.fade-in,.fade-in1{-webkit-animation-duration:3s;animation-duration:3s}.fade-in1{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade1;animation-name:fade1}.fade-in2{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade2;animation-name:fade2}.fade-in2,.fade-in3{-webkit-animation-duration:3s;animation-duration:3s}.fade-in3{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade3;animation-name:fade3}.result-div{vertical-align:top}.result-div,.result-div-middle-align{display:inline-block;margin-bottom:25px;margin-right:15px;width:40%}.result-div-middle-align{vertical-align:middle}.result-div-three{width:25%}.result-div-three,.result-image{display:inline-block;margin-bottom:25px;margin-right:15px;vertical-align:middle}.result-centered{text-align:center}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade1{0%{opacity:0}to{opacity:1}}@keyframes fade1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}to{opacity:1}}@keyframes fade2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade3{0%{opacity:0}to{opacity:1}}@keyframes fade3{0%{opacity:0}to{opacity:1}}.equal-width-table{table-layout:fixed;width:100%}.equal-width-table td{text-align:center;width:20%}.concentration-header{width:150px}.orange-cell{background-color:rgba(87,228,103,.915)}.colored-cell{background-color:#e29aff}.blue-cell{background-color:#a2c8df}.empty-cell{background-color:#fff;border:none}.full-viewport{width:100vw}.image-container{display:inline-block;position:relative}.image-container img{aspect-ratio:12/3;display:block;height:50%;max-width:100%;object-fit:cover;overflow:hidden;width:100%}
/*# sourceMappingURL=main.f051d86d.css.map*/