@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* placeholder: proportions vidéo youtube responsive */
/* placeholder : width de 100vw */
/* changer delay selon position dans la liste*/
/* changer width selon position dans la liste */
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* placeholder: proportions vidéo youtube responsive */
/* placeholder : width de 100vw */
/* changer delay selon position dans la liste*/
/* changer width selon position dans la liste */
#block-webform-contact-us form .form-actions input,
#block-webform-wellness form .form-actions input,
#block-webform-office form .form-actions input,
#block-webform-get-involved form .form-actions input,
.node-202 #block-webform form .form-actions input {
  display: inline-block;
  background-color: #E7B82A;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
  padding: 0 40px;
  border: 0;
  border-radius: 45px;
  font-weight: 500;
  font-size: 0.75em;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#block-webform-contact-us form .form-actions input:hover,
#block-webform-wellness form .form-actions input:hover,
#block-webform-office form .form-actions input:hover,
#block-webform-get-involved form .form-actions input:hover,
.node-202 #block-webform form .form-actions input:hover {
  background-color: #8B2231;
}

@media only screen and (min-width: 1920px) {
  #block-webform-contact-us form .form-actions input,
  #block-webform-wellness form .form-actions input,
  #block-webform-office form .form-actions input,
  #block-webform-get-involved form .form-actions input,
  .node-202 #block-webform form .form-actions input {
    height: 45px;
    line-height: 45px;
    padding: 0 75px;
    font-size: 1em;
  }
}
.select2-container--open .select2-dropdown {
  border: 1px solid #8B2231;
  background-color: #8B2231;
  border-top: 0;
  border-radius: 10px;
  margin-top: 2px;
  padding: 10px 14px 10px 14px;
}
.select2-container--open .select2-dropdown .select2-search__field {
  display: none;
}
.select2-container--open .select2-dropdown .select2-results ul li {
  color: #fff;
  font-size: 0.875em;
}
.select2-container--open .select2-dropdown .select2-results ul li.select2-results__option--highlighted[aria-selected],
.select2-container--open .select2-dropdown .select2-results ul li.select2-results__option[aria-selected=true] {
  background-color: rgba(0, 0, 0, 0.15);
}

.select2-container--default .select2-results__option--selected {
  background-color: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #fff;
  font-weight: 300;
}

