@font-face{font-display:swap;font-family:Neuton;font-style:normal;font-weight:400;src:url(/static/media/Neuton-ExtraLight.96addabaaa44ad62f2f5.woff2) format("woff2"),url(/static/media/Neuton-ExtraLight.ba60e426274d6c958b79.woff) format("woff")}@font-face{font-family:argesta_headlineregular;font-style:normal;font-weight:400;src:url(/static/media/argestaheadline-regular-webfont.99ae7cfdc5993e59de17.eot);src:url(/static/media/argestaheadline-regular-webfont.99ae7cfdc5993e59de17.eot?#iefix) format("embedded-opentype"),url(/static/media/argestaheadline-regular-webfont.c5967f0da60a290f874b.woff2) format("woff2"),url(/static/media/argestaheadline-regular-webfont.af96f0d6c4aa5399a530.woff) format("woff"),url(/static/media/argestaheadline-regular-webfont.fac093c91a023d80b20f.ttf) format("truetype")}body{background-color:#0d1b2b;background-color:var(--Backgroundsection);color:#e6e7e4;color:var(--High-contrast-Text);font-family:argesta_headlineregular;letter-spacing:.5px;margin:0;padding:0}body.modal-open,html.modal-open{overflow:hidden}:root{--HauteurHeader:8vh;--font-size-small:clamp(12px,0.8vw,16px);--font-size-medium:clamp(16px,1vw,20px);--font-size-large:clamp(24px,1.5vw,32px);--spacing-small:10px;--spacing-medium:20px;--border-radius:5px;--padding:10px 15px;--Backgroundsection:#0d1b2b;--BackgroundLight:color(srgb 0.55 0.65 0.75);--section:color(srgb 0.43 0.6489 0.7268);--CardBackground:color(srgb 0.3 0.35 0.45);--icon-color:#1c263d;--BordersAndSeparators:color(srgb 0.4344 0.4394 0.4565);--BorderLight:color(srgb 0.5 0.55 0.65);--BorderDark:color(srgb 0.35 0.4 0.5);--High-contrast-Text:#e6e7e4;--Medium-contrast-Text:color(srgb 0.85 0.85 0.85);--MutedText:color(srgb 0.65 0.7 0.75);--Margin:10px;--PaddingMobile:24px 24px 24px 24px;--MaxWidthText:750px;--MaxWidthBanner:1300px;--PrimaryButton:color(srgb 0.25 0.5 0.6);--SecondaryButton:color(srgb 0.4 0.5 0.6);--HoverEffect:color(srgb 0.3 0.55 0.65);--links:#435b7b;--ButtonHover:#435b7b4f;--disabledLink:#435b7b;--titre:#435b7b;--accent:color(srgb 0.15 0.5 0.65);--danger:color(srgb 0.75 0.25 0.25);--success:color(srgb 0.3 0.6 0.4)}*{-webkit-font-smoothing:subpixel-antialiased;box-sizing:border-box;margin:0;padding:0;text-decoration:none}.html{display:block;max-width:100vw;overflow:hidden;width:100vw}.curseur{background-color:#e6e7e4;background-color:var(--High-contrast-Text);border-radius:50%;box-shadow:1px 1px 2px #000,0 0 1em #000;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;z-index:9999}.curseur-text{color:#435b7b;color:var(--disabledLink);text-shadow:1px 1px 2px #000,0 0 1em #000}a{color:#e6e7e4;color:var(--High-contrast-Text);list-style-type:none;text-decoration:none}a:hover{color:#435b7b;color:var(--links);transform:all .3s}header{position:fixed;width:auto;z-index:1000}li{list-style:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.3px;line-height:1em}h1{color:#e6e7e4;color:var(--High-contrast-Text);font-size:clamp(25px,3.2vmin,30px);text-align:center}h2,h3{font-size:clamp(18px,2vmin,30px);text-align:left}h2,h3,h4{color:#e6e7e4;color:var(--High-contrast-Text);width:100%}h4{font-size:2rem}h4,h5{align-items:center;display:flex;flex-direction:row}h5{font-size:1.5rem}h5,h6{color:#435b7b;color:var(--titre)}h6{font-size:1rem;text-align:center}main{height:100%;max-width:100vw;overflow:hidden}main,section{align-items:center;display:flex;flex-direction:column;width:100%}section{justify-content:center;max-width:90vw}.DecalageHeader{margin-top:8vh;margin-top:var(--HauteurHeader)}input{background-color:initial;border:1px solid #e6e7e4;border:1px solid var(--High-contrast-Text);border-radius:10px;color:#e6e7e4;color:var(--High-contrast-Text);height:100%;margin:10px;padding:8px;width:80%}footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:auto;min-height:25vh;overflow:hidden;padding-bottom:10px;padding-bottom:var(--Margin);transition:all .3s ease-out;width:100vw}button{background:#0000;border:none;color:#e6e7e4;color:var(--High-contrast-Text);height:100%;min-width:100%;outline:none;padding:10px 15px;transition:all .3s ease;width:100%;z-index:1}label{width:auto}label,svg{height:100%}p{word-wrap:break-word;font-size:clamp(12px,.8vw,16px);font-size:var(--font-size-small);line-height:1.5;padding-bottom:1em;text-align:left;white-space:normal}textarea{resize:none}select,textarea{background-color:initial;border:1px solid #e6e7e4;border:1px solid var(--High-contrast-Text);border-radius:15px;color:#e6e7e4;color:var(--High-contrast-Text);margin:10px 0;padding:10px;width:100%}select option{color:color(srgb .4344 .4394 .4565);color:var(--BordersAndSeparators);font-size:1rem}input:focus,select:focus,textarea:focus{border-color:color(srgb .4344 .4394 .4565);border-color:var(--BordersAndSeparators);box-shadow:0 0 5px color(srgb .4344 .4394 .4565);box-shadow:0 0 5px var(--BordersAndSeparators);outline:none}form{height:100%;text-align:center;width:100%}iframe{height:500px;width:100%}::selection{background:#0d1b2b;background:var(--Backgroundsection);color:#e6e7e4;color:var(--High-contrast-Text);outline:none!important;text-shadow:none}.lazy-load-image-background{height:auto;width:auto}@media (max-width:768px){section{align-items:center;flex-direction:column;max-height:none;max-width:100vw;text-align:center}h1{margin-bottom:0}h2,h3{color:#e6e7e4;color:var(--High-contrast-Text);width:100%}p{font-size:.6rem}iframe{height:200px}footer{margin:0;width:100%}}@media (max-width:1030px){h4{font-size:1.4rem}}@media screen and (min-width:2559px){h6{color:#eee;color:#435b7b;color:var(--titre);font-size:1.2rem;text-align:center}select,textarea{background-color:initial;border:1px solid #e6e7e4;border:1px solid var(--High-contrast-Text);border-radius:2px;color:#eee;color:#e6e7e4;color:var(--High-contrast-Text);font-size:1.7rem;height:4vh;margin:2vh 0;padding:22px;width:100%}h1{color:#435b7b;color:var(--titre);font-size:clamp(25px,4.8vmin,50px);text-align:center}h2,h3{color:#e6e7e4;color:var(--High-contrast-Text);font-size:clamp(18px,3vmin,30px);text-align:left;width:100%}p{word-wrap:break-word;line-height:1.3;padding-bottom:.5em;text-align:justify;white-space:normal}}header{animation:headerAnimation .2s ease-in-out forwards;animation-delay:.1s;animation-duration:1s;display:flex;flex-direction:row;height:var(--HauteurHeader);justify-content:space-between;opacity:0;padding:0 8em;width:100vw;z-index:999}@keyframes headerAnimation{0%{opacity:0;top:-100%}to{opacity:1;top:0}}header.scrolled{background-color:var(--Backgroundsection);transition:background-color .2s ease-in-out}.ContainerHeader,.containerBurger,.containerLanguage,.containerlogo{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%;z-index:2}.containerBurger{justify-content:flex-start}.containerLanguage{justify-content:flex-end}.containerlogo a,.containerlogo img{height:100%;width:auto}.ContainerHeader{flex-direction:row;gap:10px}.LOGO-Anime{fill:#111;flex-direction:row;height:100%;position:relative;z-index:1000}.logo{height:auto;margin-top:20px;width:150px}.LOG input{background-color:var(--Backgroundsection);border:none;border-radius:var(--border-radius);margin:8px 10px;outline:none;padding:8px}.PULSAR__name h1{align-items:center;height:100%;justify-content:flex-start;letter-spacing:-.1rem}.PULSAR__container{align-items:center;height:100%;justify-content:center;max-width:100px;position:relative}.PULSAR__container svg{height:100%;width:100%}.PULSAR__logo{animation-delay:.25s;animation-duration:7s;display:block;max-height:200px;transform-origin:center;width:auto}.PULSAR{align-items:center;background:#0000;height:100%;justify-content:flex-start;width:-webkit-fit-content;width:fit-content}@media screen and (min-width:2559px){header{animation:headerAnimation .2s ease-in-out forwards;animation-delay:.1s;animation-duration:1s;height:auto;opacity:0;width:auto}.PULSAR__container{align-items:center;height:100%;justify-content:center;max-width:180px;position:relative}.PULSAR__name h1{font-size:clamp(18px,5.2vmin,25px)}.pulse{animation:pulse 3s ease-in-out forwards;animation-delay:2s;background:var(--High-contrast-Text);border-radius:50%;height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:25px}}@media screen and (max-width:1200px){.PULSAR__logo{width:80px}}@media screen and (max-width:768px){header{animation:headerAnimation .2s ease-in-out forwards;animation-delay:.1s;animation-duration:1s;height:var(--HauteurHeader);left:0;opacity:0;padding:0 3vw;width:100vw}.ContainerHeader{display:flex;flex-direction:row;gap:0;height:100%;justify-content:flex-start;margin-left:10px;width:100%}.navbar{padding:2vw;z-index:1}.LOGO-Anime{min-height:55px;position:relative;right:0;top:0;width:auto}.PULSAR__name h1{align-items:center;font-size:clamp(18px,3.2vmin,20px);height:100%;justify-content:flex-start;letter-spacing:-.1rem}.PULSAR__container svg{height:100%;max-height:60px;width:100%}.pulse{animation:pulse 3s ease-in-out forwards;animation-delay:2s;background:var(--High-contrast-Text);border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:8px}}.VSlide4-footer{align-content:center;flex-wrap:nowrap;font-size:.5rem;margin-bottom:auto;margin-top:auto;padding:50px;width:100%}.VSlide4-footer,.VSlide4-menu-info{align-items:center;display:flex;flex-direction:column}.VSlide4-menu-info{border-top:1px solid var(--High-contrast-Text);font-size:.7rem;justify-content:center;margin-top:2vh;padding:2em 2em 0;width:80%}.VSlide4-menu-info.burger{padding:2em 0 0;width:100%}.VSlide4-menu-info.burger p{width:100%}.VSlide4-menu-info a{padding:0}.VSlide4-menu-info p{padding:5px;text-align:center}.VSlide4-menu-social-list a{padding:12px}@media (max-width:768px){.VSlide4-menu-info a,footer p{font-size:var(--font-size-small)}.VSlide4-menu-info{align-items:center;border-top:1px solid var(--High-contrast-Text);display:flex;flex-direction:column;font-size:.7rem;justify-content:center;margin-top:2vh;padding:0;width:80%}.VSlide4-menu-info a{padding:0}.VSlide4-menu-social-list a{padding:2px}}.navbar{z-index:1}.navbar_links a{display:flex;flex-direction:column}.navbar_item span{font-size:var(--font-size-small)}.navbar_item .active{color:var(--titre)}.navbar_links{align-content:flex-start;align-items:flex-start;background-color:var(--Backgroundsection);border-left:1px solid var(--High-contrast-Text);bottom:0;flex-wrap:nowrap;height:100vh;justify-content:space-between;list-style-type:none;margin-top:auto;position:fixed;right:0;text-decoration:none;visibility:hidden;width:100%;z-index:1}.navbar_links,.navbar_links_left{display:flex;flex-direction:column}.navbar_links_left{height:100%;justify-content:center;max-width:100%;min-width:100%;padding:1.2rem .2rem 0 3.5vw}.navbar_links_right{align-items:flex-end;display:flex;flex-direction:row;height:25%;justify-content:space-between;margin-bottom:2vh;max-width:100%;min-width:100%;padding:0 3.5vw}.navbar_links_right-lien{display:flex;flex-direction:row;width:100%}.navbar_links_right-lien a{padding:0}.Menu-social-list{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-evenly;width:100%}.credit{bottom:5vh;color:var(--High-contrast-Text);left:3.5vw;opacity:1;position:absolute;z-index:999999}.credit,.navbar_links_right a{font-size:var(--font-size-small)}.Menu-social-list svg,.contact-infos svg{height:20px;width:20px}nav li{font-size:1.2em;position:relative;width:-webkit-fit-content;width:fit-content}nav li:after{background-color:var(--disabledLink);border-radius:5px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease-in-out}nav li:hover:after{background-color:var(--titre);width:100%}.navbar_burger{align-items:center;background:none;border:none;color:inherit;display:flex;height:40px;min-width:40px;overflow:hidden;padding:0;position:relative;width:40px}.navbar_burger,.navbar_burger:after,.navbar_burger:before{background-color:initial}.navbar_burger:after,nav button{box-shadow:none}.dark_mode_input{display:none}.navbar_burger:hover{cursor:pointer}.burger-bar{position:relative}.burger-bar,.burger-bar:after,.burger-bar:before{background-color:var(--High-contrast-Text);border:1px solid var(--Backgroundsection);border-radius:3px;display:block;height:4px;padding:0;transition:all .5s ease-in-out;width:100%}.burger-bar:after,.burger-bar:before{box-sizing:border-box;content:"";left:0;position:absolute}.burger-bar:before{transform:translateY(-12px)}.burger-bar:after{transform:translateY(12px)}.show-nav .burger-bar:before{transform:rotate(45deg)}.show-nav .burger-bar:after{transform:rotate(-45deg)}.show-nav .burger-bar{background:#0000}.navbar_links ul{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.navbar_burger{margin-top:auto}nav a{display:block;font-size:2.5rem;padding-bottom:1rem;padding-top:1rem}.navbar_item:after{background:var(--High-contrast-Text);bottom:0;content:"";display:block;height:1px;position:relative;width:3vw}.menu-social-list{font-size:large}.menu-info,.menu-info a{font-size:var(--font-size-small)}.VSlide4-menu-social-list svg{height:20px}.navbar_links_right_left,.navbar_links_right_right{justify-content:center}.navbar_links_right_left,.navbar_links_right_mid,.navbar_links_right_right{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;width:100%}.navbar_links_right_mid{justify-content:flex-start}.navbar_links_right_left p{padding:0;text-align:left;width:100%}.Menu-social-list a{padding:0}.contact{align-items:center;border-left:1px solid var(--High-contrast-Text);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;padding-left:var(--Margin);width:70%}.contact h2{margin-bottom:var(--Margin);text-align:center}.contact-infos{align-content:center;align-items:center;display:flex;flex-direction:row;padding-bottom:var(--Margin);width:100%}.contact-infos a,.contact-infos p{display:flex;flex-direction:row;padding:0;width:100%}.contact-infos svg{margin-right:var(--Margin)}@media screen and (min-width:2559px){.burger-bar,.burger-bar:after,.burger-bar:before{background-color:var(--High-contrast-Text);border-radius:3px;display:block;height:5px;position:relative;transition:all .5s ease-in-out;width:100%}.navbar_burger{background:none;background-color:initial;border:none;color:inherit;height:50px;padding:0;width:70px}.burger-bar:before{transform:translateY(-20px)}.burger-bar:after{transform:translateY(20px)}.navbar_burger{top:38%}nav a{display:block;font-size:3.5rem;padding-bottom:1rem;padding-top:1rem}.navbar_item span{font-size:1.2rem}.navbar_links_left{height:100%;justify-content:center;max-width:100%;min-width:100%;padding:6rem .2rem 0 3.7vw}}@media (max-width:768px){.Menu-social-list a{padding:0}.navbar_burger{background:none;background-color:initial;border:none;color:inherit;padding:0;top:0;width:35px}nav a{display:block;font-size:1.5rem;padding-bottom:1rem;padding-top:1rem}.navbar_links{flex-direction:column;width:100vw}.navbar_links_left,.navbar_links_right{display:flex;flex-direction:column;justify-content:center;max-width:100vw;min-width:100vw;padding:0 3.5vw 2vw}.navbar_links_right_left p{padding:0;text-align:center;width:100%}.Menu-social-list svg{height:20px;width:20px}.navbar_links_left{height:100%}.navbar_links_right{gap:var(--Margin);justify-content:flex-start}.credit{bottom:2vh;left:18%;width:auto}.navbar_links_right a{display:flex;flex-direction:row;font-size:var(--font-size-small)}.show-nav .navbar_links{height:100vh;justify-content:center;max-width:100vw;min-width:100vw;width:100vw}.VSlide4-menu-social-list{align-items:center;display:flex;justify-content:space-evenly;padding:var(--Margin);width:100%}.navbar_links_right-lien{align-items:center;display:flex;flex-direction:column;text-align:center;width:auto}.navbar_links_right-lien a{padding:0}.Menu-social-list a,.navbar_links_right_right a{padding-top:0}.burger-bar,.burger-bar:after,.burger-bar:before{background-color:var(--High-contrast-Text);border-radius:3px;display:block;height:3px;position:relative;transition:all .5s ease-in-out}.burger-bar:before{transform:translateY(-9px)}.burger-bar:after{transform:translateY(6px)}.contact{border-left:1px solid var(--High-contrast-Text);flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;max-width:300px}.contact,.contact-infos{align-items:center;display:flex;width:100%}.contact-infos{align-content:center;flex-direction:row}}@media screen and (max-width:376px){.navbar_burger{top:auto}}.scroll-to-top-button{align-items:center;border:none;border-radius:50%;bottom:20px;box-sizing:border-box;color:var(--links);cursor:pointer;display:none;height:30px;justify-content:center;position:fixed;right:20px;transition:all .3s ease-in-out;width:30px;z-index:99999}.scroll-to-top-button svg{height:100%;width:100%}.scroll-to-top-button.visible{display:flex}@media screen and (min-width:2559px){.scroll-to-top-button{align-items:center;border:none;border-radius:50%;bottom:30px;cursor:pointer;display:none;height:60px;justify-content:center;position:fixed;right:20px;transition:all .3s ease-in-out;width:60px;z-index:99999}}button{-webkit-appearance:none;appearance:none;background-color:var(--High-contrast-Text);border:1px solid var(--Backgroundsection);box-sizing:border-box;color:var(--Backgroundsection);cursor:pointer;display:inline-block;font-family:Clarkson,Helvetica,sans-serif;font-size:14px;font-weight:500;height:50px;letter-spacing:0;line-height:1em;margin:0;max-height:50px;max-width:200px;min-width:100px;opacity:1;outline:0;padding:var(--Margin);position:relative;text-align:center;text-decoration:none;text-rendering:geometricprecision;text-transform:uppercase;touch-action:manipulation;transition:opacity .3s cubic-bezier(.694,0,.335,1),background-color .1s cubic-bezier(.694,0,.335,1),color .1s cubic-bezier(.694,0,.335,1);user-select:none;-webkit-user-select:none;vertical-align:initial;white-space:nowrap;z-index:998}button:before{animation:opacityFallbackOut .5s step-end forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--ButtonHover);-webkit-clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);clip-path:polygon(-1% 0,0 0,-25% 100%,-1% 100%);content:"";height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:clip-path .5s cubic-bezier(.165,.84,.44,1),-webkit-clip-path .5s cubic-bezier(.165,.84,.44,1);width:100%}button:hover:before{animation:opacityFallbackIn 0s step-start forwards;-webkit-clip-path:polygon(0 0,101% 0,101% 101%,0 101%);clip-path:polygon(0 0,101% 0,101% 101%,0 101%)}button:after{background-color:var(--High-contrast-Text)}button span{position:relative;z-index:1}@media screen and (max-width:768px){button{font-size:10px;height:35px;max-width:150px;min-width:150px}}.language-selector{align-items:center;display:flex;gap:.5rem}.flag{border:1px solid var(--Backgroundsection);border-radius:50%;cursor:pointer;height:24px;opacity:.7;transition:transform .3s,opacity .3s;width:24px}.flag:hover{box-shadow:0 4px 8px #0003;opacity:1;transform:scale(1.2)}.car-grid{background-color:var(--High-contrast-Text);flex-direction:row;flex-wrap:wrap;gap:var(--Margin);height:80vh;max-height:100vh;overflow:hidden;padding-bottom:var(--Margin);padding-top:var(--Margin);width:100%}.car-grid,.car-image-overlay{align-items:center;display:flex;justify-content:center}.car-image-overlay{background-color:#0d1b2b20;bottom:0;font-size:1.2rem;font-weight:700;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease,color .3s ease}.car-card{aspect-ratio:16/9;background-color:var(--Backgroundsection);border-radius:var(--border-radius);box-shadow:5px 5px 7px #0d1b2b70;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:25%}.car-grid .car-card{width:22%}.car-grid .car-card:hover{width:30%}.car-card:hover{transition:all .3s ease-in-out;width:40%}.car-card img{height:100%;max-height:90vh;object-fit:cover;width:auto}.car-card:hover .car-image-overlay{color:var(--links);opacity:1}.car-details{background-color:var(--High-contrast-Text);bottom:0;color:var(--Backgroundsection);height:0;opacity:0;padding:12px;position:absolute;text-align:center;transition:all .3s ease-in-out;width:100%}.car-card:hover .car-details{height:auto;opacity:1;transition:all .3s ease-out}.car-card:hover .car-details h2,.car-card:hover .car-details h3,.car-card:hover .car-details p{color:var(--Backgroundsection)}.car-details h2{font-size:.8rem}.car-details h2,.car-details h3{color:var(--Backgroundsection);font-weight:700;margin:5px 0}.car-details h3{font-size:1.4rem}.car-details p{color:var(--Backgroundsection);font-size:.9rem;font-weight:400;padding:0}.pagination{background-color:var(--High-contrast-Text);display:flex;gap:var(--Margin);justify-content:center;padding:var(--Margin);width:100%}.pagination-button{cursor:pointer;font-size:1rem}@media (max-width:768px){.car-grid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-evenly;max-height:none;width:100%}.car-grid .car-card{width:80%}.car-grid .car-card:hover{width:79%}.pagination-button{cursor:pointer;font-size:1rem;max-width:15%;min-width:15%}}@media (max-width:425px){.car-grid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-evenly;max-height:none;width:100%}.car-grid .car-card{width:80%}.car-grid .car-card:hover{width:79%}}.instagram-feed{height:40vh;text-align:center;width:100%}.instagram-feed h2{margin-bottom:10px;text-align:center}.instagram-grid{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.instagram-post{cursor:pointer;overflow:hidden;position:relative}.instagram-image{height:100%;max-height:15vw;min-width:15vw;object-fit:cover;transition:transform .3s ease-in-out;width:auto}.instagram-post:hover .instagram-image{transform:scale(1.1)}.instagram-video-indicator{background-color:#0009;border-radius:4px;color:#fff;font-size:1rem;padding:5px 10px;position:absolute;right:10px;top:10px}.instagram-loading,.instagram-no-posts{animation:fadeIn .5s forwards;font-size:1.2rem;margin:20px 0;opacity:0;text-align:center}.showroom-section{background-color:var(--High-contrast-Text);color:var(--Backgroundsection);height:60vh;justify-content:space-between;max-width:100vw;padding:var(--Margin);width:100vw}.showroom-content,.showroom-section{align-items:center;display:flex;flex-direction:row}.showroom-content{gap:30px;height:100%;justify-content:space-around;width:100%}.carousel-container{align-items:center;overflow:hidden;position:relative;width:60%}.carousel-container,.showroom-text{display:flex;justify-content:center;max-width:var(--MaxWidthText)}.showroom-text{flex-direction:column;height:100%;padding:20px;width:40%}.carousel-container{height:100%}.carousel-container img{height:100%;max-width:100%;object-fit:cover}.carousel-container svg{color:var(--High-contrast-Text);cursor:pointer;font-size:2rem;position:absolute;z-index:10}.showroom-text h2{font-weight:700;text-align:left}.showroom-text h2,.showroom-text h3{color:var(--Backgroundsection);margin-bottom:var(--Margin)}.showroom-text h3{font-size:clamp(1.5rem,4vw,2rem)}.showroom-text p{color:var(--Backgroundsection);font-size:clamp(1rem,2.5vw,var(--font-size-small));line-height:1.6}@media (max-width:1024px){.showroom-section{flex-direction:column;height:auto}.showroom-content{flex-direction:column;gap:20px}.showroom-text{padding:0 20px;text-align:center;width:100%}.carousel-container{max-height:300px;width:100%}.showroom-text h2{font-size:clamp(1.8rem,5vw,2.2rem)}}@media (max-width:768px){.showroom-section{padding:var(--Margin) 15px}.showroom-text{padding:0 15px}.showroom-text h2{font-size:clamp(1.6rem,5vw,2rem)}.showroom-text p{font-size:clamp(.9rem,2.2vw,var(--font-size-small))}}@media (max-width:480px){.showroom-content{gap:15px}.showroom-text h2{font-size:clamp(1.4rem,5vw,1.8rem)}.showroom-text p{font-size:clamp(.85rem,2vw,var(--font-size-small))}}.video-carousel-container{height:100vh;overflow:hidden;position:relative;width:100%}.video-carousel-container video{height:100%;object-fit:cover;width:100%}.video-overlay{background:linear-gradient(180deg,#000000b3,#0000 20%,#0000 80%,#000000b3);height:100%;left:0;pointer-events:none;top:0;z-index:0}.video-info,.video-overlay{position:absolute;width:100%}.video-info{bottom:4rem;pointer-events:auto;text-align:center;z-index:1;z-index:998}.video-overlay h3{font-size:1.5rem;margin-bottom:var(--Margin);text-align:center}.video-overlay h1{font-size:3rem;font-weight:700;margin-bottom:var(--Margin)}.discover-text{align-items:center;display:flex;font-size:1.5rem;justify-content:center;padding:0;text-align:center}.carousel-dots{bottom:2rem;display:flex;gap:var(--Margin);left:50%;position:absolute;transform:translateX(-50%)}.dot{border:2px solid var(--High-contrast-Text);border-radius:50%;cursor:pointer;height:1rem;position:relative;width:1rem}.dot.active{background-color:var(--High-contrast-Text)}.progress-circle{background-color:var(--Backgroundsection);border-radius:50%;height:100%;left:0;position:absolute;top:0;transform-origin:left;width:100%}@media screen and (max-width:768px){.video-info{bottom:15%;left:0;position:absolute;text-align:center;width:100%;z-index:1}.video-overlay h3{font-size:1rem;margin-bottom:1rem;text-align:center}.video-carousel-container{align-items:center;display:flex;justify-content:center}.video-carousel-container video{height:100%;object-fit:contain;width:auto}.video-overlay h1{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.discover-text{font-size:1rem;padding:0;text-align:center}.carousel-dots{bottom:10%;display:flex;gap:1rem;left:50%;position:absolute;transform:translateX(-50%)}}.loader-container{align-items:center;background-color:var(--Backgroundsection);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-logo{height:auto;max-width:450px;min-width:300px;width:15vw}.loader-text{bottom:var(--Margin);position:absolute}.new-arrival-container{background-color:var(--High-contrast-Text);color:var(--Backgroundsection);flex-direction:column;height:100vh;max-width:100vw;min-height:100vh;overflow:hidden;padding:calc(var(--HauteurHeader) + 40px) 20px 40px 0;text-align:center}.car-image-container,.new-arrival-container{align-items:center;display:flex;justify-content:center;width:100%}.car-image-container{height:100%}.new-arrival-title-container{margin-bottom:var(--Margin);max-height:20vh;text-align:center;width:100%}.new-arrival-title{color:var(--Backgroundsection);font-size:clamp(2rem,5vw,2.5rem);margin-bottom:var(--Margin);text-align:center}.new-arrival-title-container p{color:var(--Backgroundsection);font-size:clamp(1rem,3vw,1.2rem);margin:0;padding:0;text-align:center;width:100%}.car-list{align-items:start;display:flex;flex-wrap:wrap;gap:var(--Margin);height:100%;justify-content:center;width:100%}.car-details{padding:10px}.car-title{font-size:clamp(1rem,2.5vw,1.5rem)}.car-price,.car-title{color:var(--High-contrast-Text);font-weight:700}.car-price{font-size:clamp(1rem,2.5vw,1.2rem)}@media (max-width:1024px){.new-arrival-container{max-height:none;min-height:none;padding:30px 20px}}@media (max-width:768px){.new-arrival-container{height:auto;padding:30px 15px}.car-list{align-items:center;justify-content:center}.car-card{width:85%}.car-card img{height:100%;max-height:100vh;max-width:85vw;min-height:70vh;object-fit:cover;width:auto}.new-arrival-title{font-size:clamp(1.8rem,4vw,2.2rem)}.new-arrival-title-container p{font-size:clamp(.9rem,2vw,1rem)}.car-list{flex-direction:column}.car-card{aspect-ratio:9/16;max-height:70vh;width:80%}.car-card:hover{transition:all .3s ease-in-out;width:85%}}@media (max-width:480px){.new-arrival-container{padding:20px}.car-card{width:90%}.new-arrival-title{font-size:clamp(1.6rem,5vw,2rem)}.new-arrival-title-container p{font-size:clamp(.85rem,2vw,1rem)}}.auto-services-container{align-items:center;display:flex;height:90vh;justify-content:center;min-height:90vh;min-width:100vw}.auto-services-content{align-items:center;display:flex;height:100%;width:100%}.auto-services-image{height:100%;max-width:100vw;object-fit:cover;width:50%}.auto-services-text{display:flex;flex-direction:column;justify-content:center;max-width:var(--MaxWidthText);padding:20px;width:50%}.auto-services-title{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.2;text-transform:uppercase}.auto-services-description{font-size:clamp(1rem,2.5vw,var(--font-size-small));line-height:1.6;margin-top:20px}@media (max-width:1024px){.auto-services-content{flex-direction:column;text-align:center}.auto-services-image{height:auto;max-height:50vh;max-width:100vw;overflow:hidden;width:100%}.auto-services-text{height:100%;padding:var(--Margin);width:100%}.auto-services-title{font-size:clamp(1.8rem,5vw,2.2rem)}}@media (max-width:768px){.auto-services-title{font-size:clamp(1.6rem,5vw,2rem)}.auto-services-description{font-size:clamp(.9rem,2.2vw,var(--font-size-small))}}@media (max-width:480px){.auto-services-title{font-size:clamp(1.4rem,5vw,1.8rem)}.auto-services-description{font-size:clamp(.85rem,2vw,var(--font-size-small))}}.services-container{align-items:center;background-color:var(--High-contrast-Text);display:flex;flex-wrap:wrap;justify-content:space-around;min-height:30vh;padding:40px 20px;width:100%}.service-title{color:var(--Backgroundsection);font-size:clamp(1rem,3vw,1.5rem);text-align:center}.service-item{flex:1 1;margin:10px;max-width:250px;text-align:center}.service-icon{color:var(--icon-color);font-size:clamp(30px,5vw,50px);margin-bottom:var(--Margin)}.showroom-text h2,.showroom-text h3{color:var(--Backgroundsection);margin-bottom:var(--Margin)}.showroom-text h2{font-size:clamp(2rem,5vw,2.5rem)}.showroom-text h3{font-size:clamp(1.2rem,4vw,1.5rem)}.service-description{color:var(--Backgroundsection);font-size:clamp(.8rem,2.5vw,var(--description-font-size));line-height:1.4;padding:0 10px;text-align:center}@media (max-width:1024px){.services-container{align-items:center;min-height:auto}.service-item{max-width:80%}}@media (max-width:768px){.services-container{flex-direction:column;gap:20px;padding:var(--Margin) 10px}.service-item{max-width:90%}}@media (max-width:480px){.services-container{gap:15px;padding:20px 5px}.service-item{max-width:95%}}.banner{align-items:center;background-color:var(--High-contrast-Text);color:var(--Backgroundsection);display:flex;flex-direction:column;justify-content:center;min-height:30vh;padding:20px;text-align:center;width:100vw}.banner p{font-size:clamp(1.2rem,3vw,1.7rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:80%;max-width:var(--MaxWidthBanner);padding:20px 20px 0}.bold{font-weight:600}.highlight{font-weight:700}@media (max-width:1024px){.banner{padding:15px;width:100%}.banner p{font-size:clamp(1.1rem,2.5vw,1.4rem);max-width:750px;padding:0}}@media (max-width:768px){.banner{justify-content:space-around;min-height:25vh;padding:10px}.banner p{font-size:clamp(1rem,2vw,1.3rem);max-width:90%}}@media (max-width:480px){.banner{min-height:20vh}.banner p{font-size:clamp(.9rem,2vw,1.1rem);line-height:1.4}}.notification-container{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:20px;width:300px;z-index:1000}.notification .close-btn{background:none;border:none;color:var(--High-contrast-Text);cursor:pointer;font-size:16px;transition:transform .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.notification.fade-out{animation:fadeOut .3s ease-in-out forwards}.test-buttons{bottom:20px;display:flex;gap:10px;left:20px;position:fixed;z-index:9999}.test-buttons button{border:none;border:1px solid var(--Backgroundsection);border-radius:2px;cursor:pointer;padding:8px 12px}.test-buttons button:first-child{border-left:3px solid var(--success)}.test-buttons button:first-child,.test-buttons button:nth-child(2){background-color:var(--High-contrast-Text);color:var(--Backgroundsection)}.test-buttons button:nth-child(2){border-left:3px solid var(--danger)}.test-buttons button:nth-child(3){background-color:var(--High-contrast-Text);border-left:3px solid var(--accent);color:var(--Backgroundsection)}.notification.success span svg{color:var(--success)}.notification.error span svg{color:var(--danger)}.notification.info span svg{color:var(--accent)}.notification{align-items:center;border-radius:2px;box-shadow:0 4px 10px #00000026;display:flex;font-weight:500;justify-content:space-between;max-width:350px;min-width:280px;padding:12px 16px;position:relative}.notification.success{border-left:3px solid var(--success)}.notification.error,.notification.success{background-color:var(--High-contrast-Text);color:var(--Backgroundsection)}.notification.error{border-left:3px solid var(--danger)}.notification.info{background-color:var(--High-contrast-Text);border-left:3px solid var(--accent);color:var(--Backgroundsection)}.notification .icon{font-size:20px;margin-right:10px}.notification .message{flex:1 1;padding-right:10px}.notification:before .close-btn:before{color:#0000}.notification .close-btn svg{stroke-width:2.5;height:20px;width:20px}.audio-player-container{align-items:center;display:flex;justify-content:center;width:100%}.audio-player{border-radius:10px;max-width:400px;padding:var(--Margin)}.audio-player,.progress-bar{background:var(--High-contrast-Text);width:100%}.progress-bar{border:1px solid var(--Backgroundsection);border-radius:8px;cursor:pointer;height:8px;overflow:hidden;position:relative}.progress{background:linear-gradient(90deg,var(--links),var(--Backgroundsection));border-radius:8px;height:100%;transition:width .2s ease-out}.controls{align-items:center;color:var(--Backgroundsection);display:flex;justify-content:space-evenly;margin-top:var(--Margin);width:100%}.play-pause,.volume{background:var(--links);border:none;border-radius:50%;cursor:pointer;height:30px;min-width:25px;padding:0;transition:background .3s ease;width:30px}.play-pause:before,.volume:before{width:0}.video-container-home{align-items:center;display:flex;height:100vh;justify-content:center;max-width:100vw;overflow:hidden;position:relative;width:100vw}.video-container-home video{height:100vh;width:100%}@media (max-width:768px){.video-container-home{height:100vh}.video-container-home video{height:100%;width:auto}}@media (min-width:2560px){.video-container-home video{height:100vh;width:100vw}}.contact-section{display:flex;flex-direction:column;justify-content:center;min-height:80vh;min-width:100vw;overflow:hidden;text-align:center}.contact-info{margin:0;width:100%}.contact-info,.contact-info p{align-items:center;flex-direction:row;justify-content:center}.contact-info p{display:flex;gap:5px;padding:0}.contact-info h1,.contact-info h2,.contact-info p{text-align:center}.contact-form-container{height:auto;padding:var(--Margin);width:100%}.Copyright{height:auto;width:100%}.signature{margin-top:2vh}.contact-title{margin-bottom:20px;text-align:center}.highlight{color:var(--links)}.contact-form{margin:0 auto}.contact-info{display:flex;flex-direction:column;gap:10px;margin-top:40px;text-align:center}.social-links{display:flex;gap:20px;justify-content:center;margin-top:30px}.social-icon{color:var(--links)}.contact-form{gap:15px;max-width:600px}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{text-align:left}.contact-form input,.contact-form textarea{font-size:16px;margin:5px 0 0;padding:var(--padding);width:100%}.gender-buttons{align-items:center;display:flex;gap:20px;justify-content:flex-start}.gender-button{border:1px solid var(--High-contrast-Text);border-radius:var(--border-radius);color:var(--High-contrast-Text);cursor:pointer;display:inline-block;position:relative;transition:background-color .2s,color .2s}.gender-button input[type=radio]{display:none}.gender-button .button-label{display:inline-block;padding:8px;pointer-events:none}.gender-button input[type=radio]:checked+.button-label{background-color:var(--links);border:1px solid var(--links);border-radius:var(--border-radius);box-shadow:0 0 5px var(--BordersAndSeparators);color:var(--High-contrast-Text)}.submit-button-container{width:100%}.submit-button,.submit-button-container{align-items:center;display:flex;justify-content:center}.submit-button{-webkit-appearance:none;appearance:none;background-color:var(--High-contrast-Text);border:1px solid var(--Backgroundsection);box-sizing:border-box;color:var(--Backgroundsection);cursor:pointer;flex-direction:row;font-family:Clarkson,Helvetica,sans-serif;font-size:14px;font-weight:500;gap:var(--Margin);height:50px;letter-spacing:0;line-height:1em;margin:0;max-height:50px;max-width:200px;min-width:100px;opacity:1;outline:0;padding:var(--Margin);position:relative;text-align:center;text-decoration:none;text-rendering:geometricprecision;text-transform:uppercase;touch-action:manipulation;transition:opacity .3s cubic-bezier(.694,0,.335,1),background-color .1s cubic-bezier(.694,0,.335,1),color .1s cubic-bezier(.694,0,.335,1);user-select:none;-webkit-user-select:none;vertical-align:initial;white-space:nowrap;z-index:998}.gender-button:hover{background-color:var(--links);border:1px solid var(--links);box-shadow:0 0 5px var(--BordersAndSeparators);color:var(--High-contrast-Text)}.filtre{margin-top:0}.cars-page{margin-top:var(--HauteurHeader);max-width:100vw;width:100vw;width:100%}.car-details-header{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.car-details-header,.cars-page-title{padding:var(--Margin)}.car-details-page-title{color:var(--Backgroundsection);font-size:50px;text-align:center;white-space:nowrap;width:100%}.car-details-page-subtitle{color:var(--Backgroundsection);font-size:25px;text-align:center}.car-details-description{align-items:center;display:flex;flex-direction:column;padding:var(--Margin) 20vw var(--Margin) 20vw}.car-details-description p strong{font-size:20px}.car-details-subtitle{font-size:13px}.immersive-banner{align-items:center;display:flex;flex-direction:column;gap:var(--Margin);height:auto;justify-content:center;width:100%}.immersive-banner h3,.immersive-banner svg{color:var(--High-contrast-Text)}.immersive-banner h3{text-align:center}.car-details-autoscoot,.car-details-interest,.car-sound-immersive{align-items:center;display:flex;justify-content:center;padding:1em;width:100%}.car-details-autoscoot{color:var(--High-contrast-Text);flex-direction:row;gap:var(--Margin)}.car-details-autoscoot h3{color:var(--High-contrast-Text);margin:0}.car-details-autoscoot-button{align-items:center;display:flex;justify-content:center}.car-details-autoscoot-button img{height:100%;width:90%}.car-details-page{background-color:var(--High-contrast-Text);flex-direction:column;margin-top:var(--HauteurHeader);padding:1rem}.car-details-page,.car-details-section{display:flex;height:auto;max-width:100vw;width:100vw}.car-details-section{align-items:center;background-color:var(--Backgroundsection);justify-content:center}.car-carousel{margin-top:var(--Margin);max-height:70vh}.car-details-section .car-details{background-color:var(--Backgroundsection);position:relative}.car-details-section .car-details h1,.car-details-section .car-details h2,.car-details-section .car-details p{color:var(--High-contrast-Text)}.back{align-items:flex-start;display:flex;max-width:90vw;width:100%}.back-button{font-size:20px;font-weight:700}.car-carousel{max-height:100%;overflow:hidden;position:relative;width:100%}.carousel-image-container{align-items:center;cursor:pointer;display:flex;height:70vh;justify-content:center;width:100vw}.carousel-image-container img{height:auto;max-height:100%;max-width:100%;object-fit:cover;transition:transform .5s ease;width:100%}.thumbnail-bar{align-items:center;background-color:#0d1b2b65;bottom:1rem;gap:var(--Margin);justify-content:center;overflow-x:auto;padding:var(--Margin)}.carousel-controls,.thumbnail-bar{display:flex;position:absolute;width:100%}.carousel-controls{justify-content:space-between;top:50%;transform:translateY(-50%)}.next-button,.prev-button{background:none;font-size:2rem;padding:0 1rem}.fullscreen-button,.next-button,.prev-button{border:none;color:var(--High-contrast-Text);cursor:pointer}.fullscreen-button{background-color:initial;border-radius:50%;max-width:1rem;position:absolute;right:1rem;top:1rem}.carousel-image-container.zoomed{cursor:zoom-out}.dropdown-container{margin-top:20px;overflow:hidden;width:100%}.dropdown-toggle{align-items:center;background:var(--Backgroundsection);border:none;border-top:2px solid var(--High-contrast-Text);color:var(--High-contrast-Text);cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;max-width:100%;min-width:100%;padding:15px;text-align:center;transition:background .3s ease;width:100%}.dropdown-toggle:before{width:0}.chevron{transition:transform .3s ease}.chevron.open{transform:rotate(180deg)}.dropdown-menu{box-shadow:0 10px 30px #0000004d;color:var(--High-contrast-Text);font-size:16px;list-style:none;margin:0}.dropdown-menu li{border-bottom:1px solid hsla(0,0%,100%,.364);padding:10px;transition:background .3s ease}.dropdown-menu li:last-child{border-bottom:none}.dropdown-menu li:hover{background:#ffffff0d}.dropdown-container.open{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:768px){.car-details-page{display:flex;flex-direction:column;gap:0;padding:0}.dropdown-toggle{padding:0}.car-details-header{flex-direction:column;gap:var(--Margin);margin-top:var(--Margin);padding:0}.car-details-description p{font-size:var(--font-size-small)}.carousel-image-container img{height:100%}.fullscreen-button,.next-button,.prev-button{max-width:80px;min-width:80px;width:80px}.fullscreen-button{right:.5rem;top:.5rem}.car-carousel{margin:0}.car-details-description{padding:var(--PaddingMobile);width:100%}.audio-player-container,.audio-player-container audio,.car-sound-immersive{width:100%}.car-details-autoscoot{display:flex;flex-direction:column;gap:var(--Margin)}.car-details-autoscoot h3{text-align:center}}.legal-container{background-color:var(--High-contrast-Text);margin-top:var(--HauteurHeader);max-width:100vw;min-width:100vw}.legal-container,.legal-title{color:var(--Backgroundsection)}.legal-title{font-size:2.5rem;font-weight:700}.legal-intro{font-size:1.2rem;line-height:1.6}.legal-intro a{color:var(--links);text-decoration:underline}.legal-intro,.legal-section{padding:2vw;width:100%}.legal-section h2{color:var(--Backgroundsection);font-size:1.8rem;font-weight:700;margin-bottom:10px}.legal-section p{font-size:1rem;line-height:1.5}.legal-contact{font-size:1.2rem;font-weight:700;margin-top:30px}.legal-contact a{color:var(--links);text-decoration:underline}@media (max-width:768px){.legal-container{padding:20px}.legal-title{font-size:2rem}.legal-intro{font-size:1rem}.legal-section h2{font-size:1.5rem}.legal-section p{font-size:.95rem}}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
/*# sourceMappingURL=main.80bf5101.css.map*/