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;  text-align:left}.input-row{ display:flex; justify-content:space-between}.input-group{ 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(0,74,173); border-radius:5px; font-size:16px}textarea{ height:150px}input[type="text"]:focus,textarea:focus{ border-color:rgb(0,74,173); outline:none; box-shadow:0 0 5px rgba(153,0,0,0.5)}.checkbox-group{ display:flex}.checkbox-group label{ position:relative; display:inline-block; padding:10px 20px; border:2px solid rgb(0,74,173); color:rgb(0,74,173); cursor:pointer; text-align:center; width:250px; margin-right:15px}.checkbox-group input{ display:none}.checkbox-group input:checked+label{ border:4px solid rgb(0,74,173); background:#fff}.checkbox-group input:checked+label::after{ content:'2713'; position:absolute; top:-10px; right:-10px; background:rgb(0,74,173); ; color:white; width:20px; height:20px; display:flex; justify-content:center; align-items:center; font-size:14px; border-radius:50%}input[type="text"],input[type="email"]{ width:100%; padding:10px; border:2px solid #ccc; border-radius:4px; transition:border-color 0.3s}input[type="text"]:focus,input[type="email"]:focus{ border-color:rgb(0,74,173); outline:none; box-shadow:0 0 5px rgba(153,0,0,0.5)}.information{ display:block;  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{ 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}}