#block-webform-contact-us,
#block-webform-wellness,
#block-webform-office,
#block-webform-get-involved,
.node-202 #block-webform {
  margin: 0 auto;
  width: 100%;
  -webkit-box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 20px 60px rgba(0, 0, 0, 0.15);
}
#block-webform-contact-us form,
#block-webform-wellness form,
#block-webform-office form,
#block-webform-get-involved form,
.node-202 #block-webform form {
  padding: 20px;
}
#block-webform-contact-us form > fieldset,
#block-webform-wellness form > fieldset,
#block-webform-office form > fieldset,
#block-webform-get-involved form > fieldset,
.node-202 #block-webform form > fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
#block-webform-contact-us form > fieldset legend,
#block-webform-wellness form > fieldset legend,
#block-webform-office form > fieldset legend,
#block-webform-get-involved form > fieldset legend,
.node-202 #block-webform form > fieldset legend {
  display: none;
}
#block-webform-contact-us form > fieldset > .fieldset-wrapper,
#block-webform-wellness form > fieldset > .fieldset-wrapper,
#block-webform-office form > fieldset > .fieldset-wrapper,
#block-webform-get-involved form > fieldset > .fieldset-wrapper,
.node-202 #block-webform form > fieldset > .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
#block-webform-contact-us form .form-item, #block-webform-contact-us form .form-actions,
#block-webform-wellness form .form-item,
#block-webform-wellness form .form-actions,
#block-webform-office form .form-item,
#block-webform-office form .form-actions,
#block-webform-get-involved form .form-item,
#block-webform-get-involved form .form-actions,
.node-202 #block-webform form .form-item,
.node-202 #block-webform form .form-actions {
  position: relative;
  margin: 0;
}
#block-webform-contact-us form .form-item#edit-occupation-position-2, #block-webform-contact-us form .form-actions#edit-occupation-position-2,
#block-webform-wellness form .form-item#edit-occupation-position-2,
#block-webform-wellness form .form-actions#edit-occupation-position-2,
#block-webform-office form .form-item#edit-occupation-position-2,
#block-webform-office form .form-actions#edit-occupation-position-2,
#block-webform-get-involved form .form-item#edit-occupation-position-2,
#block-webform-get-involved form .form-actions#edit-occupation-position-2,
.node-202 #block-webform form .form-item#edit-occupation-position-2,
.node-202 #block-webform form .form-actions#edit-occupation-position-2 {
  margin-bottom: 30px;
}
#block-webform-contact-us form .form-item.js-form-item-permissions-, #block-webform-contact-us form .form-actions.js-form-item-permissions-,
#block-webform-wellness form .form-item.js-form-item-permissions-,
#block-webform-wellness form .form-actions.js-form-item-permissions-,
#block-webform-office form .form-item.js-form-item-permissions-,
#block-webform-office form .form-actions.js-form-item-permissions-,
#block-webform-get-involved form .form-item.js-form-item-permissions-,
#block-webform-get-involved form .form-actions.js-form-item-permissions-,
.node-202 #block-webform form .form-item.js-form-item-permissions-,
.node-202 #block-webform form .form-actions.js-form-item-permissions- {
  margin-top: 30px;
}
#block-webform-contact-us form .form-item span.required, #block-webform-contact-us form .form-actions span.required,
#block-webform-wellness form .form-item span.required,
#block-webform-wellness form .form-actions span.required,
#block-webform-office form .form-item span.required,
#block-webform-office form .form-actions span.required,
#block-webform-get-involved form .form-item span.required,
#block-webform-get-involved form .form-actions span.required,
.node-202 #block-webform form .form-item span.required,
.node-202 #block-webform form .form-actions span.required {
  color: #8B2231;
  position: absolute;
  bottom: 15px;
  right: -12px;
}
#block-webform-contact-us form .js-form-type-textfield,
#block-webform-wellness form .js-form-type-textfield,
#block-webform-office form .js-form-type-textfield,
#block-webform-get-involved form .js-form-type-textfield,
.node-202 #block-webform form .js-form-type-textfield {
  width: 100%;
}
#block-webform-contact-us form .js-form-type-textfield,
#block-webform-contact-us form .js-form-type-email,
#block-webform-contact-us form .js-form-type-textarea,
#block-webform-contact-us form .js-form-type-managed-file,
#block-webform-contact-us form .js-form-item-province-2,
#block-webform-wellness form .js-form-type-textfield,
#block-webform-wellness form .js-form-type-email,
#block-webform-wellness form .js-form-type-textarea,
#block-webform-wellness form .js-form-type-managed-file,
#block-webform-wellness form .js-form-item-province-2,
#block-webform-office form .js-form-type-textfield,
#block-webform-office form .js-form-type-email,
#block-webform-office form .js-form-type-textarea,
#block-webform-office form .js-form-type-managed-file,
#block-webform-office form .js-form-item-province-2,
#block-webform-get-involved form .js-form-type-textfield,
#block-webform-get-involved form .js-form-type-email,
#block-webform-get-involved form .js-form-type-textarea,
#block-webform-get-involved form .js-form-type-managed-file,
#block-webform-get-involved form .js-form-item-province-2,
.node-202 #block-webform form .js-form-type-textfield,
.node-202 #block-webform form .js-form-type-email,
.node-202 #block-webform form .js-form-type-textarea,
.node-202 #block-webform form .js-form-type-managed-file,
.node-202 #block-webform form .js-form-item-province-2 {
  margin: 20px 0 0 0;
}
#block-webform-contact-us form .js-form-type-textfield label,
#block-webform-contact-us form .js-form-type-email label,
#block-webform-contact-us form .js-form-type-textarea label,
#block-webform-contact-us form .js-form-type-managed-file label,
#block-webform-contact-us form .js-form-item-province-2 label,
#block-webform-wellness form .js-form-type-textfield label,
#block-webform-wellness form .js-form-type-email label,
#block-webform-wellness form .js-form-type-textarea label,
#block-webform-wellness form .js-form-type-managed-file label,
#block-webform-wellness form .js-form-item-province-2 label,
#block-webform-office form .js-form-type-textfield label,
#block-webform-office form .js-form-type-email label,
#block-webform-office form .js-form-type-textarea label,
#block-webform-office form .js-form-type-managed-file label,
#block-webform-office form .js-form-item-province-2 label,
#block-webform-get-involved form .js-form-type-textfield label,
#block-webform-get-involved form .js-form-type-email label,
#block-webform-get-involved form .js-form-type-textarea label,
#block-webform-get-involved form .js-form-type-managed-file label,
#block-webform-get-involved form .js-form-item-province-2 label,
.node-202 #block-webform form .js-form-type-textfield label,
.node-202 #block-webform form .js-form-type-email label,
.node-202 #block-webform form .js-form-type-textarea label,
.node-202 #block-webform form .js-form-type-managed-file label,
.node-202 #block-webform form .js-form-item-province-2 label {
  font-size: 0.875em;
  color: #000;
  font-weight: 700;
  margin: 0 0 10px 0;
  display: block;
}
#block-webform-contact-us form .js-form-type-textfield input,
#block-webform-contact-us form .js-form-type-textfield textarea,
#block-webform-contact-us form .js-form-type-email input,
#block-webform-contact-us form .js-form-type-email textarea,
#block-webform-contact-us form .js-form-type-textarea input,
#block-webform-contact-us form .js-form-type-textarea textarea,
#block-webform-contact-us form .js-form-type-managed-file input,
#block-webform-contact-us form .js-form-type-managed-file textarea,
#block-webform-contact-us form .js-form-item-province-2 input,
#block-webform-contact-us form .js-form-item-province-2 textarea,
#block-webform-wellness form .js-form-type-textfield input,
#block-webform-wellness form .js-form-type-textfield textarea,
#block-webform-wellness form .js-form-type-email input,
#block-webform-wellness form .js-form-type-email textarea,
#block-webform-wellness form .js-form-type-textarea input,
#block-webform-wellness form .js-form-type-textarea textarea,
#block-webform-wellness form .js-form-type-managed-file input,
#block-webform-wellness form .js-form-type-managed-file textarea,
#block-webform-wellness form .js-form-item-province-2 input,
#block-webform-wellness form .js-form-item-province-2 textarea,
#block-webform-office form .js-form-type-textfield input,
#block-webform-office form .js-form-type-textfield textarea,
#block-webform-office form .js-form-type-email input,
#block-webform-office form .js-form-type-email textarea,
#block-webform-office form .js-form-type-textarea input,
#block-webform-office form .js-form-type-textarea textarea,
#block-webform-office form .js-form-type-managed-file input,
#block-webform-office form .js-form-type-managed-file textarea,
#block-webform-office form .js-form-item-province-2 input,
#block-webform-office form .js-form-item-province-2 textarea,
#block-webform-get-involved form .js-form-type-textfield input,
#block-webform-get-involved form .js-form-type-textfield textarea,
#block-webform-get-involved form .js-form-type-email input,
#block-webform-get-involved form .js-form-type-email textarea,
#block-webform-get-involved form .js-form-type-textarea input,
#block-webform-get-involved form .js-form-type-textarea textarea,
#block-webform-get-involved form .js-form-type-managed-file input,
#block-webform-get-involved form .js-form-type-managed-file textarea,
#block-webform-get-involved form .js-form-item-province-2 input,
#block-webform-get-involved form .js-form-item-province-2 textarea,
.node-202 #block-webform form .js-form-type-textfield input,
.node-202 #block-webform form .js-form-type-textfield textarea,
.node-202 #block-webform form .js-form-type-email input,
.node-202 #block-webform form .js-form-type-email textarea,
.node-202 #block-webform form .js-form-type-textarea input,
.node-202 #block-webform form .js-form-type-textarea textarea,
.node-202 #block-webform form .js-form-type-managed-file input,
.node-202 #block-webform form .js-form-type-managed-file textarea,
.node-202 #block-webform form .js-form-item-province-2 input,
.node-202 #block-webform form .js-form-item-province-2 textarea {
  border: 1px solid #C8CACC;
  border-radius: 10px;
  color: #000;
  font-size: 0.875em;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  width: calc(100% - 20px);
  font-weight: 500;
}
#block-webform-contact-us form .js-form-type-textfield textarea,
#block-webform-contact-us form .js-form-type-email textarea,
#block-webform-contact-us form .js-form-type-textarea textarea,
#block-webform-contact-us form .js-form-type-managed-file textarea,
#block-webform-contact-us form .js-form-item-province-2 textarea,
#block-webform-wellness form .js-form-type-textfield textarea,
#block-webform-wellness form .js-form-type-email textarea,
#block-webform-wellness form .js-form-type-textarea textarea,
#block-webform-wellness form .js-form-type-managed-file textarea,
#block-webform-wellness form .js-form-item-province-2 textarea,
#block-webform-office form .js-form-type-textfield textarea,
#block-webform-office form .js-form-type-email textarea,
#block-webform-office form .js-form-type-textarea textarea,
#block-webform-office form .js-form-type-managed-file textarea,
#block-webform-office form .js-form-item-province-2 textarea,
#block-webform-get-involved form .js-form-type-textfield textarea,
#block-webform-get-involved form .js-form-type-email textarea,
#block-webform-get-involved form .js-form-type-textarea textarea,
#block-webform-get-involved form .js-form-type-managed-file textarea,
#block-webform-get-involved form .js-form-item-province-2 textarea,
.node-202 #block-webform form .js-form-type-textfield textarea,
.node-202 #block-webform form .js-form-type-email textarea,
.node-202 #block-webform form .js-form-type-textarea textarea,
.node-202 #block-webform form .js-form-type-managed-file textarea,
.node-202 #block-webform form .js-form-item-province-2 textarea {
  height: 150px;
  padding: 10px;
  line-height: 120%;
  width: 100%;
}
#block-webform-contact-us form .js-form-type-textfield input::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-textfield textarea::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-email input::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-email textarea::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-textarea input::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-textarea textarea::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-managed-file input::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-managed-file textarea::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-item-province-2 input::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-item-province-2 textarea::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-textfield input::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-textfield textarea::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-email input::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-email textarea::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-textarea input::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-textarea textarea::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-managed-file input::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-managed-file textarea::-webkit-input-placeholder,
#block-webform-wellness form .js-form-item-province-2 input::-webkit-input-placeholder,
#block-webform-wellness form .js-form-item-province-2 textarea::-webkit-input-placeholder,
#block-webform-office form .js-form-type-textfield input::-webkit-input-placeholder,
#block-webform-office form .js-form-type-textfield textarea::-webkit-input-placeholder,
#block-webform-office form .js-form-type-email input::-webkit-input-placeholder,
#block-webform-office form .js-form-type-email textarea::-webkit-input-placeholder,
#block-webform-office form .js-form-type-textarea input::-webkit-input-placeholder,
#block-webform-office form .js-form-type-textarea textarea::-webkit-input-placeholder,
#block-webform-office form .js-form-type-managed-file input::-webkit-input-placeholder,
#block-webform-office form .js-form-type-managed-file textarea::-webkit-input-placeholder,
#block-webform-office form .js-form-item-province-2 input::-webkit-input-placeholder,
#block-webform-office form .js-form-item-province-2 textarea::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-textfield input::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-textfield textarea::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-email input::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-email textarea::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-textarea input::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-textarea textarea::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-managed-file input::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-managed-file textarea::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-item-province-2 input::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-item-province-2 textarea::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-textfield input::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-textfield textarea::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-email input::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-email textarea::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-textarea input::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-textarea textarea::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-managed-file input::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-managed-file textarea::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-item-province-2 input::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-item-province-2 textarea::-webkit-input-placeholder {
  color: #aaa;
}
#block-webform-contact-us form .js-form-type-textfield input::-moz-placeholder,
#block-webform-contact-us form .js-form-type-textfield textarea::-moz-placeholder,
#block-webform-contact-us form .js-form-type-email input::-moz-placeholder,
#block-webform-contact-us form .js-form-type-email textarea::-moz-placeholder,
#block-webform-contact-us form .js-form-type-textarea input::-moz-placeholder,
#block-webform-contact-us form .js-form-type-textarea textarea::-moz-placeholder,
#block-webform-contact-us form .js-form-type-managed-file input::-moz-placeholder,
#block-webform-contact-us form .js-form-type-managed-file textarea::-moz-placeholder,
#block-webform-contact-us form .js-form-item-province-2 input::-moz-placeholder,
#block-webform-contact-us form .js-form-item-province-2 textarea::-moz-placeholder,
#block-webform-wellness form .js-form-type-textfield input::-moz-placeholder,
#block-webform-wellness form .js-form-type-textfield textarea::-moz-placeholder,
#block-webform-wellness form .js-form-type-email input::-moz-placeholder,
#block-webform-wellness form .js-form-type-email textarea::-moz-placeholder,
#block-webform-wellness form .js-form-type-textarea input::-moz-placeholder,
#block-webform-wellness form .js-form-type-textarea textarea::-moz-placeholder,
#block-webform-wellness form .js-form-type-managed-file input::-moz-placeholder,
#block-webform-wellness form .js-form-type-managed-file textarea::-moz-placeholder,
#block-webform-wellness form .js-form-item-province-2 input::-moz-placeholder,
#block-webform-wellness form .js-form-item-province-2 textarea::-moz-placeholder,
#block-webform-office form .js-form-type-textfield input::-moz-placeholder,
#block-webform-office form .js-form-type-textfield textarea::-moz-placeholder,
#block-webform-office form .js-form-type-email input::-moz-placeholder,
#block-webform-office form .js-form-type-email textarea::-moz-placeholder,
#block-webform-office form .js-form-type-textarea input::-moz-placeholder,
#block-webform-office form .js-form-type-textarea textarea::-moz-placeholder,
#block-webform-office form .js-form-type-managed-file input::-moz-placeholder,
#block-webform-office form .js-form-type-managed-file textarea::-moz-placeholder,
#block-webform-office form .js-form-item-province-2 input::-moz-placeholder,
#block-webform-office form .js-form-item-province-2 textarea::-moz-placeholder,
#block-webform-get-involved form .js-form-type-textfield input::-moz-placeholder,
#block-webform-get-involved form .js-form-type-textfield textarea::-moz-placeholder,
#block-webform-get-involved form .js-form-type-email input::-moz-placeholder,
#block-webform-get-involved form .js-form-type-email textarea::-moz-placeholder,
#block-webform-get-involved form .js-form-type-textarea input::-moz-placeholder,
#block-webform-get-involved form .js-form-type-textarea textarea::-moz-placeholder,
#block-webform-get-involved form .js-form-type-managed-file input::-moz-placeholder,
#block-webform-get-involved form .js-form-type-managed-file textarea::-moz-placeholder,
#block-webform-get-involved form .js-form-item-province-2 input::-moz-placeholder,
#block-webform-get-involved form .js-form-item-province-2 textarea::-moz-placeholder,
.node-202 #block-webform form .js-form-type-textfield input::-moz-placeholder,
.node-202 #block-webform form .js-form-type-textfield textarea::-moz-placeholder,
.node-202 #block-webform form .js-form-type-email input::-moz-placeholder,
.node-202 #block-webform form .js-form-type-email textarea::-moz-placeholder,
.node-202 #block-webform form .js-form-type-textarea input::-moz-placeholder,
.node-202 #block-webform form .js-form-type-textarea textarea::-moz-placeholder,
.node-202 #block-webform form .js-form-type-managed-file input::-moz-placeholder,
.node-202 #block-webform form .js-form-type-managed-file textarea::-moz-placeholder,
.node-202 #block-webform form .js-form-item-province-2 input::-moz-placeholder,
.node-202 #block-webform form .js-form-item-province-2 textarea::-moz-placeholder {
  color: #aaa;
}
#block-webform-contact-us form .js-form-type-textfield input:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-textfield textarea:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-email input:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-email textarea:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-textarea input:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-textarea textarea:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-managed-file input:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-managed-file textarea:-ms-input-placeholder,
#block-webform-contact-us form .js-form-item-province-2 input:-ms-input-placeholder,
#block-webform-contact-us form .js-form-item-province-2 textarea:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-textfield input:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-textfield textarea:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-email input:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-email textarea:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-textarea input:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-textarea textarea:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-managed-file input:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-managed-file textarea:-ms-input-placeholder,
#block-webform-wellness form .js-form-item-province-2 input:-ms-input-placeholder,
#block-webform-wellness form .js-form-item-province-2 textarea:-ms-input-placeholder,
#block-webform-office form .js-form-type-textfield input:-ms-input-placeholder,
#block-webform-office form .js-form-type-textfield textarea:-ms-input-placeholder,
#block-webform-office form .js-form-type-email input:-ms-input-placeholder,
#block-webform-office form .js-form-type-email textarea:-ms-input-placeholder,
#block-webform-office form .js-form-type-textarea input:-ms-input-placeholder,
#block-webform-office form .js-form-type-textarea textarea:-ms-input-placeholder,
#block-webform-office form .js-form-type-managed-file input:-ms-input-placeholder,
#block-webform-office form .js-form-type-managed-file textarea:-ms-input-placeholder,
#block-webform-office form .js-form-item-province-2 input:-ms-input-placeholder,
#block-webform-office form .js-form-item-province-2 textarea:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-textfield input:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-textfield textarea:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-email input:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-email textarea:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-textarea input:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-textarea textarea:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-managed-file input:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-managed-file textarea:-ms-input-placeholder,
#block-webform-get-involved form .js-form-item-province-2 input:-ms-input-placeholder,
#block-webform-get-involved form .js-form-item-province-2 textarea:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-textfield input:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-textfield textarea:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-email input:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-email textarea:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-textarea input:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-textarea textarea:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-managed-file input:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-managed-file textarea:-ms-input-placeholder,
.node-202 #block-webform form .js-form-item-province-2 input:-ms-input-placeholder,
.node-202 #block-webform form .js-form-item-province-2 textarea:-ms-input-placeholder {
  color: #aaa;
}
#block-webform-contact-us form .js-form-type-textfield input:-moz-placeholder,
#block-webform-contact-us form .js-form-type-textfield textarea:-moz-placeholder,
#block-webform-contact-us form .js-form-type-email input:-moz-placeholder,
#block-webform-contact-us form .js-form-type-email textarea:-moz-placeholder,
#block-webform-contact-us form .js-form-type-textarea input:-moz-placeholder,
#block-webform-contact-us form .js-form-type-textarea textarea:-moz-placeholder,
#block-webform-contact-us form .js-form-type-managed-file input:-moz-placeholder,
#block-webform-contact-us form .js-form-type-managed-file textarea:-moz-placeholder,
#block-webform-contact-us form .js-form-item-province-2 input:-moz-placeholder,
#block-webform-contact-us form .js-form-item-province-2 textarea:-moz-placeholder,
#block-webform-wellness form .js-form-type-textfield input:-moz-placeholder,
#block-webform-wellness form .js-form-type-textfield textarea:-moz-placeholder,
#block-webform-wellness form .js-form-type-email input:-moz-placeholder,
#block-webform-wellness form .js-form-type-email textarea:-moz-placeholder,
#block-webform-wellness form .js-form-type-textarea input:-moz-placeholder,
#block-webform-wellness form .js-form-type-textarea textarea:-moz-placeholder,
#block-webform-wellness form .js-form-type-managed-file input:-moz-placeholder,
#block-webform-wellness form .js-form-type-managed-file textarea:-moz-placeholder,
#block-webform-wellness form .js-form-item-province-2 input:-moz-placeholder,
#block-webform-wellness form .js-form-item-province-2 textarea:-moz-placeholder,
#block-webform-office form .js-form-type-textfield input:-moz-placeholder,
#block-webform-office form .js-form-type-textfield textarea:-moz-placeholder,
#block-webform-office form .js-form-type-email input:-moz-placeholder,
#block-webform-office form .js-form-type-email textarea:-moz-placeholder,
#block-webform-office form .js-form-type-textarea input:-moz-placeholder,
#block-webform-office form .js-form-type-textarea textarea:-moz-placeholder,
#block-webform-office form .js-form-type-managed-file input:-moz-placeholder,
#block-webform-office form .js-form-type-managed-file textarea:-moz-placeholder,
#block-webform-office form .js-form-item-province-2 input:-moz-placeholder,
#block-webform-office form .js-form-item-province-2 textarea:-moz-placeholder,
#block-webform-get-involved form .js-form-type-textfield input:-moz-placeholder,
#block-webform-get-involved form .js-form-type-textfield textarea:-moz-placeholder,
#block-webform-get-involved form .js-form-type-email input:-moz-placeholder,
#block-webform-get-involved form .js-form-type-email textarea:-moz-placeholder,
#block-webform-get-involved form .js-form-type-textarea input:-moz-placeholder,
#block-webform-get-involved form .js-form-type-textarea textarea:-moz-placeholder,
#block-webform-get-involved form .js-form-type-managed-file input:-moz-placeholder,
#block-webform-get-involved form .js-form-type-managed-file textarea:-moz-placeholder,
#block-webform-get-involved form .js-form-item-province-2 input:-moz-placeholder,
#block-webform-get-involved form .js-form-item-province-2 textarea:-moz-placeholder,
.node-202 #block-webform form .js-form-type-textfield input:-moz-placeholder,
.node-202 #block-webform form .js-form-type-textfield textarea:-moz-placeholder,
.node-202 #block-webform form .js-form-type-email input:-moz-placeholder,
.node-202 #block-webform form .js-form-type-email textarea:-moz-placeholder,
.node-202 #block-webform form .js-form-type-textarea input:-moz-placeholder,
.node-202 #block-webform form .js-form-type-textarea textarea:-moz-placeholder,
.node-202 #block-webform form .js-form-type-managed-file input:-moz-placeholder,
.node-202 #block-webform form .js-form-type-managed-file textarea:-moz-placeholder,
.node-202 #block-webform form .js-form-item-province-2 input:-moz-placeholder,
.node-202 #block-webform form .js-form-item-province-2 textarea:-moz-placeholder {
  color: #aaa;
}
#block-webform-contact-us form .js-form-type-select,
#block-webform-wellness form .js-form-type-select,
#block-webform-office form .js-form-type-select,
#block-webform-get-involved form .js-form-type-select,
.node-202 #block-webform form .js-form-type-select {
  width: 100%;
}
#block-webform-contact-us form .js-form-type-select label,
#block-webform-wellness form .js-form-type-select label,
#block-webform-office form .js-form-type-select label,
#block-webform-get-involved form .js-form-type-select label,
.node-202 #block-webform form .js-form-type-select label {
  font-size: 0.875em;
  color: #000;
  font-weight: 700;
  margin: 0 0 10px 0;
  display: block;
}
#block-webform-contact-us form .js-form-type-select select,
#block-webform-wellness form .js-form-type-select select,
#block-webform-office form .js-form-type-select select,
#block-webform-get-involved form .js-form-type-select select,
.node-202 #block-webform form .js-form-type-select select {
  background-color: #8B2231;
  color: #fff;
  font-size: 0.875em;
  border-radius: 10px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  width: 100%;
  font-weight: 500;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../images/arrow-select.png);
  background-size: 10px;
  background-position: right 10px center;
  background-repeat: no-repeat;
}
#block-webform-contact-us form .js-form-type-select select#edit-province,
#block-webform-wellness form .js-form-type-select select#edit-province,
#block-webform-office form .js-form-type-select select#edit-province,
#block-webform-get-involved form .js-form-type-select select#edit-province,
.node-202 #block-webform form .js-form-type-select select#edit-province {
  margin-top: 20px;
}
#block-webform-contact-us form .js-form-type-select,
#block-webform-wellness form .js-form-type-select,
#block-webform-office form .js-form-type-select,
#block-webform-get-involved form .js-form-type-select,
.node-202 #block-webform form .js-form-type-select {
  margin-top: 20px;
}
#block-webform-contact-us form .js-form-type-select input::-webkit-input-placeholder,
#block-webform-contact-us form .js-form-type-select textarea::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-select input::-webkit-input-placeholder,
#block-webform-wellness form .js-form-type-select textarea::-webkit-input-placeholder,
#block-webform-office form .js-form-type-select input::-webkit-input-placeholder,
#block-webform-office form .js-form-type-select textarea::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-select input::-webkit-input-placeholder,
#block-webform-get-involved form .js-form-type-select textarea::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-select input::-webkit-input-placeholder,
.node-202 #block-webform form .js-form-type-select textarea::-webkit-input-placeholder {
  color: #fff;
}
#block-webform-contact-us form .js-form-type-select input::-moz-placeholder,
#block-webform-contact-us form .js-form-type-select textarea::-moz-placeholder,
#block-webform-wellness form .js-form-type-select input::-moz-placeholder,
#block-webform-wellness form .js-form-type-select textarea::-moz-placeholder,
#block-webform-office form .js-form-type-select input::-moz-placeholder,
#block-webform-office form .js-form-type-select textarea::-moz-placeholder,
#block-webform-get-involved form .js-form-type-select input::-moz-placeholder,
#block-webform-get-involved form .js-form-type-select textarea::-moz-placeholder,
.node-202 #block-webform form .js-form-type-select input::-moz-placeholder,
.node-202 #block-webform form .js-form-type-select textarea::-moz-placeholder {
  color: #fff;
}
#block-webform-contact-us form .js-form-type-select input:-ms-input-placeholder,
#block-webform-contact-us form .js-form-type-select textarea:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-select input:-ms-input-placeholder,
#block-webform-wellness form .js-form-type-select textarea:-ms-input-placeholder,
#block-webform-office form .js-form-type-select input:-ms-input-placeholder,
#block-webform-office form .js-form-type-select textarea:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-select input:-ms-input-placeholder,
#block-webform-get-involved form .js-form-type-select textarea:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-select input:-ms-input-placeholder,
.node-202 #block-webform form .js-form-type-select textarea:-ms-input-placeholder {
  color: #fff;
}
#block-webform-contact-us form .js-form-type-select input:-moz-placeholder,
#block-webform-contact-us form .js-form-type-select textarea:-moz-placeholder,
#block-webform-wellness form .js-form-type-select input:-moz-placeholder,
#block-webform-wellness form .js-form-type-select textarea:-moz-placeholder,
#block-webform-office form .js-form-type-select input:-moz-placeholder,
#block-webform-office form .js-form-type-select textarea:-moz-placeholder,
#block-webform-get-involved form .js-form-type-select input:-moz-placeholder,
#block-webform-get-involved form .js-form-type-select textarea:-moz-placeholder,
.node-202 #block-webform form .js-form-type-select input:-moz-placeholder,
.node-202 #block-webform form .js-form-type-select textarea:-moz-placeholder {
  color: #fff;
}
#block-webform-contact-us form .js-form-type-select input,
#block-webform-wellness form .js-form-type-select input,
#block-webform-office form .js-form-type-select input,
#block-webform-get-involved form .js-form-type-select input,
.node-202 #block-webform form .js-form-type-select input {
  margin: 0;
}
#block-webform-contact-us form .js-form-type-select span.select2-container,
#block-webform-wellness form .js-form-type-select span.select2-container,
#block-webform-office form .js-form-type-select span.select2-container,
#block-webform-get-involved form .js-form-type-select span.select2-container,
.node-202 #block-webform form .js-form-type-select span.select2-container {
  margin-right: 0px;
  width: 100% !important;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection {
  width: calc(100% - 0px);
  border: 0;
  border-radius: 10px;
  min-height: 30px;
  line-height: 30px;
  padding: 0px 10px 0px 10px;
  background-color: #8B2231;
  color: #fff;
  font-size: 0.875em;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered {
  padding: 0;
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  background-image: url(../images/arrow-select.png);
  background-size: 10px;
  background-position: right center;
  background-repeat: no-repeat;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__clear,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__clear,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__clear,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__clear,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__clear {
  display: none;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow {
  height: 50px;
  width: 25px;
  right: 10px;
  top: 0px;
  background-image: url(../images/arrow-select.png);
  background-size: 11px;
  background-position: center center;
  background-repeat: no-repeat;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow b,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow b,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow b,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow b,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__arrow b {
  display: none;
  border-color: #8B2231 transparent transparent transparent;
  border-width: 9px 8px 0 8px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true],
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true],
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true],
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true],
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true] {
  border: 0;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true] .select2-selection__arrow,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true] .select2-selection__arrow,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true] .select2-selection__arrow,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true] .select2-selection__arrow,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection[aria-expanded=true] .select2-selection__arrow {
  background-image: url(../images/arrow-select.png);
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice {
  background-color: #8B2231;
  border: 1px solid #000;
  margin: 1px 5px 0 0;
  padding: 0px 5px;
  font-size: 0.875rem;
  height: 25px;
  line-height: 25px;
}
#block-webform-contact-us form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove,
#block-webform-wellness form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove,
#block-webform-office form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove,
#block-webform-get-involved form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove,
.node-202 #block-webform form .js-form-type-select span.select2-container .selection .select2-selection .select2-selection__choice .select2-selection__choice__remove {
  color: #fff;
}
#block-webform-contact-us form .webform-type-radios,
#block-webform-contact-us form .webform-select-other,
#block-webform-contact-us form .checkboxes--wrapper,
#block-webform-wellness form .webform-type-radios,
#block-webform-wellness form .webform-select-other,
#block-webform-wellness form .checkboxes--wrapper,
#block-webform-office form .webform-type-radios,
#block-webform-office form .webform-select-other,
#block-webform-office form .checkboxes--wrapper,
#block-webform-get-involved form .webform-type-radios,
#block-webform-get-involved form .webform-select-other,
#block-webform-get-involved form .checkboxes--wrapper,
.node-202 #block-webform form .webform-type-radios,
.node-202 #block-webform form .webform-select-other,
.node-202 #block-webform form .checkboxes--wrapper {
  margin: 20px 0 0 0;
}
#block-webform-contact-us form .webform-type-radios legend,
#block-webform-contact-us form .webform-select-other legend,
#block-webform-contact-us form .checkboxes--wrapper legend,
#block-webform-wellness form .webform-type-radios legend,
#block-webform-wellness form .webform-select-other legend,
#block-webform-wellness form .checkboxes--wrapper legend,
#block-webform-office form .webform-type-radios legend,
#block-webform-office form .webform-select-other legend,
#block-webform-office form .checkboxes--wrapper legend,
#block-webform-get-involved form .webform-type-radios legend,
#block-webform-get-involved form .webform-select-other legend,
#block-webform-get-involved form .checkboxes--wrapper legend,
.node-202 #block-webform form .webform-type-radios legend,
.node-202 #block-webform form .webform-select-other legend,
.node-202 #block-webform form .checkboxes--wrapper legend {
  font-size: 0.875em;
  color: #000;
  font-weight: 700;
  margin: 0 0 10px 0;
  display: block;
}
#block-webform-contact-us form .webform-type-radios .fieldset-wrapper,
#block-webform-contact-us form .webform-select-other .fieldset-wrapper,
#block-webform-contact-us form .checkboxes--wrapper .fieldset-wrapper,
#block-webform-wellness form .webform-type-radios .fieldset-wrapper,
#block-webform-wellness form .webform-select-other .fieldset-wrapper,
#block-webform-wellness form .checkboxes--wrapper .fieldset-wrapper,
#block-webform-office form .webform-type-radios .fieldset-wrapper,
#block-webform-office form .webform-select-other .fieldset-wrapper,
#block-webform-office form .checkboxes--wrapper .fieldset-wrapper,
#block-webform-get-involved form .webform-type-radios .fieldset-wrapper,
#block-webform-get-involved form .webform-select-other .fieldset-wrapper,
#block-webform-get-involved form .checkboxes--wrapper .fieldset-wrapper,
.node-202 #block-webform form .webform-type-radios .fieldset-wrapper,
.node-202 #block-webform form .webform-select-other .fieldset-wrapper,
.node-202 #block-webform form .checkboxes--wrapper .fieldset-wrapper {
  display: block;
}
#block-webform-contact-us form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-contact-us form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-contact-us form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-wellness form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-wellness form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-wellness form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-office form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-office form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-office form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-get-involved form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-get-involved form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio,
#block-webform-get-involved form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio,
.node-202 #block-webform form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio,
.node-202 #block-webform form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio,
.node-202 #block-webform form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio {
  margin: 7px 0 7px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-webform-contact-us form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-contact-us form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-contact-us form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-wellness form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-wellness form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-wellness form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-office form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-office form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-office form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-get-involved form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-get-involved form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
