@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Libre+Caslon+Display&display=swap");
:root {
  --white: #ffffff;
  --black: #000000;
  --body-bg: #431828;
  --sider-bar-nav: #A69199;
  --nav-hover: #944361;
  --heading: #223745;
  --light: #939393;
}

body {
  background-color: var(--body-bg);
  font-family: "Inter", sans-serif;
  color: var(--black);
}

.region {
  padding: 0;
}

#block-crm-pathretreats-content .content-overview h3, .node--type-application-form .form-steps .field--name-field-side-links .field__item:first-child a, .node-venue-info-form .fieldset-legend, .wrapper-event-venue-info h3 {
  font-size: 16px;
}
@media screen and (min-width: 992px) {
  #block-crm-pathretreats-content .content-overview h3, .node--type-application-form .form-steps .field--name-field-side-links .field__item:first-child a, .node-venue-info-form .fieldset-legend, .wrapper-event-venue-info h3 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1200px) {
  #block-crm-pathretreats-content .content-overview h3, .node--type-application-form .form-steps .field--name-field-side-links .field__item:first-child a, .node-venue-info-form .fieldset-legend, .wrapper-event-venue-info h3 {
    font-size: 20px;
  }
}

.profile-contact-info .field-title, .page-title {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .profile-contact-info .field-title, .page-title {
    font-size: 18px;
  }
}
@media screen and (min-width: 992px) {
  .profile-contact-info .field-title, .page-title {
    font-size: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .profile-contact-info .field-title, .page-title {
    font-size: 22px;
  }
}

.user-login-page .login-wrapper .right-section h2, .node--type-application-form .application-form form .fieldset-legend, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item h3,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item h4, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h3,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h4 {
  font-size: 18px;
}
@media screen and (min-width: 992px) {
  .user-login-page .login-wrapper .right-section h2, .node--type-application-form .application-form form .fieldset-legend, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item h3,
  .node--type-application-form .application-form form .fieldset-wrapper .js-form-item h4, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h3,
  .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h4 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .user-login-page .login-wrapper .right-section h2, .node--type-application-form .application-form form .fieldset-legend, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item h3,
  .node--type-application-form .application-form form .fieldset-wrapper .js-form-item h4, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h3,
  .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h4 {
    font-size: 25px;
  }
}

.node--type-application-form h2 {
  font-size: 22px;
}
@media screen and (min-width: 768px) {
  .node--type-application-form h2 {
    font-size: 26px;
  }
}
@media screen and (min-width: 992px) {
  .node--type-application-form h2 {
    font-size: 28px;
  }
}
@media screen and (min-width: 1400px) {
  .node--type-application-form h2 {
    font-size: 35px;
  }
}

.node--type-application-form .application-form form .submit-adj {
  padding-top: 40px;
}
@media screen and (min-width: 768px) {
  .node--type-application-form .application-form form .submit-adj {
    padding-top: 60px;
  }
}

.node--type-application-form .js-webform-type-fieldset {
  padding-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .node--type-application-form .js-webform-type-fieldset {
    padding-bottom: 60px;
  }
}

.wrapper-event-venue-info .section-title {
  padding-top: 60px;
}
@media screen and (min-width: 768px) {
  .wrapper-event-venue-info .section-title {
    padding-top: 80px;
  }
}

.node--type-application-form .application-form form .submit-adj, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper {
  padding-bottom: 60px;
}
@media screen and (min-width: 768px) {
  .node--type-application-form .application-form form .submit-adj, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .node--type-application-form .application-form form .submit-adj, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper {
    padding-bottom: 100px;
  }
}

.node--type-application-form {
  padding-top: 60px;
}
@media screen and (min-width: 768px) {
  .node--type-application-form {
    padding-top: 100px;
  }
}
@media screen and (min-width: 1400px) {
  .node--type-application-form {
    padding-top: 120px;
  }
}

main .row {
  width: 100%;
}
main .row .col-md-3 {
  width: 20%;
}
main .row .col-md-9 {
  width: 80%;
}

.sidebar {
  padding-left: 25px;
  padding-top: 30px;
  position: fixed;
  left: 0;
  width: 20%;
  top: var(--drupal-displace-offset-top, 0px);
  padding-right: 12px;
}
.sidebar .region.region-branding {
  max-width: 150px;
}
.sidebar .region.region-branding img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}
.sidebar .region.region-sidebar {
  padding-top: 40px;
}
.sidebar .region.region-sidebar ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
.sidebar .region.region-sidebar ul li {
  margin-bottom: 10px;
}
.sidebar .region.region-sidebar ul li a {
  padding: 12px 18px;
  width: 100%;
  border-radius: 10px;
  color: var(--sider-bar-nav);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.sidebar .region.region-sidebar ul li a:hover {
  background-color: var(--nav-hover);
  color: var(--white);
}
.sidebar .region.region-sidebar ul li a.active {
  background-color: var(--nav-hover);
  color: var(--white);
}

.main-content {
  padding-top: 30px;
}
.main-content .region.region-content {
  padding: 0;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field {
  color: #5D5D5D;
  font-size: 12px;
  font-weight: 400;
  padding: 14px 1em;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field a {
  color: #5D5D5D;
  font-size: 12px;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field-field-staffing {
  max-width: 100px;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field-custom-event-capacity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field-custom-event-capacity .text-progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 6px;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field-custom-event-capacity .text-progress span {
  display: block;
  width: 100%;
  color: #000000;
  padding: 5px;
  text-align: center;
  font-size: 10px;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field-custom-event-capacity .progress {
  width: 100%;
  background-color: #E7E7E7;
  height: 6px;
  border-radius: 30px;
}
.main-content .contextual-region.view.view-events .view-content table tr .views-field-custom-event-capacity .progress .progress-bar {
  height: 6px;
  background-color: #A8DD2B !important;
  border-radius: 30px;
  max-width: 120px;
}
.main-content .contextual-region.view.view-events .view-content table tbody tr .views-field {
  color: var(--black);
}
.main-content .contextual-region.view.view-events .view-content table tbody tr .views-field a {
  color: var(--black);
}
.main-content .contextual-region.view {
  background-color: var(--white);
  padding: 35px 30px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.0509803922);
}
.main-content .contextual-region.view .view-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: var(--heading);
  font-weight: 400;
  font-size: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #E7E7E7;
}
.main-content .contextual-region.view .view-header .views-showing {
  gap: 10px;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form .form-actions,
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form .js-form-item {
  margin: 0;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form label {
  display: none;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input {
  padding: 11px 10px;
  width: 100%;
  background-color: #F9F8F5;
  border: 1px solid #e7e7e7;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  max-width: 150px;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input::-webkit-input-placeholder {
  color: #939393;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input::-moz-placeholder {
  color: #939393;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input:-ms-input-placeholder {
  color: #939393;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input::-ms-input-placeholder {
  color: #939393;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input::placeholder {
  color: #939393;
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form input:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--nav-hover);
}
.main-content .contextual-region.view .view-header .search-box-form .contact-info-search-box-form .js-form-submit {
  display: none;
}
.main-content .contextual-region.view .view-header .showing select {
  border: 1px solid #e7e7e7;
}
.main-content .contextual-region.view .view-header .results {
  color: #939393;
}
.main-content .contextual-region.view .view-header .results strong {
  color: var(--heading);
}
.main-content .contextual-region.view .view-header a {
  color: var(--white);
  margin: 0;
  padding: 11px 16px;
  background-color: var(--nav-hover);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 7px;
}
.main-content .contextual-region.view .view-header a:hover {
  background-color: var(--heading);
}
.main-content .contextual-region.view .view-content a {
  text-decoration: none;
}
.main-content .contextual-region.view .view-content .table {
  border-collapse: unset;
}
.main-content .contextual-region.view .view-content .table tr {
  --bs-table-striped-bg: #fff;
  border: 1px solid #e7e7e7;
}
.main-content .contextual-region.view .view-content .table tr .views-field {
  font-size: 14px;
  color: var(--black);
}
.main-content .contextual-region.view .view-content .table tr .views-field a {
  font-size: 14px;
  color: var(--black);
  display: block;
}
.main-content .contextual-region.view .view-content .table .views-field-field-first-name a > div {
  gap: 10px;
}
.main-content .contextual-region.view .view-content .table .views-field-field-first-name a .avatar {
  max-width: 34px;
  height: 34px;
}
.main-content .contextual-region.view .view-content .table .views-field-field-first-name a .avatar .default-avatar {
  height: 34px;
  width: 34px;
  background-color: #EAD9DF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  color: #431828;
}
.main-content .contextual-region.view .view-content .table .views-field-field-first-name a .avatar img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.main-content .contextual-region.view .view-content .table .views-field-field-first-name a .name {
  font-size: 14px;
  color: var(--black);
}
.main-content .contextual-region.view .view-content .table thead th a {
  width: 100%;
  color: #5D5D5D;
  font-size: 12px;
  font-weight: 400;
}

.ui-dialog.ui-corner-all {
  position: fixed;
  top: var(--drupal-displace-offset-top, 0px) !important;
  left: unset !important;
  right: 0 !important;
  -webkit-box-shadow: 0px 0px 4px 0px #944361;
          box-shadow: 0px 0px 4px 0px #944361;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(62.5%, #FFFFFF), to(#FBF4F7));
  background: linear-gradient(180deg, #FFFFFF 62.5%, #FBF4F7 100%);
  max-width: 612px !important;
  width: 100% !important;
  height: 100% !important;
  padding: 30px 45px;
  border: none;
  overflow-y: scroll;
}
.ui-dialog.ui-corner-all .ui-helper-clearfix:before {
  display: none;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar {
  background-color: transparent;
  border-bottom: 1px solid #e7e7e7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar h1 {
  font-size: 23px;
  color: var(--heading);
  font-weight: 600;
  margin-bottom: 0;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-button {
  font-size: 0;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background-image: url("../images/cross-icon-dash.svg");
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  display: block;
  opacity: 1;
  --bs-btn-close-opacity: unset;
  --bs-btn-close-hover-opacity: unset;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  --bs-btn-close-focus-shadow: unset;
  --bs-btn-close-focus-opacity: unset;
  --bs-btn-close-disabled-opacity: unset;
  padding: 0;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar::after,
.ui-dialog.ui-corner-all .ui-dialog-titlebar ::before {
  display: none;
}
.ui-dialog.ui-corner-all .ui-front.ui-dialog-content {
  width: 100% !important;
  min-height: unset !important;
  max-height: unset !important;
  padding: 0;
}
.ui-dialog.ui-corner-all .ui-dialog-titlebar-close {
  --bs-btn-close-opacity: 1;
  --bs-btn-close-hover-opacity: 1;
  --bs-btn-close-focus-shadow: 0;
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 1;
}
.ui-dialog.ui-corner-all .modal-add-contact-form label,
.ui-dialog.ui-corner-all .crm-event-custom-form-form label {
  font-size: 14px;
  margin-bottom: 8px;
}
.ui-dialog.ui-corner-all .modal-add-contact-form input,
.ui-dialog.ui-corner-all .modal-add-contact-form select,
.ui-dialog.ui-corner-all .crm-event-custom-form-form input,
.ui-dialog.ui-corner-all .crm-event-custom-form-form select {
  font-size: 12px;
  color: var(--heading);
  padding: 15px 10px;
  font-weight: 400;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  border: 1px solid #E7E7E7;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.ui-dialog.ui-corner-all .modal-add-contact-form input:focus,
.ui-dialog.ui-corner-all .modal-add-contact-form select:focus,
.ui-dialog.ui-corner-all .crm-event-custom-form-form input:focus,
.ui-dialog.ui-corner-all .crm-event-custom-form-form select:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--nav-hover);
}
.ui-dialog.ui-corner-all .modal-add-contact-form input::-webkit-input-placeholder, .ui-dialog.ui-corner-all .modal-add-contact-form select::-webkit-input-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form input::-webkit-input-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form select::-webkit-input-placeholder {
  color: #C3C3C3;
  font-weight: 400;
}
.ui-dialog.ui-corner-all .modal-add-contact-form input::-moz-placeholder, .ui-dialog.ui-corner-all .modal-add-contact-form select::-moz-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form input::-moz-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form select::-moz-placeholder {
  color: #C3C3C3;
  font-weight: 400;
}
.ui-dialog.ui-corner-all .modal-add-contact-form input:-ms-input-placeholder, .ui-dialog.ui-corner-all .modal-add-contact-form select:-ms-input-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form input:-ms-input-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form select:-ms-input-placeholder {
  color: #C3C3C3;
  font-weight: 400;
}
.ui-dialog.ui-corner-all .modal-add-contact-form input::-ms-input-placeholder, .ui-dialog.ui-corner-all .modal-add-contact-form select::-ms-input-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form input::-ms-input-placeholder, .ui-dialog.ui-corner-all .crm-event-custom-form-form select::-ms-input-placeholder {
  color: #C3C3C3;
  font-weight: 400;
}
.ui-dialog.ui-corner-all .modal-add-contact-form input::placeholder,
.ui-dialog.ui-corner-all .modal-add-contact-form select::placeholder,
.ui-dialog.ui-corner-all .crm-event-custom-form-form input::placeholder,
.ui-dialog.ui-corner-all .crm-event-custom-form-form select::placeholder {
  color: #C3C3C3;
  font-weight: 400;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form input,
.ui-dialog.ui-corner-all .crm-event-custom-form-form select {
  font-size: 14px;
  color: #939393;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form select option {
  width: 100%;
  padding: 15px 10px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  color: #292D32;
  border: none;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form select option:hover {
  background-color: #F4ECEF !important;
  color: #944361;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .js-form-type-hidden {
  display: none;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection.select2-selection--single {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection.select2-selection--multiple {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection {
  padding: 15px 10px;
  border-radius: 6px;
  border: 1px solid #e7e7e7;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #939393;
  font-size: 14px;
  height: unset !important;
  background-color: transparent;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection:focus {
  border: 1px solid var(--nav-hover);
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection .select2-selection__rendered {
  display: block;
  padding: 0;
  line-height: 20px;
  color: #939393 !important;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection .select2-selection__arrow {
  position: relative;
  top: unset;
  right: unset;
  height: unset;
  width: unset;
  display: block;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection .select2-selection__arrow::after {
  content: "";
  background-image: url("../images/notes-drop-arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 12px;
  background-size: 12px;
  display: block;
}
.ui-dialog.ui-corner-all .crm-event-custom-form-form .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.ui-dialog.ui-corner-all .ui-dialog-buttonpane {
  background-color: transparent;
  border: none;
  padding: 0;
  margin-top: 0;
}
.ui-dialog.ui-corner-all .ui-dialog-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  padding-top: 12px;
}
.ui-dialog.ui-corner-all .ui-dialog-buttonset .js-form-submit {
  margin: 0;
  min-width: 100px;
  max-width: 150px;
}
.ui-dialog.ui-corner-all .ui-dialog-buttonset .btn.btn-primary.js-form-submit {
  background-color: var(--nav-hover);
  font-size: 12px;
  font-weight: 500;
  padding: 10px 16px;
  color: var(--white);
  border: 1px solid var(--nav-hover);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.ui-dialog.ui-corner-all .ui-dialog-buttonset .btn.btn-primary.js-form-submit:hover {
  background-color: var(--white);
  color: var(--nav-hover);
  border: 1px solid var(--nav-hover);
}
.ui-dialog.ui-corner-all .ui-dialog-buttonset .btn.btn-cancel.js-form-submit {
  background-color: var(--white);
  font-size: 12px;
  font-weight: 500;
  padding: 10px 16px;
  color: var(--nav-hover);
  border: 1px solid var(--nav-hover);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.ui-dialog.ui-corner-all .ui-dialog-buttonset .btn.btn-cancel.js-form-submit:hover {
  background-color: var(--nav-hover);
  color: var(--white);
  border: 1px solid var(--nav-hover);
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: unset !important;
}

.profile-contact-info {
  text-align: center;
  padding: 20px 25px !important;
}
.profile-contact-info .field--name-field-avatar {
  max-width: 200px;
  margin-inline: auto;
  margin-bottom: 20px;
}
.profile-contact-info .field--name-field-avatar .default-avatar {
  height: 110px;
  width: 100%;
  border-radius: 15px;
  background-color: #EAD9DF;
  color: #431828;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .profile-contact-info .field--name-field-avatar .default-avatar {
    font-size: 20px;
  }
}
@media screen and (min-width: 992px) {
  .profile-contact-info .field--name-field-avatar .default-avatar {
    font-size: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .profile-contact-info .field--name-field-avatar .default-avatar {
    font-size: 30px;
  }
}
.profile-contact-info .field--name-field-avatar img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.profile-contact-info .field-title {
  margin-bottom: 18px;
  font-weight: 600;
}
.profile-contact-info .field--name-field-email {
  color: #5D5D5D;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 12px;
}
.profile-contact-info .field.age {
  color: #5D5D5D;
  font-size: 14px;
  font-weight: 400;
}
.profile-contact-info .card-profile-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px;
}
.profile-contact-info .card-profile-more a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  gap: 5px;
}
.profile-contact-info .card-profile-more a .icon {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--nav-hover);
  background-color: #F9F8F5;
  border-radius: 50%;
  font-size: 18px;
}
.profile-contact-info .card-profile-more a .description {
  display: inline-block;
  color: var(--heading);
  font-size: 12px;
}
.profile-contact-info .contact-details hr {
  display: none;
}
.profile-contact-info .contact-details .accordion-body {
  padding: 0;
  text-align: left;
}
.profile-contact-info .contact-details .accordion-body .field--name-field-mail,
.profile-contact-info .contact-details .accordion-body .field--name-field-phone,
.profile-contact-info .contact-details .accordion-body .field {
  padding-bottom: 20px;
}
.profile-contact-info .contact-details .accordion-body .field--name-field-mail .field__label,
.profile-contact-info .contact-details .accordion-body .field--name-field-phone .field__label,
.profile-contact-info .contact-details .accordion-body .field .field__label {
  font-size: 10px;
  color: #C3C3C3;
  margin-bottom: 7px;
  font-weight: 400;
}
.profile-contact-info .contact-details .accordion-body .field--name-field-mail .field__item,
.profile-contact-info .contact-details .accordion-body .field--name-field-phone .field__item,
.profile-contact-info .contact-details .accordion-body .field .field__item {
  font-size: 14px;
  color: #292D32;
}
.profile-contact-info .contact-details .accordion-body .field--name-field-date-of-birth {
  margin-top: 20px;
}
.profile-contact-info .contact-details .accordion-body .field--name-field-phone {
  border-bottom: 1px solid #e7e7e7;
}
.profile-contact-info .contact-details .accordion-body .contact-info-graduate-status label {
  font-size: 10px;
  font-weight: 400;
  color: #C3C3C3;
  margin-bottom: 9px;
}
.profile-contact-info .contact-details .accordion-body .contact-info-graduate-status select {
  font-size: 14px;
}
.profile-contact-info .contact-details .accordion-item {
  border: none !important;
}
.profile-contact-info .contact-details .accordion-button {
  background-color: transparent;
  color: var(--heading);
  font-weight: 700;
  border-radius: unset !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 14px;
  border: none;
  padding-left: 0;
  margin-bottom: 25px;
  padding-bottom: 0;
}
.profile-contact-info .contact-details .accordion-button::after {
  background-image: none;
  background-image: url("../images/arrow-crm.svg");
  width: 15px;
  height: 15px;
  background-position: center;
  background-size: 15px;
  background-repeat: no-repeat;
  margin-left: unset !important;
}
.profile-contact-info .contact-details .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.page-title {
  color: var(--white);
  font-weight: 600;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.page-title::before {
  content: "";
  background-image: url("../images/arrow-crm.svg");
  background-size: 15px;
  height: 15px;
  width: 15px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.page-title a {
  color: var(--white);
  text-decoration: none;
}

#block-crm-pathretreats-local-tasks .tabs .tabs-wrapper {
  margin-top: 0;
  background-color: var(--white);
  padding: 11px 25px;
  border-radius: 15px;
}
#block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs {
  gap: 20px;
  border: none;
}
#block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .tab-toggle {
  display: none !important;
}
#block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a {
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--heading);
  border: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  background-color: transparent;
  border-radius: 30px;
}
#block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a:hover {
  background-color: rgba(148, 67, 97, 0.2);
  color: var(--nav-hover);
}
#block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a .badge {
  display: inline-block;
  font-size: 9px;
  background-color: transparent !important;
  color: var(--nav-hover) !important;
  padding: 0;
  margin-left: 5px;
}
#block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active a {
  background-color: rgba(148, 67, 97, 0.2);
  color: var(--nav-hover);
}

#block-crm-pathretreats-content .content-overview {
  margin-bottom: 20px;
  padding: 25px;
  border-radius: 15px;
  background-color: var(--white);
}
#block-crm-pathretreats-content .content-overview h3 {
  color: var(--heading);
  font-weight: 600;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 18px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item {
  width: calc(50% - 9px);
  -webkit-box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 18px 14px 14px;
  border-radius: 15px;
  background-color: var(--white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-title h4 {
  color: #223745;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 500;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-title .event-date {
  font-size: 12px;
  font-weight: 400;
  color: #944361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-title .event-date::before {
  content: "";
  background-image: url("../images/date-icon-path.svg");
  background-position: center;
  background-size: 12px;
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  display: block;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-type .dropdown a {
  color: #223745;
  background-color: #EADEF6;
  font-size: 10px;
  margin: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  padding: 10px 5px;
  border: none;
  font-weight: 500;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-type .dropdown a::after {
  content: "";
  background-image: url("../images/arrow-black-path.svg");
  display: block;
  border: none;
  vertical-align: unset;
  margin-left: 0;
  background-size: 7px;
  height: 4px;
  width: 7px;
  background-repeat: no-repeat;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-type .dropdown .dropdown-menu a {
  background-color: transparent;
  color: #944361;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-label .event-type .dropdown .dropdown-menu a::after {
  display: none;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  padding-top: 40px;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-description .event-organizer {
  font-size: 12px;
  font-weight: 500;
  color: #000000;
}
#block-crm-pathretreats-content .content-overview .contact-info-event-list .event-item .event-description .event-link a {
  font-size: 12px;
  color: #944361;
  font-weight: 400;
  text-decoration: none;
}

.contact-info-medical-information-form .header-form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.contact-info-medical-information-form .header-form .form-actions-wrapper .btn.btn-cancel {
  color: var(--nav-hover);
  background-color: #F9F8F5;
  padding: 10px 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.contact-info-medical-information-form .header-form .form-actions-wrapper .btn.btn-cancel:hover {
  background-color: var(--nav-hover);
  color: #F9F8F5;
}
.contact-info-medical-information-form .header-form .form-actions-wrapper .button.button--primary.js-form-submit {
  color: var(--white);
  background-color: var(--nav-hover);
  padding: 10px 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
}
.contact-info-medical-information-form .header-form .form-actions-wrapper .button.button--primary.js-form-submit:hover {
  background-color: var(--heading);
  color: var(--white);
}
.contact-info-medical-information-form .header-form .form-actions {
  margin: 0;
}
.contact-info-medical-information-form .header-form .form-actions .js-form-item {
  margin: 0;
}
.contact-info-medical-information-form .header-form .form-actions .js-form-item .btn.btn-edit {
  color: var(--white);
  background-color: var(--nav-hover);
  padding: 10px 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 4px;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.contact-info-medical-information-form .header-form .form-actions .js-form-item .btn.btn-edit:hover {
  background-color: var(--heading);
  color: var(--white);
}

.contact-info-contact-information-form .header-form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .btn.btn-cancel {
  color: var(--nav-hover);
  background-color: #F9F8F5;
  padding: 10px 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .btn.btn-cancel:hover {
  background-color: var(--nav-hover);
  color: #F9F8F5;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .button.button--primary.js-form-submit {
  color: var(--white);
  background-color: var(--nav-hover);
  padding: 10px 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .button.button--primary.js-form-submit:hover {
  background-color: var(--heading);
  color: var(--white);
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .btn.btn-cancel {
  color: var(--nav-hover);
  background-color: #F9F8F5;
  padding: 10px 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .btn.btn-cancel:hover {
  background-color: var(--nav-hover);
  color: #F9F8F5;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .button.button--primary.js-form-submit {
  color: var(--white);
  background-color: var(--nav-hover);
  padding: 10px 35px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
  width: unset;
}
.contact-info-contact-information-form .header-form .form-actions-wrapper .button.button--primary.js-form-submit:hover {
  background-color: var(--heading);
  color: var(--white);
}
.contact-info-contact-information-form .header-form .form-actions {
  margin: 0;
}
.contact-info-contact-information-form .header-form .form-actions .js-form-item {
  margin: 0;
}
.contact-info-contact-information-form .header-form .form-actions .js-form-item .btn.btn-edit {
  color: var(--white);
  background-color: var(--nav-hover);
  padding: 10px 25px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 4px;
  font-size: 14px;
  border-radius: 8px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.contact-info-contact-information-form .header-form .form-actions .js-form-item .btn.btn-edit:hover {
  background-color: var(--heading);
  color: var(--white);
}
.contact-info-contact-information-form .vertical-tabs {
  display: none;
}
.contact-info-contact-information-form .field-overlay-element {
  width: 100%;
}
.contact-info-contact-information-form .js-form-item {
  width: 100%;
}
.contact-info-contact-information-form input {
  width: 100%;
  color: var(--heading);
  font-size: 14px;
  border: 1px solid #e7e7e7;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  background-color: transparent;
}
.contact-info-contact-information-form input:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--nav-hover);
}
.contact-info-contact-information-form input::-webkit-input-placeholder {
  color: #C3C3C3;
}
.contact-info-contact-information-form input::-moz-placeholder {
  color: #C3C3C3;
}
.contact-info-contact-information-form input:-ms-input-placeholder {
  color: #C3C3C3;
}
.contact-info-contact-information-form input::-ms-input-placeholder {
  color: #C3C3C3;
}
.contact-info-contact-information-form input::placeholder {
  color: #C3C3C3;
}
.contact-info-contact-information-form label,
.contact-info-contact-information-form .label.js-form-required {
  font-size: 12px;
  color: var(--heading);
  margin-bottom: 10px;
  font-weight: 400;
  display: inline-block;
}
.contact-info-contact-information-form .required-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.contact-info-contact-information-form .required-fields .field--type-string,
.contact-info-contact-information-form .required-fields .field--type-datetime,
.contact-info-contact-information-form .required-fields .field--type-list-string {
  width: 50%;
}
.contact-info-contact-information-form .required-fields .field--type-string .overlay-content,
.contact-info-contact-information-form .required-fields .field--type-datetime .overlay-content,
.contact-info-contact-information-form .required-fields .field--type-list-string .overlay-content {
  display: none;
}
.contact-info-contact-information-form .required-fields .field--type-datetime {
  margin-top: 16px;
}
.contact-info-contact-information-form .field-group-html-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.contact-info-contact-information-form .field-group-html-element > .js-form-item {
  width: 50%;
}
.contact-info-contact-information-form .field-group-html-element .overlay-content {
  display: none;
}
.contact-info-contact-information-form .field-group-html-element .field--name-field-phone {
  width: 50%;
}

.form-control:disabled {
  background-color: transparent !important;
}

.contact-info-medical-information-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.contact-info-medical-information-form .vertical-tabs {
  display: none;
}
.contact-info-medical-information-form .field--type-string {
  width: calc(50% - 10px);
}
.contact-info-medical-information-form .field--type-string label {
  font-size: 12px;
  color: #939393;
  margin-bottom: 10px;
  font-weight: 400;
  display: inline-block;
}
.contact-info-medical-information-form .field--type-string .field-overlay-element {
  position: relative;
}
.contact-info-medical-information-form .field--type-string .field-overlay-element .overlay-content {
  position: absolute;
  left: 10%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 15px;
}

.user-login-page {
  background-color: var(--white);
}
.user-login-page .login-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media screen and (min-width: 768px) {
  .user-login-page .login-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.user-login-page .login-wrapper .left-section,
.user-login-page .login-wrapper .right-section {
  height: 100%;
}
.user-login-page .login-wrapper .left-section {
  max-width: 100%;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .user-login-page .login-wrapper .left-section {
    max-width: 50%;
  }
}
.user-login-page .login-wrapper .left-section img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
}
@media screen and (min-width: 1630px) {
  .user-login-page .login-wrapper .left-section img {
    min-height: 45vw;
    height: 100vh;
  }
}
.user-login-page .login-wrapper .right-section {
  background-color: var(--white);
  padding: 30px 25px;
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .user-login-page .login-wrapper .right-section {
    max-width: 50%;
    padding: 35px 35px;
  }
}
@media screen and (min-width: 992px) {
  .user-login-page .login-wrapper .right-section {
    padding: 35px 50px;
  }
}
@media screen and (min-width: 1200px) {
  .user-login-page .login-wrapper .right-section {
    padding: 45px 75px;
  }
}
@media screen and (min-width: 1400px) {
  .user-login-page .login-wrapper .right-section {
    padding: 45px 100px;
  }
}
.user-login-page .login-wrapper .right-section .logo {
  max-width: 200px;
  margin-inline: auto;
  margin-bottom: 40px;
}
.user-login-page .login-wrapper .right-section .logo img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
}
.user-login-page .login-wrapper .right-section h2 {
  font-weight: 400;
  color: var(--heading);
  margin-bottom: 30px;
  text-align: center;
}
.user-login-page .login-wrapper .right-section .user-bottom {
  color: #777777;
  font-size: 14px;
  padding-top: 30px;
}
.user-login-page .login-wrapper .right-section .user-bottom a {
  color: var(--nav-hover);
  text-decoration: underline;
}
.user-login-page .login-wrapper .right-section .user-login-form {
  position: relative;
}
.user-login-page .login-wrapper .right-section .user-login-form .js-form-item {
  margin-top: 0;
  margin-bottom: 20px;
}
.user-login-page .login-wrapper .right-section .user-login-form input {
  padding: 17px 15px;
  color: #464646;
  font-size: 16px;
  border: 1px solid #E7E7E7;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.user-login-page .login-wrapper .right-section .user-login-form input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: 0;
  border: 1px solid var(--nav-hover);
}
.user-login-page .login-wrapper .right-section .user-login-form label {
  font-size: 14px;
  color: #464646;
  font-weight: 400;
  margin-bottom: 8px;
}
.user-login-page .login-wrapper .right-section .user-login-form .js-form-type-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
}
.user-login-page .login-wrapper .right-section .user-login-form .js-form-type-checkbox input {
  padding: 0;
  border: 1px solid var(--nav-hover);
  margin: 0;
}
.user-login-page .login-wrapper .right-section .user-login-form .js-form-type-checkbox label {
  margin-bottom: 0;
  display: inline-block;
  font-size: 14px;
  color: var(--nav-hover);
}
.user-login-page .login-wrapper .right-section .user-login-form .form-actions {
  margin-bottom: 0;
  padding-bottom: 30px;
  border-bottom: 1px solid #ECECEC;
}
.user-login-page .login-wrapper .right-section .user-login-form .js-form-submit {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 19px 20px;
  color: var(--white);
  font-size: 16px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  background-color: var(--nav-hover);
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .user-login-page .login-wrapper .right-section .user-login-form .js-form-submit {
    font-size: 18px;
  }
}
.user-login-page .login-wrapper .right-section .user-login-form .js-form-submit:hover {
  background-color: var(--heading);
}
.user-login-page .login-wrapper .right-section .user-login-form .forgot-password-link {
  color: var(--nav-hover);
  text-decoration: none;
  font-size: 14px;
  position: absolute;
  right: 0;
  bottom: 115px;
}

.content-overview .confirm-delete {
  text-align: center;
  -webkit-box-shadow: 0px 0px 4px 0px #944361;
          box-shadow: 0px 0px 4px 0px #944361;
  border: 1px solid var(--nav-hover);
  margin-bottom: 20px;
  padding: 25px;
  border-radius: 8px;
}
.content-overview .confirm-delete h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px !important;
  color: var(--nav-hover) !important;
  margin-bottom: 20px;
  font-weight: 400 !important;
}
.content-overview .confirm-delete p {
  color: #5D5D5D;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 16px;
}
.content-overview .confirm-delete .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 9px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.content-overview .confirm-delete .actions a {
  font-size: 12px;
  font-weight: 400;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 14px;
  border-radius: 7px;
  margin-right: 0;
  margin-left: 0;
}
.content-overview .confirm-delete .actions .btn-cancel {
  color: var(--nav-hover);
  border: 1px solid #e7e7e7;
  background-color: var(--white);
}
.content-overview .confirm-delete .actions .btn-confirm-delete {
  background-color: var(--nav-hover);
  color: var(--white);
  border: 1px solid var(--nav-hover);
}
.content-overview .header-overview .description {
  font-size: 14px;
  color: #5D5D5D;
  padding-bottom: 30px;
}
@media screen and (min-width: 992px) {
  .content-overview .header-overview .description {
    padding-bottom: 50px;
  }
}
.content-overview .wrapper-content-note-form .wrapper-btn-add-note {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 20px;
}
.content-overview .wrapper-content-note-form .wrapper-btn-add-note .date {
  font-size: 14px;
  color: var(--heading);
  font-weight: 600;
}
.content-overview .wrapper-content-note-form .wrapper-btn-add-note .wrapper-button a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  background-color: var(--nav-hover);
  color: var(--white);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  padding: 8px 14px;
  font-weight: 400;
}
.content-overview .wrapper-content-note-form .wrapper-btn-add-note .wrapper-button a:hover {
  background-color: var(--heading);
}
.content-overview .view-notes .views-row article {
  padding: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 10px;
  margin-bottom: 20px;
}
.content-overview .view-notes .views-row article h2 {
  font-size: 16px;
  color: var(--heading);
  margin-bottom: 12px;
}
.content-overview .view-notes .views-row article p {
  color: #5D5D5D;
  font-size: 14px;
}
.content-overview .view-notes .views-row article .header-notes {
  padding-bottom: 25px;
}
.content-overview .view-notes .views-row article .header-notes .info {
  gap: 12px;
}
.content-overview .view-notes .views-row article .header-notes .info .name {
  font-size: 14px;
  color: var(--heading);
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}
.content-overview .view-notes .views-row article .header-notes .info .name::before {
  content: "";
  background-image: url("../images/notes-accor-arrow.svg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 11px;
  height: 6px;
  display: block;
  margin-left: 0;
  border: none;
  vertical-align: 0;
}
.content-overview .view-notes .views-row article .header-notes .info .node__submitted {
  color: var(--nav-hover);
  font-size: 14px;
  font-weight: 400;
}
.content-overview .view-notes .views-row article .header-notes .info .node__submitted .username {
  color: var(--nav-hover);
  text-decoration: none;
  margin-right: 10px;
}
.content-overview .view-notes .views-row article .header-notes .note-actions .dropdown button {
  background-color: transparent;
  font-size: 12px;
  font-weight: 500;
  color: #944361;
  border: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}
.content-overview .view-notes .views-row article .header-notes .note-actions .dropdown button::after {
  content: "";
  background-image: url("../images/notes-drop-arrow.svg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 11px;
  height: 6px;
  display: block;
  margin-left: 0;
  border: none;
  vertical-align: 0;
}
.content-overview .view-notes .views-row article .header-notes .note-actions .dropdown .dropdown-menu.show {
  min-width: 120%;
  padding: 8px;
  border: 1px solid #e7e7e7;
}
.content-overview .view-notes .views-row article .header-notes .note-actions a {
  font-size: 12px;
  color: var(--nav-hover);
  font-weight: 400;
  text-decoration: none;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note {
  padding: 20px;
  border: 1px solid #e7e7e7;
  border-radius: 10px;
  margin-bottom: 20px;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note .editable-title {
  font-size: 16px;
  color: var(--heading);
  margin-bottom: 10px;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note .editable-text:empty:before {
  color: var(--heading);
}
.content-overview #contact-profile-add-note-form-editor .node-item-note #editor-note {
  border: none !important;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note #editor-note .ql-editor {
  padding: 0 !important;
  padding-bottom: 20px !important;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note #editor-note .ql-editor.ql-blank::before {
  color: #5D5D5D;
  font-style: normal !important;
  position: relative;
  left: unset !important;
  right: unset !important;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note .btn.btn-add-note {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  background-color: var(--nav-hover);
  color: var(--white);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  padding: 8px 14px;
  margin-left: auto;
  font-weight: 400;
}
.content-overview #contact-profile-add-note-form-editor .node-item-note .btn.btn-add-note:hover {
  background-color: var(--heading);
}
.content-overview #contact-profile-add-note-form-editor .info {
  width: 100%;
  padding-bottom: 30px;
}
.content-overview #contact-profile-add-note-form-editor .info .toolbar-note {
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content-overview #contact-profile-add-note-form-editor .info .toolbar-note .name {
  font-size: 12px;
  font-weight: 500;
  color: var(--heading);
}
.content-overview #contact-profile-add-note-form-editor .info .toolbar-note .ql-toolbar.ql-snow {
  border: none !important;
  padding: 0;
}
.content-overview #contact-profile-add-note-form-editor .info .toolbar-note .ql-toolbar.ql-snow .space {
  padding: 0;
  color: #e7e7e7;
}
.content-overview #contact-profile-add-note-form-editor .info .btn-cancel {
  color: var(--nav-hover);
  text-decoration: none;
  font-size: 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content-overview .wrapper-form-edit-note .editable-title {
  font-size: 16px;
  color: var(--heading);
  margin-bottom: 10px;
}
.content-overview .wrapper-form-edit-note .editable-text:empty:before {
  color: var(--heading);
}
.content-overview .wrapper-form-edit-note #editor-note {
  border: none !important;
}
.content-overview .wrapper-form-edit-note #editor-note .ql-editor {
  padding: 0 !important;
  padding-bottom: 20px !important;
}
.content-overview .wrapper-form-edit-note #editor-note .ql-editor.ql-blank::before {
  color: #5D5D5D;
  font-style: normal !important;
  position: relative;
  left: unset !important;
  right: unset !important;
}
.content-overview .wrapper-form-edit-note .btn.btn-add-note {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  background-color: var(--nav-hover);
  color: var(--white);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  padding: 8px 14px;
  margin-left: auto;
  font-weight: 400;
}
.content-overview .wrapper-form-edit-note .btn.btn-add-note:hover {
  background-color: var(--heading);
}
.content-overview .wrapper-form-edit-note .info {
  width: 100%;
  padding-bottom: 30px;
}
.content-overview .wrapper-form-edit-note .info .toolbar-note {
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.content-overview .wrapper-form-edit-note .info .toolbar-note .name {
  font-size: 12px;
  font-weight: 500;
  color: var(--heading);
}
.content-overview .wrapper-form-edit-note .info .toolbar-note .ql-toolbar.ql-snow {
  border: none !important;
  padding: 0;
}
.content-overview .wrapper-form-edit-note .info .toolbar-note .ql-toolbar.ql-snow .space {
  padding: 0;
  color: #e7e7e7;
}
.content-overview .wrapper-form-edit-note .info .btn-cancel {
  color: var(--nav-hover);
  text-decoration: none;
  font-size: 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 4px;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wrapper-event-detail {
  padding: 10px 0px 10px 25px;
}
.wrapper-event-detail .col-md-4,
.wrapper-event-detail .col-md-8 {
  height: auto;
}
.wrapper-event-detail .event-sidebar {
  height: 100%;
  padding-right: 15px;
  border-right: 1px solid #E7E7E7;
}
.wrapper-event-detail .event-sidebar .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  margin-bottom: 20px;
}
.wrapper-event-detail .event-sidebar .field .field__label,
.wrapper-event-detail .event-sidebar .field .field__item,
.wrapper-event-detail .event-sidebar .field .field__items {
  width: 50%;
}
.wrapper-event-detail .event-sidebar .field .field__label {
  color: #939393;
  font-weight: 500;
  font-size: 12px;
}
.wrapper-event-detail .event-sidebar .field .field__item,
.wrapper-event-detail .event-sidebar .field .field__items {
  font-weight: 500;
  font-size: 12px;
  color: #5D5D5D;
}
.wrapper-event-detail .event-sidebar .field .field__item a,
.wrapper-event-detail .event-sidebar .field .field__items a {
  text-decoration: none;
  color: #5D5D5D;
}
.wrapper-event-detail .event-sidebar .more-details-info {
  border-top: 1px solid #e7e7e7;
  padding-top: 30px;
}
.wrapper-event-detail .event-detail .view-header .event-participants {
  color: #939393;
  padding-bottom: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wrapper-event-detail .event-detail .view-header .event-participants .event-participants-count,
.wrapper-event-detail .event-detail .view-header .event-participants .event-participants-forms-progress,
.wrapper-event-detail .event-detail .view-header .event-participants .event-participants-forms-completed {
  font-size: 12px;
}
.wrapper-event-detail .event-detail .view-header .event-participants .event-participants-count {
  width: 30%;
}
.wrapper-event-detail .event-detail .view-header .event-participants .event-participants-forms-progress {
  width: 20%;
}
.wrapper-event-detail .event-detail .view-content .accordion-item {
  border: none;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  margin-bottom: 8px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button::after {
  content: "";
  background-image: none;
  background-image: url("../images/events-arrow-crm.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  width: 32px;
  height: 26px;
  margin: 0;
  border-radius: 5px;
  background-color: #F9F8F5;
  display: block;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button .participant-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button .participant-row .participant-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button .participant-row .participant-info .avatar {
  height: 34px;
  width: 34px;
  background-color: #EAD9DF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  color: #431828;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button .participant-row .participant-info .name {
  color: #292D32;
  font-size: 14px;
  font-weight: 400;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button .participant-row .score {
  padding: 8px 5px;
  background-color: #E5FBD4;
  font-size: 14px;
  color: #292D32;
  line-height: 1;
  border-radius: 5px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-header .accordion-button .participant-row .status-badge.completed {
  background-color: #EADEF6;
  padding: 8px 10px;
  color: #223745;
  line-height: 1;
  border-radius: 5px;
  font-size: 12px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-button:not(.collapsed) {
  background-color: #ffffff;
  color: #292D32;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-title {
  font-size: 12px;
  font-weight: 500;
  color: #223745;
  margin-bottom: 14px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card {
  width: calc(25% - 12px);
  padding: 8px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card .form-name {
  font-size: 12px;
  font-weight: 500;
  color: #292D32;
  margin-top: auto;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card .form-action {
  color: #939393;
  border: none;
  background: transparent;
  font-size: 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card .form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin: 0;
  margin-top: auto;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card .form-status {
  font-size: 10px;
  color: #223745;
  padding: 5px;
  margin-bottom: 20px;
  border-radius: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  max-width: 63px;
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card.incomplete .form-status {
  background-color: rgba(248, 103, 137, 0.168627451);
}
.wrapper-event-detail .event-detail .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card.complete .form-status {
  background-color: #E5FBD4;
}

.select2-container .select2-dropdown .select2-search {
  display: none;
}
.select2-container .select2-dropdown .select2-results ul {
  max-height: 400px !important;
  padding: 9px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0px 4px 34px 0px rgba(0, 0, 0, 0.0509803922);
  border: none;
}
.select2-container .select2-dropdown .select2-results ul li {
  color: #292D32;
  font-size: 14px;
  border-radius: 5px;
  background-color: transparent;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  padding: 12px 10px;
  margin-bottom: 10px;
}
.select2-container .select2-dropdown .select2-results ul li:hover {
  color: var(--nav-hover);
  background-color: #F4ECEF;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: var(--nav-hover);
  background-color: #F4ECEF;
}

.node--type-application-form .row {
  gap: 40px;
}
@media screen and (min-width: 992px) {
  .node--type-application-form .row {
    gap: 0;
  }
}
.node--type-application-form .js-webform-type-fieldset {
  border-bottom: 1px solid #DFDFDF;
}
.node--type-application-form .no-border-b-adj.js-webform-type-fieldset {
  border: none;
  padding-bottom: 0;
}
.node--type-application-form .form-steps {
  padding-top: 0;
}
.node--type-application-form .form-steps .field--name-field-side-links {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item a {
  color: #939393;
  text-decoration: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item a::before {
  content: "";
  height: 18px;
  width: 18px;
  border: 1.5px solid #939393;
  border-radius: 50%;
  display: inline-block;
  margin-right: 15px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item a:hover {
  color: var(--nav-hover);
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item a:hover::before {
  border-color: var(--nav-hover);
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item:not(:last-child)::after {
  content: "";
  height: 32px;
  width: 0;
  border: 1px solid #E7E7E7;
  margin-top: 2px;
  display: block;
  margin-left: 8px;
  margin-bottom: 16px;
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item:first-child a {
  color: var(--nav-hover);
}
.node--type-application-form .form-steps .field--name-field-side-links .field__item:first-child a::before {
  content: "";
  border: 1.5px solid var(--nav-hover);
}
.node--type-application-form h2 {
  margin-bottom: 40px;
  color: #000;
  font-family: "Libre Caslon Display", serif;
}
@media screen and (min-width: 992px) {
  .node--type-application-form h2 {
    margin-bottom: 60px;
  }
}
.node--type-application-form p {
  font-size: 16px;
  color: #515151;
  margin-bottom: 20px;
}
.node--type-application-form p strong {
  font-weight: 700;
}
.node--type-application-form ul,
.node--type-application-form ol {
  padding-left: 20px;
  margin: 0;
}
.node--type-application-form ul li,
.node--type-application-form ol li {
  font-size: 16px;
  color: #515151;
  margin-bottom: 20px;
}
.node--type-application-form .application-form {
  padding-top: 30px;
}
@media screen and (min-width: 992px) {
  .node--type-application-form .application-form {
    padding-top: 50px;
  }
}
.node--type-application-form .application-form form .submit-adj {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.node--type-application-form .application-form form .submit-adj input {
  background-color: var(--nav-hover);
  color: var(--white);
  border-radius: 40px;
  padding: 15px 20px;
  font-size: 14px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
}
@media screen and (min-width: 576px) {
  .node--type-application-form .application-form form .submit-adj input {
    padding: 24px 30px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .node--type-application-form .application-form form .submit-adj input {
    font-size: 18px;
  }
}
.node--type-application-form .application-form form .submit-adj input:hover {
  background-color: var(--heading);
}
.node--type-application-form .application-form form .photo-edit-custom {
  padding: 30px 18px 20px;
  border-radius: 10px;
  background-color: transparent;
  border: 1px solid #DBD7CF;
  width: 100%;
  margin-bottom: 40px;
  margin-top: 40px;
}
@media screen and (min-width: 576px) {
  .node--type-application-form .application-form form .photo-edit-custom {
    padding: 30px 30px 18px;
  }
}
@Include breakpoint($lg) {
  .node--type-application-form .application-form form .photo-edit-custom {
    margin-bottom: 60px;
    margin-top: 60px;
    width: 80%;
  }
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file .webform-managed-file-preview img {
  border-radius: 50%;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file .js-form-submit {
  width: unset !important;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file span {
  color: var(--nav-hover);
  text-decoration: underline;
  font-size: 14px;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file span a {
  color: var(--nav-hover);
  text-decoration: underline;
  font-size: 14px;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file .file--image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-top: 12px;
  width: 50%;
  margin-bottom: 10px;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file .file--image .img-file {
  max-width: 50px;
  height: 50px;
  min-width: 50px;
  border-radius: 50%;
}
.node--type-application-form .application-form form .photo-edit-custom .js-webform-image-file .file--image .img-file img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 50%;
}
.node--type-application-form .application-form form .photo-edit-custom input {
  background-color: transparent !important;
}
.node--type-application-form .application-form form .photo-edit-custom p {
  font-size: 16px;
  color: #515151;
}
.node--type-application-form .application-form form .photo-edit-custom p strong {
  color: #000;
}
.node--type-application-form .application-form form .js-webform-type-fieldset {
  margin: 0;
}
.node--type-application-form .application-form form .fieldset-legend {
  color: var(--nav-hover);
  margin-bottom: 25px;
  display: block;
}
.node--type-application-form .application-form form .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 30px;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-form-item {
  width: 100%;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj {
  width: 100%;
}
.node--type-application-form .application-form form .fieldset-wrapper .terms-condition-adj.js-form-item {
  width: 100%;
}
.node--type-application-form .application-form form .fieldset-wrapper .terms-condition-adj.js-form-item p {
  margin-bottom: 20px;
}
.node--type-application-form .application-form form .fieldset-wrapper #ajax-wrapper {
  width: 100%;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-webform-type-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  background-color: #F9F8F5;
  border-radius: 9px;
  width: 100%;
  padding: 16px 18px;
  font-size: 16px;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-webform-type-checkbox input {
  padding: 0;
  height: 20px;
  width: 20px;
  color: var(--nav-hover);
  border-radius: 5px;
  border: 1px solid #DFDFDF;
  background-color: var(--white);
  --bs-form-check-bg: #944361;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-webform-type-checkbox .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") ;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-webform-type-checkbox label {
  margin-bottom: 0;
  color: #223745;
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-webform-type-processed-text p {
  color: var(--black);
}
.node--type-application-form .application-form form .fieldset-wrapper .full-width-adj.js-webform-type-processed-text p a {
  color: var(--black);
  text-decoration: underline;
}
.node--type-application-form .application-form form .fieldset-wrapper .below-content-adj.js-form-item {
  width: 100%;
}
.node--type-application-form .application-form form .fieldset-wrapper .below-content-adj.js-form-item p {
  margin-bottom: 20px;
}
.node--type-application-form .application-form form .fieldset-wrapper .below-content-adj.js-form-item .red {
  color: var(--nav-hover);
  font-weight: 500;
  margin-bottom: 0;
}
.node--type-application-form .application-form form .fieldset-wrapper .normal-text-adj.js-form-item {
  width: 100%;
  height: 500px;
  border: 1px solid var(--nav-hover);
  padding: 25px 16px;
  border-radius: 10px;
  overflow-y: scroll;
}
@media screen and (min-width: 576px) {
  .node--type-application-form .application-form form .fieldset-wrapper .normal-text-adj.js-form-item {
    padding: 30px 20px;
  }
}
@media screen and (min-width: 768px) {
  .node--type-application-form .application-form form .fieldset-wrapper .normal-text-adj.js-form-item {
    padding: 40px 30px;
  }
}
.node--type-application-form .application-form form .fieldset-wrapper .normal-text-adj.js-form-item p:last-child {
  margin-bottom: 20px;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .node--type-application-form .application-form form .fieldset-wrapper .js-form-item {
    width: calc(50% - 15px);
  }
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item .webform-element-description {
  font-size: 12px;
  margin-bottom: 7px;
  color: #939393;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item h3,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item h4 {
  color: var(--nav-hover);
  margin-bottom: 25px;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item label {
  margin-bottom: 6px;
  font-size: 16px;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item p {
  margin-bottom: 0;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item select,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea {
  padding: 16px 18px;
  font-size: 16px;
  border: none;
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  color: #A4A4A4;
  border: 1px solid transparent;
  background-color: #F9F8F5;
  border-radius: 9px;
  width: 100%;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input:focus,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item select:focus,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea:focus {
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid var(--nav-hover) !important;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input::-webkit-input-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item select::-webkit-input-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea::-webkit-input-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input::-moz-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item select::-moz-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea::-moz-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input:-ms-input-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item select:-ms-input-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea:-ms-input-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input::-ms-input-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item select::-ms-input-placeholder, .node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea::-ms-input-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input::placeholder,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item select::placeholder,
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item textarea::placeholder {
  color: #A4A4A4;
}
.node--type-application-form .application-form form .fieldset-wrapper .js-form-item input.bg-adj {
  background-color: transparent;
  border: 1px solid #DFDFDF;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 28px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item {
  width: 100%;
  margin: 0;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .full-width-adj {
  width: 100%;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item {
  width: 100%;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item p {
  margin-bottom: 20px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form #ajax-wrapper {
  width: 100%;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item {
  width: 100%;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item .webform-element-description {
  font-size: 12px;
  margin-bottom: 7px;
  color: #515151;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h3,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item h4 {
  color: var(--nav-hover);
  margin-bottom: 25px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item label {
  margin-bottom: 6px;
  font-size: 16px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item p {
  margin-bottom: 0;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea {
  padding: 16px 18px;
  font-size: 16px;
  border: none;
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  color: #A4A4A4;
  border: 1px solid transparent;
  background-color: #F9F8F5;
  border-radius: 9px;
  width: 100%;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input:focus,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select:focus,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea:focus {
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 1px solid var(--nav-hover) !important;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input::-webkit-input-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select::-webkit-input-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea::-webkit-input-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input::-moz-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select::-moz-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea::-moz-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input:-ms-input-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select:-ms-input-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea:-ms-input-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input::-ms-input-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select::-ms-input-placeholder, .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea::-ms-input-placeholder {
  color: #A4A4A4;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input::placeholder,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item select::placeholder,
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item textarea::placeholder {
  color: #A4A4A4;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-item input.bg-adj {
  background-color: transparent;
  border: 1px solid #DFDFDF;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-webform-type-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  background-color: #F9F8F5;
  border-radius: 9px;
  width: 100%;
  padding: 16px 18px;
  font-size: 16px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-webform-type-checkbox input {
  padding: 0;
  height: 20px;
  width: 20px;
  color: var(--nav-hover);
  border-radius: 5px;
  border: 1px solid #DFDFDF;
  background-color: var(--white);
  --bs-form-check-bg: #944361;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-webform-type-checkbox .form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") ;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-webform-type-checkbox label {
  margin-bottom: 0;
  color: #223745;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-webform-type-processed-text p {
  color: var(--black);
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-webform-type-processed-text p a {
  color: var(--black);
  text-decoration: underline;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .below-content-adj.js-form-item {
  width: 100%;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .below-content-adj.js-form-item p {
  margin-bottom: 20px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .below-content-adj.js-form-item .red {
  color: var(--nav-hover);
  font-weight: 500;
  margin-bottom: 0;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .normal-text-adj.js-form-item {
  width: 100%;
  height: 500px;
  border: 1px solid var(--nav-hover);
  padding: 25px 16px;
  border-radius: 10px;
  overflow-y: scroll;
}
@media screen and (min-width: 576px) {
  .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .normal-text-adj.js-form-item {
    padding: 30px 20px;
  }
}
@media screen and (min-width: 768px) {
  .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .normal-text-adj.js-form-item {
    padding: 40px 30px;
  }
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .normal-text-adj.js-form-item p:last-child {
  margin-bottom: 20px;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper input {
  background-color: var(--nav-hover);
  color: var(--white);
  border-radius: 40px;
  padding: 15px 20px;
  font-size: 14px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
}
@media screen and (min-width: 576px) {
  .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper input {
    padding: 24px 30px;
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper input {
    font-size: 18px;
  }
}
.node--type-application-form .field--type-webform .webform-submission-path-of-love-questionnaire-node-96-form .js-form-wrapper input:hover {
  background-color: var(--heading);
}

.page-node-type-application-form main {
  background-color: var(--white);
}

.crm-event-custom-form-form .required-fields.group-input-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 25px;
}
.crm-event-custom-form-form .required-fields.group-input-element .required-fields.Group.Left.Form {
  width: 50%;
}
.crm-event-custom-form-form .required-fields.group-input-element .required-fields.group-right-form {
  width: 50%;
}
.crm-event-custom-form-form .required-fields.group-input-element .field--type-datetime {
  margin-top: 1em;
  margin-bottom: 1em;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper {
  width: 100%;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date {
  width: 100%;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input {
  padding: 15px 10px;
  width: 100%;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
  border: 1px solid #E7E7E7;
  border-radius: 7px;
  font-size: 14px;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input::-webkit-input-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input::-moz-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input:-ms-input-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input::-ms-input-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input::placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper .js-form-type-date input:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--nav-hover);
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper label,
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper h4 {
  font-size: 14px;
  color: #292D32;
  font-weight: 400;
  margin-bottom: 10px;
  display: block;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input,
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select {
  padding: 15px 10px;
  width: 100%;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none;
  border: 1px solid #E7E7E7;
  border-radius: 7px;
  font-size: 14px;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input::-webkit-input-placeholder, .crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select::-webkit-input-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input::-moz-placeholder, .crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select::-moz-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input:-ms-input-placeholder, .crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select:-ms-input-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input::-ms-input-placeholder, .crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select::-ms-input-placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input::placeholder,
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select::placeholder {
  color: #939393;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper input:focus,
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select:focus {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid var(--nav-hover);
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select option {
  width: 100%;
  padding: 15px 10px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  color: #292D32;
  border: none;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-wrapper select option:hover {
  background-color: #F4ECEF !important;
  color: #944361;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-type-select select option {
  width: 100%;
  padding: 15px 10px;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  color: #292D32;
  border: none;
}
.crm-event-custom-form-form .required-fields.group-input-element .js-form-type-select select option:hover {
  background-color: #F4ECEF !important;
  color: #944361;
}
.crm-event-custom-form-form .required-fields.group-input-element textarea {
  margin-top: 0 !important;
  margin-left: 0 !important;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered {
  margin-bottom: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered li {
  margin: 0 !important;
  margin-bottom: 5px !important;
  background-color: #F4ECEF;
  border: none;
  color: var(--nav-hover);
  padding: 5px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered li:not(:last-child) {
  margin-right: 6px !important;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered li button {
  position: relative !important;
  border-right: 1px solid var(--nav-hover);
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered li button span {
  color: var(--nav-hover) !important;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered li button:hover {
  background-color: transparent !important;
  color: var(--nav-hover !important);
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection__rendered li .select2-selection__choice__display {
  padding-left: 5px !important;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection.select2-selection--single {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection {
  padding: 15px 10px;
  border-radius: 6px;
  border: 1px solid #e7e7e7;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #939393;
  font-size: 14px;
  height: unset !important;
  background-color: transparent;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  width: 100%;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection:focus {
  border: 1px solid var(--nav-hover);
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection .select2-search--inline {
  margin-right: auto;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection .select2-selection__rendered {
  display: block;
  padding: 0;
  line-height: 20px;
  color: #939393 !important;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection .select2-selection__arrow {
  position: relative;
  top: unset;
  right: unset;
  height: unset;
  width: unset;
  display: block;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection .select2-selection__arrow::after {
  content: "";
  background-image: url("../images/notes-drop-arrow.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 12px;
  background-size: 12px;
  display: block;
}
.crm-event-custom-form-form .required-fields.group-input-element .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.crm-event-custom-form-form .form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.crm-event-custom-form-form .form-actions .js-form-submit {
  margin: 0;
  min-width: 100px;
  max-width: 150px;
}
.crm-event-custom-form-form .form-actions .btn.btn-primary.js-form-submit {
  background-color: var(--nav-hover);
  font-size: 12px;
  font-weight: 500;
  padding: 10px 16px;
  color: var(--white);
  border: 1px solid var(--nav-hover);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border-radius: 7px;
}
.crm-event-custom-form-form .form-actions .btn.btn-primary.js-form-submit:hover {
  background-color: var(--white);
  color: var(--nav-hover);
  border: 1px solid var(--nav-hover);
}
.crm-event-custom-form-form .form-actions .btn-close-wrapper a {
  min-width: 100px;
  max-width: 150px;
  background-color: var(--white);
  font-size: 12px;
  font-weight: 500;
  padding: 10px 16px;
  color: var(--nav-hover);
  border: 1px solid var(--nav-hover);
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  text-decoration: none;
  border-radius: 7px;
  display: block;
  text-align: center;
}
.crm-event-custom-form-form .form-actions .btn-close-wrapper a:hover {
  background-color: var(--nav-hover);
  color: var(--white);
  border: 1px solid var(--nav-hover);
}
.crm-event-custom-form-form .js-form-type-hidden {
  display: none;
}

.daterangepicker {
  -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1019607843);
  border-radius: 15px;
}

.daterangepicker td.active {
  background-color: var(--nav-hover) !important;
  color: var(--white) !important;
}

.daterangepicker td.start-date.end-date {
  border-radius: 20px !important;
}

.daterangepicker td.available:hover {
  background-color: var(--nav-hover);
  border-radius: 20px;
  color: var(--white);
}

.drp-buttons .drp-selected {
  font-size: 12px;
  color: var(--heading);
  font-weight: 400;
}
.drp-buttons .cancelBtn,
.drp-buttons .applyBtn {
  padding: 6px 12px !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none !important;
}
.drp-buttons .cancelBtn {
  background-color: #F9F8F5;
  color: var(--nav-hover);
}
.drp-buttons .cancelBtn:hover {
  background-color: var(--nav-hover);
  color: #F9F8F5;
}
.drp-buttons .applyBtn {
  background-color: var(--nav-hover);
  color: #F9F8F5;
}
.drp-buttons .applyBtn:hover {
  background-color: #F9F8F5;
  color: var(--nav-hover);
}

.content-overview.dashboard-event .table tr th {
  font-size: 12px;
  color: #939393;
  font-weight: 400;
  margin-bottom: 10px;
}
.content-overview.dashboard-event .table .odd td,
.content-overview.dashboard-event .table .even td {
  padding: 12px 0;
  font-size: 14px;
  font-weight: 400;
}
.content-overview.dashboard-event .table .odd td:nth-child(2),
.content-overview.dashboard-event .table .even td:nth-child(2) {
  width: 50%;
}
.content-overview.dashboard-event .table .odd .action-wrapper,
.content-overview.dashboard-event .table .even .action-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-left: 20px;
}
.content-overview.dashboard-event .table .odd .action-wrapper .copy-link-form,
.content-overview.dashboard-event .table .even .action-wrapper .copy-link-form {
  font-size: 10px;
  border: none;
  color: var(--heading);
  font-size: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 8px;
  border-radius: 5px;
  background-color: #F9F8F5;
}
.content-overview.dashboard-event .table .odd .action-wrapper .copy-link-form i,
.content-overview.dashboard-event .table .even .action-wrapper .copy-link-form i {
  font-size: 1em;
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .tabs-wrapper {
  margin: 0;
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs {
  gap: 24px;
  border-bottom: 1px solid #E7E7E7;
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a {
  background-color: transparent;
  padding: 0;
  padding-bottom: 20px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  color: #828282;
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M7.8625 10.3288C7.86247 9.82448 7.55592 9.30669 6.93396 8.89205C6.31549 8.47974 5.43234 8.20869 4.43177 8.20867C3.43124 8.20867 2.54807 8.4798 1.92958 8.89205C1.30762 9.30669 1.00025 9.82448 1.00022 10.3288C1.00022 10.6052 0.776495 10.829 0.500111 10.829C0.223728 10.829 0 10.6052 0 10.3288C2.78891e-05 9.38572 0.573169 8.59274 1.37408 8.0588C2.1785 7.5226 3.2612 7.20763 4.43177 7.20763C5.60238 7.20766 6.68505 7.52254 7.48945 8.0588C8.29037 8.59274 8.86351 9.38572 8.86354 10.3288C8.86354 10.6051 8.63969 10.8288 8.36343 10.829C8.08704 10.829 7.8625 10.6052 7.8625 10.3288ZM11.7942 10.3288C11.7941 9.58696 11.0953 8.79029 9.82141 8.41393L9.55913 8.34388L9.46302 8.3113C9.25172 8.21359 9.13143 7.97737 9.1869 7.74195C9.24248 7.50678 9.45531 7.34986 9.68783 7.35669L9.78883 7.36972L10.0878 7.44954C11.5706 7.88777 12.7952 8.93093 12.7952 10.3288C12.7952 10.6052 12.5707 10.829 12.2943 10.829C12.0181 10.8287 11.7942 10.6051 11.7942 10.3288ZM6.55195 3.12122C6.55195 1.9501 5.60287 1.0003 4.43177 1.00022C3.26061 1.00022 2.31078 1.95005 2.31078 3.12122C2.31082 4.29234 3.26064 5.2414 4.43177 5.2414C5.60284 5.24132 6.5519 4.29229 6.55195 3.12122ZM10.4836 3.12122C10.4836 2.0233 9.64934 1.12028 8.58009 1.01163L8.36343 1.00022L8.26243 0.990449C8.03432 0.943837 7.8625 0.741995 7.8625 0.500111C7.8625 0.223728 8.08704 0 8.36343 0L8.52389 0.00407257C10.1731 0.0877342 11.4846 1.4512 11.4846 3.12122C11.4846 4.84502 10.0872 6.24229 8.36343 6.24243C8.0871 6.24243 7.8626 6.01862 7.8625 5.74232C7.8625 5.46594 8.08704 5.2414 8.36343 5.2414C9.53443 5.24125 10.4836 4.29225 10.4836 3.12122ZM7.55299 3.12122C7.55294 4.84506 6.15561 6.24236 4.43177 6.24243C2.70787 6.24243 1.3106 4.84511 1.31055 3.12122C1.31055 1.39729 2.70784 0 4.43177 0C6.15564 7.35445e-05 7.55299 1.39733 7.55299 3.12122Z' fill='%23828282'/%3E%3C/svg%3E");
  display: block;
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: 0.32 all ease-in-out;
  transition: 0.32 all ease-in-out;
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a:hover {
  color: var(--nav-hover);
  border-bottom: 3px solid var(--nav-hover);
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M7.8625 10.3288C7.86247 9.82448 7.55592 9.30669 6.93396 8.89205C6.31549 8.47974 5.43234 8.20869 4.43177 8.20867C3.43124 8.20867 2.54807 8.4798 1.92958 8.89205C1.30762 9.30669 1.00025 9.82448 1.00022 10.3288C1.00022 10.6052 0.776495 10.829 0.500111 10.829C0.223728 10.829 0 10.6052 0 10.3288C2.78891e-05 9.38572 0.573169 8.59274 1.37408 8.0588C2.1785 7.5226 3.2612 7.20763 4.43177 7.20763C5.60238 7.20766 6.68505 7.52254 7.48945 8.0588C8.29037 8.59274 8.86351 9.38572 8.86354 10.3288C8.86354 10.6051 8.63969 10.8288 8.36343 10.829C8.08704 10.829 7.8625 10.6052 7.8625 10.3288ZM11.7942 10.3288C11.7941 9.58696 11.0953 8.79029 9.82141 8.41393L9.55913 8.34388L9.46302 8.3113C9.25172 8.21359 9.13143 7.97737 9.1869 7.74195C9.24248 7.50678 9.45531 7.34986 9.68783 7.35669L9.78883 7.36972L10.0878 7.44954C11.5706 7.88777 12.7952 8.93093 12.7952 10.3288C12.7952 10.6052 12.5707 10.829 12.2943 10.829C12.0181 10.8287 11.7942 10.6051 11.7942 10.3288ZM6.55195 3.12122C6.55195 1.9501 5.60287 1.0003 4.43177 1.00022C3.26061 1.00022 2.31078 1.95005 2.31078 3.12122C2.31082 4.29234 3.26064 5.2414 4.43177 5.2414C5.60284 5.24132 6.5519 4.29229 6.55195 3.12122ZM10.4836 3.12122C10.4836 2.0233 9.64934 1.12028 8.58009 1.01163L8.36343 1.00022L8.26243 0.990449C8.03432 0.943837 7.8625 0.741995 7.8625 0.500111C7.8625 0.223728 8.08704 0 8.36343 0L8.52389 0.00407257C10.1731 0.0877342 11.4846 1.4512 11.4846 3.12122C11.4846 4.84502 10.0872 6.24229 8.36343 6.24243C8.0871 6.24243 7.8626 6.01862 7.8625 5.74232C7.8625 5.46594 8.08704 5.2414 8.36343 5.2414C9.53443 5.24125 10.4836 4.29225 10.4836 3.12122ZM7.55299 3.12122C7.55294 4.84506 6.15561 6.24236 4.43177 6.24243C2.70787 6.24243 1.3106 4.84511 1.31055 3.12122C1.31055 1.39729 2.70784 0 4.43177 0C6.15564 7.35445e-05 7.55299 1.39733 7.55299 3.12122Z' fill='%23944361'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item:nth-child(2) a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11' fill='none'%3E%3Cpath d='M9.34204 10.4473C9.34204 8.92126 7.36268 7.68416 4.92102 7.68416C2.47936 7.68416 0.5 8.92126 0.5 10.4473M4.92102 6.02628C3.39498 6.02628 2.15788 4.78918 2.15788 3.26314C2.15788 1.7371 3.39498 0.5 4.92102 0.5C6.44706 0.5 7.68416 1.7371 7.68416 3.26314C7.68416 4.78918 6.44706 6.02628 4.92102 6.02628Z' stroke='%23828282' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item:nth-child(2) a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11' fill='none'%3E%3Cpath d='M9.34204 10.4473C9.34204 8.92126 7.36268 7.68416 4.92102 7.68416C2.47936 7.68416 0.5 8.92126 0.5 10.4473M4.92102 6.02628C3.39498 6.02628 2.15788 4.78918 2.15788 3.26314C2.15788 1.7371 3.39498 0.5 4.92102 0.5C6.44706 0.5 7.68416 1.7371 7.68416 3.26314C7.68416 4.78918 6.44706 6.02628 4.92102 6.02628Z' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item:nth-child(3) a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.73682 5.15495V8.06429M5.73682 10.9736C2.8446 10.9736 0.5 8.62903 0.5 5.73682C0.5 2.8446 2.8446 0.5 5.73682 0.5C8.62903 0.5 10.9736 2.8446 10.9736 5.73682C10.9736 8.62903 8.62903 10.9736 5.73682 10.9736ZM5.7658 3.40934V3.46753L5.70784 3.46764V3.40934H5.7658Z' stroke='%23828282' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item:nth-child(3) a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.73682 5.15495V8.06429M5.73682 10.9736C2.8446 10.9736 0.5 8.62903 0.5 5.73682C0.5 2.8446 2.8446 0.5 5.73682 0.5C8.62903 0.5 10.9736 2.8446 10.9736 5.73682C10.9736 8.62903 8.62903 10.9736 5.73682 10.9736ZM5.7658 3.40934V3.46753L5.70784 3.46764V3.40934H5.7658Z' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item:nth-child(4) a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M3.4052 6.89708L6.8967 3.40558M2.09613 4.71475L1.22325 5.58763C0.259102 6.55178 0.258823 8.11508 1.22297 9.07923C2.18712 10.0434 3.75078 10.0431 4.71493 9.07896L5.58688 8.20617M4.71437 2.0959L5.58725 1.22303C6.5514 0.258876 8.11441 0.259049 9.07856 1.2232C10.0427 2.18735 10.0427 3.75056 9.07851 4.71471L8.2061 5.58755' stroke='%23828282' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item:nth-child(4) a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M3.4052 6.89708L6.8967 3.40558M2.09613 4.71475L1.22325 5.58763C0.259102 6.55178 0.258823 8.11508 1.22297 9.07923C2.18712 10.0434 3.75078 10.0431 4.71493 9.07896L5.58688 8.20617M4.71437 2.0959L5.58725 1.22303C6.5514 0.258876 8.11441 0.259049 9.07856 1.2232C10.0427 2.18735 10.0427 3.75056 9.07851 4.71471L8.2061 5.58755' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active a {
  border-bottom: 3px solid var(--nav-hover);
  color: var(--nav-hover);
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active a::before {
  color: var(--nav-hover);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' fill='none'%3E%3Cpath d='M7.8625 10.3288C7.86247 9.82448 7.55592 9.30669 6.93396 8.89205C6.31549 8.47974 5.43234 8.20869 4.43177 8.20867C3.43124 8.20867 2.54807 8.4798 1.92958 8.89205C1.30762 9.30669 1.00025 9.82448 1.00022 10.3288C1.00022 10.6052 0.776495 10.829 0.500111 10.829C0.223728 10.829 0 10.6052 0 10.3288C2.78891e-05 9.38572 0.573169 8.59274 1.37408 8.0588C2.1785 7.5226 3.2612 7.20763 4.43177 7.20763C5.60238 7.20766 6.68505 7.52254 7.48945 8.0588C8.29037 8.59274 8.86351 9.38572 8.86354 10.3288C8.86354 10.6051 8.63969 10.8288 8.36343 10.829C8.08704 10.829 7.8625 10.6052 7.8625 10.3288ZM11.7942 10.3288C11.7941 9.58696 11.0953 8.79029 9.82141 8.41393L9.55913 8.34388L9.46302 8.3113C9.25172 8.21359 9.13143 7.97737 9.1869 7.74195C9.24248 7.50678 9.45531 7.34986 9.68783 7.35669L9.78883 7.36972L10.0878 7.44954C11.5706 7.88777 12.7952 8.93093 12.7952 10.3288C12.7952 10.6052 12.5707 10.829 12.2943 10.829C12.0181 10.8287 11.7942 10.6051 11.7942 10.3288ZM6.55195 3.12122C6.55195 1.9501 5.60287 1.0003 4.43177 1.00022C3.26061 1.00022 2.31078 1.95005 2.31078 3.12122C2.31082 4.29234 3.26064 5.2414 4.43177 5.2414C5.60284 5.24132 6.5519 4.29229 6.55195 3.12122ZM10.4836 3.12122C10.4836 2.0233 9.64934 1.12028 8.58009 1.01163L8.36343 1.00022L8.26243 0.990449C8.03432 0.943837 7.8625 0.741995 7.8625 0.500111C7.8625 0.223728 8.08704 0 8.36343 0L8.52389 0.00407257C10.1731 0.0877342 11.4846 1.4512 11.4846 3.12122C11.4846 4.84502 10.0872 6.24229 8.36343 6.24243C8.0871 6.24243 7.8626 6.01862 7.8625 5.74232C7.8625 5.46594 8.08704 5.2414 8.36343 5.2414C9.53443 5.24125 10.4836 4.29225 10.4836 3.12122ZM7.55299 3.12122C7.55294 4.84506 6.15561 6.24236 4.43177 6.24243C2.70787 6.24243 1.3106 4.84511 1.31055 3.12122C1.31055 1.39729 2.70784 0 4.43177 0C6.15564 7.35445e-05 7.55299 1.39733 7.55299 3.12122Z' fill='%23944361'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active:nth-child(2) a {
  color: var(--nav-hover);
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active:nth-child(2) a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 11' fill='none'%3E%3Cpath d='M9.34204 10.4473C9.34204 8.92126 7.36268 7.68416 4.92102 7.68416C2.47936 7.68416 0.5 8.92126 0.5 10.4473M4.92102 6.02628C3.39498 6.02628 2.15788 4.78918 2.15788 3.26314C2.15788 1.7371 3.39498 0.5 4.92102 0.5C6.44706 0.5 7.68416 1.7371 7.68416 3.26314C7.68416 4.78918 6.44706 6.02628 4.92102 6.02628Z' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  color: var(--nav-hover);
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active:nth-child(3) a {
  color: var(--nav-hover);
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active:nth-child(3) a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M5.73682 5.15495V8.06429M5.73682 10.9736C2.8446 10.9736 0.5 8.62903 0.5 5.73682C0.5 2.8446 2.8446 0.5 5.73682 0.5C8.62903 0.5 10.9736 2.8446 10.9736 5.73682C10.9736 8.62903 8.62903 10.9736 5.73682 10.9736ZM5.7658 3.40934V3.46753L5.70784 3.46764V3.40934H5.7658Z' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active:nth-child(4) a {
  color: var(--nav-hover);
}
.content-overview.dashboard-event #block-crm-pathretreats-local-tasks .tabs .nav.nav-tabs .nav-item.active:nth-child(4) a::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M3.4052 6.89708L6.8967 3.40558M2.09613 4.71475L1.22325 5.58763C0.259102 6.55178 0.258823 8.11508 1.22297 9.07923C2.18712 10.0434 3.75078 10.0431 4.71493 9.07896L5.58688 8.20617M4.71437 2.0959L5.58725 1.22303C6.5514 0.258876 8.11441 0.259049 9.07856 1.2232C10.0427 2.18735 10.0427 3.75056 9.07851 4.71471L8.2061 5.58755' stroke='%23944361' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  color: var(--nav-hover);
}
.content-overview.dashboard-event .participants-list-form-wrapper .navbar {
  padding: 0;
  display: block;
  padding-bottom: 35px;
  padding-top: 12px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .navbar .navbar-header {
  padding-left: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .navbar .navbar-header li a {
  padding: 12px 18px;
  font-size: 12px;
  border: 1px solid #E7E7E7;
  border-radius: 40px;
  text-align: center;
  color: #223745;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  margin: 0;
}
.content-overview.dashboard-event .participants-list-form-wrapper .navbar .navbar-header li a:hover {
  background-color: var(--nav-hover);
  color: #F9F8F5;
  border: 1px solid var(--nav-hover);
}
.content-overview.dashboard-event .participants-list-form-wrapper .navbar .navbar-header li a.active {
  background-color: var(--nav-hover);
  color: #F9F8F5;
  border: 1px solid var(--nav-hover);
}
.content-overview.dashboard-event .participants-list-form-wrapper h3 {
  margin-bottom: 14px;
  font-size: 14px;
  color: var(--black);
  font-weight: 500;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FAFAFA;
  border-radius: 5px;
  padding: 10px 0;
  margin: 0;
  border-bottom: 1px solid #E7E7E7;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants > div {
  min-width: 130px;
  max-width: 130px;
  border-right: 1px solid #e7e7e7;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants > div:last-child {
  border-right: 0;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-participant-accommodation {
  min-width: 180px;
  max-width: 180px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-participant-outstanding-balance {
  min-width: 150px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-participant-email,
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-staff-mail {
  min-width: 200px;
  max-width: 200px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-participant-phone,
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-staff-phone {
  min-width: 145px;
  max-width: 145px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-participant-country {
  max-width: 150px;
  min-width: 150px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-participant-status,
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-staff-status,
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-staff-roles {
  min-width: 165px;
  max-width: 165px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-staff-last-name {
  min-width: 140px;
  max-width: 140px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .event-participants .event-staff-accommodation {
  min-width: 240px;
  max-width: 240px;
}
.content-overview.dashboard-event .participants-list-form-wrapper .view-content .accordion-item .accordion-body .participant-forms-section .participant-forms-grid .form-card {
  width: calc(20% - 12px);
}
.content-overview.dashboard-event .participants-active {
  margin-bottom: 24px;
}
.content-overview.dashboard-event .event-details-wrapper {
  overflow-x: auto;
}
.content-overview.dashboard-event .participants-active .preferred-name,
.content-overview.dashboard-event .participants-inactive .preferred-name,
.content-overview.dashboard-event .support-staff .preferred-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.content-overview.dashboard-event .participants-active .preferred-name img,
.content-overview.dashboard-event .participants-inactive .preferred-name img,
.content-overview.dashboard-event .support-staff .preferred-name img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
}
.content-overview.dashboard-event .participants-active .accordion-item,
.content-overview.dashboard-event .participants-inactive .accordion-item,
.content-overview.dashboard-event .support-staff .accordion-item {
  margin-top: 0 !important;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #E7E7E7;
}
.content-overview.dashboard-event .participants-active .accordion-header,
.content-overview.dashboard-event .participants-inactive .accordion-header,
.content-overview.dashboard-event .support-staff .accordion-header {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper > div,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1;
  min-width: 130px;
  max-width: 130px;
  color: #292D32;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper > div label,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div label,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper > div label {
  display: none;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper > div input,
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper > div select,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div input,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div select,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper > div input,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper > div select {
  color: #223745;
  font-size: 10px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper > div select,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div select,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper > div select {
  background-color: #EADEF6;
  padding: 10px 12px;
  width: 100%;
  margin-inline: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Crect width='16.7852' height='16.7852' rx='2' fill='white' fill-opacity='0.3'/%3E%3Cpath d='M5 6.69604L8.39287 10.0889L11.7858 6.69604' stroke='%23223745'/%3E%3C/svg%3E");
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: right 8px center;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  border: none !important;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper > div input,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div input,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper > div input {
  width: 100%;
  background-color: #E7E7E7;
  border: 1px solid #E7E7E7;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.32s all ease-in-out;
  transition: 0.32s all ease-in-out;
  font-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M8.8828 2.3273C8.88314 2.26885 8.87194 2.2109 8.84984 2.15679C8.82773 2.10268 8.79517 2.05346 8.754 2.01196L6.87085 0.128808C6.82935 0.0876445 6.78013 0.0550778 6.72602 0.0329754C6.67191 0.0108729 6.61396 -0.000330519 6.55551 7.42348e-06C6.49706 -0.000330519 6.43912 0.0108729 6.385 0.0329754C6.33089 0.0550778 6.28167 0.0876445 6.24017 0.128808L4.98326 1.38572L0.128808 6.24017C0.0876445 6.28167 0.0550778 6.33089 0.0329754 6.385C0.0108729 6.43912 -0.000330519 6.49706 7.42348e-06 6.55551L7.42348e-06 8.43866C7.42348e-06 8.55646 0.0468006 8.66943 0.130093 8.75272C0.213385 8.83601 0.326354 8.8828 0.444147 8.8828H2.3273C2.38945 8.88618 2.45161 8.87646 2.50976 8.85428C2.56791 8.83209 2.62075 8.79792 2.66485 8.754L7.49265 3.89956L8.754 2.66485C8.79454 2.6218 8.82757 2.57226 8.85172 2.51828C8.85599 2.48288 8.85599 2.44709 8.85172 2.41169C8.85379 2.39101 8.85379 2.37018 8.85172 2.34951L8.8828 2.3273ZM2.1452 7.99452H0.888287L0.888287 6.73761L5.2986 2.3273L6.55551 3.58422L2.1452 7.99452ZM7.18175 2.95798L5.92483 1.70106L6.55551 1.07483L7.80799 2.3273L7.18175 2.95798Z' fill='%23939393'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 8px center;
  background-size: 10px;
  padding: 10px 12px 10px 24px;
  line-height: 1;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .select-status-wrapper,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .select-status-wrapper,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .select-status-wrapper {
  min-width: 165px;
  max-width: 165px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .email,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .email,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .email {
  min-width: 200px;
  max-width: 200px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .js-form-type-textfield,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .js-form-type-textfield,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .js-form-type-textfield {
  min-width: 180px;
  max-width: 180px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .phone,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .phone,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .phone {
  min-width: 145px;
  max-width: 145px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .country,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .country,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .country {
  min-width: 150px;
  max-width: 150px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .js-form-type-select,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .js-form-type-select,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .js-form-type-select {
  max-width: 165px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .form-completed,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .form-completed,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .form-completed {
  padding: 10px 12px;
  font-size: 12px;
  background-color: rgba(248, 103, 137, 0.168627451);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 5px;
  border-radius: 5px;
  margin-inline: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 115px;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .form-completed::after,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .form-completed::after,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .form-completed::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Crect width='16.7852' height='16.7852' rx='2' fill='%23FFF3F6'/%3E%3Cpath d='M5 6.69604L8.39287 10.0889L11.7858 6.69604' stroke='%23223745'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 17px;
  width: 17px;
  display: block;
}
.content-overview.dashboard-event .participants-active .accordion-header .js-form-wrapper .outstanding,
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper .outstanding,
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .outstanding {
  min-width: 150px;
  max-width: 150px;
  color: #223745;
}
.content-overview.dashboard-event .participants-active .accordion-header .custom-dropdown button,
.content-overview.dashboard-event .participants-inactive .accordion-header .custom-dropdown button,
.content-overview.dashboard-event .support-staff .accordion-header .custom-dropdown button {
  padding: 0;
  margin: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  border: 0;
  background-color: transparent;
  color: var(--heading);
  font-size: 14px;
}
.content-overview.dashboard-event .participants-active .accordion-header .custom-dropdown button svg,
.content-overview.dashboard-event .participants-inactive .accordion-header .custom-dropdown button svg,
.content-overview.dashboard-event .support-staff .accordion-header .custom-dropdown button svg {
  display: block;
  width: 1em;
  height: 1em;
}
.content-overview.dashboard-event .participants-active .accordion-header .custom-dropdown button svg circle,
.content-overview.dashboard-event .participants-inactive .accordion-header .custom-dropdown button svg circle,
.content-overview.dashboard-event .support-staff .accordion-header .custom-dropdown button svg circle {
  fill: var(--heading);
}
.content-overview.dashboard-event .participants-active .accordion-header .custom-dropdown .dropdown-menu,
.content-overview.dashboard-event .participants-inactive .accordion-header .custom-dropdown .dropdown-menu,
.content-overview.dashboard-event .support-staff .accordion-header .custom-dropdown .dropdown-menu {
  position: absolute;
  left: 0;
}
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper select[data-value=info_letter_sent] {
  background-color: #FFE3CC;
}
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper select[data-value=enrolled] {
  background-color: #FFC99D;
}
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper select[data-value=closed_abandoned] {
  background-color: #E7E7E7;
}
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .js-form-type-textfield {
  min-width: 240px;
  max-width: 240px;
}
.content-overview.dashboard-event .support-staff .accordion-header .js-form-wrapper .js-form-type-select {
  min-width: 165px;
  max-width: 165px;
}
.content-overview.dashboard-event .participants-inactive .accordion-header .js-form-wrapper > div select {
  background-color: #E7E7E7;
}

.items.js-form-wrapper.form-wrapper[data-drupal-selector=edit-staff-core] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  padding: 12px;
}
.items.js-form-wrapper.form-wrapper[data-drupal-selector=edit-staff-core] .item.js-form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  color: var(--black);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.items.js-form-wrapper.form-wrapper[data-drupal-selector=edit-staff-core] .item.js-form-wrapper .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.items.js-form-wrapper.form-wrapper[data-drupal-selector=edit-staff-core] .item.js-form-wrapper .name img {
  height: 30px;
  width: 30px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 50%;
}
.items.js-form-wrapper.form-wrapper[data-drupal-selector=edit-staff-core] .item.js-form-wrapper > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.node-venue-info-form {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}
.node-venue-info-form .fieldset-legend {
  display: inline-block;
  font-weight: 600;
  color: #223745;
  margin-bottom: 25px;
}
.node-venue-info-form .js-form-wrapper[data-drupal-selector=edit-group-accommodation-types-prices] .fieldset-wrapper .js-form-wrapper {
  width: 100%;
}
.node-venue-info-form fieldset {
  width: calc(50% - 15px);
}
.node-venue-info-form fieldset .fieldset-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.node-venue-info-form fieldset .js-form-wrapper {
  width: calc(50% - 10px);
}
.node-venue-info-form fieldset .js-form-item {
  margin: 0 !important;
}
.node-venue-info-form fieldset .js-form-item label {
  font-size: 12px;
  font-weight: 400;
  color: #939393;
  margin-bottom: 10px;
}
.node-venue-info-form fieldset .js-form-item input,
.node-venue-info-form fieldset .js-form-item select,
.node-venue-info-form fieldset .js-form-item textarea {
  font-size: 14px;
  font-weight: 400;
  color: #223745;
  padding: 15px 0;
  outline: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 0;
}
.node-venue-info-form fieldset .js-form-item input:focus,
.node-venue-info-form fieldset .js-form-item select:focus,
.node-venue-info-form fieldset .js-form-item textarea:focus {
  outline: 0;
  -webkit-box-sizing: none;
          box-sizing: none;
}
.node-venue-info-form fieldset .js-form-item .description {
  display: none;
}
.node-venue-info-form fieldset .js-form-item textarea {
  height: 50px;
}
.node-venue-info-form .js-form-type-vertical-tabs {
  display: none;
}

.wrapper-event-venue-info h3 {
  color: #223745;
  margin-bottom: 0;
}
.wrapper-event-venue-info .col-md-6 .section-title {
  padding-top: 0;
}
.wrapper-event-venue-info .col-md-6 .details-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 24px;
  gap: 20px;
}
.wrapper-event-venue-info .col-md-6 .details-grid .field {
  width: calc(50% - 10px);
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 10px;
}
.wrapper-event-venue-info .col-md-6 .details-grid .field-label {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  color: #939393;
}
.wrapper-event-venue-info .col-md-6 .details-grid .field-value {
  font-size: 14px;
  color: #223745;
  margin-bottom: 16px;
  display: block;
}
.wrapper-event-venue-info .subtitle {
  color: #939393;
  font-size: 12px;
  display: block;
  margin-bottom: 30px;
}
.wrapper-event-venue-info .details-accommodationd {
  width: 50%;
}
.wrapper-event-venue-info .details-accommodationd .group-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper-event-venue-info .details-accommodationd .group-fields .field-name,
.wrapper-event-venue-info .details-accommodationd .group-fields .field-cost {
  width: calc(50% - 10px);
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 30px;
}
.wrapper-event-venue-info .details-accommodationd .group-fields .field-name .field-label,
.wrapper-event-venue-info .details-accommodationd .group-fields .field-cost .field-label {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  color: #939393;
}
.wrapper-event-venue-info .details-accommodationd .group-fields .field-name .field-value,
.wrapper-event-venue-info .details-accommodationd .group-fields .field-cost .field-value {
  font-size: 14px;
  color: #223745;
  margin-bottom: 16px;
  display: block;
}/*# sourceMappingURL=crm.css.map */