*,:after,:before{box-sizing:border-box;position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}strong{font-weight:700}em,i{font-style:italic}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}picture,picture img{height:100%;width:100%}button{background:none}html{scroll-behavior:smooth;scrollbar-width:thin}::-moz-selection{background-color:var(--blue);color:var(--light)}::selection{background-color:var(--blue);color:var(--light)}:root{--color-body:rgb(var(--color-body-rgb));--color-body-rgb:249,246,241;--dark:rgb(var(--dark-rgb));--dark-rgb:43,43,43;--light:rgb(var(--light-rgb));--light-rgb:255,255,255;--primary:rgb(var(--primary-rgb));--primary-rgb:43,43,43;--secondary:rgb(var(--secondary-rgb));--secondary-rgb:1,102,255;--blue:rgb(var(--blue-rgb));--blue-rgb:1,102,255;--blue-dark:rgb(var(--blue-dark-rgb));--blue-dark-rgb:41,106,204;--container-padding:10vh;--section-padding:8vh;--gap-padding:calc(var(--container-padding)*0.5);--gutter:calc(var(--section-padding)*0.5);--min-gutter:calc(var(--gap-padding)*0.5);--header-height:16vh;--header-top:calc(var(--header-height)*0.3);--header-bottom:calc(var(--header-height)*0.7);--slow-transition:.8s;--fast-transition:.4s;--radius-25:clamp(14px,4vw,25px);--radius-100:100em;--shadow:0 0 10px rgba(var(--dark-rgb),2%);--font-xl:clamp(30px,4vw,40px);--font-l:clamp(20px,4vw,25px);--font-m:clamp(18px,4vw,20px);--font-s:clamp(14px,4vw,16px);--font-xs:clamp(10px,2vw,14px)}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/build/fonts/Gilroy-Regular.19055ba0.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Regular.f6c9931f.woff2) format("woff2"),url(/build/fonts/Gilroy-Regular.ebe86c03.woff) format("woff"),url(/build/fonts/Gilroy-Regular.fa652e76.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:800;src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/build/fonts/Gilroy-ExtraboldItalic.d4bac2be.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-ExtraboldItalic.cb765d86.woff2) format("woff2"),url(/build/fonts/Gilroy-ExtraboldItalic.a15d926a.woff) format("woff"),url(/build/fonts/Gilroy-ExtraboldItalic.465aa5d0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/build/fonts/Gilroy-Bold.aa68c169.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Bold.ef7c40ff.woff2) format("woff2"),url(/build/fonts/Gilroy-Bold.0607a1bc.woff) format("woff"),url(/build/fonts/Gilroy-Bold.901a60fc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:local("Gilroy Black"),local("Gilroy-Black"),url(/build/fonts/Gilroy-Black.15c6a98f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Black.ae06da6f.woff2) format("woff2"),url(/build/fonts/Gilroy-Black.a9df216d.woff) format("woff"),url(/build/fonts/Gilroy-Black.4628979a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:local("Gilroy Light"),local("Gilroy-Light"),url(/build/fonts/Gilroy-Light.f498309f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Light.c2e7a6dc.woff2) format("woff2"),url(/build/fonts/Gilroy-Light.368f09f5.woff) format("woff"),url(/build/fonts/Gilroy-Light.0ac7c2f9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/build/fonts/Gilroy-Semibold.54bc2f81.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Semibold.7726b19d.woff2) format("woff2"),url(/build/fonts/Gilroy-Semibold.5b042906.woff) format("woff"),url(/build/fonts/Gilroy-Semibold.41fa36c3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/build/fonts/Gilroy-Medium.2fea647f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Medium.acd4e613.woff2) format("woff2"),url(/build/fonts/Gilroy-Medium.5329bc50.woff) format("woff"),url(/build/fonts/Gilroy-Medium.1c23f810.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:500;src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/build/fonts/Gilroy-MediumItalic.2d3fcc2b.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-MediumItalic.56b6f6d9.woff2) format("woff2"),url(/build/fonts/Gilroy-MediumItalic.e50c6ab1.woff) format("woff"),url(/build/fonts/Gilroy-MediumItalic.89dade8d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/build/fonts/Gilroy-BlackItalic.0c22099e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-BlackItalic.a115605b.woff2) format("woff2"),url(/build/fonts/Gilroy-BlackItalic.c04a0aea.woff) format("woff"),url(/build/fonts/Gilroy-BlackItalic.9d038b5d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:200;src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/build/fonts/Gilroy-UltraLight.69d95728.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-UltraLight.378f4351.woff2) format("woff2"),url(/build/fonts/Gilroy-UltraLight.9169fa71.woff) format("woff"),url(/build/fonts/Gilroy-UltraLight.6c356bf4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:400;src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/build/fonts/Gilroy-RegularItalic.3b7071f6.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-RegularItalic.5c23dc85.woff2) format("woff2"),url(/build/fonts/Gilroy-RegularItalic.1a8de217.woff) format("woff"),url(/build/fonts/Gilroy-RegularItalic.5f3ed3d8.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:600;src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/build/fonts/Gilroy-SemiboldItalic.df9d884f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-SemiboldItalic.f573f3d8.woff2) format("woff2"),url(/build/fonts/Gilroy-SemiboldItalic.b7e83a7d.woff) format("woff"),url(/build/fonts/Gilroy-SemiboldItalic.4d55ee19.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:900;src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/build/fonts/Gilroy-HeavyItalic.df7d31c8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-HeavyItalic.1260ebe3.woff2) format("woff2"),url(/build/fonts/Gilroy-HeavyItalic.25ba04db.woff) format("woff"),url(/build/fonts/Gilroy-HeavyItalic.4e271337.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/build/fonts/Gilroy-Extrabold.35fe3e3e.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Extrabold.5c5942d3.woff2) format("woff2"),url(/build/fonts/Gilroy-Extrabold.f39ff81c.woff) format("woff"),url(/build/fonts/Gilroy-Extrabold.92e435f7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:700;src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/build/fonts/Gilroy-BoldItalic.59f5bb14.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-BoldItalic.990e3c5e.woff2) format("woff2"),url(/build/fonts/Gilroy-BoldItalic.76c9191d.woff) format("woff"),url(/build/fonts/Gilroy-BoldItalic.244d410b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:200;src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/build/fonts/Gilroy-UltraLightItalic.a6fc8679.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-UltraLightItalic.9e044996.woff2) format("woff2"),url(/build/fonts/Gilroy-UltraLightItalic.3c8027c9.woff) format("woff"),url(/build/fonts/Gilroy-UltraLightItalic.68a9a27f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:300;src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/build/fonts/Gilroy-LightItalic.8c6863c1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-LightItalic.8dde5723.woff2) format("woff2"),url(/build/fonts/Gilroy-LightItalic.d899841d.woff) format("woff"),url(/build/fonts/Gilroy-LightItalic.7b680060.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/build/fonts/Gilroy-Heavy.d3e25fef.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Heavy.19b3f6fe.woff2) format("woff2"),url(/build/fonts/Gilroy-Heavy.406f336a.woff) format("woff"),url(/build/fonts/Gilroy-Heavy.bf729a99.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:100;src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/build/fonts/Gilroy-Thin.a479c0c1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-Thin.8d8f3d8a.woff2) format("woff2"),url(/build/fonts/Gilroy-Thin.4b118de0.woff) format("woff"),url(/build/fonts/Gilroy-Thin.fc813b75.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:italic;font-weight:100;src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/build/fonts/Gilroy-ThinItalic.cea6b0a2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/Gilroy-ThinItalic.aa21bf23.woff2) format("woff2"),url(/build/fonts/Gilroy-ThinItalic.214652f4.woff) format("woff"),url(/build/fonts/Gilroy-ThinItalic.aa74839c.ttf) format("truetype")}.breadcrumb{font-size:var(--font-xs);letter-spacing:1px}.breadcrumb ol,.breadcrumb ol>li{align-items:center;display:flex}.breadcrumb ol>li+li:before{content:"/";margin:0 5px}.container{margin:auto;width:90%}.container-narrow{margin:auto;width:70%}section{margin-top:calc(var(--header-height)*.4)}section>*+*{margin-top:var(--gutter)}#page{padding-bottom:var(--header-height)}.listing ul.list{align-items:stretch;display:flex;flex-wrap:wrap;text-align:center}.listing ul.list .gutter{height:auto;padding:calc(var(--min-gutter)/2);width:calc(100%/var(--l))}.listing ul.list .article{background:rgba(var(--light-rgb),10%);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between}.listing .article picture{border-radius:5px;height:auto;isolation:isolate;overflow:hidden}.bloc_link picture{align-items:center;display:flex;justify-content:center}.bloc_link picture:before{background:linear-gradient(0deg,rgba(var(--dark-rgb),.6),transparent);content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:1}.bloc_link .info{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:5%;position:absolute;width:100%;z-index:2}.bloc_link .info .btn.icon{margin-left:10px}@media screen and (max-width:1350px){.container-narrow{min-width:auto;width:90%}}.btn.danger{background:#cd5c5c}.btn.warning{background:#ff8c00}.btn.success{background:#2e8b57}.btn.info{background:#4169e1}.btn,.link,a{cursor:pointer;font-weight:600;text-decoration:none;transition:.4s;width:max-content}.link,a{color:var(--light);display:block}.link:hover,a:hover{color:var(--blue)}.link:before,a:before{background-color:var(--blue);border-radius:100px;bottom:-4px;content:"";height:2px;position:absolute;transition:.4s;width:0;z-index:1}.link:hover:before,a:hover:before{width:100%}.btn{align-items:center;background:rgba(var(--light-rgb),10%);border-radius:100px;display:flex;justify-content:center;overflow:hidden;padding:12px 22px}.btn,.btn:hover{color:var(--light)}.btn:before{background:rgba(var(--light-rgb),10%);border-radius:100px;content:"";height:110%;left:-110%;position:absolute;width:110%;z-index:1}.btn:before,.btn:hover:before{transition:var(--slow-transition)}.btn:hover:before{left:0}.btn.cta{background-color:var(--blue);box-shadow:0 0 20px rgba(var(--blue-rgb),50%)}.btn span{z-index:2}.btn.icon{background:none;border:1px solid var(--light);padding:12px}.btn.icon span{display:none}.btn.icon svg{fill:none;height:24px;width:24px}[data-link]{border:2px solid var(--dark);border-radius:5px;cursor:pointer;isolation:isolate;overflow:hidden}[data-link],[data-link]:hover{transition:var(--slow-transition)}[data-link]:hover{border:2px solid var(--blue);box-shadow:0 0 20px rgba(var(--blue-rgb),50%);transform:translateY(-10px)}svg{--stroke-width:1px;stroke:var(--light);stroke-width:var(--stroke-width)}#page picture{align-items:center;display:flex;isolation:isolate;justify-content:center;max-height:70vh;overflow:hidden}#page picture img{object-fit:cover}.background_image{filter:grayscale(1);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.background_image img{object-fit:cover}h1{font-size:var(--font-xs)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-l)}h4{font-size:var(--font-m)}h2,h3,h4,h5{font-weight:700}.title{padding-bottom:var(--gutter);padding-top:calc(var(--header-height) + var(--gutter))}.title h2{margin-top:var(--min-gutter)}.title picture{filter:grayscale(1);height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%}.title img{object-fit:cover}.group_title{align-items:flex-start;display:flex;flex-direction:column-reverse;text-align:start}.subtitle{color:var(--blue);font-size:var(--font-s);font-weight:700;text-transform:uppercase}.paragraph *+*{margin-top:var(--min-gutter)}.paragraph p{line-height:1.4}.paragraph ul{padding-left:var(--gutter)}.paragraph li{list-style:disc}header{color:var(--light);height:var(--header-height);position:fixed;transition:var(--slow-transition);width:100%;z-index:99}.fix header{backdrop-filter:blur(100px);background:rgba(var(--light-rgb),20%);transform:translateY(calc(var(--header-top)*-1))}.header-logos{align-items:center;bottom:0;display:flex;left:0;position:absolute;z-index:2}.header-logos .logo-left{background-color:var(--dark);height:var(--header-bottom);padding:calc(var(--min-gutter)*.6);width:var(--header-bottom)}.header-logos .logo-left svg{width:100%}.header-logos .logo-right{align-items:center;background:rgba(var(--light-rgb),20%);display:flex;height:var(--header-bottom)}.header-logos .logo-right svg{height:calc(var(--header-bottom)*.7);width:calc(var(--header-bottom)*3)}.fix .header-logos .logo-right{background:none}.header-logos .logo-right:before{display:none}.header-logos .logo-right svg{fill:var(--dark);stroke:none;transition:var(--fast-transition)}header .container{align-items:center;display:flex;height:100%;padding-left:var(--header-bottom);padding-right:5%;width:100%}.header-top{background-color:var(--dark);height:var(--header-top)}.header-top .container{justify-content:space-between}header .contact{display:flex;font-size:var(--font-xs);font-weight:500;justify-content:flex-end;right:0;text-align:end}header .contact>*+*{margin-left:15px}header .contact a{color:var(--blue)}.header-bottom{border-bottom:2px solid rgba(var(--light-rgb),20%);height:var(--header-bottom)}.header-bottom .container{justify-content:flex-end}.nav-list{align-items:center;display:flex;height:100%;transition:var(--fast-transition)}.nav-list li a{color:var(--light);font-weight:500;letter-spacing:1px}@media screen and (min-width:1250px){.nav-wrapper{height:100%}.nav-list li{margin-left:var(--min-gutter)}}.btn-nav{--bar_w:20px;cursor:pointer;display:none;height:calc(var(--bar_w)*2);width:calc(var(--bar_w)*2)}.btn-nav .menu-open{opacity:1;transform:translateX(0);transition:var(--fast-transition)}.btn-nav .menu-close{opacity:0;transform:translateX(-100%);transition:var(--fast-transition)}@media screen and (max-width:1400px){.header_logos .logo_right{padding:calc(var(--min-gutter)*.8)}.header_logos .logo_right svg{width:calc(var(--header-bottom)*2)}}@media screen and (max-width:1250px){.btn-nav{display:flex;margin:auto 0;z-index:2000}.nav-main{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow-y:scroll;padding:var(--header-height) var(--gutter);pointer-events:none;position:absolute;top:0;width:100%}.nav-main::-webkit-scrollbar{width:0}.nav-overlay{background-color:var(--dark);height:110vh;pointer-events:none;position:fixed;top:0;transform:translateY(10em);width:100%}.nav-overlay,.nav-wrapper{opacity:0;transition:var(--slow-transition)}.nav-wrapper{transform:translateY(5em);z-index:2}.nav-wrapper .contact{flex-direction:column;font-size:var(--font-l);justify-content:flex-start;margin-top:var(--gutter)}.nav-wrapper .contact>*+*{margin-left:0;margin-top:var(--min-gutter)}header .nav-list{align-items:center;display:flex;flex-direction:column}header .nav-list li+li{margin-top:var(--gutter)}.nav-open{transform:translateY(calc(var(--header-top)*-1))}.nav-open .header-logos{z-index:0}.nav-open .nav-main{pointer-events:auto}.nav-open .nav-overlay,.nav-open .nav-wrapper{opacity:1;transform:translateY(0)}.nav-open .nav-overlay{pointer-events:auto}.nav-open .menu-open{opacity:0;transform:translateX(100%)}.nav-open .menu-close{opacity:1;transform:translateX(0)}}@media screen and (max-width:900px){header .contact{display:none}}@media screen and (max-width:800px){header{--header-bottom:calc(var(--header-height)*0.6);--header-top:calc(var(--header-height)*0.4)}header .container{padding:0;width:90%}header .nav-list li a{width:100%}header .nav-list li a:before{display:none}}.footer-top{align-items:center;display:flex}.footer-top:before{backdrop-filter:grayscale(1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.footer-top>*{height:30vh;width:50%}.footer-bottom{align-items:center;flex-direction:column;isolation:isolate;overflow:hidden;padding:var(--section-padding)}.footer-bottom,.footer-contact{display:flex;justify-content:center}.footer-contact{align-items:flex-start}.footer-contact>*{margin:0 var(--min-gutter)}.footer-contact .left>*+*,.footer-contact .right>*+*{margin-top:var(--min-gutter)}.footer-contact .left{text-align:end}.footer-contact .left div>*,.footer-contact .right div>*{line-height:1.5}.footer-legal{align-items:center;display:flex;flex-direction:column;margin-top:var(--gutter);text-align:center}.footer-legal>*+*{margin-top:var(--min-gutter)}.footer-legal ul{display:flex}.footer-legal ul li{margin:0 var(--min-gutter)}.footer-legal ul li a{font-weight:400}@media screen and (max-width:900px){.footer-legal ul{align-items:center;flex-direction:column}.footer-legal ul>li+li{margin-top:var(--min-gutter)}}@media screen and (max-width:700px){.footer-contact,.footer-contact>*{align-items:center;flex-direction:column}.footer-contact>*{display:flex}.footer-contact .left{text-align:center}.footer-contact>*+*{margin-top:var(--min-gutter)}}.ch-cookie-consent *{margin:0}.ch-cookie-consent :before{display:none}.ch-cookie-consent{--background:#fff;--color:rgba(0,0,0,.8);--grey:#d3d3d3;background-color:var(--background);border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:var(--color);font-family:sans-serif;margin-bottom:20px;margin-left:20px;padding:35px 40px;width:max-content;z-index:99999}.ch-cookie-consent h3{color:var(--color);font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1.2;margin-bottom:10px;padding-bottom:10px;width:100%}.ch-cookie-consent p{color:var(--color);font-weight:400}.ch-cookie-consent__form>*+*{margin-top:10px}.ch-cookie-consent .btn,.ch-cookie-consent a{background-color:var(--background);color:var(--color);font-size:12.5px;letter-spacing:.2px}.ch-cookie-consent .btn{background:rgba(0,0,0,.1);border:none;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.01);width:100%}.ch-cookie-consent a,.ch-cookie-consent span{color:gray;cursor:pointer;font-size:12.5px;letter-spacing:.2px;text-decoration:underline}.ch-cookie-consent__toggle-details-hide{display:none}.ch-cookie-consent__btn-group{display:flex;flex-direction:column-reverse}.ch-cookie-consent__btn-group>*+*{margin-bottom:10px}.ch-cookie-consent__category-group{background:rgba(0,0,0,.05);border-radius:5px;display:none;margin-top:10px;padding:20px}.ch-cookie-consent__category-group>*+*{margin-top:10px}.ch-cookie-consent__category-group .ch-cookie-consent__category{display:flex;flex-direction:column-reverse}.ch-cookie-consent__category-group h4{font-size:14px;font-weight:600}.ch-cookie-consent__category-group input{appearance:button;-webkit-appearance:button;height:20px;margin:10px;padding:0;width:20px}@media screen and (max-width:700px){.ch-cookie-consent{border-radius:0;margin-bottom:0;margin-left:0;width:100%}}body,html{background:var(--dark);color:var(--light);font-weight:200;line-height:1.2;overflow-x:hidden;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,body,footer,header,html{font-family:Gilroy,sans-serif;font-size:var(--font-s)}[data-mail][data-domain]:after{content:attr(data-mail) "@" attr(data-domain);cursor:pointer}