.large-numbered-list{counter-reset:large-numbered-list;margin:5rem 0 0;padding:0 2.5rem;list-style:none}.large-numbered-list>li{grid-gap:0 .5em;grid-template:"number description"1fr"number title"min-content"sublist sublist"min-content/min-content 1fr;gap:0 .5em;margin-bottom:5rem;display:grid}.large-numbered-list>li:before{content:counter(large-numbered-list);counter-increment:large-numbered-list;color:#80ba27;grid-area:number;align-self:flex-end;font-size:7em;font-weight:400;line-height:.8;display:block}.large-numbered-list>li .description{grid-area:description;width:85%;margin:0;font-size:.9em}.large-numbered-list>li h2{text-transform:uppercase;grid-area:title;margin:.2em 0 0;font-size:3.2em;line-height:.8}.large-numbered-list>li ul{text-align:right;color:#fff;text-transform:uppercase;background:#092400;grid-area:sublist;width:100%;max-width:26em;margin:1em 0 0;padding:1.2em 1.5em;font-size:.9em;font-weight:600;list-style:none;box-shadow:0 3px 6px #00000029}.large-numbered-list>li ul li{padding-right:1.2em;position:relative}.large-numbered-list>li ul li+li{margin-top:.8em}.large-numbered-list>li ul li:before{content:"";background:#80ba27;border-radius:50%;width:.45em;height:.45em;display:inline-block;position:absolute;top:.65em;right:0;transform:translateY(-.1em)}.large-numbered-list>li:nth-child(2n){text-align:right;grid-template:"description number"1fr"title number"min-content"sublist sublist"min-content/1fr min-content;justify-items:right}.large-numbered-list>li:nth-child(2n) ul{text-align:left}.large-numbered-list>li:nth-child(2n) ul li{padding-left:1.2em;padding-right:0}.large-numbered-list>li:nth-child(2n) ul li:before{left:0}@media (min-width:1200px){.large-numbered-list{grid-gap:5em;grid-template-columns:min-content;justify-content:center;gap:5em;display:grid}.large-numbered-list>li{grid-template:".number description"1fr".number title"min-content"sublist sublist sublist"min-content/1fr min-content min-content;margin:0}.large-numbered-list>li:before{font-size:22em}.large-numbered-list>li .description{align-self:flex-end;width:16em;font-size:1.2em;line-height:1.2}.large-numbered-list>li h2{margin-top:.1em;font-size:9em}.large-numbered-list>li ul{justify-self:right;min-width:24em;margin-top:2.5em;font-size:1.2em}.large-numbered-list>li:nth-child(2n){grid-template:"description number."1fr"title number."min-content"sublist sublist sublist"min-content/min-content min-content;justify-content:left}.large-numbered-list>li:nth-child(2n) ul{justify-self:left}}main .white-button.green{max-width:12em;margin:0 auto;display:block}main .main-text{margin:5rem 0;padding:0 2.5rem}main .main-text>*{margin:1rem 0}main .main-text h2{text-transform:uppercase;white-space:pre-line;margin:0;font-size:1.7em;line-height:1.3}main .main-text h2 .lowercase{text-transform:none}main .main-text *+h2{margin-top:1.2em}main .main-text dl dt,main .main-text dl dd{display:inline}main .main-text dl dt{font-weight:700}main .main-text dl dt:before{content:"- ";white-space:pre}main .main-text dl dt:after{content:":"}main .main-text dl dd+dt:before{content:"\a - "}@media (min-width:800px){main.heading-with-paragraph h1+div{margin:1.7em auto}main.heading-with-paragraph h1+div p{margin-bottom:1.7em}main .main-text{max-width:71.2rem;margin:4em auto 6em;font-size:1.2em}main .main-text *+h2{margin-top:2em}main .large-numbered-list{margin-bottom:11em}main .large-numbered-list ul{max-width:none}}
