:root{--primary-rgb: 33, 37, 37;--primary-bg-color: rgb(var(--primary-rgb));--primary-bg-hover: rgb(var(--primary-rgb), .9);--primary-bg-border: rgb(var(--primary-rgb));--primary01: rgba(var(--primary-rgb), .1);--primary02: rgba(var(--primary-rgb), .2);--primary03: rgba(var(--primary-rgb), .3);--primary04: rgba(var(--primary-rgb), .4);--primary05: rgba(var(--primary-rgb), .5);--primary06: rgba(var(--primary-rgb), .6);--primary07: rgba(var(--primary-rgb), .7);--primary08: rgba(var(--primary-rgb), .8);--primary09: rgba(var(--primary-rgb), .9);--primary005: rgba(var(--primary-rgb), .05);--bs-accordion-active-color: #212529;--dark-body: #292e4a;--dark-border: #30314e;--transparent-primary: #6c5ffc;--transparent-bg-rgb: 88, 76, 217;--transparent-body: rgb(var(--transparent-bg-rgb));--transparent-theme: rgba(0, 0, 0, .2);--transparent-border: rgba(255, 255, 255, .1);--blue: #1a1a3c;--dark-primary-hover: #233ac5;--primary-transparentcolor: #eaedf7;--darkprimary-transparentcolor: #2b356e;--transparentprimary-transparentcolor: rgba(255, 255, 255, .05);--float-right: right;--float-left: left;--indigo: #4b0082;--purple: #6f42c1;--pink: #fc5296;--orange: #fd7e14;--yellow: #FBB034;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #ffffff;--gray: #6c757d;--gray-dark: #343a40;--primary: #6c5ffc;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -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-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-graphik: Graphik;--font-family-quattrocento-sans: "Quattrocento Sans", sans-serif;--font-body-family: "Quattrocento Sans", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Crimson Pro", serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-scale: 1;--font-heading-scale: 1;--bs-font-size-1: 2.5rem;--bs-font-size-2: 2rem;--bs-font-size-3: 1.75rem;--bs-font-size-4: 1.5rem;--bs-font-size-5: 1.25rem;--bs-font-size-6: 1rem}.header{position:relative}.topnav a{color:var(--primary-bg-color);text-decoration:none}.topnav-border{border-bottom:1px solid var(--primary03)}.section-image.cards .separator{margin-bottom:.625rem}.div-avatar .selected img{border:3px solid #545050}model-viewer{--progress-bar-color: transparent}.img-grp .div-image model-viewer{position:relative;width:100%;padding-bottom:110%;height:0}@media (min-width: 100px){.section-text{margin-top:0}.section-text h1,.section-text h2{font-size:1rem;line-height:112%}}@media (min-width: 768px){.section-text h1,.section-text h2{font-size:2.25rem;line-height:2.5rem}.section{padding:40px 45px}.section-image.cards .separator{margin-bottom:.9375rem}.section-image.cards{padding:1.5625rem}.section-image.cards .texte{margin-bottom:0}}@media (min-width: 992px){.section-image.cards img{aspect-ratio:1/1.05}.section-text h1,.section-text h2{font-size:2rem;line-height:2.25rem}.section{padding:50px 0}.section-text .text-center{margin:0 10%}.section-image.cards{padding:1.56rem 1.25rem}.section .img-grp{padding:unset;margin-top:3rem}}@media (min-width: 1600px){.section-text h1,.section-text h2{font-size:2.25rem;line-height:2.5rem}.section-text p{font-size:1rem;line-height:1.25rem}.section{padding:50px 0}.section-text .text-center{margin:0 10%}.section-image.cards{padding:2.1875rem 2.8125rem}}@media only screen and (min-width: 1601px){.container{min-width:1440px;width:90%}}
