/*
   Theme Name: DesignBits
   Description: Theme for DesignBits. Designed to be used together with the DesignBits plugin.
   Version: 1.10
   Author: miranda kastemaa
   Author URI: https://pulusound.fi
*/
@font-face {
  font-family: "Merriweather";
  src: url("fonts/Merriweather-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather";
  src: url("fonts/Merriweather-Italic.ttf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Merriweather";
  src: url("fonts/Merriweather-Light.ttf");
  font-weight: lighter;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather";
  src: url("fonts/Merriweather-LightItalic.ttf");
  font-weight: lighter;
  font-style: italic;
}
@font-face {
  font-family: "Merriweather";
  src: url("fonts/Merriweather-Bold.ttf");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather";
  src: url("fonts/Merriweather-BoldItalic.ttf");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "Sentinel";
  src: url("fonts/Sentinel-Book.otf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Sentinel";
  src: url("fonts/Sentinel-BookItal.otf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Sentinel";
  src: url("fonts/Sentinel-Medium.otf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Sentinel";
  src: url("fonts/Sentinel-MediumItal.otf");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Sentinel";
  src: url("fonts/Sentinel-Bold.otf");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Sentinel";
  src: url("fonts/Sentinel-BoldItal.otf");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Sentinel";
  src: url("fonts/Merriweather-SemiboldItal.otf");
  font-weight: medium;
  font-style: italic;
}

* {
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-weight: inherit;
}

html {
  font-size: 100%;
  height: 100%;
  line-height: 1;
  font-weight: normal;
}
html,
html > body {
  overflow-x: hidden;
  position: relative;
}
html body {
  --admin-bar-height: 0px;
  --extra-top-pad: 62px;
  --gray: #555;
  font-family: "Merriweather", serif;
  font-weight: lighter;
  height: 100%;
  background-color: #fff;
  color: #555;
  box-sizing: border-box;
  overflow-anchor: none;
  padding-top: calc(var(--admin-bar-height) + var(--extra-top-pad));
  display: flex;
  flex-direction: column;
}
html body > .debi-page-container {
  flex: 1 0 auto;
}
html body.admin-bar {
  --admin-bar-height: 32px;
}
html body > noscript {
  display: block;
  padding: 13px 30px;
  background-color: #ff6363;
  color: #fff;
  line-height: 1.875;
  text-align: center;
  font-size: 14px;
}
html body .p5Canvas {
  position: absolute;
  top: 0;
  left: 0;
}

.bold {
  font-weight: bold;
}

.debi-header {
  font-size: 18px;
}

.debi-header {
  display: grid;
  grid-template-columns: minmax(40px, 1fr) 83% minmax(40px, 1fr);
  position: fixed;
  z-index: 3;
  justify-content: stretch;
  top: var(--admin-bar-height);
  width: 100%;
}

.page-template-chapter .debi-header,
.page-template-subchapter .debi-header,
.page-template-summary .debi-header,
.page-template-activity .debi-header,
.debi-page-log-in .debi-header,
.debi-page-sign-up .debi-header {
  background: white;
}

.debi-header:before,
.debi-header:after {
  content: "";
  height: 100%;
}

.debi-header:before {
  order: 1;
}

.debi-header:after {
  order: 3;
}

.debi-header-content-wrapper {
  padding: 15px 15px 15px 0;
  display: grid;
  order: 2;
  grid-template-columns: auto auto minmax(20px, 1fr) auto;
  box-sizing: border-box;
  font-family: "Sentinel", sans-serif;
  justify-self: stretch;
}

@media screen and (max-width: 1320px) {
  .debi-header-content-wrapper {
    padding-right: 0px;
  }
}

.debi-header.debi-sticky {
  top: var(--admin-bar-height);
  transition: height 0.3s, padding-top 0.3s, padding-bottom 0.3s, top 0.3s;
}

.debi-page-title-and-logo-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.debi-page-title-and-logo-wrapper h1 a {
  color: #004e9f;
  font-family: "Sentinel";
  font-weight: lighter;
}

.debi-page-title-and-logo-wrapper h1 i {
  font-family: "Sentinel";
  margin-left: 3px;
  font-weight: 600;
}

.debi-page-title-and-logo-wrapper img {
  height: 45px;
  width: auto;
  margin-right: 10px;
}

.debi-header.debi-sticky.debi-minimized {
  top: var(--header-minimized-top);
}

.debi-header h1 a,
.debi-header h2,
.debi-header nav.debi-account-links a {
  text-decoration: none;
  text-align: center;
}

.debi-header h1 {
  font-size: 26px;
  flex: 1;
}
.debi-header h2 {
  font-size: 16px;
  font-weight: normal;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
}

.debi-header h2 > .debi-header-chapter {
  margin-right: 0.6em;
}

.debi-header h2.debi-subheader {
  order: 2;
  align-items: center;
}

.debi-header h2.debi-subheader:before {
  content: "|";
  margin: 0 10px;
}

.debi-header .debi-language-switcher a:visited,
.debi-header .debi-nav-links a:visited,
.debi-header .debi-account-links a:visited {
  color: #005eb8;
}

.debi-header-filler {
  order: 3;
}

.debi-nav-clusters {
  justify-self: stretch;
  display: grid;
  grid-template-columns:
    auto minmax(auto, 220px)
    auto;
  column-gap: clamp(10px, 4vw, 80px);
  align-items: center;
  justify-items: stretch;
  order: 4;
}

.debi-nav-clusters a.debi-language-switcher {
  color: #005eb8;
  text-decoration: underline;
  order: 1;
}

.debi-nav-links {
  order: 2;
  justify-self: center;
  width: 100%;
}

.debi-nav-links a {
  color: #005eb8;
}

.debi-nav-links ul {
  list-style-type: none;
  display: flex;
  flex-direction: row;
}

.debi-nav-links ul li {
  margin-right: 20px;
}

.debi-nav-links ul li:last-child {
  margin-right: 0px;
}
.debi-header .debi-menu {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 50px;
  background-color: #f5f5f5;
  border-radius: 40px;
  list-style-type: none;
  position: absolute;
  top: 62px;
  right: 30px;
  z-index: 1;
  display: block;
  visibility: hidden;
  opacity: 0%;
  transition: opacity 0.3s, visibility 0.3s;
}
.debi-header .debi-menu.debi-visible {
  opacity: 100%;
  visibility: visible;
}
.debi-header .debi-menu > li {
  margin-bottom: 25px;
}
.debi-header .debi-menu > li:last-child {
  margin-bottom: 0;
}
.debi-header .debi-menu > li > a {
  font-family: "nimbus-sans", sans-serif;
  font-size: 20px;
}

.debi-header nav.debi-account-links {
  flex: 1;
  order: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  justify-self: flex-end;
  color: #005eb8;
}

.debi-header nav.debi-account-links .debi-user {
  font-weight: bold;
}

.debi-header nav.debi-account-links > ul {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  max-width: 230px;
}
.debi-header nav.debi-account-links > ul > li {
  box-sizing: border-box;
}
.debi-header nav.debi-account-links > ul > li:last-child {
  margin-right: 0;
}
.debi-header nav.debi-account-links > ul > li > a {
  font-family: "Sentinel", sans-serif;
  font-weight: lighter;
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #005eb8;
}
.debi-header nav.debi-account-links > ul > li > a.debi-login,
.debi-header nav.debi-account-links > ul > li > a.debi-signup {
  font-family: "Sentinel", sans-serif;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 7px 15px;
  line-height: 1;
  border-radius: 10px;
  font-size: 16px;
  color: white;
  transition: background-color 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}
.debi-header nav.debi-account-links > ul > li > a.debi-login:hover,
.debi-header nav.debi-account-links > ul > li > a.debi-signup:hover {
  background-color: #2e2931;
}
.debi-header nav.debi-account-links > ul > li > a.debi-login {
  --highlight-color: #2e2931;
  --highlight-hover-color: #3d3940;
  color: #fff;
  background-color: #005eb8;
  margin-right: 20px;
}

@media screen and (max-width: 920px) {
  .debi-nav-links ul li {
    margin-right: 10px;
  }

  .debi-header nav.debi-account-links > ul > li > a.debi-login {
    margin-right: 10px;
  }
  .debi-nav-clusters {
    column-gap: clamp(10px, 2vw, 80px);
  }
}

.debi-header nav.debi-account-links > ul > li > a.debi-signup {
  background-color: #005eb8;
  color: white;
}
.debi-header
  nav.debi-acccount-links
  > ul
  > li
  > a.debi-menu-link.debi-disabled {
  opacity: 50%;
  cursor: default;
}

.debi-hamburger {
  display: none;
}

@media screen and (max-width: 800px) {
  .debi-header-content-wrapper {
    display: grid;
    grid-template:
      "pageTitleAndLogoWrapper filler hamburger" auto
      "subheader subheader subheader" auto
      / auto 1fr auto;
    align-items: center;
    padding-right: 0;
  }

  .debi-page-title-and-logo-wrapper {
    grid-area: pageTitleAndLogoWrapper;
  }

  .debi-header-filler {
    grid-area: "filler";
  }

  .debi-hamburger {
    grid-area: hamburger;
    display: flex;
  }

  .debi-header h2.debi-subheader {
    grid-area: subheader;
    margin: 20px 0 0 0;
    justify-self: center;
  }
  .debi-header h2.debi-subheader:before {
    content: "";
  }

  .debi-hamburger {
    cursor: pointer;
  }

  .debi-hamburger.debi-hamburger-unopened {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 17px;
    width: 25px;
  }

  .debi-hamburger div {
    width: 25px;
    height: 3px;
    background-color: #2e2931;
    transition: 0.2s ease-in-out;
    pointer-events: none;
  }

  .debi-hamburger.debi-hamburger-opened {
    position: relative;
    width: 25px;
    height: 25px;
    text-align: center;
  }

  .debi-hamburger.debi-hamburger-opened div {
    position: absolute;
    top: 10px;
  }

  .debi-hamburger.debi-hamburger-opened div:nth-child(1) {
    transform: rotate(45deg);
  }

  .debi-hamburger.debi-hamburger-opened div:nth-child(2) {
    opacity: 0;
  }

  .debi-hamburger.debi-hamburger-opened div:nth-child(3) {
    transform: rotate(-45deg);
  }

  .debi-nav-clusters {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 35px 50px;
    background-color: white;
    border-radius: 10px;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.11);
    right: 40px;
    top: 60px;
    opacity: 0;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
  }

  .debi-hamburger-unopened + .debi-nav-clusters {
    opacity: 0;
    pointer-events: none;
    display: flex;
    top: 40px;
    transition: 0.2s ease-in-out;
  }

  .debi-hamburger-opened + .debi-nav-clusters {
    pointer-events: visible;
    display: flex;
    opacity: 1;
    top: 60px;
    transition: 0.2s ease-in-out;
  }

  .debi-nav-links {
    display: flex;
    flex-direction: column;
  }

  .debi-nav-links ul {
    display: flex;
    flex-direction: column;
  }

  .debi-nav-links ul li {
    margin-bottom: 35px;
  }

  .debi-nav-clusters a.debi-language-switcher {
    margin-bottom: 35px;
  }

  .debi-header nav.debi-account-links ul > li > a {
    margin-bottom: 35px;
    margin-top: 0px;
  }

  .debi-header nav.debi-account-links ul > li:last-child > a {
    margin-bottom: 0px;
  }
}

.debi-footer {
  background-color: #005eb8;
  padding: 34px;
  color: #fff;
  font-size: 18px;
}

.debi-footer nav.debi-links > ul {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}

.debi-footer nav.debi-links > ul li {
  line-height: 1.2;
  margin: 0 10px;
}

@media (max-width: 800px) {
  .debi-footer nav.debi-links > ul {
    flex-direction: column;
  }
  .debi-footer nav.debi-links > ul > li {
    margin: 12px 0;
  }
  .debi-footer nav.debi-links > ul > li:last-child {
    margin-bottom: 0;
  }
}
.debi-footer nav.debi-links > ul > li a {
  display: inline-block;
  color: #fff;
  text-align: center;
  text-decoration: none;
}
.debi-footer nav.debi-links > ul > li.debi-aalto-logo img {
  font-size: 0;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  height: 70px;
  width: auto;
}
.debi-debug {
  padding: 10px;
}

.wp-block-designbits-course-user-stats {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #f5f5f5;
  padding: 100px 30px;
  position: relative;
}
.wp-block-designbits-course-user-stats .debi-welcome-title,
.wp-block-designbits-course-user-stats .debi-welcome-text,
.wp-block-designbits-course-user-stats .debi-numbers,
.wp-block-designbits-course-user-stats .debi-continue-course {
  z-index: 1;
}
.wp-block-designbits-course-user-stats .debi-welcome-title {
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
  line-height: 1.1;
  font-size: 50px;
  font-weight: bold;
  margin-bottom: 25px;
  text-align: center;
}
.wp-block-designbits-course-user-stats .debi-welcome-text {
  margin: 0;
}
.wp-block-designbits-course-user-stats .debi-numbers {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 0;
}
.wp-block-designbits-course-user-stats .debi-numbers li {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: 50px;
  margin-right: 50px;
}
.wp-block-designbits-course-user-stats .debi-numbers li .debi-stat-number {
  display: block;
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
  line-height: 1.1;
  font-size: 50px;
  font-weight: bold;
}
.wp-block-designbits-course-user-stats .debi-numbers li .debi-stat-label {
  display: block;
}
.wp-block-designbits-course-user-stats .debi-continue-course {
  margin-top: 40px;
  color: white;
  background-color: #005eb8;
  font-weight: 500;
}

.wp-block-designbits-question {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.11);
  display: flex;
  flex-direction: row;
  font-size: 17px;
  font-style: italic;
  align-items: center;
  flex-wrap: 1;
  border-radius: 40px;
  padding: 20px;
}
.wp-block-designbits-question .debi-question-image {
  min-width: 95px;
  width: 95px;
  height: auto;
  margin-right: 20px;
}
.wp-block-designbits-question .debi-question-content > *:last-child {
  margin-bottom: 0;
}

.wp-block-designbits-box,
.wp-block-designbits-example {
  background-color: #f5f5f5;
  padding: 50px 90px;
  margin-left: -90px;
  margin-right: -90px;
  border-radius: 40px;
  margin-bottom: 50px;
}
.wp-block-designbits-box:last-child,
.wp-block-designbits-example:last-child {
  margin-bottom: 0;
}
.wp-block-designbits-box .debi-example-heading,
.wp-block-designbits-example .debi-example-heading {
  margin-bottom: 50px;
}
.wp-block-designbits-box .debi-example-heading .debi-example-label,
.wp-block-designbits-example .debi-example-heading .debi-example-label {
  display: block;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}
.wp-block-designbits-box .debi-example-heading .debi-example-label-colon,
.wp-block-designbits-example .debi-example-heading .debi-example-label-colon {
  display: none;
}
.wp-block-designbits-box .debi-example-heading .debi-example-title,
.wp-block-designbits-example .debi-example-heading .debi-example-title {
  display: block;
  font-weight: normal;
  font-size: 16px;
  font-family: "Merriweather", serif;
}

.debi-space-after {
  margin-bottom: 100px !important;
}
.debi-space-after:last-child {
  margin-bottom: 0;
}

.debi-indent {
  padding-left: 40px;
}

.wp-block-embed .wp-block-embed__wrapper {
  width: 100%;
  position: relative;
  padding-top: 56.25%;
}
.wp-block-embed .wp-block-embed__wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.wp-block-designbits-collapsible {
  margin-bottom: 50px;
}
.wp-block-designbits-collapsible:last-child {
  margin-bottom: 0;
}
.wp-block-designbits-collapsible.debi-collapsible-closed,
.wp-block-designbits-collapsible.debi-collapsible-open {
  border-top: 8px solid var(--highlight-color);
}
.wp-block-designbits-collapsible.debi-collapsible-closed
  > .debi-collapsible-content {
  display: none;
}
.wp-block-designbits-collapsible.debi-collapsible-open
  > .debi-collapsible-content:after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 8px solid var(--highlight-color);
  position: absolute;
  left: 0;
  bottom: -79px;
}
.wp-block-designbits-collapsible.debi-collapsible-open
  > .debi-collapsible-button {
  margin-top: 50px;
}
.wp-block-designbits-collapsible.debi-collapsible-open
  > .debi-collapsible-button:after {
  transform: rotate(180deg);
}
.wp-block-designbits-collapsible > .debi-collapsible-content {
  position: relative;
  margin-top: 50px;
}
.wp-block-designbits-collapsible > .debi-collapsible-button {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: block;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
  width: 50px;
  height: 50px;
  border: 0;
  border-radius: 25px;
  cursor: pointer;
  padding: 0;
  background-color: var(--highlight-color);
  transition: background-color 0.3s;
}
.wp-block-designbits-collapsible > .debi-collapsible-button:hover {
  background-color: var(--highlight-hover-color);
}
.wp-block-designbits-collapsible > .debi-collapsible-button:after {
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  background-image: url("img/widgets/arrow-down-dark.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
}

a {
  text-decoration: none;
  color: #2e2931;
}

strong {
  font-weight: bold;
}

.debi-content {
  /*h1,h2,h3,h4,h5,h6,p,ul,ol {
    margin-bottom: 1em;
  }*/
}
.debi-content p,
.debi-content ul,
.debi-content ol,
.debi-content blockquote,
.debi-content .wp-block-designbits-question,
.debi-content .wp-block-designbits-collection,
.debi-content figure {
  line-height: 1.875;
  margin-bottom: 50px;
}
.debi-content p:last-child,
.debi-content ul:last-child,
.debi-content ol:last-child,
.debi-content blockquote:last-child,
.debi-content .wp-block-designbits-question:last-child,
.debi-content .wp-block-designbits-collection:last-child,
.debi-content figure:last-child {
  margin-bottom: 0;
}
.debi-content ul.debi-spacious-list li,
.debi-content ol.debi-spacious-list li {
  margin-bottom: 40px;
}
.debi-content ul.debi-spacious-list li:last-child,
.debi-content ol.debi-spacious-list li:last-child {
  margin-bottom: 0;
}
.debi-content .debi-small {
  font-size: 12px;
}
.debi-content .debi-align-right {
  text-align: right;
}
.debi-content figure {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.debi-content figure img {
  width: 100%;
  height: auto;
}
.debi-content figure figcaption {
  display: block;
  font-size: 12px;
  font-weight: normal;
  color: #2e2931;
  width: 100%;
}

.debi-content figure.wp-block-image figcaption,
.debi-content figure.wp-block-designbits-graphic figcaption {
  margin-top: 20px;
}

.debi-content figure figcaption > p {
  margin-bottom: 20px;
}
.debi-content figure figcaption > p:last-child {
  margin-bottom: 0;
}

.debi-button {
  font-family: "nimbus-sans", sans-serif;
  font-weight: lighter;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px 22px;
  border-radius: 5px;
  line-height: 1;
  font-size: 18px;
  background-color: var(--highlight-color);
  transition: background-color 0.3s;
}
.debi-button:hover {
  background-color: var(--highlight-hover-color);
}

.wp-block-button .wp-block-button__link,
.wp-block-button .wp-block-button__link:active,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:visited {
  font-family: "nimbus-sans", sans-serif;
  font-weight: normal;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px 22px;
  border-radius: 5px;
  line-height: 1;
  font-size: 18px;
  background-color: var(--highlight-color);
  transition: background-color 0.3s;
  color: white;
}
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active:hover,
.wp-block-button .wp-block-button__link:focus:hover,
.wp-block-button .wp-block-button__link:hover:hover,
.wp-block-button .wp-block-button__link:visited:hover {
  background-color: var(--highlight-hover-color);
}

nav.debi-adjacent {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 50px;
  padding-bottom: 116px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: -30px;
}
nav.debi-adjacent > .debi-adjacent-links {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  max-width: 715px;
}
nav.debi-adjacent > .debi-adjacent-links > a {
  text-align: center;
}
nav.debi-adjacent > .debi-adjacent-links > a.debi-prev,
nav.debi-adjacent > .debi-adjacent-links > a.debi-next {
  background-repeat: no-repeat;
  background-size: auto;
}
nav.debi-adjacent > .debi-adjacent-links > a.debi-prev {
  font-family: "nimbus-sans", sans-serif;
  font-weight: normal;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 15px 15px 15px 0;
  line-height: 1;
  font-size: 20px;
  background-image: url("img/widgets/arrow2-left-dark.svg");
  background-position: center left;
  padding-left: 35px;
}
nav.debi-adjacent > .debi-adjacent-links > a.debi-next {
  font-family: "nimbus-sans", sans-serif;
  font-weight: normal;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 15px 30px;
  line-height: 1;
  border-radius: 40px;
  font-size: 20px;
  background-color: var(--highlight-color);
  transition: background-color 0.3s;
  background-image: url("img/widgets/arrow2-right-dark.svg");
  background-position: center right 30px;
  padding-right: 65px;
}

.debi-chapter-0 nav.debi-adjacent > .debi-adjacent-links > a.debi-next {
  color: white;
  background-image: url("img/widgets/arrow2-right-white.svg");
}

nav.debi-adjacent > .debi-adjacent-links > a.debi-next:hover {
  background-color: var(--highlight-hover-color);
}

.debi-chapter-0 {
  --highlight-color: #005eb8;
  --highlight-hover-color: #1f73c4;
}

.debi-chapter-1,
.debi-chapter-2 {
  --highlight-color: #f5ff85;
  --highlight-hover-color: #e5ef72;
}

.debi-chapter-3,
.debi-chapter-4,
.debi-chapter-5,
.debi-chapter-6 {
  --highlight-color: #3dde8a;
  --highlight-hover-color: #33cf7c;
}

.debi-chapter-7,
.debi-chapter-8 {
  --highlight-color: #ff6363;
  --highlight-hover-color: #e25959;
}

/* .debi-chapter-header {
  background-color: #ffcd0019;
  width: 100%;
} */

.wp-block-designbits-home-chapter-cards {
  width: 100%;
  list-style-type: none;
  /* display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start; */
}

.page-template-home
  .wp-block-designbits-section.wp-block-designbits-section.debi-section-home-overview
  .debi-section-wrapper {
  display: flex;
}

.wp-block-designbits-home-chapter-cards {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  grid-column-gap: 25px;
}

.wp-block-designbits-home-chapter-cards .debi-chapter {
  --inner-padding: 50px;
  box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.06);
  position: relative;
  background-color: #fff;
  border-radius: 25px;
  width: 100%;
  height: min-content;
  overflow: hidden;
  margin-bottom: var(--inner-padding);
  /* display: grid;
  grid-template-columns: 65% 35%;
   */
  display: flex;
  flex-direction: column;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-subchapters-and-button-wrapper {
  padding: var(--inner-padding);
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper {
  /* max-width: 700px; */
  overflow: hidden;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper
  img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  transform: scale(1.004);
  transition: all 0.2s ease-out;
  object-position: center;
}

@media screen and (max-width: 460px) {
  .wp-block-designbits-home-chapter-cards {
    display: flex;
    flex-direction: column;
  }

  .wp-block-designbits-home-chapter-cards .debi-chapter .debi-chapter-title {
    font-size: 40px;
  }
}
/* .wp-block-designbits-home-chapter-cards
  .debi-chapter-1
  .debi-chapter-header-wrapper
  img {
  object-position: center;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter-2
  .debi-chapter-header-wrapper
  img {
  object-position: center 5%;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter-3
  .debi-chapter-header-wrapper
  img {
  object-position: center 80%;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter-4
  .debi-chapter-header-wrapper
  img {
  object-position: center 90%;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter-5
  .debi-chapter-header-wrapper
  img {
  object-position: center 30%;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter-6
  .debi-chapter-header-wrapper
  img {
  object-position: center 45%;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter-7
  .debi-chapter-header-wrapper
  img {
  object-position: center 45%;
} */

@media screen and (max-width: 1000px) {
  .wp-block-designbits-home-chapter-cards {
    grid-column-gap: 20px;
  }
}

.wp-block-designbits-course-chapter-cards {
  width: 100%;
  list-style-type: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-self: start;
}

.wp-block-designbits-course-chapter-cards .debi-chapter {
  --inner-padding: 50px;
  box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.06);
  position: relative;
  background-color: #fff;
  border-radius: 25px;
  width: 100%;
  max-width: 580px;
  overflow: hidden;
  margin-bottom: var(--inner-padding);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 60px;
}

.wp-block-designbits-course-chapter-cards
  .debi-chapter-subchapters-and-button-wrapper {
  width: 100%;
}

@media screen and (max-width: 800px) {
  .wp-block-designbits-home-chapter-cards .debi-chapter {
    margin-right: 0px;
  }
}

@media (hover: hover) {
  .wp-block-designbits-home-chapter-cards
    .debi-chapter:hover
    .debi-chapter-header-wrapper
    img {
    transform: scale(1.025);
  }
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper
  h1 {
  color: #005eb8;
  display: flex;
  flex-direction: column;
  width: 230px;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  > .debi-chapter-header-wrapper
  > .debi-chapter-illustration,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  > .debi-chapter-header-wrapper
  > .debi-chapter-illustration {
  display: block;
}
.wp-block-designbits-home-chapter-cards .debi-chapter .debi-subchapters,
.wp-block-designbits-course-chapter-cards .debi-chapter .debi-subchapters {
  font-size: 18px;
  list-style-type: none;
  align-self: flex-start;
  margin-bottom: 0;
  font-family: "nimbus-sans", sans-serif;
}
.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter {
  margin-bottom: 15px;
}
.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter:last-child,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter:last-child {
  margin-bottom: 0;
}
.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter,
.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter
  a,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter
  a {
  line-height: calc(24 / 14);
  text-decoration: none;
  color: #2e2931;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter:hover,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter:hover {
  cursor: pointer;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter:after,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter
  a:after {
  position: relative;
  content: "→";
  padding-left: 0;
  transition: padding-left 0.2s ease-in-out;
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter:hover:after,
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  .debi-subchapter
  a:hover:after {
  padding-left: 5px;
}

.wp-block-designbits-home-chapter-cards .debi-chapter .debi-open-chapter,
.wp-block-designbits-course-chapter-cards .debi-chapter .debi-open-chapter {
  display: inline-block;
  margin-top: 40px;
  max-width: 300px;
  text-align: center;
  align-self: flex-start;
  color: #2e2931;
}

.wp-block-designbits-home-chapter-cards .debi-chapter .debi-open-chapter {
  background-color: #005eb8;
  color: white;
}

.wp-block-designbits-home-chapter-cards.debi-dynamic .debi-button-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  z-index: 1;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-button-wrapper
  button {
  box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.16);
  font-size: 0;
  background-size: contain;
  width: 50px;
  height: 50px;
  position: absolute;
  background: none;
  border: none;
  cursor: pointer;
  border-radius: 100%;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-button-wrapper.debi-prev-chapter
  button {
  background-image: url("img/widgets/prev-chapter.svg");
  right: 20px;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-button-wrapper.debi-next-chapter
  button {
  background-image: url("img/widgets/next-chapter.svg");
  left: 20px;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic .debi-chapter {
  width: 100%;
  min-width: 0;
  max-width: 530px;
  margin: 0;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter
  .debi-chapter-header-wrapper {
  height: auto;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter
  .debi-chapter-header-wrapper
  .debi-chapter-illustration {
  width: 100%;
  height: auto;
  display: block;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter.debi-preview {
  display: flex;
  flex-direction: row;
  padding-bottom: 0;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter.debi-preview
  .debi-chapter-header-wrapper {
  opacity: 0.5;
  transition: opacity 0.3s;
  transition-timing-function: ease-out;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter.debi-preview
  .debi-chapter-header-wrapper:first-child {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter.debi-preview:hover
  .debi-chapter-header-wrapper,
.wp-block-designbits-home-chapter-cards.debi-dynamic
  .debi-chapter.debi-preview.debi-hover
  .debi-chapter-header-wrapper {
  opacity: 1;
}

@media screen and (max-width: 800px) {
  .wp-block-designbits-home-chapter-cards .debi-chapter:nth-child(odd) {
    margin-right: 0;
  }
}

.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper
  h1 {
  width: 45%;
  position: absolute;
  top: 0;
  left: 0;
  padding: var(--inner-padding) 0 0 var(--inner-padding);
  box-sizing: border-box;
}
.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper
  h1
  .debi-chapter-num {
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 5px;
}
.wp-block-designbits-home-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper
  h1
  .debi-chapter-title {
  line-height: 1;
  margin-left: -2px;
}

.wp-block-designbits-course-chapter-cards {
  align-items: stretch;
  justify-content: center;
  margin-top: 52px;
}
.wp-block-designbits-course-chapter-cards .debi-chapter {
  width: 440px;
  min-width: 440px;
  margin: 10px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

.wp-block-designbits-course-chapter-cards .debi-chapter.debi-chapter-locked {
  pointer-events: none;
}

.wp-block-designbits-home-chapter-cards .debi-chapter.debi-chapter-locked {
  pointer-events: none;
}

.wp-block-designbits-course-chapter-cards
  .debi-chapter.debi-chapter-locked:after {
  pointer-events: none;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #767676;
  opacity: 0.5;
}

@media (max-width: 800px) {
  .wp-block-designbits-course-chapter-cards .debi-chapter {
    max-width: 440px;
    min-width: 0;
  }
}
.wp-block-designbits-course-chapter-cards .debi-chapter.debi-completed {
  background-color: var(--highlight-color);
}
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
  transform: scale(1);
}
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-chapter-header-wrapper
  > .debi-chapter-illustration {
  transition: transform 0.5s;
}
.wp-block-designbits-course-chapter-cards
  .debi-chapter:hover
  > .debi-chapter-header-wrapper
  > .debi-chapter-illustration {
  transform: scale(1.025);
}
.wp-block-designbits-course-chapter-cards .debi-chapter h1,
.wp-block-designbits-course-chapter-cards .debi-chapter .debi-subchapters {
  width: 100%;
  box-sizing: border-box;
}
.wp-block-designbits-course-chapter-cards .debi-chapter h1 {
  padding-left: 45px;
  padding-right: 45px;
  margin: 30px 0 0 0;
}
.wp-block-designbits-course-chapter-cards .debi-chapter h1 .debi-chapter-num {
  display: block;
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 5px;
  line-height: 1;
}
.wp-block-designbits-course-chapter-cards .debi-chapter h1 .debi-chapter-title {
  display: block;
  font-size: 30px;
  line-height: 1;
}
.wp-block-designbits-course-chapter-cards .debi-chapter .debi-subchapters {
  margin-top: 0;
}
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  > .debi-subchapter {
  margin: 0;
}
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  > .debi-subchapter.debi-completed {
  background-color: var(--highlight-color);
}

.wp-block-designbits-course-chapter-cards
  .debi-chapter-0
  .debi-subchapters
  > .debi-subchapter.debi-completed
  a {
  color: white;
}

.wp-block-designbits-course-chapter-cards
  .debi-chapter-0.debi-completed
  h1
  span
  a {
  color: white;
}

.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  > .debi-subchapter
  > a {
  padding: 8px 45px;
  padding-left: 45px;
  padding-right: 45px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  transition: background-color 0.3s;
}
.wp-block-designbits-course-chapter-cards
  .debi-chapter
  .debi-subchapters
  > .debi-subchapter
  > a:hover {
  background-color: var(--highlight-color);
}

.wp-block-designbits-course-chapter-cards
  .debi-chapter-0
  .debi-subchapters
  > .debi-subchapter
  > a:hover {
  color: white;
}

.page-template-home {
  --highlight-color: #005eb8;
  --highlight-hover-color: #33cf7c;
}
.page-template-home .debi-header {
  background-color: #fffae6;
}
.page-template-home .wp-block-designbits-section {
  display: grid;
  justify-items: stretch;
  grid-template-columns: minmax(30px, 1fr) 83% minmax(30px, 1fr);
}
.page-template-home .wp-block-designbits-section:before,
.page-template-home .wp-block-designbits-section:after {
  content: "";
  display: block;
  height: 100%;
}
.page-template-home .wp-block-designbits-section .debi-section-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: auto auto;
  justify-content: space-between;
}

.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  order: 1;
}
.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-content
  .debi-section-container {
  box-sizing: border-box;
}
.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-content
  .debi-section-container
  h1 {
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
  line-height: 1.1;
  font-size: 50px;
  font-weight: bold;
  margin-bottom: 25px;

  /* color: var(--highlight-color); */
}

.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-content
  .debi-section-container
  p {
  font-family: "nimbus-sans", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.875;
  margin-bottom: 30px;
}
.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-content
  .debi-section-container
  .wp-block-button__link {
}
.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  order: 2;
}
.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-image
  > img {
  width: 100%;
}
.page-template-home .wp-block-designbits-section.debi-section-home-welcome,
.page-template-home .wp-block-designbits-section.debi-section-home-overview {
  background-color: #ffcd0019; /*#FFCD00 - 10% opacity */
}

.page-template-home .wp-block-designbits-section.debi-section-home-welcome {
  padding-top: 100px;
  overflow: hidden;
  position: relative;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome:after {
  background-color: transparent;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-wrapper {
  grid-column: 2/3;
  grid-row: 1/2;
  width: 100%;
  z-index: 1;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-wrapper
  > .debi-section-content {
  width: 100%;
  max-width: 1370px;
  margin-right: 20px;
}
.page-template-home
  .wp-block-designbits-section
  .debi-section-wrapper
  .debi-section-content
  .debi-section-container
  span.welcome-pretitle {
  font-family: "nimbus-sans";
  line-height: 1.1;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 25px;
  color: var(--highlight-color);
}

/* .page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > h1,
.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks {
  width: 450px;
} */
.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > h1 {
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
  line-height: 1;
  font-size: 80px;
  font-weight: bold;
  margin-bottom: 30px;
  margin-left: -5px;
  color: var(--highlight-color);
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks
  > p {
  font-size: 18px;
  margin-bottom: 25px;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-image {
  align-items: flex-start;
  overflow-x: visible;
  width: 100%;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-welcome
  .debi-section-image
  > img {
  width: auto;
  min-height: 350px;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper {
  padding: 120px 0;
  grid-template-columns: auto auto;
  justify-content: space-between;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper
  .debi-section-content {
  order: 2;
  align-items: flex-start;
  margin-right: 20px;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > h1,
.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks {
  max-width: 600px;
  padding-right: 20px;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks
  > p {
  font-size: 36px;
  line-height: 1.5;
  margin-bottom: 50px;
  font-family: "nimbus-sans";
  font-weight: lighter;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper
  .debi-section-image {
  overflow-x: visible;
  align-items: flex-start;
  order: 3;
  width: 100%;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-whatis
  .debi-section-wrapper
  .debi-section-image
  > img {
  transform: translateX(10px);
  min-height: 300px;
  width: auto;
  justify-self: end;
}

@media (max-width: 800px) {
  .page-template-home .wp-block-designbits-section.debi-section-home-welcome {
    padding-top: 90px;
  }
  .page-template-home
    .wp-block-designbits-section.debi-section-home-welcome
    > .debi-section-wrapper,
  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    > .debi-section-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page-template-home
    .wp-block-designbits-section.debi-section-home-welcome
    > .debi-section-wrapper
    > .debi-section-image,
  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    > .debi-section-wrapper
    > .debi-section-image {
    order: 1;
    width: 100%;
    margin-bottom: 40px;
  }
  .page-template-home
    .wp-block-designbits-section.debi-section-home-welcome
    > .debi-section-wrapper
    > .debi-section-image
    > img,
  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    > .debi-section-wrapper
    > .debi-section-image
    > img {
    width: 100%;
    min-height: 0;
  }

  .page-template-home
    .wp-block-designbits-section.debi-section-home-welcome
    > .debi-section-wrapper
    > .debi-section-image,
  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    > .debi-section-wrapper
    > .debi-section-image {
    padding-left: 0;
  }
  .page-template-home
    .wp-block-designbits-section.debi-section-home-welcome
    > .debi-section-wrapper
    > .debi-section-content,
  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    > .debi-section-wrapper
    > .debi-section-content {
    margin-right: 0;
    order: 2;
  }

  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    > .debi-section-wrapper
    > .debi-section-content
    > .debi-section-container
    > .debi-inner-blocks {
    margin-left: 0;
  }

  .page-template-home
    .wp-block-designbits-section.debi-section-home-whatis
    .debi-section-wrapper
    .debi-section-image
    > img {
    transform: translateX(-50px);
  }

  .page-template-home .wp-block-designbits-section.debi-section-home-welcome {
    padding-bottom: 40px;
  }
}

.page-template-home .wp-block-designbits-section.debi-section-home-overview {
  background-color: #f5f5f5;
}
/* .page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper {
  max-width: 1500px;
} */

@media screen and (max-width: 800px) {
  .page-template-home .wp-block-designbits-section.debi-section-home-overview {
    background-color: #f5f5f5;
    grid-template-columns: minmax(40px, 1fr) 80% minmax(30px, 1fr);
  }
  .page-template-home
    .wp-block-designbits-section.debi-section-home-overview
    > .debi-section-wrapper {
    padding-left: 0;
  }
  .page-template-home
    .wp-block-designbits-section.debi-section-home-overview
    > .debi-section-wrapper
    .wp-block-designbits-home-chapter-cards {
    width: 100%;
    overflow-x: visible;
  }
}

.page-template-home .wp-block-designbits-section.debi-section-home-feedback {
  padding-top: 100px;
  padding-bottom: 150px;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-feedback
  .debi-section-wrapper {
  display: flex;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-feedback
  .debi-section-wrapper
  .debi-section-image {
  display: none;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-feedback
  .debi-section-wrapper
  .debi-section-content
  .debi-section-container
  h1 {
  font-size: 36px;
  text-align: center;
}

.wp-block-eedee-block-gutenslider button svg path.arrow {
  fill: #005eb8 !important;
}

.wp-block-eedee-block-gutenslider button:hover svg path.arrow {
  fill: #7faedb !important;
}

.wp-block-eedee-block-gutenslider .swiper-pagination-bullet {
  background: #7faedb !important;
}

.wp-block-eedee-block-gutenslider .swiper-pagination-bullet-active {
  background: #005eb8 !important;
}

.wp-block-eedee-block-gutenslider
  .wp-block-eedee-block-gutenslide.is-position-center-center
  .slide-content
  p {
  font-size: 28px !important;
  font-style: italic;
  color: #005eb8;
  text-align: center;
  max-width: 900px;
  width: 90%;
  margin-bottom: 0 !important;
}

@media screen and (max-width: 800px) {
  .wp-block-eedee-block-gutenslider
    .wp-block-eedee-block-gutenslide.is-position-center-center
    .slide-content
    p {
    font-size: 26px !important;
  }
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper
  .debi-section-content {
  padding-top: 100px;
  padding-bottom: 150px;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks
  > .wp-block-designbits-home-chapter-cards {
  margin-top: 80px;
}
.page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > h1,
.page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks
  > p {
  max-width: 450px;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > h1 {
  margin-bottom: 10px;
}

.page-template-home
  .wp-block-designbits-section.debi-section-home-overview
  > .debi-section-wrapper
  .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks
  > p {
  font-size: 18px;
  font-style: italic;
}

.page-template-chapter .debi-page-container,
.page-template-subchapter .debi-page-container,
.page-template-summary .debi-page-container,
.page-template-activity .debi-page-container {
  padding: 30px;
}

.page-template-default > .debi-page-contact {
  --highlight-color: #3dde8a;
  --highlight-hover-color: #33cf7c;
}
.page-template-default > .debi-page-questions-answers,
.page-template-default > .debi-page-about {
  --highlight-color: #f5ff85;
  --highlight-hover-color: #e5ef72;
}
.page-template-default > .debi-header {
  background-color: #f5f5f5;
}
.page-template-default > .debi-page-container > .debi-content-article {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-default
  > .debi-page-container
  > .debi-content-article
  > .debi-page-header {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  top: 0;
  left: 0;
  background-color: #f5f5f5;
  height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-default
  > .debi-page-container
  > .debi-content-article
  > .debi-page-header
  > .debi-page-graphic {
  display: block;
  margin-bottom: 15px;
  max-width: calc(100% - 2 * 30px);
}
.page-template-default
  > .debi-page-container
  > .debi-content-article
  > .debi-page-header
  > h1 {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 50px;
  text-align: center;
}
.page-template-default
  > .debi-page-container
  > .debi-content-article
  > .debi-content {
  margin-top: 100px;
  padding-left: 30px;
  padding-right: 30px;
}
.page-template-default
  > .debi-page-container.debi-page-questions-answers
  > .debi-content-article
  > .debi-content
  > h2 {
  font-size: 20px;
  margin-bottom: 30px;
}
.page-template-default
  > .debi-page-container.debi-page-about
  .debi-content-article
  > .debi-content
  > .wp-block-designbits-section {
  margin-bottom: 50px;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.page-template-default
  > .debi-page-container.debi-page-about
  .debi-content-article
  > .debi-content
  > .wp-block-designbits-section:last-child {
  margin-bottom: 0;
}
.page-template-default
  > .debi-page-container.debi-page-about
  .debi-content-article
  > .debi-content
  > .wp-block-designbits-section
  > .debi-section-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  max-width: 715px;
}
.page-template-default
  > .debi-page-container.debi-page-about
  .debi-content-article
  > .debi-content
  > .wp-block-designbits-section.debi-section-about-course-goals {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f5f5f5;
}
.page-template-default
  > .debi-page-container.debi-page-about
  .debi-content-article
  > .debi-content
  > .wp-block-designbits-section
  > .debi-section-wrapper
  > .debi-section-content
  > .debi-section-container
  > h1 {
  font-size: 30px;
  margin-bottom: 50px;
}

.page-template-course {
  --highlight-color: #005eb8;
  --highlight-hover-color: #33cf7c;
}
.page-template-course .debi-header {
  background-color: #f5f5f5;
}
.page-template-course .wp-block-designbits-section {
  padding: 50px 30px 150px 30px;
}
.page-template-course .wp-block-designbits-section.debi-section-course-pillars {
  background-color: #f5f5f5;
}
.page-template-course
  .wp-block-designbits-section
  > .debi-section-wrapper
  > .debi-section-content {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
.page-template-course
  .wp-block-designbits-section
  > .debi-section-wrapper
  > .debi-section-content
  > .debi-section-container
  > h1,
.page-template-course
  .wp-block-designbits-section
  > .debi-section-wrapper
  > .debi-section-content
  > .debi-section-container
  > .debi-inner-blocks
  > p {
  max-width: 350px;
}
.page-template-course
  .wp-block-designbits-section
  > .debi-section-wrapper
  > .debi-section-content
  > .debi-section-container
  h1 {
  font-size: 50px;
  margin-bottom: 32px;
}

.page-template-chapter .debi-content-article {
  margin-left: auto;
  margin-right: auto;
  max-width: 715px;
  padding-bottom: 50px;
}
.page-template-chapter .debi-content-article .debi-chapter-header-wrapper {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  margin-top: -30px;
  border-radius: 0 0 40px 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
.page-template-chapter
  .debi-content-article
  .debi-chapter-header-wrapper
  .debi-chapter-illustration,
.page-template-chapter .debi-content-article .debi-chapter-header-wrapper h1 {
  display: block;
}
.page-template-chapter
  .debi-content-article
  .debi-chapter-header-wrapper
  .debi-chapter-illustration {
  width: 100%;
  height: auto;
}
.page-template-chapter .debi-content-article .debi-chapter-header-wrapper h1 {
  position: absolute;
  top: 0;
  color: #2e2931;
  width: auto;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.1;
  padding: 30px;
  box-sizing: border-box;
}
.page-template-chapter
  .debi-content-article
  .debi-chapter-header-wrapper
  h1
  .debi-chapter-num {
  display: block;
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 10px;
}
.page-template-chapter
  .debi-content-article
  .debi-chapter-header-wrapper
  h1
  .debi-chapter-title {
  display: block;
  font-size: 50px;
  line-height: 1.1;
}
.page-template-chapter .debi-content-article .debi-content {
  margin-top: 60px;
}
.page-template-chapter .debi-content-article .debi-content ul,
.page-template-chapter .debi-content-article .debi-content ol {
  margin-left: 20px;
}

.page-template-subchapter .debi-content-article,
.page-template-summary .debi-content-article,
.page-template-activity .debi-content-article,
.page-template-default .debi-content-article {
  margin-left: auto;
  margin-right: auto;
  max-width: 715px;
  padding-bottom: 100px;
}
.page-template-subchapter .debi-content-article .debi-content h2,
.page-template-summary .debi-content-article .debi-content h2,
.page-template-activity .debi-content-article .debi-content h2,
.page-template-default .debi-content-article .debi-content h2 {
  font-size: 30px;
  line-height: calc(35 / 30);
  margin-bottom: 50px;
}
.page-template-subchapter .debi-content-article .debi-content h3,
.page-template-summary .debi-content-article .debi-content h3,
.page-template-activity .debi-content-article .debi-content h3,
.page-template-default .debi-content-article .debi-content h3 {
  font-size: 24px;
  line-height: calc(35 / 24);
}
.page-template-subchapter .debi-content-article .debi-content ul,
.page-template-subchapter .debi-content-article .debi-content ol,
.page-template-summary .debi-content-article .debi-content ul,
.page-template-summary .debi-content-article .debi-content ol,
.page-template-activity .debi-content-article .debi-content ul,
.page-template-activity .debi-content-article .debi-content ol,
.page-template-default .debi-content-article .debi-content ul,
.page-template-default .debi-content-article .debi-content ol {
  margin-left: 20px;
}
.page-template-subchapter .debi-content-article .debi-content .wp-block-quote,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote,
.page-template-summary .debi-content-article .debi-content .wp-block-quote,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote,
.page-template-activity .debi-content-article .debi-content .wp-block-quote,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote,
.page-template-default .debi-content-article .debi-content .wp-block-quote,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote {
  position: relative;
  color: #2e2931;
  border: 0;
  margin-left: 0;
  padding-left: 0;
  padding: 0 clamp(15px, 7vw, 50px);
  padding-top: 25px;
}

.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-quote,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-designbits-quote,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-quote,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-designbits-quote,
.page-template-activity .debi-content-article .debi-content .wp-block-quote,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-designbits-quote,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-quote,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-designbits-box
  .wp-block-designbits-quote {
  padding-left: 0;
  padding-right: 0;
}

.page-template-subchapter .debi-content-article .debi-content .wp-block-quote,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote:before,
.page-template-summary .debi-content-article .debi-content .wp-block-quote,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote:before,
.page-template-activity .debi-content-article .debi-content .wp-block-quote,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote:before,
.page-template-default .debi-content-article .debi-content .wp-block-quote,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote:before {
  content: "";
  display: block;
  background-image: url("./img/svg/quote.svg");
  background-size: 125px 125px;
  width: 125px;
  height: 125px;
  position: absolute;
  z-index: -1;
  top: -20px;
  left: 0;
}

.page-template-subchapter .debi-content-article .debi-content .wp-block-quote p,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  p,
.page-template-summary .debi-content-article .debi-content .wp-block-quote p,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  p,
.page-template-activity .debi-content-article .debi-content .wp-block-quote p,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  p,
.page-template-default .debi-content-article .debi-content .wp-block-quote p,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  p {
  margin-bottom: 20px;
}
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-quote
  cite,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  cite,
.page-template-summary .debi-content-article .debi-content .wp-block-quote cite,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  cite,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-quote
  cite,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  cite,
.page-template-default .debi-content-article .debi-content .wp-block-quote cite,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-designbits-quote
  cite {
  display: block;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #2e2931;
  margin-top: 20px;
}
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table {
  table-layout: fixed;
}
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody {
  border: none;
}
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > td,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > th,
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > td,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > td,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > th,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > td,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > td,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > th,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > td,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > td,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > th,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > tbody
  > tr
  > td {
  border: none;
}
.page-template-subchapter
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-summary
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-activity
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th,
.page-template-default
  .debi-content-article
  .debi-content
  .wp-block-table
  > table
  > thead
  > tr
  > th {
  font-family: "nimbus-sans", sans-serif;
  font-weight: bold;
  font-size: 24px;
}
.page-template-subchapter .debi-content-article .debi-content a,
.page-template-summary .debi-content-article .debi-content a,
.page-template-activity .debi-content-article .debi-content a,
.page-template-default .debi-content-article .debi-content a {
  border-bottom: 8px solid var(--highlight-color);
}
.page-template-subchapter .debi-adjacent,
.page-template-summary .debi-adjacent,
.page-template-activity .debi-adjacent,
.page-template-default .debi-adjacent {
  background-color: #f5f5f5;
}

.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: -30px;
}
@media (max-width: 750px) {
  .page-template-subchapter
    .debi-content-article
    > .debi-chapter-header-wrapper-outer {
    grid-template-columns: 1fr;
    grid-gap: 50px;
  }
}
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > .debi-chapter-header-wrapper {
  border-radius: 0 0 40px 40px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-wrap: wrap;
  overflow: hidden;
}
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > .debi-chapter-header-wrapper
  > .debi-chapter-illustration {
  width: 100%;
  height: auto;
}
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > h1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 40px;
}
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > h1
  .debi-chapter-num,
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > h1
  .debi-chapter-title {
  display: block;
  max-width: 550px;
}
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > h1
  .debi-chapter-num {
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 10px;
}
.page-template-subchapter
  .debi-content-article
  > .debi-chapter-header-wrapper-outer
  > h1
  .debi-chapter-title {
  font-size: 50px;
  line-height: 1.1;
	  word-wrap: anywhere;
}
.page-template-subchapter .debi-content-article > .debi-content {
  margin-top: 100px;
}

.page-template-summary .debi-page-container,
.page-template-activity .debi-page-container {
  padding-top: 140px;
}

.page-template-summary .debi-content-article h1 {
  margin-bottom: 50px;
}

.page-template-activity .debi-viewing-user {
  padding: 40px;
  border-radius: 20px;
  margin-bottom: 40px;
  text-align: center;
  max-width: 715px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.page-template-activity .debi-viewing-user.debi-unsubmitted {
  background-color: #f5ff85;
}
.page-template-activity .debi-viewing-user.debi-submitted {
  background-color: #3dde8a;
}
.page-template-activity .debi-viewing-user > p {
  margin-bottom: 20px;
  line-height: 1.875;
}
.page-template-activity .debi-viewing-user > p:last-child {
  margin-bottom: 0;
}
.page-template-activity .debi-viewing-user > p > .debi-user {
  font-weight: bold;
}
.page-template-activity .debi-content-article .debi-content h2 {
  font-size: 24px;
}
.page-template-activity .debi-activity-reference {
  margin-bottom: 50px;
}
.page-template-activity .debi-activity-reference:last-child {
  margin-bottom: 0;
}
.page-template-activity .debi-activity {
  margin-bottom: 50px;
}
.page-template-activity .debi-activity:last-child {
  margin-bottom: 0;
}
.page-template-activity .debi-activity > .debi-activity-question {
  margin-bottom: 30px;
}
.page-template-activity .debi-activity > .debi-activity-question:last-child {
  margin-bottom: 0;
}
.page-template-activity .debi-activity > .debi-activity-question > p,
.page-template-activity .debi-activity > .debi-activity-question > ul,
.page-template-activity .debi-activity > .debi-activity-question > ol {
  margin-bottom: 20px;
  line-height: 2;
}
.page-template-activity .debi-activity > .debi-activity-question > p:last-child,
.page-template-activity
  .debi-activity
  > .debi-activity-question
  > ul:last-child,
.page-template-activity
  .debi-activity
  > .debi-activity-question
  > ol:last-child {
  margin-bottom: 0;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer {
  margin-bottom: 17px;
  list-style-type: none;
  margin-left: 0;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer:last-child {
  margin-bottom: 0;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li {
  margin-bottom: 15px;
  display: block;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li:last-child {
  margin-bottom: 0;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li
  > button {
  display: block;
  width: 100%;
  text-align: left;
  font-family: "Merriweather", serif;
  font-size: 16px;
  background: none;
  border: 2px solid rgba(46, 41, 49, 0.5);
  border-radius: 40px;
  padding: 8px 28px;
  opacity: 50%;
  box-sizing: border-box;
  cursor: auto;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li
  > button[data-selected="true"] {
  border-color: #2e2931;
  background-color: #2e2931;
  color: #fff;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li
  > button[data-correct="true"] {
  border-color: #3dde8a;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li
  > button[data-correct="true"][data-selected="true"] {
  background-color: #3dde8a;
  color: #2e2931;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice
  > .debi-activity-answer
  > li
  > button[data-correct="false"][data-selected="true"] {
  background-color: #ff6363;
  border-color: #ff6363;
  color: #2e2931;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice.debi-dynamic
  > .debi-activity-answer
  > li
  > button {
  opacity: 100%;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-multiple-choice.debi-saveable
  > .debi-activity-answer
  > li
  > button {
  cursor: pointer;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection
  > .debi-activity-answer
  > textarea {
  font-size: 16px;
  line-height: 1.5;
  min-width: 100%;
  max-width: 100%;
  display: block;
  box-sizing: border-box;
  background-color: #f5f5f5;
  padding: 30px;
  border-radius: 40px;
  border: none;
  font-family: "nimbus-sans", sans-serif;
  width: 100%;
  height: calc(8em * 1.5 + 2 * 30px);
  min-height: calc(8em * 1.5 + 2 * 30px);
  color: #2e2931;
  font-weight: 400;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text
  > .debi-activity-answer
  > textarea[disabled],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection
  > .debi-activity-answer
  > textarea[disabled] {
  cursor: auto;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"] {
  display: flex;
  flex-direction: row;
  justify-content: stretch;
  flex-wrap: wrap;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-2"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-1"],
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-2"] {
  margin-bottom: 30px;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"][data-identifier="5-how-might-we-3-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-1-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-2-2"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-1"]:last-child,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"][data-identifier="5-how-might-we-3-2"]:last-child {
  margin-bottom: 0;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"]
  > .debi-activity-question,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"]
  > .debi-activity-question {
  flex: 0 1 150px;
  margin-right: 30px;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"]
  > .debi-activity-answer,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"]
  > .debi-activity-answer {
  flex: 1 0 auto;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-1"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-2"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-1-3"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-1"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-2"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-2-3"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-1"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-2"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-text[data-identifier="5-how-might-we-3-3"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-1"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-2"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-1-3"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-1"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-2"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-2-3"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-1"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-2"]
  > .debi-activity-answer
  > textarea,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-reflection[data-identifier="5-how-might-we-3-3"]
  > .debi-activity-answer
  > textarea {
  height: calc(3em * 1.5 + 2 * 30px);
  min-height: calc(3em * 1.5 + 2 * 30px);
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  box-sizing: border-box;
  height: 240px;
  border: 2px dashed #2e2931;
  font-family: "nimbus-sans", sans-serif;
  font-size: 16px;
  text-align: center;
  position: relative;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer
  > .debi-upload-instruction {
  margin: 20px 20px 60px 20px;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer
  > .debi-upload-instruction:before {
  display: block;
  content: "";
  background-image: url("img/widgets/upload-icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 72px;
  height: 72px;
  margin: 0 auto;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved {
  background-image: none;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected
  > .debi-upload-instruction,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved
  > .debi-upload-instruction {
  display: none;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected
  > .debi-upload,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved
  > .debi-upload {
  display: none;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected
  > .debi-upload-preview,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved
  > .debi-upload-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0;
  height: 100%;
  box-sizing: border-box;
  padding: 20px;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected
  > .debi-upload-preview
  > .debi-upload-preview-img,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved
  > .debi-upload-preview
  > .debi-upload-preview-img {
  width: auto;
  height: auto;
  max-width: calc(100% - 20px);
  max-height: calc(100% - 20px);
  cursor: pointer;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected
  > .debi-upload-preview
  > .debi-upload-preview-clear,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved
  > .debi-upload-preview
  > .debi-upload-preview-clear {
  display: none;
  color: #f5f5f5;
  background-color: #2e2931;
  border-radius: 100%;
  cursor: pointer;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  border: 0;
  font-size: 16px;
  line-height: 1;
  margin-left: 0.5em;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-selected
  > .debi-upload-preview
  > .debi-upload-preview-clear.debi-visible,
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer.debi-file-saved
  > .debi-upload-preview
  > .debi-upload-preview-clear.debi-visible {
  display: block;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer
  > .debi-upload {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer
  > .debi-upload.debi-visible {
  display: block;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer
  > .debi-upload
  > .debi-upload-browse {
  width: 100%;
  height: 100%;
  display: block;
  background: none;
  border: none;
  font-size: 0;
  cursor: pointer;
}
.page-template-activity
  .debi-activity.wp-block-designbits-activity-image
  > .debi-activity-answer
  > .debi-upload-preview {
  display: none;
}
.page-template-activity .debi-activity > .debi-error {
  color: #f00;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button,
.page-template-activity .wp-block-designbits-save-activities-freeform-button,
.page-template-activity .wp-block-designbits-save-activities-reflection-button,
.page-template-activity .wp-block-designbits-save-activities-submit-button {
  margin-bottom: 100px;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button:last-child,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button:last-child,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button:last-child,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button:last-child {
  margin-bottom: 0;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-button,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-button,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-button,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-button {
  margin-bottom: 50px;
  cursor: pointer;
  display: block;
  border: 0;
  background-color: #2e2931;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  transition: background-color 0.3s;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-button:last-child,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-button:last-child,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-button:last-child,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-button:last-child {
  margin-bottom: 0;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-button:hover,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-button:hover,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-button:hover,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-button:hover {
  background-color: #3d3940;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-button[disabled],
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-button[disabled],
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-button[disabled],
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-button[disabled] {
  opacity: 50%;
  cursor: auto;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-button[disabled]:hover,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-button[disabled]:hover,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-button[disabled]:hover,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-button[disabled]:hover {
  background-color: #2e2931;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-post-save,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-post-save,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-post-save,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-post-save {
  display: none;
}
.page-template-activity
  .wp-block-designbits-save-activities-multiple-choice-button
  > .debi-post-save.debi-visible,
.page-template-activity
  .wp-block-designbits-save-activities-freeform-button
  > .debi-post-save.debi-visible,
.page-template-activity
  .wp-block-designbits-save-activities-reflection-button
  > .debi-post-save.debi-visible,
.page-template-activity
  .wp-block-designbits-save-activities-submit-button
  > .debi-post-save.debi-visible {
  display: block;
}

.page-template-account {
  --highlight-color: #005eb8;
  --highlight-hover-color: #33cf7c;
}
.page-template-account > .debi-page-container > .debi-content-article {
  margin-left: auto;
  margin-right: auto;
}
.page-template-account > .debi-page-container > .debi-content-article > h1 {
  text-align: center;
  margin-bottom: 10px;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .debi-access {
  text-align: center;
  margin: 0;
}

.page-template-account .user-registration p a,
.user-registration-message a {
  text-decoration: underline;
  color: #005eb8;
}

.page-template-account
  .debi-page-container
  .debi-content-article
  .debi-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.page-template-account .user-registration {
  width: 100%;
}

.page-template-account .wp-block-button.my-account-go-back-to-course {
  display: none;
  text-align: center;
  color: white;
  margin-bottom: 120px !important;
}

/* Only display go back to course button at /my-account page when the user is logged in */

.page-template-account.debi-page-my-account.logged-in
  .wp-block-button.my-account-go-back-to-course {
  display: block;
}

/* Hides go back to course button on other account pages */

.page-template-account.user-registration-edit-profile
  .wp-block-button.my-account-go-back-to-course,
.page-template-account.user-registration-edit-password
  .wp-block-button.my-account-go-back-to-course,
.page-template-account.user-registration-ur-lost-password
  .wp-block-button.my-account-go-back-to-course {
  display: none !important;
}

.page-template-account
  .user-registration
  .user-registration-profile-header
  .user-registration-img-container
  p.user-registration-tips {
  display: none;
}

.page-template-account
  .user-registration
  .user-registration-profile-header
  header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.page-template-account
  .user-registration
  .ur-edit-profile
  .user-registration-profile-header
  header::after {
  content: "Max size: 40MB";
  font-size: 12px;
  color: #b6bbcf;
}

.page-template-account
  .user-registration
  .user-registration-profile-header
  header
  .button-group {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.page-template-account
  .user-registration
  .user-registration-profile-header
  header
  .button-group
  input {
  display: inline-block;
  margin: 10px 0px 0px 80px !important;
}

.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .register
  > #ur-submit-message-node.ur-message {
  border: 0;
  background: none;
  padding: 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .user-registration-error:before,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .register
  > #ur-submit-message-node.ur-message:before {
  display: none;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .register
  > #ur-submit-message-node.user-registration-message {
  color: #3dde8a;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .register
  > #ur-submit-message-node.user-registration-error {
  color: #ff6363;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .user-registration-error {
  margin: 0 0 50px 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .user-registration-error
  > li
  > strong:first-child {
  display: block;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .register
  > #ur-submit-message-node.user-registration-error {
  text-align: center;
  margin: 10px 0 10px 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration {
  box-shadow: none;
  margin-top: 50px;
  margin-bottom: 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form {
  padding: 0;
  border: none;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid {
  padding: 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  label,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  label,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  label,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  label,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  label,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  label {
  margin: 0 0 10px 0;
  /* font-size: 12px; */
  /* font-weight: normal; */
  line-height: 1;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  label
  > .required,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  label
  > .required,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  label
  > .required,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  label
  > .required,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  label
  > .required,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  label
  > .required {
  display: none;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field {
  margin: 0;
  border: 2px solid rgba(46, 41, 49, 0.5);
  border-radius: 40px;
  font-size: 12px;
  padding: 13px 25px;
  font-family: "Merriweather", serif;
  color: #2e2931;
  box-sizing: border-box;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Input::placeholder,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .ur-frontend-field::placeholder {
  color: #918e92;
  opacity: 100%;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item {
  margin: 0;
  margin-bottom: 30px;
}

.ur-field-item.field-privacy_policy .form-row label {
  display: inline-block !important;
  font-weight: normal !important;
  line-height: 1.5 !important;
}

.ur-field-item.field-privacy_policy .form-row label input {
	    transform: translateY(-1px);

  margin-right: 4px !important;
}

.ur-field-item.field-privacy_policy .form-row label a {
  text-decoration: underline;
  color: #005eb8;
}

.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:last-child,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:last-child {
  margin-bottom: 0;
}
/* .page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(2),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(2) {
  margin-bottom: 15px;
} */
/* .page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3),
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3) {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
} */
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox {
  order: 1;
  display: block;
  margin: 0 0 15px 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-form__label-for-checkbox
  > span {
  font-size: 12px;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row:nth-child(3)
  .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .ur-field-item:nth-child(3)
  .user-registration-Button {
  order: 2;
  float: none;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error {
  border: 0;
  background: none;
  margin: 10px 0;
  padding: 0;
  text-align: center;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error:before,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error:before,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error:before,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error:before,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error:before,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-error:before {
  display: none;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .lost_password,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .lost_password,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .lost_password,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .lost_password,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .lost_password,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .lost_password {
  font-size: 12px;
  text-align: center;
  margin: 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-register,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-register,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-register,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-register,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  .user-registration-register,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  .user-registration-register {
  display: none;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-button-container,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-button-container {
  padding: 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-fronten
  > .user-registration-form
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-button-container
  > .ur-submit-button {
  margin: 30px 0 0 0;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container
  > .ur-submit-button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-button-container
  > .ur-submit-button {
  font-family: "nimbus-sans", sans-serif;
  font-weight: normal;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  line-height: 1;
  padding: 15px 30px;
  border-radius: 10px;
  font-size: 20px;
  transition: background-color 0.3s;
  background-color: #005eb8;
  color: white;
  width: 300px;
  box-sizing: border-box;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container
  > .ur-submit-button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container
  > .ur-submit-button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .ur-frontend-form
  > .register
  > .ur-button-container
  > .ur-submit-button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-form
  > .ur-button-container
  > .ur-submit-button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .user-registration-ResetPassword
  > .ur-button-container
  > .ur-submit-button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-form-row
  > .ur-form-grid
  > .form-row
  > .user-registration-Button:hover,
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration
  > .ur-frontend-form
  > .register
  > .ur-button-container
  > .ur-submit-button:hover {
  background-color: var(--highlight-hover-color);
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > p:last-child {
  margin-top: 15px;
  text-align: right;
  font-size: 12px;
}
.page-template-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > p:last-child
  > a {
  margin-left: 3px;
  color: #005eb8;
  text-decoration: underline;
}
.debi-page-sign-up > .debi-page-container > .debi-content-article,
.debi-page-log-in > .debi-page-container > .debi-content-article,
.debi-page-my-account > .debi-page-container > .debi-content-article {
  max-width: 300px;
  padding-top: 140px;
  padding-bottom: 140px;
}

.ur-frontend-form.login .user-registration-Button {
  font-family: "nimbus-sans", sans-serif;
	font-weight: normal;
	text-decoration: none;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 10px 22px;
	border-radius: 5px;
	line-height: 1;
	font-size: 14px;
	background-color: var(--highlight-color);
	transition: background-color 0.3s;
	color: white;
}

.ur-frontend-form.login .user-registration-Button:hover {
	background-color: var(--highlight-hover-color);
}

.ur-frontend-form.login #rememberme:hover {
	cursor: pointer;
}

.debi-page-log-in .log-in-or {
	font-size: 12px;
	margin: 20px 0;
}

.debi-page-log-in .log-in-form-sign-up-btn a {
	font-size: 14px;
}

.debi-page-log-in .log-in-form-sign-up-btn a:hover {
	font-size: 14px;
}

.debi-page-my-account.logged-in > .debi-page-container > .debi-content-article {
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.debi-page-my-account.logged-in
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration {
  margin-top: 0;
}



.debi-page-my-account > .debi-header {
  background-color: #f5f5f5;
}
/* .debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  a {
  color: #6c696e;
} */
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration {
  box-shadow: none;
  display: flex;
  flex-direction: column;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-message {
  border: none;
  background: none;
  text-align: center;
  color: #2e2931;
  padding: 20px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-message:before {
  display: none;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-navigation {
  background-color: #f5f5f5;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-navigation
  > ul {
  border: 0;
}

.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  .field-privacy_policy {
  display: none;
}
@media (max-width: 600px) {
  .debi-page-my-account
    > .debi-page-container
    > .debi-content-article
    > .debi-content
    > .user-registration#user-registration
    > .user-registration-MyAccount-navigation
    > ul {
    display: flex;
    width: auto;
    flex-direction: column;
    padding: 0 30px;
    align-items: flex-start;
  }
  .debi-page-my-account
    > .debi-page-container
    > .debi-content-article
    > .debi-content
    > .user-registration#user-registration
    > .user-registration-MyAccount-navigation
    > ul
    > li.user-registration-MyAccount-navigation-link {
    flex-basis: 0;
  }
  .debi-page-my-account
    > .debi-page-container
    > .debi-content-article
    > .debi-content
    > .user-registration#user-registration
    > .user-registration-MyAccount-navigation
    > ul
    > li.user-registration-MyAccount-navigation-link
    > a {
    display: inline-block;
    padding: 0;
  }
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-navigation
  > ul
  > li
  > a {
  color: #2e2931;
  background: none;
  font-family: "nimbus-sans", sans-serif;
  font-size: 20px;
  padding: 10px 30px;
  line-height: 1;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content {
  padding: 0 0 100px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > h2,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .user-registration-profile-header {
  margin: 0;
  padding-left: 30px;
  padding-right: 30px;
  background-color: #f5f5f5;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > h2 {
  margin: 0;
  font-family: "nimbus-sans", sans-serif;
  font-size: 50px;
  font-weight: bold;
  padding-top: 50px;
  padding-bottom: 50px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .user-registration-profile-header {
  padding-bottom: 50px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .user-registration-profile-header
  > .user-registration-img-container {
  margin-bottom: 50px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .user-registration-profile-header
  > .user-registration-img-container
  > .profile-preview {
  max-width: 100%;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .user-registration-profile-header
  > header
  > h3 {
  font-family: "nimbus-sans", sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .user-registration-profile-header
  > header
  > .user-registration-nick-name {
  font-family: "Merriweather", serif;
  font-size: 16px;
  color: #2e2931;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > p {
  background-color: #fff;
  margin: 0;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > p:nth-child(3) {
  padding-top: 100px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > p:last-child {
  padding-bottom: 0;
  font-size: 12px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form {
  padding: 0 30px;
  max-width: 715px;
  margin-left: auto;
  margin-right: auto;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form {
  display: block;
  width: 100%;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid {
  padding: 0;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  fieldset {
  border: none;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  fieldset
  .user-registration-form-row {
  margin-bottom: 0;
}

.user-registration-form-row > label {
  font-weight: bold;
}

.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  h2,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  fieldset
  > legend {
  display: block;
  text-align: center;
  margin: 50px auto;
  font-family: "nimbus-sans", sans-serif;
  font-size: 50px;
  font-weight: bold;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  > .user-registration-profile-fields
  > h2,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  > fieldset
  > legend {
  font-size: 0;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-profile-header {
  margin-bottom: 50px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-profile-header
  > header
  > span:last-child {
  display: none;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  .ur-label,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  label {
  line-height: 1;
  margin-top: 0;
  margin-bottom: 15px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  .ur-label
  .required,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  label
  .required {
  display: none;
}

.form-row > label.ur-label {
  font-weight: bold;
}

.user-registration-profile-fields__field-wrapper
  .ur-form-row
  .ur-form-grid
  .ur-field-item {
  margin-bottom: 30px !important;
}

.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  input[type="text"],
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  input[type="password"],
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  input[type="email"] {
  border: 2px solid rgba(46, 41, 49, 0.5);
  border-radius: 40px;
  font-size: 12px;
  padding: 13px 25px;
  font-family: "Merriweather", serif;
  color: #2e2931;
  box-sizing: border-box;
  margin-bottom: 25px;
  font-size: 16px;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  input[type="text"]::placeholder,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  input[type="password"]::placeholder,
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  input[type="email"]::placeholder {
  color: #918e92;
  opacity: 100%;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Button {
  font-family: "nimbus-sans", sans-serif;
  font-weight: normal;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 15px 30px;
  line-height: 1;
  border-radius: 10px;
  font-size: 18px;
  background-color: #005eb8;
  color: white;
  transition: background-color 0.3s;
  display: block;
  max-width: 300px;
  box-sizing: border-box;
  float: none;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}
.debi-page-my-account
  > .debi-page-container
  > .debi-content-article
  > .debi-content
  > .user-registration#user-registration
  > .user-registration-MyAccount-content
  > .ur-frontend-form
  > form
  > .ur-form-row
  > .ur-form-grid
  .user-registration-Button:hover {
  background-color: var(--highlight-hover-color);
}

.page-template-placeholder {
  background-color: #2e2931;
  color: #ebeaeb;
  text-align: center;
  font-size: 0.9em;
}
.page-template-placeholder h1 {
  color: #3ede89;
  font-size: 4em;
  font-weight: bold;
  margin: 0 0 0.5rem 0;
}
.page-template-placeholder p {
  line-height: 1.7;
  margin: 0 0 1em 0;
  letter-spacing: 1.08px;
}
.page-template-placeholder a {
  color: #ebeaeb;
  text-decoration: underline;
}
.page-template-placeholder .debi-begins {
  line-height: 1;
  font-size: 1.25em;
  margin: 0 0 2.5em 0;
}
.page-template-placeholder .debi-register {
  margin: 3.5em 0 1.5em 0;
}
.page-template-placeholder .debi-register a {
  font-family: "nimbus-sans", sans-serif;
  font-weight: lighter;
  text-decoration: none;
  display: inline-block;
  background-color: #3ede89;
  color: #2e2931;
  font-size: 1.5em;
  padding: 0.6em 1.5em;
  text-decoration: none;
  border-radius: 2em;
  box-shadow: 0 0.2em 0.5em 0 rgba(0, 0, 0, 0.25);
}
.page-template-placeholder .debi-info {
  max-width: 25.5rem;
  margin-left: auto;
  margin-right: auto;
}
.page-template-placeholder .debi-deadline {
  font-family: "nimbus-sans", sans-serif;
  font-weight: lighter;
  text-decoration: none;
}
.page-template-placeholder .debi-deadline::after {
  content: "";
  display: block;
  background-image: url("img/bulbs.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
  height: 10em;
  width: 100%;
  margin: 1em 0 4em 0;
}
.page-template-placeholder .debi-uwas {
  font-family: "nimbus-sans", sans-serif;
  font-weight: lighter;
  text-decoration: none;
  color: #7c7977;
  margin-bottom: 0;
}
@media (min-width: 40rem) {
  .page-template-placeholder .debi-aalto {
    display: block;
    position: fixed;
    right: 2rem;
    bottom: 2rem;
  }
}
.page-template-placeholder .debi-aalto a {
  display: inline-block;
  font-size: 0;
  text-decoration: none;
  width: 4rem;
  height: 4rem;
  background-image: url("img/aalto.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.page-template-placeholder .debi-page-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  overflow: auto;
}
.page-template-placeholder .debi-page-container .debi-content-article {
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0.5rem 1rem;
}
.page-template-placeholder .debi-page-container .debi-content-article::before,
.page-template-placeholder .debi-page-container .debi-content-article::after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: fixed;
  bottom: 0;
  z-index: -1;
}
.page-template-placeholder .debi-page-container .debi-content-article::before {
  left: 0;
  background-image: url("img/leaves-l.png");
  background-position: left bottom;
}
.page-template-placeholder .debi-page-container .debi-content-article::after {
  right: 0;
  background-image: url("img/leaves-r.png");
  background-position: right bottom;
}

.debi-content-article .debi-content .wp-block-designbits-blocks-with-graphic {
  display: grid;
  grid-template-columns: minmax(80px, 106px) 1fr;
  grid-column-gap: 30px;
  margin-bottom: 50px;
  align-items: start;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > * {
  margin: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > *:last-child {
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > .wp-block-designbits-graphic {
  width: 100%;
  grid-column-start: 1;
  grid-column-end: 2;
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > .debi-blocks-wrapper {
  grid-column-start: 2;
  grid-column-end: 3;
  display: flex;
  flex-direction: column;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > .debi-blocks-wrapper
  > h1,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > .debi-blocks-wrapper
  > h2 {
  margin-bottom: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic
  > .debi-blocks-wrapper
  > *:last-child {
  margin-bottom: 0;
}
.debi-content-article .debi-content .wp-block-designbits-graphic {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
.debi-content-article .debi-content .wp-block-designbits-graphic:last-child {
  margin-bottom: 0;
}
.debi-content-article .debi-content .wp-block-designbits-graphic img {
  color: #f00;
}
.debi-content-article .debi-content .wp-block-designbits-collection {
  margin-left: auto;
  margin-right: auto;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-course-goals
  > .debi-grid {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: 1fr 1fr;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-course-goals
  > .debi-grid
  > .debi-image-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-course-goals
  > .debi-grid
  > .debi-image-wrapper
  > img {
  display: block;
  height: auto;
  max-width: 253px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-course-goals
  > .debi-grid
  > .debi-image-wrapper
  > figcaption {
  font-size: 16px;
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-important-details
  > .debi-grid {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-important-details
  > .debi-grid
  > .debi-image-wrapper
  > img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 235px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-important-details
  > .debi-grid
  > .debi-image-wrapper
  > figcaption {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-course-structure {
  max-width: 438px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-icons {
  display: grid;
  max-width: 510px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 50px;
  align-items: center;
  justify-items: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-ill-defined-problems {
  max-width: 450px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chart-techx
  figcaption {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-10-value-areas
  > .debi-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}
@media (max-width: 800px) {
  .debi-content-article
    .debi-content
    .wp-block-designbits-graphic.debi-graphic-10-value-areas
    > .debi-grid {
    max-width: 300px;
    grid-template-columns: 1fr 1fr;
  }
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-10-value-areas
  > .debi-grid
  > * {
  margin: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-10-value-areas
  > .debi-grid
  > .debi-image-wrapper {
  justify-content: start;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-10-value-areas
  > .debi-grid
  > .debi-image-wrapper
  img {
  transform: scale(1.3);
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-10-value-areas
  > .debi-grid
  > .debi-image-wrapper
  figcaption {
  font-weight: bold;
  margin: 0;
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-10-value-areas
  > figcaption {
  margin-top: 50px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-hinko
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-energy-hero
  > img {
  border-radius: 40px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-hinko
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-energy-hero
  > figcaption {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier {
  margin-bottom: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier:last-child {
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy {
  grid-template-columns: minmax(80px, 260px) 1fr;
  grid-gap: 20px;
  align-items: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design
  > .wp-block-designbits-graphic,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier
  > .wp-block-designbits-graphic,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy
  > .wp-block-designbits-graphic {
  box-shadow: 2px 3px 9px rgba(0, 0, 0, 0.16);
  width: 100%;
  padding-top: 120%;
  overflow: hidden;
  position: relative;
  border-radius: 40px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design
  > .wp-block-designbits-graphic
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier
  > .wp-block-designbits-graphic
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy
  > .wp-block-designbits-graphic
  > img {
  position: absolute;
  top: 0;
  left: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design
  > .debi-blocks-wrapper
  > h1,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier
  > .debi-blocks-wrapper
  > h1,
.debi-content-article
  .debi-content
  .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy
  > .debi-blocks-wrapper
  > h1 {
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy {
    display: flex;
    flex-direction: column;
  }
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design
    > .wp-block-designbits-graphic,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier
    > .wp-block-designbits-graphic,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy
    > .wp-block-designbits-graphic {
    max-width: 300px;
    height: auto;
    padding-top: 0;
  }
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design
    > .wp-block-designbits-graphic
    > img,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier
    > .wp-block-designbits-graphic
    > img,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy
    > .wp-block-designbits-graphic
    > img {
    position: static;
  }
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-business-value-of-design
    > .debi-blocks-wrapper,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-new-design-frontier
    > .debi-blocks-wrapper,
  .debi-content-article
    .debi-content
    .wp-block-designbits-blocks-with-graphic.debi-blocks-with-graphic-study-design-economy
    > .debi-blocks-wrapper {
    margin-bottom: 50px;
  }
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid {
  display: grid;
  grid-template-columns: minmax(80px, 100px) 1fr;
  grid-column-gap: 50px;
  margin-bottom: 50px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid:last-child {
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid
  > * {
  margin: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid
  > .debi-image-wrapper {
  width: 100%;
  grid-column-start: 1;
  grid-column-end: 2;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid
  > .debi-text-wrapper {
  grid-column-start: 2;
  grid-column-end: 3;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid
  > .debi-text-wrapper
  > .debi-design-is-not-title {
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-is-not
  > .debi-grid
  > .debi-text-wrapper
  > .debi-design-is-not-text {
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-finnish-classic-design,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reanim,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chemarts,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-crops4luxury,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-r3-coat,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reborn-reworn {
  display: grid;
  grid-gap: 50px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-finnish-classic-design:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reanim:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chemarts:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-crops4luxury:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-r3-coat:last-child,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reborn-reworn:last-child {
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-finnish-classic-design
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reanim
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chemarts
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-crops4luxury
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-r3-coat
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reborn-reworn
  > img {
  min-height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 40px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-finnish-classic-design
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reanim
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chemarts
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-crops4luxury
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-r3-coat
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reborn-reworn
  > figcaption {
  text-align: center;
  grid-area: caption;
  margin-top: 0;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-finnish-classic-design {
  grid-template-areas: "image1 image2" "caption caption";
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-reanim,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chemarts {
  grid-template-areas: "image1 image2" "image3 image4" "caption caption";
  grid-gap: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-crops4luxury {
  margin-bottom: 50px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates {
  grid-template-areas: "image1 image1" "image2 image3";
  grid-gap: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates
  > img:first-child {
  grid-area: image1;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-chemarts,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-upcycling-coca-cola-crates {
  max-width: 600px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-hsl-city-bikes
  > img {
  border-radius: 40px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-hsl-city-bikes
  > figcaption {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-naava {
  max-width: 250px;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-pss-benefits
  > table {
  border-collapse: collapse;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-pss-benefits
  > table
  > tbody
  > tr:nth-child(odd) {
  background-color: #f5f5f5;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-pss-benefits
  > table
  > tbody
  > tr
  > td:first-child {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-classical-codesign {
  margin-top: 50px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-bringing-together-professionals {
  max-width: 545px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-design-drivers {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-pack-age {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-three-circles-chart {
  max-width: 290px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-how-might-we {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table {
  border-spacing: 20px;
  display: flex;
  flex-direction: column;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > thead
  > tr,
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > tbody
  > tr {
  display: grid;
  grid-template-columns: minmax(150px, 0.5fr) minmax(200px, 1fr) minmax(
      200px,
      1fr
    );
  grid-gap: 20px;
  margin-bottom: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > thead
  > tr:last-child,
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > tbody
  > tr:last-child {
  margin-bottom: 0;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > tbody
  > tr
  > td {
  vertical-align: top;
  padding: 20px;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > tbody
  > tr
  > td:first-child {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > tbody
  > tr
  > td:nth-child(2),
.debi-content-article
  .debi-content
  .wp-block-table.debi-table-internal-external
  > table
  > tbody
  > tr
  > td:nth-child(3) {
  background-color: #f5f5f5;
  border-radius: 40px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-brand-touchpoints
  > img {
  max-width: 485px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-brand-touchpoints
  > figcaption {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-helsinki-rebranding
  > img,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-fiskars
  > img {
  border-radius: 40px;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-helsinki-rebranding
  > figcaption,
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-fiskars
  > figcaption {
  text-align: center;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-braun-vs-apple {
  display: grid;
  grid-template-rows: auto auto;
  grid-auto-flow: column;
}
.debi-content-article
  .debi-content
  .wp-block-designbits-graphic.debi-graphic-braun-vs-apple
  > figcaption {
  display: block;
  text-align: center;
}

.debi-tooltip {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  color: #555;
  position: relative;
  text-decoration: underline;
}

@media (hover: none) {
  .debi-tooltip {
    cursor: pointer;
  }
}

.debi-tooltip-label {
  position: relative;
  z-index: 2;
}

.debi-tooltip-label:before {
  content: "";
  position: absolute;
  height: 80%;
  width: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.debi-tooltip-content {
  word-break: break-word;

  text-align: left;
  font-family: "nimbus-sans", sans-serif;
  font-size: 14px;
  font-weight: normal;

  --x-offset: 0px;
  display: block;
  visibility: hidden;
  position: absolute;
  top: 0;
  background: #fffae6;
  color: #555;
  left: calc(50% + var(--x-offset));
  transform: translate(-50%, calc(-100% - 10px));
  padding: 15px;
  border-radius: 5px;
  max-width: 300px;
  z-index: 3;
  width: 200px;
}

.debi-tooltip--open .debi-tooltip-content {
  line-height: 1.2;
  visibility: visible;
}

.debi-tooltip-content:before {
  width: 15px;
  height: 30px;
  left: max(10px, calc(50% - var(--x-offset)));
  transform: translateX(-50%);
  position: absolute;
  content: "";
  z-index: 1;
}

.debi-tooltip-content-top:before {
  bottom: -20px;
}

.debi-tooltip-content-bottom:before {
  top: -20px;
}

.debi-tooltip-content a {
  text-decoration: underline;
  border-bottom: none !important;
}

/* .debi-tooltip-content a:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  transform: translate(-15px, -15px);
  z-index: 1;
} */

.debi-tooltip-content a:visited {
  color: #555;
}

.debi-tooltip-content-top {
  transform: translate(-50%, calc(-100% - 10px));
}

.debi-tooltip-content-bottom {
  transform: translate(-50%, calc(21% + 10px));
}

.debi-tooltip-arrow {
  position: absolute;
  bottom: 0;
  left: max(10px, calc(50% - var(--x-offset)));
  transform: translateX(-50%);
  border: 10px solid transparent;
  pointer-events: none;
}

.debi-tooltip-content-bottom .debi-tooltip-arrow {
  width: 0;
  height: 0;
  top: -19px;
  border-bottom-color: #fffae6;
}

.debi-tooltip-content-top .debi-tooltip-arrow {
  width: 0;
  height: 0;
  bottom: -20px;
  border-top-color: #fffae6;
}

@media screen and (max-width: 800px) {
  .debi-tooltip-content {
    padding: 9px;
  }

  .debi-tooltip-content:before {
    left: max(9px, calc(50% - var(--x-offset)));
  }

  .debi-tooltip-arrow {
    border: 7px solid transparent;
    left: max(9px, calc(50% - var(--x-offset)));
  }

  .debi-tooltip-content-bottom .debi-tooltip-arrow {
    top: -14px;
  }

  .debi-tooltip-content-top .debi-tooltip-arrow {
    bottom: -14px;
  }
}

body.debi-page-privacy-notice .debi-page-header .debi-page-graphic {
  display: none !important;
}

.debi-photos-gallery ul {
  margin-bottom: 10px;
}

.blocks-gallery-grid {
  margin-bottom: 0px !important;
}

.blocks-gallery-grid img {
  border-radius: 10px;
}

.wp-block-separator {
  margin-bottom: 45px;
}

.debi-photo-aeg img {
  border-radius: 20px;
}

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