@charset "UTF-8";body{background:#111;color:var(--white)}.home-hero{background-position:50%;background-size:cover;color:#fff;position:relative}.home-hero__overlay{background:rgba(0,0,0,.55);inset:0;position:absolute}.home-hero__inner{margin-left:7rem;margin-right:auto;max-width:520px;padding:120px 0;position:relative;z-index:1}.home-hero__tag{color:#0085ca;font-weight:700;letter-spacing:.2em}.home-about,.home-banner,.home-faq,.home-process,.home-team{padding:5rem 0}.home-about,.home-banner,.home-process,.home-team{padding-left:10rem;padding-right:10rem}.home-about{background:#4a4a4a}.home-about__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.home-about__values{list-style:none;margin:16px 0 0;padding:0}.home-about__value{display:grid;gap:12px;grid-template-columns:18px 1fr;margin:10px 0}.home-about__value:before{background:var(--blue);content:"";height:10px;margin-top:6px;width:10px}.home-about__images{margin-left:auto;max-width:560px;max-width:600px;min-height:420px;min-height:430px;position:relative;width:100%}.home-about__image{background:#3b3b3b;border:5px solid #0085ca;margin:0}.home-about__image img{display:block;height:auto;width:100%}.home-about__image--secondary{position:absolute;right:0;top:0;width:68%;z-index:1}.home-about__image--primary{bottom:-95px;left:0;position:absolute;width:62%;z-index:2}@media (max-width:900px){.home-about__images{display:grid;gap:16px;justify-items:center;margin:24px auto 0;max-width:520px;min-height:0}.home-about__image--primary,.home-about__image--secondary{bottom:auto;left:auto;max-width:480px;position:relative;right:auto;top:auto;width:100%}.home-about__image--primary{width:88%}}.home-partnership{background:#111}.home-partnership__grid{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1fr}.home-partnership__media img{height:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}.home-partnership__content{background:#f2f2f2;color:#111;padding:10rem}.home-partnership__principles{display:flex;flex-direction:column;justify-content:space-evenly}.home-partnership__content h2{color:#111}.home-partnership__principles .principle{margin-top:20px}.principle__title{color:#111;font-size:18px;font-weight:800;letter-spacing:.02em;margin-bottom:6px}.home-process{background:#0b0b0b}.home-process__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.home-process__steps .step{margin-top:18px}.step__name{color:var(--white);font-size:18px;font-weight:800;letter-spacing:.02em;margin-bottom:6px}.step__desc{color:#d4d4d4}.home-process__media{display:grid;gap:18px}.home-process__image--big img{border-radius:2px;width:100%}.home-process__smalls{display:grid;gap:18px;grid-template-columns:1fr 1fr}.home-banner{background-image:url(../images/van.png);background-position:50%;background-size:cover;padding:10rem 0;position:relative}.home-banner:before{background:rgba(0,0,0,.55);content:"";inset:0;position:absolute}.home-banner .container{position:relative;z-index:1}.home-banner__stats{display:flex;gap:80px;justify-content:center;text-align:center}.stat__title{font-size:60px;font-weight:900;margin-bottom:2rem}.stat__subtext,.stat__title{color:var(--blue);letter-spacing:.1em}.stat__subtext{font-weight:700;text-transform:uppercase}.home-faq{background-color:#595959;padding:6rem;position:relative}.home-faq h2{text-align:center}.home-faq:before{background-image:url(../images/zigzag.png);background-position:50%;background-repeat:repeat;content:"";inset:0;pointer-events:none;position:absolute}.home-faq .container{position:relative;z-index:1}.faq-accordion{align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:24px}.faq-item{align-self:start;background:#fff;border:1px solid hsla(0,0%,100%,.15)}.faq-question{background:transparent;border:0;color:#000;cursor:pointer;font-weight:800;letter-spacing:.02em;padding:18px 18px 18px 52px;position:relative;text-align:left;text-transform:uppercase;width:100%}.faq-question:hover,.faq-question:hover span{color:#0085ca}.faq-question,.faq-question span{color:#000}.faq-question:before{background:var(--blue);color:#fff;content:"▶";display:grid;font-size:12px;height:22px;left:18px;place-items:center;position:absolute;top:18px;width:22px}.faq-answer{color:#000;padding:0 18px 18px 52px}.home-team{background-image:url(../images/point.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home-team .container{position:relative;z-index:1}.home-team__inner{color:#111;max-width:620px}.home-team__inner .eyebrow,.home-team__inner h2{color:var(--blue)}.home-team__inner p{color:#111;margin-bottom:4rem}.leave-message{background:#595959;padding:70px 0}.leave-message__title{color:#fff;letter-spacing:.1em;margin-bottom:28px;text-align:center;text-transform:uppercase}.leave-message__panel{background:#fff;margin:0 auto;max-width:920px;padding:30px 34px}.lam-form label{color:#0085ca;display:block;font-size:14px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.lam-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr}.lam-field input,.lam-field textarea{background:#d9d9d9;border:0;font-size:16px;outline:none;padding:14px;width:100%}.lam-field textarea{min-height:200px;resize:vertical}.lam-field--full{grid-column:1/-1}.lam-actions{display:flex;justify-content:flex-end}.lam-actions input[type=submit]{background:#0085ca;border:0;color:#fff;cursor:pointer;font-weight:800;letter-spacing:.1em;min-height:48px;padding:12px 20px;text-transform:uppercase}.lam-actions input[type=submit]:hover{filter:brightness(1.05)}@media (max-width:820px){.lam-grid{grid-template-columns:1fr}}@media (max-width:980px){.faq-accordion,.home-about__grid,.home-partnership__grid,.home-process__grid{grid-template-columns:1fr}.home-banner__stats{flex-direction:column;gap:24px}}body.page-template-homepage-php #page,body.page-template-homepage-php #page.container,body.page-template-homepage-php #page.hfeed.site.container{background:transparent!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.home-partnership .container,body.page-template-homepage-php #content,body.page-template-homepage-php .content-area,body.page-template-homepage-php .site-content,body.page-template-homepage-php .wrap{margin:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}