*{margin:0;padding:0;box-sizing:border-box}@media(min-width:1440px){.container-custom{width:85%;margin-right:auto;margin-left:auto}}@media(min-width:768px)and (max-width:1439px){.container-custom{width:90%;margin-right:auto;margin-left:auto}}@media(max-width:767px){.container-custom{width:95%;margin-right:auto;margin-left:auto}}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--color1)}:root{--color1: #FBFBFB;--color2: #212121;--color3: #4F4F4F;--accentcolor: #0086E6;--color4: #D9D9D9;--color5: ##E7E6E6;--boxshadow: 5px 5px 10px 5px rgba(0, 0, 0, .28);--text-shadow: 0 3px 6px rgba(0, 0, 0, .5);--transform: translateY(-1px);--h1: 52px;--h1-lh: 58px;--h2: 32px;--h2-lh: 38px;--h3: 24px;--h3-lh: 30px;--sub-hero: 16px;--sub-hero-lh: 24px;--body-l: 16px;--body-l-lh: 26px;--body-m: 14px;--body-m-lh: 22px;--btn: 16px;--btn-lh: 24px;--tarifs: 28px;--tarifs-lh: 40px}@media(min-width:768px){:root{--h1: 64px;--h1-lh: 72px;--h2: 40px;--h2-lh: 48px;--h3: 30px;--h3-lh: 36px;--sub-hero: 18px;--sub-hero-lh: 26px;--body-l: 17px;--body-l-lh: 28px;--body-m: 15px;--body-m-lh: 24px;--btn: 17px;--btn-lh: 26px;--tarifs: 34px;--tarifs-lh: 50px}}@media(min-width:1280px){:root{--h1: 81px;--h1-lh: 89px;--h2: 48px;--h2-lh: 55px;--h3: 36px;--h3-lh: 43px;--sub-hero: 20px;--sub-hero-lh: 29px;--body-l: 18px;--body-l-lh: 29px;--body-m: 16px;--body-m-lh: 26px;--btn: 18px;--btn-lh: 29px;--tarifs: 40px;--tarifs-lh: 60px}}h1{font-size:var(--h1);line-height:var(--h1-lh);font-weight:800;letter-spacing:-.02em;color:var(--color2);text-align:center;padding:30px}h2{font-size:var(--h2);line-height:var(--h2-lh);font-weight:700;letter-spacing:-.02em;color:var(--color2);text-align:center;padding:30px 0 50px}h3{font-size:var(--h3);line-height:var(--h3-lh);font-weight:600;letter-spacing:-.01em;color:var(--color1);padding:20px 0 45px}.hero-text{font-size:var(--sub-hero);line-height:var(--sub-hero-lh);font-weight:500}.body-l-text{font-size:var(--body-l);line-height:var(--body-l-lh);font-weight:400}.body-m-text{font-size:var(--body-m);line-height:var(--body-m-lh);font-weight:400}.button-text{font-size:var(--btn);line-height:var(--btn-lh);font-weight:600;letter-spacing:.01em}.tarifs-text{font-size:var(--tarifs);line-height:var(--tarifs-lh);font-weight:800}.img-wrapper{width:100%;height:auto;margin:0 auto;display:block;aspect-ratio:initial;padding:30px 0}header{position:sticky;top:0;left:0;right:0;width:100%;padding:36px;z-index:1000;background:#fbfbfbf7}.bignav{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bignav .navbar ul{list-style:none}@media(min-width:1700px){.bignav .navbar ul{margin-left:240px}}.bignav .navbar ul li{position:relative;float:left;margin-right:40px}.bignav .navbar ul li a{font-size:20px;padding:12px;color:var(--color2);display:block;text-decoration:none}.bignav .navbar ul li a:hover{background:var(--accentcolor);color:var(--color1);border-radius:18px}.bignav .navbar ul li ul{position:absolute;left:0;width:100%;background:var(--color1);display:none}.bignav .navbar ul li ul li{width:100%}.bignav .navbar ul li ul li ul{left:219px;top:0}.bignav .navbar ul li:focus-within>ul,.bignav .navbar ul li:hover>ul{display:initial;margin-left:initial}.bignav #menu-bar{display:none}.bignav .menu-icon{cursor:pointer;display:none;align-items:center;justify-content:center}@media(max-width:1439px){.bignav{display:flex;flex-direction:column}.bignav .logo{padding:10px 0 20px}.bignav label{display:initial}.bignav .navbar{position:absolute;top:100%;left:0;right:0;background:var(--color1);border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);display:none}.bignav .navbar ul{display:flex;flex-direction:column;text-align:center}.bignav .navbar ul li{width:100%}.bignav .navbar ul li{background-color:var(--color1)}.bignav .navbar ul li a:hover{border-radius:0}.bignav .navbar ul li ul{position:relative;width:100%;background:var(--color1)}.bignav .navbar ul li ul li{margin-left:20px}.bignav .navbar ul li ul li ul{width:100%;left:0}.bignav #menu-bar:checked~.navbar{display:initial}.bignav .menu-icon{font-size:1.8rem;cursor:pointer;display:inline-block}.bignav .menu-icon .icon-close{display:none}.bignav #menu-bar:checked~.menu-icon .icon-open{display:none}.bignav #menu-bar:checked~.menu-icon .icon-close{display:inline}.bignav .menu-icon svg{stroke:var(--color2);cursor:pointer;vertical-align:middle}}.btn-main{border:2px solid var(--accentcolor);border-radius:18px;background-color:var(--accentcolor);text-decoration:none;color:var(--color1);padding:15px;cursor:pointer;transition:var(--transition);width:fit-content}.btn-main:hover{transform:translateY(-1px)}@media(min-width:500px){.button-flex-mode-row{display:flex;flex-direction:row;justify-content:center}.btn-main-row{margin:30px 25px}}@media(max-width:499px){.button-flex-mode-column{display:flex;flex-direction:column;align-items:center}.btn-main-column{margin:0 0 30px}}.button-column-only{display:flex;flex-direction:column;align-items:start}.btn-column-only{margin:0 0 30px}.button-tel-only{display:flex;justify-content:center;margin:50px 0 30px}#banner .hero{text-align:center;padding:30px 0}#banner .presentation{text-align:left}#banner .presentation p{margin-bottom:20px}.services-cont{display:flex;flex-direction:row;gap:30px;overflow:auto}.services-cont .article{width:370px;height:720px;padding:35px;border-radius:18px;margin-bottom:10%}.services-cont .article:hover{transform:var(--transform)}.services-cont .article p{color:var(--color1);margin-bottom:45px}.article-1{background-color:var(--color2)}.article-2{background-image:url(/images/articles/aeroport-370X720.jpg)}.article-3{background-color:var(--color3)}.article-4{background-image:url(/images/articles/tesla-seat-370X720.jpg);display:none}.article-5{background-image:url(/images/articles/transport-colis-370X720.jpg)}.article-6{background-color:var(--color3)}.grille-tarifs-wrap{display:flex;flex-direction:row;justify-content:space-around;gap:19px;overflow:auto}.tarif{background-color:var(--color4);padding:20px;min-width:275px;height:auto;width:25%;margin:10px}.tarif:hover{transform:var(--transform)}#tarification .hero{padding:0 0 50px;text-align:center}.grille-tarifs-wrap h3{padding:5px 0 10px}.grille-tarifs-wrap h3,.grille-tarifs-wrap .tarifs-text{color:var(--color2);text-align:center}.grille-tarifs-wrap p{padding:0 0 10px}.supplements{padding:15px 0}.adress-wrapper{display:flex;gap:35px;align-items:center}@media(min-width:768px){.adress-wrapper{flex-direction:row}.adress-col-1,.adress-col-2{width:50%}}@media(max-width:767px){.adress-wrapper{flex-direction:column;padding:0 0 30px}.adress-col-1,.adress-col-2{width:100%}}.adress-wrapper ul{list-style-type:none;margin:0;padding:0}.adress-wrapper p{padding:0 0 35px}.adress-wrapper img{height:auto;width:100%;aspect-ratio:initial}.contact-wrapper p{text-align:center}.contact-wrapper h2,.contact-wrapper p{color:var(--color1)}.contact-wrapper{background-image:url(/images/contact-form-bg-1440X869.webp);width:100%;height:auto;background-size:cover}form{max-width:500px;margin:auto;padding:35px 10px}.form-group{margin-bottom:1rem}label{display:block;margin-bottom:.3rem;font-weight:500;color:var(--color1)}input,textarea{width:100%;padding:.6rem;border-radius:6px;border:1px solid var(--color1);font-family:inherit;margin-bottom:15px}button{padding:.7rem 1.5rem;border:none;border-radius:6px;background-color:var(--accentcolor);color:var(--color1);cursor:pointer;width:100%}button:hover{opacity:.9}.success-message{display:none;color:#28a745;background:#e6f4ea;padding:1rem 2rem;border-radius:8px;margin-top:1rem;font-size:1.2rem;opacity:0;transition:opacity .5s ease-in-out;text-align:center}.success-message.show{display:block;opacity:1}.google-reviews{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}@media(max-width:767px){.google-reviews{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly}}@media(min-width:768px){.google-reviews{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}}.review{width:310px;background-color:var(--color4);border-radius:8px;padding:16px 20px;margin-bottom:16px}.review:hover{transform:var(--transform)}.review-header{display:flex;align-items:center;margin-bottom:10px}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:12px;border:2px solid #4caf50}.reviewer-info .name{font-weight:700;font-size:1.1em}.rating{color:#ffb400;font-size:1.2em;margin-top:4px;letter-spacing:2px}.review-text{font-size:1em;line-height:1.4;margin-bottom:8px}.review-date{font-size:.85em;color:#777;font-style:italic}.reviews-link-wrapper{display:flex;justify-content:center}.reviews-link{text-align:center;padding:12px;text-decoration:none;color:var(--color2);margin:50px}.reviews-link:hover{background:var(--accentcolor);color:var(--color1);border-radius:18px}.footer{display:flex;flex-direction:column;align-items:center;background-color:var(--color2)}.footer .logo{margin:30px 0}.footer p{margin:0 0 30px;color:var(--color1)}
