#dbg {
  /* HTML5 display-role reset for older browsers */
}
#dbg div,
#dbg span,
#dbg applet,
#dbg object,
#dbg iframe,
#dbg h1,
#dbg h2,
#dbg h3,
#dbg h4,
#dbg h5,
#dbg h6,
#dbg p,
#dbg blockquote,
#dbg pre,
#dbg a,
#dbg abbr,
#dbg acronym,
#dbg address,
#dbg big,
#dbg cite,
#dbg code,
#dbg del,
#dbg dfn,
#dbg em,
#dbg img,
#dbg ins,
#dbg kbd,
#dbg q,
#dbg s,
#dbg samp,
#dbg small,
#dbg strike,
#dbg strong,
#dbg sub,
#dbg sup,
#dbg tt,
#dbg var,
#dbg b,
#dbg u,
#dbg i,
#dbg center,
#dbg dl,
#dbg dt,
#dbg dd,
#dbg ol,
#dbg ul,
#dbg li,
#dbg fieldset,
#dbg form,
#dbg label,
#dbg legend,
#dbg table,
#dbg caption,
#dbg tbody,
#dbg tfoot,
#dbg thead,
#dbg tr,
#dbg th,
#dbg td,
#dbg article,
#dbg aside,
#dbg canvas,
#dbg details,
#dbg embed,
#dbg figure,
#dbg figcaption,
#dbg footer,
#dbg header,
#dbg hgroup,
#dbg menu,
#dbg nav,
#dbg output,
#dbg ruby,
#dbg section,
#dbg summary,
#dbg time,
#dbg mark,
#dbg audio,
#dbg video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
#dbg article,
#dbg aside,
#dbg details,
#dbg figcaption,
#dbg figure,
#dbg footer,
#dbg header,
#dbg hgroup,
#dbg menu,
#dbg nav,
#dbg section {
  display: block;
}
#dbg sup {
  top: auto;
  font-size: 40%;
  line-height: 0;
  position: relative;
  vertical-align: super;
}
#dbg ol,
#dbg ul {
  list-style: none;
}
#dbg blockquote,
#dbg q {
  quotes: none;
}
#dbg blockquote:before, #dbg blockquote:after {
  content: "";
  content: none;
}
#dbg q:before, #dbg q:after {
  content: "";
  content: none;
}
#dbg table {
  border-collapse: collapse;
  border-spacing: 0;
}
#dbg *,
#dbg *:after,
#dbg *:before {
  box-sizing: border-box;
}
#dbg * {
  margin: 0;
  padding: 0;
  outline: none;
}

@font-face {
  font-family: "Mark";
  src: url("/fonts/Urbanist-Bold.woff2") format("woff2"), url("/fonts/Urbanist-Bold.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Mark";
  src: url("/fonts/Urbanist-Medium.woff2") format("woff2"), url("/fonts/Urbanist-Medium.woff") format("woff");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "Mark";
  src: url("/fonts/Urbanist-Bold.woff2") format("woff2"), url("/fonts/Urbanist-Bold.woff") format("woff");
  font-style: normal;
  font-weight: 800;
}
.dbg-standalone {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

@keyframes dbg-dot {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#dbg #dbg-step-1 figure.circle {
  width: 80%;
  padding-top: 40%;
  padding-bottom: 40%;
  position: absolute;
  right: 10%;
  top: 5%;
  height: 0;
  background: #0075c9;
  z-index: 1000;
  overflow: hidden;
  transform: translateX(150%) translateZ(1px) rotateX(0);
  transition: transform 1.5s cubic-bezier(0.28, 0, 0.18, 1);
  border-radius: 100%;
  display: block;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@media (min-width: 600px) {
  #dbg #dbg-step-1 figure.circle {
    width: 50%;
    padding-top: 25%;
    padding-bottom: 25%;
    position: absolute;
    right: 25%;
    top: 5%;
  }
}
@media (min-width: 991px) {
  #dbg #dbg-step-1 figure.circle {
    width: 35%;
    padding-top: 17.5%;
    padding-bottom: 17.5%;
    right: 2%;
    top: 20%;
  }
}
#dbg #dbg-step-1 figure.circle video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: block;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translateZ(1px);
}

#dbg #dbg-step-1.current figure.circle {
  transition: transform 1.5s cubic-bezier(0.28, 0, 0.18, 1) 0.25s;
  transform: translateX(0) translateZ(1px) rotateX(0);
}

#dbg #dbg-step-1.anim-out figure.circle {
  transition: transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0s;
  transform: translateX(150%) rotateX(0);
}

#dbg {
  width: 100%;
  height: 800px;
  overflow: hidden;
  position: relative;
  text-align: left;
  color: #0D1B2A;
  font-family: "Mark", sans-serif;
  background: #f7f7f7;
  transition: height 0.25s cubic-bezier(0.28, 0, 0.18, 1);
  font-size: calc(18px + 8 * (100vw - 1024px) / 896);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}
