html{font-size:112.5%}body{font-family:source sans pro,sans-serif;font-weight:400}h1.c-heading{font-family:montserrat,sans-serif;font-weight:700;font-size:1.5555555556rem;margin-top:.3333333333rem;margin-bottom:1.5555555556rem;padding-bottom:.5555555556rem;line-height:2.3333333333rem;letter-spacing:0;position:relative;color:#222}@media(min-width:57.5em){h1.c-heading{font-size:2.7777777778rem;line-height:3.0555555556rem;margin-top:1.3333333333rem;margin-bottom:2.7777777778rem;padding-bottom:.6666666667rem}}h1.c-heading:after{content:"";position:absolute;border-top:5px solid #f1c418;height:9px;width:70px;bottom:-10px;left:0}@media(min-width:57.5em){h1.c-heading:after{border-top:8px solid #f1c418;height:9px;width:124px;bottom:-20px}}.ck-content h2,.h2-heading,h2.c-heading{font-family:montserrat,sans-serif;font-weight:700;font-size:1.4444444444rem;margin-bottom:.4444444444rem;line-height:1.8888888889rem;color:#222;position:relative}@media(min-width:57.5em){.ck-content h2,.h2-heading,h2.c-heading{font-size:2.2222222222rem;line-height:2.7777777778rem;margin-bottom:.8888888889rem;letter-spacing:.0555555556rem}}.ck-content h3,.h3-heading,h3.c-heading{font-family:montserrat,sans-serif;font-weight:700;font-size:1.2222222222rem;line-height:1.6666666667rem;margin-bottom:.5555555556rem;letter-spacing:0;color:#222}@media(min-width:57.5em){.ck-content h3,.h3-heading,h3.c-heading{font-size:1.6666666667rem;line-height:2.2777777778rem;margin-bottom:.8333333333rem}}.ck-content h4,.h4-heading,h4.c-heading{font-family:montserrat,sans-serif;font-weight:700;font-size:1.2222222222rem;line-height:1.6666666667rem;margin-bottom:.5555555556rem;letter-spacing:0;color:#222}@media(min-width:57.5em){.ck-content h4,.h4-heading,h4.c-heading{font-size:1.1111111111rem;line-height:1.3333333333rem;margin-bottom:.6666666667rem}}.ck-content h5,.h5-heading,h5.c-heading{font-family:source sans pro,sans-serif;font-weight:600;font-size:1.1111111111rem;line-height:1.6111111111rem;margin-bottom:.3333333333rem;letter-spacing:0;color:#518325}@media(min-width:57.5em){.ck-content h5,.h5-heading,h5.c-heading{font-size:1.1111111111rem;line-height:1.6111111111rem;margin-bottom:.3888888889rem}}.ck-content h6,.h6-heading,h6.c-heading{font-family:source sans pro,sans-serif;font-weight:600;font-size:.8888888889rem;line-height:1.4444444444rem;margin-bottom:.1111111111rem;letter-spacing:0;color:#222}h2.c-heading.section-heading{color:#518325;padding-bottom:.8888888889rem}@media(min-width:48em){h2.c-heading.section-heading{padding-bottom:2rem}}@media(min-width:64em){.c-section--landing h2.c-heading.section-heading{max-width:60%}}h2.c-heading.section-heading--small{color:#518325;font-size:1.2222222222rem;line-height:1.5555555556rem;letter-spacing:0;padding-top:26px;padding-bottom:26px}@media(min-width:57.5em){h2.c-heading.section-heading--small{font-size:1.4444444444rem;line-height:1.7777777778rem;letter-spacing:0}}h2.c-heading--subtitle{margin-bottom:.8888888889rem}@media(min-width:57.5em){h2.c-heading--subtitle{margin-bottom:1.8888888889rem}}.heading-border{position:relative}.heading-border:after{content:"";position:absolute;border-top:5px solid #f1c418;height:10px;width:66px;bottom:-32px;left:0}@media(min-width:57.5em){.heading-border:after{border-top:8px solid #f1c418;width:124px;bottom:-36px}}.c-media__caption p{font-size:1rem}.ck-content p,.has-component p{font-family:source sans pro,sans-serif;font-weight:400;font-size:1rem;line-height:1.4444444444rem}.font-sans{font-family:source sans pro,sans-serif!important}