section.simple-header div.constrain h1{text-align:center}section.simple-header div.constrain h1 span{display:block;line-height:.9em}section.simple-header div.constrain h1 span.large{font-size:3rem}@media screen and (min-width:768px)and (max-width:1199px){section.simple-header div.constrain h1 span.large{font-size:5rem}}@media screen and (min-width:1200px){section.simple-header div.constrain h1 span.large{font-size:7rem}}section.simple-header div.constrain h1 span.medium{font-size:2.3rem}@media screen and (min-width:768px)and (max-width:1199px){section.simple-header div.constrain h1 span.medium{font-size:3.8rem}}@media screen and (min-width:1200px){section.simple-header div.constrain h1 span.medium{font-size:5.3rem}}section.page-body div.constrain div.body-text{max-width:580px;margin:0 auto;text-align:center}section#partners div.constrain{text-align:center}section#partners div.constrain h2{padding:20px 0;color:#8fbf27;font-family:bicyclette,sans-serif;font-size:1.5rem;line-height:1.2em;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width:768px){section#partners div.constrain h2{padding:30px 0;font-size:1.8rem}}section#partners div.constrain div.partners{padding:0 0 30px}@media screen and (min-width:768px){section#partners div.constrain div.partners{display:grid;grid-gap:30px;align-items:center;grid-template-columns:repeat(3,50%)}}@media screen and (min-width:1200px){section#partners div.constrain div.partners{grid-template-columns:repeat(3,33.3333333333%)}}@media screen and (max-width:767px){section#partners div.constrain div.partners div.partner{min-height:170px;padding:0 0 20px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}section#partners div.constrain div.partners div.partner img{display:block;width:100%;height:auto;max-width:90%;margin:0 auto}section#partners div.constrain div.partners div.partner div.label{width:90%;margin:0 auto;max-width:280px;color:#000;font-size:1.7rem;line-height:1.2em}