@media screen and (max-width: 1024px) {
  #dbg {
    font-size: 18px;
  }
}
@media screen and (min-width: 1920px) {
  #dbg {
    font-size: 26px;
  }
}
#dbg .dbg-slide {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  min-height: 100%;
  opacity: 0;
  pointer-events: none;
  font-size: 1.25rem;
  z-index: 1;
  transition: opacity 0.6s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide#dbg-loading {
  opacity: 1;
  z-index: 100;
  height: 100%;
  min-height: 640px;
  transform: translateY(-100%);
  transition: transform 0.6s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide#dbg-loading .dbg-container {
  height: 100%;
}
#dbg .dbg-slide#dbg-loading .dbg-container .dbg-block {
  height: 100%;
  align-items: baseline;
}
#dbg .dbg-slide#dbg-loading h2 {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0s;
}
#dbg .dbg-slide#dbg-loading.current {
  transform: translateY(0%);
  transition: transform 0.6s cubic-bezier(0.28, 0, 0.18, 1) 0s;
}
#dbg .dbg-slide#dbg-loading.current h2 {
  opacity: 1;
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide#dbg-loading h2 span {
  opacity: 0;
  animation: dbg-dot 1.3s infinite;
}
#dbg .dbg-slide#dbg-loading h2 span:nth-of-type(1) {
  animation-delay: 0s;
}
#dbg .dbg-slide#dbg-loading h2 span:nth-of-type(2) {
  animation-delay: 0.2s;
}
#dbg .dbg-slide#dbg-loading h2 span:nth-of-type(3) {
  animation-delay: 0.3s;
}
#dbg .dbg-slide#dbg-review .dbg-container > .dbg-block {
  padding-bottom: 240px;
}
#dbg .dbg-slide#dbg-review .dbg-container > .dbg-block > h2 {
  padding-top: 0;
  width: 100%;
}
#dbg .dbg-slide#dbg-review.dbg-editing .dbg-review-options {
  opacity: 0.25;
}
#dbg .dbg-slide#dbg-review.dbg-editing .dbg-review-options.dbg-dropdown-expand {
  opacity: 1;
}
#dbg .dbg-slide#dbg-review .dbg-review-options {
  display: none;
  position: relative;
  transition: opacity 0s;
}
#dbg .dbg-slide#dbg-review .dbg-review-options.active, #dbg .dbg-slide#dbg-review .dbg-review-options#dbg-step-1-review {
  display: block;
}
#dbg .dbg-slide#dbg-review .dbg-review-options p {
  font-size: 1rem;
}
#dbg .dbg-slide#dbg-review .dbg-review-options.dbg-dropdown-expand {
  z-index: 1000;
  opacity: 1;
}
#dbg .dbg-slide#dbg-review .dbg-review-options.dbg-dropdown-expand .dbg-dropdown dt button {
  background: #f7f7f7;
  border: solid 1px #000;
}
#dbg .dbg-slide#dbg-review .dbg-review-options.dbg-dropdown-expand .dbg-dropdown dt img {
  transform: translateY(-50%) rotate(180deg);
}
#dbg .dbg-slide#dbg-review .dbg-review-options.dbg-dropdown-expand .dbg-dropdown ul {
  display: block;
}
#dbg .dbg-slide#dbg-review .dbg-review-options.dbg-dropdown-expand .dbg-dropdown ul button:hover {
  background: #f7f7f7;
  border: solid 1px #000;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dd,
