body.user-logged-in:not(.layout-builder-page) .page-main header.region-header,
body.user-logged-in:not(.path-admin) .page-main header.region-header {
  margin-top: 60px;
  margin-left: 64px;
}

@media (min-width: 48em) {
  body.user-logged-in .is-horizontal .tabs--primary {
    padding-block: 0;
    padding-inline: 0;
  }
}
.glb-layout-builder-browser .glb-claro-details__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 40px;
}
.glb-layout-builder-browser .glb-claro-details__wrapper .layout-builder-browser-block-item {
  list-style-position: inside;
  list-style-type: none !important;
  width: calc(50% - 2rem) !important;
  border: 1px solid lightgrey;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  text-align: center;
  font-weight: 500;
  padding: 10px 5px;
  margin: 1rem !important;
  display: inline-flex;
  justify-content: center;
  line-height: 20px;
  font-size: 18px;
  color: var(--gin-color-primary) !important;
}
.glb-layout-builder-browser .glb-claro-details__wrapper .layout-builder-browser-block-item:hover {
  background-color: transparent !important;
  border-color: var(--colorGinPrimary) !important;
  -webkit-box-shadow: inset 0 0 0 1px var(--colorGinPrimary) !important;
  box-shadow: inset 0 0 0 1px var(--colorGinPrimary) !important;
}
.glb-layout-builder-browser .glb-claro-details__wrapper .layout-builder-browser-block-item > img {
  width: 100%;
  padding-bottom: 10px;
  max-height: 80%;
  background: #fff;
  margin-top: auto;
  margin-bottom: auto;
}

#drupal-off-canvas .glb-form-boolean--type-radio:checked,
#drupal-off-canvas .glb-form-boolean--type-radio:checked:hover,
#drupal-off-canvas .glb-form-boolean--type-radio:checked:active,
#drupal-off-canvas .glb-form-boolean--type-radio:checked:focus,
#drupal-off-canvas .glb-form-boolean--type-radio:checked:hover:focus {
  box-shadow: unset !important;
}
#drupal-off-canvas .layout-builder__link--remove:hover:after {
  padding: 0;
}

#layout-builder .layout-builder__link--remove:hover:after {
  padding: 0;
}

.glb-canvas-form .glb-form-boolean--type-radio:checked,
.glb-canvas-form .glb-form-boolean--type-radio:checked:hover,
.glb-canvas-form .glb-form-boolean--type-radio:checked:active,
.glb-canvas-form .glb-form-boolean--type-radio:checked:focus,
.glb-canvas-form .glb-form-boolean--type-radio:checked:hover:focus {
  box-shadow: unset !important;
}
.glb-canvas-form .glb-form-wrapper label,
.glb-canvas-form .glb-form-composite label {
  padding-bottom: 0 !important;
}

.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar {
  box-shadow: 0 2px 3px rgba(57, 63, 72, 0.05);
}

#drupal-modal .glb-claro-details {
  margin: 0;
}

.layout-builder-discard-changes {
  text-align: center;
  padding: 20px;
}
.layout-builder-discard-changes > .form-actions {
  align-items: center;
  justify-content: center;
}
.layout-builder-discard-changes > .form-actions > input.button,
.layout-builder-discard-changes > .form-actions a.button {
  margin: 5px !important;
}

