/* Insert your UNWATER layout builder custom SASS styling. */
#drupal-off-canvas button.button--primary,
#drupal-off-canvas input[type="submit"].button--primary {
  color: #fff !important;
  background-color: #00a7d7 !important;
}

#drupal-off-canvas button.button--primary:hover,
#drupal-off-canvas input[type="submit"].button--primary:hover {
  background-color: #006c8b;
}

#drupal-off-canvas select:not([multiple]) {
  -webkit-appearance: none;
  -moz-appearance: none;
}

#drupal-off-canvas select[multiple] {
  overflow: scroll;
}

#drupal-off-canvas select[multiple] option:checked {
  background-color: #cecece;
}

#drupal-off-canvas .layout-builder-lock-section-settings .form-check {
  margin-bottom: 0.313rem;
  padding-left: 0.313rem;
}

#drupal-off-canvas .layout-builder-lock-section-settings .description {
  display: block;
  margin-top: 1.25rem;
  color: #fff !important;
}

@media (min-width: 1200px) {
  #drupal-off-canvas .inline-block-list li {
    width: 43%;
  }
}

#drupal-off-canvas .inline-block-create-button {
  width: 100%;
}

#drupal-off-canvas .inline-block-list__item {
  min-height: 117px;
}

.node-layout-builder-form .js-messages__wrapper .messages {
  width: 100%;
  margin: 0.625rem 0;
  background: 0;
}

.node-layout-builder-form .js-messages__wrapper .messages .messages__header h2 {
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  .node-layout-builder-form .js-messages__wrapper .messages .messages__header h2 {
    font-size: 1.5rem;
  }
}

#layout-builder-modal ul,
.media-library-widget-modal ul,
form.media-form ul {
  margin: 0;
  list-style: none !important;
}

#layout-builder-modal .fieldset,
.media-library-widget-modal .fieldset,
form.media-form .fieldset {
  color: #fff;
  background-color: #383a40 !important;
}

#layout-builder-modal .form-item__description,
#layout-builder-modal .fieldset__legend,
#layout-builder-modal .fieldset__description,
.media-library-widget-modal .form-item__description,
.media-library-widget-modal .fieldset__legend,
.media-library-widget-modal .fieldset__description,
form.media-form .form-item__description,
form.media-form .fieldset__legend,
form.media-form .fieldset__description {
  color: #fff;
}

#layout-builder-modal .media-library-add-form--upload .form-item__description,
.media-library-widget-modal .media-library-add-form--upload .form-item__description,
form.media-form .media-library-add-form--upload .form-item__description {
  color: #000;
}

.layout-builder-configure-block .field--type-viewsreference .claro-details.notempty-options {
  display: block !important;
}

#layout-builder-modal {
  padding-bottom: 6.25rem;
}

#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs {
  border-color: #727579;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list {
  margin: 0;
  list-style-type: none;
  border-color: #727579;
  background: #292c32;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button {
  border-color: #727579;
  background-color: #292c32;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a {
  transition: color 0.2s ease;
  color: #aeb0b3;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover {
  color: #fff;
  background-color: inherit;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected {
  border-bottom: 2px solid #41a5ff;
  background-color: #46484e;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a {
  color: #41a5ff;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a:hover {
  color: inherit;
}
#layout-builder-modal .field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-list .form-required:after {
  display: inline-block;
  margin-right: 0.15em;
  margin-left: 0.15em;
  content: "*";
  color: #dc3545;
  font-size: 0.875rem;
}

#layout-builder-modal button.button,
#layout-builder-modal input[type="submit"].button {
  width: 100% !important;
}

#layout-builder-modal .fieldset {
  background-color: inherit;
}

#layout-builder-modal .horizontal-tabs-list {
  margin: 0 !important;
  list-style-type: none !important;
}

#layout-builder-modal .horizontal-tabs-panes > details {
  margin-top: -0.25rem;
  margin-bottom: 0;
  padding: 1.875rem;
  border: none !important;
}

#layout-builder-modal .horizontal-tabs-panes > details > summary {
  display: none;
}

#layout-builder-modal .form-type--boolean {
  margin-right: 0;
  margin-left: 0;
}