#dbg .dbg-slide#dbg-review .dbg-review-options .dropdown dt,
#dbg .dbg-slide#dbg-review .dbg-review-options .dropdown ul {
  margin: 0px;
  padding: 0px;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dd {
  position: relative;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown {
  width: 50%;
  max-width: 100%;
  line-height: 1;
  white-space: nowrap;
  border: none;
  cursor: pointer;
  display: inline-block;
  margin: 15px 0 30px;
  border-radius: 30px;
  box-shadow: 0 10px 10px rgba(0, 0, 20, 0.15);
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dt {
  box-sizing: border-box;
  text-decoration: none;
  font-weight: 600;
  box-sizing: content-box;
  border-radius: 30px;
  background: white;
  font-size: 1.25rem;
  padding: 5px 60px 5px 5px;
  z-index: 10;
  position: relative;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dt img {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  color: #0D1B2A;
  width: 1rem;
  height: auto;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dt button {
  pointer-events: none;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown button {
  background: none;
  color: #0D1B2A;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
  padding: 20px 30px;
  cursor: pointer;
  box-shadow: none;
  border: none;
  font-size: 1.25rem;
  font-weight: 600;
  border-radius: 30px;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown ul {
  background: white;
  display: none;
  width: calc(100% - 10px);
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: 600;
  box-sizing: content-box;
  border-radius: 0 0 30px 30px;
  background: white;
  padding: 30px 5px 5px 5px;
  top: -30px;
  z-index: 1;
  box-shadow: 0 10px 10px rgba(0, 0, 20, 0.15);
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown ul li button {
  margin: 0 5px 0 0;
}
#dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown ul li .selected {
  display: none;
}
#dbg .dbg-slide.blue {
  color: white;
}
#dbg .dbg-slide.blue .dbg-pagination a {
  color: white;
}
#dbg .dbg-slide.bright-blue {
  background: #133775;
  color: white;
}
#dbg .dbg-slide.bright-blue .dbg-pagination a {
  color: white;
}
#dbg .dbg-slide .dbg-anim-in-left {
  transform: translateX(-100%);
  transition: transform 0.5s cubic-bezier(0.28, 0, 0.18, 1) 1s, opacity 0.5s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
@media (max-width: 1023px) and (orientation: portrait) {
  #dbg .dbg-slide .dbg-anim-in-left {
    transform: translateY(100%);
    opacity: 0;
  }
}
#dbg .dbg-slide .dbg-anim-in-top {
  transform: translateY(-100%);
  transition: transform 0.5s cubic-bezier(0.28, 0, 0.18, 1) 1s, opacity 0.5s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide .dbg-anim-in-bottom {
  transform: translateY(50%);
  transition: transform 0.5s cubic-bezier(0.28, 0, 0.18, 1) 1s, opacity 0.5s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide .dbg-fade-in {
  opacity: 0;
}
#dbg .dbg-slide .dbg-block-illo > div {
  opacity: 0;
  transform: translateX(100%);
}
#dbg .dbg-slide .dbg-block-illo > div:nth-of-type(1) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.1s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.1s;
}
#dbg .dbg-slide .dbg-block-illo > div:nth-of-type(2) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.2s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.2s;
}
#dbg .dbg-slide .dbg-block-illo > div:nth-of-type(3) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.3s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.3s;
}
#dbg .dbg-slide .dbg-block-illo > div:nth-of-type(4) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.4s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.4s;
}
#dbg .dbg-slide .dbg-block-illo > div:nth-of-type(5) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.5s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.5s;
}
#dbg .dbg-slide .dbg-block-illo > div:nth-of-type(6) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.6s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.6s;
}
@media (max-width: 1023px) and (orientation: portrait) {
  #dbg .dbg-slide .dbg-block-illo > div {
    transform: translateY(-100%);
  }
}
#dbg .dbg-slide.anim-out {
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.3s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide.anim-out .dbg-delay-0 {
  transition-delay: 0.5s;
}
#dbg .dbg-slide.anim-out .dbg-delay-1,
#dbg .dbg-slide.anim-out .dbg-delay-2 {
  transition-delay: 0s;
}
#dbg .dbg-slide.current {
  opacity: 1;
  pointer-events: all;
  z-index: 10;
  transition: opacity 0.3s cubic-bezier(0.28, 0, 0.18, 1) 0s;
}
#dbg .dbg-slide.current .dbg-anim-in-left {
  transform: translateX(0%);
  opacity: 1;
}
#dbg .dbg-slide.current .dbg-anim-in-bottom,
#dbg .dbg-slide.current .dbg-anim-in-top {
  transform: translateY(0%);
}
#dbg .dbg-slide.current .dbg-progress > svg.first .circle {
  stroke-dasharray: 25 100;
}
#dbg .dbg-slide.current .dbg-progress > svg.second .circle {
  stroke-dasharray: 50 100;
}
#dbg .dbg-slide.current .dbg-progress > svg.third .circle {
  stroke-dasharray: 75 100;
}
#dbg .dbg-slide.current .dbg-progress > svg.fourth .circle {
  stroke-dasharray: 100 100;
}
#dbg .dbg-slide.current .dbg-block-illo > div {
  opacity: 1;
  transform: translateX(0);
}
#dbg .dbg-slide.current .dbg-block-illo > div:nth-of-type(1) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.6s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.6s;
}
#dbg .dbg-slide.current .dbg-block-illo > div:nth-of-type(2) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.7s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.7s;
}
#dbg .dbg-slide.current .dbg-block-illo > div:nth-of-type(3) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.8s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.8s;
}
#dbg .dbg-slide.current .dbg-block-illo > div:nth-of-type(4) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.9s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.9s;
}
#dbg .dbg-slide.current .dbg-block-illo > div:nth-of-type(5) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 1s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide.current .dbg-block-illo > div:nth-of-type(6) {
  transition: opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 1.1s, transform 1s cubic-bezier(0.28, 0, 0.18, 1) 1.1s;
}
#dbg .dbg-slide.current .dbg-block-illo:after {
  opacity: 0.05;
  transform: scale(1) rotate(0deg);
  transition: transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0.5s, opacity 1s cubic-bezier(0.28, 0, 0.18, 1) 0.5s;
}
#dbg .dbg-slide.current .dbg-block-video video {
  opacity: 1;
  transform: scale(1) translateX(-50%) translateY(-50%);
  transition: transform 0.6s cubic-bezier(0.28, 0, 0.18, 1) 1s, opacity 0.6s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg .dbg-slide.current .dbg-fade-in {
  opacity: 1;
}
#dbg .dbg-slide.current .dbg-delay-0 {
  transition-delay: 0s;
}
#dbg .dbg-slide.current .dbg-delay-1 {
  transition-delay: 0.5s;
}
#dbg .dbg-slide.current .dbg-delay-2 {
  transition-delay: 1s;
}
#dbg .dbg-slide.current .dbg-slow {
  transition-duration: 1s;
}
#dbg .dbg-container {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  position: absolute;
  min-height: 800px;
  align-content: flex-start;
  background: #f7f7f7;
}
#dbg .dbg-container.color-rose {
  background: #f7f7f7;
}
#dbg .dbg-container.color-blue {
  background: #f7f7f7;
}
#dbg .dbg-container > .full-width {
  width: 100%;
  flex-basis: 100%;
}
#dbg .dbg-container > .medium-width {
  width: 60%;
}
#dbg .dbg-container > .medium-width .dbg-options {
  max-width: 100%;
}
#dbg .dbg-block-illo {
  height: 100%;
  width: 40%;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
}
#dbg .dbg-block-illo > div {
  flex-basis: 100%;
  padding: 30px;
  height: 33.3%;
  z-index: 10;
  position: relative;
}
#dbg .dbg-block-illo > div.highlight img,
#dbg .dbg-block-illo > div.highlight svg {
  transform: scale(1.1) rotate(2deg);
  transition: transform 0.3s cubic-bezier(0.28, 0, 0.18, 1);
}
#dbg .dbg-block-illo > div img,
#dbg .dbg-block-illo > div svg {
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto;
  width: 100%;
  position: absolute;
  top: 10%;
  left: 0%;
  height: 80%;
  display: block;
  transform-origin: 50% 50%;
  transition: transform 0.3s cubic-bezier(0.28, 0, 0.18, 1);
}
#dbg .dbg-block-illo > div:nth-of-type(even) {
  padding-right: 0;
}
#dbg .dbg-block-illo > div:nth-of-type(even) img,
#dbg .dbg-block-illo > div:nth-of-type(even) svg {
  left: 60px;
}
#dbg .dbg-block-illo > div:nth-of-type(odd) {
  padding-left: 0;
}
#dbg .dbg-block-illo > div:nth-of-type(odd) img,
#dbg .dbg-block-illo > div:nth-of-type(odd) svg {
  left: -60px;
}
#dbg .dbg-block-illo > div.center {
  padding: 30px;
}
#dbg .dbg-block-illo > div.center img,
#dbg .dbg-block-illo > div.center svg {
  margin: 0 auto;
  left: 0;
}
#dbg .dbg-block-illo > div.center.solo {
  height: 40%;
}
#dbg .dbg-block-illo.color-rose {
  background: #f7f7f7;
}
#dbg .dbg-block-illo.color-blue {
  background: #133775;
}
#dbg .dbg-block-illo:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  /*background: url(../dbg-images/dbg-illustrations/dbg-texture.svg) no-repeat center center;*/
  background-size: cover;
  opacity: 0;
  transform: scale(1.2) rotate(10deg);
  transition: transform 0.3s cubic-bezier(0.28, 0, 0.18, 1) 0s, opacity 0.3s cubic-bezier(0.28, 0, 0.18, 1);
}
#dbg .dbg-block-video {
  height: 100%;
  width: 540px;
  position: fixed;
  right: 0;
  top: 0;
  overflow: hidden;
}
#dbg .dbg-block-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transform: translateX(-50%) translateY(-50%) scale(1.5);
  opacity: 0;
  transition: transform 0.6s cubic-bezier(0.28, 0, 0.18, 1) 0s, opacity 0.6s cubic-bezier(0.28, 0, 0.18, 1) 0s;
}
#dbg .dbg-block {
  padding: 60px;
  width: 50%;
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
#dbg .dbg-block.dbg-step {
  min-height: 800px;
  height: 100%;
}
#dbg .dbg-block.blue {
  background: #133775;
  color: white;
}
#dbg .dbg-block.pulse {
  animation: dbg-pulse 2s cubic-bezier(0.28, 0, 0.18, 1) infinite;
}
#dbg .dbg-block.bright-blue {
  background: #133775;
  color: white;
}
#dbg .dbg-block h2 {
  font-weight: bold;
  line-height: 1.25;
  font-size: 200%;
  padding: 60px 0;
}
#dbg .dbg-block.full-width {
  width: 100%;
}
#dbg .dbg-block.full-width h2 {
  width: 50%;
}
#dbg .dbg-block.centered, #dbg .dbg-block.v-centered {
  text-align: center;
}
#dbg .dbg-block.centered h2, #dbg .dbg-block.v-centered h2 {
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
#dbg .dbg-block.centered h2.suggestion, #dbg .dbg-block.v-centered h2.suggestion {
  padding-top: 60px;
}
#dbg .dbg-block.v-centered {
  display: flex;
  align-items: center;
}
#dbg .dbg-block.v-centered h2 {
  width: 100%;
  padding: 60px;
}
#dbg .dbg-block .dbg-options {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
#dbg .dbg-block .dbg-options > div {
  flex-basis: 100%;
  margin-bottom: 30px;
}
#dbg .dbg-block .dbg-options > div.half {
  flex-basis: 50%;
  padding-right: 30px;
}
#dbg .dbg-block .dbg-options label {
  margin: 0 0 30px;
  font-size: 1.15rem;
}
#dbg .dbg-block .dbg-options input[type=text] {
  border-radius: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  width: 100%;
  text-align: center;
  font-size: 1.15rem;
  border: none;
  color: #133775;
  padding: 15px 0;
  border-bottom: 2px solid #133775;
}
#dbg .dbg-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 60px;
  background: #f7f7f7;
  margin: 0 auto;
  width: 100%;
}
#dbg .dbg-grid > .dbg-product {
  flex-basis: 50%;
  padding: 60px;
  text-align: center;
}
#dbg .dbg-grid > .dbg-product .dbg-detail {
  margin-bottom: 30px;
}
#dbg .dbg-grid > .dbg-product figure {
  width: 100%;
  height: 0;
  padding-top: 100%;
  position: relative;
}
#dbg .dbg-grid > .dbg-product figure a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#dbg .dbg-grid > .dbg-product figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 75%;
  height: 75%;
  z-index: 10;
  -o-object-fit: contain;
     object-fit: contain;
  transform: translateX(-50%) translateY(-50%);
}
#dbg .dbg-grid > .dbg-product figure:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: #133775;
  top: 0;
  left: 0;
  transform: scale(0.6);
  z-index: 1;
  transition: transform 0.3s ease;
}
#dbg .dbg-grid > .dbg-product figure:hover:after {
  transform: scale(0.9);
}
#dbg .dbg-grid > .dbg-product.dbg-color-gold figure:after {
  background: #D0B368;
}
#dbg .dbg-grid > .dbg-product.dbg-color-ltBlue figure:after {
  background: #00AEEF;
}
#dbg .dbg-grid > .dbg-product.dbg-color-dkBlue figure:after {
  background: #0C1C4D;
}
#dbg .dbg-grid > .dbg-product p {
  font-size: 1.2rem;
  line-height: 1.5;
  margin: 2rem 0;
}
#dbg .dbg-grid > .dbg-product a h3 {
  margin-bottom: 0.75rem;
  font-size: 1.75rem;
}
#dbg .dbg-grid > .dbg-product .product-title {
  color: #0D1B2A;
  text-decoration: none;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating {
  font-size: 1rem;
  line-height: 1;
  display: inline-block;
  position: relative;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating .star {
  width: 1rem;
  display: inline-block;
  margin: 0 0.1rem;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating .star img {
  display: inline;
  width: 100%;
  height: auto;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating .star.first {
  margin-left: 0;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating .star.last {
  margin-right: 0;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating .dbg-stars-top {
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  overflow: hidden;
}
#dbg .dbg-grid > .dbg-product .dbg-star-rating .dbg-stars-bottom {
  opacity: 0.25;
}
#dbg .dbg-grid > .dbg-product .dbg-btn.half {
  width: calc(50% - 120px);
  margin: 15px;
  padding: 20px 30px;
}
#dbg .dbg-grid.suggestion > .dbg-product {
  flex-basis: 33.3%;
  padding: 60px 60px 120px;
  position: relative;
}
#dbg .dbg-grid.suggestion > .dbg-product a h3 {
  font-size: 1.25rem;
  font-weight: 400;
}
#dbg .dbg-grid.suggestion > .dbg-product p {
  font-size: 1rem;
}
#dbg .dbg-grid.suggestion > .dbg-product .dbg-btn {
  position: absolute;
  left: 60px;
  bottom: 60px;
  width: calc(100% - 60px * 3);
}
@media (max-width: 767px) {
  #dbg .dbg-grid.suggestion .dbg-btn {
    position: relative;
    left: auto;
    bottom: auto;
    width: auto;
  }
}
#dbg .dbg-btn {
  text-align: center;
  padding: 20px 20px;
  font-size: 1rem;
  width: calc(100% - 60px / 1.5);
  max-width: 100%;
  line-height: 1;
  white-space: nowrap;
  border-radius: 30px;
  border: none;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  text-decoration: none;
  font-weight: 600;
  box-sizing: content-box;
  transition: color 0.3s cubic-bezier(0.28, 0, 0.18, 1), background 0.3s cubic-bezier(0.28, 0, 0.18, 1);
}
#dbg .dbg-btn.disabled {
  pointer-events: none;
  opacity: 0.3;
}
#dbg .dbg-btn span.small {
  display: block;
  font-size: 1rem;
  margin: 10px 15px 0;
  white-space: normal;
  line-height: 1.25;
  font-weight: 400;
}
#dbg .dbg-btn.border {
  color: #0D1B2A;
  border: 2px solid #133775;
  background: none;
}
#dbg .dbg-btn.border:hover, #dbg .dbg-btn.border:focus {
  background: #f7f7f7;
  color: #0D1B2A;
}
#dbg .dbg-btn.border.white {
  color: white;
  background: #133775;
  border-color: white;
}
#dbg .dbg-btn.border.white:hover, #dbg .dbg-btn.border.white:focus {
  background: #f7f7f7;
  color: #0D1B2A;
}
#dbg .dbg-btn.blue {
  background: #1b4ca4;
  color: white;
  box-shadow: 0 10px 10px rgba(0, 0, 20, 0.15);
}
#dbg .dbg-btn.blue:hover, #dbg .dbg-btn.blue:focus {
  background: white;
  color: #0D1B2A;
}
#dbg .dbg-btn.blue.no-shadow {
  box-shadow: 0 0 0 rgba(0, 0, 20, 0);
  border: 2px solid #133775;
  background: #133775;
}
#dbg .dbg-btn.blue.no-shadow:hover, #dbg .dbg-btn.blue.no-shadow:focus {
  background: #f7f7f7;
  color: #0D1B2A;
}
#dbg .hide {
  display: none;
}
#dbg .dbg-name-slot {
  display: none;
}
#dbg .dbg-no-name-option,
#dbg .dbg-options.dbg-no-name-option {
  display: none;
}
#dbg .dbg-no-name-option.show,
#dbg .dbg-options.dbg-no-name-option.show {
  display: inline;
}
#dbg.no-name .dbg-no-name-option {
  display: inline;
}
#dbg.no-name .dbg-no-name-option.dbg-options {
  display: flex;
}
#dbg.no-name .dbg-name-option {
  display: none;
}
#dbg.no-name #dbg-splash .dbg-pagination {
  display: none;
}
#dbg .dbg-name-slot.show {
  display: inline;
}
#dbg h2.suggestion {
  padding-top: 60px;
}
#dbg #dbg-email-form {
  color: white;
  background: #133775;
  text-align: center;
  width: 100%;
  padding: 60px 120px;
}
#dbg #dbg-email-form form {
  padding: 0px 120px;
  margin: 0 auto;
  max-width: 920px;
}
#dbg #dbg-email-form form label {
  font-weight: bold;
  line-height: 1.25;
  font-size: 150%;
  color: white;
  text-align: center;
  padding-bottom: 60px;
}
#dbg #dbg-email-form form input[type=email] {
  border-radius: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  text-align: center;
  font-size: 1.15rem;
  background: none;
  border: none;
  color: white;
  margin-bottom: 30px;
  padding: 15px 0;
  border-bottom: 2px solid white;
}
#dbg #dbg-email-form form button {
  width: 100%;
}
#dbg .dbg-restart.mobile {
  display: none;
}
#dbg .dbg-restart.desktop {
  color: white;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  margin: 0 auto;
  position: relative;
}
#dbg .dbg-restart.desktop > span {
  width: 2.5rem;
  height: 2.5rem;
  display: inline-block;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2.5rem;
  transition: transform 0.3s ease;
}
#dbg .dbg-restart.desktop > span i {
  transform: scaleX(-0.8) scaleY(0.8);
}
#dbg .dbg-restart.desktop:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid white;
  border-radius: 100%;
  transform: translateX(-50%);
}
#dbg .dbg-restart.desktop:hover > span, #dbg .dbg-restart.desktop:focus > span {
  transform: rotate(-360deg);
}
#dbg .dbg-progress {
  font-size: 100%;
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  border: 2px solid #133775;
  color: white;
  position: relative;
}
#dbg .dbg-progress > span {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 0.8rem;
  line-height: 1;
  transform: translateY(-50%) translateX(-50%);
}
#dbg .dbg-progress > svg {
  width: 2rem;
  height: 2rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
}
#dbg .dbg-progress > svg .circle {
  fill: none;
  stroke: white;
  stroke-width: 3;
  stroke-dasharray: 0 100;
  transition: stroke-dasharray 1s cubic-bezier(0.28, 0, 0.18, 1) 1s;
}
#dbg #dbg-review .dbg-pagination {
  align-items: center;
  width: 100%;
}
#dbg #dbg-review .dbg-pagination .dbg-back-btn {
  color: white;
}
#dbg .dbg-pagination {
  padding: 60px;
  display: flex;
  width: 100%;
  position: relative;
  left: 0;
  z-index: 100;
  padding: 60px 0 0;
}
#dbg .dbg-pagination > div {
  width: 50%;
}
#dbg .dbg-pagination > div:nth-of-type(1) a {
  padding-left: 0;
}
#dbg .dbg-pagination > div:nth-of-type(2) {
  text-align: right;
}
#dbg .dbg-pagination > div:nth-of-type(2) button {
  float: right;
}
#dbg .dbg-pagination > div:nth-of-type(2) a {
  padding-right: 0;
}
#dbg .dbg-pagination .results {
  width: auto;
  padding-left: 60px;
  padding-right: 60px;
}
#dbg .dbg-pagination .results.disabled {
  pointer-events: none;
  opacity: 0.25;
}
#dbg .dbg-pagination a {
  text-decoration: none;
  color: #0D1B2A;
  font-size: 1rem;
  padding: 60px;
}
#dbg .dbg-pagination a.disabled {
  color: #cccccc;
  pointer-events: none;
}
#dbg .dbg-pagination a .fas {
  transition: margin 0.3s cubic-bezier(0.28, 0, 0.18, 1);
}
#dbg .dbg-pagination a .fa-arrow-right {
  margin-left: 0.25rem;
}
#dbg .dbg-pagination a .fa-arrow-left {
  margin-right: 0.25rem;
}
#dbg .dbg-pagination a:hover .fa-arrow-right {
  margin-left: 0.75rem;
}
#dbg .dbg-pagination a:hover .fa-arrow-left {
  margin-right: 0.75rem;
}
#dbg .dbg-pagination.blue {
  background: #133775;
  color: white;
}
#dbg .dbg-pagination.blue a {
  color: white;
}
#dbg #dbg-result .dbg-pagination {
  width: 100%;
  position: relative;
  top: auto;
  padding: 60px;
  transform: none;
}
#dbg #dbg-splash {
  min-height: 720px;
}
#dbg #dbg-splash .dbg-container {
  position: relative;
}
#dbg #dbg-splash figure.circle {
  width: 40%;
  height: 0;
  padding-top: 40%;
  position: absolute;
  right: 60px;
  top: 90px;
  background: #133775;
  z-index: 1000;
  overflow: hidden;
  transform: translateX(150%) translateZ(1px) rotateX(0);
  transition: transform 1.5s cubic-bezier(0.28, 0, 0.18, 1);
  border-radius: 100%;
  display: block;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
