#wrapper{padding-bottom:5rem;overflow:hidden}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:var(--size-m);padding-right:var(--size-m)}section .container{display:flex;flex-direction:column;align-items:center;gap:var(--size-m);padding-top:var(--size-xl);padding-bottom:var(--size-xl)}section .container>*{text-align:center}h1,h2,h3{font-weight:700}h2,h3{color:var(--color-txt-strong)}section p{color:var(--color-txt-weak)}section blockquote cite{color:var(--color-txt-weak)}.logoContainer{display:flex;align-items:center;gap:var(--size-s)}.logoContainer img{max-width:100px}.logoContainer .logo,#prestations img{filter:invert(97%) sepia(100%) saturate(0%) hue-rotate(252deg) brightness(105%) contrast(100%);-webkit-filter:invert(97%) sepia(100%) saturate(0%) hue-rotate(252deg) brightness(105%) contrast(100%);-moz-filter:invert(97%) sepia(100%) saturate(0%) hue-rotate(252deg) brightness(105%) contrast(100%);-ms-filter:invert(97%) sepia(100%) saturate(0%) hue-rotate(252deg) brightness(105%) contrast(100%);-o-filter:invert(97%) sepia(100%) saturate(0%) hue-rotate(252deg) brightness(105%) contrast(100%)}#header .container,#footer .container{display:flex;justify-content:center;align-items:center;padding-top:var(--size-s);padding-bottom:var(--size-s)}#header .container{padding-top:var(--size-l)}#header .container{flex-direction:column-reverse;gap:var(--size-m)}#header .logoContainer,#header .infoContainer{display:flex;align-items:center;gap:var(--size-s);padding-left:var(--size-xs);padding-right:var(--size-xs);padding-bottom:var(--size-xs)}#header .logoContainer{padding:0;margin:0}#header .logoContainer .logo{max-width:150px}#header .name{display:inline-block;max-width:100px;font-size:var(--txt-size-6);line-height:var(--txt-size-7);f ont-weight:bold;color:var(--color-brand-5)}#header .infoContainer{position:fixed;bottom:0;right:0;left:0;z-index:8888;transform:translateY(100%);transition:transform .3s ease-out}#header .infoContainer.visible-mobile{transform:translateY(0)}#header .infoContainer .avisGoogle{max-width:145px}#header .infoContainer .linkPhoneContainer img{max-width:40px}.linkPhoneContainer .infoNumber span,.linkPhoneContainer .infoNumber small{display:block}.linkPhoneContainer{display:flex;flex-direction:row;gap:1rem;align-items:center;padding:9px;background:var(--vertAps);box-shadow:0 0 0 5px rgba(12,65,154,.1);border-radius:8px;text-decoration:none}#header select{width:100%}#stickyElement{transition:top .3s ease;ms-transition:top .3s ease;o-transition:top .3s ease;-webkit-transition:top .3s ease;-moz-transition:top .3s ease}.display{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1sease-out,transform 1sease-out;-moz-transition:opacity 1sease-out,transform 1sease-out;-ms-transition:opacity 1sease-out,transform 1sease-out;-o-transition:opacity 1sease-out,transform 1sease-out;transition:opacity 1sease-out,transform 1sease-out;transition:opacity 1sease-out,transform 1sease-out}.display.visible{opacity:1;transform:translateY(0)}#header .infoContainer a.btn{background:#fff;border-color:var(--color-brand);color:var(--color-brand);font-weight:700}#stickyElement.fixed a.btn{background:#fff;border-color:var(--color-brand);color:var(--color-brand)}#header .infoContainer a.btn,#stickyElement.fixed a.btn{width:100%;text-align:center}#stickyElement.fixed a.btn:hover{background:var(--color-brand);color:#fff}#header .infoContainer a.btn.linkReservation,#banner .button{background:var(--color-or);border-color:var(--color-or-fonce);color:#fff}#header .infoContainer a.btn.linkReservation:hover,#banner .button:hover{background:var(--color-or-fonce)}.cardsContainer{width:100%}.cardsContainer .card{align-items:center}.cardsContainer.borderless .card{border:none;box-shadow:none}.cardsContainer.transparent .card{background:0 0}.cardsContainer .card>*{text-align:center}.cardsContainer .card .txt p{font-weight:700;gap:0}.cardsContainer .card.bleu .txt p,.cardsContainer .card.vert .txt p,.cardsContainer .card.or .txt p{color:#fff}*.brand{background:var(--color-brand);color:#fff}*.brand h2,*.brand p{color:#fff}.bg button.primary,.bg .btn.primary,.bg .button.primary{background:#fff}.bg button.primary:hover,.bg .btn.primary:hover,.bg .button.primary:hover{background:var(--color-brand);color:#fff}.bg button.secondary,.bg .btn.secondary,.bg .button.secondary{background:0 0;color:#fff;border-color:#fff}.bg button.secondary:hover,.bg .btn.secondary:hover,.bg .button.secondary:hover{background:#fff;color:var(--color-brand);border-color:#fff}*.white{background:#fff}*.bleu{background:var(--color-bleu);color:#fff}*.clair{background:var(--color-brand-percent-5)}*.vert{background:var(--color-vert);color:#fff}*.noir{background:var(--dark-color-bg-base);color:#fff}*.noir h1,*.noir h2{color:var(--dark-color-txt-strong)}*.noir p{color:var(--dark-color-txt-weak)}*.or{background:var(--color-or);color:#fff}*.or h2,*.or p,*.or label{color:#fff}*.gris{background:var(--color-gris)}section h2{color:var(--color-brand)}#banner .container{padding-top:var(--size-m)}#banner h1{max-width:20ch;text-transform:uppercase}#banner h1 span{font-size:70%}#banner p{max-width:37ch;color:var(--color-brand-5)}#fresqueContainer{display:flex;flex-direction:column;align-items:center;padding-bottom:14rem;position:relative}#fresqueContainer .fresque{max-width:1920px;width:100%}#fresqueContainer .voiture{max-width:340px;position:absolute;left:50%;margin-left:-170px;bottom:-10rem;top:100px}#prestations .container{padding-top:var(--size-xxxl)}#prestations .cardsContainer{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));max-width:760px}#prestations .card{box-shadow:var(--shadow-m)}#prestations .card figure{max-width:100px}#prestations .card p{max-width:16ch}#service:after{content:"";display:block;height:44px;width:100%;background:url(//www.moveup-provence-vtc.com/wp-content/themes/vtc/css/../img/bg-pattern.jpg) repeat-x}#service .cardsContainer{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--size-xs)}#service .cardsContainer .card{padding:var(--size-l) var(--size-s)}#service .cardsContainer figure{background:var(--color-brand);width:115px;height:115px;border-radius:100%;padding:32px;box-shadow:inset 0px 0px 0px 7px rgba(255,255,255,.4);overflow:hidden}#prix .cardsContainer h3{font-size:var(--txt-size-7);line-height:var(--txt-size-9)}#prix .cardsContainer .card{justify-content:space-between}#prix .cardsContainer figure{max-width:120px}#prix .cardsContainer figure img{filter:brightness(0) saturate(100%) invert(10%) sepia(65%) saturate(1024%) hue-rotate(191deg) brightness(103%) contrast(90%)}#prix .cardsContainer .card .txt{margin-top:auto;padding:var(--size-s);padding-bottom:0;border-top:1px solid var(--color-stroke-strong);width:100%}#prix .cardsContainer .card .txt small{font-size:75%}#prix .cardsContainer .card .txt span{font-size:var(--txt-size-13);line-height:var(--txt-size-16);font-weight:700}#avis .cardsContainer .card{background:#fff}#avis .etoile{font-size:2.5rem;color:#fabb05}#faq .accordion{background:#fff;font-weight:700;cursor:pointer;width:100%;border:none;text-align:left;outline:none;border-radius:var(--radius-m);padding:var(--size-m) var(--size-l) var(--size-m) var(--size-s);transition:.4s;border:1px solid var(--color-stroke-strong);position:relative}#faq .accordionContainer{display:flex;flex-direction:column;gap:var(--size-xs);margin:0 auto}#faq .active,#faq .accordion:hover{background-color:var(--color-brand);color:#fff}#faq .accordion:hover:after{color:#fff}#faq .accordion:after{content:'\002B';font-size:3rem;color:#777;font-weight:700;margin-left:5px;position:absolute;right:2rem;top:27%}#faq .active:after{content:"\2212";color:#fff}#faq .panel{text-align:left;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}#faq .panel p{padding:var(--size-m)}#ctaEnd .btn.primary{background:var(--color-bg-base);color:var(--color-brand)}#ctaEnd form{display:flex;flex-direction:column;gap:var(--size-m)}#ctaEnd .wpcf7{width:100%;max-width:500px}#ctaEnd form p{width:100%;text-align:left}#ctaEnd form p .wpcf7-form-control-wrap{display:flex;flex-direction:column;gap:var(--size-xs);width:100%}#ctaEnd form span{display:inline-block}#ctaEnd form p label{display:block;color:#fff;text-align:left}#ctaEnd form,#ctaEnd h2,#ctaEnd p,#ctaEnd label{color:#fff}#ctaEnd input[type=text],#ctaEnd input[type=email],#ctaEnd input[type=tel],#ctaEnd input[type=time],#ctaEnd input[type=number],#ctaEnd input[type=date]{height:40px}#ctaEnd input[type=submit]{width:100%;background:#1a1a1a;color:#fff;border:none;padding:var(--size-m)}#ctaEnd input[type=number],#ctaEnd input[type=time],#ctaEnd input[type=date]{width:250px}#ctaEnd .wpcf7-not-valid-tip{display:block;background:#fff;padding-left:var(--size-xs)}body.page-merci h1:before{content:"\2714";color:#fff;display:flex;align-content:center;justify-content:center;align-items:center;height:100px;width:100px;background:#067a57;border-radius:100%;margin:0 auto 2.4rem auto}body.page-merci #page .container>nav+*,body.page-merci #page .container p{text-align:center}#info{border-bottom:1px solid rgba(255,255,255,.9)}#info .container{padding-top:var(--size-xs);padding-bottom:var(--size-xs)}#page{padding:var(--size-xl) 0}#page nav+h1{margin-top:var(--size-m)}#page h1{margin-bottom:var(--size-xl)}#page h2{margin-bottom:var(--size-m)}#page p,#page ul{margin-bottom:var(--size-s)}#footer{padding-bottom:200px;overflow:hidden;position:relative}#footer .container{flex-direction:column;gap:var(--size-m)}#footer .voiture{max-width:400px;position:absolute;bottom:-480px;left:50%;margin-left:-200px;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s;transition:ease .5s}#footer:hover .voiture{bottom:-450px}#footer .tel span{display:block;font-weight:700;font-size:130%}#footer p a,#footer ul li a{color:#fff;text-decoration:underline}#footer p a:hover,#footer ul li a:hover{text-decoration:none}#footer ul,#footer .contact{width:100%;text-align:center}@media (min-width:768px){section .container{padding-top:var(--size-xxxl);padding-bottom:var(--size-xxxl)}#header .container,#footer .container{flex-direction:row;justify-content:space-between;align-items:center}#header .container{padding-top:var(--size-s)}#header .infoContainer{position:initial;bottom:0;right:0;left:0;transform:translateY(0);transition:none}#header .infoContainer.visible-mobile{transform:translateY(0)}#header .infoContainer a.btn{width:auto}#stickyElement.fixed a.btn{width:100%;box-shadow:var(--shadow-m);background:#fff;border-color:var(--color-brand);color:var(--color-brand)}#header .infoContainer a.btn,#header .infoContainer a.btn.linkReservation{background:0 0;color:#fff;border-color:#fff}#header .infoContainer a.btn:hover,#header .infoContainer a.btn.linkReservation:hover{background:#fff;color:var(--color-brand)}#header .infoContainer.fixed a.btn{background:#fff;color:var(--color-brand);border-color:var(--color-brand)}#header .infoContainer.fixed a.btn:hover{background:var(--color-brand);color:#fff;border-color:#fff}#header .infoContainer.fixed a.btn.linkReservation{background:var(--color-or);border-color:var(--color-or-fonce);color:#fff}#header .infoContainer.fixed a.btn.linkReservation:hover{background:var(--color-or-fonce);color:#fff}#stickyElement.fixed{flex-direction:column;position:fixed;top:3rem;right:2rem;left:auto;bottom:auto;z-index:4444;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transform:translateY(0)}#header select{width:auto}#header .logoContainer .logo{max-width:100px}#banner .container{padding-top:var(--size-xxl)}#service .cardsContainer{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}#prestations .cardsContainer{margin-top:var(--size-l)}#prestations .card:nth-child(2){height:120%;margin-top:-10%}#prestations .card figure{max-width:70px}#fresqueContainer .voiture{max-width:480px;margin-left:-240px;bottom:-4rem;top:auto}#prix .cardsContainer figure{max-width:80px}#faq .accordionContainer{max-width:90%}#faq .accordion{padding:var(--size-l) var(--size-m)}#ctaEnd .container{border-radius:var(--radius-l);box-shadow:var(--shadow-m)}#ctaEnd form{align-items:start;width:auto;width:auto}#ctaEnd input[type=text],#ctaEnd input[type=email],#ctaEnd input[type=tel],#ctaEnd textarea{min-width:450px}#info{margin-top:var(--size-xxxl)}#footer .container{flex-direction:row;gap:0}#footer ul,#footer .contact{width:auto;text-align:left}}