#layout-builder-modal input[type="week"],
#layout-builder-modal input[type="date"],
#layout-builder-modal input[type="datetime"],
#layout-builder-modal input[type="datetime-local"],
#layout-builder-modal input[type="email"],
#layout-builder-modal input[type="month"],
#layout-builder-modal input[type="number"],
#layout-builder-modal input[type="password"],
#layout-builder-modal input[type="search"],
#layout-builder-modal input[type="tel"],
#layout-builder-modal input[type="text"],
#layout-builder-modal input[type="time"],
#layout-builder-modal input[type="url"],
#layout-builder-modal textarea,
#layout-builder-modal select {
  color: #000 !important;
  border: 0.0625rem solid #000 !important;
  background-color: #fff !important;
}

#layout-builder-modal .media-library-item .media-library-edit__link {
  right: 0.625rem;
}

#layout-builder-modal .media-library-item a.media-library-edit__link {
  right: 2.625rem;
  background-color: #383a40;
}

#layout-builder-modal .media-library-item a.media-library-edit__link::before {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  justify-content: center;
  content: "\f304";
  color: #55565b;
  font-family: "Font Awesome 5 Brands", "Font Awesome 5 Free";
  font-size: 0.8rem;
  font-weight: 700;
}

#layout-builder-modal .fieldset__legend,
#layout-builder-modal .fieldset__description,
#layout-builder-modal .form-item__description {
  color: #fff;
}

#layout-builder-modal td {
  color: #000;
}

#layout-builder-modal td[class^="inline-entity-form-block_content-"] {
  padding-left: 0.938rem !important;
  color: #fff;
  font-size: 1rem;
}

#layout-builder-modal td[class^="inline-entity-form-block_content-"] > .field {
  margin: 0;
  color: #fff;
  font-size: 1.25rem;
}

#layout-builder-modal td[class^="inline-entity-form-block_content-"] > .field h3 {
  margin: 0;
  color: #fff;
  font-size: 1.25rem;
}

#layout-builder-modal tr {
  background-color: #383a40 !important;
}

#layout-builder-modal .tabledrag-toggle-weight-wrapper {
  margin-bottom: 3.125rem;
}

#layout-builder-modal .tabledrag-cell-content {
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

#layout-builder-modal .tabledrag-cell-content a.tabledrag-handle {
  margin-left: -0.938rem;
}

#layout-builder-modal .tabledrag-cell-content a.tabledrag-handle:after {
  width: 3.125rem;
}

#layout-builder-modal .container-inline {
  margin-bottom: 1.25rem;
}

#layout-builder-modal .ief-form .form-wrapper {
  color: #fff;
}

#layout-builder-modal .ief-form .form-wrapper .form-wrapper:last-child[data-drupal-selector$="-actions"] {
  margin-bottom: 1.25rem;
}

#layout-builder-modal .ief-form > .fieldset-wrapper > .form-wrapper:last-child[data-drupal-selector$="-actions"] {
  margin-bottom: 1.25rem;
}

#layout-builder-modal th {
  padding: 0.5rem 1rem !important;
}

#layout-builder-modal .form-type--boolean .form-boolean {
  margin-left: 0;
}

#layout-builder-modal button.link {
  color: inherit;
}

#layout-builder-modal .field--type-datetime .form-item__label {
  color: #fff;
}

#layout-builder-modal .form-item .counter {
  color: #fff;
}

.layout-builder-form .form-actions button:not(:last-of-type) {
  margin-right: 1rem;
}

.vlb-section {
  margin-bottom: 3.125rem;
}

@media (max-width: 991.98px) {
  .vlb-section {
    margin-bottom: 3.125rem;
  }
}

.vlb-section:last-child {
  margin-bottom: 0;
}

.vlb-section.bg-color,
.vlb-section.bg-image {
  padding: 3.125rem 1.875rem;
}

.vlb-section.bg-color.layout-builder-block,
.vlb-section.bg-image.layout-builder-block {
  padding: 3.125rem 1.875rem;
}

@media (max-width: 991.98px) {
  .vlb-section.bg-color,
  .vlb-section.bg-image {
    padding: 1.875rem;
  }
  .vlb-section.bg-color.layout-builder-block,
  .vlb-section.bg-image.layout-builder-block {
    padding: 1.875rem;
  }
}

.vlb-section.bg-color.bg-edge2edge,
.vlb-section.bg-image.bg-edge2edge {
  padding: 3.125rem 0;
}

@media (max-width: 991.98px) {
  .vlb-section.bg-color.bg-edge2edge,
  .vlb-section.bg-image.bg-edge2edge {
    padding: 1.875rem 0;
  }
}

.vlb-section.bg-image {
  position: relative;
  color: #fff;
}

