/* _content/AdrFrontend/Views/Centennial/Countdown.cshtml.rz.scp.css */
.countdown-container .background[b-ep0pf46xt2] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}

.countdown-container .alert[b-ep0pf46xt2] {
  display: none;
  background-color: #db2817;
  color: #fff;
  font-size: 40px;
  font-weight: bolder;
  font-family: monospace;
  padding: 3rem;
  border-radius: 10px;
}

.show[b-ep0pf46xt2] {
  display: block;
}

.countdown-container[b-ep0pf46xt2] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-block: 5rem;
  font-family: '"Suisse Int\'l"', sans-serif;
}

.countdown-container .image[b-ep0pf46xt2] {
  margin: auto;
  margin-block: 1rem;
}

.countdown-container img[b-ep0pf46xt2] {
  width: 100%;
  object-fit: contain;
}

.countdown[b-ep0pf46xt2] {
  display: flex;
  border-radius: 89px;
  background: linear-gradient(
      98deg,
      rgba(0, 0, 0, 0) -4.76%,
      rgba(0, 0, 0, 0.2) 107.38%
    ),
    #db2817;
  padding-inline: 4rem;
  margin: 3rem;
  flex-wrap: wrap;
  @media only screen and (max-width: 600px) {
    padding-inline: 2rem;
    margin: 1rem;
    border-radius: 50px;[b-ep0pf46xt2]
  }
}

.countdown div[b-ep0pf46xt2] {
  flex: 1;
  padding: 0rem 1rem;
}

.countdown-container p[b-ep0pf46xt2] {
  color: #fff;
  text-align: center;
  font-family: "Suisse Int'l Mono";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.2px;
  font: var(--heading-desktop-h6);
  margin: 1rem;
  min-width: 110px;
  @media only screen and (max-width: 900px) {
    min-width: auto;[b-ep0pf46xt2]
  }
}

.countdown-container .number[b-ep0pf46xt2] {
  color: #fff;
  text-align: center;
  font-family: "Suisse Int'l";
  font-size: 75px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: -0.75px;
  font: var(--heading-desktop-h1);
  font-family: "Suisse Int'l";
}

@media only screen and (max-width: 1200px) {
  .countdown div[b-ep0pf46xt2] {
    flex: 1;
    padding: 0rem 0.5rem;
  }
  .countdown-container p[b-ep0pf46xt2] {
    font: var(--heading-mobile-h5);
    margin: 0.75rem;
  }
  .countdown-container .number[b-ep0pf46xt2] {
    font: var(--heading-mobile-h4);
    margin: 0.75rem;
  }
}

@media only screen and (max-width: 900px) {
  .countdown div[b-ep0pf46xt2] {
    flex: 1;
    padding: 0rem 0rem;
  }
  .countdown-container p[b-ep0pf46xt2] {
    font: var(--heading-mobile-h6);
    margin: 0.75rem;
  }
  .countdown-container .number[b-ep0pf46xt2] {
    font: var(--heading-mobile-h5);
    margin: 0.75rem;
  }
}
/* _content/AdrFrontend/Views/Centennial/FutureOfADR.cshtml.rz.scp.css */
body[b-3hg81uzzas] {
  background-color: #f7f6f5;
}

img[b-3hg81uzzas] {
  max-width: 100%;
  height: auto; /* Maintain aspect ratio */
}

.main-container[b-3hg81uzzas] {
  width: 100%;
  background-color: #f7f6f5;
  margin-inline: auto;
  max-width: 1440px;
  margin: auto;
  position: relative;
  font-family: '"Suisse Int\'l"', sans-serif;
}

.sub-container[b-3hg81uzzas] {
  margin: 0 80px 0 80px;
}
.inner-container[b-3hg81uzzas] {
  display: flex;
  width: fit-content;
  margin: 90px auto 90px auto;
  padding: 15px 80px;
  border-radius: 30px;
  background-color: #db2817;
  color: #ffffff;
  font-size: 23px;
}

@media only screen and (max-width: 700px) {
  .inner-container[b-3hg81uzzas] {
    border-radius: 100px;
    padding: 15px 40px;
  }
}

.content-section[b-3hg81uzzas] {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}

.inner-container > span[b-3hg81uzzas] {
  text-align: center;
  width: 100%;
  font-size: 40px;
  font-family: serif;
}
.content-section .left-content[b-3hg81uzzas] {
  width: 50%;
  display: flex;
}

.content-section .right-content[b-3hg81uzzas] {
  width: 50%;
  display: flex;
}

.table-content-left[b-3hg81uzzas] {
  width: 12%;
}

.table-content-right[b-3hg81uzzas] {
  width: 88%;
}

.content-section h1[b-3hg81uzzas] {
  padding-right: 50px;
}

.content-section p:nth-of-type(1)[b-3hg81uzzas] {
  font-size: 22px;
  padding-right: 50px;
  font: var(--subheading-desktop-s1);
}

/* Styles the second paragraph */
.content-section p:nth-of-type(2)[b-3hg81uzzas] {
  font-size: 16px;
  padding-right: 50px;
  font: var(--subheading-desktop-s3);
  font-family: "Suisse Int'l";
}

.bullet-num-red[b-3hg81uzzas] {
  display: inline-block;
  padding: 11px 10px 9px 10px;
  text-align: center;
  background-color: #db2817;
  color: white;
  border-radius: 50%;
  font-size: 26px;
  font-weight: bold;
  margin-top: 27px;
  font-family: '"Suisse Int\'l"', sans-serif;
}

.bullet-num-yellow[b-3hg81uzzas] {
  display: inline-block;
  padding: 11px 10px 9px 10px;
  text-align: center;
  background-color: #f8dc4c;
  color: #db2817;
  border-radius: 50%;
  font-size: 26px;
  font-weight: bold;
  margin-top: 10px;
}

.content-section .right-content .table-content-right > a[b-3hg81uzzas],
.content-section .left-content .table-content-right > a[b-3hg81uzzas] {
  border: 1px solid #000000;
  border-radius: 5px;
  padding: 10px 20px 10px 20px;
  color: #000000;
  text-decoration: auto;
  display: inline-block;
  font-family: "Inter", sans-serif;
}

.content-section .right-content .table-content-right > a:hover[b-3hg81uzzas],
.content-section .left-content .table-content-left > a:hover[b-3hg81uzzas] {
  text-decoration: underline;
}

