body.page-contact-us .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p .text-bold,body.page-nous-joindre .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p .text-bold{
  color:#404040;
  font-size:1.5rem;
  padding-bottom:.9375rem;
  display:inline-block;
  height:auto !important;
}

body.page-contact-us .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p span.highlight-info,body.page-nous-joindre .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p span.highlight-info{
  color:#432a58;
  font-weight:700;
}

@media (min-width:768px) and (max-width:991.98px){
  body.page-contact-us .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p span.highlight-info,body.page-nous-joindre .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p span.highlight-info{
    display:inline-block;
  }
}

body.page-contact-us .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p a:hover,body.page-nous-joindre .contact-us-row .contact-information-col .fl-module-rich-text .fl-rich-text p a:hover{
  color:#432a58;
}

body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_error_style,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_error_style{
  background-color:#f2dede;
  border:.0625rem solid #ebccd1;
  margin-bottom:1.25rem;
}

@media (max-width:767.98px){
  body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_error_style,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_error_style{
    margin-bottom:2.1875rem;
    margin-top:1.25rem;
  }
}

body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field{
  margin-bottom:3.125rem !important;
}

@media (max-width:767.98px){
  body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field{
    margin-bottom:2.375rem !important;
  }
}

body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field input[type=email],body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field input[type=tel],body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field input[type=text],body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field textarea,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field input[type=email],body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field input[type=tel],body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field input[type=text],body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field textarea{
  padding-bottom:.9375rem !important;
  font-family:Mundial-Regular,sans-serif !important;
  padding-left:0 !important;
}

body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field textarea,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field textarea{
  resize:none;
}

body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field.preferred-method,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_form_fields .frm_fields_container .frm_form_field.preferred-method{
  margin-bottom:1.25rem !important;
}

@media (max-width:374px){
  body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm-g-recaptcha,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm-g-recaptcha{
    -webkit-transform-origin:left center;
       -moz-transform-origin:left center;
         -o-transform-origin:left center;
            transform-origin:left center;
    -webkit-transform:scale(.87);
       -moz-transform:scale(.87);
         -o-transform:scale(.87);
            transform:scale(.87);
  }
}

@media (max-width:767.98px){
  body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm-g-recaptcha>div div,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm-g-recaptcha>div div{
    border-right:0;
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
  }
}

body.page-contact-us .contact-us-row .contact-information-col .with_frm_style .frm_message p,body.page-nous-joindre .contact-us-row .contact-information-col .with_frm_style .frm_message p{
  margin-bottom:0;
}

body.page-contact-us .contact-us-row p,body.page-nous-joindre .contact-us-row p{
  margin-bottom:.3125rem;
}

@media (max-width:413px){
  body.page-nous-joindre .component_z_pattern_v2 .safety-container .text-container .display-table .display-cell p{
    font-size:.9375rem;
  }
}
