@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@200;300;700&family=Roboto:wght@500&display=swap";*{margin:0;padding:0;box-sizing:border-box;list-style:none}@media (min-width: 1700px){.container-custom{width:60%;margin-right:auto;margin-left:auto}}@media (min-width: 768px) and (max-width: 1699px){.container-custom{width:85%;margin-right:auto;margin-left:auto}}@media (max-width: 767px){.container-custom{width:95%;margin-right:auto;margin-left:auto}}:root{--color1: #FFFF;--color2: #DDDD;--color3: #efefef;--accentcolor: #0099FF;--textcolor: #3c4244;--datearticle: #7b7b7b;--boxshadow: #0000003d;--textshadow: #0009;--avantage: #0e1015}h1{font-size:42px;line-height:62px}h2{font-size:24px;line-height:36px;padding-bottom:10px}h3{font-size:20px;line-height:30px;padding-bottom:10px}p,a,b,span,ul{font-size:18px}h1,h2,h3,h4{font-family:IBM Plex Sans,sans-serif;font-weight:700;letter-spacing:.2px;color:var(--textcolor)}p,a,ul{font-family:IBM Plex Sans,sans-serif;line-height:28px;font-weight:300;letter-spacing:.2px;color:var(--textcolor)}b,span{font-family:IBM Plex Sans,sans-serif;line-height:28px;font-weight:700;letter-spacing:.2px;color:var(--textcolor)}#section-avantages p,#section-avantages a,#form-success p{line-height:25px;font-weight:700;font-size:17px}.date-article{font-size:14px;color:var(datearticle);margin-bottom:30px}@media (min-width: 768px){#main ul li{margin-bottom:5px}}.btn-custom-header{border:2px solid var(--accentcolor);border-radius:9px;font-weight:800;width:284px;height:55px;background-color:var(--accentcolor);cursor:pointer}.btn-custom-header:hover{background-color:var(--accentcolor);border:2px solid var(--accentcolor);box-shadow:2px 2px 1px 1px var(--boxshadow)}.btn-custom-header a{text-decoration:none;letter-spacing:5px;font-size:20px;font-weight:500;color:#fff;text-shadow:1px 1px 1px var(--textcolor)}.btn-custom-header.appel img{margin-right:16px;margin-top:1px}.pre-header{margin-top:10px}@media (max-width: 767px){.pre-header{display:flex;flex-direction:column;align-items:center}.right-side{margin-bottom:15px}}@media (min-width: 768px){.pre-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}header{position:sticky;top:0;left:0;right:0;background:var(--accentcolor);width:100%;box-shadow:0 5px 10px #0000001a;padding:0 7%;display:flex;align-items:center;justify-content:space-between;z-index:1000}header .logo{font-weight:bolder;font-size:25px;color:#333}header .navbar ul{list-style:none}@media (min-width: 1700px){header .navbar ul{margin-left:240px}}header .navbar ul li{position:relative;float:left;margin-right:40px}header .navbar ul li a{font-size:20px;padding:12px;color:var(--color1);display:block;text-decoration:none}header .navbar ul li a:hover{background:#333;color:#fff}header .navbar ul li ul{position:absolute;left:0;width:100%;background:var(--accentcolor);display:none}header .navbar ul li ul li{width:100%}header .navbar ul li ul li ul{left:219px;top:0}header .navbar ul li:focus-within>ul,header .navbar ul li:hover>ul{display:initial;margin-left:initial}#menu-bar{display:none}header label{font-size:20px;color:var(--color1);cursor:pointer;display:none;width:100%;text-align:center}@media (max-width:991px){header{padding:20px}header label{display:initial}header .navbar{position:absolute;top:100%;left:0;right:0;background:var(--accentcolor);border-top:1px solid rgba(0,0,0,.1);display:none}header .navbar ul li{width:100%}header .navbar ul li{background-color:var(--accentcolor)}header .navbar ul li ul{position:relative;width:100%;background:var(--accentcolor)}header .navbar ul li ul li{margin-left:20px}header .navbar ul li ul li ul{width:100%;left:0}#menu-bar:checked~.navbar{display:initial}#menu-bar:checked+.menu-icon i:before{content:""}.menu-icon{font-size:1.8rem;cursor:pointer;display:inline-block}.menu-icon .icon-close{display:none}#menu-bar:checked+.menu-icon .icon-open{display:none}#menu-bar:checked+.menu-icon .icon-close{display:inline}.menu-icon svg{stroke:#fff;cursor:pointer;vertical-align:middle}}@media (min-width: 768px){.flex-mode{display:flex;flex-direction:row;justify-content:center}}@media (max-width: 767px){.flex-mode{display:flex;flex-direction:column;align-items:center}}.flex-center{display:flex;flex-direction:column;align-items:center}.section-presentation{display:flex;flex-direction:column;justify-content:center}.section-presentation ul{list-style-type:none;padding-left:0;line-height:18px}.section-presentation h1,.section-presentation h2,.section-presentation h3,.section-presentation p,#slogan,.section-presentation-aeroport-tls h1{text-shadow:1px 1px 1px var(--textshadow);margin-left:15px;margin-right:15px;color:var(--color1)}.section-presentation h2,.section-presentation h3,.section-presentation p,.section-presentation p a{font-size:20px;line-height:36px}.section-presentation p,.section-presentation p a{font-weight:200}.section-presentation p a{text-shadow:1px 1px 1px var(--textshadow);color:var(--color1);text-decoration:none}.section-presentation p a:hover{text-decoration:underline}@media (min-width: 768px){.section-presentation{background-image:url(/images/1900-X-600-NB.webp);background-size:cover;padding-top:30px;padding-bottom:30px}}@media (max-width: 767px){.section-presentation{padding-top:15px;padding-bottom:15px;background-color:var(--color2);background-image:url(/images/600X768-homepage-mobile-002-dark.webp);background-size:cover}}.blue-bg{display:flex;flex-direction:column;margin-right:auto;margin-left:auto;text-align:center;border-radius:20px}@media (min-width: 1024px){.button-flex-mode{display:flex;flex-direction:row;justify-content:center}}@media (max-width: 1023px){.button-flex-mode{display:flex;flex-direction:column;align-items:center}}.button-flex-mode-column{display:flex;flex-direction:column;align-items:center}.appel{display:flex;align-content:stretch;justify-content:center;align-items:center}.appel img{margin-right:15px;margin-top:1px}.btn-custom{border:2px solid var(--accentcolor);border-radius:9px;width:295px;height:55px;background-color:var(--color3);cursor:pointer;margin:15px 35px 25px}.btn-custom:hover{background-color:#dbdada}.btn-custom a{font-family:Roboto,sans-serif;line-height:28px;font-weight:500;text-decoration:none;letter-spacing:4px;font-size:20px;color:var(--accentcolor)}.btn-custom-wrap{padding-top:12px;padding-bottom:10px}.section-banner-prestation-col-2 img{border-radius:20px;width:100%;height:100%}.section-banner-prestation-col-p{text-align:justify}.section-banner-prestation-col-1 h2{text-align:center}@media (min-width: 1200px){.section-banner-prestation{display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;padding-top:30px;padding-bottom:30px;justify-content:space-between;align-items:center}.section-banner-prestation-col-1{width:80%}.section-banner-prestation-col-2{width:20%}}@media (min-width: 768px) and (max-width: 1199px){.section-banner-prestation{display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding-top:15px;padding-bottom:15px;align-items:center}.section-banner-prestation-col-1{width:80%}.section-banner-prestation-col-2{width:20%}}@media (max-width: 767px){.section-banner-prestation{display:flex;flex-direction:column;gap:30px}.section-banner-prestation-col-2{display:flex;flex-direction:row;justify-content:center}.section-banner-prestation-col-2 img{width:70%;height:70%;margin-bottom:30px}}#section-prestation{background-color:var(--color2)}#section-avantages{display:none}@media (min-width: 1200px){#section-avantages{text-align:center}}@media (min-width: 768px) and (max-width: 1199px){#section-avantages{padding-bottom:10px;text-align:center}}@media (max-width: 767px){#section-avantages{margin-right:10px;margin-left:10px;text-align:center}}@media (min-width: 1200px){.services-block{display:flex;flex-direction:row;gap:40px}.services-block-1,.services-block-2{display:flex;flex-basis:50%;gap:40px}}@media (min-width: 768px) and (max-width: 1199px){.services-block-1,.services-block-2{display:flex;flex-direction:row}}.avantage-1,.avantage-2,.avantage-3,.avantage-4{width:100%;margin-bottom:30px}.avantage-1 a{color:var(--avantage)}#icone-tel img,#icone-driver img,#icone-euro img,#icone-zen img,#texte-service{width:60px;height:60px}@media (min-width: 1200px){#section-pourquoi-vtc-tarn{background:var(--color2);padding-bottom:10px}.asset-template-text-left{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;padding-top:30px}.asset-template-text-left-col-1{border-radius:20px;background:#efefef;padding:20px;width:60%}.asset-template-text-left-col-2{width:40%}}@media (max-width: 1199px){#section-pourquoi-vtc-tarn{background:#efefef}#section-pourquoi-vtc-tarn h2,#section-pourquoi-vtc-tarn h3{text-align:center}.asset-template-text-left{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}}.asset-template-text-left-col-2 img{border-radius:20px;width:100%;height:100%}#section-services-icons h2{text-align:center}#section-services-icons{padding-top:20px;padding-bottom:20px;background:var(--color3)}.service-item{background-color:var(--accentcolor);border-radius:30px 30px 20px 20px}.service-item:hover{box-shadow:5px 5px 10px 5px #00000080;transition:.2s ease-in-out}.img-responsive{width:100%;height:100%;border-top-left-radius:20px;border-top-right-radius:20px}.service-title{text-align:center;padding-bottom:5px;margin:4px}.service-title h3{line-height:20px;color:#fff;text-shadow:1px 1px 1px var(--textshadow)}@media (max-width: 767px){.service-title h3{font-size:16px}}@media (min-width: 768px){.service-title h3{font-size:18px}}.service-title a{text-decoration:none}@media (min-width: 1024px){.row-4-items{display:flex;flex-direction:row;gap:30px;margin-bottom:30px;justify-content:center}.row-2-items{display:flex;flex-direction:row;gap:30px}}@media (max-width: 1023px){.row-4-items{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;align-items:center}.row-2-items{display:flex;flex-direction:row;gap:10px;justify-content:space-around}}@media (min-width: 1200px){.service-template-container{background:#efefef;padding-bottom:30px}.service-template-bg{background:#ddd;padding-left:30px;padding-right:30px;border-radius:20px}.service-template-left,.service-template-right{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:30px;padding-top:30px}.service-template-col-miniature{width:40%}.service-template-col-texte{border-radius:20px;background:var(--color3);padding:20px;width:60%}}@media (max-width: 1199px){.service-template-container{background:var(--color3)}.service-template-container h2,.service-template-container h3{text-align:center}.service-template-left{display:flex;flex-direction:column-reverse;flex-wrap:nowrap;align-items:center;justify-content:center}.service-template-right{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}}.service-template-col-miniature img{border-radius:20px;width:100%;height:100%}#section-tarifs{display:none}#section-tarifs h2{text-align:center}#section-tarifs-texte ul{list-style-type:none}#section-tarifs{background:var(--color2)}@media (min-width: 1200px){#section-tarifs{padding-top:1px;padding-bottom:50px}}@media (min-width: 768px) and (max-width: 1199px){#section-tarifs{padding-top:1px;padding-bottom:30px}}@media (max-width: 767px){#section-tarifs{padding-top:1px;padding-bottom:30px}}@media (max-width: 767px){#section-tarifs ul{font-size:12px}}.reservation-form h2{text-align:center}@media (min-width: 1200px){.reservation-form{padding-bottom:20px}}.booking-last-minute h2{padding:30px;text-align:center}.booking-last-minute p{text-align:left}#section-reviews-bg{text-align:center;background-color:#f5f5f5}#section-reviews h2{text-align:center;padding-top:30px}#reviews-link{text-align:center;margin-top:40px;margin-bottom:30px}#section-reviews{background-color:var(--color1);margin-top:-20px}@media (min-width: 1200px){#section-reviews{padding-bottom:20px}}@media (min-width: 768px) and (max-width: 1199px){#section-reviews{padding-bottom:30px}}@media (max-width: 767px){#section-reviews{padding-bottom:20px}}.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:#f9f9f9;border-radius:8px;padding:16px 20px;margin-bottom:16px;box-shadow:0 2px 6px #0000001a;transition:box-shadow .3s ease}.review:hover{box-shadow:0 4px 12px #00000026}.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}@media (min-width: 1200px){.footer{padding-top:20px;padding-bottom:20px}}@media (min-width: 768px) and (max-width: 1199px){.footer{padding-top:10px;padding-bottom:10px}}@media (max-width: 767px){.footer{padding:5px 0}}.footer{background-color:var(--accentcolor)}#socials{margin-top:8px}#menu-socials{display:flex;justify-content:center;flex-direction:row;align-items:center}#whatsapp-icon{margin-right:5px}.footer .copyright p,.footer .plan-du-site p,.plan-du-site p a{text-align:center;color:var(--color1);text-decoration:none}.copyright p{margin-top:25px}.section-ville{background:var(--color2)}.section-ville-2 ul{padding-left:0}.section-ville-2 li{list-style-type:none;line-height:40px}@media (min-width: 1200px){.section-ville-frame{display:flex;flex-direction:row;gap:3.5rem;padding:20px}.section-ville-1,.section-ville-2{width:50%}.section-ville{padding-top:30px}}@media (min-width: 768px) and (max-width: 1199px){.section-ville-frame{display:flex;flex-direction:column;margin-left:20px;margin-right:20px}.section-ville-1,.section-ville-2{width:100%}.section-ville{padding-top:30px}}@media (max-width: 767px){.section-ville-frame{margin-left:10px;margin-right:10px}.section-ville{padding-bottom:10px}}.section-bg-ville{background-color:var(--color3);border-color:var(--color1);border-radius:20px}.photo-ville-responsive img{border-radius:20px;width:100%;height:inherit}@media (max-width: 1199px){.photo-ville-responsive img{margin:30px 0}}.icone-services-city{display:flex;align-items:center}.icone-services-city img{margin-right:10px;height:25px;width:25px}.full-list-link-city p{text-align:center}@media (min-width: 1200px){.section-vehicule-flex{display:flex;flex-direction:row;flex-wrap:nowrap;gap:120px;padding-left:20px;padding-right:20px;padding-bottom:20px}.vehicule-col-miniature{width:40%}}@media (max-width: 1199px){.section-vehicule-flex{display:flex;flex-direction:column}}@media (min-width: 768px) and (max-width: 1199px){.vehicule-col-miniature{margin:0 20px}.section-assets-vehicule{margin:0 10px}}@media (max-width: 767px){.vehicule-col-miniature{margin:0 20px}.section-assets-vehicule{margin-left:-30px}}@media (min-width: 1200px){.vehicule-texte-description{display:flex;align-items:center}}@media (max-width: 1199px){.vehicule-texte-description{display:flex;justify-content:center;padding:15px 0}}.section-vehicule-flex img{border-radius:20px;width:100%;height:100%}.assets-vehicule{display:flex;align-items:center}.assets-vehicule-presentation{padding:10px 0}.assets-vehicule img{height:22px;width:22px;margin-right:6px;margin-bottom:4px}.section-assets-vehicule li{list-style:none}.section-vehicule{background:var(--color2);padding-top:30px}.section-vehicule-bg{background-color:var(--color3);border-color:var(--color1);border-radius:20px;padding-top:20px}@media (max-width: 1199px){#nos-vehicules{background:var(--color2);padding-bottom:30px}}.section-services h2{text-align:center}@media (min-width: 768px){.section-services{background:var(--color2)}}@media (max-width: 767px){.section-services{padding:10px;background-color:var(--color2)}}@media (min-width: 1200px){.section-services{padding:30px}}@media (min-width: 768px) and (max-width: 1199px){.section-services{padding:30px}}.section-bg{background-color:var(--color3);border-color:var(--color3);border-radius:20px}@media (min-width: 1200px){.section-bg{padding-top:10px;padding-bottom:10px;margin-bottom:20px}}@media (min-width: 768px) and (max-width: 1199px){.section-bg{padding-top:10px;padding-bottom:10px}}@media (max-width: 767px){.section-bg{padding-top:1px;padding-bottom:10px}}#main .error-404{margin-top:120px;margin-bottom:100px;height:450px;text-align:center}.search-submit{display:none}#main .error-404 p{margin-bottom:20px}.section-sucess{text-align:center}@media (min-width: 1200px){.section-sucess{padding:80px 0 280px}}@media (max-width: 1199px){.section-sucess{padding:20px 0}}.article-custom{padding-top:30px;padding-bottom:50px}@media (min-width: 1200px){.article-custom img{width:70%;height:70%;margin:50px 0}}@media (min-width: 768px) and (max-width: 1199px){.article-custom img{width:50%;height:50%;margin:30px 0}}@media (max-width: 767px){.article-custom img{width:80%;height:80%;margin:30px 0}}.article-custom img{border-radius:20px}@media (min-width: 768px){.picture-center img{border-radius:20px;width:50%;height:50%}}@media (max-width: 767px){.picture-center img{width:100%;height:100%}}.picture-center{display:flex;justify-content:center;margin-top:40px;margin-bottom:30px}@media (min-width: 768px){.section-presentation-aeroport-tls{background-image:url(/images/aeroport-TLS-1900X400-FX.webp);background-size:cover;padding-top:90px;padding-bottom:90px}}@media (max-width: 767px){.section-presentation-aeroport-tls{padding-top:15px;padding-bottom:15px;background-color:var(--color2);background-image:url(/images/aeroport-TLS-768X600-FX.webp);background-size:cover}}.section-presentation-aeroport-tls img{filter:brightness(50%);-webkit-filter:brightness(50%)}.section-blog .article-5,.section-blog .article-6{display:none}.articles-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-top:30px;padding-bottom:30px}.article-template{background-color:var(--color2);border-radius:20px;display:flex;flex-direction:column;padding:15px;gap:15px}@media (min-width: 1200px){.article-template-flex{width:28%}}@media (min-width: 768px) and (max-width: 1199px){.article-template-flex{width:40%}}@media (max-width: 767px){.article-template-flex{width:100%}}.col-article-template-miniature img{width:100%;border-radius:20px}.col-article-template-miniature{border-radius:20px}.col-article-template-text{padding:10px;border-radius:20px;background-color:var(--color1)}.text-article-miniature,.date-article-miniature{text-align:center}.title-article-miniature{height:85px}.title-article-miniature h2{text-align:center}.date-blog-article p{font-size:14px;color:var(--datearticle)}