.content-section.row1 .left-content > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: -16px;
}

.content-section.row2 .right-content .table-content-right > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-section.row3 .left-content > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-section.row4 .right-content .table-content-right > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: -38px;
}

.content-section.row5 .left-content > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: 36px;
}

.content-section.row6 .right-content .table-content-right > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: 20px;
}

.content-section.row7 .left-content > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: 20px;
}

.content-section.row8 .right-content .table-content-right > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: -20px;
}

.content-section.row9 .left-content > img[b-3hg81uzzas] {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  margin-top: -12px;
}

.card-image[b-3hg81uzzas] {
  height: 100%;
  width: 100%;
}

.full-content-last[b-3hg81uzzas] {
  background-image: url(/img/century-futureofadr-images/red-background.png);
  background-repeat: no-repeat;
  /*background-size: 76%;
	top: -25px;*/
  display: flex;
  position: relative;
  background-size: cover;
  background-position: center;
  width: 1320px;
  /*height: 510px;*/
  border-radius: 30px;
}

.inner-content-last[b-3hg81uzzas] {
  display: flex;
  width: 100%;
  margin: 120px 100px 90px 100px;
}

.inline-block-row[b-3hg81uzzas] {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.inline-block-row .inline-block-row1[b-3hg81uzzas],
.inline-block-row .inline-block-row2[b-3hg81uzzas],
.inline-block-row .inline-block-row3[b-3hg81uzzas] {
  margin-right: 10px;
  padding: 20px 12px 70px 20px;
  width: 28%;
  border-radius: 17px;
}

.full-content-last .inner-content-last .table-content-right > h1[b-3hg81uzzas],
.full-content-last .inner-content-last .table-content-right > p[b-3hg81uzzas] {
  color: #ffffff;
}

/*
* iPad Mini 
*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}

/*
* Responsive screen 
*/
@media screen and (max-width: 700px) {
  .content-section.row1 .left-content[b-3hg81uzzas],
  .content-section.row3 .left-content[b-3hg81uzzas],
  .content-section.row5 .left-content[b-3hg81uzzas],
  .content-section.row7 .left-content[b-3hg81uzzas],
  .content-section.row9 .left-content[b-3hg81uzzas],
  .content-section.row2 .right-content[b-3hg81uzzas],
  .content-section.row4 .right-content[b-3hg81uzzas],
  .content-section.row6 .right-content[b-3hg81uzzas],
  .content-section.row8 .right-content[b-3hg81uzzas] {
    width: 100%;
    order: 1;
  }

  .content-section.row1 .right-content[b-3hg81uzzas],
  .content-section.row3 .right-content[b-3hg81uzzas],
  .content-section.row5 .right-content[b-3hg81uzzas],
  .content-section.row7 .right-content[b-3hg81uzzas],
  .content-section.row9 .right-content[b-3hg81uzzas],
  .content-section.row2 .left-content[b-3hg81uzzas],
  .content-section.row4 .left-content[b-3hg81uzzas],
  .content-section.row6 .left-content[b-3hg81uzzas],
  .content-section.row8 .left-content[b-3hg81uzzas] {
    width: 100%;
    order: 2;
  }

  .sub-container[b-3hg81uzzas] {
    margin: 0 20px 0 20px;
  }

  .content-section p:nth-of-type(1)[b-3hg81uzzas] {
    padding-right: 20px;
  }

  /* Styles the second paragraph */
  .content-section p:nth-of-type(2)[b-3hg81uzzas] {
    padding-right: 20px;
  }

  .inline-block-row .inline-block-row1[b-3hg81uzzas],
  .inline-block-row .inline-block-row2[b-3hg81uzzas],
  .inline-block-row .inline-block-row3[b-3hg81uzzas] {
    width: 100%;
    padding: 20px 12px 27px 20px;
    margin-bottom: 22px;
  }

  .inner-content-last[b-3hg81uzzas] {
    margin: 35px 40px 35px 40px;
  }

  .bullet-num-yellow[b-3hg81uzzas] {
    margin-top: 29px;
    margin-left: -20px;
  }

  .full-content-last .inner-content-last .table-content-right > h1[b-3hg81uzzas],
  .full-content-last .inner-content-last .table-content-right > p[b-3hg81uzzas] {
    padding-right: 45px;
  }

  .inline-block-row[b-3hg81uzzas] {
    position: relative;
    left: -32px;
  }
  h2[b-3hg81uzzas] {
    margin-left: 1rem;
  }
}
h2[b-3hg81uzzas] {
  font: var(--heading-mobile-h1);
  margin-block: 1.5rem;
}
.row10 h2[b-3hg81uzzas] {
  color: #ffffff;
}
img[b-3hg81uzzas] {
  object-fit: contain;
}
@media screen and (max-width: 1000px) and (min-width: 700px) {
  .table-content-left[b-3hg81uzzas] {
    width: 20%;
  }
  .table-content-right[b-3hg81uzzas] {
    width: 80%;
  }
}

a[b-3hg81uzzas] {
  color: #c52213;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #db2817;
  text-decoration-thickness: 15%;
  text-underline-offset: 22%;
  text-underline-position: from-font;
}
/* _content/AdrFrontend/Views/Centennial/TimelineImpact.cshtml.rz.scp.css */
body[b-uh7y3fony6] {
  max-width: 100%;
  overflow-x: hidden;
}
.main-container[b-uh7y3fony6] {
  width: 100%;
  background-color: #f7f6f5;
  margin-inline: auto;
  max-width: 1440px;
  margin: auto;
  margin-top: 8rem;
  position: relative;
  font-family: '"Suisse Int\'l"', sans-serif;
}

img[b-uh7y3fony6] {
  max-width: 100%;
  height: auto; /* Maintain aspect ratio */
}

.inner-container[b-uh7y3fony6] {
  display: flex;
  width: 100%;
}
.box[b-uh7y3fony6] {
  align-items: flex-end;
  padding: 20px 0px 20px 60px;
  box-sizing: border-box;
}

.main-container .inner-container .left-section > h1[b-uh7y3fony6] {
  color: #272423;
  font-weight: 400;
  font-size: 56px;
  line-height: 120%;
  letter-spacing: -1;
}

.main-container .inner-container .full-section[b-uh7y3fony6] {
  width: 100%;
  background-color: #f3f3f3;
  align-content: end;
}

.main-container .inner-container .left-section[b-uh7y3fony6] {
  width: 50%;
  background-color: #f3f3f3;
  align-content: end;
}
.main-container .inner-container .left-section .text[b-uh7y3fony6] {
  border-left: 3px solid #e74c1b;
  padding-left: 10px;
  /*width: 50%;	*/
  color: #272423;
  font-weight: 400;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: 0;
  margin-left: 13px;
}
.main-container .inner-container .right-section[b-uh7y3fony6] {
  /*width: 50%;*/
  background-color: #f3f3f3;
  align-content: end;
}

.main-container .meta-nav-container[b-uh7y3fony6] {
  width: 100%;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #f3f3f3;
  display: block;
}

.main-container .meta-nav-container-mobile[b-uh7y3fony6],
.main-container .inner-container-mobile[b-uh7y3fony6],
.main-container .mobile-view-only[b-uh7y3fony6] {
  display: none;
}

.main-container .meta-nav-container .decades[b-uh7y3fony6] {
  background-color: #db2817;
  color: #fff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 10px 0;
  font-weight: bold;
  font-size: 14px;
  margin: 0 60px 0 60px;
  border-radius: 15px;
}

.main-container .meta-nav-container .decades .year-link[b-uh7y3fony6] {
  text-decoration: none;
  color: #ffffff;
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;
  letter-spacing: 0;
}

.timeline-main-container[b-uh7y3fony6] {
  border-left: 3px solid red;
  margin-left: 162px;
  padding-bottom: 28px;
}

.timeline-main-container.first[b-uh7y3fony6] {
  height: 80px;
  margin-bottom: 10px;
}

.timeline-main-container.last[b-uh7y3fony6] {
  border: 0 none;
  display: flex;
  margin-bottom: 10px;
}

.year-pill[b-uh7y3fony6] {
  left: 141px;
  background-color: #db2817;
  color: #fff;
  padding: 10px 50px 10px 50px;
  border-radius: 27px;
  font-weight: bold;
  font-size: 22px;
  position: absolute;
  display: flex;
  font-family: "Suisse Int'l";
}

.year-pill-sub[b-uh7y3fony6] {
  background-color: #e74c1b;
  color: #fff;
  padding: 10px 40px 10px 40px;
  border-radius: 20px;
  font-weight: bold;
  font-size: 16px;
  position: absolute;
  display: flex;
  margin-top: -18px;
  font-family: "Suisse Int'l";
}

.timeline-year-container[b-uh7y3fony6] {
  width: 85%;
  display: flex;
}

.timeline-main-container .timeline-year-container .left-section > h1[b-uh7y3fony6],
.timeline-main-container .timeline-year-container .right-section > h1[b-uh7y3fony6] {
  font-size: 24px;
  line-height: 118%;
  font-weight: 700;
  letter-spacing: 3%;
  padding-right: 25px;
  margin-top: 26px;
}

.timeline-main-container
  .timeline-year-container.horizontal-timeline
  .left-section
  > h1[b-uh7y3fony6],
.timeline-main-container
  .timeline-year-container.horizontal-timeline
  .right-section
  > h1[b-uh7y3fony6] {
  font-size: 24px;
  line-height: 118%;
  font-weight: 700;
  letter-spacing: 3%;
  padding-right: 40px;
  margin-top: 26px;
}

.timeline-main-container .timeline-year-container .left-section > p[b-uh7y3fony6],
.timeline-main-container .timeline-year-container .right-section > p[b-uh7y3fony6] {
  font-size: 18px;
  line-height: 125%;
  font-weight: 400;
  letter-spacing: 0;
  padding-right: 25px;
}

.timeline-main-container
  .timeline-year-container.horizontal-timeline
  .left-section
  > p[b-uh7y3fony6],
.timeline-main-container
  .timeline-year-container.horizontal-timeline
  .right-section
  > p[b-uh7y3fony6] {
  font-size: 18px;
  line-height: 125%;
  font-weight: 400;
  letter-spacing: 0;
  padding-right: 40px;
}

.timeline-main-container .timeline-year-container .left-section[b-uh7y3fony6] {
  width: 50%;
  position: relative;
}

.timeline-main-container .timeline-year-container .right-section[b-uh7y3fony6] {
  width: 50%;
  position: relative;
}

.timeline-wrapper[b-uh7y3fony6] {
  display: flex;
}

/*.timeline-wrapper.first {
	background-color: #f3f3f3;
}*/

.horizontal-line[b-uh7y3fony6] {
  width: 43%;
  height: 3px;
  background-color: #db2817;
  display: flex;
  position: absolute;
}

.horizontal-line-1[b-uh7y3fony6] {
  width: 43%;
  height: 3px;
  background-color: #db2817;
  display: flex;
  position: absolute;
}

.small-year[b-uh7y3fony6] {
  background-color: #ededec;
  color: #db2817;
  font-weight: bold;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 4%;
  display: flex;
  border: 2px solid #e74c1b;
  border-radius: 20px;
  margin: -19px 0 0 67px;
  padding: 10px 30px 10px 30px;
  height: max-content;
}

.small-year-new[b-uh7y3fony6] {
  background-color: #f7f6f5;
  color: #db2817;
  font-weight: bold;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 4%;
  border: 3px solid #e74c1b;
  border-radius: 27px;
  margin: 0;
  padding: 8px 46px 8px 46px;
  height: max-content;
  position: relative;
  margin-top: -3px;
  display: inline-block;
  font-family: "Suisse Int'l";
}

/*.small-year-new.y1923{
	position: relative;
	left: 300px;
}*/

.small-year-red[b-uh7y3fony6] {
  background-color: #db2817;
  color: #fff;
  border-radius: 20px;
  font-weight: bold;
  font-size: 22px;
  line-height: 120%;
  letter-spacing: 4%;
  border: 2px solid #e74c1b;
  border-radius: 27px;
  margin: 0;
  padding: 10px 50px 10px 50px;
  height: max-content;
  /* width: 8%; */
  display: inline-block;
  position: relative;
  margin-top: -5px;
}

.label-sub[b-uh7y3fony6] {
  font-size: 18px;
  font-weight: 600;
  color: #111;
}

.main-container .timeline-wrapper.row-1920[b-uh7y3fony6] {
  margin-top: 52px;
}

.red-vertical-border[b-uh7y3fony6] {
  margin-left: 28px;
}

.horizontal-timeline[b-uh7y3fony6] {
  margin: -46px 0 20px 69px;
}

.year-row[b-uh7y3fony6] {
  margin-top: 6px;
}

.main-container .timeline-wrapper.year-data[b-uh7y3fony6] {
  margin-top: 50px;
}

.main-container
  .timeline-wrapper.row-2012
  .timeline-main-container
  .timeline-year-container[b-uh7y3fony6] {
  margin-bottom: 97px;
}
@media screen and (min-width: 700px) {
  .row-2012 .timeline-main-container[b-uh7y3fony6] {
    padding-bottom: 8rem;
  }
}

.main-container
  .timeline-wrapper.row-1978
  .timeline-main-container
  .timeline-year-container[b-uh7y3fony6],
.main-container
  .timeline-wrapper.row-1951
  .timeline-main-container
  .timeline-year-container[b-uh7y3fony6],
.main-container
  .timeline-wrapper.row-1955
  .timeline-main-container
  .timeline-year-container[b-uh7y3fony6] {
  padding-bottom: 30px;
}

.main-container
  .timeline-wrapper.row-1925
  .timeline-main-container
  .timeline-year-container
  .right-section[b-uh7y3fony6] {
  position: relative;
  display: flex;
}

.main-container
  .timeline-wrapper.row-2012
  .timeline-main-container
  .timeline-year-container
  .right-section[b-uh7y3fony6] {
  display: flex;
  position: relative;
}

.main-container
  .timeline-wrapper.row-1948
  .timeline-main-container
  .timeline-year-container
  .right-section[b-uh7y3fony6] {
  display: flex;
  position: relative;
  top: -140px;
}

.timeline-wrapper.row-2024
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  top: -300px;
  margin-left: 51px;
}