.vlb-section.bg-image:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(13, 30, 47, 0.1)), to(rgba(13, 30, 47, 0.25)));
  background-image: -webkit-linear-gradient(rgba(13, 30, 47, 0.1), rgba(13, 30, 47, 0.25));
  background-image: -o-linear-gradient(rgba(13, 30, 47, 0.1), rgba(13, 30, 47, 0.25));
  background-image: linear-gradient(rgba(13, 30, 47, 0.1), rgba(13, 30, 47, 0.25));
}

.vlb-section.bg-image > div {
  position: relative;
  z-index: 1;
}

.vlb-section.bg-image .block > h2 {
  position: relative;
  z-index: 1;
  color: #fff;
}

.vlb-section.bg-image.bg-color {
  color: inherit;
}

.vlb-section.bg-image.bg-color:after {
  background-image: none;
}

.vlb-section.bg-image.bg-color .block > h2 {
  color: inherit;
}

.vlb-section.bg-primary .block,
.vlb-section.bg-secondary .block,
.vlb-section.bg-dark .block {
  color: #fff;
}

.vlb-section.bg-primary .block > h2,
.vlb-section.bg-secondary .block > h2,
.vlb-section.bg-dark .block > h2 {
  color: #fff;
}

.vlb-section.bg-primary .block-inline-blockaccordion-block .panel-title > a,
.vlb-section.bg-secondary .block-inline-blockaccordion-block .panel-title > a,
.vlb-section.bg-dark .block-inline-blockaccordion-block .panel-title > a {
  color: #fff !important;
}

.vlb-section.bg-primary .block-inline-blockvertical-teaser .top-wrapper .field--name-title,
.vlb-section.bg-secondary .block-inline-blockvertical-teaser .top-wrapper .field--name-title,
.vlb-section.bg-dark .block-inline-blockvertical-teaser .top-wrapper .field--name-title {
  color: #fff;
}

.vlb-section.bg-primary .block-inline-blockvertical-teaser .top-wrapper .field--name-title::after,
.vlb-section.bg-secondary .block-inline-blockvertical-teaser .top-wrapper .field--name-title::after,
.vlb-section.bg-dark .block-inline-blockvertical-teaser .top-wrapper .field--name-title::after {
  background-color: #fff;
}

.vlb-section.bg-primary .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section .field--name-block-title h3,
.vlb-section.bg-secondary .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section .field--name-block-title h3,
.vlb-section.bg-dark .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section .field--name-block-title h3 {
  color: #fff;
}

.vlb-section.bg-primary .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section .field--name-block-title h3:after,
.vlb-section.bg-secondary .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section .field--name-block-title h3:after,
.vlb-section.bg-dark .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section .field--name-block-title h3:after {
  background-color: #fff;
}

.vlb-section.bg-primary .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section.node-title-hover:hover .field--name-block-title h3,
.vlb-section.bg-secondary .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section.node-title-hover:hover .field--name-block-title h3,
.vlb-section.bg-dark .block-inline-blockvertical-teaser .field--name-field-inline-blocks .block-content--type-vertical-teaser-section.node-title-hover:hover .field--name-block-title h3 {
  color: #004458;
}

.vlb-section.bg-primary .block > h2 {
  border-color: #fff;
}

.vlb-section.bg-primary .block-inline-blockaccordion-block .card.panel .accordion-item-wrapper {
  border-color: #fff;
}

.vlb-section.bg-primary .view-id-country.view-display-id-country_landing_page .region-group > h3 {
  color: #fff;
  border-bottom-color: #fff;
}

.vlb-section.bg-primary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a {
  color: #fff;
}

.vlb-section.bg-primary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a:hover {
  color: #333;
}

.vlb-section.bg-secondary .view-id-country.view-display-id-country_landing_page .region-group > h3 {
  color: #fff;
}

.vlb-section.bg-secondary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a {
  color: #fff;
}

.vlb-section.bg-secondary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a:hover {
  color: #00a7d7;
}

.vlb-section.bg-dark .view-id-country.view-display-id-country_landing_page .region-group > h3 {
  color: #fff;
}

.vlb-section.bg-dark .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a {
  color: #fff;
}

.vlb-section.bg-dark .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a:hover {
  color: #00a7d7;
}

@media (max-width: 767.98px) {
  .vlb-section .layout-builder__layout > .col-sm-12:not(:last-of-type) {
    margin-bottom: 3.125rem;
  }
}

