﻿form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.form-group{flex:1;flex-basis:calc(50% - 20px);min-width:256px}.form-group:has(textarea,.checkbox,[placeholder*=Quantit],img){flex-basis:100%}.form-group:has(img) label{margin:0}.form-group:has(img) label img{display:block;max-width:100%;height:auto}.form-group label,.form-group .label_form{margin-bottom:10px;font-weight:500;color:var(--primary-color);display:block}.form-group label .edglyph,.form-group .label_form .edglyph{line-height:0;text-transform:none}.form-group label .edglyph.ed-asterisk,.form-group .label_form .edglyph.ed-asterisk{color:var(--error-color)}.form-group .form-control{flex:1;display:block;width:100%;height:65px;border-radius:5px;border:2px solid rgba(var(--primary-color-rgb), 0.5);font-size:inherit;padding:0 20px}.form-group .form-control::placeholder{opacity:1;font-size:16px;font-weight:500;color:rgba(var(--color-black-rgb), 0.5)}.form-group .form-control:focus,.form-group .form-control:hover{border-color:var(--primary-color)}.form-group .form-control:focus::placeholder{opacity:0}.form-group textarea.form-control{padding:10px;min-height:128px;resize:none}.form-group.center{text-align:center}.form-group.center .checkbox{margin:0 auto}.form-group.center button,.form-group.center input{margin:0 auto}.form-group .input-group{display:flex;gap:20px}.form-group .input-group input,.form-group .input-group .select{flex:1;min-width:0}.form-group .input-group input:has(+button),.form-group .input-group .select:has(+button){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.form-group .input-group input:has(+button)+button,.form-group .input-group .select:has(+button)+button{border-top-left-radius:0;border-bottom-left-radius:0}.form-group .checkbox input{display:none}.form-group .checkbox input:checked+label{color:var(--secondary-color)}.form-group .checkbox input:checked+label:before{content:"Ù"}.form-group .checkbox label{display:flex;gap:5px;cursor:pointer;font-size:16px;color:var(--primary-color);margin:0}.form-group .checkbox label:before{font-size:24px;content:"Ø";font-family:"EdGlyph" !important}.form-group .checkbox label:hover{color:var(--secondary-color)}.form-group .radio input{display:none}.form-group .radio input:checked+label{color:var(--secondary-color)}.form-group .radio input:checked+label:before{content:"Ü"}.form-group .radio label{display:flex;align-items:center;cursor:pointer;font-size:20px;color:var(--base-text-color);margin:0}.form-group .radio label:before{margin:2px 5px 0 0;font-size:32px;line-height:0;content:"Ú";font-family:"EdGlyph" !important}.form-group .radio label:hover{color:var(--primary-color)}.form-group:empty{display:none}#entete{background:rgba(var(--color-black-rgb), 0.1);background:var(--primary-color);color:var(--color-white);padding:30px 0}#entete:has(figure){background:none;position:relative}#entete:has(figure) figure{position:absolute;inset:0;z-index:-1}#entete:has(figure) figure img{width:100%;height:100%;object-fit:cover}#entete .container{display:flex}#entete .container h1{color:inherit !important;margin:0 !important}#entete .container p{margin-top:10px}@media all and (max-width: 768px){#entete .container figure{display:none}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.breadcrumb li{display:flex;align-items:center}.breadcrumb li a{text-decoration:none;font-weight:600}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:after{display:block;margin:0 5px;content:" - "}.breadcrumb li:last-child:after{display:none}#content{overflow:hidden}#content #entete{margin-bottom:60px}#content h1{color:var(--primary-color);margin-bottom:30px}#content form{flex:1;max-width:1000px;margin:0 auto}#content .flex{margin:0}#content .flex .flex{display:flex;align-items:flex-end;padding:40px 0}#content .flex .flex>figure{flex-basis:25%}#content .flex .flex>figure img{margin:0 auto}#content .flex .flex div figure{margin-bottom:20px}#content .flex .flex div a[href*=tel]{display:flex;align-items:center;white-space:nowrap;color:var(--secondary-color);font-size:clamp(24px,2.5vw,32px);font-weight:700}#content .flex .flex div a[href*=tel]:before{content:"";display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;aspect-ratio:1/1;background:var(--secondary-color);margin-right:10px;mask-image:url(../../img/interface/icons/phone.svg);width:20px}#content .flex .flex div a[href*=tel]:hover{color:var(--primary-color)}#content .flex .flex div a[href*=tel]:hover:before{background:var(--primary-color)}#content .flex .flex div a:not([href*=tel]){font-weight:600;color:var(--primary-color)}#content .flex .flex div a:not([href*=tel]) .edglyph{font-size:32px}#content .flex .flex div address{font-size:24px;margin-bottom:20px}#content #content_map{position:relative;margin:40px 0 0;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}}