#block-webform-get-involved form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
.node-202 #block-webform form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
.node-202 #block-webform form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
.node-202 #block-webform form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input {
  margin: 3px 10px 0 0;
}
#block-webform-contact-us form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-contact-us form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-contact-us form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-wellness form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-wellness form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-wellness form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-office form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-office form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-office form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-get-involved form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-get-involved form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
#block-webform-get-involved form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
.node-202 #block-webform form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
.node-202 #block-webform form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
.node-202 #block-webform form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label {
  font-size: 0.875em;
  font-weight: 600;
}
#block-webform-contact-us form .form-actions,
#block-webform-wellness form .form-actions,
#block-webform-office form .form-actions,
#block-webform-get-involved form .form-actions,
.node-202 #block-webform form .form-actions {
  margin: 30px 0 0 0;
  width: 100%;
  text-align: center;
}
#block-webform-contact-us form .js-form-type-email {
  width: 100%;
}
#block-webform-contact-us form .js-form-type-select {
  margin: 20px 0 0 0;
}

#block-webform-wellness {
  margin: 60px auto 0;
}

#block-webform-office {
  margin: 60px auto 0px;
}

#block-webform-get-involved {
  margin: 60px auto 0px;
}
#block-webform-get-involved form .js-form-type-email {
  width: 100%;
}
#block-webform-get-involved form .js-form-type-checkbox {
  margin: 7px 0 7px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
