section.contact{padding:100px 50px;background-color:var(--beige)}section.contact .formulaire{width:800px;max-width:100%;margin:0 auto}section.contact .formulaire>:is(h1,h2,h3,h4,h5,h6){display:block;text-align:center}section.contact .formulaire>:is(h1,h2,h3,h4,h5,h6)+form{padding-top:60px}section.contact .formulaire form,section.contact .formulaire .choix{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between}section.contact .formulaire form .choix.hidden{display:none}section.contact .formulaire form .info_province{display:none;padding:0 17px 15px 17px;color:var(--orange);font-size:16px;line-height:18px;font-family:var(--font-ssti);width:100%}section.contact .formulaire form>input[type="text"],section.contact .formulaire form .choix>input[type="text"]{width:calc(50% - 5px)}section.contact .formulaire form>input[type="text"],section.contact .formulaire form .choix>input[type="text"],section.contact .formulaire form textarea{margin-bottom:10px;padding:10px 15px;border:2px solid #000}section.contact .formulaire form>input[type="text"].gd,section.contact .formulaire form .choix>input[type="text"].gd,section.contact .formulaire textarea,section.contact .formulaire form .choix,section.contact .formulaire form .liste_checkbox,section.contact .formulaire form .select_replace{width:100%}section.contact .formulaire form textarea{height:135px}section.contact .formulaire form .select_replace{margin-bottom:10px;border:2px solid #000}section.contact .formulaire form input[type="text"].err,section.contact .formulaire form textarea.err,section.contact .formulaire form .select_replace.err{border:2px solid var(--orange)}section.contact .formulaire form .select_replace .selectric{border:none;background:#fff0}section.contact .formulaire form .select_replace .selectric .label{margin:0;font-size:18px;line-height:24px;color:#000;height:auto;padding:12px 40px 12px 15px}section.contact .formulaire form .select_replace .selectric .button{right:15px;top:50%;transform:translateY(-50%);width:14px;height:9px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmExY2QxMmY0MSwgMjAyNC8xMS8wOC0xNjowOToyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNDczRTA0MTEzNjExRjA5MkE1QjI4QjhGMDA2MUIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGNDczRTA1MTEzNjExRjA5MkE1QjI4QjhGMDA2MUIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUY0NzNFMDIxMTM2MTFGMDkyQTVCMjhCOEYwMDYxQjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUY0NzNFMDMxMTM2MTFGMDkyQTVCMjhCOEYwMDYxQjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4NaidnAAABBklEQVR42ryW4RGDIAyFGcERGIERGMEN2g3KBrqBbEA3cISOwAiO4Ait3Mkd9UxAScjd+5VAnvgZEeI/1KaX4I/QQ2PJ7y7NaEInfYY00W1ySTJo3SQZTIQ9l0Mvt3sQ8yERtcQCouhOTETZXMFMaMQhDyzTI1uBwoHAxADsfYpADxQHPSpMYPv20KLxivNCOKGTHnOL30TwSoQ9V0v354IRkq8RO9KpAs7lzivWCGQmM76hdbcntkHgVdRw1sArC+G0VKPZAw18UucRw6w/qxTeiRLOXCgEQkiK6y5hLpgw3LcrW2DCikbhERNeNAwIXhY4S+A9Dq/mJmI8W8JZAm/1+P4JMACIA/EhMnbWkwAAAABJRU5ErkJggg==) no-repeat center center;background-size:100% auto}section.contact .formulaire form .select_replace .selectric .button::after{display:none}section.contact .formulaire form .select_replace .selectric-open .selectric .button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmExY2QxMmY0MSwgMjAyNC8xMS8wOC0xNjowOToyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBRkIzQTY2MTEzNjExRjA5Q0NFQ0E4ODA3MkRFNDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBRkIzQTY3MTEzNjExRjA5Q0NFQ0E4ODA3MkRFNDEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFGQjNBNjQxMTM2MTFGMDlDQ0VDQTg4MDcyREU0MTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUFGQjNBNjUxMTM2MTFGMDlDQ0VDQTg4MDcyREU0MTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6S8GljAAAA/klEQVR42sSW2w2DIBSGTboAIzgCj310BDdoN8ANcIOyAd3AEdoNGMERGIFiIklD9HA7IMn/Yrx8wHeO3LryIWzuNt/uwvG0MXumqyCojf4D2dK3htg+uHoQZr/WFEYdQLioVhACgHARtSGmCIjq8tIECBfaSs4trz2mtrwEkFNFCLxigbwjZwutmqglpz7Z//6gybnMuRBDZkUw4LkhR04NyBkaHENeAuz1J2EyCwBDSuUkSCUvQw/PgJx9Zv9JlncEJHsUVB703jGFnCP0Ih6z0pCcC+JvQoYqaUGSs6QahbtBIsmZU0nSnzAr6YCZHZtDZw7W4JTH/Mn+BBgAfvnxnC0WLLIAAAAASUVORK5CYII=)}section.contact .formulaire form .select_replace .selectric-items{border:0;outline:2px solid #000;background:var(--beige);box-shadow:none;max-height:400px}section.contact .formulaire form .select_replace .selectric-items ul,section.contact .formulaire form .select_replace .selectric-items li{font-size:18px;line-height:24px;min-height:auto}section.contact .formulaire form .select_replace .selectric-items li{padding:5px 15px}section.contact .formulaire form .select_replace .selectric-items li.highlighted,section.contact .formulaire form .select_replace .selectric-items li:hover{background:#000;color:var(--beige)}section.contact .formulaire form .liste_checkbox{display:flex;flex-flow:row wrap;align-items:center;padding:5px 15px}section.contact .formulaire form .liste_checkbox>span{width:100%;margin-bottom:5px}section.contact .formulaire form .liste_checkbox>label{width:auto;margin:0 20px 10px 0}section.contact .formulaire form .alerte,section.contact .formulaire form .send{width:100%;text-align:center;padding-top:20px}section.contact .formulaire form .alerte{display:none;color:var(--orange)}section.contact .formulaire>.ckeditor.mentions{padding-top:20px;text-align:left;font-size:14px;line-height:16px}section.contact .merci{display:none;text-align:center;width:630px;max-width:100%;margin:0 auto}.bt:disabled{background-color:var(--beige);color:#80808078}@media screen and (max-width:1080px){section.contact{padding:50px 20px}}@media screen and (max-width:780px){section.contact .formulaire form,section.contact .formulaire form input[type="text"],section.contact .formulaire form textarea,section.contact .formulaire form .select_replace .selectric .label,section.contact .formulaire form .select_replace .selectric-items ul,section.contact .formulaire form .select_replace .selectric-items li{font-size:16px;line-height:18px}}@media screen and (max-width:680px){section.contact .formulaire form>input[type="text"],section.contact .formulaire form .choix>input[type="text"]{width:100%}}@media screen and (max-width:480px){section.contact .formulaire form,section.contact .formulaire form input[type="text"],section.contact .formulaire form textarea,section.contact .formulaire form .select_replace .selectric .label,section.contact .formulaire form .select_replace .selectric-items ul,section.contact .formulaire form .select_replace .selectric-items li{font-size:14px;line-height:16px}}