@import url(https://fonts.googleapis.com/css?family=Montserrat&display=swap);body{background-color:#fff;flex-direction:column;font-family:Montserrat;min-height:100vh}body,main{display:flex}main{flex:1 0 auto;flex-direction:column}h1{font-size:2em!important}h1,h2{color:#09295e;margin:0}h2{font-size:1.5em!important}h3{font-size:1.2em!important}h3,h4{color:#09295e;margin:0}h4{font-size:1em!important}h6,th{color:#09295e}th{font-size:1em!important;font-weight:900}.logo{margin:10px;max-height:50px;max-width:50px}hr.pink{border:2px solid pink!important;border-radius:5px;width:70%}.pl-1{padding-left:1em}.marg{margin:1em}.mt-1{margin-top:1em}.mt-2{margin-top:3em}.margin-top{margin-top:2em}.margin-left{margin-left:2em}.margin-right{margin-right:2em}.margin-bottom{margin-bottom:2em}.forgot h1,.profil,.register .btn{text-align:center}.pad{padding:1em!important}.padx{padding:0 0 2em 2em!important}.p-1{padding:1em}.picturelist{max-height:12em;max-width:18em;object-fit:contain}.divheight{height:220px}.cards-list{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;z-index:0}.card{border-radius:40px;box-shadow:5px 5px 30px 7px rgba(0,0,0,.25),5px 5px 5px 5px rgba(0,0,0,.22);cursor:pointer;height:300px;margin:30px auto;transition:.4s;width:300px}.card .card_image,.card .card_image img{border-radius:40px;height:inherit;width:inherit}.card .card_image img{object-fit:cover}.card .card_title{border-radius:0 0 40px 40px;font-family:sans-serif;font-size:30px;font-weight:700;height:40px;margin-top:-80px;text-align:center}.card:hover{box-shadow:5px 5px 30px 15px rgba(0,0,0,.25),5px 5px 10px 10px rgba(0,0,0,.22);transform:scale(.9)}.title-white{color:#fff}.title-black{color:#000}@media (max-width:500px){.card-list{flex-direction:column}}@media (max-width:700px){.contain-bike{margin:0 auto;width:70%}}.carousel .carousel-item>img{max-height:100%!important;object-fit:cover}.py-1{padding:0 0 3em}.price{color:red;display:inline-block;font-size:3em;font-weight:700}.price span{font-size:.5em;margin:0 2px;vertical-align:top}.price-travels{font-size:2;padding:.5em}.flip h1,.flip>.front{color:#fff;text-shadow:-1px 0 #000,0 2px #000,1px 0 #000,0 -1px #000}.flip>.back{display:block;transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.flip>.front{transform:rotateY(0deg)}.flip>.back{height:100%;left:0;opacity:0;position:absolute;top:0;transform:rotateY(-180deg);width:100%}.flip:hover>.front{transform:rotateY(180deg)}.flip:hover>.back{opacity:1;transform:rotateY(0deg)}.flip.flip-vertical>.back{transform:rotateX(-180deg)}.flip.flip-vertical:hover>.front{transform:rotateX(180deg)}.flip.flip-vertical:hover>.back{transform:rotateX(0deg)}.flip{display:inline-block;margin-bottom:1em;margin-right:2px;position:relative;width:400px}.flip>.back,.flip>.front{background-position:50%!important;background-size:cover!important;background:#313131;border-radius:10px;color:#fff;display:block;height:220px;padding:1em 2em;width:inherit}.flip>.back p,.flip>.front p{color:#999;font-size:.9125rem;line-height:160%}.img-100{max-width:100%!important}.img-100pc{height:50vw;transform:translateY(-50%)}.img-reseravtions{border:1px solid #aaa;text-align:center;width:100%}.divmg{max-height:30vw;overflow:hidden}.descriptions{margin:0;max-height:8em;overflow:auto}.bagage{border:1px solid #ddd;border-radius:4px;height:200px;margin-left:500px;margin-top:20px;padding:5px;width:500px}@media (max-device-width:567px){.bagage{margin-left:30px;width:300px}}@media (min-width:568px)and (max-width:727px){.bagage{margin-left:60px}}@media (min-width:728px)and (max-width:1023px){.bagage{margin-left:130px}}@media (min-width:1024px)and (max-width:1366px){.bagage{margin-left:280px}}.traveler .coordonne{border:1px double #ddd;border-radius:4px;margin-top:10px;padding:5px}.traveler .coordonne h2{text-decoration:underline}.traveler .ligne{background-color:blue;border:none;height:2px;margin:100px auto;width:50%}.stock-legend-item{align-items:center!important;display:flex!important;gap:8px}.exemple{float:left}.contact .btn{text-align:center}.align{align-items:center;flex-direction:column;flex-grow:1;width:100%}.align form,.flash{min-width:70%}.flash{left:50%;position:absolute;top:14%;transform:translate(-50%,-50%);z-index:10}.flash i{float:right;margin:0 10px;top:2.1em}.reservation-summary-actions{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.reservation-summary-actions form{display:flex;margin:0}.reservation-summary-actions .btn{margin:0}.travel-search-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:1.25rem}.travel-search-actions .btn{margin:0}.travel-search-actions .travel-search-submit{align-items:center;display:inline-flex;justify-content:center;min-width:3rem;padding:0 .75rem}.travel-search-actions .travel-search-reset{padding:0 .75rem}.travel-search-actions .travel-search-submit .material-icons{color:#fff;line-height:inherit}@media(max-width:600px){.reservation-summary-actions{align-items:stretch;flex-direction:column}.reservation-summary-actions .btn,.reservation-summary-actions form{width:100%}}.home{display:block}#traveler-fields-list li>div{display:flex;flex-wrap:wrap}#traveler-fields-list li>div>div{width:50%}.align{flex-wrap:wrap;justify-content:space-around}.align,.car{display:flex}.car{background-color:#525f7f;flex:1 0 auto;flex-direction:column;height:300px}@media (min-width:600px){.bike{max-width:60%}}.example.stripe{background-color:#525f7f}.example.stripe *{font-family:Quicksand,Open Sans,Segoe UI,sans-serif;font-size:16px;font-weight:600}.example.stripe .fieldset{border-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 15px 30px;padding:0;-ms-flex-pack:justify;justify-content:space-between}.example.stripe .field{background-color:#7488aa;border-radius:20px;padding:10px 20px 11px;width:100%}.example.stripe .field.half-width{width:calc(50% - 2.5px)}.example.stripe .field.third-width{width:calc(33% - 1.66667px)}.example.stripe .field+.field{margin-top:6px}.example.stripe .field.focus,.example.stripe .field:focus{background-color:#f6f9fc;color:#424770}.example.stripe .field.invalid{background-color:#fa755a}.example.stripe .field.invalid.focus{background-color:#f6f9fc}.example.stripe .field.focus::-webkit-input-placeholder,.example.stripe .field:focus::-webkit-input-placeholder{color:#cfd7df}.example.stripe .field.focus::-moz-placeholder,.example.stripe .field:focus::-moz-placeholder{color:#cfd7df}.example.stripe .field.focus:-ms-input-placeholder,.example.stripe .field:focus:-ms-input-placeholder{color:#cfd7df}.example.stripe button,.example.stripe input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;outline:none}.example.stripe input{color:#fff}.example.stripe input::-webkit-input-placeholder{color:#9bacc8}.example.stripe input::-moz-placeholder{color:#9bacc8}.example.stripe input:-ms-input-placeholder{color:#9bacc8}.example.stripe button{background-color:#8b69fc;border-radius:20px;color:#fff;cursor:pointer;display:block;font-weight:600;height:40px;margin:0 15px;text-transform:uppercase;width:calc(100% - 30px)}.example.stripe button:active{background-color:#f5be58}.example.stripe .error svg .base{fill:#fa755a}.example.stripe .error svg .glyph{fill:#fff}.example.stripe .error .message{color:#fff}.example.stripe .success .icon .border{stroke:#fcd669}.example.stripe .success .icon .checkmark{stroke:#fff}.example.stripe .success .title{color:#fff}.example.stripe .success .message{color:#9cabc8}.example.stripe .success .reset path{fill:#fff}