h1,h2{font-size:2.25rem;line-height:2.7rem;font-style:normal;letter-spacing:-.0225rem;font-weight:700}@media screen and (min-width:48rem){h1{font-size:3rem}}@media screen and (min-width:75rem){h1{font-size:3.25rem}}@media screen and (min-width:48rem){h1{line-height:3.5125rem}}@media screen and (min-width:75rem){h1{line-height:3.9rem}}@media screen and (min-width:48rem){h1{letter-spacing:-.03rem}}@media screen and (min-width:75rem){h1{letter-spacing:-.0325rem}}h2{font-size:1.625rem;line-height:2.03125rem;letter-spacing:-.01625rem}@media screen and (min-width:48rem){h2{font-size:1.75rem}}@media screen and (min-width:75rem){h2{font-size:2rem}}@media screen and (min-width:48rem){h2{line-height:2.1875rem}}@media screen and (min-width:75rem){h2{line-height:2.5rem}}@media screen and (min-width:48rem){h2{letter-spacing:-.0175rem}}@media screen and (min-width:75rem){h2{letter-spacing:-.02rem}}.s-accordion .ac .ac-trigger,h3,h4{font-size:1.5rem;font-style:normal}h3{letter-spacing:-.015rem;line-height:2.25rem}h4{font-size:1.25rem;line-height:1.875rem}b,h3,h4,strong{font-weight:700}.s-accordion{margin-top:2rem}@media screen and (min-width:48rem){.s-accordion{margin-top:2.5rem}}@media screen and (min-width:62rem){.s-accordion{margin-top:3rem}}.s-accordion .ac{margin-bottom:.5rem;background-color:#fff;box-sizing:border-box}.s-accordion .ac .ac-trigger{color:#1d1d1d;font-family:Butler,sans-serif;font-weight:400;line-height:1.625rem;text-align:left;width:100%;padding:1.375rem 3.625rem 1.375rem 1rem;display:block;cursor:pointer;background-color:transparent;position:relative;text-decoration:none;margin:0;border:0;outline:0;border-top:1px solid #e5f1f3;border-right:1px solid #e5f1f3;border-bottom:1px solid #e5f1f3}.s-accordion .ac .ac-trigger::after{content:" ";width:2.5rem;height:2.5rem;background:url(../images/chevron-down.svg) no-repeat center center;position:absolute;right:1rem;top:calc(50% - 20px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.s-accordion .ac .ac-header{margin:0;padding:0;background:#f2f8f9;border-left:4px solid #00778b}.s-accordion .ac .ac-panel{overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-timing-function:ease;transition-timing-function:ease;border:1px solid #e5f1f3;border-top:0}.s-accordion .ac .ac-panel .ac-line{height:1px;width:calc(100% - 40px);background:0 0;margin:0 auto 1.75rem}.s-accordion .ac .ac-panel .ac-text{padding:0 1.25rem 2rem}.s-accordion .ac .ac-panel .ac-text h2{color:#1d1d1d;font-variant-numeric:lining-nums proportional-nums;font-family:Butler,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.1rem;margin-bottom:.5rem}.s-accordion .ac .ac-panel .ac-text h2:not(:first-child){margin-top:1.75rem}.s-accordion .ac .ac-panel .ac-text ul{margin-left:.625rem;list-style:none}.s-accordion .ac .ac-panel .ac-text ul li{position:relative;padding-left:.875rem;font-size:1rem}.s-accordion .ac .ac-panel .ac-text ul li:not(:last-child){margin-bottom:.5rem}.s-accordion .ac .ac-panel .ac-text ul li::before{content:" ";position:absolute;left:0;top:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:#616161}.s-accordion .ac .ac-panel .ac-text p{color:#616161;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:300;line-height:1.6rem}.s-accordion .ac .ac-panel .ac-text p:last-child{margin-bottom:0}.s-accordion .ac .ac-panel .ac-text a{font-size:1rem;line-height:1.6rem}.s-accordion .ac.js-enabled .ac-panel{visibility:hidden}.s-accordion .ac.is-active .ac-panel{visibility:visible}.s-accordion .ac.is-active .ac-header .ac-trigger{border-bottom:0}.s-accordion .ac.is-active .ac-header .ac-trigger::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.s-accordion .ac.is-active .ac-panel .ac-line{background:#e5f1f3}.s-accordion .ac.is-active .ac-header{background:#fff}@media screen and (min-width:48rem){.s-accordion .ac .ac-trigger{font-size:1.75rem;line-height:2.45rem;padding:1.125rem 3.625rem 1.125rem 2rem}.s-accordion .ac .ac-panel .ac-line{margin:0 auto 2rem;width:calc(100% - 72px)}.s-accordion .ac .ac-panel .ac-text{padding:0 2.25rem 2.5rem}}@media screen and (min-width:62rem){.s-accordion .ac{margin-bottom:1rem}.s-accordion .ac .ac-trigger{line-height:2rem;padding:1.375rem 4.125rem 1.375rem 2rem}}