@media (max-width: 991.98px) {
  .vlb-section .layout-builder__layout > .col-md-12:not(:last-of-type) {
    margin-bottom: 3.125rem;
  }
}

@media (max-width: 991.98px) {
  .vlb-section .layout-builder__layout > .col-md-6:nth-child(1),
  .vlb-section .layout-builder__layout > .col-md-6:nth-child(2) {
    margin-bottom: 1.875rem;
  }
}

.vlb-section .vlb-section-header .block > h2 {
  margin-bottom: 1.875rem;
}

.vlb-section .block {
  margin-bottom: 2.5rem;
}

@media (max-width: 991.98px) {
  .vlb-section .block {
    margin-bottom: 3.125rem;
  }
}

.vlb-section .block:last-child,
.vlb-section .block.block-inline-blockvarbase-heading-block {
  margin-bottom: 0;
}

.vlb-section .block.block-unwater-page-title {
  margin-bottom: 0;
}

.vlb-section .block > h2 {
  margin-bottom: 1.25rem;
  padding-bottom: 0.625rem;
  border-bottom: 0.25rem solid #00a7d7;
}

.vlb-section .block:first-of-type > h2 {
  margin-top: 0.5625rem;
}

.vlb-section .block.bg-color,
.vlb-section .block.bg-image {
  padding: 3.125rem 1.875rem;
}

.vlb-section .block.bg-color.layout-builder-block,
.vlb-section .block.bg-image.layout-builder-block {
  padding: 3.125rem 1.875rem;
}

@media (max-width: 991.98px) {
  .vlb-section .block.bg-color,
  .vlb-section .block.bg-image {
    padding: 1.875rem;
  }
  .vlb-section .block.bg-color.layout-builder-block,
  .vlb-section .block.bg-image.layout-builder-block {
    padding: 1.875rem;
  }
}

.vlb-section .block.bg-color.bg-edge2edge,
.vlb-section .block.bg-image.bg-edge2edge {
  padding: 3.125rem 0;
}

@media (max-width: 991.98px) {
  .vlb-section .block.bg-color.bg-edge2edge,
  .vlb-section .block.bg-image.bg-edge2edge {
    padding: 1.875rem 0;
  }
}

.vlb-section .block.bg-image {
  position: relative;
  color: #fff;
}

.vlb-section .block.bg-image:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(13, 30, 47, 0.1)), to(rgba(13, 30, 47, 0.25)));
  background-image: -webkit-linear-gradient(rgba(13, 30, 47, 0.1), rgba(13, 30, 47, 0.25));
  background-image: -o-linear-gradient(rgba(13, 30, 47, 0.1), rgba(13, 30, 47, 0.25));
  background-image: linear-gradient(rgba(13, 30, 47, 0.1), rgba(13, 30, 47, 0.25));
}

.vlb-section .block.bg-image > div {
  position: relative;
  z-index: 1;
}

.vlb-section .block.bg-image > h2 {
  position: relative;
  z-index: 1;
  color: #fff;
}

.vlb-section .block.bg-image.bg-color {
  color: inherit;
}

.vlb-section .block.bg-image.bg-color:after {
  background-image: none;
}

.vlb-section .block.bg-image.bg-color .block > h2 {
  color: inherit;
}

.vlb-section .block.bg-primary,
.vlb-section .block.bg-secondary,
.vlb-section .block.bg-dark {
  color: #fff;
}

.vlb-section .block.bg-primary > h2,
.vlb-section .block.bg-primary .field-title-light,
.vlb-section .block.bg-secondary > h2,
.vlb-section .block.bg-secondary .field-title-light,
.vlb-section .block.bg-dark > h2,
.vlb-section .block.bg-dark .field-title-light {
  color: #fff;
}

.vlb-section .block.bg-primary > h2 {
  border-color: #fff;
}

.vlb-section .block.bg-primary a {
  color: #333;
}

.vlb-section .block.bg-primary a:hover {
  color: #006c8b;
}

.vlb-section .block.bg-primary .item-list ul li::marker,
.vlb-section .block.bg-primary .field ul li::marker {
  color: #fff;
}

.vlb-section .block.bg-primary .item-list ul li a,
.vlb-section .block.bg-primary .field ul li a {
  color: #333;
}

.vlb-section .block.bg-primary .item-list ul li a:hover,
.vlb-section .block.bg-primary .field ul li a:hover {
  color: #006c8b;
}

