/*signup*/
.exso.v2 .btn,
.exso.v2 .sp-container .sp-picker-container .sp-button-container .sp-cancel,
.exso.v2 .sp-container .sp-picker-container .sp-button-container .sp-choose {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  display: inline-flex;
  margin: unset;
  border-radius: 32px;
  padding: 8px 16px;
  border: 1px solid transparent;
  text-align: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  justify-content: center;
  outline-style: unset;
  cursor: pointer;
}
.exso.v2 .btn.btn-primary.btn-disabled,
.exso.v2 .btn.btn-disabled,
.exso.v2
  .sp-container
  .sp-picker-container
  .sp-button-container
  .btn-disabled.sp-cancel,
.exso.v2
  .sp-container
  .sp-picker-container
  .sp-button-container
  .btn-disabled.sp-choose,
.exso.v2 .btn.btn-primary[disabled],
.exso.v2 .btn[disabled],
.exso.v2
  .sp-container
  .sp-picker-container
  .sp-button-container
  [disabled].sp-cancel,
.exso.v2
  .sp-container
  .sp-picker-container
  .sp-button-container
  [disabled].sp-choose {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #ddd !important;
  border-color: #ddd !important;
  color: #777 !important;
}
.exso.v2 .form-group input[type="number"] {
  -moz-appearance: textfield;
}
.exso.v2 .form-group input[type="number"]::-webkit-inner-spin-button,
.exso.v2 .form-group input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.exso.v2 .form-group input[type="text"],
.exso.v2 .form-group input[type="password"],
.exso.v2 .form-group input[type="email"],
.exso.v2 .form-group input[type="tel"],
.exso.v2 .form-group input[type="number"],
.exso.v2 .form-group input[type="url"],
.exso.v2 .form-group input[type="money"],
.exso.v2 .form-group textarea,
.exso.v2 .form-group select,
.exso.v2 .form-group button.dropdown-toggle {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  height: 36px;
  width: 100%;
  max-height: 116px;
  padding: 6px;
  border-radius: 4px;
  overflow: hidden;
  color: #113321;
  text-overflow: ellipsis;
  box-shadow: none;
  border: 1px solid transparent;
}
.exso.v2 .form-group input[type="text"].group-border,
.exso.v2 .form-group input[type="password"].group-border,
.exso.v2 .form-group input[type="email"].group-border,
.exso.v2 .form-group input[type="tel"].group-border,
.exso.v2 .form-group input[type="number"].group-border,
.exso.v2 .form-group input[type="url"].group-border,
.exso.v2 .form-group input[type="money"].group-border,
.exso.v2 .form-group textarea.group-border,
.exso.v2 .form-group select.group-border,
.exso.v2 .form-group button.dropdown-toggle.group-border {
  border-radius: 0;
}
.exso.v2 .form-group input[type="text"]:focus,
.exso.v2 .form-group input[type="password"]:focus,
.exso.v2 .form-group input[type="email"]:focus,
.exso.v2 .form-group input[type="tel"]:focus,
.exso.v2 .form-group input[type="number"]:focus,
.exso.v2 .form-group input[type="url"]:focus,
.exso.v2 .form-group input[type="money"]:focus,
.exso.v2 .form-group textarea:focus,
.exso.v2 .form-group select:focus,
.exso.v2 .form-group button.dropdown-toggle:focus {
  outline: none;
}
.exso.v2 .form-group input[type="text"]:hover,
.exso.v2 .form-group input[type="password"]:hover,
.exso.v2 .form-group input[type="email"]:hover,
.exso.v2 .form-group input[type="tel"]:hover,
.exso.v2 .form-group input[type="number"]:hover,
.exso.v2 .form-group input[type="url"]:hover,
.exso.v2 .form-group input[type="money"]:hover,
.exso.v2 .form-group textarea:hover,
.exso.v2 .form-group select:hover,
.exso.v2 .form-group button.dropdown-toggle:hover {
  outline: none;
}
.exso.v2 .form-group input[type="text"]::placeholder,
.exso.v2 .form-group input[type="password"]::placeholder,
.exso.v2 .form-group input[type="email"]::placeholder,
.exso.v2 .form-group input[type="tel"]::placeholder,
.exso.v2 .form-group input[type="number"]::placeholder,
.exso.v2 .form-group input[type="url"]::placeholder,
.exso.v2 .form-group input[type="money"]::placeholder,
.exso.v2 .form-group textarea::placeholder,
.exso.v2 .form-group select::placeholder,
.exso.v2 .form-group button.dropdown-toggle::placeholder {
  color: #777;
}
.exso.v2 .form-group button.dropdown-toggle {
  align-items: center;
  display: flex;
  height: 38px;
  justify-content: space-between;
  padding: 4px 8px;
}
.exso.v2 .form-group select {
  appearance: none;
  background-image: url(https://assets.loopandtie.com/assets/lasso/forms/select-caret-down-8e837aa1a3985f96c359db9e1fd6a57cc04fb52743daff75b840eed60af02b19.svg);
  background-repeat: no-repeat;
  background-position: right 8px center;
  padding-right: 28px;
}
.exso.v2 .form-group.is-disabled.is-disabled.is-disabled .input-outer-border {
  border: 1px solid #777;
  background-color: #f4f4f4;
  cursor: not-allowed;
}
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  input[type="text"],
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  input[type="password"],
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  input[type="email"],
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  input[type="tel"],
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  input[type="url"],
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  textarea,
.exso.v2
  .form-group.is-disabled.is-disabled.is-disabled
  .input-outer-border
  select {
  border: 0 solid transparent;
  background-color: #f4f4f4;
  cursor: not-allowed;
}
.exso.v2 .form-group .radio-inline {
  padding-left: 25px;
}
.exso.v2 .form-group .radio-inline input[type="radio"] {
  left: 0;
}
.exso.v2 .form-group input[type="radio"] {
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: 1px solid #0a406d;
  border-radius: 16px;
  display: grid;
  place-content: center;
}
.exso.v2 .form-group input[type="radio"]::before {
  content: "";
  width: 12px;
  height: 12px;
  transform: scale(0);
  transition: 100ms transform ease-in-out;
  background-color: #0a406d;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 16px;
}
.exso.v2 .form-group input[type="radio"]:checked::before {
  transform: scale(1);
}
.exso.v2 .form-group input[type="radio"]:focus {
  outline: none;
}
.exso.v2 .form-group input[type="checkbox"] {
  appearance: none;
  background-color: #fff;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: 1px solid #a7d5ff;
  border-radius: 4px;
  display: grid;
  place-content: center;
}
.exso.v2 .form-group input[type="checkbox"]::before {
  content: "";
  width: 19px;
  height: 19px;
  transform: scale(0);
  transition: 100ms transform ease-in-out;
  background-color: #a7d5ff;
  background-image: url(//assets.loopandtie.com/assets/lasso/forms/check-white-5d33daecdee5982e2f87a60c3bd37a67991632a53d5fb9df3e41f3319c8baa87.svg);
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 4px;
}
.exso.v2 .form-group input[type="checkbox"]:checked::before {
  transform: scale(1);
}
.exso.v2 .form-group .checkbox input[type="checkbox"] {
  position: absolute;
}
.exso.v2 .form-group .controls .checkbox.inline input[type="checkbox"] {
  left: 0;
}
.exso.v2 .form-group label {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #777;
}
.exso.v2 .form-group .input-addon-group .input-addon img {
  width: 22px;
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-append {
  right: 0;
}
.exso.v2 .dropzone-wrapper {
  display: flex;
  gap: 32px;
  min-height: 246px;
  align-items: center;
  flex: 1 0 0;
}
@media screen and (max-width: 767px) {
  .exso.v2 .dropzone-wrapper {
    flex-direction: column;
    margin-bottom: 24px;
  }
}
.exso.v2 .dropzone-wrapper.dropzone-circle .dropzone-container.missing {
  border-radius: 50%;
  gap: unset;
  max-height: 250px;
  max-width: 250px;
  padding: 42px 24px;
}
.exso.v2 .dropzone-wrapper .dropzone-container {
  display: flex;
  padding: 64px 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  flex: 1 0 0;
  align-self: stretch;
  text-align: center;
}
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls-container {
  align-self: flex-start;
}
.exso.v2 .dropzone-wrapper .dropzone-container.missing {
  border-radius: 16px;
  box-shadow: unset;
  border-color: #0a406d;
  border-style: dashed;
  border-width: 1px;
  background: #fdfbf8;
  font-family: "Tiempos Text", serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
}
.exso.v2 .dropzone-wrapper .dropzone-container.highlight {
  background-color: #e2ede7;
}
.exso.v2 .dropzone-wrapper .dropzone-container:not(.missing) {
  border: none;
  padding: 0;
  background: #fff;
}
.exso.v2 .dropzone-wrapper .dropzone-container:not(.missing) .image {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  max-width: 100%;
  max-height: 100%;
}
.exso.v2 .dropzone-wrapper .dropzone-container input[type="file"] {
  display: none;
}
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls p,
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls input,
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls button,
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls a,
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls label {
  margin: 10px;
}
.exso.v2
  .dropzone-wrapper
  .dropzone-container
  .image-controls
  img.persisted-image {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  max-width: 100%;
  max-height: 300px;
  margin-bottom: 16px;
}
.exso.v2 p {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  color: #777;
  margin-bottom: unset;
}
.exso.v2 p.text-header {
  font-family: "Tiempos Text", serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  color: #333;
  margin-bottom: unset;
}
.exso.v2 p.text-subheader {
  font-family: "Tiempos Text", serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #333;
  margin-bottom: unset;
}
.exso.v2 h1 {
  font-family: "Tiempos Text", serif;
  font-size: 22px;
  line-height: 30.2px;
  letter-spacing: -0.48px;
  font-weight: 400;
  color: #777;
}
.exso.v2.devise
  .forms-wrapper
  .form-container
  .simple_form
  .user_company_name
  .error-block {
  color: #cf1322;
}
.exso.v2.devise
  .forms-wrapper
  .form-container
  .simple_form
  .user_company_name
  .error-block
  i {
  filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg)
    brightness(79%) contrast(106%);
}
.exso.v2.sessions .main-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  flex-grow: 1;
}
.exso.v2.sessions .login-form .login-form-title h1 {
  font-family: "Tiempos Text", serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .exso.v2.sessions .login-form .login-form-title h1 {
    font-size: 26px;
    line-height: 36.4px;
  }
}
.exso.v2.sessions .login-form .login-form-title p {
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  margin: 0;
}
.exso.v2.sessions .login-form .remember label {
  vertical-align: middle;
}
.exso.v2.sessions .login-form .forgot a {
  color: #a7d5ff;
}
.exso.v2.sessions .login-form .forgot a i {
  vertical-align: middle;
  margin-bottom: 1px;
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2.sessions .login-form .links {
  padding: 8px;
}
.exso.v2.sessions .login-form .links a {
  color: #a7d5ff;
}
.exso.v2.sessions .login-form .links a i {
  vertical-align: bottom;
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2.sessions .login-form .links a.okta-link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}
.exso.v2.sessions .login-form .links a.okta-link span.okta-logo {
  background-image: url(//assets.loopandtie.com/assets/Okta_Aura_Black_S-9da19e37b1086aa5597bf536264f76b1bd7225323b42c60a24621c38ec8500bd.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 20px;
  height: 20px;
}
.exso.v2.passwords .main-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - 190px);
}
.exso.v2.passwords .main-container .form-container .form-title h1 {
  font-family: "Tiempos Text", serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .exso.v2.passwords .main-container .form-container .form-title h1 {
    font-size: 26px;
    line-height: 36.4px;
  }
}
.exso.v2.passwords .main-container .form-container .form-title p {
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  margin: 0;
}
.exso.v2.passwords .main-container .form-container .micro-illustration {
  width: 150px;
  height: 150px;
  margin: 17.5px auto;
  background-color: #dceff4;
  overflow: visible;
  border-radius: 100%;
}
.exso.v2.passwords .main-container .form-container .reset-password-submit {
  margin: 24px 0;
}
.exso.v2.passwords .main-container .form-container .links a {
  color: #a7d5ff;
}
.exso.v2.passwords .main-container .form-container .links a i {
  vertical-align: bottom;
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2.passwords .main-container .edit-password-submit button {
  width: 100%;
}
.exso.v2.devise .forms-wrapper .password-requirements .password-checks {
  padding: 12px 24px;
  background: #fbf7f0;
  border-radius: 4px;
  margin-top: 24px;
}
.exso.v2
  .form-group.has-error.has-error.has-error
  .input-outer-border
  input[type="password"] {
  border: 1px solid #cf1322;
}
.exso.v2 .form-group.has-error.has-error.has-error .input-outer-border {
  border: 1px solid #cf1322;
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-append {
  right: 0;
}
.exso.v2 .form-group.has-error .help-block i,
.exso.v2 .form-group.has-error .input-addon i {
  filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg)
    brightness(79%) contrast(106%);
}
span.icon-exso-show,
i.icon-exso-show {
  background-image: url("images/eye.svg");
}
.exso.v2
  .form-group
  .input-addon-group
  .input-outer-border:not(:last-child)
  .form-control {
  padding-right: 30px;
}
span.icon-exso-locked,
i.icon-exso-locked {
  background-image: url("images/lock.svg");
}
span.icon-exso-arrow-right,
i.icon-exso-arrow-right {
  background-image: url("images/arrow.svg");
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #cf1322;
}
.exso.v2 .form-group.has-error .help-block,
.exso.v2 .form-group.has-error .input-addon {
  color: #cf1322;
}
.exso.v2.devise .container-fluid .signup-form-title h1 {
  font-family: "Tiempos Text", serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  margin: 0;
}
span.icon-exso-user,
i.icon-exso-user {
  background-image: url("images/user.svg");
}
span.icon-exso-business,
i.icon-exso-business {
  background-image: url("images/building.svg");
}
span.icon-exso-info,
i.icon-exso-info {
  background-image: url("images/info.svg");
}
i.icon-exso-print {
  background-image: url("images/print.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
}
.exso.v2 .form-group .help-block span {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #777;
  vertical-align: top;
}
span.icon-exso-web,
i.icon-exso-web {
  background-image: url("images/web.svg");
}
.exso.v2.devise
  .forms-wrapper
  .subdomain-preview
  .subdomain-visualize
  .col-md-6:first-child
  i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
span.icon-exso-negative-question-mark,
i.icon-exso-negative-question-mark {
  background-image: url("images/negative-question-mark.svg");
}
.exso.v2.devise .forms-wrapper .subdomain-preview .subdomain-visualize span {
  width: 80%;
}
.exso.v2.devise .forms-wrapper .subdomain-preview span {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
  max-width: 500px;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.exso.v2.devise
  .forms-wrapper
  .subdomain-preview
  .subdomain-visualize
  .col-md-6:last-child
  i {
  filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg)
    brightness(96%) contrast(98%);
}
span.icon-exso-customizations,
i.icon-exso-customizations {
  background-image: url("images/customizations.svg");
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement {
  margin: 4px auto;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check
  .requirement-marker-outline {
  display: inline-flex;
  width: 12px;
  height: 12px;
  padding: 2px;
  justify-content: center;
  align-items: flex-end;
  vertical-align: middle;
  margin-bottom: 2px;
  border-radius: 32px;
  border: 1px solid #777;
}
.password-requirement .check {
  display: flex;
  align-items: center;
}
.password-requirement .requirement-marker-outline {
  flex-shrink: 0;
}
.password-requirement .check > span {
  margin-left: 6px;
  white-space: nowrap;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check
  .requirement-marker-outline
  .requirement-marker-content {
  display: flex;
  padding: 2px;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 32px;
  background: #777;
}
.exso.v2.devise .forms-wrapper .links-container .terms-link .login-link a i {
  vertical-align: middle;
  margin-bottom: 1px;
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2.devise .forms-wrapper .links-container .terms-link .login-link a {
  color: #a7d5ff;
}
.exso.v2.devise .modal-dialog {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 90%;
  max-width: 700px;
  height: auto !important;
  max-height: 90vh !important;
  margin: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2000;
}
.exso.v2.devise .modal-content {
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  border-radius: 10px;
  background-color: #fff;
}
.exso.v2.devise .modal-body {
  max-height: calc(90vh - 120px);
  overflow-y: auto;
}
.exso.v2.devise .modal-content .modal-footer {
  border-top: 1px solid #e5e5e5 !important;
  background: #fafafa !important;
  padding: 16px 24px !important;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-radius: 0 0 10px 10px;
  position: sticky;
  bottom: 0;
  z-index: 10;
}
.exso.v2.devise .modal-footer .btn {
  border-radius: 50px !important;
  font-weight: 500;
  padding: 8px 24px !important;
  min-width: 90px;
  transition: background 0.2s ease;
}
.exso.v2.devise .modal-footer .btn:first-child {
  background-color: white;
  color: #5d9dda;
  border: 1px solid #5d9dda;
}
.exso.v2.devise .modal-footer .btn:last-child {
  background-color: #5d9dda;
  color: #fff;
  border: none;
  margin-left: 10px;
}
.exso.v2.devise .modal-footer .btn:last-child:hover {
  background-color: #5d9dda;
}
.g-recaptcha {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin: 15px auto !important;
  width: 100%;
}
.subdomain-visualize {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.subdomain-visualize .col-md-6:first-child {
  display: flex;
  align-items: center;
  gap: 6px;
}
.subdomain-visualize .col-md-6:last-child {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 0;
  margin-left: 10px;
  transform: translateY(2px);
}
.edit-dashboard-link {
  font-size: 14px;
  color: #007a5c;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.edit-dashboard-link:hover {
  text-decoration: underline;
}
/* Reinvitations */
.exso.v2 .form-group input[type="email"]:hover {
  outline: none;
}
.exso.v2 .form-group .input-addon-group .input-addon {
  position: absolute;
  top: 0;
  padding: 10px 8px;
  line-height: 0;
}
.exso.v2 .form-group .input-addon-group {
  position: relative;
  width: 100%;
}
.exso.v2 .form-group .input-addon-group i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 i[class^="icon-exso-"] {
  height: 22px;
  width: 22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
i.icon-exso-email {
  background-image: url("images/email.svg");
}
.exso.v2 .btn:focus {
  outline-style: unset;
}
.exso.v2 .btn i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .btn.btn-main.btn-ghost i,
.exso.v2 .btn.btn-ghost i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .btn.btn-main.btn-ghost:hover i,
.exso.v2 .btn.btn-ghost:hover i {
  filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg)
    brightness(88%) contrast(82%);
}
.exso.v2 .btn.btn-sm {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
}
.exso.v2 .btn.btn-sm i {
  width: 20px;
  height: 20px;
  background-size: 20px;
  margin: 0 2px;
}
.exso.v2 .btn.btn-sm i.icon-right {
  margin-right: -6px;
}
.exso.v2 .btn {
  padding: 8px 16px;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
}
.exso.v2 .btn i {
  width: 24px;
  height: 24px;
  background-size: 24px;
  margin: 0 2px;
}
.exso.v2 .btn i.icon-right {
  margin-right: -5px;
}
.exso.v2 p {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #777;
  margin-bottom: unset;
}
.exso.v2 i[class^="icon-exso-"] {
  height: 22px;
  width: 22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.exso.v2 a {
  font-family: "Söhne", sans-serif;
  font-weight: 400;
  text-decoration: none;
  color: #a7d5ff;
}
.exso.v2 h1 {
  font-family: "Söhne", sans-serif;
  font-size: 38px;
  line-height: 53.2px;
  letter-spacing: -0.48px;
  font-weight: 400;
  color: #777;
}
@media screen and (min-width: 992px) {
  .exso.v2 h1 {
    font-size: 48px;
    line-height: 57.6px;
  }
}
.exso.v2.devise .container-fluid {
  background-image: url(//assets.loopandtie.com/assets/lasso/devise/squiggly-line-02-08962625dcc9b546859aee10f63068812a2c282304638809244530000646dbbc.svg),
    url(//assets.loopandtie.com/assets/lasso/devise/squiggly-line-03-fcbba4cdc1352d51406fd43836d6714f3966c163ad18b7f1cb5be28e9c698462.svg),
    url(//assets.loopandtie.com/assets/lasso/devise/squiggly-line-04-2f91630fb3e42d42beef4270a0cb39ad8491085bfbe2f81f9228bf34c7360b77.svg),
    url(//assets.loopandtie.com/assets/lasso/devise/squiggly-line-01-9d2b9fce7ac5e645983a033fa9090473b95835f9cee46eeedd37970f075066ed.svg);
  background-repeat: no-repeat;
  background-position: top left, top right, bottom left, bottom right;
  background-size: 20%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .container-fluid {
    background-size: 13%;
  }
}
.exso.v2 .form-group .input-addon-group i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .form-group .input-addon-group .input-addon {
  position: absolute;
  top: 0;
  padding: 10px 8px;
  line-height: 0;
}
.exso.v2.reinvitations .main-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - 190px);
}
.exso.v2.reinvitations
  .main-container
  .resend-invite-form
  .resend-invite-title
  h1 {
  font-family: "Tiempos Text", serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .exso.v2.reinvitations
    .main-container
    .resend-invite-form
    .resend-invite-title
    h1 {
    font-size: 26px;
    line-height: 36.4px;
  }
}
.exso.v2.reinvitations
  .main-container
  .resend-invite-form
  .resend-invite-title
  p {
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  margin: 0;
}
.exso.v2.reinvitations .main-container .resend-invite-form .micro-illustration {
  width: 150px;
  height: 150px;
  margin: 17.5px auto;
  background-color: #e3d3fc;
  overflow: visible;
  border-radius: 100%;
}
.exso.v2.reinvitations
  .main-container
  .resend-invite-form
  .resend-invite-submit {
  margin: 24px 0;
}
/*Confirmation*/
.exso.v2 .btn {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  display: inline-flex;
  margin: unset;
  border-radius: 32px;
  padding: 8px 16px;
  border: 1px solid transparent;
  text-align: center;
  align-items: center;
  align-content: center;
  justify-items: center;
  justify-content: center;
  outline-style: unset;
  cursor: pointer;
}
.exso.v2 .form-group input[type="text"]:focus-visible,
.exso.v2 .form-group input[type="password"]:focus-visible,
.exso.v2 .form-group input[type="email"]:focus-visible,
.exso.v2 .form-group input[type="tel"]:focus-visible,
.exso.v2 .form-group input[type="number"]:focus-visible,
.exso.v2 .form-group input[type="url"]:focus-visible,
.exso.v2 .form-group input[type="money"]:focus-visible,
.exso.v2 .form-group textarea:focus-visible,
.exso.v2 .form-group select:focus-visible,
.exso.v2 .form-group button.dropdown-toggle:focus-visible {
  outline: none;
}
.exso.v2.devise .main-logo img {
  height: 64px;
  padding: 16px 24px;
}
body.exso.v2.devise .container-fluid {
  background-image: url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-02-08962625dcc9b546859aee10f63068812a2c282304638809244530000646dbbc.svg"),
    url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-03-fcbba4cdc1352d51406fd43836d6714f3966c163ad18b7f1cb5be28e9c698462.svg"),
    url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-04-2f91630fb3e42d42beef4270a0cb39ad8491085bfbe2f81f9228bf34c7360b77.svg"),
    url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-01-9d2b9fce7ac5e645983a033fa9090473b95835f9cee46eeedd37970f075066ed.svg");
  background-repeat: no-repeat;
  background-position: top left, top right, bottom left, bottom right;
  background-size: 10%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.exso.v2 h4 {
  font-family: "Söhne", sans-serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  color: #777;
  margin: unset;
}
@media screen and (min-width: 992px) {
  .exso.v2 h4 {
    font-size: 26px;
    line-height: 36.4px;
  }
}
.exso.v2.devise .confirmation-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: calc(100vh - 190px);
}
.exso.v2.devise .confirmation-container .confirmation {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
  margin: 0 auto;
  width: 352px;
  height: 416px;
  padding: 16px 12px;
  border-radius: 48px;
  background: #fff;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .confirmation-container .confirmation {
    width: 656px;
    gap: 24px;
    padding: 16px 32px;
    font-size: 22px;
  }
}
.exso.v2.devise .confirmation-container .confirmation .confirmation-body {
  padding: 6px;
  text-align: center;
}
.exso.v2.devise .confirmation-container .confirmation .confirmation-body h4 {
  font-size: 21px;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .confirmation-container .confirmation .confirmation-body h4 {
    font-size: 22px;
  }
}
.exso.v2.devise
  .confirmation-container
  .confirmation
  .confirmation-body
  .micro-illustration {
  width: 150px;
  height: 150px;
  margin: 17.5px;
  background-color: #eaf9d7;
  overflow: visible;
  border-radius: 100%;
}
/*Get to Known you*/
.exso.v2 .form-group {
  margin-bottom: unset;
}
.exso.v2 .form-group .input-outer-border {
  min-height: 42px;
  padding: 3px;
  min-width: 88px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 4px;
  border: 1px solid #a7d5ff;
  background: #fefdfb;
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-prepend {
  left: 0;
}
.exso.v2
  .form-group
  .input-addon-group
  .input-outer-border:not(:first-child)
  .form-control {
  padding-left: 30px;
}
.exso.v2 .form-group .input-addon-group .input-outer-border:not(:last-child) {
  color: #dceff4;
}
.exso.v2 {
  background-color: #fbf7f0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.exso.v2.devise .main-logo {
  margin: 20px 0;
}
.exso.v2.devise .forms-wrapper .form-container {
  display: flex;
  gap: 24px;
  min-width: 336px;
  max-width: 668px;
  padding: 16px 32px;
  margin: 24px auto;
  flex-direction: column;
  background: #fff;
  border-radius: 32px;
}
.exso.v2.devise .forms-wrapper .form-container .simple_form {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .forms-wrapper .form-container .simple_form {
    gap: 24px;
  }
}
.exso.v2.devise
  .forms-wrapper
  .form-container
  .simple_form
  .user_company_name
  .help-block {
  color: #777;
}
.exso.v2.devise
  .forms-wrapper
  .form-container
  .simple_form
  .user_company_name
  .help-block
  i {
  filter: invert(49%) sepia(0%) saturate(0%) hue-rotate(316deg) brightness(94%)
    contrast(92%);
}
.exso.v2.devise .forms-wrapper .switch-to-business i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
  vertical-align: bottom;
}
.exso.v2.devise .forms-wrapper .business-link {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
}
.exso.v2.devise .forms-wrapper .subdomain-preview i {
  vertical-align: middle;
}
body.exso.v2.devise .container-fluid {
  background-image: url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-02-08962625dcc9b546859aee10f63068812a2c282304638809244530000646dbbc.svg"),
    url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-03-fcbba4cdc1352d51406fd43836d6714f3966c163ad18b7f1cb5be28e9c698462.svg"),
    url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-04-2f91630fb3e42d42beef4270a0cb39ad8491085bfbe2f81f9228bf34c7360b77.svg"),
    url("https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-01-9d2b9fce7ac5e645983a033fa9090473b95835f9cee46eeedd37970f075066ed.svg");
  background-repeat: no-repeat;
  background-position: top left, top right, bottom left, bottom right;
  background-size: 10%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  body.exso.v2.devise .container-fluid {
    background-size: 20%;
  }
}
@media (max-width: 767px) {
  .edit-dashboard-link {
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .links-container {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 10px;
  }
  .links-container .terms-link,
  .links-container .login-link {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .btn-main.btn-ghost,
  .btn-primary.btn-accept-terms {
    width: 100%;
    height: 48px;                
    display: flex;
    align-items: center;          
    justify-content: center;
    padding: 0 16px;            
    font-size: 16px;
    box-sizing: border-box;       
  }
  .btn-main.btn-ghost img {
    margin-left: 8px;
  }
}
@media (max-width: 768px) {
  .actions .btn-main.btn-ghost {
    width: auto;
    height: auto;
    display: inline-block;
    padding: initial;
    font-size: initial;
  }
}
@media (max-width: 768px) {
  .modal-footer {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}
@media (min-width: 769px) {
  .links {
    flex: 1;
    white-space: nowrap;
  }
}
.exso.v2 .btn.btn-main.btn-primary:hover,
.exso.v2 .btn:hover {
  border-color: #0a406d;
  background-color: #0a406d;
  color: #fff;
}
.exso.v2 .btn.btn-main.btn-primary:visited,
.exso.v2 .btn:visited {
  border-color: #0a406d;
  background-color: #0a406d;
  color: #fff;
}
.exso.v2 .btn.btn-primary[disabled],
.exso.v2 .btn[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  background-color: #ddd !important;
  border-color: #ddd !important;
  color: #777 !important;
}
.exso.v2 b {
  font-family: "Söhne", sans-serif;
  font-weight: 600;
  color: #555;
}
.exso.v2 h5 {
  font-family: "Söhne", sans-serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  color: #777;
  margin: unset;
}
.exso.v2.devise .container-fluid .signup-form-title h1 {
  font-family: "Tiempos Text", serif;
  font-size: 22px;
  line-height: 30.8px;
  font-weight: 400;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .container-fluid .signup-form-title h1 {
    font-size: 26px;
    line-height: 36.4px;
  }
}
.exso.v2.devise .container-fluid .signup-form-title p {
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  margin: 0;
}
.exso.v2.devise .forms-wrapper .subdomain-preview span {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
  max-width: 500px;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.exso.v2.devise .forms-wrapper .subdomain-preview a i {
  vertical-align: bottom;
}
.exso.v2.devise .forms-wrapper .subdomain-preview .subdomain-visualize span {
  width: 80%;
}
.exso.v2.devise
  .forms-wrapper
  .subdomain-preview
  .subdomain-visualize
  .col-md-6:first-child
  i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2.devise
  .forms-wrapper
  .subdomain-preview
  .subdomain-visualize
  .col-md-6:last-child
  i {
  filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg)
    brightness(96%) contrast(98%);
}
.exso.v2.devise .forms-wrapper .subdomain-preview .subdomain-edit span {
  width: 70%;
}
.exso.v2.devise .forms-wrapper .subdomain-preview .subdomain-edit i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.links-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 10px;
}
.links-container .terms-link {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.links-container .terms-link:first-child {
  flex: 1;
}
.links-container .terms-link:last-child {
  justify-content: flex-end;
  flex: 1;
  text-align: right;
}
.links-container .login-link a {
  text-decoration: none;
  font-weight: 500;
}
.exso.v2.devise .forms-wrapper .password-requirements .password-checks {
  padding: 12px 24px;
  background: #fbf7f0;
  border-radius: 4px;
  margin-top: 24px;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement {
  margin: 4px auto;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #777;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check
  .requirement-marker-outline {
  display: inline-flex;
  width: 12px;
  height: 12px;
  padding: 2px;
  justify-content: center;
  align-items: flex-end;
  vertical-align: middle;
  margin-bottom: 2px;
  border-radius: 32px;
  border: 1px solid #777;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check
  .requirement-marker-outline
  .requirement-marker-content {
  display: flex;
  padding: 2px;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 32px;
  background: #777;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check.satisfied {
  color: #2d7e0a;
}
.exso.v2.devise
  .forms-wrapper
  .password-requirements
  .password-checks
  .password-requirement
  .check.satisfied
  .requirement-marker-outline
  .requirement-marker-content {
  background: #2d7e0a;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .forms-wrapper .links-container .terms-link:last-child {
    text-align: right;
  }
}
.exso.v2.devise .business-questionnaire {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0 auto;
  width: 352px;
  padding: 16px 32px;
  border-radius: 32px;
  background: #fff;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire {
    width: 748px;
  }
}
.exso.v2.devise .business-questionnaire .questionnaire-title {
  width: 266px;
  margin: 0 auto;
}
.exso.v2.devise .business-questionnaire .questionnaire-title h4 {
  font-family: "Tiempos Text", serif;
  font-weight: 400;
  color: #333;
}
.exso.v2.devise .business-questionnaire .questionnaire-title p {
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
}
.exso.v2.devise .business-questionnaire .actions {
  text-align: end;
}
.exso.v2.devise .business-questionnaire .actions button:disabled {
  background-color: #e2e2e2;
  color: #969494;
  font-weight: 600;
}
.exso.v2.devise .business-questionnaire .title {
  color: #333;
  margin-bottom: 16px;
  font-family: "Söhne", sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.2px;
  font-weight: 400;
}
.exso.v2.devise .business-questionnaire .title b {
  color: #333;
}
.exso.v2.devise .business-questionnaire .question {
  margin-bottom: 22px;
}
.exso.v2.devise .business-questionnaire .options {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options {
    flex-direction: row;
  }
}
.exso.v2.devise .business-questionnaire .options.gifting-goals {
  width: 288px;
}
.exso.v2.devise .business-questionnaire .options.gifting-goals label {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options.gifting-goals label {
    width: unset;
  }
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options.gifting-goals {
    width: 700px;
  }
}
.exso.v2.devise .business-questionnaire .options.job-functions {
  width: 288px;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options.job-functions {
    width: 700px;
  }
}
.exso.v2.devise .business-questionnaire .options .input-other {
  margin-bottom: 0;
}
.exso.v2.devise .business-questionnaire .options label {
  display: flex;
  margin-bottom: 12px;
  width: 50%;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options label {
    width: unset;
    margin-right: 12px;
  }
}
.exso.v2.devise .business-questionnaire .options label .check {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  font-size: 12px;
  width: calc(100% - 4px);
  min-width: 60px;
  max-width: 324px;
  min-height: 32px;
  align-items: center;
  border-radius: 48px;
  border: 1px solid #a7d5ff;
  color: #333;
  cursor: pointer;
  display: flex;
  padding: 2px 6px;
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options label .check {
    width: unset;
    font-size: 14px;
  }
}
@media screen and (min-width: 992px) {
  .exso.v2.devise .business-questionnaire .options label .check {
    padding: 2px 32px;
  }
}
.exso.v2.devise .business-questionnaire .options label .check:hover {
  color: #333;
  border-color: #0a406d;
}
.exso.v2.devise .business-questionnaire .options label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.exso.v2.devise .business-questionnaire .options label input:checked ~ .check {
  background-color: #0a406d;
  border-color: #0a406d;
  color: #fff;
}
.exso.v2.devise .modal-dialog {
  width: 326px;
  height: calc(100vh - 56px);
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .exso.v2.devise .modal-dialog {
    width: 768px;
    height: 540px;
  }
}
.exso.v2.devise .modal-content {
  height: 100%;
}
.exso.v2.devise .modal-content .modal-body {
  height: calc(100% - 72px - 130px);
  overflow: auto;
  padding: 24px;
}
@media screen and (min-width: 768px) {
  .exso.v2.devise .modal-content .modal-body {
    height: calc(100% - 72px - 94px);
  }
}
.exso.v2.devise .modal-content .modal-body p {
  display: block;
  color: #333;
  margin: 16px 0;
}
.exso.v2.devise .modal-content .modal-body .subtitle {
  font-family: "Tiempos Text", serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.2px;
  font-weight: 400;
  margin-top: 0;
}
.exso.v2.devise .container-fluid {
  background-image: url(https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-02-08962625dcc9b546859aee10f63068812a2c282304638809244530000646dbbc.svg),
    url(https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-03-fcbba4cdc1352d51406fd43836d6714f3966c163ad18b7f1cb5be28e9c698462.svg),
    url(https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-04-2f91630fb3e42d42beef4270a0cb39ad8491085bfbe2f81f9228bf34c7360b77.svg),
    url(https://assets.loopandtie.com/assets/lasso/devise/squiggly-line-01-9d2b9fce7ac5e645983a033fa9090473b95835f9cee46eeedd37970f075066ed.svg);
  background-repeat: no-repeat;
  background-position: top left, top right, bottom left, bottom right;
  background-size: 10%;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.exso.v2 .form-group.has-value.has-value .input-outer-border {
  border: 1px solid #0a406d;
}
.exso.v2 .form-group input[type="text"],
.exso.v2 .form-group input[type="password"],
.exso.v2 .form-group input[type="email"] {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  height: 36px;
  width: 100%;
  max-height: 116px;
  padding: 6px;
  border-radius: 4px;
  overflow: hidden;
  color: #113321;
  text-overflow: ellipsis;
  box-shadow: none;
  border: 1px solid transparent;
}
.exso.v2 .form-group input[type="text"]:focus,
.exso.v2 .form-group input[type="password"]:focus,
.exso.v2 .form-group input[type="email"]:focus {
  outline: none;
}
.exso.v2 .form-group input[type="text"]:hover,
.exso.v2 .form-group input[type="password"]:hover,
.exso.v2 .form-group input[type="email"]:hover {
  outline: none;
}
.exso.v2
  .form-group
  .input-addon-group
  .input-outer-border:not(:last-child)
  .form-control {
  padding-right: 30px;
}
/*Dashboard*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
header,
main,
nav {
  display: block;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
b,
strong {
  font-weight: bold;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
button,
select {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button {
  -webkit-appearance: button;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[href^="#"]:after {
    content: "";
  }
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p {
    orphans: 3;
    widows: 3;
  }
  .navbar {
    display: none;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  background-color: #fff;
}
button,
select {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
h4,
h5 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h4,
h5 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 14px;
}
p {
  margin: 0 0 10px;
}
ul {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul {
  margin-bottom: 0;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: " ";
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row:before,
.row:after {
  display: table;
  content: " ";
}
.row:after {
  clear: both;
}
.col-lg-6,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
@media (min-width: 768px) {
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-6,
  .col-lg-12 {
    float: left;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-12 {
    width: 100%;
  }
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
.form-group {
  margin-bottom: 15px;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.collapse {
  display: none;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group .dropdown-toggle:active {
  outline: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
.navbar:before,
.navbar:after {
  display: table;
  content: " ";
}
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " ";
}
.navbar-collapse:after {
  clear: both;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}
.panel-body:after {
  clear: both;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before,
.modal-header:after {
  display: table;
  content: " ";
}
.modal-header:after {
  clear: both;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.modal-footer:after {
  clear: both;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}
.show {
  display: block !important;
}
.hidden {
  display: none !important;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs {
  display: none !important;
}
.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .exso.v2 .navbar-toggle {
    display: block !important;
  }
  .exso.v2 .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .exso.v2 .navbar-collapse.collapse {
    display: none !important;
  }
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
@font-face {
  font-family: "Söhne";
  src: url(//assets.loopandtie.com/assets/Sohne-Buch-e3a5993368b054913b703d0019eba41198332fc879d36ee28e201e971f457d6e.otf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Söhne";
  src: url(//assets.loopandtie.com/assets/Sohne-BuchKursiv-0f3a432e7e70721f854f0ac3c7151be56bac65b5a6235a03c460c0b430a5c19f.otf);
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Söhne";
  src: url(//assets.loopandtie.com/assets/Sohne-Halbfett-e7147888d2d356cc5364088bab362963e85b6fd29aae464a5c63d245b807f38c.otf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Tiempos Text";
  src: url(//assets.loopandtie.com/assets/TiemposText-Regular-702b8b8cb72a76c23e87f578e17bf8478484d05b0c397a559ad3a8c921b3f0ee.otf);
}
span.icon-exso-add-circle,
i.icon-exso-add-circle {
  background-image: url("images/add-circle.svg");
}
span.icon-exso-add,
i.icon-exso-add {
  background-image: url("images/add.svg");
}
span.icon-exso-arrow-right,
i.icon-exso-arrow-right {
  background-image: url("images/arrow-right.svg");
}
span.icon-exso-automations,
i.icon-exso-automations {
  background-image: url("images/automations.svg");
}
span.icon-exso-business,
i.icon-exso-business {
  background-image: url("images/business.svg");
}
span.icon-exso-calendar,
i.icon-exso-calendar {
  background-image: url("images/calendar.svg");
}
span.icon-exso-campaigns,
i.icon-exso-campaigns {
  background-image: url("images/campaigns.svg");
}
span.icon-exso-chevron-down,
i.icon-exso-chevron-down {
  background-image: url("images/chevron-down.svg");
}
span.icon-exso-close,
i.icon-exso-close {
  background-image: url("images/close.svg");
}
span.icon-exso-dashboard,
i.icon-exso-dashboard {
  background-image: url("images/dashboard.svg");
}
span.icon-exso-email,
i.icon-exso-email {
  background-image: url("images/email(1).svg");
}
span.icon-exso-gift,
i.icon-exso-gift {
  background-image: url("images/gift.svg");
}
span.icon-exso-log-out,
i.icon-exso-log-out {
  background-image: url("images/log-out.svg");
}
span.icon-exso-lt-credits,
i.icon-exso-lt-credits {
  background-image: url("images/lt-credits.svg");
}
span.icon-exso-menu,
i.icon-exso-menu {
  background-image: url("images/menu.svg");
}
span.icon-exso-packaging,
i.icon-exso-packaging {
  background-image: url("images/packaging.svg");
}
span.icon-exso-reports,
i.icon-exso-reports {
  background-image: url("images/reports.svg");
}
span.icon-exso-settings,
i.icon-exso-settings {
  background-image: url("images/settings.svg");
}
span.icon-exso-sparkle,
i.icon-exso-sparkle {
  background-image: url("images/sparkle.svg");
}
span.icon-exso-surveys,
i.icon-exso-surveys {
  background-image: url("images/surveys.svg");
}
span.icon-exso-team,
i.icon-exso-team {
  background-image: url("images/team.svg");
}
span.icon-exso-user,
i.icon-exso-user {
  background-image: url("images/user(2).svg");
}
span.icon-exso-select-caret-down,
i.icon-exso-select-caret-down {
  background-image: url("images/select-caret-down.svg");
}
.exso.v2 .flex {
  display: flex !important;
}
.exso.v2 .justify-content-space-between {
  justify-content: space-between !important;
}
.exso.v2 .team-logo {
  font-family: "Tiempos Text", serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  align-items: center;
  border-radius: 4px;
  color: #fff;
  display: flex;
  height: 32px;
  justify-content: center;
  overflow: hidden;
  min-height: 32px;
  min-width: 32px;
  padding: 4px;
  text-align: center;
  text-transform: uppercase;
  width: 32px;
}
.exso.v2 .avatar {
  font-family: "Tiempos Text", serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  align-items: center;
  border-radius: 32px;
  color: #fff;
  display: flex;
  height: 32px;
  justify-content: center;
  overflow: hidden;
  min-height: 32px;
  min-width: 32px;
  padding: 4px;
  text-align: center;
  text-transform: uppercase;
  width: 32px;
}
.exso.v2 .team-logo,
.exso.v2 .avatar {
  margin: unset;
}
.exso.v2 .btn {
  background-color: #0a406d;
  border-color: #0a406d;
  color: #fff;
}
.exso.v2 .btn:hover {
  border-color: #0a406d;
  background-color: #0a406d;
  color: #fff;
}
.exso.v2 .btn:visited {
  border-color: #0a406d;
  background-color: #0a406d;
  color: #fff;
}
.exso.v2 .btn.btn-main.btn-ghost,
.exso.v2 .btn.btn-ghost {
  border-color: #5d9dda;
  color: #5d9dda;
  background-color: transparent;
}
.exso.v2 .btn.btn-primary.btn-accept-terms:hover {
  background-color: #5d9dda !important;
  border-color: #5d9dda !important;
  color: #fff !important;
}
.exso.v2 .btn.btn-main.btn-ghost:hover,
.exso.v2 .btn.btn-ghost:hover {
  border-color: #5d9dda;
  color: #5d9dda;
  background-color: #dbe9f7;
}
.exso.v2 .btn.btn-main.btn-ghost:visited,
.exso.v2 .btn.btn-ghost:visited {
  border-color: #0a406d;
  color: #0a406d;
  background-color: #eaf9d7;
}
.exso.v2 .btn.btn-borderless,
.exso.v2 .btn.btn-pine.btn-borderless {
  color: #0a406d;
  background-color: transparent;
  border-color: transparent;
}
.exso.v2 .btn.btn-borderless i,
.exso.v2 .btn.btn-pine.btn-borderless i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .btn.btn-borderless:hover,
.exso.v2 .btn.btn-pine.btn-borderless:hover {
  background-color: #eaf9d7;
  border-color: transparent;
  color: #3f584b;
  background-color: #eaf9d7;
}
.exso.v2 .btn.btn-borderless:hover i,
.exso.v2 .btn.btn-pine.btn-borderless:hover i {
  filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg)
    brightness(88%) contrast(82%);
}
.exso.v2 .btn.btn-borderless:focus,
.exso.v2 .btn.btn-pine.btn-borderless:focus {
  color: #0a406d;
  background-color: #eaf9d7;
}
.exso.v2 .btn.btn-borderless:focus i,
.exso.v2 .btn.btn-pine.btn-borderless:focus i {
  filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg)
    brightness(88%) contrast(82%);
}
.exso.v2 .btn.btn-borderless:visited,
.exso.v2 .btn.btn-pine.btn-borderless:visited {
  border-color: #0a406d;
  color: #0a406d;
  background-color: #eaf9d7;
}
.exso.v2 .collections {
  align-content: center;
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 0;
}
.exso.v2 .btn-group .btn-dropdown {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  display: inline-flex;
  color: #777;
  min-width: 88px;
  max-width: 768px;
  padding: 8px;
  align-items: center;
  gap: 8px;
  border: 1px solid transparent;
  outline: 1px solid transparent;
  outline-offset: 2px;
  border-radius: 8px;
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .btn-group .btn-dropdown:hover,
.exso.v2 .btn-group .btn-dropdown:focus {
  outline-color: #0a406d;
  outline-width: 2px;
}
.exso.v2 .btn-group .btn-dropdown:active {
  outline-color: #0a406d;
  outline-width: 1px;
  border-color: #0a406d;
}
.exso.v2 .fancy-input input.has-error:placeholder {
  color: #a60f1b;
}
.exso.v2 .form-group select {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  height: 36px;
  width: 100%;
  max-height: 116px;
  padding: 6px;
  border-radius: 4px;
  overflow: hidden;
  color: #113321;
  text-overflow: ellipsis;
  box-shadow: none;
  border: 1px solid transparent;
}
.exso.v2 .form-group select:focus {
  outline: none;
}
.exso.v2 .form-group select:hover {
  outline: none;
}
.exso.v2 .link {
  font-family: "Söhne", sans-serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  font-weight: 400;
  padding: 8px 4px;
  outline: none;
  color: #1377cd;
}
.exso.v2 .link i {
  filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg)
    brightness(96%) contrast(98%);
}
.exso.v2 .link:hover {
  color: #0a406d;
  text-decoration: underline;
}
.exso.v2 .link:hover i {
  filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg)
    brightness(89%) contrast(92%);
}
.exso.v2 .link:focus {
  color: #0a406d;
  border: 1px solid #0a406d;
  border-radius: 8px;
  padding: 7px 3px;
}
.exso.v2 .link:focus i {
  filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg)
    brightness(89%) contrast(92%);
}
.exso.v2 .link i {
  vertical-align: bottom;
}
.exso.v2 .link.link-sm {
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
}
.exso.v2 .link.link-akira-red {
  color: #cf1322;
}
.exso.v2 .link.link-akira-red i {
  filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg)
    brightness(79%) contrast(106%);
}
.exso.v2 .link.link-akira-red:hover {
  color: #a60f1b;
  text-decoration: underline;
}
.exso.v2 .link.link-akira-red:hover i {
  filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg)
    brightness(122%) contrast(100%);
}
.exso.v2 .link.link-akira-red:focus {
  color: #a60f1b;
  border: 1px solid #a60f1b;
  border-radius: 8px;
  padding: 7px 3px;
}
.exso.v2 .link.link-akira-red:focus i {
  filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg)
    brightness(122%) contrast(100%);
}
.exso.v2 .link.link-pine {
  color: #0a406d;
}
.exso.v2 .link.link-pine i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .link.link-pine:hover {
  color: #0a406d;
  text-decoration: underline;
}
.exso.v2 .link.link-pine:hover i {
  filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg)
    brightness(88%) contrast(82%);
}
.exso.v2 .link.link-pine:focus {
  color: #0a406d;
  border: 1px solid #0a406d;
  border-radius: 8px;
  padding: 7px 3px;
}
.exso.v2 .link.link-pine:focus i {
  filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg)
    brightness(88%) contrast(82%);
}
.exso.v2 .modal {
  padding-right: 0 !important;
}
.exso.v2 .modal-dialog {
  min-width: 61px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - 60px);
  margin-left: auto;
  margin-right: auto;
  padding: 0 8px;
}
@media screen and (min-width: 768px) {
  .exso.v2 .modal-dialog {
    width: 768px;
    padding: unset;
  }
}
.exso.v2 .modal-content {
  border-radius: 8px;
  width: 100%;
}
.exso.v2 .modal-content .modal-header {
  height: 72px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border: unset;
}
.exso.v2 .modal-content .modal-header .close {
  margin-left: auto;
  opacity: unset;
  cursor: pointer;
}
.exso.v2 .modal-content .modal-header .close i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .modal-content .modal-header h5 {
  font-family: "Tiempos Text", serif;
  max-width: calc(100% - 50px);
  color: #333;
  display: inline;
}
.exso.v2 .modal-content .modal-header i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .modal-content .modal-body {
  overflow: auto;
  padding: 24px 24px;
}
.exso.v2 .modal-content .modal-body p {
  display: block;
  color: #333;
}
.exso.v2 .modal-content .modal-footer {
  border: none;
  display: flex;
  flex-direction: column;
  padding: 16px 24px;
}
@media screen and (min-width: 768px) {
  .exso.v2 .modal-content .modal-footer {
    flex-direction: row;
    justify-content: flex-end;
  }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
  margin-top: 8px;
}
@media screen and (min-width: 768px) {
  .exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 0;
    margin-left: 8px;
  }
}
.exso.v2 .panel {
  border-radius: 16px;
  box-shadow: unset;
}
.exso.v2 .panel .panel-heading {
  padding: 16px 24px;
  display: flex;
  gap: 16px;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .exso.v2 .panel .panel-heading {
    flex-direction: row;
    gap: 32px;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .exso.v2 .panel .panel-heading {
    padding: 16px;
  }
}
.exso.v2 .panel .panel-heading .panel-title h5 {
  font-family: "Tiempos Text", serif;
  color: #333;
}
.exso.v2 .panel .panel-heading .panel-title p {
  margin: 4px 0;
}
.exso.v2 .panel .panel-heading .panel-heading-select {
  display: flex;
  align-items: center;
  gap: 12px 8px;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .exso.v2 .panel .panel-heading .panel-heading-select {
    margin-left: auto;
    gap: 8px;
    flex-direction: row;
  }
}
@media screen and (min-width: 992px) {
  .exso.v2 .panel .panel-heading .panel-heading-select {
    width: unset;
    gap: 12px 8px;
  }
}
@media screen and (min-width: 768px) {
  .exso.v2 .panel .panel-heading .panel-heading-select.visible-sm {
    display: flex !important;
  }
}
@media screen and (min-width: 992px) {
  .exso.v2 .panel .panel-heading .panel-heading-select.visible-sm {
    display: none !important;
  }
}
.exso.v2 .panel .panel-heading .panel-heading-select .form-group {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .exso.v2 .panel .panel-heading .panel-heading-select .form-group {
    flex-grow: 2;
    width: unset;
  }
}
@media screen and (min-width: 992px) {
  .exso.v2 .panel .panel-heading .panel-heading-select .form-group {
    flex-grow: unset;
    width: 294px;
  }
}
.exso.v2 .panel .panel-heading .panel-heading-actions {
  display: flex;
  align-items: center;
}
.exso.v2 .panel .panel-body {
  padding: 16px;
}
@media screen and (min-width: 768px) {
  .exso.v2 .panel .panel-body {
    padding: 16px 24px;
  }
}
.exso.v2 .pill {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  position: relative;
  display: inline-flex;
  min-width: 56px;
  max-width: 220px;
  height: 24px;
  padding: 2px 6px;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  box-shadow: 0 0 0 1px transparent;
}
.exso.v2 .pill i {
  width: 20px;
  height: 20px;
}
.exso.v2 .pill.pill-xs {
  min-width: 34px;
  height: 20px;
}
.exso.v2 .pill.pill-fill {
  background-color: #21623f;
  color: #fff;
}
.exso.v2 .pill.pill-fill i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .pill.pill-fill:not(.no-hover):hover {
  background-color: #0a406d;
  color: #fff;
  box-shadow: 0 0 0 1px #0a406d;
}
.exso.v2 .pill.pill-fill:not(.no-hover):hover i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .pill.pill-fill:active {
  background-color: transparent;
  color: #fff;
  box-shadow: 0 0 0 1px #0a406d;
}
.exso.v2 .pill.pill-fill:active i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .pill.pill-fill:active:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background-color: #0a406d;
  border-radius: 16px;
}
.exso.v2 .pill.pill-upgrade.pill-fill {
  background-color: #e3d3fc;
  color: #fff;
}
.exso.v2 .pill.pill-upgrade.pill-fill i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .pill.pill-upgrade.pill-fill:not(.no-hover):hover {
  background-color: #e3d3fc;
  color: #fff;
  box-shadow: 0 0 0 1px #e3d3fc;
}
.exso.v2 .pill.pill-upgrade.pill-fill:not(.no-hover):hover i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .pill.pill-upgrade.pill-fill:active {
  background-color: transparent;
  color: #fff;
  box-shadow: 0 0 0 1px #0a406d;
}
.exso.v2 .pill.pill-upgrade.pill-fill:active i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2 .pill.pill-upgrade.pill-fill:active:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background-color: #e3d3fc;
  border-radius: 16px;
}
.exso.v2 .pill.pill-upgrade.pill-fill i {
  filter: invert(9%) sepia(15%) saturate(2804%) hue-rotate(222deg)
    brightness(93%) contrast(96%);
}
.exso.v2 .pill.pill-upgrade.pill-fill:not(.no-hover):hover i {
  filter: invert(9%) sepia(15%) saturate(2804%) hue-rotate(222deg)
    brightness(93%) contrast(96%);
}
.exso.v2 .form-group.search-bar input[type="text"]:focus-visible,
.exso.v2 .form-group.search-bar input[type="search"]:focus-visible {
  outline: none;
}
.exso.v2 .tag {
  min-width: 56px;
  max-width: 220px;
  display: inline-flex;
}
.exso.v2 .tag .tag-body {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #555;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  border-radius: 4px;
  background-color: #f4ebd9;
}
.exso.v2 .tag.tag-delivered .tag-body {
  background-color: #f1ffe0;
}
#fixed-flash {
  position: fixed;
  bottom: 4px;
  padding: 0 12px;
  width: 100%;
  z-index: 1001;
}
@media screen and (min-width: 768px) {
  #fixed-flash {
    bottom: 24px;
    padding: unset;
  }
}
.exso.v2 .team-logo.blue-diane {
  background-color: #252a52 !important;
}
.exso.v2.dashboard {
  background: #fbf7f0;
}
.exso.v2.dashboard main {
  padding-top: 0;
  margin-top: 74px;
  margin-bottom: 8px;
}
@media screen and (min-width: 1200px) {
  .exso.v2.dashboard main {
    margin-left: 272px;
    margin-top: 117px;
  }
}
.exso.v2.dashboard main .gift-data-box {
  display: flex;
  justify-content: space-between;
  padding: 6px 0;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .gift-data-box {
    padding: 24px 16px;
    justify-content: center;
  }
}
.exso.v2.dashboard main .gift-data-box .data-box {
  width: 50%;
  display: flex;
  justify-content: center;
}
.exso.v2.dashboard main .gift-data-box .data-box .data {
  min-width: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.exso.v2.dashboard main .gift-data-box .data-box .data .amount {
  display: flex;
}
.exso.v2.dashboard main .gift-data-box .data-box .data .amount h4 {
  font-family: "Tiempos Text", serif;
  color: #333;
  text-align: center;
}
.exso.v2.dashboard
  main
  .gift-data-box
  .data-box
  .data
  .amount
  .micro-illustration {
  width: 2.6em;
  height: 2.6em;
}
.exso.v2.dashboard main .gift-data-box .divider {
  width: 1px;
  display: block;
  background: #f4ebd9;
  border-radius: 9999px;
}
.exso.v2.dashboard main .chart-legend {
  padding: 16px 8px;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .chart-legend {
    padding: 6px 16px;
  }
}
.exso.v2.dashboard main .chart-legend .legend {
  padding: 6px;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .chart-legend .legend {
    padding: 16px;
  }
}
.exso.v2.dashboard main .empty-state-message {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px 0;
  gap: 8px;
}
.exso.v2.dashboard main .empty-state-message .btn {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .empty-state-message .btn {
    width: unset;
  }
}
@media screen and (min-width: 1200px) {
  .exso.v2.dashboard main .empty-state-message {
    min-height: 376px;
  }
  .exso.v2.dashboard main .empty-state-message .btn {
    width: unset;
  }
}
.exso.v2.dashboard main .empty-state-message .micro-illustration {
  width: 99px;
  height: 99px;
}
.exso.v2.dashboard main .empty-state-message h4 {
  font-family: "Tiempos Text", serif;
  color: #333;
}
.exso.v2.dashboard main .engagements-chart {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 16px 0;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .engagements-chart {
    flex-direction: row;
    justify-content: space-evenly;
  }
}
.exso.v2.dashboard main .engagements-chart .legend {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .engagements-chart .legend {
    flex-direction: column;
    align-items: unset;
  }
}
.exso.v2.dashboard main .engagements-chart .legend .color-square {
  width: 80px;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard main .engagements-chart .legend .color-square {
    width: unset;
  }
}
.exso.v2.dashboard main .tree-bubble-diagram {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.exso.v2.dashboard main .tree-bubble-diagram .micro-illustration {
  width: 167px;
  height: 167px;
}
.exso.v2.dashboard main .tree-bubble-diagram .impact-legend {
  width: 50%;
}
.exso.v2.dashboard main .tree-bubble-diagram .impact-legend .legend-caption p {
  font-family: "Tiempos Text", serif;
  padding: 6px;
  color: #333;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard
    main
    .tree-bubble-diagram
    .impact-legend
    .legend-caption
    p {
    padding: 16px;
  }
}
.exso.v2.dashboard main .charities-stats {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.exso.v2.dashboard main .charities-stats .charities-chart {
  position: relative;
}
.exso.v2.dashboard main .charities-stats .charities-chart .micro-illustration {
  position: absolute;
  width: 68px;
  height: 68px;
  top: 54px;
  left: 54px;
}
.exso.v2.dashboard main .charities-stats .charities-legend {
  width: 50%;
}
@media screen and (min-width: 1200px) {
  #fixed-flash.dashboard-fixed-flash {
    width: calc(100% - 272px);
    margin-left: 272px;
  }
}
.exso.v2 .side-panel {
  display: flex;
  flex-direction: column;
  width: calc(100% - 16px);
  max-height: calc(100vh - 16px);
  margin: 8px;
  align-items: flex-start;
  background-color: #f4ebd9;
  background-size: 86px;
  background-image: url(https://assets.loopandtie.com/assets/lasso/dashboard/upper_left_corner-2f087a01175e6f3f1194123f5393fba272f27b86cfdfda739514033a52a59703.svg);
  background-position: top right;
  background-repeat: no-repeat;
  z-index: 1000;
  border-radius: 40px;
  top: 0;
}
@media screen and (min-width: 768px) {
  .exso.v2 .side-panel {
    max-height: unset;
  }
}
@media screen and (min-width: 1200px) {
  .exso.v2 .side-panel {
    position: fixed;
    width: 270px;
    height: calc(100vh - 16px);
    margin: 8px;
    border-radius: 8px;
  }
}
.exso.v2 .side-panel .brand {
  display: flex;
  padding: 24px;
  width: 100%;
  align-items: center;
}
@media screen and (min-width: 1200px) {
  .exso.v2 .side-panel .brand {
    margin: 16px 0;
    padding: 12px 0 0 0;
  }
}
.exso.v2 .side-panel .brand .navbar-toggle {
  padding: 0;
  margin: 0;
}
.exso.v2 .side-panel .brand .logo {
  display: flex;
  align-items: center;
}
.exso.v2 .side-panel .brand .logo-link {
  margin: 0 24px;
}
.exso.v2 .side-panel .brand .btn {
  margin-left: auto;
}
.exso.v2 .side-panel .user-profile {
  display: flex;
  justify-content: space-between;
  margin: 8px;
}
.exso.v2 .side-panel .user-profile .team-member {
  display: flex;
}
.exso.v2 .side-panel .user-profile .team-member .avatar {
  font-family: "Tiempos Text", serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  display: flex;
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #2e3466;
  align-items: center;
  justify-content: center;
}
.exso.v2 .side-panel .user-profile .team-member .details .name {
  margin-left: 8px;
}
.exso.v2 .side-panel .user-profile .team-member .details .email {
  margin-left: 8px;
}
.exso.v2 .side-panel .user-profile .team-member .details .link i {
  vertical-align: bottom;
}
.exso.v2 .side-panel .credits {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 8px;
}
.exso.v2 .side-panel .credits .menu-credits-display {
  display: flex;
  width: 100%;
}
.exso.v2 .side-panel .credits .menu-credits-display .balance {
  width: 40%;
  max-width: 372px;
  text-align: center;
}
.exso.v2 .side-panel .credits .menu-credits-display .balance .amount i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
  vertical-align: bottom;
}
.exso.v2 .side-panel .credits .menu-credits-display .balance:nth-child(1) {
  border-right: 1px solid #c3bcae;
}
.exso.v2 .side-panel .credits .menu-credits-display .balance:last-child {
  width: 100%;
  border: none;
}
.exso.v2 .side-panel .credits .icon-exso-arrow-right {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
@media screen and (min-width: 1200px) {
  .exso.v2 .side-panel .menu-options {
    padding: 0;
    width: 100%;
    height: 100% !important;
    display: flex !important;
    flex-direction: column;
    overflow: hidden !important;
  }
}
.exso.v2 .side-panel .dashboard-menu {
  max-height: calc(100% - 244px);
  overflow: auto !important;
  width: 100%;
}
@media screen and (max-height: 752px) {
  .exso.v2 .side-panel .dashboard-menu {
    background: linear-gradient(#7bac92 -70%, transparent),
      linear-gradient(transparent, #7bac92 150%) 0 100%,
      radial-gradient(farthest-side at 50% 0, #7bac92, transparent),
      radial-gradient(farthest-side at 50% 100%, #7bac92, transparent) 0 100%;
    background-repeat: no-repeat;
    background-size: 100% 40px, 100% 40px, 100% 20px, 100% 20px;
    background-attachment: local, local, scroll, scroll;
    position: relative;
  }
  .exso.v2 .side-panel .dashboard-menu::before {
    content: "▲";
    display: block;
    width: 100%;
    position: sticky;
    top: 2px;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
    color: #0a406d;
    height: 16px;
  }
  .exso.v2 .side-panel .dashboard-menu::after {
    content: "▼";
    display: block;
    width: 100%;
    position: sticky;
    bottom: 2px;
    text-align: center;
    font-size: 14px;
    font-weight: bolder;
    color: #0a406d;
    height: 16px;
  }
}
.exso.v2 .side-panel .widgets {
  width: 100%;
  margin-top: auto;
}
.exso.v2 .side-panel .main-options {
  list-style: none;
  padding: 0;
}
.exso.v2 .side-panel .main-options li {
  margin: 4px 8px;
  padding: 2px;
  border: 1px solid transparent;
  border-radius: 8px;
}
.exso.v2 .side-panel .main-options li a {
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  align-items: center;
  color: #0a1c12;
  padding: 8px 6px;
  display: flex;
  border-radius: 8px;
  width: 100%;
}
.exso.v2 .side-panel .main-options li a i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
  margin-right: 2px;
}
.exso.v2 .side-panel .main-options li a .dropdown-toggle-icon {
  margin-left: auto;
}
.exso.v2 .side-panel .main-options li.dropdown ul {
  display: none;
  list-style: none;
  padding: 0;
}
.exso.v2 .side-panel .main-options li.highlighted-entry:not(.dropdown) > a {
  font-weight: 600;
  background: #0a406d;
  color: #fff;
}
.exso.v2 .side-panel .main-options li.highlighted-entry:not(.dropdown) > a > i {
  filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg)
    brightness(106%) contrast(108%);
}
.exso.v2
  .side-panel
  .main-options
  li:not(.dropdown--expanded):not(.highlighted-entry):hover
  a {
  background-color: #eaf9d7;
}
.exso.v2
  .side-panel
  .main-options
  li:not(.dropdown--expanded):not(.highlighted-entry):active {
  border-color: #0a406d;
}
.exso.v2
  .side-panel
  .main-options
  li:not(.dropdown--expanded):not(.highlighted-entry):active
  > a {
  background-color: #eaf9d7;
}
.exso.v2 .side-panel #upgrade-cta--widget-card {
  flex-direction: column;
  padding: 8px 16px;
  background-color: #fff;
  background-image: url(https://assets.loopandtie.com/assets/lasso/dashboard/upgrade_cta_background-599e385a9e33864eb7fe0997052f814920dbc53b6ff4bddb9fddd25e57a28006.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
}
.exso.v2 .side-panel #upgrade-cta--widget-card p strong {
  color: #0a406d;
}
.exso.v2 .side-panel #upgrade-cta--widget-card .btn {
  width: 60%;
}
.exso.v2 .dashboard-header {
  position: absolute;
  width: 100%;
  top: 100px;
  left: 0;
  display: flex;
  align-items: center;
  filter: drop-shadow(0px 0 0 rgba(0, 0, 0, 0));
  z-index: 101;
  background: #fbf7f0;
}
@media screen and (min-width: 1200px) {
  .exso.v2 .dashboard-header {
    top: 0;
    position: fixed;
  }
}
.exso.v2 .dashboard-header .header-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 1200px) {
  .exso.v2 .dashboard-header .header-content {
    margin-left: 272px;
    padding: 24px 16px;
  }
}
.exso.v2 .dashboard-header .organization-information {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 24px;
  padding: 0;
}
@media screen and (min-width: 1200px) {
  .exso.v2 .dashboard-header .organization-information {
    padding: unset;
  }
}
.exso.v2 .dashboard-header .controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 24px;
}
.exso.v2 .dashboard-header .controls .divider {
  width: 2px;
  height: 24px;
  background: #928d82;
}
.exso.v2 .credits-menu {
  width: 25%;
  margin-right: 32px;
}
.exso.v2 .credits-menu .organization-account-balance {
  color: #111;
}
.exso.v2 .credits-menu i.icon-exso-chevron-down {
  margin-left: auto;
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .credits-menu .dropdown-toggle {
  display: flex;
  width: 100%;
  box-shadow: none;
}
.exso.v2 .credits-menu .dropdown-menu {
  border-radius: 8px;
  padding: 12px;
  box-shadow: 0px 1px 2px 0px rgba(98, 94, 87, 0.12),
    0px 6px 8px 4px rgba(98, 94, 87, 0.08);
  background-clip: unset;
  border: unset;
}
.exso.v2 .credits-menu .dropdown-menu li {
  margin: 8px 0;
}
.exso.v2 .credits-menu .dropdown-menu li.button {
  margin: 12px 0;
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
  width: 100%;
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
  height: 1px;
  width: 100%;
  margin: 8px 0;
  overflow: hidden;
  background-color: #f4ebd9;
}
.exso.v2 .credits-menu .dropdown-menu .link {
  text-align: center;
}
.exso.v2 .credits-menu .dropdown-menu .link i {
  vertical-align: bottom;
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
  background-color: transparent;
}
.exso.v2 .dashboard-header .members-menu {
  margin-left: 8px;
}
.exso.v2 .dashboard-header .members-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.exso.v2 .dashboard-header .members-menu ul li {
  position: relative;
  display: inline-block;
  top: -2px;
  margin-left: -8px;
  vertical-align: bottom;
}
.exso.v2 .dashboard-header .members-menu ul li .member {
  display: inline-flex;
  margin-left: -6px;
}
.exso.v2 .dashboard-header .members-menu ul li .member .avatar-xs {
  font-family: "Tiempos Text", serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  width: 32px;
  height: 32px;
  border: 2px solid #fbf7f0;
  border-radius: 9999px;
  margin-right: 6px;
  text-align: center;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0a406d;
  color: #fff;
}
.exso.v2 .dashboard-header .members-menu ul li.add-member {
  margin-left: -16px;
  border: 2px solid #fbf7f0;
  top: 0;
  border-radius: 9999px;
}
.exso.v2 .dashboard-header .members-menu ul li.add-member .member {
  margin-left: 0;
}
.exso.v2 .dashboard-header .members-menu ul li.add-member .member .avatar-xs {
  background-color: transparent !important;
  border: 2px solid #0a406d;
}
.exso.v2 .dashboard-header .members-menu ul li.add-member .member .avatar-xs i {
  filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg)
    brightness(94%) contrast(94%);
}
.exso.v2 .dashboard-header .members-menu ul li:nth-child(1) .member .avatar-xs {
  background-color: #2e3466;
}
.exso.v2 .dashboard-header .members-menu ul li:nth-child(2) .member .avatar-xs {
  background-color: #63c1ab;
}
.exso.v2 .teams-menu {
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .exso.v2 .teams-menu {
    width: unset;
  }
}
.exso.v2 .teams-menu .dropdown-toggle {
  padding: 2px;
  border: 1px solid transparent;
  border-radius: 8px;
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
  display: flex;
  align-items: center;
  padding: 16px;
  border: 1px solid transparent;
  border-radius: 8px;
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
  padding: 0;
}
@media screen and (min-width: 1200px) {
  .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    padding: 6px 16px;
  }
}
.exso.v2 .teams-menu .dropdown-toggle:hover .team-toggle {
  border-color: #0a406d;
  background: #eaf9d7;
}
.exso.v2 .teams-menu .dropdown-toggle:active {
  border-color: #0a406d;
  background: transparent;
  outline: none;
  outline-offset: 0;
}
.exso.v2 .teams-menu .dropdown-toggle:active .team-toggle {
  border-color: #0a406d;
  background: #eaf9d7;
}
.exso.v2 .teams-menu .team-details {
  margin: 0 12px;
  text-align: left;
  max-width: calc(100% - 78px);
}
@media screen and (min-width: 1200px) {
  .exso.v2 .teams-menu .team-details {
    max-width: 230px;
    min-width: 150px;
  }
}
.exso.v2 .teams-menu .team-details span {
  font-family: "Tiempos Text", serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  color: #113321;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.exso.v2 .user-menu .avatar-md {
  width: 38px;
  height: 38px;
  background: #2e3466;
}
.exso.v2 .user-menu .dropdown-menu {
  border-radius: 8px;
  padding: 12px 24px;
  box-shadow: 0px 1px 2px 0px rgba(98, 94, 87, 0.12),
    0px 6px 8px 4px rgba(98, 94, 87, 0.08);
  background-clip: unset;
  border: unset;
}
.exso.v2 .user-menu .dropdown-menu li {
  margin: 8px 0;
}
.exso.v2 .user-menu .dropdown-menu li.divider {
  height: 1px;
  width: 284px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #c3bcae;
}
.exso.v2 .user-menu .dropdown-menu .link {
  text-align: center;
}
.exso.v2 .user-menu .dropdown-menu .link i {
  vertical-align: bottom;
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
  background-color: transparent;
}
.exso.v2 .user-menu .dropdown-menu li.terms {
  text-align: center;
  margin: 12px 0 8px;
}
.exso.v2 .user-menu .user-profile {
  display: flex;
  justify-content: space-between;
  margin: 8px;
}
.exso.v2 .user-menu .user-profile .team-member {
  display: flex;
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
  font-family: "Tiempos Text", serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  color: #fff;
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 50%;
  background-color: #2e3466;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
  font-family: "Tiempos Text", serif;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: -0.16px;
  color: #333;
  margin-left: 8px;
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
  font-family: "Söhne", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: -0.14px;
  font-weight: 400;
  color: #777;
  margin-left: 8px;
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
  vertical-align: bottom;
}
.exso.v2.dashboard .chart-data {
  margin: 0 auto;
}
@media screen and (min-width: 1200px) {
  .exso.v2.dashboard .chart-data {
    margin: unset;
  }
}
.exso.v2.dashboard .circular-chart {
  display: block;
}
.exso.v2.dashboard .circular-chart.charity-impact {
  height: 176px;
  width: 176px;
  max-width: 100%;
  max-height: 100%;
  stroke: #f75;
}
.exso.v2.dashboard .circular-chart.charity-impact path {
  stroke-width: 2.3px;
}
.exso.v2.dashboard .circular-chart.stacked-open {
  float: left;
  margin: 0;
  max-height: 180px;
  height: 180px;
  position: relative;
}
.exso.v2.dashboard .circular-chart.stacked-open path {
  stroke-width: 1.7px;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard .circular-chart.stacked-open {
    max-height: 250px;
    height: 250px;
  }
}
@media screen and (min-width: 1333px) {
  .exso.v2.dashboard .circular-chart.stacked-open {
    max-height: 300px;
    height: 300px;
  }
}
.exso.v2.dashboard .circular-chart.stacked-redemption {
  float: left;
  height: 140px;
  position: absolute;
  margin: 25px 0 0 25px;
}
.exso.v2.dashboard .circular-chart.stacked-redemption path {
  stroke-width: 2.3px;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard .circular-chart.stacked-redemption {
    height: 200px;
    margin: 32px 0 0 32px;
  }
}
@media screen and (min-width: 1333px) {
  .exso.v2.dashboard .circular-chart.stacked-redemption {
    height: 230px;
    margin: 42px 0 0 42px;
  }
}
.exso.v2.dashboard .circular-chart.stacked-reengagement {
  float: left;
  height: 92px;
  position: absolute;
  margin: 47.5px 0 0 47.5px;
}
@media screen and (min-width: 768px) {
  .exso.v2.dashboard .circular-chart.stacked-reengagement {
    height: 132px;
    margin: 64.5px 0 0 64.5px;
  }
}
@media screen and (min-width: 1333px) {
  .exso.v2.dashboard .circular-chart.stacked-reengagement {
    height: 140px;
    margin: 83.5px 0 0 83.5px;
  }
}
@media (max-width: 480px) {
  .exso.v2.dashboard .circular-chart {
    max-height: 200px;
  }
}
.exso.v2.dashboard .circle-bg {
  fill: none;
  stroke: #fbf7f0;
  stroke-width: 3.5;
}
.exso.v2.dashboard .circle {
  fill: none;
  stroke-width: 3.5;
  stroke-linecap: butt;
  animation: progress 1s ease-out forwards;
}
@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}
.exso.v2.dashboard .circular-chart.sky .circle {
  stroke: #004f61;
}
.exso.v2.dashboard .circular-chart.grass .circle {
  stroke: #00a338;
}
.exso.v2.dashboard .circular-chart.lilac .circle {
  stroke: #a675fe;
}
.exso.v2.dashboard .color-square {
  display: flex;
  align-items: center;
}
.exso.v2.dashboard .color-square:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  border-radius: 2px;
}
.exso.v2.dashboard .color-square b {
  color: #333;
}
.exso.v2.dashboard .color-square h4 {
  font-family: "Tiempos Text", serif;
  color: #333;
}
.exso.v2.dashboard .color-square.color-square-sky:before {
  background-color: #004f61;
}
.exso.v2.dashboard .color-square.color-square-lilac:before {
  background-color: #a675fe;
}
.exso.v2.dashboard .color-square.color-square-grass:before {
  background-color: #00a338;
}
.exso.v2.dashboard .color-square.color-square-lobster-roll:before {
  background-color: #f75;
}
.exso.v2.dashboard .color-square.color-square-lime:before {
  background-color: #c7d845;
}
.exso.v2.dashboard .color-square.color-square-navy:before {
  background-color: #213752;
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,
.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
  background: #0a406d;
}
.exso.v2.dashboard
  .thank-you-notes-container
  .empty-state-message
  .micro-illustration {
  width: 121px;
  height: 121px;
}
.exso.v2
  .datatable-panel
  .dataTables_wrapper
  .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
  background: #0a406d;
}
.exso.v2.salesforces .features .feature.installed .copy ul li::marker {
  color: #1377cd;
}
/*dashboard-profile*/
.exso.v2 .team-logo {
    font-family: "Tiempos Text",serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    align-items: center;
    border-radius: 4px;
    color: #fff;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 32px
}
.exso.v2 .team-logo {
    margin: unset
}
.exso.v2 .btn {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    margin: unset;
    border-radius: 32px;
    padding: 8px 16px;
    border: 1px solid transparent;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    outline-style: unset;
    cursor: pointer
}
.exso.v2 .btn:focus {
    outline-style: unset
}
.exso.v2 .btn {
    color: #fff
}
.exso.v2 .btn i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn:hover {
    border-color: #0a406d;
    background-color: #0a406d;
    color: #fff
}
.exso.v2 .btn:visited {
    border-color: #0a406d;
    background-color: #0a406d;
    color: #fff
}
.exso.v2 .btn.btn-ghost {
    border-color: #0a406d;
    color: #0a406d;
    background-color: transparent
}
.exso.v2 .btn.btn-ghost:hover {
    border-color: #0a406d;
    color: #0a406d;
    background-color: #eaf9d7
}
.exso.v2 .btn.btn-ghost:visited {
    border-color: #0a406d;
    color: #0a406d;
    background-color: #eaf9d7
}
.exso.v2 .btn.btn-destructive.btn-primary,.exso.v2 .btn.btn-destructive {
    background-color: #cf1322;
    border-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-primary i,.exso.v2 .btn.btn-destructive i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn.btn-destructive.btn-primary:hover,.exso.v2 .btn.btn-destructive:hover {
    border-color: #a60f1b;
    background-color: #a60f1b;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-primary:visited,.exso.v2 .btn.btn-destructive:visited {
    border-color: #cf1322;
    background-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-ghost {
    border-color: #cf1322;
    color: #cf1322;
    background-color: transparent
}
.exso.v2 .btn.btn-destructive.btn-ghost:hover {
    border-color: #a60f1b;
    color: #a60f1b;
    background-color: #ffc2c8
}
.exso.v2 .btn.btn-destructive.btn-ghost:visited {
    border-color: #cf1322;
    color: #cf1322;
    background-color: #ffc2c8
}
.exso.v2 .btn {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px
}
.exso.v2 .btn i {
    width: 24px;
    height: 24px;
    background-size: 24px;
    margin: 0 2px
}
.exso.v2 .btn i.icon-right {
    margin-right: -5px
}
.exso.v2 .btn-group .btn-dropdown {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .btn-group .btn-dropdown:hover,.exso.v2 .btn-group .btn-dropdown:focus {
    outline-color: #0a406d;
    outline-width: 2px
}
.exso.v2 .btn-group .btn-dropdown:active {
    outline-color: #0a406d;
    outline-width: 1px;
    border-color: #0a406d
}
.exso.v2 .fancy-input input.has-error:placeholder {
    color: #a60f1b
}
.exso.v2 .form-group {
    margin-bottom: unset
}
.exso.v2 .form-group input[type=text],.exso.v2 .form-group input[type=password],.exso.v2 .form-group select {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    height: 36px;
    width: 100%;
    max-height: 116px;
    padding: 6px;
    border-radius: 4px;
    overflow: hidden;
    color: #113321;
    text-overflow: ellipsis;
    box-shadow: none;
    border: 1px solid transparent
}
.exso.v2 .form-group input[type=text]:focus,.exso.v2 .form-group input[type=password]:focus,.exso.v2 .form-group select:focus {
    outline: none
}
.exso.v2 .form-group input[type=text]:hover,.exso.v2 .form-group input[type=password]:hover,.exso.v2 .form-group select:hover {
    outline: none
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group select {
    appearance: none;
    background-image: url(images/select-caret-down.svg);
    background-repeat: no-repeat;
    background-position: right 8px center;
    padding-right: 28px
}
.exso.v2 .form-group .input-outer-border {
    min-height: 42px;
    padding: 3px;
    min-width: 88px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #a7d5ff;
    background: #fefdfb
}
.exso.v2 .form-group.has-value.has-value .input-outer-border {
    border: 1px solid #a7d5ff
}
.exso.v2 .form-group input[type=checkbox] {
    appearance: none;
    background-color: #fff;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 20px;
    height: 20px;
    border: 1px solid #a7d5ff;
    border-radius: 4px;
    display: grid;
    place-content: center
}
.exso.v2 .form-group input[type=checkbox]::before {
    content: "";
    width: 19px;
    height: 19px;
    transform: scale(0);
    transition: 100ms transform ease-in-out;
    background-color: #0a406d;
    background-image: url(//assets.loopandtie.com/assets/exso/forms/check-white-5d33daecdee5982e2f87a60c3bd37a67991632a53d5fb9df3e41f3319c8baa87.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px
}
.exso.v2 .form-group input[type=checkbox]:checked::before {
    transform: scale(1)
}
.exso.v2 .form-group input[type=checkbox]:disabled {
    border: 1px solid #ddd
}
.exso.v2 .form-group label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .form-group .help-block {
    display: flex;
    gap: 6px
}
.exso.v2 .form-group .input-addon-group {
    position: relative;
    width: 100%
}
.exso.v2 .form-group .input-addon-group i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .form-group .input-addon-group .input-addon {
    position: absolute;
    top: 0;
    padding: 10px 8px;
    line-height: 0
}
.exso.v2 .form-group .input-addon-group .input-addon img {
    width: 22px
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-prepend {
    left: 0
}
.exso.v2 .form-group .input-addon-group .input-outer-border:not(:first-child) .form-control {
    padding-left: 30px
}
.exso.v2 .link {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .link i {
    filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg) brightness(96%) contrast(98%)
}
.exso.v2 .link:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link:hover i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link:focus i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link i {
    vertical-align: bottom
}
.exso.v2 .link.link-sm {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .link.link-akira-red {
    color: #cf1322
}
.exso.v2 .link.link-akira-red i {
    filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg) brightness(79%) contrast(106%)
}
.exso.v2 .link.link-akira-red:hover {
    color: #a60f1b;
    text-decoration: underline
}
.exso.v2 .link.link-akira-red:hover i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-akira-red:focus {
    color: #a60f1b;
    border: 1px solid #a60f1b;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-akira-red:focus i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-pine {
    color: #0a406d
}
.exso.v2 .link.link-pine i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .link.link-pine:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link.link-pine:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .link.link-pine:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-pine:focus i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .modal {
    padding-right: 0 !important
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header h5 {
    font-family: "Tiempos Text",serif;
    max-width: calc(100% - 50px);
    color: #333;
    display: inline
}
.exso.v2 .modal-content .modal-header i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
.exso.v2 .nav-tabs {
    border-bottom: 1px solid #f6efe1
}
@media screen and (min-width: 768px) {
    .exso.v2 .nav-tabs>li {
        width:240px
    }
}
.exso.v2 .nav-tabs>li a {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    text-align: center;
    border: unset;
    display: flex;
    justify-content: center
}
.exso.v2 .nav-tabs>li a:hover,.exso.v2 .nav-tabs>li a:focus {
    background: none
}
.exso.v2 .nav-tabs>li.active a {
    font-weight: 600;
    color: #0a406d;
    border: none;
    border-bottom: 2px solid #0a406d
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-heading .panel-title h5 {
    font-family: "Tiempos Text",serif;
    color: #333
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .payment-method-component .payment-method-widget:not(:first-child) {
    margin-top: 24px
}
.exso.v2 .payment-method-component .payment-method-widget .panel {
    padding: 0 16px 16px;
    border: 1px solid #0a406d;
    border-radius: 8px
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body {
    padding: 0
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form {
    display: none;
    flex-direction: column;
    gap: 24px
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form.active {
    display: flex
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .col-sm-6+.col-sm-6 {
    margin-top: 24px
}
@media(min-width: 768px) {
    .exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .col-sm-6+.col-sm-6 {
        margin-top:unset
    }
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .input-outer-border {
    max-width: unset
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .input-addon img {
    margin-top: 5px
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
.exso.v2 .nav-tabs {
    width: 100%
}
@media screen and (max-width: 991px) {
    .exso.v2 .nav-tabs li {
        width:50%
    }
}
.exso.v2 .nav-tabs>li.active>a {
    background-color: transparent
}
.exso.v2 .nav-tabs>li.active>a:hover {
    background: transparent
}
.exso.v2 .nav-tabs>li a:hover {
    background-color: #eaf9d7
}
#fixed-flash {
    position: fixed;
    bottom: 4px;
    padding: 0 12px;
    width: 100%;
    z-index: 1001
}
@media screen and (min-width: 768px) {
    #fixed-flash {
        bottom:24px;
        padding: unset
    }
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "Söhne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "Söhne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
@font-face {
    font-family: "Söhne";
    src: url(//assets.loopandtie.com/assets/Sohne-Buch-e3a5993368b054913b703d0019eba41198332fc879d36ee28e201e971f457d6e.otf);
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "Söhne";
    src: url(//assets.loopandtie.com/assets/Sohne-BuchKursiv-0f3a432e7e70721f854f0ac3c7151be56bac65b5a6235a03c460c0b430a5c19f.otf);
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: "Söhne";
    src: url(//assets.loopandtie.com/assets/Sohne-Halbfett-e7147888d2d356cc5364088bab362963e85b6fd29aae464a5c63d245b807f38c.otf);
    font-weight: bold;
    font-style: normal
}
@font-face {
    font-family: "Tiempos Text";
    src: url(//assets.loopandtie.com/assets/TiemposText-Regular-702b8b8cb72a76c23e87f578e17bf8478484d05b0c397a559ad3a8c921b3f0ee.otf)
}
@font-face {
    font-family: "Caveat";
    src: url(//assets.loopandtie.com/assets/Caveat-VariableFont_wght-6c043972da33ca10e46b1afac51a1fc81fda18ab50fbb79449026e72f2e9cafb.ttf)
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu i.icon-exso-chevron-down {
    margin-left: auto;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .credits-menu .dropdown-toggle {
    display: flex;
    width: 100%;
    box-shadow: none
}
.exso.v2 .credits-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .dropdown-toggle:hover .team-toggle {
    border-color: #0a406d;
    background: #eaf9d7
}
.exso.v2 .teams-menu .dropdown-toggle:active {
    border-color: #0a406d;
    background: transparent;
    outline: none;
    outline-offset: 0
}
.exso.v2 .teams-menu .dropdown-toggle:active .team-toggle {
    border-color: #0a406d;
    background: #eaf9d7
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
.exso.v2 .teams-menu .team-details span {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #0a406d
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #0a406d
}
.exso.v2.salesforces .features .feature.installed .copy ul li::marker {
    color: #1377cd
}
@media screen and (max-width: 868px) {
    @supports(height: 100svh) {
    }
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings header .header-content .controls>.divider {
    width: 2px;
    height: 24px;
    background: #928d82
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .nav-title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: .2px;
    color: #333;
    padding-bottom: 6px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 12px 16px 12px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a1c12;
    padding: 8px 6px;
    display: flex;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    margin-right: 2px
}
.exso.v2.settings nav .navbar-collapse .panel ul li:hover a,.exso.v2.settings nav .navbar-collapse .panel ul li.highlighted-entry a {
    background-color: #e8f0f7
}
.exso.v2.settings nav .navbar-collapse .panel ul li:active {
    border-color: #0a406d
}
.exso.v2.settings nav .navbar-collapse .panel ul li:active>a {
    background-color: #eaf9d7
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings main .simple_form {
    display: flex;
    flex-direction: column;
    gap: 16px
}
.exso.v2.settings main .simple_form .divider {
    width: 100%;
    height: 1px;
    background: #f4ebd9
}
.exso.v2.settings main .simple_form .checkbox-group {
    display: flex;
    align-items: center;
    gap: 8px
}
.exso.v2.settings main .simple_form .checkbox-group p {
    color: #113321
}
.exso.v2.settings main .simple_form .icon-addon {
    width: 100%
}
.exso.v2.settings main .simple_form .input-outer-border {
    max-width: unset
}
.exso.v2.settings main .simple_form .col-sm-6+.col-sm-6 {
    margin-top: 16px
}
@media(min-width: 768px) {
    .exso.v2.settings main .simple_form .col-sm-6+.col-sm-6 {
        margin-top:unset
    }
}
.exso.v2.settings main .logout {
    padding-bottom: 32px
}
.exso.v2.settings .payment-help {
    margin-bottom: 24px
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
.btn-dropdown {
  position: relative;
  padding-right: 36px; 
}
.dropdown-carety {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
 .col-lg-3 {
   width: 25%
 }
.card-icon-lg {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  vertical-align: middle;
}
.card-update-button {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 767px) {
  .col-xs-12 {
    width: 100%;
  }
}
.accounts a,
.organizations a,
.members a,
.billings a,
.developers a {
  display: flex;
  align-items: center;
  gap: 5px;
}
.col-sm-6 {
width: 50%}
/*dashboard-organization*/
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .font-secondary {
    font-family: "Tiempos Text",serif
}
.exso.v2 .font-obsidian {
    color: #333 !important
}
.exso.v2 .team-logo {
    font-family: "Tiempos Text",serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    align-items: center;
    border-radius: 4px;
    color: #fff;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 32px
}
.exso.v2 .team-logo {
    margin: unset
}
.exso.v2 .btn {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    margin: unset;
    border-radius: 32px;
    padding: 8px 16px;
    border: 1px solid transparent;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    outline-style: unset;
    cursor: pointer
}
.exso.v2 .btn:focus {
    outline-style: unset
}
.exso.v2 .btn {
    background-color: #0a406d;
    border-color: #0a406d;
    color: #fff
}
.exso.v2 .btn i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn:hover {
    border-color: #0a406d;
    background-color: #0a406d;
    color: #fff
}
.exso.v2 .btn:visited {
    border-color: #0a406d;
    background-color: #0a406d;
    color: #fff
}
.exso.v2 .btn.btn-main.btn-ghost,.exso.v2 .btn.btn-ghost {
    border-color: #a7d5ff;
    color: #a7d5ff;
    background-color: transparent
}
.exso.v2 .btn.btn-ghost i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .btn.btn-main.btn-ghost:hover,.exso.v2 .btn.btn-ghost:hover {
    border-color: #0a406d;
    color: #0a406d;
    background-color: #eaf9d7
}
.exso.v2 .btn.btn-ghost:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .btn.btn-main.btn-ghost:visited,.exso.v2 .btn.btn-ghost:visited {
    border-color: #0a406d;
    color: #0a406d;
    background-color: #eaf9d7
}
.exso.v2 .btn.btn-destructive.btn-primary,.exso.v2 .btn.btn-destructive {
    background-color: #cf1322;
    border-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-primary i,.exso.v2 .btn.btn-destructive i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn.btn-destructive.btn-primary:hover,.exso.v2 .btn.btn-destructive:hover {
    border-color: #a60f1b;
    background-color: #a60f1b;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-primary:visited,.exso.v2 .btn.btn-destructive:visited {
    border-color: #cf1322;
    background-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-sm {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .btn.btn-sm i {
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin: 0 2px
}
.exso.v2 .btn {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px
}
.exso.v2 .btn i {
    width: 24px;
    height: 24px;
    background-size: 24px;
    margin: 0 2px
}
.exso.v2 .btn i.icon-right {
    margin-right: -5px
}
.exso.v2 .btn-group .btn-dropdown {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .btn-group .btn-dropdown:hover,.exso.v2 .btn-group .btn-dropdown:focus {
    outline-color: #0a406d;
    outline-width: 2px
}
.exso.v2 .btn-group .btn-dropdown:active {
    outline-color: #0a406d;
    outline-width: 1px;
    border-color: #0a406d
}
.exso.v2 .fancy-input input.has-error:placeholder {
    color: #a60f1b
}
.exso.v2 .form-group {
    margin-bottom: unset
}
.exso.v2 .form-group input[type=text] {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    height: 36px;
    width: 100%;
    max-height: 116px;
    padding: 6px;
    border-radius: 4px;
    overflow: hidden;
    color: #113321;
    text-overflow: ellipsis;
    box-shadow: none;
    border: 1px solid transparent
}
.exso.v2 .form-group input[type=text]:focus {
    outline: none
}
.exso.v2 .form-group input[type=text]:hover {
    outline: none
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group .input-outer-border {
    min-height: 42px;
    padding: 3px;
    min-width: 88px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #a7d5ff;
    background: #fefdfb
}
.exso.v2 .form-group.has-value.has-value .input-outer-border {
    border: 1px solid #a7d5ff
}
.exso.v2 .form-group input[type=checkbox] {
    appearance: none;
    background-color: #fff;
    margin: 0;
    font: inherit;
    color: currentColor;
    width: 20px;
    height: 20px;
    border: 1px solid #0a406d;
    border-radius: 4px;
    display: grid;
    place-content: center
}
.exso.v2 .form-group input[type=checkbox]::before {
    content: "";
    width: 19px;
    height: 19px;
    transform: scale(0);
    transition: 100ms transform ease-in-out;
    background-color: #0a406d;
    background-image: url(//assets.loopandtie.com/assets/exso/forms/check-white-5d33daecdee5982e2f87a60c3bd37a67991632a53d5fb9df3e41f3319c8baa87.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px
}
.exso.v2 .form-group input[type=checkbox]:checked::before {
    transform: scale(1)
}
.exso.v2 .form-group input[type=checkbox]:disabled {
    border: 1px solid #ddd
}
.exso.v2 .form-group .checkbox input[type=checkbox] {
    position: absolute
}
.exso.v2 .form-group label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777
}
.exso.v2 .form-group label.boolean {
    padding-left: 32px
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .form-group .input-addon-group {
    position: relative;
    width: 100%
}
.exso.v2 .form-group .inline {
    display: flex;
    gap: 6px;
    align-items: center;
    justify-content: space-between
}
.exso.v2 .link {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .link i {
    filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg) brightness(96%) contrast(98%)
}
.exso.v2 .link:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link:hover i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link:focus i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link i {
    vertical-align: bottom
}
.exso.v2 .link.link-sm {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .link.link-akira-red {
    color: #cf1322
}
.exso.v2 .link.link-akira-red i {
    filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg) brightness(79%) contrast(106%)
}
.exso.v2 .link.link-akira-red:hover {
    color: #a60f1b;
    text-decoration: underline
}
.exso.v2 .link.link-akira-red:hover i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-akira-red:focus {
    color: #a60f1b;
    border: 1px solid #a60f1b;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-akira-red:focus i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-pine {
    color: #0a406d
}
.exso.v2 .link.link-pine i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .link.link-pine:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link.link-pine:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .link.link-pine:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-pine:focus i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .modal {
    padding-right: 0 !important
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header .close {
    margin-left: auto;
    opacity: unset;
    cursor: pointer
}
.exso.v2 .modal-content .modal-header .close i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-header h5 {
    font-family: "Tiempos Text",serif;
    max-width: calc(100% - 50px);
    color: #333;
    display: inline
}
.exso.v2 .modal-content .modal-header i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-body .image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 75%;
    height: 75%;
    margin: 0 auto
}
.exso.v2 .modal-content .modal-body .image-container .preview-image {
    vertical-align: middle;
    width: 100%;
    height: 100%
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .pill {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    position: relative;
    display: inline-flex;
    min-width: 56px;
    max-width: 220px;
    height: 24px;
    padding: 2px 6px;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    box-shadow: 0 0 0 1px transparent
}
.exso.v2 .pill i {
    width: 20px;
    height: 20px
}
.exso.v2 .pill.pill-fill {
    background-color: #21623f;
    color: #fff
}
.exso.v2 .pill.pill-fill i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .pill.pill-fill:not(.no-hover):hover {
    background-color: #0a406d;
    color: #fff;
    box-shadow: 0 0 0 1px #0a406d
}
.exso.v2 .pill.pill-fill:not(.no-hover):hover i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .pill.pill-fill:active {
    background-color: transparent;
    color: #fff;
    box-shadow: 0 0 0 1px #0a406d
}
.exso.v2 .pill.pill-fill:active i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .pill.pill-fill:active:before {
    content: " ";
    position: absolute;
    z-index: -1;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background-color: #0a406d;
    border-radius: 16px
}
.exso.v2 .pill.pill-upgrade.pill-fill {
    background-color: #e3d3fc;
    color: #fff
}
.exso.v2 .pill.pill-upgrade.pill-fill i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .pill.pill-upgrade.pill-fill:not(.no-hover):hover {
    background-color: #e3d3fc;
    color: #fff;
    box-shadow: 0 0 0 1px #e3d3fc
}
.exso.v2 .pill.pill-upgrade.pill-fill:not(.no-hover):hover i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .pill.pill-upgrade.pill-fill:active {
    background-color: transparent;
    color: #fff;
    box-shadow: 0 0 0 1px #0a406d
}
.exso.v2 .pill.pill-upgrade.pill-fill:active i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .pill.pill-upgrade.pill-fill:active:before {
    content: " ";
    position: absolute;
    z-index: -1;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    background-color: #e3d3fc;
    border-radius: 16px
}
.exso.v2 .pill.pill-upgrade.pill-fill i {
    filter: invert(9%) sepia(15%) saturate(2804%) hue-rotate(222deg) brightness(93%) contrast(96%)
}
.exso.v2 .pill.pill-upgrade.pill-fill:not(.no-hover):hover i {
    filter: invert(9%) sepia(15%) saturate(2804%) hue-rotate(222deg) brightness(93%) contrast(96%)
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
#fixed-flash {
    position: fixed;
    bottom: 4px;
    padding: 0 12px;
    width: 100%;
    z-index: 1001
}
@media screen and (min-width: 768px) {
    #fixed-flash {
        bottom:24px;
        padding: unset
    }
}
.exso.v2 .dropzone-wrapper {
    display: flex;
    gap: 32px;
    min-height: 246px;
    align-items: center;
    flex: 1 0 0
}
@media screen and (max-width: 767px) {
    .exso.v2 .dropzone-wrapper {
        flex-direction:column;
        margin-bottom: 24px
    }
}
.exso.v2 .dropzone-wrapper .dropzone-container {
    display: flex;
    padding: 64px 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 24px;
    flex: 1 0 0;
    align-self: stretch;
    text-align: center
}
.exso.v2 .dropzone-wrapper .dropzone-container.missing {
    border-radius: 16px;
    box-shadow: unset;
    border-color: #a7d5ff;
    border-style: dashed;
    border-width: 1px;
    background: #fdfbf8;
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400
}
.exso.v2 .dropzone-wrapper .dropzone-container input[type=file] {
    display: none
}
.exso.v2 .dropzone-wrapper .dropzone-container .image-controls p,.exso.v2 .dropzone-wrapper .dropzone-container .image-controls input,.exso.v2 .dropzone-wrapper .dropzone-container .image-controls label {
    margin: 10px
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 b {
    font-family: "Söhne",sans-serif;
    font-weight: 600;
    color: #555
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "Söhne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "Söhne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu i.icon-exso-chevron-down {
    margin-left: auto;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .credits-menu .dropdown-toggle {
    display: flex;
    width: 100%;
    box-shadow: none
}
.exso.v2 .credits-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .dropdown-toggle:hover .team-toggle {
    border-color: #0a406d;
    background: #eaf9d7
}
.exso.v2 .teams-menu .dropdown-toggle:active {
    border-color: #0a406d;
    background: transparent;
    outline: none;
    outline-offset: 0
}
.exso.v2 .teams-menu .dropdown-toggle:active .team-toggle {
    border-color: #0a406d;
    background: #eaf9d7
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
.exso.v2 .teams-menu .team-details span {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #0a406d
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #0a406d
}
.exso.v2 .select2-container {
    flex: 1 1 0;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 4px
}
.exso.v2 .select2-container .select2-selection {
    min-height: 41px;
    display: flex;
    align-items: center;
    border: 1px solid #a7d5ff;
    padding: 7px;
    background-image: url(//assets.loopandtie.com/assets/exso/forms/select-caret-down-8e837aa1a3985f96c359db9e1fd6a57cc04fb52743daff75b840eed60af02b19.svg);
    background-repeat: no-repeat;
    background-position: right 8px center
}
.exso.v2 .select2-container .select2-selection:hover {
    border: 1px solid #0a406d
}
.exso.v2 .select2-container .select2-selection--single .select2-selection__arrow {
    display: none
}
.exso.v2 .select2-container .select2-selection__rendered {
    display: block;
    padding: 0
}
.exso.v2 .select2-container .select2-selection--single .select2-selection__rendered {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    margin: 0;
    color: #113321
}
@media screen and (max-width: 868px) {
    @supports(height: 100svh) {
    }
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings header .header-content .controls>.divider {
    width: 2px;
    height: 24px;
    background: #928d82
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .nav-title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: .2px;
    color: #333;
    padding-bottom: 6px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 12px 16px 12px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a1c12;
    padding: 8px 6px;
    display: flex;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    margin-right: 2px
}
.exso.v2.settings nav .navbar-collapse .panel ul li:hover a,.exso.v2.settings nav .navbar-collapse .panel ul li.highlighted-entry a {
    background-color: #e8f0f7
}
.exso.v2.settings nav .navbar-collapse .panel ul li:active {
    border-color: #0a406d
}
.exso.v2.settings nav .navbar-collapse .panel ul li:active>a {
    background-color: #eaf9d7
}
.exso.v2.settings.organizations .panel-body .section {
    display: flex
}
.exso.v2.settings.organizations .panel-body .section .section-title {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333
}
.exso.v2.settings.organizations .panel-body .section .dropzone-container {
    min-width: 250px;
    padding: 12px
}
.exso.v2.settings.organizations .panel-body .section.current-plan {
    align-items: center;
    justify-content: space-between;
    margin-top: 16px
}
.exso.v2.settings.organizations .panel-body .section.current-plan .section-title {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px
}
.exso.v2.settings.organizations .panel-body .section.current-plan .section-title .pill {
    color: #211733
}
.exso.v2.settings.organizations .panel-body .section.logo-and-name {
    border-bottom: 1px solid #f4ebd9;
    flex-direction: row;
    gap: 82px;
    padding-bottom: 16px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.organizations .panel-body .section.logo-and-name {
        align-items:center;
        flex-direction: column;
        gap: 12px;
        justify-content: center
    }
}
.exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain {
    width: 100%
}
.exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain form {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}
.exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain form .fields {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain form .fields {
        align-items:start;
        flex-direction: column;
        width: 100%
    }
    .exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain form .fields .form-group {
        width: 100%
    }
}
.exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain form .fields .subdomain-wrapper {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px
}
.exso.v2.settings.organizations .panel-body .section.logo-and-name .name-and-subdomain form .fields .subdomain-wrapper .subdomain {
    margin-top: 24px
}
.exso.v2.settings.organizations .panel-body .section.organization-emails {
    flex-direction: column
}
.exso.v2.settings.organizations .panel-body .section.organization-emails p {
    margin-bottom: 24px
}
.exso.v2.settings.organizations .panel-body .section.organization-emails .form-group .checkbox label {
    align-items: center;
    display: flex;
    padding-left: unset;
    gap: 8px
}
.exso.v2.settings.organizations .panel-body .section.organization-emails .form-group .checkbox label input {
    position: unset
}
.exso.v2.settings.organizations .panel-body .section.developers,.exso.v2.settings.organizations .panel-body .section.fineprint-settings {
    margin-top: 16px;
    align-items: center;
    justify-content: space-between;
    gap: 6px
}
.exso.v2.settings.organizations .panel-body .section.developers .icon-and-link,.exso.v2.settings.organizations .panel-body .section.fineprint-settings .icon-and-link {
    display: flex;
    align-items: center
}
.exso.v2.settings.organizations .panel-body .section.developers .icon-and-link>i,.exso.v2.settings.organizations .panel-body .section.fineprint-settings .icon-and-link>i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    height: 40px;
    width: 40px
}
.exso.v2.settings.organizations .panel-body .section.developers .icon-and-link .link,.exso.v2.settings.organizations .panel-body .section.fineprint-settings .icon-and-link .link {
    align-items: center;
    display: inline-flex
}
.exso.v2.settings.organizations .panel-body .section.change-teams {
    align-items: center;
    gap: 8px;
    margin-top: 8px
}
.exso.v2.settings.organizations .panel-body .section.change-teams .select2 {
    max-width: 200px
}
.exso.v2.settings.organizations .panel-row {
    display: flex;
    flex-direction: row;
    gap: 24px
}
@media screen and (max-width: 991px) {
    .exso.v2.settings.organizations .panel-row {
        gap:16px
    }
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.organizations .panel-row {
        flex-direction:column
    }
}
.exso.v2.settings.organizations .panel-row .panel {
    padding: 24px;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center
}
.exso.v2.settings.organizations .panel-row .panel.billing {
    justify-content: start;
    margin-left: 8px;
    width: 50%
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.organizations .panel-row .panel.billing {
        width:100%
    }
}
.exso.v2.settings.organizations .panel-row .panel.teams,.exso.v2.settings.organizations .panel-row .panel.members {
    width: 25%
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.organizations .panel-row .panel.teams,.exso.v2.settings.organizations .panel-row .panel.members {
        width:100%
    }
}
@media screen and (max-width: 991px) {
    .exso.v2.settings.organizations .panel-row .panel {
        padding:24px 8px
    }
}
.exso.v2.settings.organizations .panel-row .panel .seats-and-credits {
    align-items: center;
    display: flex;
    justify-content: space-evenly;
    width: 100%
}
.exso.v2.settings.organizations .panel-row .panel .seats-and-credits .seats,.exso.v2.settings.organizations .panel-row .panel .seats-and-credits .credits {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px
}
.exso.v2.settings.organizations .panel-row .panel i.icon {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    height: 40px;
    width: 40px
}
.exso.v2.settings.organizations .panel-row .panel .number-and-label {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}
.exso.v2.settings.organizations .panel-row .panel .number-and-label .number {
    font-family: "Tiempos Text",serif;
    font-size: 38px;
    line-height: 53.2px;
    letter-spacing: -0.48px;
    color: #333
}
@media screen and (min-width: 992px) {
    .exso.v2.settings.organizations .panel-row .panel .number-and-label .number {
        font-size:48px;
        line-height: 57.6px
    }
}
.exso.v2.settings.organizations .panel-row .panel .number-and-label .number-label {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #777
}
.exso.v2.settings.organizations .additional-actions {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    padding-bottom: 32px
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings main .simple_form {
    display: flex;
    flex-direction: column;
    gap: 16px
}
.exso.v2.settings main .simple_form .input-outer-border {
    max-width: unset
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
.panel.teams > img,
.panel.members > img,
.section.developers .dev-icon,
.section.fineprint-settings .dev-icon,
.panel.billing .seats > img,
.panel.billing .credits > img,
.panel ul li a > img {
    filter: brightness(0) saturate(100%)
            invert(79%)
            sepia(18%)
            saturate(1178%)
            hue-rotate(187deg)
            brightness(101%)
            contrast(96%);
}
.panel.teams > img,
.panel.members > img,
.panel.billing .seats > img,
.panel.billing .credits > img {
    width: 40px;
    height: 40px;
}
.panel ul li a > img {
    width: 25px;
    height: 25px;
}
.dev-icon {
    width: 40px;
    height: 40px;
}
/*dashboard-members*/
.exso.v2 .team-logo {
    font-family: "Tiempos Text",serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    align-items: center;
    border-radius: 4px;
    color: #fff;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 32px
}
.exso.v2 .avatar {
    font-family: "Tiempos Text",serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    align-items: center;
    border-radius: 32px;
    color: #fff;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 32px
}
.exso.v2 .team-logo,.exso.v2 .avatar {
    margin: unset
}
.exso.v2 .btn {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    margin: unset;
    border-radius: 32px;
    padding: 8px 16px;
    border: 1px solid transparent;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    outline-style: unset;
    cursor: pointer
}
.exso.v2 .btn:focus {
    outline-style: unset
}
.exso.v2 .btn {
    background-color: #0a406d;
    border-color: #0a406d;
    color: #fff
}
.exso.v2 .btn i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn:hover {
    border-color: #0a406d;
    background-color: #0a406d;
    color: #fff
}
.exso.v2 .btn:visited {
    border-color: #0a406d;
    background-color: #0a406d;
    color: #fff
}
.exso.v2 .btn.btn-main.btn-ghost:hover,.exso.v2 .btn.btn-ghost:hover {
    border-color: #0a406d;
    color: #0a406d;
    background-color: #eaf9d7
}
.exso.v2 .btn.btn-main.btn-ghost:visited,.exso.v2 .btn.btn-ghost:visited {
    border-color: #0a406d;
    color: #0a406d;
    background-color: #eaf9d7
}
.exso.v2 .btn.btn-destructive {
    background-color: #cf1322;
    border-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-destructive:hover {
    border-color: #a60f1b;
    background-color: #a60f1b;
    color: #fff
}
.exso.v2 .btn.btn-destructive:visited {
    border-color: #cf1322;
    background-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-sm {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .btn.btn-sm i {
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin: 0 2px
}
.exso.v2 .btn {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px
}
.exso.v2 .btn i {
    width: 24px;
    height: 24px;
    background-size: 24px;
    margin: 0 2px
}
.exso.v2 .btn i.icon-right {
    margin-right: -5px
}
.exso.v2 .btn[disabled] {
    cursor: not-allowed;
    pointer-events: none;
    background-color: #ddd !important;
    border-color: #ddd !important;
    color: #777 !important
}
.exso.v2 .btn[disabled] i {
    filter: invert(49%) sepia(0%) saturate(0%) hue-rotate(316deg) brightness(94%) contrast(92%)
}
.exso.v2 .btn[disabled] i {
    filter: invert(49%) sepia(0%) saturate(0%) hue-rotate(316deg) brightness(94%) contrast(92%)
}
.exso.v2 .btn-group .btn-dropdown {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .btn-group .btn-dropdown:hover,.exso.v2 .btn-group .btn-dropdown:focus {
    outline-color: #0a406d;
    outline-width: 2px
}
.exso.v2 .btn-group .btn-dropdown:active {
    outline-color: #0a406d;
    outline-width: 1px;
    border-color: #0a406d
}
.exso.v2 .fancy-input input.has-error:placeholder {
    color: #a60f1b
}
.exso.v2 .form-group {
    margin-bottom: unset
}
.exso.v2 .form-group input[type=text],.exso.v2 .form-group select {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    height: 36px;
    width: 100%;
    max-height: 116px;
    padding: 6px;
    border-radius: 4px;
    overflow: hidden;
    color: #113321;
    text-overflow: ellipsis;
    box-shadow: none;
    border: 1px solid transparent
}
.exso.v2 .form-group input[type=text]:focus,.exso.v2 .form-group select:focus {
    outline: none
}
.exso.v2 .form-group input[type=text]:hover,.exso.v2 .form-group select:hover {
    outline: none
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../images/select-caret-down.svg");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 12px;
  padding-right: 28px;
}
.exso.v2 .form-group .input-outer-border {
    min-height: 42px;
    padding: 3px;
    min-width: 88px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid #a7d5ff;
    background: #fefdfb
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .form-group .input-addon-group {
    position: relative;
    width: 100%
}
.exso.v2 .form-group .input-addon-group i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .form-group .input-addon-group .input-addon {
    position: absolute;
    top: 0;
    padding: 10px 8px;
    line-height: 0
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-prepend {
    left: 0
}
.exso.v2 .form-group .input-addon-group .input-outer-border:not(:first-child) .form-control {
    padding-left: 30px
}
.exso.v2 .link {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .link i {
    filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg) brightness(96%) contrast(98%)
}
.exso.v2 .link:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link:hover i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link:focus i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link i {
    vertical-align: bottom
}
.exso.v2 .link.link-sm {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .link.link-akira-red {
    color: #cf1322
}
.exso.v2 .link.link-akira-red i {
    filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg) brightness(79%) contrast(106%)
}
.exso.v2 .link.link-akira-red:hover {
    color: #a60f1b;
    text-decoration: underline
}
.exso.v2 .link.link-akira-red:hover i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-akira-red:focus {
    color: #a60f1b;
    border: 1px solid #a60f1b;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-akira-red:focus i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-pine {
    color: #0a406d
}
.exso.v2 .link.link-pine i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .link.link-pine:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link.link-pine:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .link.link-pine:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-pine:focus i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .modal {
    padding-right: 0 !important
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header .close {
    margin-left: auto;
    opacity: unset;
    cursor: pointer
}
.exso.v2 .modal-content .modal-header .close i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-header h5 {
    font-family: "Tiempos Text",serif;
    max-width: calc(100% - 50px);
    color: #333;
    display: inline
}
.exso.v2 .modal-content .modal-header i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
.exso.v2 .pagination {
    display: flex;
    align-items: center;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .pagination {
        justify-content:unset
    }
}
.exso.v2 .pagination li:not(.first,.last) a {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a406d;
    border-radius: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border: none;
    margin: 0 4px;
    padding: unset;
    float: unset;
    position: unset
}
.exso.v2 .pagination li:not(.first,.last) a i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .pagination .paginate_button:not(.first,.last,.active) a:hover {
    background: #eaf9d7
}
.exso.v2 .pagination .paginate_button:not(.first,.last,.active) a:focus {
    border: 1px solid #0a406d;
    outline: none
}
.exso.v2 .pagination .paginate_button.active a {
    background: #0a406d;
    color: #fff
}
.exso.v2 .pagination .paginate_button.active:not(.first-page,.last-page,.single-page):before,.exso.v2 .pagination .paginate_button.active:not(.first-page,.last-page,.single-page):after {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a406d;
    border-radius: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border: none;
    margin: 0 4px;
    padding: unset;
    float: unset;
    position: unset;
    content: "…";
    width: 17px
}
@media screen and (min-width: 768px) {
    .exso.v2 .pagination .paginate_button.active:not(.first-page,.last-page,.single-page):before,.exso.v2 .pagination .paginate_button.active:not(.first-page,.last-page,.single-page):after {
        content:unset
    }
}
.exso.v2 .pagination .paginate_button a {
    background-color: transparent
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .form-group.search-bar {
    margin-bottom: unset
}
.exso.v2 .form-group.search-bar input[type=text] {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    border-radius: 0;
    border-bottom: 1px solid #a7d5ff
}
.exso.v2 .form-group.search-bar input[type=text]:focus {
    outline: none
}
.exso.v2 .form-group.search-bar input[type=text]:hover {
    outline: none
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
.exso.v2 .form-group.search-bar .input-addon i {
    filter: invert(65%) sepia(23%) saturate(372%) hue-rotate(96deg) brightness(93%) contrast(94%)
}
.exso.v2 .form-group.search-bar .input-outer-border {
    border: none
}
#fixed-flash {
    position: fixed;
    bottom: 4px;
    padding: 0 12px;
    width: 100%;
    z-index: 1001
}
@media screen and (min-width: 768px) {
    #fixed-flash {
        bottom:24px;
        padding: unset
    }
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "Söhne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "Söhne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .team-logo.blue-diane,.exso.v2 .avatar.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu i.icon-exso-chevron-down {
    margin-left: auto;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .credits-menu .dropdown-toggle {
    display: flex;
    width: 100%;
    box-shadow: none
}
.exso.v2 .credits-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .dropdown-toggle:hover .team-toggle {
    border-color: #0a406d;
    background: #eaf9d7
}
.exso.v2 .teams-menu .dropdown-toggle:active {
    border-color: #0a406d;
    background: transparent;
    outline: none;
    outline-offset: 0
}
.exso.v2 .teams-menu .dropdown-toggle:active .team-toggle {
    border-color: #0a406d;
    background: #eaf9d7
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
.exso.v2 .teams-menu .team-details span {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #0a406d
}
.exso.v2.settings .table th {
    border-bottom: 1px solid #f6efe1;
    white-space: nowrap
}
.exso.v2.settings .table td {
    padding: 24px 8px;
    border: none;
    vertical-align: middle;
    white-space: nowrap
}
.exso.v2 .datatable-panel {
    overflow: visible
}
.exso.v2 .datatable-panel .table-filters {
    display: flex;
    padding: 16px 0 24px;
    flex-direction: column;
    justify-content: center
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters {
        flex-direction:row;
        align-items: center;
        gap: 24px 12px
    }
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters.table-filters--compact {
        flex-wrap:wrap
    }
}
.exso.v2 .datatable-panel .table-filters.table-filters--compact .search-bar {
    flex: 1 1 0
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters.table-filters--compact .search-bar {
        flex-basis:100%
    }
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .table-filters.table-filters--compact .search-bar {
        flex-basis:unset
    }
}
.exso.v2 .datatable-panel .search-bar {
    padding-bottom: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .search-bar {
        padding-bottom:unset
    }
}
.exso.v2 .datatable-panel .search-bar .input-outer-border {
    max-width: unset
}
.exso.v2 .datatable-panel .dataTables_wrapper {
    overflow-x: unset;
    position: relative
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container {
    overflow-x: scroll;
    margin-bottom: 12px
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar {
    width: 6px;
    height: 6px
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 32px;
    background: #f4f4f4
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb {
    border-radius: 32px;
    background: #0a406d
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #0a406d
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container {
        overflow-x:auto;
        margin-bottom: unset
    }
}
.exso.v2 .datatable-panel .dataTable th,.exso.v2 .datatable-panel .dataTable td {
    min-width: 136px
}
.exso.v2 .datatable-panel .dataTable td {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333
}
.exso.v2 .datatable-panel .dataTable thead .sorting,.exso.v2 .datatable-panel .dataTable thead .sorting_desc {
    padding: 8px
}
.exso.v2 .datatable-panel .dataTable thead .sorting p,.exso.v2 .datatable-panel .dataTable thead .sorting_desc p {
    display: inline-block
}
.exso.v2 .datatable-panel .dataTable thead .sorting::before,.exso.v2 .datatable-panel .dataTable thead .sorting_desc::before {
    display: inline-block;
    content: "";
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: 100%;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2 .datatable-panel .dataTable thead .sorting::after,.exso.v2 .datatable-panel .dataTable thead .sorting_desc::after {
    content: unset
}
.exso.v2 .datatable-panel .dataTable thead .sorting_desc p {
    font-weight: 600;
    color: #a7d5ff
}
.exso.v2 .datatable-panel .dataTable thead .sorting::before {
    background-image: url(//assets.loopandtie.com/assets/exso/icons/sorting-az-482bc6070b866cdd64f335c95dbeaed3f527ae0589401ab138b1055a7378fd42.svg)
}
.exso.v2 .datatable-panel .dataTable thead .sorting_desc::before {
    background-image: url(//assets.loopandtie.com/assets/exso/icons/arrow-down-4123a1fa20b5e103c5e10b1b97d16374c0238ae02743f918fcd787b857d7f917.svg)
}
.exso.v2 .datatable-panel .table-information {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px
}
.exso.v2 .datatable-panel .table-information .dataTables_paginate {
    flex: 1;
    width: 100%;
    margin-bottom: 12px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-information .dataTables_paginate {
        width:unset;
        margin-bottom: unset
    }
}
.exso.v2 .datatable-panel .table-information .page-information {
    display: flex;
    align-items: center;
    margin-left: auto
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-information .page-information {
        margin-top:12px;
        flex-basis: 100%;
        margin-left: unset
    }
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .table-information .page-information {
        flex-basis:unset;
        margin-left: auto
    }
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    display: flex;
    gap: 4px;
    color: #113321;
    margin: unset;
    align-items: center
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    width: 92px;
    height: 100%;
    max-height: 116px;
    padding: 6px;
    border-radius: 4px;
    overflow: hidden;
    color: #113321;
    text-overflow: ellipsis;
    box-shadow: none;
    border: 1px solid #a7d5ff
  }
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select:hover,.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select:focus {
    border-width: 2px;
    padding: 5px
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_info {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #113321;
    padding-top: 0;
    margin-left: 24px
}
.exso.v2.salesforces .features .feature.installed .copy ul li::marker {
    color: #1377cd
}
@media screen and (max-width: 868px) {
    @supports(height: 100svh) {
    }
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings header .header-content .controls>.divider {
    width: 2px;
    height: 24px;
    background: #928d82
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.members .panel-heading {
        align-items:start;
        flex-direction: row;
        padding: 12px
    }
}
.exso.v2.settings.members .panel-heading .buttons {
    display: flex;
    flex-direction: row;
    gap: 16px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.members .panel-heading .buttons {
        gap:8px
    }
    .exso.v2.settings.members .panel-heading .buttons .btn {
        width: 150px;
        padding: 6px
    }
}
.exso.v2.settings.members .datatable.members td {
    vertical-align: middle
}
.exso.v2.settings.members .datatable.members td .clickable {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    width: 100%
}
.exso.v2.settings.members .datatable.members td .clickable .details {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    width: 100%
}
.exso.v2.settings.members .datatable.members td .clickable .details .name,.exso.v2.settings.members .datatable.members td .clickable .details .email {
    max-width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.exso.v2.settings.members .datatable.members td .clickable .details .name {
    color: #333
}
.exso.v2.settings.members .datatable.members td .clickable .details .email {
    color: #777
}
.exso.v2.settings.members .datatable.members td select {
    width: 190px
}
.exso.v2.settings.members .datatable.members td .delete-collaborator-modal {
    color: #a60f1b;
    display: none
}
@media screen and (max-width: 991px) {
    .exso.v2.settings.members .datatable.members td .delete-collaborator-modal {
        display:block
    }
}
.exso.v2.settings.members .datatable.members tr:hover .delete-collaborator-modal {
    display: block
}
.exso.v2.settings.members #collaborator-delete-modal .modal-dialog {
    max-width: 600px
}
.exso.v2.settings.members #collaborator-delete-modal .modal-body {
    padding: 32px 24px
}
.exso.v2.settings.members #collaborator-delete-modal .modal-body .loading {
    display: none
}
.exso.v2.settings.members #collaborator-delete-modal .modal-body p {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    margin-bottom: 16px
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .nav-title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: .2px;
    color: #333;
    padding-bottom: 6px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 12px 16px 12px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a1c12;
    padding: 8px 6px;
    display: flex;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    margin-right: 2px
}
.exso.v2.settings nav .navbar-collapse .panel ul li:active {
    border-color: #0a406d
}
.exso.v2.settings nav .navbar-collapse .panel ul li:active>a {
    background-color: #eaf9d7
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings .seat-limiting-details {
    display: flex;
    flex-direction: row;
    gap: 42px;
    margin: 16px 0
}
@media screen and (max-width: 768px) {
    .exso.v2.settings .seat-limiting-details {
        gap:unset;
        justify-content: space-between
    }
}
.exso.v2.settings .seat-limiting-details .info {
    display: flex;
    flex-direction: column;
    gap: 4px
}
.exso.v2.settings .seat-limiting-details .info .description {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    color: #777
}
.exso.v2.settings .seat-limiting-details .info .count {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
.exso.v2 .btn:not(.btn-destructive),
.exso.v2 .btn:not(.btn-destructive):hover,
.exso.v2 .btn:not(.btn-destructive):focus,
.exso.v2 .btn:not(.btn-destructive):active {
  background-color: #0a406d !important;
  border-color: #0a406d !important;
  color: #ffffff !important;
  box-shadow: none !important;
  outline: none !important;
}
.exso.v2 .btn[disabled],
.exso.v2 .btn[disabled]:hover,
.exso.v2 .btn[disabled]:focus,
.exso.v2 .btn[disabled]:active {
  background-color: #f2f4f6 !important;
  border-color: #d0d5dd !important;
  color: #98a2b3 !important;
  cursor: not-allowed !important;
  box-shadow: none !important;
}
.input-addon.addon-prepend > img:not(.card-validator) {
  width: 20px;
  height: 20px;
  display: block;
  filter: brightness(0) saturate(100%)
          invert(80%)
          sepia(15%)
          saturate(1200%)
          hue-rotate(185deg)
          brightness(100%)
          contrast(95%);
}
.payment-form .input-addon.addon-prepend > img:not(.card-validator) {
  transform: translateY(-2px);
}
.input-outer-border .form-control {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  background: transparent !important;
}
/*dashboard-billing*/
.exso.v2 .team-logo {
    font-family: "Tiempos Text",serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    align-items: center;
    border-radius: 4px;
    color: #fff;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    min-height: 32px;
    min-width: 32px;
    padding: 4px;
    text-align: center;
    text-transform: uppercase;
    width: 32px
}
.exso.v2 .team-logo {
    margin: unset
}
.exso.v2 .btn {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    margin: unset;
    border-radius: 32px;
    padding: 8px 16px;
    border: 1px solid transparent;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    outline-style: unset;
    cursor: pointer
}
.exso.v2 .btn:focus {
    outline-style: unset
}
.exso.v2 .btn.btn-md,.exso.v2 .btn {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px
}
.exso.v2 .btn i {
    width: 24px;
    height: 24px;
    background-size: 24px;
    margin: 0 2px
}
.exso.v2 .btn i.icon-right {
    margin-right: -5px
}
.exso.v2 .daterangepicker {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    position: absolute;
    color: #333;
    background-color: #fff;
    border-radius: 8px;
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 8px;
    top: 100px;
    left: 20px;
    z-index: 3001;
    display: none;
    box-shadow: 0 4px 4px 2px rgba(98,94,87,.06)
}
.exso.v2 .daterangepicker:after {
    position: absolute;
    display: inline-block;
    content: "";
    top: -6px;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid #fff
}
.exso.v2 .daterangepicker.opensleft:before {
    right: 9px
}
.exso.v2 .daterangepicker.opensleft:after {
    right: 10px
}
.exso.v2 .daterangepicker.show-calendar .drp-calendar,.exso.v2 .daterangepicker.show-calendar .drp-buttons {
    display: block
}
.exso.v2 .daterangepicker .drp-calendar {
    display: none;
    max-width: 321px
}
.exso.v2 .daterangepicker .drp-calendar.left,.exso.v2 .daterangepicker .drp-calendar.right {
    padding: 16px
}
.exso.v2 .daterangepicker .drp-buttons .btn {
    margin-left: 8px
}
.exso.v2 .daterangepicker .drp-selected {
    display: inline-block;
    font-weight: 600;
    float: left;
    margin: 16px;
    color: #000;
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding-left: 20px;
    filter: invert(49%) sepia(0%) saturate(0%) hue-rotate(316deg) brightness(94%) contrast(92%);
    background-image: url(//assets.loopandtie.com/assets/exso/icons/info-638f80a28eadee3120752012f78e3323e75e43ea93adf2b86934115a103781c6.svg)
}
.exso.v2 .daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left: 1px solid #f6efe1
}
.exso.v2 .daterangepicker.show-calendar .ranges {
    margin-top: 8px
}
.exso.v2 .daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0
}
.exso.v2 .daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%
}
.exso.v2 .daterangepicker .ranges li:hover {
    background-color: #eaf9d7
}
@media(min-width: 564px) {
    .exso.v2 .daterangepicker {
        width:auto;
        direction: ltr;
        text-align: left
    }
    .exso.v2 .daterangepicker .ranges ul {
        width: 176px
    }
    .exso.v2 .daterangepicker .drp-calendar.left {
        clear: left;
        margin-right: 0
    }
    .exso.v2 .daterangepicker .drp-calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .exso.v2 .daterangepicker .drp-calendar.right {
        margin-left: 0
    }
    .exso.v2 .daterangepicker .drp-calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .exso.v2 .daterangepicker .drp-calendar.left .calendar-table {
        padding-right: 8px
    }
    .exso.v2 .daterangepicker .ranges {
        float: left
    }
    .exso.v2 .daterangepicker .drp-calendar {
        float: left
    }
    .exso.v2 .daterangepicker .drp-calendar.left {
        padding: 16px 0 16px 16px
    }
}
@media(min-width: 730px) {
    .exso.v2 .daterangepicker .ranges {
        width:auto;
        float: left
    }
    .exso.v2 .daterangepicker .drp-calendar.left {
        clear: none !important
    }
}
.exso.v2 .btn-group .btn-dropdown {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .fancy-input input.has-error:placeholder {
    color: #a60f1b
}
.exso.v2 .form-group {
    margin-bottom: unset
}
.exso.v2 .form-group input[type=text]:focus {
    outline: none
}
.exso.v2 .form-group input[type=text]:hover {
    outline: none
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .form-group.date-range-picker {
    min-width: 225px
}
.exso.v2 .form-group.date-range-picker input {
    background-image: url(//assets.loopandtie.com/assets/exso/forms/select-caret-down-8e837aa1a3985f96c359db9e1fd6a57cc04fb52743daff75b840eed60af02b19.svg);
    background-repeat: no-repeat;
    background-position: right 8px center
}
.exso.v2 .form-group .input-addon-group {
    position: relative;
    width: 100%
}
.exso.v2 .form-group .input-addon-group i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .form-group .input-addon-group .input-addon {
    position: absolute;
    top: 0;
    padding: 10px 8px;
    line-height: 0
}
.exso.v2 .form-group .input-addon-group .input-addon img {
    width: 22px
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-prepend {
    left: 0
}
.exso.v2 .form-group .input-addon-group .input-outer-border:not(:first-child) .form-control {
    padding-left: 30px
}
.exso.v2 .link {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header .close {
    margin-left: auto;
    opacity: unset;
    cursor: pointer
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
@media screen and (min-width: 768px) {
    .exso.v2 .nav-tabs>li {
        width:240px
    }
}
.exso.v2 .nav-tabs>li a {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    text-align: center;
    border: unset;
    display: flex;
    justify-content: center
}
.exso.v2 .pagination {
    display: flex;
    align-items: center;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .pagination {
        justify-content:unset
    }
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .payment-method-component .payment-method-widget:not(:first-child) {
    margin-top: 24px
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body {
    padding: 0
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form {
    display: none;
    flex-direction: column;
    gap: 24px
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form.active {
    display: flex
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .col-sm-6+.col-sm-6 {
    margin-top: 24px
}
@media(min-width: 768px) {
    .exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .col-sm-6+.col-sm-6 {
        margin-top:unset
    }
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .input-outer-border {
    max-width: unset
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .input-addon img {
    margin-top: 5px
}
.exso.v2 .form-group.search-bar {
    margin-bottom: unset
}
.exso.v2 .form-group.search-bar input[type=text]:focus {
    outline: none
}
.exso.v2 .form-group.search-bar input[type=text]:hover {
    outline: none
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
.exso.v2 .form-group.search-bar .input-outer-border {
    border: none
}
.exso.v2 .nav-tabs {
    width: 100%
}
@media screen and (max-width: 991px) {
    .exso.v2 .nav-tabs li {
        width:50%
    }
}
.exso.v2 .tag {
    min-width: 56px;
    max-width: 220px;
    display: inline-flex
}
.exso.v2 .tag .tag-body {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #555;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 2px 8px;
    border-radius: 4px;
    background-color: #f4ebd9
}
.exso.v2 .tag.tag-neutral .tag-body {
    background-color: #f4ebd9
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "Söhne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "Söhne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
.exso.v2 .teams-menu .team-details span {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
.exso.v2.settings .table th {
    border-bottom: 1px solid #f6efe1;
    white-space: nowrap
}
.exso.v2.settings .table td {
    padding: 24px 8px;
    border: none;
    vertical-align: middle;
    white-space: nowrap
}
.exso.v2 .datatable-panel {
    overflow: visible
}
.exso.v2 .datatable-panel .table-filters {
    display: flex;
    padding: 16px 0 24px;
    flex-direction: column;
    justify-content: center
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters {
        flex-direction:row;
        align-items: center;
        gap: 24px 12px
    }
}
.exso.v2 .datatable-panel .table-filters p {
    margin-left: 4px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters p {
        margin-left:0
    }
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters.table-filters--compact {
        flex-wrap:wrap
    }
}
.exso.v2 .datatable-panel .table-filters.table-filters--compact .search-bar {
    flex: 1 1 0
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters.table-filters--compact .search-bar {
        flex-basis:100%
    }
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .table-filters.table-filters--compact .search-bar {
        flex-basis:unset
    }
}
.exso.v2 .datatable-panel .search-bar {
    padding-bottom: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .search-bar {
        padding-bottom:unset
    }
}
.exso.v2 .datatable-panel .search-bar .input-outer-border {
    max-width: unset
}
.exso.v2 .datatable-panel .dataTables_wrapper {
    overflow-x: unset;
    position: relative
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container {
    overflow-x: scroll;
    margin-bottom: 12px
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar {
    width: 6px;
    height: 6px
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 32px;
    background: #f4f4f4
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container {
        overflow-x:auto;
        margin-bottom: unset
    }
}
.exso.v2 .datatable-panel .dataTable th,.exso.v2 .datatable-panel .dataTable td {
    min-width: 136px
}
.exso.v2 .datatable-panel .dataTable td {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333
}
.exso.v2 .datatable-panel .dataTable thead .sorting,.exso.v2 .datatable-panel .dataTable thead .sorting_desc {
    padding: 8px
}
.exso.v2 .datatable-panel .dataTable thead .sorting p,.exso.v2 .datatable-panel .dataTable thead .sorting_desc p {
    display: inline-block
}
.exso.v2 .datatable-panel .dataTable thead .sorting::before,.exso.v2 .datatable-panel .dataTable thead .sorting_desc::before {
    display: inline-block;
    content: "";
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: 100%;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2 .datatable-panel .dataTable thead .sorting::after,.exso.v2 .datatable-panel .dataTable thead .sorting_desc::after {
    content: unset
}
.exso.v2 .datatable-panel .dataTable thead .sorting::before {
    background-image: url(//assets.loopandtie.com/assets/exso/icons/sorting-az-482bc6070b866cdd64f335c95dbeaed3f527ae0589401ab138b1055a7378fd42.svg)
}
.exso.v2 .datatable-panel .dataTable thead .sorting_desc::before {
    background-image: url(//assets.loopandtie.com/assets/exso/icons/arrow-down-4123a1fa20b5e103c5e10b1b97d16374c0238ae02743f918fcd787b857d7f917.svg)
}
.exso.v2 .datatable-panel .table-information {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px
}
.exso.v2 .datatable-panel .table-information .dataTables_paginate {
    flex: 1;
    width: 100%;
    margin-bottom: 12px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-information .dataTables_paginate {
        width:unset;
        margin-bottom: unset
    }
}
.exso.v2 .datatable-panel .table-information .page-information {
    display: flex;
    align-items: center;
    margin-left: auto
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-information .page-information {
        margin-top:12px;
        flex-basis: 100%;
        margin-left: unset
    }
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .table-information .page-information {
        flex-basis:unset;
        margin-left: auto
    }
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    display: flex;
    gap: 4px;
    color: #113321;
    margin: unset;
    align-items: center
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select:hover,.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select:focus {
    border-width: 2px;
    padding: 5px
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_info {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #113321;
    padding-top: 0;
    margin-left: 24px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.billings .panel-heading {
        align-items:start;
        flex-direction: row;
        padding: 12px
    }
}
.exso.v2.settings.billings .panel-heading .buttons {
    display: flex;
    flex-direction: row;
    gap: 16px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.billings .panel-heading .buttons {
        gap:8px
    }
    .exso.v2.settings.billings .panel-heading .buttons .btn {
        width: 155px;
        padding: 6px
    }
}
.exso.v2.settings.billings .panel-body .important-links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 42px;
    max-width: 444px;
    padding: 0 16px;
    row-gap: 0
}
.exso.v2.settings.billings .panel-body .important-links .col {
    display: flex;
    flex-direction: column
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.billings .panel-body .important-links {
        padding:unset;
        gap: 16px;
        row-gap: 0
    }
}
.exso.v2.settings.billings .panel-body .important-links a {
    width: 185px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.billings .panel-body .important-links a {
        width:auto
    }
}
.exso.v2.settings.billings .panel-body .billing-details {
    display: flex;
    flex-direction: row;
    gap: 42px;
    margin: 16px 0;
    padding: 0 16px
}
.exso.v2.settings.billings .panel-body .billing-details .info {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 185px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.billings .panel-body .billing-details .info {
        width:50%
    }
}
.exso.v2.settings.billings .panel-body .billing-details .info .description {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    color: #777
}
.exso.v2.settings.billings .panel-body .billing-details .info .count {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    align-items: center;
    color: #333;
    display: inline-flex
}
.exso.v2.settings.billings .panel-body .billing-details .info .count i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2.settings.billings .orders-panel table {
    table-layout: fixed
}
@media screen and (max-width: 1300px) {
    .exso.v2.settings.billings .orders-panel table {
        table-layout:unset
    }
}
.exso.v2.settings.billings .orders-panel table td,.exso.v2.settings.billings .orders-panel table th {
    width: 100%
}
.exso.v2.settings.billings .orders-panel table .collection-sent {
    overflow-wrap: break-word;
    white-space: normal;
    min-width: 200px;
    width: 200px
}
.exso.v2.settings.billings .orders-panel table .order-id {
    min-width: 100px;
    width: 100px
}
.exso.v2.settings.billings .panel-body .subheading {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    color: #777;
    margin-bottom: 16px
}
.exso.v2.settings.billings .panel-body .payment-method-info {
    max-width: 720px
}
.exso.v2.settings.billings .panel-body .plan-info {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%
}
.exso.v2.settings.billings .panel-body .plan-info .plan-and-management {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}
.exso.v2.settings.billings .panel-body .plan-info .current-plan {
    display: flex;
    flex-direction: column;
    gap: 8px
}
.exso.v2.settings.billings .panel-body .plan-info .current-plan .heading {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333
}
.exso.v2.settings.billings .panel-body .plan-info .current-plan .tag-body {
    width: 120px
}
.exso.v2.settings.billings .panel-body .plan-info .details {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    text-align: right;
    margin-top: -24px;
    color: #777
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.billings .panel-body .plan-info .details {
        margin-left:auto;
        width: 60%
    }
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings header .header-content .controls>.divider {
    width: 2px;
    height: 24px;
    background: #928d82
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings main .simple_form {
    display: flex;
    flex-direction: column;
    gap: 16px
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
.col > a > img {
  width: 22px;
  height: 22px;
  margin-right: 6px;
  vertical-align: middle;
  filter: invert(29%) sepia(48%) saturate(2463%) hue-rotate(189deg) brightness(95%) contrast(91%);
}
/*dashboard-developers*/
.exso.v2 .btn-group .btn-dropdown {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .fancy-input input.has-error:placeholder {
    color: #a60f1b
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .link {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .link i {
    filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg) brightness(96%) contrast(98%)
}
.exso.v2 .link:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link:hover i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link:focus i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link i {
    vertical-align: bottom
}
.exso.v2 .link.link-sm {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .link.link-akira-red {
    color: #cf1322
}
.exso.v2 .link.link-akira-red i {
    filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg) brightness(79%) contrast(106%)
}
.exso.v2 .link.link-akira-red:hover {
    color: #a60f1b;
    text-decoration: underline
}
.exso.v2 .link.link-akira-red:hover i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-akira-red:focus {
    color: #a60f1b;
    border: 1px solid #a60f1b;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-akira-red:focus i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-pine i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .link.link-pine:hover {
    color: #194b30;
    text-decoration: underline
}
.exso.v2 .link.link-pine:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .link.link-pine:focus {
    color: #194b30;
    border: 1px solid #194b30;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-pine:focus i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .modal {
    padding-right: 0 !important
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header .close {
    margin-left: auto;
    opacity: unset;
    cursor: pointer
}
.exso.v2 .modal-content .modal-header .close i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-header h5 {
    font-family: "Tiempos Text",serif;
    max-width: calc(100% - 50px);
    color: #333;
    display: inline
}
.exso.v2 .modal-content .modal-header i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
#fixed-flash {
    position: fixed;
    bottom: 4px;
    padding: 0 12px;
    width: 100%;
    z-index: 1001
}
@media screen and (min-width: 768px) {
    #fixed-flash {
        bottom:24px;
        padding: unset
    }
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "Söhne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "Söhne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu i.icon-exso-chevron-down {
    margin-left: auto;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .credits-menu .dropdown-toggle {
    display: flex;
    width: 100%;
    box-shadow: none
}
.exso.v2 .credits-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
.exso.v2 .teams-menu .team-details span {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
.exso.v2.salesforces .features .feature.installed .copy ul li::marker {
    color: #1377cd
}
@media screen and (max-width: 868px) {
    @supports(height: 100svh) {
    }
}
.exso.v2.settings.developers .external-integrations .panel-heading {
    align-items: start;
    flex-direction: column;
    gap: unset;
    padding-top: 0
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.developers .developer-settings .panel-heading {
        align-items:start;
        flex-direction: column
    }
    .exso.v2.settings.developers .developer-settings .panel-heading .buttons {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        gap: 8px
    }
}
.exso.v2.settings.developers .panel-body .developer-settings {
    margin-bottom: 24px
}
.exso.v2.settings.developers .panel-body .developer-settings {
    display: flex;
    flex-direction: column;
    gap: 0
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting {
    background-color: #fdfbf8;
    display: flex;
    padding: 16px 24px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.developers .panel-body .developer-settings .dev-setting form {
        flex-direction:column;
        align-items: flex-start;
        gap: 8px
    }
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .copy-btn {
        display:none
    }
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .token-created {
    color: #777
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .actions {
    display: flex;
    flex-direction: row;
    gap: 8px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .actions {
        margin-top:12px
    }
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .actions .copy-btn {
    display: none
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .actions .copy-btn {
        display:flex
    }
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .details {
    display: flex;
    flex-direction: column;
    gap: 8px
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .details .caption {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 600;
    color: #333
}
.exso.v2.settings.developers .panel-body .developer-settings .dev-setting form .details .access-token {
    font-family: Courier,monospace;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.24px;
    line-height: normal;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #555;
    word-break: break-all
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings main .panel-heading .panel-subtitle {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    color: #777
}
.exso.v2.settings main .simple_form {
    display: flex;
    flex-direction: column;
    gap: 16px
}
.exso.v2.settings .panel-tabs {
    padding: 16px 24px;
    padding-bottom: 0
}   
@media screen and (max-width: 768px) {
    .exso.v2.settings .panel-tabs {
        padding:16px 12px;
        padding-bottom: 0
    }
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
.developer-settings .btn.btn-sm.btn-ghost.copy-btn,
.developer-settings .btn.btn-sm.btn-ghost {
  color: #0a406d !important;     
  background-color: transparent !important; 
  border-color: #0a406d !important; 
}
/*fine-print*/
.exso.v2 .btn {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    margin: unset;
    border-radius: 32px;
    padding: 8px 16px;
    border: 1px solid transparent;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    outline-style: unset;
    cursor: pointer
}
.exso.v2 .btn:focus {
    outline-style: unset
}
.exso.v2 .btn i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn.btn-main.btn-ghost i,.exso.v2 .btn.btn-ghost i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .btn.btn-main.btn-ghost:hover i,.exso.v2 .btn.btn-ghost:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .btn.btn-sm {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .btn.btn-sm i {
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin: 0 2px
}
.exso.v2 .btn.btn-sm i.icon-right {
    margin-right: -6px
}
.exso.v2 .btn {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px
}
.exso.v2 .btn i {
    width: 24px;
    height: 24px;
    background-size: 24px;
    margin: 0 2px
}
.exso.v2 .btn i.icon-right {
    margin-right: -5px
}
.exso.v2 .btn[disabled] {
    cursor: not-allowed;
    pointer-events: none;
    background-color: #ddd !important;
    border-color: #ddd !important;
    color: #777 !important
}
.exso.v2 .btn[disabled] i {
    filter: invert(49%) sepia(0%) saturate(0%) hue-rotate(316deg) brightness(94%) contrast(92%)
}
.exso.v2 .btn[disabled] i {
    filter: invert(49%) sepia(0%) saturate(0%) hue-rotate(316deg) brightness(94%) contrast(92%)
}
.exso.v2 .btn-group .btn-dropdown {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .btn-group .btn-dropdown i:nth-child(1) {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .dropdown button {
    padding: 0 16px;
    width: 100%
}
@media screen and (min-width: 768px) {
    .exso.v2 .dropdown button {
        padding:0 8px 0 16px;
        width: unset
    }
}
.exso.v2 .dropdown button .btn-text {
    flex-grow: 1;
    display: inline-flex;
    overflow: hidden;
    white-space: nowrap
}
@media screen and (min-width: 768px) {
    .exso.v2 .dropdown button .btn-text {
        flex-grow:unset
    }
}
.exso.v2 .dropdown button .divider {
    width: 1px;
    height: 38px;
    background: #29794e;
    margin-left: auto
}
@media screen and (min-width: 768px) {
    .exso.v2 .dropdown button .divider {
        margin-left:12px
    }
}
.exso.v2 .dropdown button i {
    margin-right: -9px
}
@media screen and (min-width: 768px) {
    .exso.v2 .dropdown button i {
        margin-right:unset
    }
}
.exso.v2 .dropdown button:focus {
    padding: 0 12px
}
@media screen and (min-width: 768px) {
    .exso.v2 .dropdown button:focus {
        padding:0 6px 0 12px
    }
}
.exso.v2 .dropdown button:focus .divider {
    height: 30px
}
.exso.v2 .dropdown button.btn-sm {
    height: 36px
}
.exso.v2 .dropdown button.btn-sm .divider {
    height: 36px
}
.exso.v2 .dropdown .dropdown-menu {
    border: none;
    box-shadow: 0px 6px 8px 4px rgba(98,94,87,.08),0px 1px 2px 0px rgba(98,94,87,.12);
    border-radius: 8px;
    background: #fff;
    padding: 2px;
    margin: 4px 0 0
}
.exso.v2 .dropdown .dropdown-menu li {
    margin-bottom: 8px;
    padding: 2px
}
.exso.v2 .dropdown .dropdown-menu li:last-child {
    margin-bottom: 0
}
.exso.v2 .dropdown .dropdown-menu li .dropdown-action {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    display: flex;
    padding: 6px 12px;
    border-radius: 8px;
    color: #113321
}
.exso.v2 .form-group {
    margin-bottom: unset
}
.exso.v2 .form-group textarea {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    height: 36px;
    width: 100%;
    max-height: 116px;
    padding: 6px;
    border-radius: 4px;
    overflow: hidden;
    color: #113321;
    text-overflow: ellipsis;
    box-shadow: none;
    border: 1px solid transparent
}
.exso.v2 .form-group textarea:focus {
    outline: none
}
.exso.v2 .form-group textarea:hover {
    outline: none
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group .input-outer-border {
    min-height: 42px;
    padding: 3px;
    min-width: 88px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    background: #fefdfb
}
.exso.v2 .form-group label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .link {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .link i {
    filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg) brightness(96%) contrast(98%)
}
.exso.v2 .link:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link:hover i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link:focus i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link i {
    vertical-align: bottom
}
.exso.v2 .link.link-sm {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .link.link-akira-red {
    color: #cf1322
}
.exso.v2 .link.link-akira-red i {
    filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg) brightness(79%) contrast(106%)
}
.exso.v2 .link.link-akira-red:hover {
    color: #a60f1b;
    text-decoration: underline
}
.exso.v2 .link.link-akira-red:hover i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-akira-red:focus {
    color: #a60f1b;
    border: 1px solid #a60f1b;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-akira-red:focus i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-pine i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .link.link-pine:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .link.link-pine:focus i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .modal {
    padding-right: 0 !important
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header .close {
    margin-left: auto;
    opacity: unset;
    cursor: pointer
}
.exso.v2 .modal-content .modal-header .close i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-header h5 {
    font-family: "Tiempos Text",serif;
    max-width: calc(100% - 50px);
    color: #333;
    display: inline
}
.exso.v2 .modal-content .modal-header i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
#fixed-flash {
    position: fixed;
    bottom: 4px;
    padding: 0 12px;
    width: 100%;
    z-index: 1001
}
@media screen and (min-width: 768px) {
    #fixed-flash {
        bottom:24px;
        padding: unset
    }
}
.exso.v2 label.toggle-switch {
    display: inline-block;
    height: 22px;
    margin-bottom: unset;
    min-height: unset;
    padding: unset;
    position: relative;
    width: 40px
}
.exso.v2 label.toggle-switch input[type=checkbox] {
    height: 0;
    opacity: 0;
    width: 0
}
.exso.v2 label.toggle-switch input[type=checkbox]:checked+.slider {
    background-color: #389e0d
}
.exso.v2 label.toggle-switch input[type=checkbox]:focus+.slider {
    outline: 1px solid #29794e;
    outline-offset: 1px
}
.exso.v2 label.toggle-switch input[type=checkbox]:checked+.slider::before {
    -ms-transform: translateX(18px);
    -webkit-transform: translateX(18px);
    transform: translateX(18px)
}
.exso.v2 label.toggle-switch input[type=checkbox]:disabled+.slider {
    background-color: #ddd
}
.exso.v2 label.toggle-switch input[type=checkbox]:disabled+.slider::before {
    background-color: #777
}
.exso.v2 label.toggle-switch .slider {
    background-color: #999;
    border-radius: 48px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
    -webkit-transition: .4s
}
.exso.v2 label.toggle-switch .slider::before {
    background-color: #fff;
    border-radius: 50%;
    bottom: 2px;
    content: "";
    height: 18px;
    left: 2px;
    position: absolute;
    transition: .4s;
    -webkit-transition: .4s;
    width: 18px
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "Söhne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "Söhne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu i.icon-exso-chevron-down {
    margin-left: auto;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .credits-menu .dropdown-toggle {
    display: flex;
    width: 100%;
    box-shadow: none
}
.exso.v2 .credits-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
.exso.v2 .teams-menu .team-details span {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #113321;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
.exso.v2.salesforces .features .feature.installed .copy ul li::marker {
    color: #1377cd
}
@media screen and (max-width: 868px) {
    @supports(height: 100svh) {
    }
}
.exso.v2.settings.fine_print .panel-heading {
    justify-content: space-between
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.fine_print .panel-heading {
        align-items:flex-start
    }
}
.exso.v2.settings.fine_print .panel-heading>div:first-child {
    width: 500px
}
@media screen and (max-width: 991px) {
    .exso.v2.settings.fine_print .panel-heading>div:first-child {
        width:60%
    }
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.fine_print .panel-heading>div:first-child {
        width:100%
    }
}
.exso.v2.settings.fine_print .panel-heading .buttons {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 12px
}
@media screen and (max-width: 768px) {
    .exso.v2.settings.fine_print .panel-heading .buttons {
        gap:24px;
        width: 100%
    }
    .exso.v2.settings.fine_print .panel-heading .buttons .dropdown,.exso.v2.settings.fine_print .panel-heading .buttons .btn-main,.exso.v2.settings.fine_print .panel-heading .buttons .btn {
        width: 100%
    }
}
.exso.v2.settings.fine_print .panel-body {
    display: flex;
    flex-direction: column;
    gap: 42px
}
.exso.v2.settings.fine_print .panel-body .text-component,.exso.v2.settings.fine_print .panel-body .radio-component {
    align-items: flex-start;
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: flex-start
}
.exso.v2.settings.fine_print .panel-body .text-component .text-box,.exso.v2.settings.fine_print .panel-body .radio-component .text-box {
    width: 100%
}
.exso.v2.settings.fine_print .panel-body .text-component .text-box .form-group,.exso.v2.settings.fine_print .panel-body .radio-component .text-box .form-group {
    width: 100%
}
.exso.v2.settings.fine_print .panel-body .text-component .text-box .form-group textarea {
    resize: vertical;
    min-height: 96px
}
.exso.v2.settings.fine_print .panel-body .radio-component .text-box .form-group .value {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #777;
    max-width: 768px
}
.exso.v2.settings.fine_print .panel-body .text-component .text-box .form-group .input-outer-border {
    position: relative
}
.exso.v2.settings.fine_print .panel-body .text-component .text-box .form-group .input-outer-border .length-counter {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    bottom: -20px;
    color: #777;
    position: absolute;
    right: 0
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings header .header-content .controls>.divider {
    width: 2px;
    height: 24px;
    background: #928d82
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .nav-title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: .2px;
    color: #333;
    padding-bottom: 6px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 12px 16px 12px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a1c12;
    padding: 8px 6px;
    display: flex;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    margin-right: 2px
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings main .panel-heading .panel-subtitle {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    color: #777
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
/*add-ltcredits*/
.exso.v2 .team-logo {
    margin: unset
}
.exso.v2 .btn {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    margin: unset;
    border-radius: 32px;
    padding: 8px 16px;
    border: 1px solid transparent;
    text-align: center;
    align-items: center;
    align-content: center;
    justify-items: center;
    justify-content: center;
    outline-style: unset;
    cursor: pointer
}
.exso.v2 .btn:focus {
    outline-style: unset
}
.exso.v2 .btn i {
    filter: invert(100%) sepia(94%) saturate(0%) hue-rotate(260deg) brightness(106%) contrast(108%)
}
.exso.v2 .btn.btn-ghost i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .btn.btn-ghost:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .btn.btn-destructive.btn-primary,.exso.v2 .btn.btn-destructive {
    background-color: #cf1322;
    border-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-primary:hover,.exso.v2 .btn.btn-destructive:hover {
    border-color: #a60f1b;
    background-color: #a60f1b;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-primary:visited,.exso.v2 .btn.btn-destructive:visited {
    border-color: #cf1322;
    background-color: #cf1322;
    color: #fff
}
.exso.v2 .btn.btn-destructive.btn-ghost {
    border-color: #cf1322;
    color: #cf1322;
    background-color: transparent
}
.exso.v2 .btn.btn-destructive.btn-ghost:hover {
    border-color: #a60f1b;
    color: #a60f1b;
    background-color: #ffc2c8
}
.exso.v2 .btn.btn-destructive.btn-ghost:visited {
    border-color: #cf1322;
    color: #cf1322;
    background-color: #ffc2c8
}
.exso.v2 .btn.btn-sm {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .btn.btn-sm i {
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin: 0 2px
}
.exso.v2 .btn {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px
}
.exso.v2 .btn i {
    width: 24px;
    height: 24px;
    background-size: 24px;
    margin: 0 2px
}
.exso.v2 .btn i.icon-right {
    margin-right: -5px
}
.exso.v2 .btn.btn-disabled {
    cursor: not-allowed;
    pointer-events: none;
    background-color: #ddd !important;
    border-color: #ddd !important;
    color: #777 !important
}
.exso.v2 .btn-group .btn-dropdown {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    display: inline-flex;
    color: #777;
    min-width: 88px;
    max-width: 768px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    border: 1px solid transparent;
    outline: 1px solid transparent;
    outline-offset: 2px;
    border-radius: 8px
}
.exso.v2 .fancy-input input.has-error:placeholder {
    color: #a60f1b
}
.exso.v2 .form-group {
    margin-bottom: unset
}
.exso.v2 .form-group input[type=text]:focus {
    outline: none
}
.exso.v2 .form-group input[type=text]:hover {
    outline: none
}
.exso.v2 .form-group input[type=text]:focus-visible,.exso.v2 .form-group input[type=password]:focus-visible,.exso.v2 .form-group input[type=email]:focus-visible,.exso.v2 .form-group input[type=tel]:focus-visible,.exso.v2 .form-group input[type=number]:focus-visible,.exso.v2 .form-group input[type=url]:focus-visible,.exso.v2 .form-group input[type=money]:focus-visible,.exso.v2 .form-group textarea:focus-visible,.exso.v2 .form-group select:focus-visible,.exso.v2 .form-group button.dropdown-toggle:focus-visible {
    outline: none
}
.exso.v2 .form-group input[type=radio]:checked::before {
    transform: scale(1)
}
.exso.v2 .form-group input[type=radio]:focus {
    outline: none
}
.exso.v2 .form-group label {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777
}
.exso.v2 .form-group label:has(input[type=checkbox]:disabled) {
    cursor: not-allowed
}
.exso.v2 .form-group .input-addon-group {
    position: relative;
    width: 100%
}
.exso.v2 .form-group .input-addon-group i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .form-group .input-addon-group .input-addon {
    position: absolute;
    top: 0;
    padding: 10px 8px;
    line-height: 0
}
.exso.v2 .form-group .input-addon-group .input-addon img {
    width: 22px
}
.exso.v2 .form-group .input-addon-group .input-addon.addon-prepend {
    left: 0
}
.exso.v2 .form-group .input-addon-group .input-outer-border:not(:first-child) .form-control {
    padding-left: 30px
}
.exso.v2 .link {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    padding: 8px 4px;
    outline: none;
    color: #1377cd
}
.exso.v2 .link i {
    filter: invert(35%) sepia(62%) saturate(1324%) hue-rotate(180deg) brightness(96%) contrast(98%)
}
.exso.v2 .link:hover {
    color: #0a406d;
    text-decoration: underline
}
.exso.v2 .link:hover i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link:focus {
    color: #0a406d;
    border: 1px solid #0a406d;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link:focus i {
    filter: invert(17%) sepia(27%) saturate(4844%) hue-rotate(190deg) brightness(89%) contrast(92%)
}
.exso.v2 .link i {
    vertical-align: bottom
}
.exso.v2 .link.link-sm {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2 .link.link-akira-red {
    color: #cf1322
}
.exso.v2 .link.link-akira-red i {
    filter: invert(21%) sepia(49%) saturate(5328%) hue-rotate(344deg) brightness(79%) contrast(106%)
}
.exso.v2 .link.link-akira-red:hover {
    color: #a60f1b;
    text-decoration: underline
}
.exso.v2 .link.link-akira-red:hover i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-akira-red:focus {
    color: #a60f1b;
    border: 1px solid #a60f1b;
    border-radius: 8px;
    padding: 7px 3px
}
.exso.v2 .link.link-akira-red:focus i {
    filter: invert(9%) sepia(51%) saturate(6504%) hue-rotate(347deg) brightness(122%) contrast(100%)
}
.exso.v2 .link.link-pine i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .link.link-pine:hover i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .link.link-pine:focus i {
    filter: invert(21%) sepia(15%) saturate(2198%) hue-rotate(95deg) brightness(88%) contrast(82%)
}
.exso.v2 .modal {
    padding-right: 0 !important
}
.exso.v2 .modal-dialog {
    min-width: 61px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(100vh - 60px);
    margin-left: auto;
    margin-right: auto;
    padding: 0 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-dialog {
        width:768px;
        padding: unset
    }
}
.exso.v2 .modal-content {
    border-radius: 8px;
    width: 100%
}
.exso.v2 .modal-content .modal-header {
    height: 72px;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border: unset
}
.exso.v2 .modal-content .modal-header .close {
    margin-left: auto;
    opacity: unset;
    cursor: pointer
}
.exso.v2 .modal-content .modal-header .close i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-header h5 {
    font-family: "Tiempos Text",serif;
    max-width: calc(100% - 50px);
    color: #333;
    display: inline
}
.exso.v2 .modal-content .modal-header i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
}
.exso.v2 .modal-content .modal-body {
    overflow: auto;
    padding: 24px 24px
}
.exso.v2 .modal-content .modal-body p {
    display: block;
    color: #333
}
.exso.v2 .modal-content .modal-footer {
    border: none;
    display: flex;
    flex-direction: column;
    padding: 16px 24px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer {
        flex-direction:row;
        justify-content: flex-end
    }
}
.exso.v2 .modal-content .modal-footer .btn:last-child {
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .modal-content .modal-footer .btn:last-child {
        margin-top:0;
        margin-left: 8px
    }
}
.exso.v2 .nav-tabs {
    border-bottom: 1px solid #f6efe1
}
@media screen and (min-width: 768px) {
    .exso.v2 .nav-tabs>li {
        width:240px
    }
}
.exso.v2 .nav-tabs>li a:hover,.exso.v2 .nav-tabs>li a:focus {
    background: none
}
.exso.v2 .panel {
    border-radius: 16px;
    box-shadow: unset
}
.exso.v2 .panel .panel-heading {
    padding: 16px 24px;
    display: flex;
    gap: 16px;
    flex-direction: column;
    justify-content: space-between
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-heading {
        flex-direction:row;
        gap: 32px;
        flex-wrap: wrap
    }
}
@media screen and (max-width: 767px) {
    .exso.v2 .panel .panel-heading {
        padding:16px
    }
}
.exso.v2 .panel .panel-body {
    padding: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel .panel-body {
        padding:16px 24px
    }
}
.exso.v2 .payment-method-component .payment-method-widget:not(:first-child) {
    margin-top: 24px
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body {
    padding: 0
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form {
    display: none;
    flex-direction: column;
    gap: 24px
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form.active {
    display: flex
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .col-sm-6+.col-sm-6 {
    margin-top: 24px
}
@media(min-width: 768px) {
    .exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .col-sm-6+.col-sm-6 {
        margin-top:unset
    }
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .input-outer-border {
    max-width: unset
}
.exso.v2 .payment-method-component .payment-method-widget .panel .panel-body .payment-form .input-addon img {
    margin-top: 5px
}
.exso.v2 .payment-method-component .no-payment-methods img {
    flex-shrink: 0;
    height: 58px;
    width: 58px
}
.exso.v2 .payment-method-component .no-payment-methods .no-payment-content {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 16px;
    justify-content: center
}
.exso.v2 .payment-method-component .no-payment-methods .no-payment-content .text {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 600;
    color: #333;
    text-align: center;
    width: 100%
}
.exso.v2 .payment-method-component .no-payment-methods .no-payment-content .btn {
    width: 100%
}
@media(max-width: 768px) {
    .exso.v2 .payment-method-component .no-payment-methods .no-payment-content .text {
        padding:0
    }
}
.exso.v2 .form-group.search-bar input[type=text]:focus-visible,.exso.v2 .form-group.search-bar input[type=search]:focus-visible {
    outline: none
}
.exso.v2 .nav-tabs {
    width: 100%
}
@media screen and (max-width: 991px) {
    .exso.v2 .nav-tabs li {
        width:50%
    }
}
.exso.v2 .nav-tabs>li.active>a {
    background-color: transparent
}
.exso.v2 .nav-tabs>li.active>a:hover {
    background: transparent
}
.exso.v2 {
    background-color: #fbf7f0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.exso.v2 p {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-bottom: unset
}
.exso.v2 p.text-header {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333;
    margin-bottom: unset
}
.exso.v2 i[class^=icon-exso-] {
    height: 22px;
    width: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}
.exso.v2 a {
    font-family: "SÃ¶hne",sans-serif;
    font-weight: 400;
    text-decoration: none;
    color: #0d4f89
}
.exso.v2 h5 {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 22px;
    line-height: 30.8px;
    font-weight: 400;
    color: #777;
    margin: unset
}
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .credits-menu {
    width: 25%;
    margin-right: 32px
}
.exso.v2 .credits-menu .organization-account-balance {
    color: #111
}
.exso.v2 .credits-menu .dropdown-toggle {
    display: flex;
    width: 100%;
    box-shadow: none
}
.exso.v2 .credits-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .credits-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button {
    margin: 12px 0
}
.exso.v2 .credits-menu .dropdown-menu li.button .btn {
    width: 100%
}
.exso.v2 .credits-menu .dropdown-menu li.divider {
    height: 1px;
    width: 100%;
    margin: 8px 0;
    overflow: hidden;
    background-color: #f4ebd9
}
.exso.v2 .credits-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .credits-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .credits-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .teams-menu {
    width: 100%
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu {
        width:unset
    }
}
.exso.v2 .teams-menu .dropdown-toggle {
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle {
    display: flex;
    align-items: center;
    padding: 16px;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2 .teams-menu .dropdown-toggle .team-toggle .team-logo {
    padding: 0
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .dropdown-toggle .team-toggle {
        padding:6px 16px
    }
}
.exso.v2 .teams-menu .team-details {
    margin: 0 12px;
    text-align: left;
    max-width: calc(100% - 78px)
}
@media screen and (min-width: 1200px) {
    .exso.v2 .teams-menu .team-details {
        max-width:230px;
        min-width: 150px
    }
}
@media screen and (min-width: 1040px)and (max-width: 1200px) {
    .exso.v2 .teams-menu .team-details span {
        max-width:250px
    }
}
.exso.v2 .user-menu .avatar-md {
    width: 38px;
    height: 38px;
    background: #2e3466
}
.exso.v2 .user-menu .dropdown-menu {
    border-radius: 8px;
    padding: 12px 24px;
    box-shadow: 0px 1px 2px 0px rgba(98,94,87,.12),0px 6px 8px 4px rgba(98,94,87,.08);
    background-clip: unset;
    border: unset
}
.exso.v2 .user-menu .dropdown-menu li {
    margin: 8px 0
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.salesforces .features .feature.installed .copy ul li::marker {
    color: #1377cd
}
@media screen and (max-width: 868px) {
    @supports(height: 100svh) {
    }
}
.exso.v2.settings.prepayments .prepayment-plans {
    margin-top: 16px
}
.exso.v2.settings.prepayments .prepayment-plans .panel-heading {
    flex-direction: column;
    gap: unset
}
.exso.v2.settings.prepayments .prepayment-plans .panel-body {
    margin-top: 12px
}
.exso.v2.settings.prepayments .prepayment-plans .prepayment {
    align-items: center;
    display: flex;
    height: 40px
}
.exso.v2.settings.prepayments .prepayment-plans .prepayment.custom {
    align-items: flex-start;
    height: 100%
}
.exso.v2.settings.prepayments .prepayment-plans .prepayment.custom .form-group {
    display: flex;
    gap: 16px
}
.exso.v2.settings.prepayments .prepayment-plans .prepayment.custom .form-group #prepay_custom_field {
    max-width: 144px
}
.exso.v2.settings.prepayments .prepayment-plans .prepayment .form-group .radio .control-label input[type=radio] {
    height: 18px;
    margin-left: -30px;
    width: 18px
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 24px
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details .title {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details .details {
    width: 100%
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details .details .quantity,.exso.v2.settings.prepayments .prepayment-plans .credits-details .details .total {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details .details .quantity p,.exso.v2.settings.prepayments .prepayment-plans .credits-details .details .total p {
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details .details .quantity {
    border-bottom: 1px solid #f4ebd9;
    padding-bottom: 8px;
    margin-bottom: 24px
}
.exso.v2.settings.prepayments .prepayment-plans .credits-details .details .value {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333
}
.exso.v2.settings.prepayments .payment-options .panel-heading {
    flex-direction: column;
    gap: unset
}
.exso.v2.settings.prepayments .payment-options .panel-body {
    display: flex;
    margin-top: 16px;
    flex-direction: column
}
.exso.v2.settings.prepayments .payment-options .payment-method-container {
    margin: 0 auto;
    max-width: 720px;
    width: 100%
}
.exso.v2.settings.prepayments .payment-options .payment-method-container p {
    margin-bottom: 12px
}
.exso.v2.settings.prepayments .payment-options .payment-method-container.personal {
    margin-top: 24px
}
.exso.v2.settings.prepayments .payment-options .payment-method-container .no-payment-content .text {
    flex: 1
}
.exso.v2.settings.prepayments .payment-options .pay {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 24px;
    width: 100%
}
.exso.v2.settings header {
    position: fixed;
    padding: 12px 12px 0 12px;
    width: 100%;
    top: 0;
    z-index: 1000;
    background: #fbf7f0
}
.exso.v2.settings header .header-content {
    border-radius: 48px;
    background: #fff;
    padding: 8px 16px;
    display: flex;
    border-bottom: 1px solid transparent
}
.exso.v2.settings header .header-content .settings-header-left {
    display: flex;
    align-items: center
}
.exso.v2.settings header .header-content .settings-header-left>a {
    display: inline-flex
}
@media(max-width: 992px) {
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle {
        padding:0;
        margin: 0;
        display: inline-flex !important
    }
    .exso.v2.settings header .header-content .settings-header-left .navbar-toggle i {
        filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%)
    }
}
.exso.v2.settings header .header-content .settings-header-left .teams-menu {
    display: none
}
@media(min-width: 768px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        display:unset;
        margin-left: auto;
        width: fit-content
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings header .header-content .settings-header-left .teams-menu {
        margin-left:unset
    }
}
.exso.v2.settings header .header-content .controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px
}
.exso.v2.settings header .header-content .controls>.divider {
    width: 2px;
    height: 24px;
    background: #928d82
}
.exso.v2.settings nav {
    position: fixed;
    width: 100%;
    z-index: 900
}
@media(max-width: 991px) {
    .exso.v2.settings nav {
        display:none
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings nav {
        width:315px;
        height: unset;
        margin-top: unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel {
    padding: 16px 12px
}
@media(min-width: 1200px) {
    .exso.v2.settings nav .navbar-collapse .panel {
        padding:16px 24px
    }
}
.exso.v2.settings nav .navbar-collapse .panel .nav-title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: .2px;
    color: #333;
    padding-bottom: 6px;
    border-bottom: 1px solid #f4ebd9
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 12px 16px 12px;
    position: relative; 
    border-bottom: none; 
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information::after {
    content: "";
    position: absolute;
    left: -13px;  
    right: -12px; 
    bottom: 0;
    height: 1px;
    background-color: #f4ebd9;
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    flex-basis: 40%
}
@media(min-width: 768px) {
    .exso.v2.settings nav .navbar-collapse .panel .credits-information .credits {
        flex-basis:unset
    }
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance {
    min-width: 120px
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance p {
    white-space: nowrap
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .credits .menu-credits-display .balance .amount i {
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2.settings nav .navbar-collapse .panel .credits-information .btn {
    height: fit-content
}
.exso.v2.settings nav .navbar-collapse .panel ul {
    list-style: none;
    padding: 0 12px
}
.exso.v2.settings nav .navbar-collapse .panel ul li {
    margin: 4px 0;
    border: 1px solid transparent;
    border-radius: 8px
}
.exso.v2.settings nav .navbar-collapse .panel ul li a {
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #0a1c12;
    padding: 8px 6px;
    display: flex;
    border-radius: 8px
}
.exso.v2.settings main {
    margin-top: 140px
}
@media(min-width: 768px) {
    .exso.v2.settings main {
        margin-top:117px;
        margin-left: 0
    }
}
@media(min-width: 1200px) {
    .exso.v2.settings main {
        margin-left:341px
    }
}
.exso.v2.settings main .panel-body {
    padding-top: 0
}
.exso.v2.settings main .panel-heading .panel-title {
    font-family: "Tiempos Text",serif;
    font-size: 22px;
    line-height: 30.8px;
    color: #333
}
.exso.v2.settings main .simple_form {
    display: flex;
    flex-direction: column;
    gap: 16px
}
.exso.v2.settings .payment-help {
    margin-bottom: 24px
}
.exso.v2.settings .settings-breadcrumb {
    display: flex;
    align-items: center;
    flex-direction: row;
    list-style: none;
    padding: 0 24px
}
.exso.v2.settings .settings-breadcrumb li {
    font-family: "SÃ¶hne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #777;
    padding: 4px 8px;
    position: relative
}
.exso.v2.settings .settings-breadcrumb li:after {
    background-color: #bbb;
    content: "";
    display: inline-block;
    height: 20px;
    position: absolute;
    right: 0;
    top: 25%;
    width: 1px
}
.exso.v2.settings .settings-breadcrumb li:last-child:after {
    display: none
}
.exso.v2.settings.teams .panel.datatable-panel:has(+#button-footer.active) {
    padding-bottom: 92px
}
.exso.v2 .payment-method-component .no-payment-methods {
    align-items: center;
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #0a406d;
    border-left: 6px solid #0a406d;
    display: flex;
    flex-direction: row;
    gap: 8px;
    padding: 8px 16px
}
@media screen and (max-width: 767px) {
  nav.settings-side-panel.active {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    background: #ffffff !important;
    z-index: 9999 !important;
    padding: 0 !important;
    overflow-y: auto !important;
    transform: translateX(0);
  }
  nav.settings-side-panel.active .navbar-collapse {
    display: block !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  nav.settings-side-panel.active .panel {
    display: flex !important;
    flex-direction: column !important;
    gap: 1.5rem !important;
  }
  nav.settings-side-panel ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  nav.settings-side-panel li {
    margin-bottom: 1.25rem;
  }
  nav.settings-side-panel a {
    text-decoration: none;
    color: #004225;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 0.75rem;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .settings-side-panel.active .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
  }
}
@media screen and (max-width: 767px) {
  nav.settings-side-panel .panel {
    padding: 0 1.25rem 2rem;
  }
  .mobile-back-link {
    padding: 1.25rem;
  }
  .mobile-back-separator {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .credits-information {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
    margin-bottom: 1.5rem;
  }
  .credits-information .credits {
    flex: 1;
  }
  .credits-information .send-gifts {
    white-space: nowrap;
    align-self: flex-start;
  }
}
@media screen and (max-width: 767px) {
  nav.settings-side-panel ul li a {
    padding: 0.75rem 0;
  }
  nav.settings-side-panel ul li img {
    width: 20px;
  }
}
@media screen and (max-width: 767px) {
.mobile-back-separator {
  height: 1px;
  background-color: #f4ebd9;
  position: relative;
}
.credits-row {
  display: flex;
  justify-content: space-between; 
  align-items: center;            
  width: 100%;                   
}
.credits {
  text-align: left;
  align-items: center;
}
.menu-credits-display {
  display: flex;
  align-items: center; 
  gap: 0.5rem;         
}
.balance p {
  margin: 0;
  line-height: 1.2;
}
.credits-row {
  padding-left: 0 !important;
}
.credits {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.balance {
  display: flex;
  flex-direction: column;  
  align-items: flex-start;  
  gap: 0.25rem;
  position: relative;
  top: -0.5rem;   
}
.menu-credits-display,
.balance {
  display: flex;
  flex-direction: column;         
  margin: 0;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
.send-gifts {
  position: relative;
  top: 0.5rem;
  text-align: right
}
.settings-side-panel .panel ul {
  margin-top: -3rem;
  margin-left: -0.5rem;   
  padding-top: 0 !important;
}
}
.mobile-back-link {
  display: none;
}
@media (max-width: 767px) {
  .mobile-back-link {
    display: block; 
  }
}
@media (max-width: 767px) {
  nav.settings-side-panel {
    display: block !important;  
    height: 100vh !important;
  }
  nav.settings-side-panel .navbar-collapse {
    display: block !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  nav.settings-side-panel {
    position: fixed;
    inset: 0;
    background: #fff;
    z-index: 9999;
    transform: translateY(-100%);
    transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
  }
  nav.settings-side-panel.active {
    transform: translateY(0);
  }
}
/*reports-sidemenu*/
.panel-heading-actions {
  display: flex;
  gap: 12px;
}
@media(min-width: 768px) {
    .col-sm-6,.col-sm-12 {
        float:left
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-12 {
        width: 100%
    }
}
@media(min-width: 992px) {
    .col-md-3,.col-md-12 {
        float:left
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-12 {
        width: 100%
    }
}
@media(min-width: 1200px) {
    .col-lg-6 {
        float:left
    }
    .col-lg-6 {
        width: 50%
    }
}
table {
    background-color: transparent
}
th {
    text-align: left
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}
.table>thead>tr>th,.table>tbody>tr>td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}
input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    appearance: none
}
select[multiple] {
    height: auto
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}
.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.select2-container .select2-search--inline {
    float: left
}
.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important
}
.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}
.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}
.exso.v2 .team-logo.blue-diane {
    background-color: #252a52 !important
}
.exso.v2 .user-menu .dropdown-menu li.divider {
    height: 1px;
    width: 284px;
    margin: 8px 0;
    overflow: hidden;
    background-color: #c3bcae
}
.exso.v2 .user-menu .dropdown-menu .link {
    text-align: center
}
.exso.v2 .user-menu .dropdown-menu .link i {
    vertical-align: bottom
}
.exso.v2 .user-menu .dropdown-menu .link:hover {
    background-color: transparent
}
.exso.v2 .user-menu .dropdown-menu li.terms {
    text-align: center;
    margin: 12px 0 8px
}
.exso.v2 .user-menu .user-profile {
    display: flex;
    justify-content: space-between;
    margin: 8px
}
.exso.v2 .user-menu .user-profile .team-member {
    display: flex
}
.exso.v2 .user-menu .user-profile .team-member .avatar-md {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #fff;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #2e3466;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}
.exso.v2 .user-menu .user-profile .team-member .details .name {
    font-family: "Tiempos Text",serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    color: #333;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .email {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #777;
    margin-left: 8px
}
.exso.v2 .user-menu .user-profile .team-member .details .link i {
    vertical-align: bottom
}
.exso.v2.dashboard .table-wrapper::-webkit-scrollbar-thumb:window-inactive,.exso.v2.settings .table-wrapper::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
.exso.v2.dashboard .table th {
    border-bottom: 1px solid #f6efe1;
    white-space: nowrap
}
.exso.v2.dashboard .table td {
    padding: 24px 8px;
    border: none;
    vertical-align: middle;
    white-space: nowrap
}
.exso.v2 .datatable-panel {
    overflow: visible
}
.exso.v2 .datatable-panel .table-filters {
    display: flex;
    padding: 16px 0 24px;
    flex-direction: column;
    justify-content: center
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters {
        flex-direction:row;
        align-items: center;
        gap: 24px 12px
    }
}
.exso.v2 .datatable-panel .table-filters p {
    margin-left: 4px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-filters p {
        margin-left:0
    }
}
.exso.v2 .datatable-panel .table-filters .table-filters__selects {
    flex: 1 1 0
}
.exso.v2 .datatable-panel .panel-heading-select.panel-heading-export-data {
    flex-direction: column;
    align-items: flex-start
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .panel-heading-select.panel-heading-export-data {
        flex-direction:row;
        align-items: center
    }
}
.exso.v2 .datatable-panel .panel-heading-select.panel-heading-export-data .form-group {
    margin-right: 16px;
    flex-grow: unset
}
.exso.v2 .datatable-panel .panel-heading-select.panel-heading-export-data .export-holder {
    width: 100%;
    margin-left: auto;
    margin-top: 8px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .panel-heading-select.panel-heading-export-data .export-holder {
        width:unset;
        margin-top: unset
    }
}
.exso.v2 .datatable-panel .panel-heading-select.panel-heading-export-data .export-holder .export-button {
    width: 100%
}
.exso.v2 .datatable-panel .search-bar {
    padding-bottom: 16px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .search-bar {
        padding-bottom:unset
    }
}
.exso.v2 .datatable-panel .search-bar .input-outer-border {
    max-width: unset
}
.exso.v2 .datatable-panel .dataTables_wrapper {
    overflow-x: unset;
    position: relative
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container {
    overflow-x: scroll;
    margin-bottom: 12px
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar {
    width: 6px;
    height: 6px
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 32px;
    background: #f4f4f4
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb {
    border-radius: 32px;
    background: #29794e
}
.exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container::-webkit-scrollbar-thumb:window-inactive {
    background: #194b30
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .dataTables_wrapper .dataTable_container {
        overflow-x:auto;
        margin-bottom: unset
    }
}
.exso.v2 .datatable-panel .dataTable th,.exso.v2 .datatable-panel .dataTable td {
    min-width: 136px
}
.exso.v2 .datatable-panel .dataTable td {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #333
}
.exso.v2 .datatable-panel .dataTable thead .sorting,.exso.v2 .datatable-panel .dataTable thead .sorting_desc {
    padding: 8px
}
.exso.v2 .datatable-panel .dataTable thead .sorting p {
    display: inline-block
}
.exso.v2 .datatable-panel .dataTable thead .sorting::before,.exso.v2 .datatable-panel .dataTable thead .sorting_desc::before {
    display: inline-block;
    content: "";
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: 100%;
    filter: invert(39%) sepia(26%) saturate(900%) hue-rotate(95deg) brightness(94%) contrast(94%);
    vertical-align: bottom
}
.exso.v2 .datatable-panel .dataTable thead .sorting::after,.exso.v2 .datatable-panel .dataTable thead .sorting_desc::after {
    content: unset
}
.exso.v2 .datatable-panel .dataTable thead .sorting::before {
    background-image: url(//assets.loopandtie.com/assets/exso/icons/sorting-az-482bc6070b866cdd64f335c95dbeaed3f527ae0589401ab138b1055a7378fd42.svg)
}
.exso.v2 .datatable-panel .dataTable thead .sorting_desc::before {
    background-image: url(//assets.loopandtie.com/assets/exso/icons/arrow-down-4123a1fa20b5e103c5e10b1b97d16374c0238ae02743f918fcd787b857d7f917.svg)
}
.exso.v2 .datatable-panel .table-information {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px
}
.exso.v2 .datatable-panel .table-information .dataTables_paginate {
    flex: 1;
    width: 100%;
    margin-bottom: 12px
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-information .dataTables_paginate {
        width:unset;
        margin-bottom: unset
    }
}
.exso.v2 .datatable-panel .table-information .page-information {
    display: flex;
    align-items: center;
    margin-left: auto
}
@media screen and (min-width: 768px) {
    .exso.v2 .datatable-panel .table-information .page-information {
        margin-top:12px;
        flex-basis: 100%;
        margin-left: unset
    }
}
@media screen and (min-width: 1200px) {
    .exso.v2 .datatable-panel .table-information .page-information {
        flex-basis:unset;
        margin-left: auto
    }
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    display: flex;
    gap: 4px;
    color: #113321;
    margin: unset;
    align-items: center
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    width: 92px;
    height: 100%;
    max-height: 116px;
    padding: 6px;
    border-radius: 4px;
    overflow: hidden;
    color: #113321;
    text-overflow: ellipsis;
    box-shadow: none;
    border: 1px solid #29794e
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select:hover,.exso.v2 .datatable-panel .table-information .page-information .dataTables_length label select:focus {
    border-width: 2px;
    padding: 5px
}
.exso.v2 .datatable-panel .table-information .page-information .dataTables_info {
    font-family: "Söhne",sans-serif;
    font-size: 14px;
    line-height: 19.6px;
    letter-spacing: -0.14px;
    font-weight: 400;
    color: #113321;
    padding-top: 0;
    margin-left: 24px
}
.exso.v2 .select2-container {
    flex: 1 1 0;
    padding: 2px;
    border: 1px solid transparent;
    border-radius: 4px
}
.exso.v2 .select2-container.select2-locked .select2-selection {
    background-color: #f4f4f4;
    border: 1px solid #777;
    cursor: pointer
}
.exso.v2 .select2-container.select2-locked .select2-selection:hover {
    border: 1px solid #777
}
.exso.v2 .select2-container .select2-selection:hover {
    border: 1px solid #29794e
}
.exso.v2 .select2-container.select2-locked .locked-filter-input {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    color: #777
}
.exso.v2 .select2-container.select2-locked i {
    vertical-align: sub
}
.exso.v2 .select2-container .select2-selection__rendered {
    display: block;
    padding: 0
}
.exso.v2 .select2-container .select2-search__field {
    font-family: "Söhne",sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    letter-spacing: -0.16px;
    font-weight: 400;
    margin: 0;
    color: #113321
}
.exso.v2 .select2-container .select2-search {
    margin: 2.5px
}
.exso.v2 .select2-container .rs {
    float: right
}
.exso.v2 .select2-link .select2-selection {
    cursor: pointer
}
.exso.v2 .panel.fullscreen-panel {
    min-height: calc(100vh - 190px);
    display: flex;
    flex-direction: column
}
@media screen and (min-width: 768px) {
    .exso.v2 .panel.fullscreen-panel {
        min-height:calc(100vh - 186px);
        margin-bottom: 0
    }
}
@media screen and (min-width: 1200px) {
    .exso.v2 .panel.fullscreen-panel {
        min-height:calc(100vh - 125px)
    }
}
.exso.v2 .panel.fullscreen-panel .panel-body {
    flex-grow: 1;
    display: flex;
    flex-direction: column
}
@media (max-width: 767px) {
  .col-xs-12 {
    width: 100% !important;
  }
}
.table-filters__selects-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}
.table-filters__selects {
  width: 330px;   
  flex: none;
}
@media (max-width: 767px) {
  .table-filters__selects-wrapper {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    gap: 6px;
  }
  .table-filters__selects,
  .table-filters__selects .row,
  .table-filters__selects .col-xs-12,
  .table-filters__selects .col-sm-12 {
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .table-filters__selects > .col-md-6 {
    flex: 0 0 210px;  
    max-width: 210px;
  }
}
@media (max-width: 767px) {
  .table-filters__selects > div {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}
.empty-state-message {
  display: flex;
  flex-direction: column;
  align-items: center;     
  text-align: center;    
}
.dashboard-menu,
.dashboard-menu ul,
.widgets,
.widgets ul {
  overflow: visible !important;
  max-height: none !important;
}
@media (max-width: 991px) {
  .menu-options {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.35s ease;
  }
  .menu-options.open {
    max-height: 2000px;
  }
}
.dashboard-toggle .icon-close {
  display: none;
}
.menu-options.open ~ .brand .dashboard-toggle .icon-ham {
  display: none;
}
.menu-options.open ~ .brand .dashboard-toggle .icon-close {
  display: block;
}
.dashboard-toggle .icon-close {
  display: none;
}
.sidenav-menu.menu-open .dashboard-toggle .icon-ham {
  display: none;
}
.sidenav-menu.menu-open .dashboard-toggle .icon-close {
  display: inline-block;
}
@media (min-width: 768px) {
  .select-collection .input-outer-border {
    width: 260px;
  }
}
@media (min-width: 992px) {
  .select-collection {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-left: auto;
    margin-bottom: 18px;
  }
}
/*knowledge*/
:root {
      --sf-img-29: url("data:image/webp;base64,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")
    }
.hs-breadcrumb-menu-divider:before {
      content: "›";
      padding-left: 10px
    }
* {
      box-sizing: border-box
    }
    body.kb-theme--tiles {
      background-color: #F5F8FA
    }
    body>header,
    body>footer {
      -ms-flex-negative: 0;
      flex-shrink: 0
    }
    body>main {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
    }
    html {
      scroll-behavior: smooth
    }
    @media screen and (prefers-reduced-motion:reduce) {
      html {
        scroll-behavior: auto
      }
    }
    .kb-theme--tiles header {
      width: 100%;
      margin: 0 auto
    }
    .kb__text-link-small:hover,
   .kb__text-link-small:focus,
   .kb__text-link:hover,
   .kb__text-link:focus {
  text-decoration: underline;
}
    .kb-index__category-description {
      color: #516F90
    }
    a {
      text-decoration: none
    }
    a:hover {
      text-decoration: underline
    }
    h1 {
      padding: 0
    }
    h3 {
      padding: 0
    }
    h1+div {
      margin-top: 0.5rem
    }
    blockquote:before {
      content: "";
      display: block;
      width: 3px;
      height: 100%;
      background-color: #ebf0f6;
      position: absolute;
      left: -13px
    }
    .kb-article:after {
      display: table;
      content: "";
      clear: both
    }
    .kb-article p:after {
      content: "";
      display: inline-block
    }
    .content-container {
      position: relative;
      width: 100%;
      max-width: 1092px;
      margin: 0 auto !important;
      padding: 0 20px;
      float: none !important
    }
    .kb-search-section {
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end
    }
    .kb-theme--tiles .kb-search-section--full {
      min-height: 390px;
      padding: 3.75rem 0
    }
    @media screen and (max-width:768px) {
      header {
        height: auto !important
      }
    }
    .kb-search-section-with-image {
      background-position: center center
    }
    .kb-search-section__title {
      margin: 0 0 1rem;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify
    }
    .kb-theme--tiles .kb-search-section__title {
      justify-content: center;
      text-align: center
    }
    .kb-search-section--full .kb-search,
    .kb-search-section--full .kb-search-section__title {
      max-width: 693px
    }
    .kb-theme--tiles .kb-search-section--full .kb-search-section__content {
      max-width: 693px
    }
    .kb-search {
      position: relative
    }
    .kb-theme--tiles .kb-search {
      margin: 0 auto
    }
    .kb-search__placeholder {
      height: 50px;
      width: 100%
    }
    .kb-search__box {
      background-color: #fff;
      border-radius: 3px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 1;
      border: 1px solid transparent;
      box-shadow: 0 1px 24px 0 rgba(0, 0, 0, .08)
    }
    .kb-search__bar {
      min-height: 48px;
      display: flex;
      align-items: center
    }
    .kb-search form {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1
    }
    .kb-search__input::-webkit-input-placeholder {
      color: #7c98b6
    }
    .kb-search__input::-moz-placeholder {
      color: #7c98b6
    }
    .kb-search__input:-ms-input-placeholder {
      color: #7c98b6
    }
    .kb-search__input:-moz-placeholder {
      color: #7c98b6
    }
    .kb-search__input {
      width: 100%;
      box-sizing: border-box;
      font-size: 1em;
      padding: .75em;
      border: 0;
      color: #7c98b6;
      transition: color .1s ease-in
    }
    .kb-search__input:focus {
      outline: none
    }
    .kb-search__mag {
      margin-left: 15px
    }
    .kb-search__mag * {
      fill: #7c98b6;
      transition: fill .1s ease-in
    }
    .kb-search__close {
      margin-right: 15px;
      opacity: 0;
      pointer-events: none
    }
    .kb-search__suggestions {
      margin: 0;
      padding: 0;
      list-style: none
    }
    .kb-search__suggestions a:hover,
    .kb-search__suggestions a:focus {
      background-color: rgba(0, 163, 141, .1);
      outline: none;
      text-decoration: none
    }
    .kb-search__result__breadcrumb:hover,
    .kb-search__suggestions__breadcrumb:hover {
      text-decoration: none
    }
    .kb-index {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      max-width: 1052px;
      margin: 0 auto
    }
    .kb-index--tiles {
      padding: 4.125rem 0 0
    }
    .kb-index:after {
      content: "";
      -webkit-box-flex: 0;
      -ms-flex: 0 236px;
      flex: 0 236px
    }
    .kb-index__see-all-link:after {
      content: "";
      display: inline-block;
      background-image: url(data:image/jpeg;base64,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);
      background-size: contain;
      height: 8px;
      width: 10.5px;
      margin-left: 10px
    }
    html[dir="rtl"] .kb-index__see-all-link:after {
      margin-left: 0;
      margin-right: 10px;
      transform: rotate(180deg)
    }
    .kb-index__category--3col {
      -webkit-box-flex: 0;
      -ms-flex: 0 100%
    }
    .kb-index__category h3 {
      margin: 0 0 1.25rem 0
    }
    .kb-index--tiles .kb-index__category {
      padding: 4.25rem 1rem 3.25rem;
      margin-bottom: 2.6875rem;
      text-align: center;
      color: #2D3E50;
      border: 1px solid #EAF0F6;
      border-radius: 3px;
      background-color: #fff;
      width: 332px;
      min-height: 330px;
      flex: 0 auto
    }
    .kb-index--tiles .kb-index__category:hover {
      color: #2D3E50;
      text-decoration: none;
      box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.12)
    }
    .kb-index--tiles .kb-index__category-icon {
      font-size: 54px;
      height: 4.625rem;
      margin: 0 auto 1.5rem auto;
      width: auto;
      max-width: 100%
    }
    .kb-index--tiles h3 {
      margin-bottom: .5rem
    }
    .kb-index--tiles .kb-index__category-description {
      margin: 0
    }
    .kb-index--cards .kb-index__category:hover {
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16)
    }
    .kb-index--cards .kb-index__category-flex:hover,
    .kb-index--cards .kb-index__category-flex:focus {
      text-decoration: none
    }
    .kb-index--default h3 { margin-bottom: 24px;
    }
    .kb-index--default .kb__text-link-small {
      margin-top: 1.25rem
    }
    .kb-index--minimal .kb-index__category:hover {
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
      color: #2D3E50;
      text-decoration: none
    }
    @media screen and (min-width:541px) {
      .kb-index {
        max-width: 680px
      }
      .kb-index:after {
        -webkit-box-flex: 0;
        -ms-flex: 0 332px;
        flex: 0 332px
      }
    }
    @media screen and (min-width:768px) {
      .kb-index:after {
        -webkit-box-flex: 0;
        -ms-flex: 0 330px;
        flex: 0 330px
      }
      .kb-theme--default .kb-index:after {
        -ms-flex: 0 300px;
        flex: 0 300px
      }
      .kb-theme--minimal .kb-index:after {
        -ms-flex: 0 33%;
        flex: 0 33%
      }
      .kb-index__category--3col {
        -webkit-box-flex: 0;
        -ms-flex: 0 330px;
        flex: 0 330px
      }
    }
    @media screen and (min-width:1045px) {
      .kb-index {
        max-width: 1052px
      }
    }
    @media screen and (max-width:730px) {
      .kb-index--tiles {
        max-width: 332px
      }
    }
    @media screen and (min-width:730px) {
      .kb-index--tiles {
        max-width: 680px
      }
    }
    @media screen and (min-width:1070px) {
      .kb-index--tiles {
        max-width: 1052px
      }
    }
    .kb-subcategory__expand-articles-toggle:focus {
      text-decoration: none
    }
    .kb-category-menu li a:hover {
      text-decoration: none
    }
    .kb-theme--cards .kb-category-menu li>a:hover .kb-category-menu-option__color-bar {
      display: block
    }
    .kb-mobile-search-section {
      padding-top: 55px
    }
    .kb-search__suggestions {
      display: none
    }
    @media screen and (min-width:768px) {
      .kb-search__suggestions {
        display: block
      }
    }
    .kb-mobile-header.search-open:before {
      content: "";
      display: block;
      position: fixed;
      top: 60px;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: #fff;
      z-index: 1
    }
    .kb-mobile-search__input:focus {
      outline: none
    }
    @media screen and (min-width:768px) {
      .kb-mobile-search-section {
        display: none !important
      }
    }
    .kb-header {
      top: 0;
      z-index: 3
    }
    @media screen and (min-width:1025px) {
      .kb-header {
        position: fixed
      }
    }
    .kb-theme--tiles .kb-header {
      left: 50%;
      right: auto;
      width: 100%;
      transform: translateX(-50%);
      max-width: 1280px
    }
    .kb-page--index main {
      margin-bottom: -6.675em;
      padding-bottom: 6.675em
    }
    .kb-theme--tiles.kb-page--index .kb-header {
      position: absolute
    }
    .kb-header-inner {
      width: 100%;
      max-width: 1092px;
      margin: 0 auto !important;
      padding: 0 20px;
      display: flex;
      align-items: center;
      height: 3.4375rem;
      font-size: .875rem;
      box-sizing: border-box
    }
    .kb-header__logo {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      max-width: 50%;
      position: relative;
      margin-right: 1.65rem
    }
    .kb-header__logo img {
      display: block;
      max-width: 100% !important;
      width: auto;
      height: auto
    }
    .kb-header__title {
      display: none;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin-right: 2.8125rem
    }
    @media (min-width:768px) {
      .kb-header__title {
        display: inline-block
      }
    }
    @media screen and (min-width:768px) {
      #kb-header {
        justify-content: space-between
      }
    }
    .kb-header__nav-toggle:hover,
    .kb-header__nav-toggle:focus {
      color: lime
    }
    .kb-header__nav {
      position: absolute;
      left: -100%;
      top: 3.4375rem;
      height: 100vh;
      width: 100%;
      overflow-x: visible;
      transition: left 0.3s ease;
      z-index: 999;
      border-top: 1px solid #eaf0f6
    }
    .kb-header__nav ul {
      list-style: none;
      margin: 0;
      padding: 0;
      min-height: 100%;
      width: 100%
    }
    .kb-header__nav a:hover,
    .kb-header__nav a:focus,
    .kb-header__nav button.kb-button--link:hover,
    .kb-header__nav button.kb-button--link:focus {
      text-decoration: underline
    }
    .kb-header__nav-controls-container {
      justify-content: flex-end;
      align-items: center;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1
    }
    .kb-header__langs-dropdown li:hover {
      background-color: rgb(225, 243, 241)
    }
    .kb-header__langs-dropdown li>a:hover {
      text-decoration: none
    }
    @media (min-width:768px) {
      .kb-header__nav-controls-container {
        display: none !important
      }
      .kb-header__nav {
        position: relative;
        left: auto !important;
        right: auto !important;
        top: auto;
        height: auto;
        width: auto
      }
      .kb-header__nav ul {
        display: flex;
        padding: 0;
        height: auto;
        width: auto;
        background: none;
        border: none
      }
      .kb-header__nav a:hover,
      .kb-header__nav a:focus,
      .kb-header__nav button.kb-button--link:hover,
      .kb-header__nav button.kb-button--link:focus {
        background: none
      }
    }
    .kb-footer {
      display: flex;
      min-height: 6.125rem;
      text-align: center;
      margin: 0 auto;
      max-width: 1092px;
      padding: 1.15rem 0 1.5em;
      -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      font-size: 0.875rem;
      border-top: 0
    }
    .kb-sticky-footer {
      background-color: #fff;
      border-top: 1px solid #e6e6e6;
      margin-top: 6.25em
    }
    .kb-footer__center-aligned-content {
      display: flex;
      align-items: center;
      flex: 1;
      padding-top: 8px
    }
    .kb-footer__logo {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      padding: 0 .5rem;
      align-self: auto
    }
    @media (min-width:768px) {
      .kb-footer__logo {
        align-self: flex-start
      }
    }
    .kb-footer__logo img {
      display: block;
      max-width: 100% !important;
      width: auto;
      height: auto
    }
    .kb-footer__title {
      font-size: 14px;
      text-align: left;
      margin-left: 6px;
      line-height: 1.5rem;
      flex: 1
    }
    .kb-footer__links a:hover {
      text-decoration: underline
    }
    @media screen and (min-width:768px) {
      .kb-footer__logo {
        padding: 0 1.375rem 0 0
      }
    }
    @media screen and (max-width:768px) {
      .kb-footer {
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        padding: 2.25rem 0
      }
      .kb-footer>*:first-child {
        margin-top: 0
      }
      .kb-footer__logo {
        padding-bottom: 14px
      }
      .kb-footer__center-aligned-content {
        flex-wrap: wrap;
        padding-top: 0
      }
      .kb-footer__title {
        margin-right: 6px;
        padding-bottom: 14px
      }
    }
    .kb-article.tinymce-content [class^="hs-callout-type-"]:after,
    .kb-article.tinymce-content [class*=" hs-callout-type-"]:after {
      clear: both;
      content: "";
      display: block
    }
    h1,
    h3,
    h5,
    .kb-header,
    .kb-sticky-footer,
    input {
      font-family: "Source Serif Pro"
    }
    .kb-header,
    .kb-header a {
      color: #fdf7f6
    }
    .kb-search-section {
      background-color: #fdf7ed
    }
    .kb-search-section__title {
      color: #000000
    }
    .kb-search-section-with-image {
      background-image: url(data:image/webp;base64,UklGRnhKAABXRUJQVlA4TGxKAAAvw0lwEEcAEIT/bw8RE5AYx0HbRoLk8Ic9M3f3jyAiJkC3tecke9br6XKmQmW2VSp36F4eephUCJKeE8odZX2iWiBCfZEmFaMIyjoMM6qMIOg0o4eUcg9ERSllljWtJJmjaKLQY2cII7JuKC3KvaXndHT9o+dtm+Wm1f4P2UD2cJl+KEiDhybNjocm3fYQEkI8xGk9DCQBDeNGUv3d0tJqalWVpDw5jiei/7Ig263bBo6bunlMLJG8lyAAgpTTD7qxbcu2E3ofi1QIgVAUAiEQuCTeXc3c68qK6L8kSJIkNSqtMAMdezAzkWR3V/U0aB9rf8Hd/u+//D9hOflyufOHXCI/6bVZOYXitvtHHCqniddbDBvtVVRWShL9CYfKpV/jeQX9FkW+R2+Q5Rq0234LhcpJYtNHvtul1ZDvFLrYPyY8ewcwaaFQuV+0GPI9AljHZRpaHZwCdNonVA4Y7eXELQEi7IY40r504w84VC7gno/8hoPWJAqwn+GVTjJWcO/PLFQebiHLPz4yb1FyBdh9qe8wrJS6P7FQqX4CPLKLZ+OJTSzbCvlewngNW/oV+RMLlTdu5jjBisoKNvFk8As+dJom+UbX/qBX3LHeitz78wOVKuL3RAHbHOfK7wymiNqEOIdi/ChqpOT75OI2v7u8j6D96aDrz5NSXZR7f8ofEahM++zkqviX0hwHtYr5nF5Mhr7UjYCaG/n2OfWfQbt5E/M5vnVCrB3aEUIX7A8IVMYMjZuXMItOyneYIBV5Vb8Ir6JWKGsTId/uf4QUqrfErw1cBaA0GSTbJxnMvP/+BwQqFcNnmsNeYY6DSuNyH3OfM5hhGnL/e1hA9EYTId/+d9ObV1UMQRnm5ZNBGSdssVCpXn65u/v2lEApyHj0x9XhlhFCOqVvHFZJ8h7XnsMQUx+rPduDxkS+hdtEIW+eHj2+KNWrsw7Sc0dl+yiP2ytUnuaVJ/8wuCyw0DmAR7vmYqG9O0Y8MkMKAJbBpt4SNxHybY1p2YnaMnWq+l6NQZgnhVM4WytUfjQ18M/DA9eExbA6QLV2fy+pvabphB2FdWScaz+yulQ/o2dOB3kj8e1z3mEcGeuCUxNuKm0Bbu/y5N8gw6EXX+++vd5ufVA5BePtEZJk/ROZoDGJqgNQpggHe2g/dtfHAQUZbgduCvPzxbeXmPrd+DaJCPi8kNHP/9dpd1B5rrVUT4+OXv7yCWaHSrUpS7URTbRmtGKHY4hShXZ2Cq0dgXEkP7lefFuJadcQrcDtaaDblxLSz3faHFSq3KT3e5FD8CgBOYPOwKo4P6dQKDm0ZrJa+UaIsnBvu1AHLHK/B8eLbysx7c97UJQkDwcnbndNedXioHJhHkCOMwittk+pm/5Vwxjc6GCpTDhwjtQwaO0hdMOHjUlh3wt0Txff1n/wrGAWDjWi4164edx1/fyTin5+ErUgqPQ4esm28dmXmBNMKLtvqKPIeHoiDdUmka3Yqh4iV+47HjHU0bZl+axV7s7p5xDfOuBtuFT5vrOss5Bp2Vxt60fgZ2kQ0dqgcmVt4c8Bjc7n6lznVm/H1tuYF4dLq+SByHLkiKB9XFun/56kHmTzcvHt3WCTyMngwrUpCDwuiuryPLTo57svDZWxw+FfohWhLq8yN5XrOfQNyoVBIPY2clT+LnAPt6rohNxZwTji26MWO3pJMpalTT//o/ynd4bKeXFUXUhUSPlNWMbVE3Zg0upCoFKb6hXWQTeBzD891SuHi29jDBxrd+4KMzmLmNmDAroj63DHRqOFyujvMnSrON7CL1TfzZ2hEU0rytA4D8jepkW3x0GbjVhvjNoVH8XO2eLb62HNHNvwIZU/AsHHrgP2tjKoPCsIsNMx2ZRETFR/bFOnTAOyN5U6/MBT/GoTf77710tzfbX49h4pHMvrFSRsReXFYXTRzzdZqEy+PnOrOH36chgFUcesVzz0TErnRwHxBLat83aTGxYcQnxLRxg70pcO1y+bFgXRiUu1MahM3U77NSTkqY+C/TBDMVazyF4v6MB1sm250zOpO118m/4m7oohx4ZiVdjhcRgXdWosZi0DKnWdDF1ND6mrr85gGEwhswzfBJoK4cNqGXpLcjh2JvFt1tJj+WpWYmZzjOatx3lsOVDpSlYjHy9lyvrcqyAyKD12TsiELD/Vwp0+KMe+XmRA8t+2Et+OjncG3RZTj/8zx5Y+g/32ApWPchaE9VIOeIx+W54Y8pwMZEZ7ziuO3DkA1dx5FhDf8qJ07j+P60/J4OyPHc/csEVApTJhS1gvZSyeS+dIDgrRKDutN8L3g8W3nyfuFdSz2pLWizszytYFlXrMAjdFB46EHI1ZBGLD18S6sSeZIVzF9hpFuVd8p/JkBDPnrhf9j6w7h9Fs5FBptyHdf56Qz4SwrH0q4I3UUX95W8q3B0S/27niO5YnA0gCtnDUtFfV4dIGC5XBG5BHQGXaMWrmwezLexHBmKx+z8SbbPtc8R0Qm+7TKzhHzSIkuOqhJRy0LagcwSRsaXDsyE/QuDO3OYBZBtseS3yvPATW/IYaKI/8uevn2xZUngWOhIc1+otVQuM76vOEsAy2faz4jt4R3a2rqA8zHbjPadoqoFJlqwY9z44Y4PADY5XQ7+TJJMtg29eK7+QHU871c4P6Ydh01141e6g0dYIMdZ57miB5YWCV0AV54Rls+1rxnW2IO7pskx9mcm8XmixUssTIvf28tkKA3wy3du85ipG7nmwZhGew7R3Et+zAgqyhnlN/mMG6e1e3yUJlXwQaUl/BENEAMKhZDFLjnZZMrmqAwjTY9hzi+/GWjKxwGwDuF1MalQCImixUwkQSuWcfhhjTxRrMhV5Dl1lSB+AabHsS8Y0+FfHcHapTN1v/8/9YSJOFSpRPGYBbPXZOyRoHKpYwptjQmQOccw22vYL4Vh9Y0NqXaVGknKJldjhI04bK4G/kTelTxx9YZYgN5MDS7sSkgMM0wVHyNTc0d1yDbS8lvmN85wWVF6fOxSqty0EaN1T29DRGKcPYaagUkzja4lITfP9vVJSlKsllG2z7FvHN1AHVx6lnDjB0ou+ExP1TWgxUft5kjDCG5V7Cxo4xmCNMDSjsmmkWuYpaqXZxtcFjG2x7FfHtbEyPPdm7yq1sXWWUYCD1+UbNGyqTR/wjnKZdp1LUx8WWpGucH46anFUP3HVlpnO2wbZPEd9MA8HNYeJpFbRjrCupKUA0VU8APQeg1gWVZUseKMTAwKUYx9jRFRal1121SkwIauPGNgjjG2x7FfHtHPLNMeciX9eVhxbl1g6hcusTc6hxQ2Vw5s0ZklGGvaD38UP9vb5/9C4vqwRBKrdvS8qMb7DtU8Q3hwnjHX8Y75L7n47OWuk9JtUs9N1HIBs/VFo6ejsXIISAMfaS/KN0cw8SJMYx6VESnNgWhUKgYNujOiffSIOdOM36qVZov12+/6pHL4pIRm1yMI5rXVB5FTKGyg2UdNtwyH6EiGV1ownROeuL0mOL2co42PZG4rta4zuO2jP/N5zSS8dNP/XpWg6aKVR2VDH05bKTrUpEqzSMA+jbShC3iCRu2U0N+QbbnkV8Oxb2Axdk2sSKpKahPLWC1HUuX20HKh1VVEFCqBgnvr2sZOUaSBt5cnF3d1lMzsBC+AbbHkR8+7VMHSt2Y5R/dZFr8sFYesnUR+fOQPuCygVMAtp/D3IgEYhtbY2J8A22PYj49tOIDu3k4wDlED1++Sq4E5Sr6tZZzdugoZJhRjhxZpJJ4LuU5ehjkGDb1OI7ZiN2s6td62nhUpidWaKrmrdNQKV+ymJhbIDUp6o8i9gV/U+7eH2BA0ql05Jsewvx/ThC6BzuGGGb1cJCVI2Ng3JwoAVBJUYzGueodOvw3ZeiKDztcCz5s4ifPvcaLMm2pxDfA3+QWxrne49TNjmsSMdGLIrOXePQF/mOV0CgcgD2mrOkmDwIUSzcq4qfoiYmdRBTsAyfPFt8B5rlJIZq0A31jlEGBI/GRjj1s5qHvmhXRKhcWUvwCIIvPIBRDBHvjGgNdpWUOhiWZNtLiG+Vl200ipHC3eWtPo7JHrr7Lo3tevPQF81EhMqzcizdjH4EsgfhZeXj5btDwzfGGkfHk2z7BPGd1JiGOxnyc/ZTuJgPU6UMTxqIviiRESqXpabCOA7lpx4QRqGx73swn0caI99Yo9S588QQ4nuOMwPgW6PlMEex96Eia1HeayD6orEYUIlAYWc7RkO/rpjTpA39Y9TcAi2VQwb3PDGE+E6Rwnsc/tJHB3ZESFwFjm1txCxqIPqiTSGhcqqZ/tzv9R5/1hdFKJIEcPhYBs7Xy9n1yxMLiG90P8zek5e8pp98ODbikYUE7TYRfVEkJVR+BBe1i4xf3EGJFU0sHLQl2fYQ4nsgFcpIxkZUFfTjRqIvkhMqfxjvghb/zLeIxL8CMnIPmzrLN7pZfCOmGiJeU5WVwPK0t9bTEnlLOs1EXyTn7a1NryzmB/7x5uX3t4iNdY/DBNu+Unx7J+Ym2pnJzJ2qnWaiLxK1EF0UsJK83hJ2Nu8+t3I7DBNs+0jxjT4hEOHYiJ2moi9qqDcasRlMU/kOE2z7ZPHtlUaVwH9NDQnYNhV9UUMVo18fOwkTbPtg8e3tMyzvF7wom6Nvz6Kmoi+SAwDzrlRCYBptdlQ1TLBtOvFdF1Lfek1GX+QldaqnKUqYYNt04rswWqe+SBCBqGGJ+2hFmGDb+Hdc3M0NWF90dQwKR74mKANIwgTbPjlQEkWTRG8036MpMW6pNEOJEpquumdY4Ui2jRe95pQkeqO3GFMaJv0yVQt+NgCOZNt40QtCUfRG4/lFgnQChDF6ltt0dQUHjmTbB4tvrHFuUfRG4/lFkpggMh8/O7n4+nqbZkt3j11LPjEk2z5BfIeOLRJFb7SeX8RSBLJ4VT8rq5Oh93yKfJ3YITMYkm1fLr598+MRRW+0nl8kySEfcl6+h8OMR3yiAFFsyvXJtu8Q34FFz2XRG43nF0lioDNhvnwPAIo7rnoNM4YMXJ9sO0t8f5CffJ8ZWzFZ9Ebj+UWSaHJnrOMWJ6+fXJTxFPbJqW76DM+ePtn2GOJbWRQIHx/JoTeazi9iipXSRICM8zI1gmr2GMGL0qcdy1nlqHxI5cm25xDfi0KBYBz/k0NvtJ1fZGE3EReRJor33JTcSvHWDw0PFjK2ZGkCcq5Otr2H+B6U4GBqXeTQG43nF0HHfPUJIIIfuCSRKRZ1EoU3mjK/78sXbHsQ8b0qG5Nq6zKWQ280nl8EQ7Nd/cVxZm4Mz4Or/FXZtBhbsa54wbYXEd+DslF5unWoIc+6HHqj8fwig0ZIpYVcfPPCUpfT4HzhulSZGE7jULxg25uI7xvn1AOZc47x/KJq2hSHWgI/F39ZDvu2fkFEYKM0y2UTP9bmy5Yu2Dal+C72vsaRIDKeX7QsK9nrl1+g7A1IbYcX/Mx3kANR4qQmkNzlGveQLtj2LOJb/TSkHiiIjOcXxabuUr+WfSm+w4xaFKMbY8LfkgXbHkd8n97mybcHojhT/LueXzTIDS1BfdhTqm3cUGTkQpN9AsbcY1DxLemXjYPKk5TdBM8MZmJZQBTOe+WKQif9VDMFeciy3k8rvrnrjfZDpXp8cflqSwa/ZsqpC/knLEjMgP7wiOt02cuKb/Z6o/eFSgZbDLHELIs5dIgmSMNUlhXf7PVG7xCVq3AAibiaOLSctmRPP2BY8c1fbzQrKtkpHe4R62rjYSqAC5kUXGYV3xLojd4aKgd3XduaSEiprwoCGE4ySeyDT9HT7DtNfJ/vG701VP4u4iVYlkRCTergD5WhR2C4THyf7xsBoHK3gEdGP/R1ag2DvOUoowz+KxDfh5FfdegE0xu9GlRihYGMSSR1bldZBOwLSCIr9MiPr0B8x55qtnQSTG80pF/EMSYefLjfO9TWyNklZ5vJVp9LjACjTzj1CsT3GQw926xQeqPFUTm480vkOt1DPE7GADn0bDNRx+TFmpx7jk4aRhHfjfOd8ZRQeqPFUTmHe36VchwiRtpzglOlof6I9pQ5xJ6BeBTxjROB9EZjoLJoakBU0gUYZFRznl7CPVTfGKnmdYwBew7dVcQ3TgTSG42ByqIgk5iYencLyeU2Rdq1EdK/eUNo97mtxbcnrfCMvhRGb7Q5Kn/DgXQZu+aYgKtcYtSIMf6DHXt9FfFdmWDJM/pSEL3RHKgcIjqYjYg9zqDMGfKsLb496SE9vdEaqGya1Yl0udDhEsAr83TMI1+lOLv0i1oS+cYcDbgKojcaF5Wejad0uTLi6glUbnqnUkHahREkTZB8AyDJ3s1sNVBp13lKsJ4VlEUOq5cX20h60+eYc7ZVratfsybfURrNL2+15geVVT6udHl0p9CvLjJ7D2UKIO1N+0H5dUkfAqoBku/WE/Hwmx+g8UJl2EkqcS0/mHZMl18qw2AdpO20nr1+8ipzmXOF+ShqqyHffj1gvx5q+4BKvzLiV35EOAmm2z7m/kb7rOyYaTeriZPvkOxIfuketQ+o9OOH0i1CLtXlw/scJjhJhEi06x0ZdNsF+cYdAPWx/mghUBlGV3smxCLkBnnlitaeIzX08S/X1Cm5j6K2NPKdezzdBfSbH1RCTFlzLkUaNIevnm7pugws7Htx8fU9+9nVP0gk0dLI99Kt/azUgM3mB5Vl91PknZGwJOdjXeiJUgHaD/n22TVk97raaT1QaZ1/2+cnaozStsi3Ofk/9yxE2hVUrtz7AFfyTJeRCS6tDZoy6Lvvc1C7gsq5ex9gKc+KpHLotndpTi3kvM3Mza8gMTwGUIX+VJ7zETU9yRqXDFyrXgqztgWVGQzd9+KFv4QMjIpjX7U28r1y61edF5SjAUIlwmMAlcFE+IyoYPrhtSDy/cAC7ztVSIjalr5oYC4+Tql4Sr5KLxLCty/y/WgOqTea01XbgsqVufggp1Ncp3EPpJYVbNQa+f55XGvke+pgn3uqezC0Lag8A2201n3/RSUODUL0D1Zn5FvBrJbI9/+sy11ksYHTB/5aF1SmDj3hgUg72rQSdV8r7POO1Bn5VgWVqjXyPYLyzXivOF01QKhs3Hy27R4m+yJ1MgUVez58cnBYqmFi641835iXSfE2rwYGaV9Quaxcp1XXLYNtTkZHflHM6ox8L+GAFflmu9qRD/e3eocvM1OkpPYFlbGWvnpVTooSVLZicj3oRQIPWXXFIN9UoyjKTr61SUHMW63YvqDy1LQn3Yef+S+7wCcYWOUKFiQ7AqfwKwb5phoJmwf55v3mdm9+UFm71nrJ1693uFtK2Ncj+oGWdob36AsTE8bikG9yxmB1R77VW3DZrLMGCJWdv8TbM8eB8cAciPuJENUZ+c6hKzX5Rp5LujhZl+arFtzKoPI0M8hDsTqZJknk/cCmPORb2ECxC5E2E7OVQaWqVLo3ciWxPgJdSxl9xDAV4IH8WB7yTWxAjgf5lkdaGlSqwydPjkQrwue5nnaGysQ1ybsuoEAc8i3s7nQpkGgX49o+VB7V9VRtBZTYNajCLm/yLayf8kqkh3+EoFKYNCdOb0vFAXYfxDf7b5UnopLv9nkDXYupD9kKla8jflQQeidgFRg6zbcZsSbftIQz+cZ5e7uovG1xKW9MrwSygP2YXYfGdiYqND2c3R5j8g3kF712VJ68v3yAJFtiTb5+DqXkQafzHVmG2XS0hz3OQq0isiXfRDb5a0flD7yFcE7hoVBRo1WmrTpbd6Q7DrqtKjZH8knEm3zTEs7kGyfeKSqFO9UQp3jAc37W3j+PcXcO4DxgZNnYcglhVMo9/E9KTV3EmHzz+EUDohK+s9Au0poH9rCiRvOKM6jyolKbCtRB0G3h0f2N1IucfVCFnNqQH1/yzXP9NaCyMufd6zKk1wQrTYIuUtRoXnEGr4ozbrl+aEGVBMnlq1cXeaAFunMNeVzAP4zJN028dVTGZaXSaoJXAAZzRLwhUtRoXnEGV2Z4PINwKK1+2i7ZJPepU4gNH/Il3zjx1lF5VWlR46JGYYUA7eKYQpKNM4iSdEAW0EpJfSqE4g4ETGfbQaZOIdYx40q+5fm3N4zKz2ddgpso0GnxDsedhVacQezV213DjEDcmNkOMbN02OU9dUoOXbbkmybeOypz2ESOtrcsfjyUIXlWcQbnMLYnXRp2Kyjfv399P1qjJtANoOGhpf6IuJJvYeSFoZLWCALCdkVaG65NZrsdZGoY0BJUlCegytRhHI0Z+T6DGVfyLYxsiEpwYwJ9vo4VBgzOySEl9qSSS++9bGcaFnrfIsTIt0Ja8yTf1OSHDipHMEGvzteQ4ES1oqXtQLBjsS8sTx6/b7CqYKiRb4W0Fo983yDEz/gBgsqHp1VoxDe83T5BSXuU1oiV//AYy026Pt1BbjqsNZEV+VZ50U4GIN88U0NqDVBJ/b2GRgZPxzIuhQ4pqPwHez1OIx5TsPntLwBGCmYUyXf8tbPmky20eOQ717Kl4g+H66CS/cLI4Ong4Om/a5TE4Wl6N6QDHl576DVratWJEyTfc5fjYDQ+Eod8s/UkV5nv07sNlYUhCFSOYGYMnSXVzon1/bGBpaQwQwf8A+yn1UEX9+OQlU+YJ/nGBpI9HizCWw92GyobhTkbqBQ1eZu0BHg5Zooj9HdY0TkL56CTJhEk32fm4+CwV7K8yTeaXQALWXqn+oeKSkS/SBCoNGgTYgOyYpw4dhpKUg0D2Zp1+OXu2wP/BaeQPw59n9YkAPlufLYGIuKC5Q9JikpEv0gQqFxBH8H6xIGbsftDps7dAib2a3p7zHv28kVRyjyCYAcg35WrqcgBohEek6KS0S9iApWy+VdX+tJDxOxi2QlfBb1/zbLvDeyeZ8G7xzLL5EXZZEn4YC31mFCEF9sjRSWjXyQHVA7KFwuRPu6+KZcguJMxG7Fyca5bVsO4Rp6WWOQbJ6dyFmvRBgX5FM+zwkAyDGy7GZXBjigPqNTtkf9tHX4q2wU2YhhKiGB1ZK+lXLTy94zRmf89elHmA0pn6jkyr8pD3Ted+zdiZhcQnOyNh8qFFZAFgcpzjBUqhlEPcYozuIJ9NpbjdopqwvNdjXDYvCRZNFfewa1vqtFgeZPvQHYBbJPhGgiVWkdUEqhcAXiHkWeqHjKaByJ4/3HRlrsX10Jz6mabRQq/hYjcsSqxKiATgHyTZ6YMDG2zodI1KJIkUKkyfSogYjhPLM4gegSHhM2JnRia8vXqCTzgjUcrW5bJJ7mBfHAm3xT6I7wutu96qFzZMmwQBSrV5zz50MHV1QjjDq5sEJtCnxvduYKZyeuRpmh9edNMuuZX5SFr8k1ap0wxNNxgqAyjVYF6fphZdJ6CbhPCCiYWLcQmH7pjKFCmiGHMdQrnejrkUbll2OVycA29lQDkmzIIBk66DJWVYo4FVML2mQq6TQhT87sVJBGfxsA+BBMD+DkeM7o+8nd31pl38cn33bEXKulZNxXn+lsL0XkiFmcQZ0Yj88vAh48YplE3Rnr32t8wNlkmOyVhS4p8x27MUggoKrn8InZyxLQUVygceGEY2jrVQvfzeeCQy7yXXCFrTQNHu3aIdy0I+fYjYjLIeqiMGUp3/glacQaR9CSzbf1qRTHq2g1chb/6V73LtL+Zr6cIZ/LNwC6gF9FSF62HSgVQDzJAQyJScQZxXoIQ1Ve2gEZ8+Gg7cKnGilPIh97RUc9SSBmTb/J2AepTAanftikN+R2Gys5gAZWhsUR7TCnOIM45/WG6gv2szIDsY9oDr6KVs15tWAjy3T0eNsSmExIaYTwMlZ1XWEBlqFgHtE4BpTiDyFeraJfV0EvfYMqA0ccb8E75jBT5RukXEOduOyMaeETiMFR2fgpbqPQf3DM0JOIUZ9Cw4EfjC6iJmeX4laExWsCQx6Wl029Poch339DGQMvoQsJTzMiyh6Gy8xuxgMpIJBX3Mec4g/6vbIEet8Zg3VBlNyoHz6fDlLKehIQ5+caiAUGq/7W2ITZR722OZoCbY/DTYVDpEXMsodL8135l2M1zdnEG5Upg3jyxxtjffXIArKfKJEC+O+ZUH4ZoPKrAPRbZWGLodVZCpazNhwdUhj18rdz2+MUZDCPconDN9To+yH3oxJJ3X0om8n3z3Fbo9oPUw2NDI+tAPYNtjMplqGwc8c8EKrO6ERhWY8guzqAsk0JaI6maU9h7c78k1vt+40IN41a0WbZ8w0MoomeR2ewMiRLu+27lPScqyfwi43suUBl48W/EL86gJJLNIueVXCwMoWi9xoWah4wjo6JhGEQ5sWc8r0i9ay2BN7/8h05DZWPmTSmgEn03iD9syxNnkBs07pvfT+yDTx4woNI6r4de3OuRscSth9A1JTaci7DB+xycunKnobIwezpTqLS/cY0zKMkf5tq0tMHAIHdd+bd6sqW9vKBrsB6qd1/fROj6XngY9GoNpBb7TIVUQlVuAL+T3KlnhYlKNL/IODzCEyr9E95jGmeQlShnnbz20U4r4ovby23H6Ag5mXEhvgZDfJ6/dL1aA6jBMa1xIdBGCR9WfotlnMYbMVHJ6BetsYZKZ/9vnnEGhWk+sorXtfqM11bODbn01p1MjfahTK7WwMiKbNcwxnuus9cXt65L6cVEJaNftMYWKt03sYwzKE5nQPO8vvyqt5Wo8lzku+UomWD/U27K2zRM3txhZkMZ+NmyYqIS0i9qRaX/rTLPYOAbket9iHka4y/lmX9Qi6N3kycrQFcxn2QudgGo8SwCrZPh1Gu3NChRSekXdaISdNqibOuE8KN67yLSqq1ePa6jPumUON7HHxYpIPRym8jUljl0MZtzxw0twEQlpF/Uicr+Jr7bb88i9DiDYP3T4b9O8zA56WtMYsJqNGzDriBfR7ysp6/ddksDE5WMflEpKuvfU+0MRMhxBrFw+Zjni1Xr5EuAV8FgXSldBtMDeDekq7pMkZfNLypHJUG3Ug1dMOMMhh+mnm6JW37PxRs2zKCrB8/m9UxprYabE5VsflEiKmkPDJK0DT+E0YbiqnHXm47UIVSy+UXHb0jFv03ul3YnM0FMxvgp8IjE65pFcokQD2oQKuH8ottjoGs/1VKGoqRyTYYMJC3ZwrPyVaEqTFn7326h+hT1zD+l7qCy1S+aAJW42W3mDM2dHY3hk3LIKRJ1hFT3Ez4pFKiClaxZpE1vyUo2HbiH0FCJ5xethMrUMFWMCA8X5WDTOcgJTLparW/Y2mbBmornvU+8UmReuJhtdYSGSjy/iByVdQn5JJk0JNOqfxo0MzfGqbwr94cclgN0uM7rqusexYZKOr+IHJWFk1Zy22L65mJS1+E/wDRhlKVgeHDDqHI6p2pzBROxoZLOL0JHZdlOYAyOJ4FEAXLdEAJVhcMDlXm4XFNOS8jqzSE2VML5RTuhcoyznqWicuA0shxnl3snSpZF/ffnL/i2zU7LYb1cK3JDJZtftAYqvTJnMWapI8gfosq6qcfQLEJ1E1kpV+u8Ar6PSjS/qB2V2NGM/tl9MCsmK9xLW2HLYktuqATRGjyohL7CHhD0XoD+Ze1MbORibLsSDnIXJBC/aDFUmroAxnTOBbHDE5pqzNYaxUPYM46vdIQWmAsgVFJ/Ixns2G+F9KUwDnxzWl4A7ZjSHcP0O8M1oR/A3LwWKq3T9ZgWayKGXWV/Texv1DDeQRm98CTVIzjIDZUgftFuqNT8JA1T1TaymCZzw9laCaO1hGBk8u0OQOtKCQ6VIH4RECpZR/x3DcvQlOBWro1uR9rpZbqmVIwaxe3Usos0gkMliF+EjkoC2TuJNM4rRZiCwycdcWfDHOrYyiASC3TKZX2vyiSHSg6/iAeVtFdh9vRJCsIo6IWN2rSrl7tx4zgjJ2n1tXUtOVSC+EU4qKSFpThTKYp82t48eQfyPIZ4HPD4KJIeKjn8InxUclTAaWq3lWSQ2gSh8kC/6O0dfNtBhkroCcPI0zA0xhlw/ohA5Y+67DWqt1+/onPeMVor5dIt/AmBymkLYgVidF++fJVpWs8/IVCpcpNmp3Xefoyg8sw549zvvcjL0bm/1W6ZHnH6pDDM+VtNBoUXv8FK/i81+Q5JZEgt8y81WUDftLM5f6lJCpum3ZH5S02KULumHS76a006Bg+5yV9qYhq5HYk3t4k6ur/1B03Uu69fH0YtVCbCFXXN32P7j9k91RfK0CofyDf3u0qFCiv3+H5kkdYZ8GPYFl0p1kW8QO1qRf03ucC53POzbiuVc2iVUTBWsG/aBArZnHYB7m616SkiSWwYJUuoV5xlcBAlXgbZf/Iyg9Zj1YC/FwmZZJbGcfk9DFsAIsrRCDoVEEym6DWU+KiSbHJxUrrNFCkb10DUMOuPaJHPx8ZtnJFkZsQkg4C2PTDVPkiUOMpkkwcAB80PKVGm2bkSLSE1Y42bSvIuLVukm4AT1tJUbANR4iyTTV7CuBUiZWX99B+LbqdoH981jnUkkSgZSqiQ8fxgqu6CKHGKySab9u7tDZLyrJzs5+UvEO1xCmPblrgJIYOiiQ+cUC/NzAlAlDjEBmXK6vwVkjIFyYyO3KYDT/mTXJtl9jyg0Mx+ZQIlbsqRxmjDNSApKYr9IC6rt3eZeGTZgh2TZXbo1ywazgymOJQ4w0RFOS3GRb27vXzQ4JAS9z+GjKQrWhMwtJagTpP7w7IW98ioOfprhHuxgpVkEhXVvfyJnjdCpHx8pv6XzyLhQufZ14bWCP/5zJpJ6BcOJY4TJdbUMTmkHDULpGT/UhF6j7FQsGq2mMY89eX4ssCJYvPMBnmIC04PrqFy6zRLpGQZT4qzewGx075X14QdHs+M3jmVuDoka6PvEoI2oy4qL/ejonRL6zdQpIR4UJ75Wg2ZEpx1LPkyjMPPbiFkxtA8Z2WBocRFr9WBD516+EZXxfeoVMCotpCyOVC6x7gPOLnHyzsTQwbB/WF5zqwHQ4nLttYd4vk6c0k2eVn4GlRtS2sMKS+PG/1aOn7R1oDtq0lwaGprIqYJz9mRUShxXfquZJu04uDAkGwy+cf7BtvSGkPKy2/TNkimsptPSeTXhRg6dJflYL9hrXuIznARUYlf61taaYA0wnuYSDfZZLu9lcG2tL6Q8vYCsfA8MjRQ+zLLmnr8VN6/O9hffHfYAIQSV6Xv+kTzGsGa90Au0nlql77Thmm1tbWFlJeH0WxoUNYo5Ae1EHEV6UyzGZS4Ln3XOW2PqKwcWn3MINnk3zA0toO1hZTHp20393k2kD+lDoRptQAQlLgkfVeQqxV4eHFX6prvY6byx2A2EqsJRwbd2kLK0z+z4iLjtq8FvpqM741gZpLQFZ8AXEOcazA1FyoriAn2/24BMNnGnwGHvPxjbAdrCimz/1qHR1sUmWm2p+y3nDA75LYUeZEDeQu5DMa2jWnGNPfEtm1RmR7AkpeIhZRgC42jlaPLbdIMQl3ELblewb2m+iBnTXi4hO9ShTEJ/h1gF3v7saquCIuU/bL0s6EgvYnkpDL3fKchM3elfSaXm2B0cVB9UdC6PpHOQM22YiI8Fvjmfq93+C5jNAtmgO1qLz5FMqRk+nnSMP+ml8qZXJjfav8tNgRe1osjjC4OuANiSWszRkkc/QNQPR2Wxo04Up8EiL/obA0c+3wjBlLy7GH6PbnLK7+tr1KJcozrGQAeZVhhdHG4XaxLWl87wuG78DsR5zasOS3PiwRis77z30Shk0hpp0j5L8+2tF/30lzA3M5R0tFRYH6ocq/PXGF0cbCdSMRYI0W/8tex1rBNlA0zPba3tLuClBUDBq08vcUISAkTU61LbO4oH8vIfAD8sGIWYb04GGcYXRxqNzntO2LX2CHdJFo2QwzmLxyIxUd861ceHv8D3zMFREqAQRrPI/PG7cvVEilQZ943agfzKyJD8HeNLsadqk+qXp4ZGPt02L2fyTm6QWbspLxaFlRIFBZ0rPF+b5U2ASlZeh9o3XWJX6cZOXSwXvsQVRc7MkPwV40uximgxuYvoFTJ0lKvp3RqorcPzZW/LJxa0RjdC51+5M03R48zBJtmAFLSPLnwHQcY2JNe1m4MXP2jYUiJzhD8VaOLie7MtcyhXVOvIiri0JBiuw2q3O0MLLA7U1yip3sXfwBSovjcRkMjr5pGfn2FJMQBHZKHPXX4CwzvhRqCF2X+7hhdHGR31d1Sg/zpq8w1gB364crIKWyuiYK0E1khOCr6a0jp3sT7bmC5wW59hYEEJ5E0U1dfqCF4WebvhtHFRHfI/1lPSSaWTEM38R0Zc3ZNFERvm2OV/WtI6VW15SFx0ngMRVpfobhR/caB6wk1BF+Z+du56QhxlSM88WAVBmR4EDv1MwwjpoK8fb77hpKocCEpyVry+q51qMNvfYUhvhHKbw6LMU0ooYbglZm/C0YX07xSJdIn80mGT7lyr26pyFPr9ZESxjGybZq+M4jKtb5CxATUT26LFsl0WUOEGoKXZv7OH12MQ/QNVxvHhxf7WCfHton2jdxndxB9N176SInlGKXOrHYFE37rK6T0+opx/e9sSKgheGnm7/zRxYGvGJMDi4gnLuQAjpUPbu7OJ1Qu8fUW6CMllWOkCh7kcYkqRVtfYZj5HGUaghdn/k7LMugwky36Vf+yo2rM54r5oHqLxT46AiWxw2AfKZsdI63hYSZIEev1FWY+3VIiDcGrM397sgxKdw3sKzfn396GVuHi8e9buq9qZn6pPlJSOUYLjyPy8ZFE6ys0Z2KiOgRflvnblGVQ2F6EffUN/dHnk/wUatSmec0E2e8jJZVjlMK+2OsrXODjPN0h+KrM32lZBgMGtPgzQTr/ZqPauEKOvLmqmdg3faQEcYzsvQWp11eogJzdgHOPa8r8nZ1lMMelx6ARl/ptxLGprG42TKCOlDiOEcHsLqazKJB0cKdStT41QKSH4Isyf/uyDEYGp9ZIi7OFF75L1XgI6owAcYyipkhhj2nIZX2FwfLSoD0EX5T525ZlkCmGnJKBN9dEfx1ovUgbKUEco/+fzxslGYaSUH/Mebhs6U5usyjzty/LIELUTrNMAWb4rpEowZl6W+LK3yCOUeKcLA0ZqoR6gDrOXZQ0QV+pvyfzd1iWQafQ2TKDFU6sYJObH7vy9WknlMcrkV/jrzZSUjlGKQmVrjFDlUChg0zT4UsOjD2Zv41ZBjV/S34HldUFIy5fym8/EUI1XBEsX3EgHc5JxTguCi5tpKRyjHJKwwSqkFpaX6FqRrM9mb+dWQZlDgCvQSNmQXNyPaoEu/I1CjMOdwpARPpICeUY0Rq0KiT4+golH6DqyfydnGXwOzsNwIqTAegPU/guWuVLNxgzwM+aVaBgJm2k6t9qHSOB6UPqSYdfX6Hk0pP5OzbLoClr23oy3lY/q2HvKZavyLtzWXrAbBXTLW0Hlz5SMjlGMSSknnQSfn2Fsj5ozfxtzTIoG11cUw54L7SXtmVEE0EDO0kMCO27WR8pax2joEBRIIVfX6Gon1Kb+Tssy6BjvhW8gijweppbWH0ElqBMeMrEQlJ2OkaKoDVOLc76CmkdUowr1iyDlaOLBZUYJNKCCPBUBpT2GaKQlEj74gBmtPoB4qyvkBYtxvgUb5bB5tHFn/9TbNShFmSOL3NCyzevJGWpY1R0sYR/Qq+vUNgh+NrM394sg82jiz/+p+h8zakF9sOjZ8qfEgocxRIpOxwj0qLotBx4fYV4TfDdx/Pv9VS0ZhksHV388GhuOiMNLgmWM66NMSVGzRIpS68w+kYZrIddXyFtE3xv5m9tlkGo0cX/V6z4BheEmin/FaFUangiJZJjhCdhI8ZPaIInyfxt/8kkbOXOcUGCUBcm0Y15ImWpY0TKWyzmIH1nE/zhy/fv3z+NiEX+lmQZbHY3GlrQAMubkTzRZQrHCMHjn6HQN8EbSjS8iWhH/nZYEFXjEcFuyFGjKHmiyxSOEULUJnoPet4b0y34ELy+2cb0UpknHfnbvnpX6cSnv+mIZMgc91HhWFj2j+UY0V3fQqbRq5NfUu6YlDp68mQrCjsEr/zvfifZIRT5W8BJ6Si7U38z0vNyt+wbSDuNIoRjxCiSxRKSBy9/gZArYjr8nGtN3rMIdQje8P7h1auLW93VnErkb8mDO/HEqb/Z6HmTiLmMpNVvUDlG/inDhnzOptuenBfFfbaDOQQvL+/735beiP/UoIZM5G9Be5V49yb97buju/Q8qfH9EoUVBMcIpSjRS14pB+mKh/phuer3JIfgl2VYCks73icT+VuQZVC8u1d/c1EvrVMjozqonnzJk100bw5h74SO0VpGyTxwWulwljQnEvB+9/WrDgW7VF+lGdafY51E5G9BiQcJ1eNN+tvmR5B7MAB4pEqdeFn0aknYHCOSMcvf3ukXkSEWjsPcgB7ZUBuOIZPz4ON6DDcFm6Yd+VvSq4Zn1t88YLdHz5fCmPRALQmhY7R2RTOkbCaaMdHIon14kVOMNXBVtKMucVs2KET+Rgsu/FtoLxzTrYvTmx6HXhoZO6QkdIzW4rt16bQokcJu0rG+CkYIVqaOU7AxApG/4YIJ/xY8p6Tk2dYLgAMkj9zwSyMjgpSkjhGfG5erFJ00S1bjG0FS8h323QCvGzryN18nLib8W+iBy9IYSk99EQkcwy+NjMobp2PEVnK2Ynqtc0+BnO2Teh/hzdugfYHw410w4d9C0+Ce3QDFO2OT8Esjq0Gk/MFg5YWijyXOwYXYrXiQkmXgaDyMIQb/RjOeJ0ikZIPA0siIICW8Y8ShhgNnHJecaQtPUjIq+uB1h2hM+LdggjR4geWRS2FpZESQEtExYl2GZmLJ1NHsbsHDqiZjMQ8qd3dxqfl3wGixXy5fddDdJLA8ciksjawWkVJxHa0WMPORtLD+cUTeAxb9g1nt6V2Z8G9hXtEXycMgtRFjNkkKSyOTFCm57ekDsT7bGVeXRFq9hkKoeCP+ufFviP8biPaQayPaZIAUlkYmOVJyMuGeLOK5JjJGmUyoQnddeye8Bvh3gF1rAdjFLRR4K/MlsDSy5oKUpLLQlOuADN1bvQMWeHNQF6T98PGT+z2+ZKMjh/Xwm6cvv5QfjMgR+zPsQVjn1c3VPlIK2kkrmoDQItQX99U2QZi3kiqHz9xf6HA8+LcUjk+z7aojznEo5azvkpMJLI2sYSBl3TmL2QOR+kwdI+PIdnKWQcf8+Z2MBHjwbxG0yLoFWPUtImdCdE3ARSCDe5Ii5VIXqh4A1JL950n9r+jrMU9yz+1A4cG/hbCa3TVqAvfJzfal8vKUBl8aWc0iJePjdfLl7k0kzvHwWoe2jDYkkiyDHO7Jt6+3+ltUzxaeKjcCtEr1I0HLl3/qFNIIP0BxzSGlDOCaREXMN6YuuY/PQ8NrdizhlQamDGWpa/a1cBL6uhvdvMt58G8RdCwblmawS2/mh6VHEArERrx2kZLj8YIk5zdThGo0tdcMp/UwtH1FXFbmqEDxT57bgZJDV4SBx8i2H5j0RKWFhPbWbC5ISW2mCB2PeIjJgWG49ZILAlZysVkGpY/aHlqj0HfrbPDMS5FinVYPeR9tD1++2sJY4pbzA8zBlNpCSmk2aiJ5fX/Fcxjaix8yX2fQ3PQbDMDNy0eWH6Rcu1mdmXiiDYZdoWGy0sZFDn/xiMWRQ6dBIaUxrUoZbpDCguSaamZm0GWRZ7XscgMwdAmnuGERnvy78gFdIOuTFJL3vyodKg5CSkrumtpHUTXBFVncdD0ta5qOKHAx0R85aD9k4t8EMyAJldPetXG4dJ2BnE5KhkdOymOwhM2mI9duo1VLe99A7HOHHZokFP2JK+EiL78A9BkIKSkHC8/G0/MANQ5x4BUT12CY/ITgEUiwEjvVZ6ihmuinvcN+HymlbM0KvYYNTxCrcQnliG7Y94T6lX/CldiT108jRKc+9zc6kJSytGbU5ORLXv7P6UJTaq8nkJAow3kPa+pPHKiiw6GgObuAu6fxLqQErEmtDNtvE0jWPU9xY9DmYse1WsGQnRA8GgovCoB+aBsvKTcJS/c2f/2yIG8pe1mKOSKPEpvUY6O1WPDvGy4S+n70W5CyyIkgtTFnoVyiV9D1w9sDrrHN8XMkxoVOXN4RM3V0FLH4Z8aOO/l/f9CSkqasEeu04Qfl93121HvxC8JoYqeTyM/Pqtts5qdZwQHS9kmIyL/jL3qMIlJfFmK5EPTjWdKSEqesEedE81ZaZBm6v235TWYWVd0nBikhVQn592leVSFTssOTZg68BXzBJSVUWaPKFyz3yLbDG/8IrEJL5OgE0FpZ+5kFMATk36fGHUikEmgoh3WG03j4L40Ml5RAZY1atiFPM0iVCiT9J/8s3RrCBEvwi5UgKf+Oc9PLGnUShfOHtQceYjgVm//SyHhJCV7WaG1Bqv2LwdypGATX19V6pGiVB1F69f32t0ZS/r0s3Rk6a3pKWPvBGvcNa0wTWQiT5qkBTEqwskZtP85p5FV+/CObVx2eghS7e36Tw3Lm357zfg6+A4krh7h00hCmOewBk5KwrFFHUvKl9OlxDwQJ0Tf3EL/a5le2BOXfy0J9bfwZDmjEFg4BLNRLoHoVAZOSqKxR5RneqcK6SHa5FiQUfgphgmT4pbzLi3/bBcLY7BE6JDI/REeALmENICVRWSNtUVz+3EuQ9qwviMVJGDWNn1UZL/6dZP5PHRfTjeUrb/4h1gSQOkBK4LJGxoK3jieKs2ET//FGePv/pPEttNybBjCTk3+nls6Y+uyI+sjxjq7LcRIBHtQBUhKXNTKUPMwMo045GzbnYBHM7P8de06wxjOGhDP/Npz3Mx1luMmqL5KAMdUBUiKVNdK9RfWez5EFjfp07f/NPfkpzMCnANjz7z43elHu7We1PBwHqUL05l+uA6RkLGu0zpzcvhenjrj9v7j3Nz1hxb/tld0pzdJ5+fTlr2CT4l/TU/TUAVIilTU6eeb8oSv1hLz9v7ZvZAgZ++b0yoh/V60SANZWr++EYSr0KFMdICVSWaPOZifhv+seGfv/zjQSZ/4iF/+mW10+mjwnw9xOImpSb0iJXqQph3GYZ/bP6nVEx/6/Mo3EyLNbmUMkGP+2d3loBfiR5LXMV29IiV2kSYXiGiuI2f9XXqhs1/NXmUEW/l1j3auXXy4FuXiakiNlWhALpzpWELP/jyjEIzj/dh9Pamxl43WAlEgp8ce6mZj9P0JZJbH7hDW27uc6QEqkskZbfRk1+/8E22VY59I6brAX05yjQnj7/8DZ8P1BFNiblzpHBcP6GwUeq/8HIb+ZfNllq7TC0/5f2JNUHW5FNSC62V+20xe/0dFRVBd2eFcCdOrUi4vLp1t1sFtfK7AnL/Bmqx5lALPWIlmpMILKGuUcrH4BJJcPZIzwcpIBkxcCDQO3lTk4XBSFZKcuValRS5GMVBgJm2ToJnqSoSbYnhMx26Hgds/ASom+6/EInK7x7g4v/t28Il4t5Z6WCqOkrFGIVQQkXZRPnDAnHobbMbOnm5C0M7Us2Tu507OzYMa/e1cjqk61b6SkzEuFkV7WyPOD6IF2eSqmzKF/pf3Cc5SzOOI/faL+/9fGuXf/26rsb3tfeP6tju5HOGuUqVUBJWVeKoyUskYZR/6sbKyelv8jaeQ45EUB3W+Kly93VJaltFzRhfSWFbHxImGZwhB1ReffJxlOnhvX9fSJFzhGeakwUsoa5Rz5I9NeWvVRskfh/X7XBAgbNWE7dl3UCGNZ2uTKv6MehTzyn4+pnj6A4RihpMLIKmtkPlpbonp9RKlsg6TDWobG+jmsB1GZka+rIm1Fwfm3Sh02w8Zj+bJ1JBiOEUkqjJCyRil7wyMJtmIGdSYfc0jUTi3ImSVuZPwmEpx/T6vXDWuMsqbdGhIOxwggFUZYWaOQ/XrssoYoyW6RbZX6rOz/SSd/FdUF/y6K7EPdIqCL0F/Zr6H3HI4RQCqMrLJGKXeLfig4dTpp5TVRC/b/xVyUdcG/R5WaMELQAamslr6YwzFqToURWdYo4ohhaJ8ZdjqJ8N5IOvt/2diUuuDf86LPi2apORX4A6JqjIpTYUCUNVrDaEZjMbsu+irBasD+/zvMaoN/r6CPt4Z29UXgL5RUY1ScCiOwrFFKHs2hUw2ZCBoNc5PVUyQcI4Y//04aMlxrm+grqcaoOBUGU1mjgRv7OhP04YJQJ4uz/f8K7vHn30lDhuttI6QF1Rj1psIoLWuEYtXOO28vUQKQM7b/z2CdP/8ObASa19PvILukGqMt5hu+dGRES3FG2IRIC4juBwqizp9/B3XkqbnJfaTWGB27Am6OLHHDVeleyzEcMez/yWKvAPx7n+gJO4mM4T5nL0kZLAXtuPhAHUepRbH/p4q9AvDvbUK9K51DPpT/O8cIqjEiK/YBkgk97Bic5NQcw/6faihxAdDpqpsDc9IKqjGCi/o+NKYxuFoWDPv/hiNxLX3ZKRhj0gqqMaoLPK/AXYdQy6UIw/6f6gMB0GmYfninYIlJ25LEYY4wotPAs/LDJxcX19f+n+qniCIpma9HEhpy4u4wS2+t91KLThuJ2Z+aoiRlCuv0AUG9uM0hQdUQoy+EjmZcXH52TPy5Rt542EVtTMS6qgYkr75EBsSUKUpS5tB1BwR6G9Q/26HqaUUwLq4M554d+MflNBlAXXzluUtMWikfTFGSsujFUD87n8z/nxkRXWAFxbi4ouWfgqe/Mz0uXVYXwdFVcfx2rdv0XdMaI/aSlEW7T5xh/wAg/la4tdGNiyvVMliK9bdwjVi+aeeuNkL2DsnHpMV0jJ6XpKQOQivU/PagnD1M2+6wPczX5852xC6kW2aKi8uuZUNuh+j0d0acfxeK+qRj7/0PyQmmY/S4JOXhMSrp2APzq26ni3ntXJKHEY4XPs24uOx6M9gKlEz9zeqhlvUs5xCTFtMxelqS8u5QWcV2yRS7fhLhGK8jWq8Xtr804+Ly+0Ls7kWz/tb9qDgSv2Tj3aMDByRj0lI6RuAlKXOfTyFzXQisVk17uPP+TyKMWWuJxsVlZwuB/jBQf6cd0Tm8XMeLpn4fMCZtPSkjKxpxl6TM6H0ja0O6Y7dMTyKk6zNxeZsDxhb+fS998OvAD+Aav89Vr7/vnFwddLmEtYR0jB6XpDy6p/F3o2Wm8TK2YCgcJtuGflYfYwscacbFFS9vV3r8mzeap36vcM7Spzx5hoyUjI4RcEnK7x1FCM9q8bvwrnHaPOIIbxf/1E//IRH1peBctRCPY4nPVsnx7xvj8cXt3bf39yPUKnkQKibtjWatgIuU+I6RKrofNe3xPzJO0YOQDYgxNRrjq0MBZ6s5ayGm2gB/en0R+Dfvi+va98KPubLEQH3PQfkE0fUdjI7R05KUgiHlb+decEqjh3jkCDNjz4Yejq1txB5PCc3fePeB0pJhiPHvC+Mtrrm7J10aIHxgoQl22WV0jJ6WpBQMKc9IR9702EUizF38GxRQWRNymlOL3kiMfx8YH8F8e463Au9QNTIvavtJjj4wjugYMZLy4zTpzghJtt4XDz2vHpoDEPvCEtVSFJzeLCHzJgD/VjRkkujvaWUfZY8eX2gjBcdoHgnuvlEo04Keoz9EdIzISCnolsjNPHrlNXaSwSTEhu6IGBc3zo0K6pB2WK+MLzU5bP7dGSD6OwZj7KW3eFO4L3004/69sSiEqROiY4RGSlcVQ5bZVYyKMhPAxoeoHV7ky/How/2jl6XS4jjs/wFh8KEa+gqdf1e+R+tvx6sidNvmwt5BijTj723qHrO2svwEZJAkdIzYSPm8ycfR2og0Set6mf24dDb87X4ljIt7Vp58Q/TGTkA7LPMlZEPn35XBob9vypkdrE9giGSD7x4xxH/rtirpmSKDJKFjBEdKfS/XK9oW4xnc89keBMcfxlckjIubmirHj0Ct3KnTf3tB2Py78pMx9Hds5haor1r+HDruM2j5S2VJVsggSegYwZGycEY43kFefNIgCLKqWJni4jrE+jEDXxTqPrt8/9VoiIXOvxsjXH+r7TOneHM4sTDcPcX9t/WnMhCCDZKAjhE4KedFOSUQuUEVDjIP0TfCBcHXEM0BX6K4uE6hfswHdzMMyn7Y1hNlyasFEZ1/FwaG/o7ByaMnLcoWyrxE3uJTe/SkRbBBEtAxAidl7FJOlw6NWdYAmQEkHhEonfOd8BT54uKq3HJiUxgGQdmHpkvgUdHoCsK/P1b2GPp7DtZiW409SFfiogLq5qaYIJlHysxMZuikXNp/rFEA/cIAV1OpCqjAzX9s5V2MKMbFTcyNEXbjPKdlU2praGeRH3OhyO1Job9V7niSlkX/MqQgtBnP3gFM0EGSzzFCJ+WZVcWoMifyLRogsx86i60MNsIkLihMXFxXm0b7GDZ+NrV7NqTUzrAc/Ptj6rXob5F95uwWT1euK5UQHST5HCNOUn4MtOe2i3IwRi/3uoMMHqCtYMOdU4a5GOCixMV1N00N62p8XaCsC1MvyhEy/y78QIH+Vk6v3XlcL9injPxFaQA9i9BBEs8xgiflwEKYfmAoHD91XKc4xb06gI/qoTbynVhXwLi4GWxicmFPWLSt3wKdf7dFg/7W7cEH7k1GwG80xknweScASNI5RvSkXJheG7ix9lrBDJE4E07Oi0arRWdQln+N4u6UOCwXXrgUA5WVnSp0/l32kQr9LWS+e2HG0OGE24y40y+X2yFAEs4xwielSg3+Ze4um88HyOD4Qhs9T5xB2SN7T+ElceheIcPsB5ejPi07A+j8uytA9PfcQy+09IOaqrsXSqNGCSTZHCNGUqpeo8sOmgvtoXKJKcilRfzsYn4cE8y+QOUFgWkg/BvZr1tFGJUfZ45ASiCJ5hidQMpBbk5dirx8h75zmk31s7fc1LiwVWHSjPg31kiA+/wBSI0CHZDcl5TxL/P/hVvhHmwEFvejllGR3lFPkLlxacyZ0zz4N16SuKFdfpRd208IJOclZWFs8/nu7tvrQFfD8KzgrLqaMuyD315C5qWfkbzZFkFyEq1c2pD49xlCJ9K7Y+pqAkd1grc5SZm3ceytaa8dCDxh94f6ZIwjIbG4hkatEf7diwLx77TF7XWNXIbixkAIJHcjZU+X66fvoCjGeN8IvxRRehFrwiQSsBShTaguPf82+kzNuhTQCXmmOjxdE44FHCGQvIKUvbJOCYGUeR4Gqsv/Av7B7wkQud85vPUqbSrrr6gL/r0qW+uIqixhk1aL52hsSgkki0mZiEnKSNl7sLA5yGBYODmHNKTKtVaGTbA5vMiB15RXVJJedDeWqAn+PdKeyDAI/7bOJAHd5ssvXgMpkKwmZSAmKSNl7ptwgAxWeceN5jQI3umflk3BluVl481eJkYJakQhFv82JYvoBuff4fEEzwMptffPSIFkNynzMMkKKXu6XFd+gTmRy7vLOA7JhVcMSrYoy8vGW+X4FN/5bHDn30nd0KKPRW0Mzr+J4IlTknIIDuekQLKclHmY5I6UAP5X5Hzc1kmmbrJyeyE5Mj/whxERBprUA/8eFPVQq+ad0Pw7IJ5gx6RdOcQtJwWS7aSMwyRdpISIMNP7V/xpKao1R6Ve0iFOw25NjOvLzb9VLzIGi6jEesXn36oI3fzYadC5y/EhBZLtpMzDJFmk5AlnLugxNQ5F9xwuLxvvXsTSmq8rNv+Os8Il0eQIWW3DAvPvkAmU4sakzYueH2mQbCdlHCbJIiVQeFgyeS410x6LN3SUZjc1xQZBUzJigqXtlZp/q0wb77fEKByFMB5qiK9k0HMbngxpg2Q7KfMwGUpKzETYGz4GSfR2IGHp9lzivBiJI2hKVgioDf78O+wVJDq2xV1Lyx0D6zAVXU5atSzTXaENkvWkbMckdmA7FOZwz61tHIZWUnvN3BjWNp8VWDZJUvPvyuhhpxrcwnDusCc7Dno0pchJa8oja484SPaTMg2TN4f/VPYLJ0qnILA9vGuTEmvpgNIzJSsMofm3KnucNwXi2fRbS6qCwmFEOWmffNanVSVehPpJWY7JQ25WmQ+xvyoKDLXsoVcu1d847yQ5U7I+Qt2TkX877j+F1qmKLOP56ic6NrX0aogzmys1ceknZTkmZV8GeX0dtw6nqG0gJvE80x7SMyXru5CUf6ue8WmMK/+5CFg19YdbNIcOCJSq3BgrgjxIApCyG5OH9MNbwgzXev0cV+fimJO8d5Ob1TbfF3Ly77LuTSKzcr5EoqTDYNL4lMRYffzT+Cp7oP4HACm7MUkzliIwcB2gaiZU5t8PwJnl0i8xu7C2+bovE5R/j0rdmW1Uclpq087JO+4tifTRTi5u776+3uIAkgCkzMBkPCkB47dvoUhtVU1TLQQ+E/sIexkc3DbfsJVJwL9RBfYM+F89dQl94555yAm4OyFJQMoITMaTkngghUMjMOvYMgTqBC5E6xjBwPja5tc84vZIwL9xkSiJqlpq48Zo9QW7gG2VkCQgZQQm7yflmTe+rMo3830/9NhDhGGk3tE2T1XbKyn/VqW1/r5t/r2Vdurou14HnYW2EJIEpEzA5AKk9FajxKZlmqu3OYFXNcjEpwk3NIIdbfNUR+xl5d9xXpQhc+XQhr13GWibOyIKiWOUgEksUsqTwPqHp0ePX2UQxA/ZPr8tDtGub5sf3MIH3x/XeS5iafn3ddGlsjkHKA7TSuawKer0Lwik9GPyLlLGPvfb4U/WEv7BIdpZbfO+hbaIgnQUxODf4vlYqYyZknrJ8hONkGQgpR2TB5Iy75T0d2lpjj2yFmlvm196qk78uK9s/PvjGR9F7LYB+5qGcSQfrRYDKT2YvJCUiQvXR2bbNDJYR/Ie7m6bjysgEgVAjXvi8m+VawN9M2Zmn6JkpCgAFAMpPZg8g5TM6sO72/yOxNb15dBB8q3rbpv/DvBvr6DLmyHUODLwb0ety4M63M4zGyQZSGnB5AGkPLn99qCeJvA2Kku72+aXMNY62v0Q1lRs+HfXj387EoR0GsxeEzKQ0oJJflKeapxJbsEilt1t8yns6WMmjuLnJikx/46zurywGTZIMpDyCkwaJJN0Y8N+BQXNvLO0bd7Q0w4z3pLDgaj82zTQF63VorggSUHKgzE5BZ0F151Ut80DdEKNt3Sl4N+bLIioC5IUpDwYkyuAZy8LzlR34m2bD4kBuixhJsa52yRckFydlEpTeZ0XJ19m8Wx+UuOxrG6bz2Fdd4PBj33VasQEyX23Iy8HEskXupH20a7ndHHbfNVQeY79KfMC6lqN6CG5czjPeCtjPKhAOcUatRehbfPKExPQdEDowROl4N9NRfSQnDncFy1Qjzvz7G6bD6jn/qR4NhvYPaoNOfj3gk/4wD8ojtHpcVB3nZnstnmUtQnhO2SM3sjBvyf8yO8wjtHdV+rvj+q2+WvQbblb5c0CyfVImZDjJSMaLKVBdLi1nRj5n91NFaxGNxVqtOf24uuz/33dPXWeyYMTLSD9XzC39tmd99f+MpLIJsbu32piir12vPZ32+1tuRF/zVXWAA==);
      background-size: auto;
      color: #ffffff;
      position: relative
    }
    .kb-mobile-search-section {
      background-color: #ffffff
    }
    .kb-search__suggestions a:hover,
    .kb-search__suggestions a:focus,
    .kb-category-menu li>a:hover {
      background-color: rgba(41, 121, 78, .1)
    }
    .kb-theme--cards .kb-category-menu li>a:hover {
      background-color: transparent
    }
    .kb-header__logo img {
      max-height: 40px
    }
    .kb-footer__logo img {
      max-height: 24px
    }
    .kb-mobile-search__input::-webkit-input-placeholder {
      color: #111111
    }
    .kb-mobile-search__input::-moz-placeholder {
      color: #111111
    }
    .kb-mobile-search__input:-ms-input-placeholder {
      color: #111111
    }
    .kb-mobile-search__input:-moz-placeholder {
      color: #111111
    }
    @media (max-width:767px) {
      .kb-header__nav {
        background-color: #ffffff
      }
      .kb-header,
      .kb-header a {
        color: #111111
      }
    }  
.kb-header__logo {
  margin-top: 20px;
}
.kb-footer {
  padding-top: 20px;
  padding-bottom: 50px;
}  
/*how-to-send-a-gift-on-loop-tie*/
   
    * {
      box-sizing: border-box
    }
    body.kb-theme--tiles {
      background-color: #F5F8FA
    }
    body>header,
    body>footer {
      -ms-flex-negative: 0;
      flex-shrink: 0
    }
    body>main {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
    }
    html {
      scroll-behavior: smooth
    }
    @media screen and (prefers-reduced-motion:reduce) {
      html {
        scroll-behavior: auto
      }
    }
    .kb-theme--tiles header {
      width: 100%;
      margin: 0 auto
    }
    @media screen and (min-width:768px) {
      .kb-sidebar {
        -ms-grid-column: 1
      }
      .kb-content {
        -ms-grid-column: 2
      }
      .main-body {
        display: grid;
        -webkit-column-gap: 20px;
        column-gap: 20px;
        -ms-grid-columns: 1fr 2fr;
        grid-template-columns: 1fr 2fr;
        grid-template-areas: "sidebar main"
      }
    }
    h1 {
      font-size: 2rem;
      font-weight: bold;
      line-height: 2.75rem
    }
    h2 {
      font-size: 1.5rem;
      font-weight: 300;
      line-height: 2.0625rem
    }
    h4 {
      font-size: 1.125rem;
      font-weight: bold;
      line-height: 1.625rem
    }
    .kb__text-link-small:hover,
   .kb__text-link-small:focus,
   .kb__text-link:hover,
   .kb__text-link:focus {
  text-decoration: underline;
}
    .kb-article {
      font-size: 1rem;
      font-weight: normal;
      line-height: 1.625rem
    }
    a {
      text-decoration: none
    }
    a:hover {
      text-decoration: underline
    }
    h1 {
      padding: 0
    }
    h2 {
      margin: 1.25rem 0 0;
      padding: 0
    }
    h4 {
      margin: 2.5rem 0 0
    }
    h2+p,
    h4+p {
      margin-top: 0.5rem
    }
    blockquote:before {
      content: "";
      display: block;
      width: 3px;
      height: 100%;
      background-color: #ebf0f6;
      position: absolute;
      left: -13px
    }
    @media screen and (min-width:769px) {
      .kb-article {
        max-width: 688px
      }
      .kb-theme--tiles .kb-article {
        width: 681px
      }
    }
    .kb-article:after {
      display: table;
      content: "";
      clear: both
    }
    .kb-article h1:first-child {
      margin: 0
    }
    .kb-article h1:first-child+h2 {
      margin-bottom: 2.5rem
    }
    .kb-article p,
    .kb-article div {
      margin: 0 0 .625rem
    }
    .hs-embed-wrapper div {
      margin-bottom: 0
    }
    .kb-article p:after {
      content: "";
      display: inline-block
    }
    .kb-article ul {
      padding-left: 0
    }
    .kb-article ul li {
      margin-bottom: .625rem
    }
    .kb-article h4+p {
      margin-top: 0.5rem
    }
    .kb-article ul li {
      position: relative
    }
    .kb-theme--tiles .content-container-outer {
      display: flex;
      flex-direction: column;
      height: 100%;
      min-height: 100%
    }
    .content-container {
      position: relative;
      width: 100%;
      max-width: 1092px;
      margin: 0 auto !important;
      padding: 0 20px;
      float: none !important
    }
    .kb-theme--tiles .content-container-outer .content-container {
      flex: 1 0 auto;
      background-color: #FFFFFF;
      border-radius: 5px;
      margin-top: 20px !important;
      margin-bottom: -60px !important;
      padding: 20px 30px 60px 20px
    }
    .kb-search-section {
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end
    }
    .kb-search-section--narrow {
      display: none !important
    }
    .kb-theme--tiles .kb-search-section--narrow {
      padding: calc(9.75rem + 55px)0 2.5rem
    }
    .header-is-sticky .kb-search-section--narrow {
      position: fixed;
      top: 0;
      z-index: 1;
      padding-top: calc(2.5rem + 30px);
      padding-bottom: 20px
    }
    .kb-theme--tiles.header-is-sticky .kb-search-section--narrow {
      left: 50%;
      right: auto;
      width: 100%;
      transform: translateX(-50%)
    }
    @media screen and (min-width:768px) {
      .kb-search-section--narrow {
        display: block !important
      }
    }
    @media screen and (max-width:768px) {
      header {
        height: auto !important
      }
    }
    .kb-search-section-with-image {
      background-position: center center
    }
    .kb-search {
      position: relative
    }
    .kb-theme--tiles .kb-search {
      margin: 0 auto
    }
    .kb-search__placeholder {
      height: 50px;
      width: 100%
    }
    .kb-search__box {
      background-color: #fff;
      border-radius: 3px;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      z-index: 1;
      border: 1px solid transparent;
      box-shadow: 0 1px 24px 0 rgba(0, 0, 0, .08)
    }
    .kb-search__bar {
      min-height: 48px;
      display: flex;
      align-items: center
    }
    .kb-search form {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1
    }
    .kb-search__input::-webkit-input-placeholder {
      color: #7c98b6
    }
    .kb-search__input::-moz-placeholder {
      color: #7c98b6
    }
    .kb-search__input:-ms-input-placeholder {
      color: #7c98b6
    }
    .kb-search__input:-moz-placeholder {
      color: #7c98b6
    }
    .kb-search__input {
      width: 100%;
      box-sizing: border-box;
      font-size: 1em;
      padding: .75em;
      border: 0;
      color: #7c98b6;
      transition: color .1s ease-in
    }
    .kb-search__input:focus {
      outline: none
    }
    .kb-search__mag {
      margin-left: 15px
    }
    .kb-search__mag * {
      fill: #7c98b6;
      transition: fill .1s ease-in
    }
    .kb-search__close {
      margin-right: 15px;
      opacity: 0;
      pointer-events: none
    }
    .kb-search__suggestions {
      margin: 0;
      padding: 0;
      list-style: none
    }
    .kb-search__suggestions a:hover,
    .kb-search__suggestions a:focus {
      background-color: rgba(0, 163, 141, .1);
      outline: none;
      text-decoration: none
    }
    .kb-search__result__breadcrumb:hover,
    .kb-search__suggestions__breadcrumb:hover {
      text-decoration: none
    }
    .kb-index:after {
      content: "";
      -webkit-box-flex: 0;
      -ms-flex: 0 236px;
      flex: 0 236px
    }
    .kb-index__see-all-link:after {
      content: "";
      display: inline-block;
      background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAAxAEMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigDjP2ivE3xD8E/s/8Ajjxj8I9D/tPxVpXhHUrzw3p3kmT7Tfx20jwR7By+ZFUbf4s4yM5r8Cv2Vf8Agtt+3B8APjsvxD+Kvxc8QeP9Avrw/wDCS+FvEWoGSOSJj8xtQ3y2ci9VEYVMjBUrxX9FFflj/wAFpv8AgiqnxQTVf2vP2QvCwTxKoe68ZeDLCHA1cDl7y1Rf+XnqXjH+u5Zf3mRL6OAqYdN06qXvdThxtOu0p03t0P0U/Zx/aP8AhF+1f8ItK+NvwS8VRaroeqx/Kwws1rKAN9vOmcxyoThkPsQSpBPdV/M5/wAE5v8Ago18YP8AgnZ8Yf8AhJ/DHnan4W1KZIvF/hCeYrFexKceYmf9VcICdkmPVWBUkV/RT+zj+0d8Iv2rvhFpXxt+CXiqPVdD1WPKsPlmtZgBvt50yTHKhOGQ+xBKkE54zBywsrrWL6/5l4XFRxEfM7qiiiuI6z4//af/AOC4X7CX7Kfxa1L4KeNNf8RazrujSeVrMfhnRluIrKfGTC8kkkamRcjcF3bTlSQwIHnf/ESh/wAE8f8AoB/Ef/wm7f8A+Sq8b/bl/wCDdP4sfHX9prxb8cfgR8b/AA1aab4w1q41m70zxQlzHNZ3dxI0s6o8McgkjMjMykhSoYLg7dx8j/4hgP2yP+i7/DP/AMCtR/8AkSvWp0cscE3PX+vI8ydXMFNqMdP68z7B/wCIlH/gnl30L4j/APhNW/8A8lUH/g5R/wCCeQ/5gfxG/wDCbt//AJKr4+P/AAbAftj9vjv8M/8AwK1H/wCRKP8AiGA/bI7fHf4Z/wDgVqP/AMiVfsMq/n/En22Zfy/1959gf8RKP/BPH/oB/Ef/AMJu3/8Akql/4iUP+CeP/QE+I/8A4Tdv/wDJVfH3/EMD+2QM/wDF9/hl/wCBWo//ACJR/wAQwH7ZHf47/DP/AMCtR/8AkSj2GVfz/j/wA9rmX8v9feeJf8FWPjb/AME7P2ofHf8Awvv9kTS/FXh3xVql0W8W6Jqnh+G3sNRY5JvI2jnfypyfvrt2yZ35Vwxk4z/gnF/wUe+L3/BPH4ur4s8JvJqvhTVZUTxb4Sln2w38I48yPORHcICSkmP9lsqSKv8A7fX/AATI8Yf8E8rTSbT4s/H/AMCaxr+stvsvDHh2e7lvRbjINzIJIEWOLcNoLNl2yFDbXK+I/A74H/FH9o/4o6R8G/g34SuNa8Qa1c+VZWVuvQdWkdjxHGq5ZnYhVUEk16dONCWG5b3j5nnzlWjXva0vI/p++Bv7VnwE/aI+Euh/Gn4b/EXT5dF8QWf2iz+2XSQTRkMyPFJGzZR0dXRhyNynBIwSV84fsu/8EWPgV8HvgH4a+HXxN13VNb8Q6fZudY1LTdQe3t5biSV5XWJCMhFL7ATgsEDEAkgFfNzjhlNpSdvQ96Mq7irxV/U+1KKKK5zcKKKKACvlH/gqT/wVJ+Gv/BPD4a/Y7P7LrfxG1u1Y+F/DDSZWNeV+2XW05SBSDgcNKylVIAd09/8Aj9428WfDX4FeNPiL4C8NHWdc0DwpqOo6NpCozG9uobaSSKHavzHe6quByc8c1/MjYWP7Tn/BQ39psww/2n41+IPjXUizu5GSccsx4SCCJB/spGiYGFGK9DAYWNeTnN+7H+vuOLGYmVFKMF7zCwsf2nP+Chv7Tnk2/wDaXjX4heNtS3SSOeSccsTwkEESD/ZjjRMcAYr9+/8AgmJ/wTF+F3/BO74XfZ7f7NrXj7WrZP8AhK/Ffk8v0b7LbbhmO2Rvo0jDe/8ACqJ/wTE/4Ji/C7/gnd8Lvs9v9n1rx/rVsn/CV+K/JwXPDfZbbcMx26N9GkYb3/hVPqOnjcb7b93T0ivx/wCAThMJ7P356yf4f8EKKKK847wooooAKKKKACvzJ/4I9f8AKR/9oz/r+uv/AEtSiiuuh/Bqei/M5q38an6s/TaiiiuQ6QooooA//9k=);
      background-size: contain;
      height: 8px;
      width: 10.5px;
      margin-left: 10px
    }
    html[dir="rtl"] .kb-index__see-all-link:after {
      margin-left: 0;
      margin-right: 10px;
      transform: rotate(180deg)
    }
    .kb-index--tiles .kb-index__category:hover {
      color: #2D3E50;
      text-decoration: none;
      box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.12)
    }
    .kb-index--cards .kb-index__category:hover {
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16)
    }
    .kb-index--cards .kb-index__category-flex:hover,
    .kb-index--cards .kb-index__category-flex:focus {
      text-decoration: none
    }
    .kb-index--default h3 {margin-bottom: 24px;
    }
    .kb-index--default .kb__text-link-small {
      margin-top: 1.25rem
    }
    .kb-index--minimal .kb-index__category:hover {
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
      color: #2D3E50;
      text-decoration: none
    }
    @media screen and (min-width:541px) {
      .kb-index:after {
        -webkit-box-flex: 0;
        -ms-flex: 0 332px;
        flex: 0 332px
      }
    }
    @media screen and (min-width:768px) {
      .kb-index:after {
        -webkit-box-flex: 0;
        -ms-flex: 0 330px;
        flex: 0 330px
      }
      .kb-theme--default .kb-index:after {
        -ms-flex: 0 300px;
        flex: 0 300px
      }
      .kb-theme--minimal .kb-index:after {
        -ms-flex: 0 33%;
        flex: 0 33%
      }
    }
    .kb-subcategory__expand-articles-toggle:focus {
      text-decoration: none
    }
    .kb-category-menu {
      display: none
    }
    .sidebar-is-sticky .kb-category-menu {
      position: fixed
    }
    @media screen and (min-width:768px) {
      .kb-category-menu {
        display: block;
        max-width: 15rem;
        position: relative
      }
    }
    .kb-category-menu ul {
      list-style: none;
      margin: 0;
      padding: 0
    }
    .kb-category-menu li {
      margin: 0;
      padding: 0;
      line-height: 1rem;
      font-size: .875rem
    }
    .kb-category-menu li a {
      display: flex;
      padding: .75rem;
      color: #33475b;
      position: relative
    }
    .kb-category-menu li a:hover {
      text-decoration: none
    }
    .kb-category-menu li a div {
      display: inline-block
    }
    .kb-category-menu li a div.kb-category-menu-option {
      width: 196px
    }
    html .kb-category-menu a svg {
      transform: rotate(-90deg)
    }
    .kb-category-menu ul li.open>ul {
      display: block
    }
    .kb-category-menu ul li.open svg {
      transform: rotate(0deg)
    }
    .kb-category-menu ul ul li {
      font-size: .75rem
    }
    .kb-category-menu ul ul li a {
      padding-left: 2rem
    }
    .kb-category-menu-option__color-bar {
      position: absolute;
      left: -3px;
      top: 4px;
      height: 30px;
      width: 3px
    }
    .kb-theme--cards .kb-category-menu li>a:hover .kb-category-menu-option__color-bar {
      display: block
    }
    .kb-breadcrumbs {
      grid-area: breadcrumbs;
      padding: 1rem 0 3.325rem;
      font-size: .75rem
    }
    .kb-breadcrumbs ol {
      display: none;
      list-style: none;
      margin: 0;
      padding: 0
    }
    .kb-breadcrumbs li {
      margin: 0;
      padding: 0;
      display: inline-block
    }
    .kb-breadcrumbs__arrow {
      vertical-align: middle;
      margin: 0 5px
    }
    @media screen and (min-width:768px) {
      .kb-breadcrumbs__mobile-back {
        display: none
      }
      .kb-breadcrumbs ol {
        display: block
      }
    }
    .kb-mobile-search-section {
      padding-top: 55px
    }
    .kb-search__suggestions {
      display: none
    }
    @media screen and (min-width:768px) {
      .kb-search__suggestions {
        display: block
      }
    }
    .kb-mobile-header.search-open:before {
      content: "";
      display: block;
      position: fixed;
      top: 60px;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: #fff;
      z-index: 1
    }
    .kb-mobile-search__input:focus {
      outline: none
    }
    @media screen and (min-width:768px) {
      .kb-mobile-search-section {
        display: none !important
      }
    }
    .kb-header {
      position: absolute;
      top: 0;
      z-index: 3
    }
    @media screen and (min-width:1025px) {
      .kb-header {
        position: fixed
      }
    }
    .kb-theme--tiles .kb-header {
      left: 50%;
      right: auto;
      width: 100%;
      transform: translateX(-50%);
      max-width: 1280px
    }
    .kb-header-inner {
      width: 100%;
      max-width: 1092px;
      margin: 0 auto !important;
      padding: 0 20px;
      display: flex;
      align-items: center;
      height: 3.4375rem;
      font-size: .875rem;
      box-sizing: border-box
    }
    .kb-header__logo {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      max-width: 50%;
      position: relative;
      margin-right: 1.65rem
    }
    .kb-header__logo img {
      display: block;
      max-width: 100% !important;
      width: auto;
      height: auto
    }
    .kb-header__title {
      display: none;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin-right: 2.8125rem
    }
    @media (min-width:768px) {
      .kb-header__title {
        display: inline-block
      }
    }
    @media screen and (min-width:768px) {
      #kb-header {
        justify-content: space-between
      }
    }
    .kb-header__nav-toggle:hover,
    .kb-header__nav-toggle:focus {
      color: lime
    }
    .kb-header__nav {
      position: absolute;
      left: -100%;
      top: 3.4375rem;
      height: 100vh;
      width: 100%;
      overflow-x: visible;
      transition: left 0.3s ease;
      z-index: 999;
      border-top: 1px solid #eaf0f6
    }
    .kb-header__nav ul {
      list-style: none;
      margin: 0;
      padding: 0;
      min-height: 100%;
      width: 100%
    }
    .kb-header__nav a:hover,
    .kb-header__nav a:focus,
    .kb-header__nav button.kb-button--link:hover,
    .kb-header__nav button.kb-button--link:focus {
      text-decoration: underline
    }
    .kb-header__nav-controls-container {
      justify-content: flex-end;
      align-items: center;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1
    }
    .kb-header__langs-dropdown li:hover {
      background-color: rgb(225, 243, 241)
    }
    .kb-header__langs-dropdown li>a:hover {
      text-decoration: none
    }
    @media (min-width:768px) {
      .kb-header__nav-controls-container {
        display: none !important
      }
      .kb-header__nav {
        position: relative;
        left: auto !important;
        right: auto !important;
        top: auto;
        height: auto;
        width: auto
      }
      .kb-header__nav ul {
        display: flex;
        padding: 0;
        height: auto;
        width: auto;
        background: none;
        border: none
      }
      .kb-header__nav a:hover,
      .kb-header__nav a:focus,
      .kb-header__nav button.kb-button--link:hover,
      .kb-header__nav button.kb-button--link:focus {
        background: none
      }
    }
    .kb-footer {
      display: flex;
      min-height: 6.125rem;
      text-align: center;
      margin: 0 auto;
      max-width: 1092px;
      padding: 1.15rem 0 1.5em;
      -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      font-size: 0.875rem;
      border-top: 0
    }
    .kb-sticky-footer {
      background-color: #fff;
      border-top: 1px solid #e6e6e6;
      margin-top: 6.25em
    }
    .kb-footer__center-aligned-content {
      display: flex;
      align-items: center;
      flex: 1;
      padding-top: 8px
    }
    .kb-footer__logo {
      display: inline-block;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      padding: 0 .5rem;
      align-self: auto
    }
    @media (min-width:768px) {
      .kb-footer__logo {
        align-self: flex-start
      }
    }
    .kb-footer__logo img {
      display: block;
      max-width: 100% !important;
      width: auto;
      height: auto
    }
    .kb-footer__title {
      font-size: 0.875rem;
      text-align: left;
      margin-left: 6px;
      line-height: 1.5rem;
      flex: 1
    }
    .kb-footer__links a:hover {
      text-decoration: underline
    }
    @media screen and (min-width:768px) {
      .kb-footer__logo {
        padding: 0 1.375rem 0 0
      }
    }
    @media screen and (max-width:768px) {
      .kb-footer {
        flex-direction: column;
        align-items: flex-start;
        height: auto;
        padding: 2.25rem 0
      }
      .kb-footer>*:first-child {
        margin-top: 0
      }
      .kb-footer__logo {
        padding-bottom: 14px
      }
      .kb-footer__center-aligned-content {
        flex-wrap: wrap;
        padding-top: 0
      }
      .kb-footer__title {
        margin-right: 6px;
        padding-bottom: 14px
      }
    }
    #kb-related-articles-container,
    #ka-feedback-form-container {
      font-style: normal
    }
    .kb-article.tinymce-content {
      overflow-wrap: break-word;
      word-wrap: break-word
    }
    .kb-article.tinymce-content .hs-image-align-none {
      margin: 0
    }
    .kb-article.tinymce-content .hs-image-align-center {
      margin: 0 auto;
      display: block
    }
    .kb-article.tinymce-content ul {
      margin: 1.25rem 0 1.25rem 8px
    }
    .kb-article.tinymce-content li {
      list-style-position: unset;
      margin-left: 17px;
      padding-left: 8px
    }
    .kb-article.tinymce-content ul {
      list-style-type: disc
    }
    .kb-article.tinymce-content img {
      display: unset;
      max-width: 100%
    }
    .kb-article.tinymce-content a {
      text-decoration: underline
    }
    .kb-article.tinymce-content [class^="hs-callout-type-"] {
      border-left-style: solid;
      border-left-width: 5px;
      clear: both;
      padding: 20px 30px 10px;
      width: 100%
    }
    .kb-article.tinymce-content [class^="hs-callout-type-"]:after,
    .kb-article.tinymce-content [class*=" hs-callout-type-"]:after {
      clear: both;
      content: "";
      display: block
    }
    .kb-article.tinymce-content .hs-callout-type-tip {
      background-color: #e5f5f8;
      border-left-color: #7fd1de
    }
    .kb-article.tinymce-content .hs-callout-type-note {
      background-color: #e5f8f6;
      border-left-color: #7fded2
    }
    .kb-article.tinymce-content .hs-callout-type-caution {
      background-color: #fdedee;
      border-left-color: #f8a9ad
    }
    .kb-article {
      font-family: "Inter"
    }
    h1,
    h2,
    h4,
    .kb-header,
    .kb-sticky-footer,
    input {
      font-family: "Source Serif Pro"
    }
    a {
      color: #29794e
    }
    .kb-header,
    .kb-header a {
      color: #fdf7f6
    }
    .kb-search-section {
      background-color: #fdf7ed
    }
    .kb-search-section-with-image {
      background-image: url(data:image/webp;base64,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);
      background-size: auto;
      color: #ffffff
    }
    .kb-mobile-search-section {
      background-color: #ffffff
    }
    .kb-search__suggestions a:hover,
    .kb-search__suggestions a:focus,
    .kb-category-menu li>a:hover {
      background-color: rgba(41, 121, 78, .1)
    }
    .kb-theme--cards .kb-category-menu li>a:hover {
      background-color: transparent
    }
    .kb-breadcrumbs>ol>li>span,
    .kb-breadcrumbs>ol>li>a>span {
      font-family: "Inter"
    }
    .kb-breadcrumbs__arrow--left * {
      fill: #29794e
    }
    .kb-sidebar .kb-category-menu a {
      font-family: "Inter"
    }
    .kb-header__logo img {
      max-height: 40px
    }
    .kb-footer__logo img {
      max-height: 24px
    }
    .kb-mobile-search__input::-webkit-input-placeholder {
      color: #111111
    }
    .kb-mobile-search__input::-moz-placeholder {
      color: #111111
    }
    .kb-mobile-search__input:-ms-input-placeholder {
      color: #111111
    }
    .kb-mobile-search__input:-moz-placeholder {
      color: #111111
    }
    @media (max-width:767px) {
      .kb-header__nav {
        background-color: #ffffff
      }
      .kb-header,
      .kb-header a {
        color: #111111
      }
    }
    #hubspot-messages-iframe-container {
      display: initial !important;
      z-index: 2147483647;
      position: fixed !important;
      bottom: 0 !important
    }
    #hubspot-messages-iframe-container:hover .hs-drag-handle--v2--widget-open--left,
    #hubspot-messages-iframe-container:hover .hs-drag-handle--v2--widget-open--right {
      display: flex !important
    }
    #hubspot-messages-iframe-container.widget-align-right {
      right: 0 !important
    }
    #hubspot-messages-iframe-container .hs-shadow-container {
      display: initial !important;
      z-index: -1;
      position: absolute;
      width: 0;
      height: 0;
      bottom: 0;
      content: ""
    }
    #hubspot-messages-iframe-container iframe {
      display: initial !important;
      width: 100% !important;
      height: 100% !important;
      border: none !important;
      position: absolute !important;
      bottom: 0 !important;
      right: 0 !important;
      background: transparent !important
    }
     #ka-feedback-form {
        font-family: Helvetica !important;
        font-size: 14px !important;
        margin-top: 60px;
        width: 100%
                  }
    #ka-feedback-form #ka-feedback-rating-input-wrapper {
        align-items: center;
        flex-direction: row
                  }
    #ka-feedback-form #ka-feedback-post-submit-message,
    #ka-feedback-form #ka-feedback-rating-input-wrapper {
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
         padding: 30px 0
                  }
    #ka-feedback-form #ka-feedback-follow-up-form-wrapper {
        margin-top: 30px
                  }
    #ka-feedback-form button {
        height: 32px;
        border: 1px solid #cbd6e2;
        border-radius: 3px;
        background-color: #eaf0f6;
        color: #425b76;
        font-size: 12px;
        font-weight: 500;
        line-height: 12px;
        text-align: center
                  }
    #ka-feedback-form button:hover {
        background-color: #f5f8fa;
        color: #506e91;
        cursor: pointer;
        text-decoration: none
                  }
    #ka-feedback-form button.ka-feedback-rating-button {
        width: 90px
                  }
    #ka-feedback-form button.ka-feedback-rating-button:nth-child(2) {
        margin-left: 8px
                  }
    #ka-feedback-form button.ka-feedback-rating-button span {
        font-family: Helvetica !important;
        font-size: 12px !important;
        line-height: 14px
                  }
    #ka-feedback-form .ka-feedback-rating-buttons,
    #ka-feedback-form .ka-feedback-rating-question {
        display: inline-block;
        margin-left: 8px
                  }
    @media screen and (max-width:600px) {
    #ka-feedback-form .ka-feedback-rating-buttons,
    #ka-feedback-form .ka-feedback-rating-question {
        display: block;
        margin-top: 10px
                  }
                  }
    #ka-feedback-form .ka-feedback-label-light {
        color: #33475b;
        font-size: 14px;
        font-weight: inherit
                  }
    #ka-feedback-form .ka-feedback-padding-top {
        padding-top: 16px }
.dropdown-menu {
  display: none;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-carety {
  transform: rotate(0deg);
}
.dropdown-carety.up {
  transform: rotate(180deg);
}
.dropdown-carety {
  position: relative;
  top: 2px;
  left:70px;
}
.exso.v2 .side-panel .main-options li.dropdown.open > ul {
  display: block;
}
.side-panel {
  overflow-y: auto;
}
.side-panel .main-options li.dropdown {
  position: relative;
}
.side-panel .main-options li.dropdown > ul {
  list-style: none;
  padding: 0;
  margin: 6px 0 8px 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease;
}
.side-panel .main-options li.dropdown.open > ul {
  max-height: 500px;
}
.side-panel .main-options li.dropdown > ul li {
  padding-left: 44px;
  margin: 8px 0;
}
.side-panel .main-options li.dropdown > ul li a {
  font-size: 14px;
  font-weight: 400;
}
.side-panel .dropdown-toggle-icon {
  transition: transform 0.25s ease;
}
.side-panel .dropdown.open .dropdown-toggle-icon {
  transform: rotate(180deg);
}
.dropdown:hover ul li a:not(:hover) {
  background: none !important;
  color: inherit !important;
}
.dropdown:has(ul li:hover) > a {
  background: none !important;
  color: inherit !important;
}
.dropdown > ul {
  border-top: 1px solid #c3bcae;
  border-bottom: 1px solid #c3bcae;
}
.dropdown.active > ul {
  display: block;
}
.dropdown ul li.active > a {
  background: #0a406d;
  font-weight: 600;
  color: #ffffff !important;
}
.dropdown:hover ul li.active > a {
  background: #0a406d !important;
  color: #ffffff !important;
}
.dropdown ul li:not(.active) > a:hover {
  background: #f2f2f2;
  color: inherit;
}
.user-menu .dropdown-menu .terms {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding-top: 10px;
  font-size: 14px;
}
.user-menu .dropdown-menu .terms span {
  display: inline;
}
.user-menu .dropdown-menu .terms a {
  display: inline;
  text-decoration: none;
}
.input-outer-border {
  position: relative;
}
.input-outer-border input {
  padding-right: 40px;
}
.input-caret {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg); 
  transition: transform 0.2s ease;
  pointer-events: none;
}
.input-carett.up { 
    transform: translateY(-50%) rotate(180deg); }
.input-carett {
  position: absolute;
  left:150px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.input-carettt {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;      
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.2s ease;
  pointer-events: none;
}
.input-carettt.up {
  transform: translateY(-50%) rotate(180deg);
}
.input-carettt {
  position: absolute;
  left:280px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
#responded_caret {
left:200px;}
#sender_caret {
left:200px;}
#giftstatus{
left:250px;}
#createdby{
left:250px;}
.select2-selection--multiple {
  display: block !important;
}
.select2-selection__rendered {
  display: block !important;
}
.select2-search--inline .select2-search__field {
  margin-top: -3px !important;
  height: 28px !important;
  line-height: 28px !important;
}
@media (max-width: 768px) {
  .table-filters__selects .col-xs-12,
  .table-filters__selects .col-sm-6,
  .table-filters__selects .col-md-3 {
    position: relative !important;
  }
  img.input-carett {
    position: absolute !important;
    right: 8px !important;
    left: unset !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
  }
}
@media (max-width:768px){
  .mobile-filter .col-xs-12{
    position: relative !important;
  }
  .mobile-filter .input-carettt{
    position: absolute !important;
    right: 8px !important;
    left: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    margin: 0 !important;
    display: block !important;
    pointer-events: none;
  }
}
@media (max-width: 768px) {
  body.signnup-page {
    padding-bottom: 30px; 
  }
}
@media screen and (max-width: 480px) {
  .panel.fullscreen-panel .panel-heading-select.panel-heading-export-data > p {
    text-align: left !important;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #orders-filter-section .input-carett {
    position: absolute !important;
    right: 25px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 14px;
    height: 14px;
    z-index: 9999 !important;
    pointer-events: none;
  }
}