@font-face {
  font-family: "custom";
  src: url("/customise/v3/88df8a03-9b07-463a-927a-0b54abcfecdd.ttf?_1720782013096"); }

:root {
  --color-primary-light: rgba(47, 86, 81, 0.1);
  --color-primary: #2f5651;
  --color-primary-text: #ffffff;
  --color-navbar: #f7f1dd;
  --color-navbar-text: #1e322c;
  --color-sidebar: #ffff;
  --color-sidebar-text: #8692ac;
  --font-family: custom, Roboto; }

.is-background-navbar {
  background-color: #f7f1dd; }

.is-color-navbar {
  color: #1e322c; }

.is-background-sidebar {
  background-color: #ffff; }

.is-color-sidebar {
  color: #8692ac; }

.is-background-primary {
  background-color: #2f5651; }

.is-color-primary {
  color: #2f5651; }

.is-color-primary-text {
  color: #ffffff; }

.tabs li.is-active a {
  border-bottom-color: #2f5651 !important;
  color: #2f5651 !important; }

.tabs ul li.is-active a span.tag,
.tabs ul li:hover a span.tag {
  background: #2f5651 !important;
  color: #ffffff !important; }

.tabs ul li.is-active a:after {
  background-color: #2f5651 !important; }

.tabs ul li a:hover, .tabs ul li a:focus {
  color: #2f5651 !important;
  border-bottom-color: #2f5651 !important; }

.tag:not(body).is-primary {
  background: #2f5651;
  color: #ffffff; }

bulma-datepicker .header,
bulma-datepicker .header,
bulma-datepicker .header button:hover,
bulma-datepicker .is-selected button,
bulma-timepicker .header,
bulma-timepicker .pointer,
bulma-timepicker .center,
bulma-timepicker .line {
  background: #2f5651 !important;
  color: #ffffff !important; }

.navbar-horizontal.is-active-primary .navbar-link.is-active:before {
  background: #2f5651; }

.navbar-horizontal.is-active-primary .navbar-link.is-active, .navbar-horizontal.is-active-primary .navbar-link.is-active .icon {
  color: #2f5651; }

.public-screens .branding {
  background-color: #f7f1dd; }

.group-entry.is-selected {
  border-color: #2f5651 !important; }

.group-navigation .tabs ul li a:focus, .group-navigation .tabs ul li a:focus-within, .group-navigation .tabs ul li a:hover {
  color: #2f5651 !important; }

.group-navigation .tabs ul li.is-active a {
  color: #2f5651 !important; }
  .group-navigation .tabs ul li.is-active a:after {
    background-color: #2f5651 !important; }

.pagination .result-size li.is-active a {
  color: #2f5651;
  border-bottom: 2px solid #2f5651; }

.pagination-link.is-current {
  background-color: rgba(47, 86, 81, 0.08);
  color: #2f5651; }

clinked-main-menu .menu-admin {
  background: #ffff; }
  clinked-main-menu .menu-admin a {
    color: #8692ac; }
  clinked-main-menu .menu-admin .toggle-button {
    color: #5d6b88; }

clinked-main-menu .menu-list-container {
  background: #ffff; }
  clinked-main-menu .menu-list-container .menu-label {
    color: #5d6b88; }
  clinked-main-menu .menu-list-container .menu-list a:hover, clinked-main-menu .menu-list-container .menu-list a:focus, clinked-main-menu .menu-list-container .menu-list a:focus-within, clinked-main-menu .menu-list-container .menu-list a:active, clinked-main-menu .menu-list-container .menu-list a.is-active {
    background: #fafafa;
    color: #8692ac; }

clinked-main-navigation .navbar {
  background: #f7f1dd;
  color: #1e322c; }
  clinked-main-navigation .navbar .navbar-search .control.has-icons-left .icon {
    color: rgba(30, 50, 44, 0.5); }
  clinked-main-navigation .navbar .navbar-search .control input, clinked-main-navigation .navbar .navbar-search .control input::placeholder {
    color: rgba(30, 50, 44, 0.5); }
  clinked-main-navigation .navbar .navbar-search .control input:focus + .icon {
    color: #1e322c; }
  clinked-main-navigation .navbar .navbar-brand > .navbar-item > .navbar-link,
clinked-main-navigation .navbar .navbar-brand > .navbar-item > .dropdown > .navbar-link,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .navbar-link,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .dropdown > .navbar-link,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .navbar-link,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .dropdown > .navbar-link {
    color: #1e322c; }
    clinked-main-navigation .navbar .navbar-brand > .navbar-item > .navbar-link:not(.is-arrowless)::after,
clinked-main-navigation .navbar .navbar-brand > .navbar-item > .dropdown > .navbar-link:not(.is-arrowless)::after,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .navbar-link:not(.is-arrowless)::after,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .dropdown > .navbar-link:not(.is-arrowless)::after,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .navbar-link:not(.is-arrowless)::after,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .dropdown > .navbar-link:not(.is-arrowless)::after {
      border-color: #1e322c; }
  clinked-main-navigation .navbar .navbar-brand > .navbar-item:hover > .navbar-link,
clinked-main-navigation .navbar .navbar-brand > .navbar-item:hover > .dropdown > .navbar-link,
clinked-main-navigation .navbar .navbar-start > .navbar-item:hover > .navbar-link,
clinked-main-navigation .navbar .navbar-start > .navbar-item:hover > .dropdown > .navbar-link,
clinked-main-navigation .navbar .navbar-end > .navbar-item:hover > .navbar-link,
clinked-main-navigation .navbar .navbar-end > .navbar-item:hover > .dropdown > .navbar-link {
    background: #f5eed5; }
  clinked-main-navigation .navbar .navbar-brand > .navbar-item > .navbar-link:focus, clinked-main-navigation .navbar .navbar-brand > .navbar-item > .navbar-link:focus-within, clinked-main-navigation .navbar .navbar-brand > .navbar-item > .navbar-link:active, clinked-main-navigation .navbar .navbar-brand > .navbar-item > .navbar-link:hover,
clinked-main-navigation .navbar .navbar-brand > .navbar-item > .dropdown > .navbar-link:focus,
clinked-main-navigation .navbar .navbar-brand > .navbar-item > .dropdown > .navbar-link:focus-within,
clinked-main-navigation .navbar .navbar-brand > .navbar-item > .dropdown > .navbar-link:active,
clinked-main-navigation .navbar .navbar-brand > .navbar-item > .dropdown > .navbar-link:hover,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .navbar-link:focus,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .navbar-link:focus-within,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .navbar-link:active,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .navbar-link:hover,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .dropdown > .navbar-link:focus,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .dropdown > .navbar-link:focus-within,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .dropdown > .navbar-link:active,
clinked-main-navigation .navbar .navbar-start > .navbar-item > .dropdown > .navbar-link:hover,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .navbar-link:focus,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .navbar-link:focus-within,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .navbar-link:active,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .navbar-link:hover,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .dropdown > .navbar-link:focus,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .dropdown > .navbar-link:focus-within,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .dropdown > .navbar-link:active,
clinked-main-navigation .navbar .navbar-end > .navbar-item > .dropdown > .navbar-link:hover {
    background: #f5eed5; }
  clinked-main-navigation .navbar .navbar-brand > .navbar-item.has-dropdown.is-active > .navbar-link,
clinked-main-navigation .navbar .navbar-start > .navbar-item.has-dropdown.is-active > .navbar-link,
clinked-main-navigation .navbar .navbar-end > .navbar-item.has-dropdown.is-active > .navbar-link {
    background: #f5eed5; }
  clinked-main-navigation .navbar .navbar-start > .navbar-item.has-separator:last-child:after {
    background: rgba(30, 50, 44, 0.15); }
  clinked-main-navigation .navbar .navbar-end > .navbar-item:first-child:after, clinked-main-navigation .navbar .navbar-end > .navbar-item + .navbar-item:after {
    background: rgba(30, 50, 44, 0.15); }

@media screen and (max-width: 860px) {
  clinked-main-navigation .navbar-menu.is-active {
    background: #f7f1dd; }
  clinked-main-navigation .navbar-dropdown .navbar-item, clinked-main-navigation .navbar-dropdown .navbar-link {
    color: #1e322c; }
    clinked-main-navigation .navbar-dropdown .navbar-item:focus, clinked-main-navigation .navbar-dropdown .navbar-item:focus-within, clinked-main-navigation .navbar-dropdown .navbar-item:active, clinked-main-navigation .navbar-dropdown .navbar-item:hover, clinked-main-navigation .navbar-dropdown .navbar-item.is-active, clinked-main-navigation .navbar-dropdown .navbar-link:focus, clinked-main-navigation .navbar-dropdown .navbar-link:focus-within, clinked-main-navigation .navbar-dropdown .navbar-link:active, clinked-main-navigation .navbar-dropdown .navbar-link:hover, clinked-main-navigation .navbar-dropdown .navbar-link.is-active {
      background: #f5eed5; } }

.select select:focus:not(.is-danger),
.textarea:focus:not(.is-danger),
.input:focus:not(.is-danger),
.select select.is-focused:not(.is-danger),
.is-focused.textarea:not(.is-danger),
.is-focused.input:not(.is-danger),
.select select:active:not(.is-danger),
.textarea:active:not(.is-danger),
.input:active:not(.is-danger),
.select select.is-active:not(.is-danger),
.is-active.textarea:not(.is-danger),
.is-active.input:not(.is-danger) {
  border-color: #2f5651; }

.notification.is-primary,
.is-primary {
  background-color: #2f5651;
  color: #ffffff; }

.has-background-primary {
  background-color: #2f5651 !important; }

.has-background-primary-light {
  background-color: rgba(47, 86, 81, 0.08) !important; }

.has-text-primary, .has-text-primary:hover, .has-text-primary:focus,
a.has-text-primary,
a.has-text-primary:hover,
a.has-text-primary:focus {
  color: #2f5651 !important; }

.button.is-primary {
  background-color: #2f5651;
  border-color: transparent;
  color: #ffffff; }
  .button.is-primary:hover:not(:disabled), .button.is-primary.is-hovered:not(:disabled) {
    background-color: #142522;
    color: #ffffff; }
  .button.is-primary.is-outlined {
    background-color: transparent;
    border-color: #2f5651;
    color: #2f5651; }
    .button.is-primary.is-outlined:hover:not(:disabled) {
      border-color: #2f5651; }
    .button.is-primary.is-outlined:focus:not(:disabled) {
      background-color: #142522;
      border-color: #2f5651; }

.switch[type=checkbox]:checked + label::before, .switch[type=checkbox]:checked + label:before {
  background: #2f5651; }

[data-badge].has-badge-primary::after {
  background: #2f5651;
  color: #ffffff; }

.menu.side a.is-active {
  background: rgba(47, 86, 81, 0.08);
  font-weight: normal;
  color: #2f5651; }

.menu.menu-admin .menu-list a.is-active:before {
  background: #8692ac; }

.menu .menu-list a.is-active .icon {
  color: #8692ac; }

.is-secondary {
  background-color: #1e322c;
  border-color: transparent;
  color: #ffffff; }

.tabs.is-second-level ul li.is-active a:after, .tabs.is-second-level ul li:hover a:after {
  background-color: #2f5651; }

.button.is-secondary {
  background-color: #1e322c;
  border-color: transparent;
  color: #ffffff; }
  .button.is-secondary:hover:not(:disabled), .button.is-secondary.is-hovered:not(:disabled) {
    background-color: #010202;
    color: #ffffff; }

.is-checkbox input:checked ~ label:before,
.is-radio input:checked ~ label:before {
  background-color: #2f5651; }

.is-checkbox input:checked ~ label:after,
.is-radio input:checked ~ label:after {
  border-color: #ffffff; }

.select:not(.is-multiple):not(.is-loading)::after {
  border-color: #2f5651; }

@media screen and (min-width: 860px) {
  .navbar-dropdown a.navbar-item.is-active {
    color: #2f5651; } }

.layout-dropdown .dropdown-item.active .layout-preview, .layout-dropdown .dropdown-item:hover .layout-preview {
  border-color: #2f5651 !important; }