#block-webform-get-involved form .js-form-type-checkbox input {
  margin: 3px 10px 0 0;
  width: 13px;
}
#block-webform-get-involved form .js-form-type-checkbox label {
  width: calc(100% - 23px);
  font-size: 0.875em;
  font-weight: 600;
}

.node-202 #block-webform {
  margin: 60px 20px 0;
  width: calc(100% - 40px);
}
.node-202 #block-webform form #edit-processed-text {
  margin-bottom: 30px;
}
.node-202 #block-webform form h2 {
  font-family: "Mirador";
  font-size: 1.5em;
  font-weight: 700;
  line-height: 120%;
  color: #8B2231;
}
.node-202 #block-webform form p {
  line-height: 140%;
}
.node-202 #block-webform form .js-form-type-email {
  width: 100%;
}
.node-202 #block-webform form #edit-connect-with-loyola,
.node-202 #block-webform form #edit-update-modify-existing-contact-information,
.node-202 #block-webform form #edit-processed-text-03,
.node-202 #block-webform form #edit-processed-text-04 {
  margin-top: 40px;
}
.node-202 #block-webform form #edit-why-are-you-re-connecting-with-loyola-select-all-that-apply- {
  width: 100%;
}
.node-202 #block-webform form fieldset#edit-address,
.node-202 #block-webform form fieldset#edit-address-2 {
  border: 0;
  padding: 0;
  width: 100%;
  margin-bottom: 20px;
}
.node-202 #block-webform form .description {
  margin-top: 15px;
}

