/* Layout CSS for: page.html.twig, generated: Thu, 23 Nov 23 12:40:05 +0100 */

.l-rw { max-width: 75em; margin-left: auto; margin-right: auto; }
.l-rw:after { content: " "; display: block; clear: both; }

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

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

.pr-header .arc--2 .l-r { width: 49.15254%; float: left; margin-right: 1.69492%; }
.pr-header .arc--2 .l-r:last-child { float: right; margin-right: 0; }

.pr-features .hr--1-2 .l-r:first-child { width: 83.05085%; float: right; margin-right: 0; }
.pr-features .hr--1-2 .l-r:last-child { width: 15.25424%; float: left; margin-right: 1.69492%; }
.pr-features .hr--1-3 .l-r:first-child { width: 83.05085%; float: left; margin-right: 1.69492%; }
.pr-features .hr--1-3 .l-r:last-child { width: 15.25424%; float: right; margin-right: 0; }
.pr-features .hr--2-3 .l-r { width: 49.15254%; float: left; margin-right: 1.69492%; }
.pr-features .hr--2-3 .l-r:last-child { float: right; margin-right: 0; }
.pr-features .arc--3 .l-r:first-child { width: 66.10169%; float: left; margin-right: 1.69492%; margin-left: 16.94915%; }
.pr-features .arc--3 .l-r:nth-child(2) { width: 15.25424%; float: left; margin-right: 1.69492%; margin-left: -84.74576%; }
.pr-features .arc--3 .l-r:last-child { width: 15.25424%; float: right; margin-right: 0; }

.pr-main .hr--1-2 .l-r:first-child { width: 74.57627%; float: right; margin-right: 0; }
.pr-main .hr--1-2 .l-r:last-child { width: 23.72881%; float: left; margin-right: 1.69492%; }
.pr-main .hr--1-3 .l-r:first-child { width: 74.57627%; float: left; margin-right: 1.69492%; }
.pr-main .hr--1-3 .l-r:last-child { width: 23.72881%; float: right; margin-right: 0; }
.pr-main .hr--2-3 .l-r { width: 49.15254%; float: left; margin-right: 1.69492%; }
.pr-main .hr--2-3 .l-r:last-child { float: right; margin-right: 0; }
.pr-main .arc--3 .l-r:first-child { width: 49.15254%; float: left; margin-right: 1.69492%; margin-left: 25.42373%; }
.pr-main .arc--3 .l-r:nth-child(2) { width: 23.72881%; float: left; margin-right: 1.69492%; margin-left: -76.27119%; }
.pr-main .arc--3 .l-r:last-child { width: 23.72881%; float: right; margin-right: 0; }

.pr-subfeatures .arc--2 .l-r { width: 49.15254%; float: left; margin-right: 1.69492%; }
.pr-subfeatures .arc--3 .l-r { width: 32.20339%; float: left; margin-right: 1.69492%; }
.pr-subfeatures .arc--4 .l-r { width: 23.72881%; float: left; margin-right: 1.69492%; }
.pr-subfeatures .l-rw:not(.arc--1) .l-r:last-child { float: right; margin-right: 0; }

}
/* 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-header { -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.l-navbar { -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.l-highlighted { -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.l-features { -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.l-content-prefix { -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.l-main { -webkit-order: 6; -ms-flex-order: 6; order: 6; }
.l-content-suffix { -webkit-order: 7; -ms-flex-order: 7; order: 7; }
.l-subfeatures { -webkit-order: 8; -ms-flex-order: 8; order: 8; }
.l-footer { -webkit-order: 9; -ms-flex-order: 9; order: 9; }

}
/* End breakpoint */

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

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

.pr-main .hr--2-3 .l-r, .pr-main .arc--3 .l-r:nth-child(2) { width: 49.15254%; float: left; margin-right: 1.69492%; }
.pr-main .hr--2-3 .l-r:last-child, .pr-main .arc--3 .l-r:last-child { width: 49.15254%; float: right; margin-right: 0; }

}
/* End breakpoint */

.l-rw { max-width: 100em; }
.l-attribution { -webkit-order: 100; -ms-flex-order: 100; order: 100 ;}
