﻿:root{--bs-success-rgb: 126, 211, 33;--bs-danger-rgb: 208, 2, 27;--bs-border-radius: 0}.btn-success{--bs-btn-bg: #7ED321;--bs-btn-border-color: #7ED321;--bs-btn-hover-bg: #66cd00;--bs-btn-hover-border-color: #66cd00;--bs-btn-focus-shadow-rgb: 69, 139, 0;--bs-btn-active-bg: #66cd00;--bs-btn-active-border-color: #66cd00;--bs-btn-disabled-bg: #66cd00;--bs-btn-disabled-border-color: #7ED321}.py-6{padding-top:5rem !important;padding-bottom:5rem !important}.pt-6{padding-top:6rem !important}.pb-6{padding-bottom:6rem !important}.py-7{padding-top:7.5rem !important;padding-bottom:7.5rem !important}.pt-7{padding-top:7.5rem !important}.pb-7{padding-bottom:7.5rem !important}.m-6{margin-top:5rem !important;margin-bottom:5rem !important}.mt-6{margin-top:5rem !important}.mb-6{margin-bottom:5rem !important}.m-7{margin-top:7.5rem !important;margin-bottom:7.5rem !important}.mt-7{margin-top:7.5rem !important}.mb-7{margin-bottom:7.5rem !important}.dropdown.no-arrow .dropdown-toggle::after{display:none}.fs-7{font-size:.875em}.fs-8{font-size:.667em}@font-face{font-family:FuturaPTCond-ExtraBold;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Futura/2CD33B_2_0-001249a5.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:100;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_ultralight-1788416d.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_ultralight-40cda5de.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:100;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_ultralight-italic-64c9dec7.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_ultralight-italic-f170eae8.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 100";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_ultralight-605f5464.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:200;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-69ae2a96.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-5d3ae98d.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:200;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-italic-140812ea.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-italic-83fbcb69.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 200";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-fadfbcc2.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:300;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-69ae2a96.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-5d3ae98d.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:300;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-italic-140812ea.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-italic-83fbcb69.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 300";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_thin-fadfbcc2.eot")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:400;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_text-italic-ba584644.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_text-italic-e2216134.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:500;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_medium-ba7eade3.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_medium-d4da1eb0.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:500;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_medium-italic-4fd2feb6.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_medium-italic-769debb0.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 500";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_medium-f2990887.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:600;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_semibold-b8fbc126.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_semibold-553fae24.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:600;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_semibold-italic-c70d4629.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_semibold-italic-bea8c57c.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 600";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_semibold-758962d6.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:700;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-8f0a5a0f.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-d4b15c37.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:700;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-italic-9c1749b1.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-italic-d016254f.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 700";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-4e56787e.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:800;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-8f0a5a0f.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-d4b15c37.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:800;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-italic-9c1749b1.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-italic-d016254f.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 800";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-4e56787e.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:900;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-8f0a5a0f.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-d4b15c37.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro";font-style:italic;font-weight:900;src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-italic-9c1749b1.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-italic-d016254f.ttf") format("truetype")}@font-face{font-family:"Myriad Set Pro 900";src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_bold-4e56787e.eot")}@font-face{font-family:"Myriad Set Pro";font-style:normal;font-weight:400;src:url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_text-07c41db6.eot");src:local("â˜ºï¸Ž"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_text-33f9ade7.woff") format("woff"),url("/assets/webfonts/Myriad-Set-Pro/myriad-set-pro_text-53749a23.ttf") format("truetype")}:root{--font-family-sans: 'Myriad Set Pro', 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--font-family-title: 'FuturaPTCond-ExtraBold', 'Myriad Set Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;--line-height-headers: 1.1;--line-height-body: 1.5;--font-size-xs: 0.75rem;--font-size-s: 0.875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.33rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 2rem;--font-size-xxxxl: 2.5rem;--color-text-header: hsl(0, 1%, 16%);--color-text-body: hsl(0, 5%, 25%);--color-text-muted: hsl(0, 1%, 44%);--space-xxxs: 0.25rem;--space-xxs: 0.375rem;--space-xs: 0.5rem;--space-s: 0.75rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 2rem;--space-xxl: 2.5rem;--space-xxxl: 3rem;--space-xxxxl: 4rem;--color-white: hsl(0, 0%, 100%);--color-background: hsl(30, 50%, 98%);--color-light: hsl(0, 6%, 93%);--color-dark: var(--color-text-header);--border-radius: 0.375rem;--border: solid 2px var(--color-light);--shadow-large: 2px 4px 10px hsl(0 0% 0% / 0.1);--shadow-small: 1px 3px 6px hsl(0 0% 0% / 0.1);--min-height-xs: 50px;--min-height-s: 100px;--min-height-m: 150px;--min-height-l: 200px;--min-height-xl: 400px;--min-height-xxl: 800px}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{overflow-y:scroll;height:100%}body{display:flex;flex-direction:column;min-height:100%;background-color:var(--color-background);color:var(--color-text-body);line-height:var(--line-height-body);font-family:var(--font-family-sans)}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6{color:var(--color-text-header);line-height:var(--line-height-headers)}h1{font-size:var(--font-size-xxxxl)}h2{font-size:var(--font-size-xxxl)}h3{font-size:var(--font-size-xxl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-l)}h6{font-size:var(--font-size-m)}a{text-decoration:none;transition:color 200ms}@keyframes appear-then-fade{0%,100%{opacity:0}5%,60%{opacity:1}}.article-header{margin-bottom:3rem;font-weight:bold;font-family:var(--font-family-title)}.article-content{text-align:justify}.page-header{margin-bottom:3rem;font-weight:bold;font-family:var(--font-family-title)}.page-content{text-align:justify}form .form-block-checked:has(input:checked){background-color:var(--bs-primary-bg-subtle) !important}.min-height-xs{min-height:var(--min-height-xs) !important}.min-height-s{min-height:var(--min-height-s) !important}.min-height-m{min-height:var(--min-height-m) !important}.min-height-l{min-height:var(--min-height-l) !important}.min-height-xl{min-height:var(--min-height-xl) !important}.min-height-xxl{min-height:var(--min-height-xxl) !important}.absolute-cover{position:absolute;top:0;bottom:0;right:0;left:0}.separator{position:relative}.separator::before{content:"";position:absolute;left:48%;top:0;height:1px;width:7rem;border-top:1px solid}.hide{display:none}.vh{height:100% !important;width:auto !important}.vw{width:100% !important;height:auto !important}.vhw{width:100% !important;height:100% !important}.navbar-header{--navbar-header-font-size: 1.5rem;--navbar-header-color: rgba(255, 255, 255, 0.8);--navbar-header-color-hover: rgba(255, 255, 255, 1);position:fixed;top:0;z-index:1;width:100%}.navbar-header .nav{border:0}.navbar-header .nav .nav-link{--bs-nav-link-font-size: var(--navbar-header-font-size);--bs-nav-link-color: var(--navbar-header-color);--bs-nav-link-hover-color: var(--navbar-header-color-hover);--bs-nav-link-padding-x: 0.5rem;--bs-nav-link-padding-y: 0.5rem}.navbar-header .nav.flex-column .nav-link:not(:first-child){border-top:1px dashed var(--navbar-header-color)}.navbar-header .nav.flex-column .nav-link .fa,.navbar-header .nav.flex-column .nav-link .fab,.navbar-header .nav.flex-column .nav-link .fas,.navbar-header .nav.flex-column .nav-link .bi{display:inline-block;width:40px;transition:padding-left .35s ease}.navbar-header .nav.flex-column .nav-link:hover .fa,.navbar-header .nav.flex-column .nav-link:hover .fab,.navbar-header .nav.flex-column .nav-link:hover .fas,.navbar-header .nav.flex-column .nav-link:hover .bi{padding-left:10px}.navbar-header .navbar-toggler{font-size:var(--navbar-header-font-size);color:var(--navbar-header-color)}.navbar-header .navbar-toggler :hover{color:var(--navbar-header-color-hover)}.main-header{position:relative;background-position:center;background-repeat:no-repeat;color:#fff}.main-header h1,.main-header h2,.main-header h3,.main-header a{color:#fff}.main-header h1{margin-bottom:2rem}.main-header a{text-decoration:underline}.main-header a:hover{text-decoration:none}.main-header .logo a{width:200px;background-image:url("/assets/logo/LOGO_BLANC_shelby_800-55a7f841.png");background-size:cover;background-position:center;background-repeat:no-repeat;border:none;display:inline-block;height:176px}.footer{--navbar-footer-font-size: 1.5rem;--navbar-footer-color: rgba(255, 255, 255, 0.8);--navbar-footer-color-hover: rgba(255, 255, 255, 1)}.footer .nav .nav-link{--bs-nav-link-padding-x: 2rem;--bs-nav-link-padding-y: 0rem}.footer .nav .nav-link:not(:first-child){border-left:1px solid var(--navbar-footer-color)}#tattoos{--bs-gutter-y: 1.5rem}.tattoo-box{aspect-ratio:4/5;overflow:hidden}.tattoo-box .tattoo-box-image{position:relative;height:100%;background-color:#000;display:flex;flex-direction:column;justify-content:center}.tattoo-box .tattoo-box-icon{position:absolute;top:10px;right:10px;color:#fff;opacity:.75}.citation{position:relative;padding-left:5rem}.citation:before{position:absolute;font-family:"Font Awesome 6 Free";font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;top:10px;left:10px;content:"";font-size:2rem;font-weight:900;opacity:.75}.btn-modern-snake{position:relative;z-index:0;overflow:hidden;padding:12px 25px;border:none;transition:all .3s ease;background:#1a1d20 !important;color:#fff !important}.btn-modern-snake::before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(var(--bs-btn-bg), var(--bs-btn-bg));animation:rotate-snake 3s linear infinite}.btn-modern-snake::after{content:"";position:absolute;z-index:-1;left:5px;top:5px;width:calc(100% - 10px);height:calc(100% - 10px);background:#212529;border-radius:5px;transition:all .3s ease}@keyframes rotate-snake{100%{transform:rotate(360deg)}}.btn-modern-snake:hover{background:var(--bs-btn-bg) !important;color:#fff !important;box-shadow:0 0 15px var(--bs-btn-bg)}.btn-modern-snake:hover::after{background:rgba(0,0,0,0)}.gesture-card{position:relative;width:100%;overflow:hidden;box-shadow:0 8px 30px rgba(30,30,30,.1);cursor:grab;touch-action:none;transition:all .8s;transition-property:box-shadow;transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.gesture-card .gesture-shine{position:absolute;top:0;width:100%;height:100%}.avatars-column{align-items:center;display:flex;flex-direction:column}.avatar{--avatar-ratio: 1;--avatar-size: 40px;--avatar-content-size: 32px;--avatar-content-border-size: 4px;--avatar-bg-color: #ccc;--avatar-color: #000;position:relative;width:calc(var(--avatar-size)*var(--avatar-ratio));height:calc(var(--avatar-size)*var(--avatar-ratio));border-radius:50%;background-color:var(--avatar-bg-color);cursor:pointer}.avatar:after{content:"";display:block;padding-bottom:100%}.avatar:hover{box-shadow:inset 0 0 10px #fff}.avatar .avatar-content{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:calc(var(--font-size-l)*var(--avatar-ratio));color:var(--avatar-color)}.avatar .avatar-content img{border-radius:50%;width:100%;height:100%;object-fit:cover}.avatar.avatar-l{--avatar-ratio: 2}.avatar.avatar-xl{--avatar-ratio: 4}.avatar.avatar-xxl{--avatar-ratio: 6}.avatar.neutral{--avatar-bg-color: #ccc}.avatar.male{--avatar-bg-color: #0060df;--avatar-color: #fff}.avatar.female{--avatar-bg-color: #a626a4;--avatar-color: #fff}.formular .form-avatar input[type=checkbox],.formular .form-avatar input[type=radio]{display:none}.formular .form-avatar input[type=checkbox]:checked+label .avatar,.formular .form-avatar input[type=radio]:checked+label .avatar{border:1px solid #000}