#dbg #dbg-splash figure.circle video {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0%;
  display: block;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translateZ(1px);
}
#dbg #dbg-splash .dbg-pagination {
  width: 100%;
  transform: translateY(0);
  z-index: 1000;
  padding: 60px;
}
#dbg #dbg-splash.current figure.circle {
  transition: transform 1.5s cubic-bezier(0.28, 0, 0.18, 1) 0.25s;
  transform: translateX(0) translateZ(1px) rotateX(0deg);
}
#dbg #dbg-splash.anim-out figure.circle {
  transition: transform 1s cubic-bezier(0.28, 0, 0.18, 1) 0s;
  transform: translateX(150%) rotateX(0deg);
}
#dbg .mobile-only {
  display: none;
}
@media (max-width: 1024px) {
  #dbg #dbg-email-form form button {
    width: calc(100% - 60px * 2);
  }
  #dbg .dbg-btn {
    display: block;
    border-radius: 30px;
    font-size: 1rem;
    display: block;
    padding: 20px;
    width: calc(100% - 40px);
    border-radius: 30px;
    margin: 0;
  }
  #dbg .dbg-slide#dbg-review .dbg-container > .dbg-block {
    padding-bottom: 50vw;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown {
    width: 100%;
    font-size: 1rem;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown button {
    font-size: 1rem;
    padding: 20px;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dt img {
    right: 20px;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown ul {
    top: calc(-25px - 0.5rem);
  }
  #dbg .dbg-grid > .dbg-product .dbg-btn.half {
    width: calc(100% - 60px * 2);
    margin: 0 0 30px;
    padding: 30px 60px;
  }
  #dbg .dbg-block .dbg-options > div.half {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
    flex-basis: 100%;
  }
  #dbg .dbg-block-illo > div,
  #dbg .dbg-block-illo > div {
    height: 25%;
  }
}
@media (max-width: 1280px) {
  #dbg .dbg-grid > .dbg-product .dbg-btn.half {
    width: calc(100% - 60px * 2);
    margin: 0 0 30px;
    padding: 20px 20px;
  }
}
@media (max-height: 60vw) {
  #dbg .dbg-block .dbg-options {
    padding-bottom: 240px;
  }
}
@media (max-width: 1023px) and (orientation: landscape) {
  #dbg .dbg-block .dbg-options {
    padding-bottom: 240px;
  }
  #dbg .dbg-btn {
    display: block;
    padding: 20px;
    width: calc(100% - 40px);
    border-radius: 30px;
    margin: 0;
  }
  #dbg .dbg-slide#dbg-review .dbg-container > .dbg-block {
    padding-bottom: 50vw;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown button {
    padding: 20px;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dt img {
    right: 20px;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown ul {
    top: calc(-25px - 0.5rem);
  }
  #dbg .dbg-block h2 {
    font-size: 125%;
    padding: 60px 0;
  }
  #dbg .dbg-pagination {
    text-align: center;
  }
  #dbg .dbg-pagination > div {
    width: 100%;
  }
}
@media (max-width: 1023px) and (orientation: portrait) {
  #dbg .dbg-restart.desktop {
    display: none;
  }
  #dbg .dbg-restart.desktop {
    display: none;
  }
  #dbg .mobile-only {
    display: inline-block;
  }
  #dbg .dbg-restart.mobile {
    display: inline-block;
  }
  #dbg .dbg-pagination {
    top: auto;
    bottom: 0;
    transform: none;
    width: 100%;
    z-index: 100;
  }
  #dbg .dbg-grid.suggestion > .dbg-product .dbg-btn {
    position: relative;
    left: auto;
    bottom: auto;
    padding: 20px;
    width: calc(100% - 40px);
  }
  #dbg #dbg-splash h2 {
    opacity: 1;
    transform: none;
  }
  #dbg #dbg-splash .dbg-container > .dbg-block.blue {
    text-align: center;
    padding-bottom: 40%;
  }
  #dbg #dbg-splash figure.circle {
    position: relative;
    position: relative;
    right: auto;
    top: 0;
    width: 80%;
    padding-top: 80%;
    margin-top: -40%;
    margin-left: 10%;
  }
  #dbg #dbg-splash form {
    text-align: center;
  }
  #dbg .dbg-block-video {
    order: 1;
    width: 100%;
    height: 60vw;
    left: 0;
    top: 0;
    z-index: 10;
  }
  #dbg .dbg-btn {
    display: block;
    padding: 20px;
    width: calc(100% - 40px);
    border-radius: 30px;
    margin: 0;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown button {
    padding: 20px;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown dt img {
    right: 20px;
  }
  #dbg .dbg-slide#dbg-review .dbg-review-options .dbg-dropdown ul {
    top: calc(-25px - 0.5rem);
  }
  #dbg .dbg-block.full-width h2 {
    width: 80%;
    margin: 0 auto;
    text-align: center;
  }
  #dbg .dbg-block.centered h2,
  #dbg .dbg-block.v-centered h2 {
    padding: 20px 0;
  }
  #dbg .dbg-block {
    width: 100%;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-container {
    flex-direction: row;
    position: relative;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-container > .dbg-block {
    order: 2;
    z-index: 100;
    padding-bottom: 150px;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-container > .dbg-block:first-of-type {
    margin-top: 400px;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo {
    order: 1;
    width: 100%;
    height: 400px;
    left: 0;
    top: 0;
    z-index: 10;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo > div {
    height: 50%;
    width: auto;
    flex-basis: 30%;
    padding: 0 !important;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo > div img,
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo > div svg {
    height: 100%;
    margin: 0;
    left: auto;
    padding: 15px;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo > div.solo {
    height: 60%;
    flex-basis: 50%;
  }
  #dbg .dbg-slide#dbg-review .dbg-container > .dbg-block:first-of-type {
    margin-top: 0 !important;
  }
  #dbg .dbg-block .dbg-options > div.half {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
    flex-basis: 100%;
  }
  #dbg .dbg-container > .medium-width {
    width: 100%;
  }
  #dbg .dbg-pagination {
    text-align: center;
  }
  #dbg .dbg-pagination > div {
    width: 100%;
  }
  #dbg .dbg-grid > .dbg-product {
    flex-basis: 100%;
    padding: 60px;
  }
  #dbg .dbg-grid > .dbg-product .dbg-btn.half {
    width: calc(100% - 60px);
    margin: 0 0 30px;
    padding: 20px 30px;
  }
  #dbg .dbg-grid > .dbg-product .dbg-detail {
    margin-bottom: 0;
    height: auto !important;
  }
  #dbg .dbg-grid.suggestion {
    background: #133775;
  }
  #dbg .dbg-grid.suggestion > .dbg-product {
    flex-basis: 100%;
    background: #f7f7f7;
    padding: 60px;
    margin: 60px auto;
  }
  #dbg #dbg-email-form {
    padding: 60px;
  }
  #dbg #dbg-email-form form {
    padding: 0;
  }
  #dbg #dbg-email-form form label {
    font-size: 100%;
  }
  #dbg #dbg-email-form form button {
    width: calc(100% - 60px);
  }
  #dbg #dbg-review .dbg-pagination > div:nth-of-type(1) {
    display: none;
  }
  #dbg #dbg-review .dbg-pagination > div:nth-of-type(2) button {
    float: none;
    width: calc(100% - 60px * 2);
  }
  #dbg #dbg-result .dbg-pagination {
    text-align: left;
  }
}
@media (max-width: 767px) {
  #dbg .dbg-block {
    padding: 20px;
  }
  #dbg .dbg-block h2 {
    padding: 20px 0;
    font-size: 150%;
  }
  #dbg .dbg-block.full-width h2 {
    width: 100%;
  }
  #dbg .dbg-block .dbg-options > div,
  #dbg .dbg-block .dbg-options label {
    margin-bottom: 15px;
  }
  #dbg .dbg-block .dbg-options input[type=text] {
    padding-top: 0;
  }
  #dbg #dbg-splash .dbg-pagination {
    padding: 20px 0;
  }
  #dbg .dbg-block.dbg-step,
  #dbg .dbg-container {
    min-height: 400px;
  }
  #dbg .dbg-pagination > div:nth-of-type(1) a {
    padding-left: 20px;
  }
  #dbg .dbg-pagination > div:nth-of-type(2) a {
    padding-right: 20px;
  }
  #dbg .dbg-pagination a {
    padding: 20px;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo > div {
    flex-basis: 50%;
  }
  #dbg .dbg-slide:not(#dbg-splash):not(#dbg-result):not(#dbg-loading) .dbg-block-illo > div.solo {
    flex-basis: 75%;
    height: 100%;
  }
  #dbg #dbg .dbg-block-illo {
    align-items: flex-start;
  }
  #dbg .dbg-grid {
    padding: 0 20px;
  }
  #dbg .dbg-grid.suggestion > .dbg-product,
  #dbg .dbg-grid.suggestion {
    padding: 20px;
  }
  #dbg .dbg-block.centered h2.suggestion,
  #dbg .dbg-block.v-centered h2.suggestion {
    padding-top: 30px;
    padding-bottom: 0;
  }
  #dbg .dbg-grid.suggestion > .dbg-product {
    margin: 20px auto;
  }
  #dbg #dbg-result.dbg-pagination > div:nth-of-type(2) a {
    white-space: nowrap;
  }
  #dbg #dbg-result .dbg-pagination,
  #dbg .dbg-grid > .dbg-product {
    padding: 20px 0;
  }
}

@keyframes dbg-pulse {
  0%, 100% {
    background-color: #133775;
  }
  50% {
    background-color: #133775;
  }
}/*# sourceMappingURL=dbg-styles-wrapper.css.map */