.breakdance .partenaire-logo{width:100%}.breakdance .partenaire-logo-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;opacity:0.8;transition:300ms;filter:grayscale()}.partenaire-logo-wrapper:hover{opacity:1;transition:300ms;filter:grayscale(0%)}.breakdance .modal-background{background-color:#00000070;display:none;overflow:auto;z-index:1;position:fixed;top:0px;left:0px;width:100%;height:100%}.breakdance .modal-content{background-color:#EAEAEA;position:relative;width:80%;margin:15% auto auto auto}.breakdance .partenaireButton{background-color:var(--bde-palette-couleur-1-03712d78-682f-4f18-8047-76a3385c2254-1)}.breakdance .partenaireLogo{width:150px}.partenaireButton:hover{background-color:var(--bde-palette-color-3-3da20bc2-b8f9-41e4-a435-dbf7b4dcd6da-3)}.breakdance .socialButton{margin-right:15px}.breakdance .socialLink{color:#D4188E}.breakdance .footer-icon{opacity:0.3;transition:300ms}.footer-icon:hover{opacity:1;transition:300ms}.breakdance .accueil-slogan{color:#FFF;font-family:"Poppins",sans-serif;font-size:38px;line-height:1.2;text-shadow:5px 5px 20px #000}@media (max-width:1023px){.breakdance .accueil-slogan{font-size:36px}}@media (max-width:767px){.breakdance .accueil-slogan{font-size:28px}}@media (max-width:479px){.breakdance .accueil-slogan{font-size:18px}}.breakdance .offre-titre{width:100%;text-align:center;color:#FFF;font-family:"Poppins",sans-serif;font-size:18px;font-weight:200;padding-bottom:20px;border-bottom:1px solid #FFFFFF7A}.breakdance .offre-div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px;padding:10px 15px 10px 15px;border-top:1px solid #FFFFFF69;border-bottom:1px solid #FFFFFF69;border-left:1px solid #FFFFFF69;border-right:1px solid #FFFFFF69;border-radius:15px;transition:300ms}.breakdance .offre-div{cursor:pointer}.breakdance .offre-description{text-align:left;color:#FFF;font-size:16px;font-weight:300;line-height:1.1}.breakdance .offre-prix{width:100%;text-align:center;color:#FFF;font-family:"Poppins",sans-serif;font-size:28px;padding-top:20px;border-top:1px solid #FFFFFF7A}.offre-div:hover{background-color:#FFFFFF1C;transition:300ms}.breakdance .vehicule-specs-ligne{display:flex;flex-direction:row;align-items:center}.breakdance .vehicule-specs-label{background-color:#FFFFFF17;display:flex;flex-direction:row;width:30%;padding:3px 10px 1px 10px;border-radius:10px}@media (max-width:479px){.breakdance .vehicule-specs-label{width:40%}}.breakdance .vehicule-specs-data{display:flex;flex-direction:row;justify-content:flex-end;width:70%}@media (max-width:479px){.breakdance .vehicule-specs-data{width:60%}}.breakdance .vehicule-specs-data-txt{color:inherit;font-family:"Montserrat",sans-serif}.vehicule-specs-data:hover{background-color:#FFFFFF1A;transition:300ms}.breakdance .footer-adresse-div{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.breakdance .footer-adresse-ville{width:30%;color:#6D6D6D;font-size:13px;text-transform:uppercase}.breakdance .footer-adresse-detail{font-size:13px}.breakdance .footer-adresse-detail{white-space:nowrap}.breakdance .lieux-parking-div{display:flex;flex-direction:row;align-items:stretch;gap:40px;width:100%}@media (max-width:767px){.breakdance .lieux-parking-div{display:flex;flex-direction:column;align-items:center;gap:20px}}.breakdance .lieux-parking-adresse-div{display:flex;flex-direction:column;align-items:flex-end;align-content:flex-end;width:50%;padding-left:40px}@media (max-width:767px){.breakdance .lieux-parking-adresse-div{width:90%}}.breakdance .lieux-parking-carte-div{width:50%;filter:grayscale()}@media (max-width:767px){.breakdance .lieux-parking-carte-div{width:100%}}.breakdance .lp-illustration{width:30%}@media (max-width:767px){.breakdance .lp-illustration{width:100%;min-height:400px}}