#drupal-off-canvas [data-drupal-selector*=section-color] label {
  margin-top: 8px !important;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .glb-form-radios.form-boolean-group {
  display: flex !important;
  flex-direction: row;
  gap: 0 5px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .glb-form-radios.form-boolean-group > .glb-form-type--radio {
  flex: 0 16.6666666%;
  margin-right: 0 !important;
  display: flex;
  flex-direction: column;
  text-align: center;
  font-size: 0.9rem;
  height: 88px;
  margin-bottom: 2%;
  align-items: center;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[type=radio],
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[type=radio],
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[type=radio],
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[type=radio],
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[type=radio],
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--form-background);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 32px !important;
  height: 32px !important;
  outline: 0.15em solid var(--gin-border-color-form-element) !important;
  border-radius: 50%;
  position: relative;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[type=radio]:checked,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[type=radio]:checked,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[type=radio]:checked,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[type=radio]:checked,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[type=radio]:checked,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[type=radio]:checked {
  -webkit-box-shadow: 0 0 0 3px #0550e6 !important;
  box-shadow: 0 0 0 3px #0550e6 !important;
  outline: 3px solid #0549d2 !important;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[type=radio]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[type=radio]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[type=radio]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[type=radio]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[type=radio]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[type=radio]::before {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 50%;
  -webkit-box-shadow: inset 3.2rem 3.2rem #ccc;
  box-shadow: inset 3.2rem 3.2rem #ccc;
  position: absolute;
  top: 0;
  left: 0;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[value=transparent]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[value=transparent]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[value=transparent]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[value=transparent]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[value=transparent]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[value=transparent]::before {
  -webkit-box-shadow: inset 3.2rem 3.2rem transparent;
  box-shadow: inset 3.2rem 3.2rem transparent;
  outline: 0.1em solid #ccc;
  background-color: white;
  background-image: -o-linear-gradient(45deg, #ccc 25%, transparent 25%), -o-linear-gradient(135deg, #ccc 25%, transparent 25%), -o-linear-gradient(45deg, transparent 75%, #ccc 75%), -o-linear-gradient(135deg, transparent 75%, #ccc 75%);
  background-image: linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%);
  background-size: 6px 6px;
  background-position: 0 0, 0 3px, 3px -3px, -3px 0px;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[value=white]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[value=white]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[value=white]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[value=white]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[value=white]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[value=white]::before {
  -webkit-box-shadow: inset 3.2rem 3.2rem #fff;
  box-shadow: inset 3.2rem 3.2rem #fff;
  outline: 0.1em solid #ccc;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[value=sec3]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[value=sec3]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[value=sec3]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[value=sec3]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[value=sec3]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[value=sec3]::before {
  -webkit-box-shadow: inset 3.2rem 3.2rem #E6EAF0;
  box-shadow: inset 3.2rem 3.2rem #E6EAF0;
  outline: 0.1em solid #ccc;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[value=sec1]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[value=sec1]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[value=sec1]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[value=sec1]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[value=sec1]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[value=sec1]::before {
  -webkit-box-shadow: inset 3.2rem 3.2rem #CBE7F5;
  box-shadow: inset 3.2rem 3.2rem #CBE7F5;
  outline: 0.1em solid #ccc;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[value=sec2]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[value=sec2]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[value=sec2]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[value=sec2]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[value=sec2]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[value=sec2]::before {
  -webkit-box-shadow: inset 3.2rem 3.2rem #064844;
  box-shadow: inset 3.2rem 3.2rem #064844;
  outline: 0.1em solid #ccc;
}
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-section-color input[value=gradient]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-first-section-color input[value=gradient]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-second-section-color input[value=gradient]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-first-section-color input[value=gradient]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-second-section-color input[value=gradient]::before,
#drupal-off-canvas [data-drupal-selector*=section-color] .form-item-layout-settings-regions-content-section-color input[value=gradient]::before {
  -webkit-box-shadow: inset 3.2rem 3.2rem transparent;
  box-shadow: inset 3.2rem 3.2rem transparent;
  outline: 0.1em solid #ccc;
  background-image: linear-gradient(270deg, #061738 0%, #0349C3 100%);
}

#drupal-off-canvas fieldset .fieldset-wrapper p {
  font: inherit;
}
#drupal-off-canvas fieldset .fieldset-wrapper div:empty {
  margin: 0;
}

#drupal-modal .field--type-image.field--name-field-media-image.field--widget-image-image.js-form-wrapper.glb-form-wrapper details.glb-claro-details {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
#drupal-modal .field--type-image.field--name-field-media-image.field--widget-image-image.js-form-wrapper.glb-form-wrapper details.glb-claro-details > .glb-claro-details__wrapper {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

#drupal-modal .js-media-library-add-form.glb-form.media-library-add-form.media-library-add-form--with-input.media-library-add-form--upload input[data-drupal-selector=edit-remove-button] {
  height: fit-content;
  margin: auto !important;
}

div[data-drupal-selector*=edit-settings-block-form-field-accordion-items] .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: wrap !important;
}

div[data-drupal-selector*=edit-settings-block-form-field-ref-content] table td.tabledrag-cell.tabledrag-cell--only-drag {
  vertical-align: middle;
}

/*# sourceMappingURL=style.css.map */
