  /***
 * Colors
 ***/
/**
 * Typography
 **/
/*
 * We can use the font weight fot the bold styling example below
 * .test-font { font-family: $font-default; } regular
 * .test-font-bold { font-family: $font-default; font-weight: $font-weight-bold; }
 * @see: _typography.scss
*/
/**
 * Global elements
 **/
/*
 * Sizing/Spacing
 */
/**
 * Forms
 */
/*
 * Bootstrap
 */
/
 * Mappings
 ****/
/*
 * IMPORTANT:
 *   - This file should *only contain* variables not considered UN style guide *
 */
/**
  Help theming for rtl languages.
*/
/* background opacity */
/*
 * This handles indentation for the depth of child levels for accordion
 * TODO: improve this implementation, overly complex due to previous design
 */
/*
 * Reset the button appearance to make it look like regular text.
 *
 * The padding can be optionally passed, as it is usually overriden.
 *
 * @param {Number} $padding - The padding to apply to the button.
 */
.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 {
    max-width: 650px !important; /* stylelint-disable-line declaration-no-important */
  }
}
@media (min-width: 768px) {
  .block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 {
    max-width: 720px !important; /* stylelint-disable-line declaration-no-important */
  }
}
@media (min-width: 992px) {
  .block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 {
    max-width: 960px !important; /* stylelint-disable-line declaration-no-important */
  }
}
@media (min-width: 1200px) {
  .block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 {
    max-width: 1140px !important; /* stylelint-disable-line declaration-no-important */
  }
}
@media (min-width: 1400px) {
  .block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 {
    max-width: 1344px !important; /* stylelint-disable-line declaration-no-important */
  }
}
.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 .row .col-12:first-child {
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.4666666667);
  width: 94%;
}

@media (min-width: 768px) {
  .block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 .row .col-12:first-child {
    width: 390px;
  }
}
.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 .row .col-12:first-child .block-uw-branding,
.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 .row .col-12:first-child .block-language {
  margin-top: 4rem;
}

.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 .row .col-12:first-child .block-language .drop-down-menu__list {
  position: relative;
  box-shadow: none;
  background-color: transparent;
}

.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge .w-100 .row .col-12:first-child .block-language .drop-down-menu__list ul li {
  margin-block: 0.5rem;
}

#uw-splash-info-btn {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  z-index: 10;
  border: none;
  background-color: rgba(255, 255, 255, 0.5);
  color: #1c4969;
}

#uw-splash-info-btn:hover {
  background-color: rgba(255, 255, 255, 0.5);
  color: #009edb;
}

#uw-splash-info-btn i[class*=fa-] {
  font-size: 2rem;
}

#uw-splash-modal ul.modal-content {
  margin: 0;
  border: none;
  padding: 0;
}

#uw-splash-modal ul,
#uw-splash-modal li {
  list-style: none;
}

#uw-splash-modal ul > li {
  display: flex;
  border-bottom: 1px solid #bfbfbf;
  padding: 1rem 0;
}

#uw-splash-modal ul > li:last-child {
  border-bottom: none;
}

#uw-splash-modal ul > li .uw-splash--lang {
  margin-inline-end: 1rem;
  color: #1c4969;
  font-weight: 500;
}

.block-uw-splash {
  height: 100%;
}

.block-uw-splash .content {
  height: 100%;
}

.block-uw-splash .content article.node--type-uw-page {
  height: 100%;
}

.block-uw-splash .content article.node--type-uw-page .node__content {
  height: 100%;
}

.block-uw-splash .content article.node--type-uw-page .node__content .bg-edge2edge {
  position: fixed;
  top: 0;
  left: 0;
  transform: unset;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.block-uw-splash .content article.node--type-uw-page .node__content .background-local-video {
  overflow: initial;
}

.block-uw-splash .content article.node--type-uw-page .node__content .background-local-video video {
  position: fixed;
  top: 0;
  left: 0;
  transform: unset;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
