.contactContainer #contactElement b{font-weight:bold}.contactContainer input{width:300px;margin-right:5%}@media screen and (max-width: 1350px){.contactContainer input{width:250px}}@media screen and (max-width: 1200px){.contactContainer input{width:200px}}.contactContainer .contact-numbers-container{display:flex;margin-top:20px;justify-content:center}@media screen and (max-width: 750px){.contactContainer .contact-numbers-container{margin-bottom:40px}}.contactContainer .contact-numbers-container .contact-elements{margin-right:20px;text-align:center;width:150px}@media screen and (max-width: 450px){.contactContainer .contact-numbers-container .contact-elements{margin:0 10px}}.contactContainer .contact-numbers-container .contact-elements a{border:1px solid #DB116F;padding:20px;border-radius:20px;display:block;transition:all .3s ease-in-out}@media screen and (max-width: 450px){.contactContainer .contact-numbers-container .contact-elements a{padding:10px}}.contactContainer .contact-numbers-container .contact-elements a:hover{background:#DB116F;color:#FFF;box-shadow:0 0 2px 2px rgba(0,0,0,0.5);text-decoration:none}.contactContainer .contact-numbers-container .contact-elements .contact-title-bold{margin-bottom:20px;font-weight:bold}.contactContainer .contact-numbers-container .contact-elements .contact-title-bold span{display:block}.contactContainer .blockElement{display:inline-flex}@media screen and (max-width: 850px){.contactContainer .blockElement{display:flex;flex-direction:column}}.contactContainer .blockElement .title-element{text-align:left}.contactContainer .blockElement .paragraph-element{text-align:left}.contactContainer .blockElement .contactForms{margin-top:20px}.contactContainer .blockElement .contactObligationElement{margin-bottom:30px}.contactContainer .blockElement .coordonnees-elements{vertical-align:middle;width:calc(30% - 4px)}@media screen and (max-width: 850px){.contactContainer .blockElement .coordonnees-elements{width:100%;display:block}}.contactContainer .blockElement .coordonnees-elements .form-inline{display:inline-flex}.contactContainer .blockElement .coordonnees-elements .form-inline .form-padding{margin-right:10%}.contactContainer .blockElement .coordonnees-elements .contactElementForm{margin-bottom:20px}@media screen and (max-width: 1291px){.contactContainer .blockElement .coordonnees-elements .contactElementForm input{margin:0 0}}@media screen and (max-width: 1291px) and (max-width: 450px){.contactContainer .blockElement .coordonnees-elements .contactElementForm input{width:100%}}@media screen and (max-width: 850px){.contactContainer .blockElement .coordonnees-elements .contactElementForm{text-align:center}}.contactContainer .blockElement .coordonnees-elements .contactElementForm input,.contactContainer .blockElement .coordonnees-elements .contactElementForm textarea{margin:0 0}.contactContainer .blockElement .coordonnees-elements .contactElementForm label{width:80px;text-align:left}@media screen and (max-width: 450px){.contactContainer .blockElement .coordonnees-elements .contactElementForm label{width:100%}}.contactContainer .blockElement .coordonnees-elements .contactElementForm label input{vertical-align:middle}.contactContainer .blockElement .message-elements{display:inline-block;vertical-align:middle;width:calc(70% - 4px)}@media screen and (max-width: 850px){.contactContainer .blockElement .message-elements{width:100%}}.contactContainer .blockElement .message-elements .textarea-container{margin-bottom:20px}.contactContainer .blockElement .message-elements .textarea-container textarea{width:100%;margin:0}.contactContainer .blockElement .message-elements .rappel-container .checkboxe-elements{margin-top:20px}.contactContainer .blockElement .message-elements .rappel-container .checkboxe-elements .checkbox{margin-right:20px;line-height:22px}.contactContainer .blockElement .message-elements .rappel-container .checkboxe-elements .checkboxText{margin-left:30px}.contactContainer .blockElement .checkboxe-elements .contactElementForm{margin-top:20px}.contactContainer .blockElement .checkboxe-elements .contactElementForm label{line-height:22px}.contactContainer .blockElement .checkboxe-elements .contactElementForm label input{vertical-align:middle}.contactContainer .blockElement #checkbox-contact-ns{margin-left:30px}.error{width:100% !important;font-size:14px;font-weight:bold;color:red}.popupValidation{display:none;text-align:center;background:rgba(10,153,39,0.84);color:#FFF;padding:20px;border-radius:10px;margin:20px 40px}.formulaire-container{padding:0 20px;max-width:1200px;margin-left:10%}.formulaire-container .paragraph-element{margin-top:10px}.contactObligationElement{font-weight:bold}@media screen and (max-width: 450px){.buttonSendForms{display:block !important;margin:0 auto}}.contact-block{display:flex;flex-direction:column;align-items:center;border:1px solid #e1e1e1;border-radius:10px;height:fit-content;padding:2%;margin-top:6%;margin-right:7%;width:600px}@media screen and (max-width: 850px){.contact-block{width:100%;display:block;border:none}}
