/* VARIABLES */
/*
* scss-docs-start theme-color-variables
* $brand-success: $green;
* $brand-info: $teal;
* $brand-warning: $orange;
* $brand-danger: $red;
*/
/*
* Body
* Settings for the `<body>` element.
*/
/*
* Links
* Style anchor elements.
* $link-color: $accent-shade;
* $link-hover-color: $accent-dark;
* $link-hover-decoration: underline;
*/
/*
* Comments
* Breadcrumbs (Works only on Bootstrap 5+)
* $breadcrumb-divider: quote(">");
*/
/* Responsive font sizes
* Breadcrumbs (Works only on Bootstrap 5+)
* $breadcrumb-divider: quote(">");
*
*/
/* TYPOGRAPHY */
/* Google Fonts */
#layout-builder-modal form {
  color: black !important;
}

.ck {
  color: black !important;
}

.table tbody tr:first-child {
  border-top: 1px dashed rgba(126, 75, 48, 0.15);
}
.table tbody tr td {
  padding: 0.625rem 0.5rem;
}
.table thead,
.table tbody,
.table tfoot,
.table tr,
.table td,
.table th {
  border-style: dashed;
  border-color: rgba(126, 75, 48, 0.15);
}

.tabled.tabled--fade-left .tabled__navigation,
.tabled.tabled--fade-right .tabled__navigation {
  display: none !important;
}

.field--name-body ol {
  list-style-type: decimal;
}
.field--name-body ol ol {
  list-style-type: lower-alpha;
}
.field--name-body ol ol ol {
  list-style-type: lower-roman;
}
.field--name-body .image_resized.align-left {
  margin-right: 1.5rem;
  margin-bottom: 0.75rem;
}
.field--name-body .image_resized.align-right {
  margin-left: 1.5rem;
  margin-bottom: 0.75rem;
}
@media (max-width: 47.99875rem) {
  .field--name-body .media-embed-resized {
    width: 100% !important;
  }
}
.field--name-body .field--name-field-media-video-file {
  width: 100%;
}
.field--name-body .field--name-field-media-video-file video {
  width: 100%;
  height: auto;
}

blockquote {
  width: fit-content;
}
blockquote::before {
  content: url("../../images/comma.svg");
  display: block;
  margin-bottom: 2.5rem;
  width: fit-content;
}
blockquote strong::before {
  content: open-quote;
}
blockquote strong::after {
  content: close-quote;
}

.text-formatted .field--name-field-media-image .field__item {
  position: relative;
  overflow: hidden;
}
.text-formatted .field--name-field-media-image .field__item img {
  transform: scale(1);
  transition: 0.3s;
}
.text-formatted .field--name-field-media-image .field__item:hover img {
  transform: scale(1.1);
  transition: 0.3s;
}