.timeline-wrapper.row-1920
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  top: -53px;
}

.timeline-wrapper.row-2015
  .timeline-main-container
  .timeline-year-container
  .left-section
  > img[b-uh7y3fony6] {
  margin-top: 55px;
  margin-left: -20px;
}

.timeline-wrapper.row-1978
  .timeline-main-container
  .timeline-year-container
  .left-section
  > img[b-uh7y3fony6] {
  margin-left: 150px;
  position: relative;
}

.timeline-wrapper.row-1978
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  margin-top: -59px;
  position: relative;
}

.timeline-wrapper.row-1951-1
  .timeline-main-container
  .timeline-year-container
  .left-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  margin-top: -53px;
  right: 35px;
}

.timeline-wrapper.row-1948
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  margin-top: -164px;
  margin-left: 51px;
  height: 453px;
  width: 440px;
}

.timeline-wrapper.row-1934
  .timeline-main-container
  .timeline-year-container
  .left-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  margin-top: -32px;
  width: 84%;
}

.timeline-wrapper.row-1925
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  bottom: 200px;
}

.timeline-wrapper.row-2012
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6],
.timeline-wrapper.row-1925-1
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: auto;
  bottom: -60px;
}

.timeline-wrapper.row-1934
  .timeline-main-container
  .timeline-year-container
  .left-section
  > p[b-uh7y3fony6] {
  font-size: 18px;
  line-height: 125%;
  font-weight: 400;
  letter-spacing: 0;
  padding-right: 65px;
  color: #ffffff;
  padding: 87px 140px 28px 31px;
}