.vlb-section .block.bg-primary .view-id-country.view-display-id-country_landing_page .region-group > h3 {
  color: #fff;
  border-bottom-color: #fff;
}

.vlb-section .block.bg-primary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a {
  color: #fff;
}

.vlb-section .block.bg-primary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a:hover {
  color: #333;
}

.vlb-section .block.bg-secondary .view-id-country.view-display-id-country_landing_page .region-group > h3 {
  color: #fff;
}

.vlb-section .block.bg-secondary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a {
  color: #fff;
}

.vlb-section .block.bg-secondary .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a:hover {
  color: #00a7d7;
}

.vlb-section .block.bg-dark .view-id-country.view-display-id-country_landing_page .region-group > h3 {
  color: #fff;
}

.vlb-section .block.bg-dark .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a {
  color: #fff;
}

.vlb-section .block.bg-dark .view-id-country.view-display-id-country_landing_page .region-group ul li .views-field-title a:hover {
  color: #00a7d7;
}

.vlb-section .block-inline-blockview.bg-image.bg-color {
  padding: 2.5rem 1.875rem;
}

.vlb-section .block-inline-blockview.bg-image.bg-color:after {
  background-image: none;
}

.vlb-section .block-inline-blockrelated-pages.bg-image.bg-color:after {
  background-image: none;
}

.ui-layout-builder-modal .ui-dialog-buttonpane.ui-helper-clearfix {
  display: none;
}

.layout-builder__message > .alert-wrapper > .alert {
  z-index: 1;
  padding: 0.9375rem 0.9375rem !important;
}

.layout-builder__message > .alert-wrapper > .alert .messages__header h2 {
  display: none;
}

.layout-builder__message > .alert-wrapper > .alert .drupal-message-close {
  display: none;
}

.layout-builder .layout-builder__region > .layout-builder-block.block {
  margin-bottom: 3.125rem;
}

@media (max-width: 991.98px) {
  .layout-builder .layout-builder__region > .layout-builder-block.block {
    margin-bottom: 3.125rem;
  }
}

.layout-builder .layout-builder__region > .layout-builder-block.block.block-unwater-page-title {
  margin-bottom: 0;
}

.layout-builder .layout-builder__region > .layout-builder-block.block:last-child,
.layout-builder .layout-builder__region > .layout-builder-block.block.block-inline-blockvarbase-heading-block {
  margin-bottom: 0;
}

.path-node .layout-builder .hide-block-actions {
  position: relative;
  cursor: auto;
}

.path-node .layout-builder .hide-block-actions .layout-builder__actions {
  display: none !important;
}

.path-node .layout-builder .hide-block-actions:hover {
  border-style: dotted;
}

#layout-builder-modal .tabledrag-cell {
  min-width: 1rem;
  max-width: 3rem;
}

#layout-builder-modal .tabledrag-cell-content {
  min-width: 100%;
  max-width: 100%;
}

#layout-builder-modal .draggable .tabledrag-changed {
  left: -1.5rem;
}

@media (min-width: 1200px) {
  #layout-builder-modal .inline-block-list li {
    width: 43%;
  }
}

.layout-builder__layout div[class*="col-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
}

.layout-builder__layout .col-12 .block-inline-blockvertical-title-image-section .field__items .field__item.col-lg-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

@media (max-width: 767.98px) {
  .layout-builder__layout .col-12 .block-inline-blockvertical-title-image-section .field__items .field__item.col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.layout-builder__layout .col-lg-8.col-md-8 .block-inline-blockvertical-title-image-section .field__items .field__item.col-lg-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 767.98px) {
  .layout-builder__layout .col-lg-8.col-md-8 .block-inline-blockvertical-title-image-section .field__items .field__item.col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.layout-builder__layout .col-lg-4.col-md-4 .block-inline-blockvertical-title-image-section .field__items .field__item.col-lg-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.layout-builder__layout .col-lg-4 .block-inline-blockvertical-teaser .field--name-field-inline-blocks .field__item.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.layout-builder__layout .col-lg-4 .block-inline-blockvertical-teaser .field--name-field-inline-blocks .field__item.col-12:not(:last-child) {
  margin-bottom: 2.5rem;
}

.layout-builder-block-locked {
  padding: 0;
}

.layout-builder-block-locked .layout-builder__actions {
  display: none;
}

#layout-builder-modal .ck-dropdown button {
  border: 1px solid #ccced1;
}

#layout-builder-modal hr {
  background: #ccced1;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 15px;
  padding-left: 15px;
}
