.bloc-coordonnees .coord-inner {
position: relative;
width: 100%;
max-width: 1728px;
margin: 0 auto;
padding: clamp(40px, 8vw, 64px) 20px;
} .bloc-coordonnees .coord-adresse {
font-weight: 300;
font-size: clamp(18px, 2.5vw, 28px);
line-height: 1.43;
}
.bloc-coordonnees .coord-adresse strong {
font-weight: 500;
} .bloc-coordonnees .coord-adresse a {
color: inherit;
text-decoration: none;
transition: color 0.25s ease;
}
.bloc-coordonnees .coord-adresse a:hover,
.bloc-coordonnees .coord-adresse a:focus-visible {
color: #e95c15;
text-decoration: underline;
text-underline-offset: 3px;
}
.bloc-coordonnees .coord-adresse p {
margin: 0 0 clamp(18px, 1.85vw, 32px);
}
.bloc-coordonnees .coord-adresse p:last-child {
margin-bottom: 0;
} .bloc-coordonnees .coord-rs {
display: flex;
align-items: center;
gap: clamp(16px, 1.85vw, 32px);
margin-top: clamp(28px, 4.28vw, 74px);
}
.bloc-coordonnees .coord-rs-link img {
height: clamp(24px, 2.18vw, 37.67px);
width: auto;
transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.bloc-coordonnees .coord-rs-link:hover img,
.bloc-coordonnees .coord-rs-link:focus-visible img {
transform: translateY(-4px) scale(1.15);
}  .bloc-coordonnees .coord-map-wrap {
margin-top: clamp(40px, 8vw, 64px);
}
.bloc-coordonnees .coord-map {
width: 100%;
height: clamp(240px, 60vw, 340px);
overflow: hidden;
line-height: 0;
}
.bloc-coordonnees .coord-map-iframe,
.bloc-coordonnees .coord-map-js {
display: block;
width: 100%;
height: 100%;
border: 0;
}
.bloc-coordonnees .coord-map-bar {
display: block;
width: 100%;
height: clamp(10px, 0.93vw, 16px);
background-color: #e95c15;
} .bloc-coordonnees .coord-filet {
display: none;
} @media (min-width: 1024px) {
.bloc-coordonnees .coord-inner {
padding: 0;
min-height: clamp(560px, 42.48vw, 734px);
} .bloc-coordonnees .coord-infos {
position: absolute;
left: clamp(40px, 17.88vw, 309px);
top: clamp(96px, 10.30vw, 178px);
width: clamp(280px, 32vw, 553px);
} .bloc-coordonnees .coord-map-wrap {
position: absolute;
margin-top: 0; left: clamp(520px, 51.16vw, 884px);
top: clamp(90px, 9.14vw, 158px);
width: clamp(360px, 38.31vw, 662px);
z-index: 2; }
.bloc-coordonnees .coord-map {
height: clamp(232px, 23.15vw, 400px);
} .bloc-coordonnees .coord-filet {
display: block;
position: absolute;
background-color: #e95c15;
pointer-events: none;
z-index: 3;
}
.bloc-coordonnees .coord-filet-v {
left: clamp(520px, 51.16vw, 884px);
top: clamp(40px, 4.51vw, 78px);
height: clamp(320px, 33.33vw, 576px);
width: 3px;
}
}