.timeline-wrapper.row-2024-1
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  display: flex;
  position: relative;
  bottom: 96px;
  margin-left: 36px;
}

@media screen and (min-width: 1200px) {
  .timeline-wrapper.row-2024
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6],
  .timeline-wrapper.row-2024
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    display: flex;
    position: absolute;
    top: -300px;
    margin-left: 51px;
  }
}

.timeline-wrapper.row-1955
  .timeline-main-container
  .timeline-year-container
  .right-section
  > img[b-uh7y3fony6] {
  margin-left: 106px;
}
@media screen and (min-width: 700px) and (max-width: 1200px) {
  .timeline-wrapper.row-1955
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    margin-left: 20px;
  }
}

.desktop-view-only[b-uh7y3fony6] {
  display: block;
}

.extra-spacing-desktop[b-uh7y3fony6] {
  margin-bottom: 50px;
}

.extra-spacing-mobile[b-uh7y3fony6] {
  margin-bottom: 0;
}

@media screen and (max-width: 700px) {
  .inner-container[b-uh7y3fony6] {
    flex-wrap: wrap;
  }

  .main-container .meta-nav-container[b-uh7y3fony6],
  .main-container .inner-container[b-uh7y3fony6] {
    display: none;
  }

  .small-year-red[b-uh7y3fony6] {
    display: none;
  }

  .main-container .mobile-view-only[b-uh7y3fony6] {
    display: flex;
  }

  .desktop-view-only[b-uh7y3fony6] {
    display: none;
  }

  .extra-spacing-mobile[b-uh7y3fony6] {
    margin-bottom: 50px;
  }

  .main-container .meta-nav-container-mobile[b-uh7y3fony6],
  .main-container .inner-container-mobile[b-uh7y3fony6] {
    display: flex;
  }

  .timeline-year-container[b-uh7y3fony6] {
    flex-wrap: wrap;
  }

  .timeline-main-container[b-uh7y3fony6] {
    margin-left: 55px;
  }

  .box[b-uh7y3fony6] {
    padding: 20px 0px 20px 37px;
  }

  .main-container .inner-container .left-section[b-uh7y3fony6] {
    width: 100%;
  }

  .main-container .inner-container .right-section[b-uh7y3fony6] {
    width: 100%;
  }

  .timeline-main-container .timeline-year-container .left-section[b-uh7y3fony6] {
    width: 100%;
  }

  .timeline-main-container .timeline-year-container .right-section[b-uh7y3fony6] {
    width: 100%;
  }

  .main-container .inner-container .left-section > h1[b-uh7y3fony6] {
    font-size: 40px;
  }

  .timeline-wrapper.row-1978
    .timeline-main-container
    .timeline-year-container
    .left-section
    > img[b-uh7y3fony6] {
    margin-left: -63px;
  }

  .year-pill[b-uh7y3fony6] {
    position: relative;
    left: 14px;
    font-size: 28px;
    padding: 15px 63px 15px 60px;
  }

  .small-year-new[b-uh7y3fony6] {
    padding: 8px 40px 8px 40px;
    font-size: 28px;
    margin-top: -4px;
  }

  .main-container .timeline-wrapper.row-1920[b-uh7y3fony6] {
    margin-top: 10px;
  }

  .timeline-wrapper.row-1920
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    top: 0;
    left: -55px;
    margin-bottom: 20px;
  }

  .horizontal-line[b-uh7y3fony6] {
    width: 12%;
  }

  .horizontal-timeline[b-uh7y3fony6] {
    margin: -46px 0 20px 45px;
  }

  .main-container .timeline-wrapper.year-data[b-uh7y3fony6] {
    margin-top: 9px;
  }

  .timeline-wrapper.row-1925
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    bottom: 0;
    left: -60px;
  }

  .horizontal-line-1[b-uh7y3fony6] {
    width: 10%;
  }

  .timeline-wrapper.row-1934
    .timeline-main-container
    .timeline-year-container
    .left-section
    > img[b-uh7y3fony6] {
    margin-top: -32px;
    left: -26px;
  }

  .timeline-wrapper.row-1948
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    margin-top: 0;
    left: -50px;
  }

  .main-container
    .timeline-wrapper.row-1948
    .timeline-main-container
    .timeline-year-container
    .right-section[b-uh7y3fony6] {
    top: 4px;
    left: -55px;
  }

  .timeline-wrapper.row-1951
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    display: flex;
    position: relative;
    left: 0;
  }

  .timeline-wrapper.row-1978
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    margin-top: 0;
    left: -66px;
  }

  .timeline-wrapper.row-2012
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    position: relative;
    left: -47px;
    bottom: 0;
    width: 75vw;
    max-width: none;
  }

  .main-container
    .timeline-wrapper.row-2012
    .timeline-main-container
    .timeline-year-container[b-uh7y3fony6] {
    margin-bottom: 50px;
  }

  .timeline-wrapper.row-2024
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    position: relative;
    left: -105px;
    top: -20px;
    margin-left: 25px;
  }

  .timeline-wrapper.row-2024-1
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    top: -11px;
    margin-left: -54px;
  }

  .timeline-wrapper.row-2025
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    position: relative;
    left: -60px;
  }

  .timeline-wrapper.row-1955
    .timeline-main-container
    .timeline-year-container
    .right-section
    > img[b-uh7y3fony6] {
    margin-left: 0;
  }
}
.scroll-anchor[b-uh7y3fony6] {
  scroll-margin-block: 25vh;
}

