/* Layout CSS for: page.html.twig, generated: Sun, 06 Sep 20 17:49:18 -0400 */

.page {
  display: flex;
  flex-flow: column;
  width: 100%;
}

.l-rw {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  max-width: 75em;
  width: 100%;
}

.l-r {
  flex: 0 0 auto;
  padding: 0 0.625em;
  width: 100%;
}

/* Begin breakpoint: wide */
@media all and (min-width: 60.0625em) {

.l-leaderboard { -webkit-order: -10; -ms-flex-order: -10; order: -10; }
.l-navbar { -webkit-order: -9; -ms-flex-order: -9; order: -9; }
.l-header { -webkit-order: -8; -ms-flex-order: -8; order: -8; }
.l-highlighted { -webkit-order: -7; -ms-flex-order: -7; order: -7; }
.l-features { -webkit-order: -6; -ms-flex-order: -6; order: -6; }
.l-content-prefix { -webkit-order: -5; -ms-flex-order: -5; order: -5; }
.l-main { -webkit-order: -4; -ms-flex-order: -4; order: -4; }
.l-content-suffix { -webkit-order: -3; -ms-flex-order: -3; order: -3; }
.l-subfeatures { -webkit-order: -2; -ms-flex-order: -2; order: -2; }
.l-footer { -webkit-order: -1; -ms-flex-order: -1; order: -1; }

.pr-header .arc--2 .l-r {
  width: 50%;
}

.pr-features .hr--2-3 .l-r,
.pr-features .arc--3 .l-r:nth-child(2) {
  width: 50%;
}

.pr-features .hr--2-3 .l-r:last-child,
.pr-features .arc--3 .l-r:last-child {
  width: 50%;
}

.pr-main .hr--1-2 .l-r:first-child {
  width: 75%;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.pr-main .hr--1-2 .l-r:last-child {
  width: 25%;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.pr-main .hr--1-3 .l-r:first-child {
  width: 75%;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.pr-main .hr--1-3 .l-r:last-child {
  width: 25%;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.pr-main .hr--2-3 .l-r {
  width: 50%;
}

.pr-main .arc--3 .l-r:first-child {
  width: 50%;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.pr-main .arc--3 .l-r:nth-child(2) {
  width: 25%;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.pr-main .arc--3 .l-r:last-child {
  width: 25%;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.pr-subfeatures .hr--2-3 .l-r,
.pr-subfeatures .hr--2-4 .l-r,
.pr-subfeatures .hr--3-4 .l-r,
.pr-subfeatures .hr--1-2-3 .l-r:nth-child(2),
.pr-subfeatures .hr--1-2-4 .l-r:nth-child(2),
.pr-subfeatures .hr--2-3-4 .l-r:first-child,
.pr-subfeatures .arc--4 .l-r:nth-child(2) {
  width: 50%;
}

.pr-subfeatures .hr--1-2-3 .l-r:last-child,
.pr-subfeatures .hr--1-2-4 .l-r:last-child {
  width: 50%;
}

.pr-subfeatures .hr--2-3-4 .l-r:nth-child(2) {
  width: 25%;
}

.pr-subfeatures .hr--2-3-4 .l-r:last-child,
.pr-subfeatures .arc--4 .l-r:last-child {
  width: 25%;
}

.pr-subfeatures .arc--4 .l-r:nth-child(3) {
  width: 25%;
}

}
/* End breakpoint */

/* Begin breakpoint: tabletisolate */
@media all and (min-width: 45.0625em) and (max-width: 60em) {

.l-leaderboard { -webkit-order: -1; -ms-flex-order: -1; order: -1; }
.l-navbar { -webkit-order: -10; -ms-flex-order: -10; order: -10; }
.l-header { -webkit-order: -9; -ms-flex-order: -9; order: -9; }
.l-highlighted { -webkit-order: -8; -ms-flex-order: -8; order: -8; }
.l-features { -webkit-order: -7; -ms-flex-order: -7; order: -7; }
.l-content-prefix { -webkit-order: -6; -ms-flex-order: -6; order: -6; }
.l-main { -webkit-order: -5; -ms-flex-order: -5; order: -5; }
.l-content-suffix { -webkit-order: -4; -ms-flex-order: -4; order: -4; }
.l-subfeatures { -webkit-order: -3; -ms-flex-order: -3; order: -3; }
.l-footer { -webkit-order: -2; -ms-flex-order: -2; order: -2; }

.pr-subfeatures .hr--3-4 .l-r {
  width: 50%;
}

.pr-subfeatures .hr--1-3-4 .l-r:nth-child(2),
.pr-subfeatures .hr--2-3-4 .l-r:nth-child(2) {
  width: 50%;
}

.pr-subfeatures .hr--1-3-4 .l-r:last-child,
.pr-subfeatures .hr--2-3-4 .l-r:last-child {
  width: 50%;
}

.pr-subfeatures .arc--4 .l-r:nth-child(3) {
  width: 50%;
}

.pr-subfeatures .arc--4 .l-r:last-child {
  width: 50%;
}

}
/* End breakpoint */

/* Begin breakpoint: mobile */
@media all and (max-width: 45em) {

.l-leaderboard { -webkit-order: -1; -ms-flex-order: -1; order: -1; }
.l-navbar { -webkit-order: -10; -ms-flex-order: -10; order: -10; }
.l-header { -webkit-order: -9; -ms-flex-order: -9; order: -9; }
.l-highlighted { -webkit-order: -8; -ms-flex-order: -8; order: -8; }
.l-features { -webkit-order: -7; -ms-flex-order: -7; order: -7; }
.l-content-prefix { -webkit-order: -6; -ms-flex-order: -6; order: -6; }
.l-main { -webkit-order: -5; -ms-flex-order: -5; order: -5; }
.l-content-suffix { -webkit-order: -4; -ms-flex-order: -4; order: -4; }
.l-subfeatures { -webkit-order: -3; -ms-flex-order: -3; order: -3; }
.l-footer { -webkit-order: -2; -ms-flex-order: -2; order: -2; }

}
/* End breakpoint */


.l-attribution { -webkit-order: 100; -ms-flex-order: 100; order: 100 ;}
