.breadcrumb{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb li{display:flex;align-items:center;color:var(--grey-500)}.breadcrumb li a{text-decoration:none;font-weight:600;color:var(--color-black)}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after{display:block;margin:0 10px;content:"/"}.breadcrumb li:last-child:after{display:none}#entete{padding-top:80px;background-color:var(--bg-entete)}#entete:not(:has(+#subcategories)){padding-bottom:40px}#entete .container .flex{display:flex;align-items:flex-start;margin:0 -10px;margin-top:20px}#entete .container .flex>div{padding:0 10px;margin:0}#entete .container .flex>div:has(figure){flex-grow:0;flex-basis:auto}#entete .container .flex>div:has(figure) figure{border-radius:99em;overflow:hidden}#entete .container .flex>div:has(figure)+div h1{margin-top:0}#entete .container h1{font-size:clamp(32px,2.5vw,48px);font-weight:900;line-height:1.2;text-transform:uppercase;margin-top:10px;margin-bottom:20px;font-family:var(--alt-font-family)}#entete .container h1:last-child{margin-bottom:0}@media all and (max-width: 1200px){#entete{padding-top:40px}}@media all and (max-width: 768px){#entete .container .flex>div:has(figure) figure{max-width:96px}}@media all and (max-width: 500px){#entete .container .flex{display:block}#entete .container .flex>div:has(figure){margin-bottom:10px}}#content{display:flex;flex-direction:column}#content .content{flex:1;background:var(--color-white);padding:40px 0;max-width:1400px;margin:0 auto}#content .content[data-lazyload]{animation-fill-mode:backwards}#content .content form{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap}#content .content form .form-group{flex:1;flex-basis:50%}#content .content form .form-group:has(textarea),#content .content form .form-group:last-child{flex-basis:100%}#content .content form .form-group:last-child{text-align:center}#content #content_map{position:relative;height:33.3333333333vh;min-height:396px}#content #content_map iframe{width:100%;height:100%;object-fit:cover}#content #content_map .coord{background:var(--secondary-color);color:var(--color-white);padding:15px;position:absolute;top:30px;left:30px;border-radius:5px}#content #content_map .coord strong{font-weight:700;font-size:18px}#content #content_map .coord p{margin:0}@media all and (max-width: 500px){#content .coord{bottom:15px;left:15px}}