a[b-uh7y3fony6] {
  color: #c52213;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: #db2817;
  text-decoration-thickness: 15%;
  text-underline-offset: 22%;
  text-underline-position: from-font;
}
/* _content/AdrFrontend/Views/Podcasts/Episode.cshtml.rz.scp.css */
.button-group[b-fuamc9gu30] {
  display: flex;
  gap: 10px;

  & > a {
    display: flex;
    background-color: white;
    border: 1px solid var(--on-surface-text-primary);
    border-radius: 0.5rem;
    color: var(--on-surface-text-primary);
    padding: 0.75rem;
  }
}

.main-head[b-fuamc9gu30] {
  grid-area: header;
  padding: 4rem 0;
}
.content[b-fuamc9gu30] {
  grid-area: content;
}
.side[b-fuamc9gu30] {
  grid-area: sidebar;
}
.main-footer[b-fuamc9gu30] {
  grid-area: footer;
}

.label-ctn[b-fuamc9gu30] {
  padding: 1.875rem 0;
}

.headline[b-fuamc9gu30] {
  font: var(--heading-desktop-h1);
  color: var(--base-neutral-950);
  margin: 0;
}

@media only screen and (min-width: 1201px) {
  .wrapper[b-fuamc9gu30] {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 2fr;
    grid-template-areas:
      "header  header"
      "sidebar content"
      "footer  content";
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .toc[b-fuamc9gu30] {
    .toc-button {
      display: none;
    }

    h2[b-fuamc9gu30] {
      font: var(--subheading-desktop-overline);
      color: var(--on-surface-text-secondary);
      display: flex;
      align-items: center;
    }
    h2[b-fuamc9gu30]::after {
      content: "";
      flex: 1;
      margin-left: 24px;
      height: 1px;
      background-color: var(--base-neutral-400);
    }
    ul[b-fuamc9gu30] {
      font: var(--subheading-desktop-overline);
      list-style: none;
      margin: 0;
      padding-left: 1rem;
    }
    & > ul[b-fuamc9gu30] {
      padding-left: 0;
    }
    li > a[b-fuamc9gu30] {
      color: black;
      display: block;
      padding: 0.75rem 1rem;
      text-decoration: none;

      &:hover {
        background-color: #eeeeee;
      }
    }
  }

  .main-footer[b-fuamc9gu30] {
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
}

@media only screen and (max-width: 1200px) {
  .headline[b-fuamc9gu30] {
    font: var(--heading-mobile-h1);
  }

  .wrapper[b-fuamc9gu30] {
    display: block;
  }

  .main-head[b-fuamc9gu30] {
    padding: 1rem;
  }
  .side[b-fuamc9gu30] {
    padding: 2.5rem 1rem 1rem;
  }

  .content[b-fuamc9gu30] {
    padding: 2.5rem 1rem;
  }

  .toc[b-fuamc9gu30] {
    position: relative;

    .toc-button {
      background-color: var(--base-neutral-200);
      margin: 0;
      display: flex;
      align-items: center;
      padding: 1.25rem 2rem;
      border-radius: 16px;
      font: var(--text-small-medium);
      color: var(--base-neutral-950);
      position: relative;
      z-index: 1;
      outline: none;
      border: none;
      width: 100%;
    }

    h2[b-fuamc9gu30] {
      display: none;
    }

    .dropdown[b-fuamc9gu30] {
      background: var(--base-neutral-0);
      border-radius: 0 0 16px 16px;
      position: absolute;
      top: 50px;
      width: 100%;
      padding-top: 1rem;
      max-height: 15rem;
      display: none;
    }

    .show[b-fuamc9gu30] {
      display: block;
    }

    ul[b-fuamc9gu30] {
      list-style: none;
      margin: 0;
      padding-left: 0;
    }
    & > ul[b-fuamc9gu30] {
      padding-left: 0;
    }
    li > a[b-fuamc9gu30] {
      color: var(--base-neutral-950);
      font: var(--text-small-normal);
      display: block;
      padding: 0.5rem 2rem;
      text-decoration: none;
    }
  }

  .main-footer[b-fuamc9gu30] {
    padding: 2.5rem 1rem;
  }
}
/* _content/AdrFrontend/Views/Search/Google_Index.cshtml.rz.scp.css */
.main-custom[b-j7jzah7rxp] {
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    padding-top: 1.875rem;
}

@media screen and (max-width: 1200px) {
    .main-custom[b-j7jzah7rxp] {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
}

.button-container[b-j7jzah7rxp] {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; /* Adjust as needed for spacing */
}

p[b-j7jzah7rxp] {
    font: var(--subheading-desktop-overline);
    color: var(--on-surface-text-secondary);
    display: flex;
    align-items: center;
}

    p[b-j7jzah7rxp]::after {
        content: "";
        flex: 1;
        margin-left: 24px;
        height: 1px;
        background-color: var(--base-neutral-400);
    }

.line[b-j7jzah7rxp] {
    content: "";
    flex: 1;
    margin-top: 20px;
    margin-left: 15px;
    height: 1px;
    background-color: var(--base-neutral-400);
}

adr-rules-and-forms-card[b-j7jzah7rxp] {
    gap: 10px;
}

.text-primary[b-j7jzah7rxp] {
    font: var(--subheading-desktop-s1);
    color: var(--base-neutral-950);
}

.flex[b-j7jzah7rxp] {
    display: flex;
    align-items: center;
    padding-bottom: 2rem;
}

.open-search[b-j7jzah7rxp] {
    font: var(--text-small-medium);
    margin: 0;
    margin-right: 24px;
}

.tag-line[b-j7jzah7rxp] {
    display: flex;
    background-color: var(--base-neutral-400);
    flex-grow: 1;
    height: 1px;
    align-items: center;
}

.search-ctn[b-j7jzah7rxp] {
    padding: 2rem 0;
}
/* _content/AdrFrontend/Views/Search/Index.cshtml.rz.scp.css */
.main-custom[b-gyf70007je] {
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    padding-top: 1.875rem;
}

@media screen and (max-width: 1200px) {
    .main-custom[b-gyf70007je] {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
}

.button-container[b-gyf70007je] {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; /* Adjust as needed for spacing */
}

p[b-gyf70007je] {
    font: var(--subheading-desktop-overline);
    color: var(--on-surface-text-secondary);
    display: flex;
    align-items: center;
}

    p[b-gyf70007je]::after {
        content: "";
        flex: 1;
        margin-left: 24px;
        height: 1px;
        background-color: var(--base-neutral-400);
    }

.line[b-gyf70007je] {
    content: "";
    flex: 1;
    margin-top: 20px;
    margin-left: 15px;
    height: 1px;
    background-color: var(--base-neutral-400);
}

adr-rules-and-forms-card[b-gyf70007je] {
    gap: 10px;
}

.text-primary[b-gyf70007je] {
    font: var(--subheading-desktop-s1);
    color: var(--base-neutral-950);
}

.flex[b-gyf70007je] {
    display: flex;
    align-items: center;
    padding-bottom: 2rem;
}

.open-search[b-gyf70007je] {
    font: var(--text-small-medium);
    margin: 0;
    margin-right: 24px;
}

.tag-line[b-gyf70007je] {
    display: flex;
    background-color: var(--base-neutral-400);
    flex-grow: 1;
    height: 1px;
    align-items: center;
}

.search-ctn[b-gyf70007je] {
    padding: 2rem 0;
}
/* _content/AdrFrontend/Views/Shared/Article.cshtml.rz.scp.css */
.main-head[b-6o9dfhi5ji] {
  grid-area: header;
  padding: 4rem 0;
}
.content[b-6o9dfhi5ji] {
  grid-area: content;
}
.side[b-6o9dfhi5ji] {
  grid-area: sidebar;
}
.main-footer[b-6o9dfhi5ji] {
  grid-area: footer;
}

.label-ctn[b-6o9dfhi5ji] {
  padding: 1.875rem 0;
}

.headline[b-6o9dfhi5ji] {
  font: var(--heading-desktop-h1);
  color: var(--base-neutral-950);
  margin: 0;
}

.red-century .headline[b-6o9dfhi5ji] {
  font: var(--heading-desktop-h1);
  color: var(--base-neutral-0);
  margin: 0;
}

@media only screen and (min-width: 1201px) {
  .wrapper[b-6o9dfhi5ji] {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 2fr;
    grid-template-areas:
      "header  header"
      "sidebar content"
      "footer  content";
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .wrapper-header[b-6o9dfhi5ji] {
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .toc[b-6o9dfhi5ji] {
    .toc-button {
      display: none;
    }

    h2[b-6o9dfhi5ji] {
      font: var(--subheading-desktop-overline);
      color: var(--on-surface-text-secondary);
      display: flex;
      align-items: center;
    }
    h2[b-6o9dfhi5ji]::after {
      content: "";
      flex: 1;
      margin-left: 24px;
      height: 1px;
      background-color: var(--base-neutral-400);
    }
    ul[b-6o9dfhi5ji] {
      font: var(--subheading-desktop-overline);
      list-style: none;
      margin: 0;
      padding-left: 1rem;
    }
    & > ul[b-6o9dfhi5ji] {
      padding-left: 0;
    }
    li > a[b-6o9dfhi5ji] {
      color: black;
      display: block;
      padding: 0.75rem 1rem;
      text-decoration: none;

      &:hover {
        background-color: #eeeeee;
      }
    }
  }

  .main-footer[b-6o9dfhi5ji] {
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
}

@media only screen and (max-width: 1200px) {
  .headline[b-6o9dfhi5ji] {
    font: var(--heading-mobile-h1);
  }

  .wrapper[b-6o9dfhi5ji] {
    display: block;
  }

  .main-head[b-6o9dfhi5ji] {
    padding: 1rem;
  }
  .side[b-6o9dfhi5ji] {
    padding: 2.5rem 1rem 1rem;
  }

  .content[b-6o9dfhi5ji] {
    padding: 2.5rem 1rem;
  }

  .toc[b-6o9dfhi5ji] {
    position: relative;

    .toc-button {
      background-color: var(--base-neutral-200);
      margin: 0;
      display: flex;
      align-items: center;
      padding: 1.25rem 2rem;
      border-radius: 16px;
      font: var(--text-small-medium);
      color: var(--base-neutral-950);
      position: relative;
      z-index: 1;
      outline: none;
      border: none;
      width: 100%;
    }

    h2[b-6o9dfhi5ji] {
      display: none;
    }

    .dropdown[b-6o9dfhi5ji] {
      background: var(--base-neutral-0);
      border-radius: 0 0 16px 16px;
      position: absolute;
      top: 50px;
      width: 100%;
      padding-top: 1rem;
      max-height: 15rem;
      display: none;
      overflow-y: scroll;
      padding-bottom: 1rem;
    }

    .show[b-6o9dfhi5ji] {
      display: block;
    }

    ul[b-6o9dfhi5ji] {
      list-style: none;
      margin: 0;
      padding-left: 0;
    }
    & > ul[b-6o9dfhi5ji] {
      padding-left: 0;
    }
    li > a[b-6o9dfhi5ji] {
      color: var(--base-neutral-950);
      font: var(--text-small-normal);
      display: block;
      padding: 0.5rem 2rem;
      text-decoration: none;
    }
  }

  .main-footer[b-6o9dfhi5ji] {
    padding: 2.5rem 1rem;
  }
}
.article-top-img[b-6o9dfhi5ji] {
  position: absolute;
  top: 0;
  z-index: -2;
  width: 100%;
  height: 24%;
  object-fit: cover;
}
.article-body-bg[b-6o9dfhi5ji] {
  background-color: var(--surface-base);
}

.red-century blockquote[b-6o9dfhi5ji] {
  font: var(--subheading-desktop-s1);
  border-left: 3px solid var(--base-red-700);
}
/* _content/AdrFrontend/Views/Shared/CenturyArticle.cshtml.rz.scp.css */
.main-head[b-j2u2kieabr] {
  grid-area: header;
  padding: 4rem 0;
}
.content[b-j2u2kieabr] {
  grid-area: content;
}
.side[b-j2u2kieabr] {
  grid-area: sidebar;
  font-family: '"Gestura Text"', serif;
  font-weight: 400;
  font-style: Regular;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: -1%;
}
.side div[b-j2u2kieabr] {
  margin-bottom: 3rem;
}
.main-footer[b-j2u2kieabr] {
  grid-area: footer;
}

.label-ctn[b-j2u2kieabr] {
  padding: 1.875rem 0;
}

.headline[b-j2u2kieabr] {
  font: var(--heading-desktop-h1);
  color: var(--base-neutral-950);
  margin: 0;
}

.red-century .headline[b-j2u2kieabr] {
  font: var(--heading-desktop-h1);
  color: var(--base-neutral-0);
  margin: 0;
}

@media only screen and (min-width: 1201px) {
  .wrapper[b-j2u2kieabr] {
    display: grid;
    gap: 30px;
    grid-template-columns: 1fr 2fr;
    grid-template-areas:
      "header  header"
      "sidebar content"
      "sidebar  content";
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .wrapper-header[b-j2u2kieabr] {
    max-width: var(--desktop-max-width);
    margin: auto;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .toc[b-j2u2kieabr] {
    .toc-button {
      display: none;
    }

    h2[b-j2u2kieabr] {
      font: var(--subheading-desktop-overline);
      color: var(--on-surface-text-secondary);
      display: flex;
      align-items: center;
    }
    h2[b-j2u2kieabr]::after {
      content: "";
      flex: 1;
      margin-left: 24px;
      height: 1px;
      background-color: var(--base-neutral-400);
    }
    ul[b-j2u2kieabr] {
      font: var(--subheading-desktop-overline);
      list-style: none;
      margin: 0;
      padding-left: 1rem;
    }
    & > ul[b-j2u2kieabr] {
      padding-left: 0;
    }
    li > a[b-j2u2kieabr] {
      color: black;
      display: block;
      padding: 0.75rem 1rem;
      text-decoration: none;

      &:hover {
        background-color: #eeeeee;
      }
    }
  }

  .main-footer[b-j2u2kieabr] {
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
}

@media only screen and (max-width: 1200px) {
  .headline[b-j2u2kieabr] {
    font: var(--heading-mobile-h1);
  }

  .wrapper[b-j2u2kieabr] {
    display: block;
  }

  .main-head[b-j2u2kieabr] {
    padding: 1rem;
  }
  .side[b-j2u2kieabr] {
    padding: 2.5rem 1rem 1rem;
  }

  .content[b-j2u2kieabr] {
    padding: 2.5rem 1rem;
  }

  .toc[b-j2u2kieabr] {
    position: relative;

    .toc-button {
      background-color: var(--base-neutral-200);
      margin: 0;
      display: flex;
      align-items: center;
      padding: 1.25rem 2rem;
      border-radius: 16px;
      font: var(--text-small-medium);
      color: var(--base-neutral-950);
      position: relative;
      z-index: 1;
      outline: none;
      border: none;
      width: 100%;
    }

    h2[b-j2u2kieabr] {
      display: none;
    }

    .dropdown[b-j2u2kieabr] {
      background: var(--base-neutral-0);
      border-radius: 0 0 16px 16px;
      position: absolute;
      top: 50px;
      width: 100%;
      padding-top: 1rem;
      max-height: 15rem;
      display: none;
      overflow-y: scroll;
      padding-bottom: 1rem;
    }

    .show[b-j2u2kieabr] {
      display: block;
    }

    ul[b-j2u2kieabr] {
      list-style: none;
      margin: 0;
      padding-left: 0;
    }
    & > ul[b-j2u2kieabr] {
      padding-left: 0;
    }
    li > a[b-j2u2kieabr] {
      color: var(--base-neutral-950);
      font: var(--text-small-normal);
      display: block;
      padding: 0.5rem 2rem;
      text-decoration: none;
    }
  }

  .main-footer[b-j2u2kieabr] {
    padding: 2.5rem 1rem;
  }
}
.article-top-img[b-j2u2kieabr] {
  position: absolute;
  top: 0;
  z-index: -2;
  width: 100%;
  object-fit: cover;
  height: 24%;
}
.article-body-bg[b-j2u2kieabr] {
  background-color: var(--surface-base);
}

.d-none[b-j2u2kieabr],
.d-xl-none[b-j2u2kieabr] {
  display: none;
}

@media only screen and (max-width: 1200px) {
  .d-block[b-j2u2kieabr] {
    display: block;
  }
}

@media only screen and (min-width: 1200px) {
  .d-xl-block[b-j2u2kieabr] {
    display: block;
  }
}
/* _content/AdrFrontend/Views/Shared/Components/Footer/Default.cshtml.rz.scp.css */
footer[b-51fx64ccut] {
  background-color: var(--surface-base);
  width: 100%;
}

adr-footer[b-51fx64ccut] {
  margin: auto;
}
/* _content/AdrFrontend/Views/Shared/Custom404.cshtml.rz.scp.css */
.wrapper[b-a7dr6o9tpe] {
  max-width: 1440px;
  margin: auto;
  padding: 64px 64px;
}
.text-wrapper[b-a7dr6o9tpe] {
  max-width: 805px;
}
h1[b-a7dr6o9tpe] {
  font: var(--heading-desktop-h1);
}
h2[b-a7dr6o9tpe] {
  font: var(--heading-desktop-h2);
}
p[b-a7dr6o9tpe] {
  font: var(--text-large-normal);
}
#search-bar[b-a7dr6o9tpe] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;

  background-color: var(--base-neutral-0-30);
  border-radius: 0.5rem;
  max-width: 714px;
  height: 50px;
  padding: 0 1rem;

  button {
    background: none;
    border: none;
    color: var(--base-neutral-200);
    padding: 4px;

    & > span {
      display: none;
    }
    &:hover[b-a7dr6o9tpe] {
      color: var(--surface-offset-lighter);
    }
  }
}
#input-search[b-a7dr6o9tpe] {
  flex: 1 0 0;
  width: 0;
  font: var(--text-medium-normal);
  background: none;
  color: inherit;
  border: none;
  outline: none;
}
#input-search[b-a7dr6o9tpe]::placeholder {
  color: var(--base-neutral-200);
}

@media screen and (max-width: 1200px) {
  h1[b-a7dr6o9tpe] {
    font: var(--heading-mobile-h1);
  }
  h2[b-a7dr6o9tpe] {
    font: var(--heading-mobile-h2);
  }
  .wrapper[b-a7dr6o9tpe] {
    padding: 64px 30px;
  }
}

@media screen and (max-width: 700px) {
  .wrapper[b-a7dr6o9tpe] {
    padding: 64px 15px;
  }
}
/* _content/AdrFrontend/Views/Shared/RulesCategory.cshtml.rz.scp.css */
.main-container[b-s7noz2h3se] {
  max-width: var(--desktop-max-width);
  margin: auto;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 3.75rem;
}

@media screen and (min-width: 1201px) {
  .archive[b-s7noz2h3se] {
    margin-top: 5rem;
  }
}

@media screen and (max-width: 1200px) {
  .main-container[b-s7noz2h3se] {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    padding-top: 1.5rem;
  }
  .title[b-s7noz2h3se] {
    margin-top: 1.5rem;
  }
}

@media screen and (max-width: 699px) {
  .main-container[b-s7noz2h3se] {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
/* _content/AdrFrontend/Views/Shared/RulesCategoryArchived.cshtml.rz.scp.css */
.main-container[b-1sawaxtory] {
  max-width: var(--desktop-max-width);
  margin: auto;
  padding-left: 3.75rem;
  padding-right: 3.75rem;
  padding-top: 1.875rem;
}

.active[b-1sawaxtory] {
  background-color: var(--on-surface-border-primary);
  border-radius: 0.625rem;
}

.list[b-1sawaxtory] {
  padding-bottom: 1.5rem;
}

@media screen and (min-width: 1200px) {
  .title[b-1sawaxtory] {
    padding-bottom: 1.5rem;
  }
}

@media screen and (max-width: 1199px) {
  .main-container[b-1sawaxtory] {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .title[b-1sawaxtory] {
    padding-top: 1rem;
  }
}
/* _content/AdrFrontend/Views/Shared/RulesSearch.cshtml.rz.scp.css */
.no-result[b-x80das4q3d] {
  font: var(--subheading-desktop-s1);
}

.container[b-x80das4q3d] {
  max-width: var(--desktop-max-width);
  margin: 3rem auto 2.5rem;
  padding: 0 3.75rem;
}

.breadcrumb[b-x80das4q3d] {
  padding-bottom: 2.5rem;
}

.hr-line[b-x80das4q3d] {
  border-top: 1px solid var(--base-neutral-400);
}

@media screen and (min-width: 700px) and (max-width: 1200px) {
  .container[b-x80das4q3d] {
    padding: 0 1.875rem;
  }
}

@media screen and (max-width: 699px) {
  .container[b-x80das4q3d] {
    padding: 0 1rem;
  }
}
/* _content/AdrFrontend/Views/Shared/TextDoc.cshtml.rz.scp.css */
header[b-esyxxhchqs] {
  background-color: var(--adr-body);
}

.header-title[b-esyxxhchqs] {
  display: flex;

  max-width: 1440px;
  min-height: 180px;
  margin: auto;
  padding-inline: 64px;
  padding-block: 30px;
}

h1[b-esyxxhchqs] {
  align-self: flex-end;
  font: var(--heading-desktop-h1);
  margin: 0;
  padding: 0;
}

.wrapper[b-esyxxhchqs] {
  max-width: 1440px;
  margin: auto;
  padding: 64px 64px;
}

.text-wrapper[b-esyxxhchqs] {
  max-width: 805px;
}

@media screen and (max-width: 1200px) {
  h1[b-esyxxhchqs] {
    font: var(--heading-mobile-h1);
  }
  .header-title[b-esyxxhchqs] {
    padding-inline: 30px;
  }
  .wrapper[b-esyxxhchqs] {
    padding: 64px 30px;
  }
}

@media screen and (max-width: 700px) {
  .header-title[b-esyxxhchqs] {
    padding-inline: 15px;
  }
  .wrapper[b-esyxxhchqs] {
    padding: 64px 15px;
  }
}
/* _content/AdrFrontend/Views/Shared/_InlineFrame.cshtml.rz.scp.css */
.iframe-wrapper[b-29q0chyao6] {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  min-height: 200px;
  max-height: 80vh;
}

.iframe-wrapper > iframe[b-29q0chyao6] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  border-radius: 2rem;
}
