#contact .contact-infos{text-align:center}#contact #aside{font-size:14px}#contact #aside h3{color:var(--text-color)}#contact #aside p{margin:25px 0}#contact #aside p.adresse span.fa{float:left;height:40px}#contact #aside p.lead{font-size:14px}#contact #aside p.lead+p{margin-bottom:0}#contact #aside .fa:first-child{font-size:24px}#contact #aside .fa,#contact #aside .material-icons{color:var(--main-color);display:block;margin-bottom:10px}#contact #aside .email .fa.fa-at{font-size:100%;margin:0;color:var(--text-color);padding:0;width:auto;display:inline}#contact .custom-file-upload{width:100%;position:relative;margin-bottom:15px}#contact .custom-input-file{display:none}#contact input[type=file]{display:none}#contact .custom-label{border:1px solid #ccc;padding:25px 15px;cursor:pointer;box-shadow:none;background-image:none;border-radius:0}@media (prefers-color-scheme:dark){#contact .custom-label{background-color:transparent;border:1px solid var(--main-color)}}#contact .custom-label>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#contact .custom-label p{margin:0;font-size:18px;line-height:normal}#contact .custom-label:hover{background-color:#eee;border-color:#286090}@media (prefers-color-scheme:dark){#contact .custom-label:hover{background-color:var(--main-color);border-color:#286090}}.lead-form{margin-bottom:var(--spacer)}.radio label{display:flex;flex-direction:column;justify-content:center}.multi-map{margin-top:calc(var(--spacer) * 2)}#btn-contact{margin-top:var(--spacer);margin-bottom:var(--spacer)}#btn-contact button .material-icons{margin-right:4px}