@charset "UTF-8";
.t-membership #site-footer{margin-top:0}
.o-heading{font-size:24px;font-weight:900;line-height:1.25;margin:0}
@media (min-width:976px){.o-heading{font-size:32px}
}
@media (min-width:1200px){.o-heading{font-size:40px}
}
.o-section-heading{border-bottom:1px solid #000;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","Segoe UI",Arial,sans-serif;padding-bottom:24px;margin-bottom:24px}
.o-section-title{margin-bottom:16px}
.o-content{margin:0}
.o-content:not(:last-child){margin:0 0 16px}
.o-content strong{font-family:"Lyon Display",Georgia,Times,serif}
.l-membership{font-size:16px;line-height:1.5}
@media (min-width:784px){.l-membership{font-size:18px}
}
@media (min-width:976px){.l-membership{font-size:20px}
}
.l-membership__container{background-color:#f2f4f7;padding:48px 16px 80px}
.l-membership__content{margin:0}
.l-membership__content:not(:last-child){margin:0 0 16px}
.c-membership-header{background-color:#000;color:#fff}
@media (min-width:784px){.c-membership-header{display:flex}
}
.c-membership-logo{align-items:center;background-image:url("../img/membership/masthead-large.85f022cb1fe0.jpg");background-size:cover;display:flex;justify-content:center;padding:80px 56px}
@media (min-width:784px){.c-membership-logo{padding:80px 48px;width:50%}
}
@media (min-width:976px){.c-membership-logo{padding:80px 56px;width:50%}
}
.c-membership-logo--icon{height:53px;width:208px}
@media (min-width:976px){.c-membership-logo--icon{height:111px;width:435px}
}
.c-membership-teaser{font-family:"Lyon Text",Georgia,Times,serif;padding:48px 16px}
@media (min-width:784px){.c-membership-teaser{padding:40px 48px;width:50%}
}
@media (min-width:976px){.c-membership-teaser{padding:80px 56px}
}
@media (min-width:1200px){.c-membership-teaser{padding:184px 96px}
}
.c-membership-teaser__title{margin-bottom:8px;padding-bottom:0}
.c-membership-teaser__content{margin:0}
.c-membership-teaser__content:not(:last-child){margin-bottom:24px}
@media (min-width:1200px){.c-membership-teaser__content{font-size:24px}
}
.c-membership-teaser__content strong{font-family:"Lyon Display",Georgia,Times,serif}
.c-membership-about{font-family:"Lyon Text",Georgia,Times,serif;font-size:16px;margin:0 auto;max-width:464px;padding:48px 16px}
@media (min-width:976px){.c-membership-about{font-size:18px;max-width:620px}
}
@media (min-width:1200px){.c-membership-about{font-size:20px;max-width:630px}
}
.c-membership-about strong{font-family:"Lyon Display",Georgia,Times,serif}
.c-membership-section{margin:0 auto;max-width:704px}
.c-membership-section:not(:last-child){margin-bottom:48px}
@media (min-width:976px){.c-membership-section{max-width:940px}
}
@media (min-width:1200px){.c-membership-section{max-width:1073px}
}
.c-membership__item{margin-left:0;padding-left:16px;text-indent:-17px}
.c-membership__item:not(:last-child){margin-bottom:16px}
.c-membership__item::before{content:"• ";margin-right:8px}
@media (min-width:784px){.c-membership-info::after,.c-membership-info::before{content:"";display:table}
.c-membership-info::after{clear:both}
.c-membership-info>*{float:right;width:calc(60% - 8px)}
}
@media (min-width:976px){.c-membership-info>*{float:right;width:calc(68% - 8px)}
}
@media (min-width:1200px){.c-membership-info>*{float:right;width:calc(62% - 50px)}
}
@media (min-width:784px){.c-membership-info__title{float:left;margin-right:16px;width:calc(40% - 8px)}
}
@media (min-width:976px){.c-membership-info__title{width:calc(32% - 8px)}
}
@media (min-width:1200px){.c-membership-info__title{width:calc(38% - 16px)}
}
.c-membership-info__title{margin-bottom:16px}
@media (min-width:784px){.c-membership-info__title{margin-bottom:0}
}
.c-membership__content{margin-bottom:16px}
@media (min-width:784px){.c-membership__content{float:right;margin-bottom:0}
}
.c-membership__list{list-style:none;margin:0;padding:0}
.t-membership .c-btn{border:0;display:block;text-align:center}
.t-membership .c-btn:active,.t-membership .c-btn:focus,.t-membership .c-btn:hover{background-color:#74777f;text-decoration:none}
@media (min-width:784px){.t-membership .c-btn{display:inline-block}
}
.t-membership .c-btn--teaser{padding:16px 24px}
.t-membership .c-btn--teaser:active,.t-membership .c-btn--teaser:focus,.t-membership .c-btn--teaser:hover{background-color:#c7ccd9}
/*# sourceMappingURL=membership.min.css.24899a42d5f9.map */