#coordonneesCabinet h3{ font-size:3.5em; margin-bottom:0.25em}#coordonneesCabinet p{ font-size:1.3em; margin-bottom:0.5em; padding-bottom:0em}@media (max-width:800px){ #coordonneesCabinet h3{ font-size:2em; margin-bottom:0.25em} #coordonneesCabinet p{ font-size:1em} #coordonneesCabinet p span.prenom{ display:none}}@media (max-width:800px){ #coordonneesCabinet h3{ font-size:2em; margin-bottom:0.25em} #coordonneesCabinet p{ font-size:1em}}@media (max-width:400px){ #coordonneesCabinet h3{ font-size:1.6em; margin-bottom:0.25em} #coordonneesCabinet p{ font-size:0.95em}}form{ width:100%; margin:0px auto}label{ display:block; margin:10px 0 5px; font-size:1.2em; line-height:1.5em; text-align:left}label span{ font-size:16px; color:rgb(80,80,80); text-align:left}.input-row{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}.input-group{ -webkit-box-flex:1; -ms-flex:1; flex:1; margin-bottom:15px; margin-right:15px}input[type="text"],textarea{ width:100%; padding:10px; border:2px solid #ccc; border-radius:5px; font-size:16px}input[type="button"]{ cursor:pointer; width:50%; padding:5px 10px; border:0px; color:white; background:rgb(50,92,121); border-radius:5px; font-size:16px; font-weight:bold}textarea{ height:150px}input[type="text"]:focus,textarea:focus{ border-color:rgb(50,92,121); outline:none; -webkit-box-shadow:0 0 5px rgba(153,0,0,0.5); box-shadow:0 0 5px rgba(153,0,0,0.5)}.checkbox-group{ display:-webkit-box; display:-ms-flexbox; display:flex}.checkbox-group label{ position:relative; display:inline-block; padding:10px 20px; border:2px solid rgb(50,92,121); color:rgb(50,92,121); cursor:pointer; text-align:center; width:250px; margin-right:15px}.checkbox-group input{ display:none}.checkbox-group input:checked+label{ border:4px solid rgb(50,92,121); background:#fff; font-weight:bold}.checkbox-group input:checked+label::after{ content:'2713'; position:absolute; top:-10px; right:-10px; background:rgb(50,92,121); ; color:white; width:20px; height:20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:14px; font-weight:bold; border-radius:50%}input[type="text"],input[type="email"]{ width:100%; padding:10px; border:2px solid #ccc; border-radius:4px; -webkit-transition:border-color 0.3s; -o-transition:border-color 0.3s; transition:border-color 0.3s}input[type="text"]:focus,input[type="email"]:focus{ border-color:rgb(50,92,121); outline:none; -webkit-box-shadow:0 0 5px rgba(153,0,0,0.5); box-shadow:0 0 5px rgba(153,0,0,0.5)}.information{ display:block; color:rgb(80,80,80); margin-top:1em; font-size:0.95em; line-height:1.2em}.verifNationalite{ display:none}#contactForm .custom-btn{ display:block; margin:0px auto}#contactForm .btn-property{ width:500px; margin:0px auto}@media (max-width:1500px){ label{ font-size:1em; line-height:1.2em} .checkbox-group label{ width:200px}}@media (max-width:1300px){ .input-row{ -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column} label{ font-size:1.2em; line-height:1.6em} .checkbox-group label{ width:250px}}@media (max-width:800px){ label{ font-size:1em; line-height:1.5em} label span{ font-size:14px; color:rgb(80,80,80)} .checkbox-group label{ width:150px} #contactForm .btn-property{ width:300px}}