@media only screen and (min-width: 1024px) {
  #block-webform-contact-us,
  #block-webform-wellness,
  #block-webform-office,
  #block-webform-get-involved,
  .node-202 #block-webform {
    margin: 0 -50px 0px;
    width: calc(100% + 100px);
  }
  #block-webform-contact-us form .js-form-type-textfield,
  #block-webform-contact-us form .js-form-type-managed-file,
  #block-webform-wellness form .js-form-type-textfield,
  #block-webform-wellness form .js-form-type-managed-file,
  #block-webform-office form .js-form-type-textfield,
  #block-webform-office form .js-form-type-managed-file,
  #block-webform-get-involved form .js-form-type-textfield,
  #block-webform-get-involved form .js-form-type-managed-file,
  .node-202 #block-webform form .js-form-type-textfield,
  .node-202 #block-webform form .js-form-type-managed-file {
    width: calc(50% - 15px);
  }
  #block-webform-contact-us form .js-form-type-select,
  #block-webform-wellness form .js-form-type-select,
  #block-webform-office form .js-form-type-select,
  #block-webform-get-involved form .js-form-type-select,
  .node-202 #block-webform form .js-form-type-select {
    width: calc(50% - 15px);
  }
  #block-webform-contact-us form .js-form-type-email {
    width: calc(50% - 15px);
  }
  #block-webform-get-involved {
    margin: 60px -50px 0px;
  }
  #block-webform-get-involved form .js-form-type-email {
    width: calc(50% - 15px);
  }
  #block-webform-wellness {
    margin: 60px -50px 0px;
  }
  #block-webform-wellness form .js-form-type-email {
    width: calc(50% - 15px);
  }
  #block-webform-office {
    margin: 60px -50px 0px;
  }
  #block-webform-office form .js-form-type-email {
    width: calc(50% - 15px);
  }
  .node-202 #block-webform {
    margin: 60px 40px 0;
    width: calc(100% - 80px);
    max-width: 940px;
  }
  .node-202 #block-webform form {
    padding: 30px;
  }
  .node-202 #block-webform form h2 {
    font-size: 1.9em;
  }
  .node-202 #block-webform form .js-form-type-email {
    width: calc(50% - 15px);
  }
  .node-202 #block-webform form #edit-address > .fieldset-wrapper,
  .node-202 #block-webform form #edit-address-2 > .fieldset-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .node-202 #block-webform form #edit-occupation-position-2 > .fieldset-wrapper {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  #block-webform-contact-us form,
  #block-webform-wellness form,
  #block-webform-office form,
  #block-webform-get-involved form {
    padding: 30px;
  }
  .node-202 #block-webform {
    margin: 60px auto 0;
  }
}
@media only screen and (min-width: 1920px) {
  #block-webform-contact-us,
  #block-webform-wellness,
  #block-webform-office,
  #block-webform-get-involved,
  .node-202 #block-webform {
    margin: 0 -240px 0px;
    width: calc(100% + 480px);
  }
  #block-webform-contact-us form,
  #block-webform-wellness form,
  #block-webform-office form,
  #block-webform-get-involved form,
  .node-202 #block-webform form {
    padding: 80px;
  }
  #block-webform-contact-us form .form-item, #block-webform-contact-us form .form-actions,
  #block-webform-wellness form .form-item,
  #block-webform-wellness form .form-actions,
  #block-webform-office form .form-item,
  #block-webform-office form .form-actions,
  #block-webform-get-involved form .form-item,
  #block-webform-get-involved form .form-actions,
  .node-202 #block-webform form .form-item,
  .node-202 #block-webform form .form-actions {
    margin: 0;
  }
  #block-webform-contact-us form .js-form-type-textfield,
  #block-webform-contact-us form .js-form-type-email,
  #block-webform-contact-us form .js-form-type-textarea,
  #block-webform-contact-us form .js-form-type-managed-file,
  #block-webform-wellness form .js-form-type-textfield,
  #block-webform-wellness form .js-form-type-email,
  #block-webform-wellness form .js-form-type-textarea,
  #block-webform-wellness form .js-form-type-managed-file,
  #block-webform-office form .js-form-type-textfield,
  #block-webform-office form .js-form-type-email,
  #block-webform-office form .js-form-type-textarea,
  #block-webform-office form .js-form-type-managed-file,
  #block-webform-get-involved form .js-form-type-textfield,
  #block-webform-get-involved form .js-form-type-email,
  #block-webform-get-involved form .js-form-type-textarea,
  #block-webform-get-involved form .js-form-type-managed-file,
  .node-202 #block-webform form .js-form-type-textfield,
  .node-202 #block-webform form .js-form-type-email,
  .node-202 #block-webform form .js-form-type-textarea,
  .node-202 #block-webform form .js-form-type-managed-file {
    margin: 35px 0 0 0;
  }
  #block-webform-contact-us form .js-form-type-textfield label,
  #block-webform-contact-us form .js-form-type-email label,
  #block-webform-contact-us form .js-form-type-textarea label,
  #block-webform-contact-us form .js-form-type-managed-file label,
  #block-webform-wellness form .js-form-type-textfield label,
  #block-webform-wellness form .js-form-type-email label,
  #block-webform-wellness form .js-form-type-textarea label,
  #block-webform-wellness form .js-form-type-managed-file label,
  #block-webform-office form .js-form-type-textfield label,
  #block-webform-office form .js-form-type-email label,
  #block-webform-office form .js-form-type-textarea label,
  #block-webform-office form .js-form-type-managed-file label,
  #block-webform-get-involved form .js-form-type-textfield label,
  #block-webform-get-involved form .js-form-type-email label,
  #block-webform-get-involved form .js-form-type-textarea label,
  #block-webform-get-involved form .js-form-type-managed-file label,
  .node-202 #block-webform form .js-form-type-textfield label,
  .node-202 #block-webform form .js-form-type-email label,
  .node-202 #block-webform form .js-form-type-textarea label,
  .node-202 #block-webform form .js-form-type-managed-file label {
    font-size: 1.25em;
    margin: 0 0 15px 0;
  }
  #block-webform-contact-us form .js-form-type-textfield input,
  #block-webform-contact-us form .js-form-type-textfield textarea,
  #block-webform-contact-us form .js-form-type-email input,
  #block-webform-contact-us form .js-form-type-email textarea,
  #block-webform-contact-us form .js-form-type-textarea input,
  #block-webform-contact-us form .js-form-type-textarea textarea,
  #block-webform-contact-us form .js-form-type-managed-file input,
  #block-webform-contact-us form .js-form-type-managed-file textarea,
  #block-webform-wellness form .js-form-type-textfield input,
  #block-webform-wellness form .js-form-type-textfield textarea,
  #block-webform-wellness form .js-form-type-email input,
  #block-webform-wellness form .js-form-type-email textarea,
  #block-webform-wellness form .js-form-type-textarea input,
  #block-webform-wellness form .js-form-type-textarea textarea,
  #block-webform-wellness form .js-form-type-managed-file input,
  #block-webform-wellness form .js-form-type-managed-file textarea,
  #block-webform-office form .js-form-type-textfield input,
  #block-webform-office form .js-form-type-textfield textarea,
  #block-webform-office form .js-form-type-email input,
  #block-webform-office form .js-form-type-email textarea,
  #block-webform-office form .js-form-type-textarea input,
  #block-webform-office form .js-form-type-textarea textarea,
  #block-webform-office form .js-form-type-managed-file input,
  #block-webform-office form .js-form-type-managed-file textarea,
  #block-webform-get-involved form .js-form-type-textfield input,
  #block-webform-get-involved form .js-form-type-textfield textarea,
  #block-webform-get-involved form .js-form-type-email input,
  #block-webform-get-involved form .js-form-type-email textarea,
  #block-webform-get-involved form .js-form-type-textarea input,
  #block-webform-get-involved form .js-form-type-textarea textarea,
  #block-webform-get-involved form .js-form-type-managed-file input,
  #block-webform-get-involved form .js-form-type-managed-file textarea,
  .node-202 #block-webform form .js-form-type-textfield input,
  .node-202 #block-webform form .js-form-type-textfield textarea,
  .node-202 #block-webform form .js-form-type-email input,
  .node-202 #block-webform form .js-form-type-email textarea,
  .node-202 #block-webform form .js-form-type-textarea input,
  .node-202 #block-webform form .js-form-type-textarea textarea,
  .node-202 #block-webform form .js-form-type-managed-file input,
  .node-202 #block-webform form .js-form-type-managed-file textarea {
    font-size: 1.125em;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    width: calc(100% - 30px);
  }
  #block-webform-contact-us form .js-form-type-textfield textarea,
  #block-webform-contact-us form .js-form-type-email textarea,
  #block-webform-contact-us form .js-form-type-textarea textarea,
  #block-webform-contact-us form .js-form-type-managed-file textarea,
  #block-webform-wellness form .js-form-type-textfield textarea,
  #block-webform-wellness form .js-form-type-email textarea,
  #block-webform-wellness form .js-form-type-textarea textarea,
  #block-webform-wellness form .js-form-type-managed-file textarea,
  #block-webform-office form .js-form-type-textfield textarea,
  #block-webform-office form .js-form-type-email textarea,
  #block-webform-office form .js-form-type-textarea textarea,
  #block-webform-office form .js-form-type-managed-file textarea,
  #block-webform-get-involved form .js-form-type-textfield textarea,
  #block-webform-get-involved form .js-form-type-email textarea,
  #block-webform-get-involved form .js-form-type-textarea textarea,
  #block-webform-get-involved form .js-form-type-managed-file textarea,
  .node-202 #block-webform form .js-form-type-textfield textarea,
  .node-202 #block-webform form .js-form-type-email textarea,
  .node-202 #block-webform form .js-form-type-textarea textarea,
  .node-202 #block-webform form .js-form-type-managed-file textarea {
    height: 230px;
    padding: 15px;
    width: 100%;
  }
  #block-webform-contact-us form .js-form-type-select label,
  #block-webform-wellness form .js-form-type-select label,
  #block-webform-office form .js-form-type-select label,
  #block-webform-get-involved form .js-form-type-select label,
  .node-202 #block-webform form .js-form-type-select label {
    font-size: 1.25em;
    margin: 0 0 15px 0;
  }
  #block-webform-contact-us form .js-form-type-select select,
  #block-webform-wellness form .js-form-type-select select,
  #block-webform-office form .js-form-type-select select,
  #block-webform-get-involved form .js-form-type-select select,
  .node-202 #block-webform form .js-form-type-select select {
    font-size: 1.125em;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    font-weight: 500;
    background-size: 15px;
    background-position: right 15px center;
  }
  #block-webform-contact-us form .webform-type-radios,
  #block-webform-contact-us form .webform-select-other,
  #block-webform-contact-us form .checkboxes--wrapper,
  #block-webform-wellness form .webform-type-radios,
  #block-webform-wellness form .webform-select-other,
  #block-webform-wellness form .checkboxes--wrapper,
  #block-webform-office form .webform-type-radios,
  #block-webform-office form .webform-select-other,
  #block-webform-office form .checkboxes--wrapper,
  #block-webform-get-involved form .webform-type-radios,
  #block-webform-get-involved form .webform-select-other,
  #block-webform-get-involved form .checkboxes--wrapper,
  .node-202 #block-webform form .webform-type-radios,
  .node-202 #block-webform form .webform-select-other,
  .node-202 #block-webform form .checkboxes--wrapper {
    margin: 35px 0 0 0;
  }
  #block-webform-contact-us form .webform-type-radios legend,
  #block-webform-contact-us form .webform-select-other legend,
  #block-webform-contact-us form .checkboxes--wrapper legend,
  #block-webform-wellness form .webform-type-radios legend,
  #block-webform-wellness form .webform-select-other legend,
  #block-webform-wellness form .checkboxes--wrapper legend,
  #block-webform-office form .webform-type-radios legend,
  #block-webform-office form .webform-select-other legend,
  #block-webform-office form .checkboxes--wrapper legend,
  #block-webform-get-involved form .webform-type-radios legend,
  #block-webform-get-involved form .webform-select-other legend,
  #block-webform-get-involved form .checkboxes--wrapper legend,
  .node-202 #block-webform form .webform-type-radios legend,
  .node-202 #block-webform form .webform-select-other legend,
  .node-202 #block-webform form .checkboxes--wrapper legend {
    font-size: 1.25em;
    margin: 0 0 15px 0;
  }
  #block-webform-contact-us form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-contact-us form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-contact-us form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-wellness form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-wellness form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-wellness form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-office form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-office form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-office form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-get-involved form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-get-involved form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  #block-webform-get-involved form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  .node-202 #block-webform form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  .node-202 #block-webform form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio input,
  .node-202 #block-webform form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio input {
    margin: 3px 15px 0 0;
  }
  #block-webform-contact-us form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-contact-us form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-contact-us form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-wellness form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-wellness form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-wellness form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-office form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-office form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-office form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-get-involved form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-get-involved form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  #block-webform-get-involved form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  .node-202 #block-webform form .webform-type-radios .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  .node-202 #block-webform form .webform-select-other .fieldset-wrapper .js-webform-radios .js-form-type-radio label,
  .node-202 #block-webform form .checkboxes--wrapper .fieldset-wrapper .js-webform-radios .js-form-type-radio label {
    font-size: 1.125em;
  }
  #block-webform-contact-us form .form-actions,
  #block-webform-wellness form .form-actions,
  #block-webform-office form .form-actions,
  #block-webform-get-involved form .form-actions,
  .node-202 #block-webform form .form-actions {
    margin: 60px 0 0 0;
  }
  #block-webform-contact-us form .js-form-type-select {
    margin: 35px 0 0 0;
  }
  #block-webform-wellness {
    margin: 120px -240px 0px;
  }
  #block-webform-office {
    margin: 120px -240px 0px;
  }
  #block-webform-get-involved {
    margin: 120px -240px 0px;
  }
  #block-webform-get-involved form .js-form-type-checkbox {
    margin: 7px 0 7px 0;
  }
  #block-webform-get-involved form .js-form-type-checkbox input {
    margin: 3px 15px 0 0;
  }
  #block-webform-get-involved form .js-form-type-checkbox label {
    font-size: 1.125em;
  }
  .node-202 #block-webform {
    max-width: 1320px;
    margin: 60px auto 0px;
    width: 100%;
  }
  .node-202 #block-webform form h2 {
    font-size: 2.8em;
  }
  .node-202 #block-webform form p {
    font-size: 1.25em;
  }
  .node-202 #block-webform form .js-form-item-choose-from-the-following-options-,
  .node-202 #block-webform form .js-form-item-if-you-do-not-wish-to-receive-communications-from-loyola-please-,
  .node-202 #block-webform form .js-form-item-upload-accompanying-photo-s- {
    margin-top: 30px;
  }
}