﻿@charset "UTF-8";img,legend{border:0}.global-search .autocomplete-results .autocomplete-list::after,.global-search .autocomplete-results .autocomplete-results-footer::after,.l-container::after,.l-padding::after,.nav-footer::after,.slick-track::after{clear:both}.cta,.l-aside,.l-complementary,.l-content-column,.l-content-container,.l-layout,.l-main,a:active,a:hover{outline:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.is-debug body::after{color:#000;background-color:#FFF;opacity:.5;font-size:10px;display:block;position:fixed;top:0;left:0;z-index:9999999;padding:0 5px;font-family:monospace;content:"none"}.l-content-container,.l-layout,.page-wrap,.page-wrap-outer,body,figure,figure figcaption,sub,sup{position:relative}@media (min-width:22.4375em){.is-debug body::after{content:"xxs"}}@media (min-width:30em){.is-debug body::after{content:"xs"}}@media only screen and (min-width:40em){.is-debug body::after{content:"s"}}@media only screen and (min-width:48em){.is-debug body::after{content:"m"}}@media only screen and (min-width:64em){.is-debug body::after{content:"l"}}@media only screen and (min-width:77.75em){.is-debug body::after{content:"xl"}}@media only screen and (min-width:88.125em){.is-debug body::after{content:"xxl"}}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:cubic-bezier(.42,0,1,1)}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:cubic-bezier(0,0,.58,1)}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:cubic-bezier(.42,0,.58,1)}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:150ms}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:250ms}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:350ms}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:450ms}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:550ms}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:650ms}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:750ms}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:850ms}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:950ms}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:150ms}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:250ms}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:350ms}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:450ms}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:550ms}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:650ms}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:750ms}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:850ms}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:950ms}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}[data-aos=fade-up]{-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px)}[data-aos=fade-down]{-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}[data-aos=fade-right]{-webkit-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate(-100px,0)}[data-aos=fade-left]{-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0)}[data-aos=fade-up-right]{-webkit-transform:translate(-100px,100px);-ms-transform:translate(-100px,100px);transform:translate(-100px,100px)}[data-aos=fade-up-left]{-webkit-transform:translate(100px,100px);-ms-transform:translate(100px,100px);transform:translate(100px,100px)}[data-aos=fade-down-right]{-webkit-transform:translate(-100px,-100px);-ms-transform:translate(-100px,-100px);transform:translate(-100px,-100px)}[data-aos=fade-down-left]{-webkit-transform:translate(100px,-100px);-ms-transform:translate(100px,-100px);transform:translate(100px,-100px)}[data-aos=fade-up-heading][data-aos=fade-up-heading].aos-animate{-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px)}[data-aos=fade-down-image]{-webkit-transform:translate(0,-80px);-ms-transform:translate(0,-80px);transform:translate(0,-80px)}[data-aos=fade-right-listing]{-webkit-transform:translate(-50px,0);-ms-transform:translate(-50px,0);transform:translate(-50px,0)}[data-aos=fade-in-heading]{opacity:0}[data-aos=fade-in-heading].aos-animate{opacity:1}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate(0,100px) scale(.6);-ms-transform:translate(0,100px) scale(.6);transform:translate(0,100px) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate(0,-100px) scale(.6);-ms-transform:translate(0,-100px) scale(.6);transform:translate(0,-100px) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate(-100px,0) scale(.6);-ms-transform:translate(-100px,0) scale(.6);transform:translate(-100px,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate(100px,0) scale(.6);-ms-transform:translate(100px,0) scale(.6);transform:translate(100px,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate(0,100px) scale(1.2);-ms-transform:translate(0,100px) scale(1.2);transform:translate(0,100px) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate(0,-100px) scale(1.2);-ms-transform:translate(0,-100px) scale(1.2);transform:translate(0,-100px) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate(-100px,0) scale(1.2);-ms-transform:translate(-100px,0) scale(1.2);transform:translate(-100px,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate(100px,0) scale(1.2);-ms-transform:translate(100px,0) scale(1.2);transform:translate(100px,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}[data-aos=slide-up]{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}[data-aos=slide-down]{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}[data-aos=slide-right]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}[data-aos=slide-left]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.faux-link,a,button{transition-property:color,background-color,border-color;transition-duration:150ms}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.is-ie [data-aos]{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@-webkit-keyframes fadeFromRight20{0%{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeFromRight20{0%{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeFromRight100{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeFromRight100{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeFromLeft30{0%{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeFromLeft30{0%{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes flipDown90{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50%,0;transform-origin:50%,0;opacity:1}40%{-webkit-transform:rotateX(-50deg);transform:rotateX(-50deg);-webkit-transform-origin:50%,0;transform-origin:50%,0}70%{-webkit-transform:rotateX(20deg);transform:rotateX(20deg);-webkit-transform-origin:50%,0;transform-origin:50%,0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50%,0;transform-origin:50%,0;opacity:1}}@keyframes flipDown90{0%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50%,0;transform-origin:50%,0;opacity:1}40%{-webkit-transform:rotateX(-50deg);transform:rotateX(-50deg);-webkit-transform-origin:50%,0;transform-origin:50%,0}70%{-webkit-transform:rotateX(20deg);transform:rotateX(20deg);-webkit-transform-origin:50%,0;transform-origin:50%,0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transform-origin:50%,0;transform-origin:50%,0;opacity:1}}.js-buildinfo{background-color:#000;color:#FFF;opacity:.5;font-size:10px;padding:5px 10px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,163,221,.5)}.slick-slider,.tooltip-btn{-webkit-tap-highlight-color:transparent}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}.page-wrap-outer{overflow:hidden;width:100%;min-width:320px}.page-wrap{width:100%}.global-search .autocomplete-results .autocomplete-list::after,.global-search .autocomplete-results .autocomplete-list::before,.global-search .autocomplete-results .autocomplete-results-footer::after,.global-search .autocomplete-results .autocomplete-results-footer::before,.l-container::after,.l-container::before,.l-padding::after,.l-padding::before{content:" ";display:table}@media only screen and (min-width:48em){.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-results-footer,.l-container,.l-padding{width:768px;margin:0 auto}}@media only screen and (min-width:64em){.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-results-footer,.l-container,.l-padding{width:1024px}.l-content-container{min-height:500px}}@media only screen and (min-width:77.75em){.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-results-footer,.l-container,.l-padding{width:1244px}}@media only screen and (min-width:88.125em){.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-results-footer,.l-container,.l-padding{width:1410px}}.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-results-footer,.l-padding{padding:0 20px}@media only screen and (min-width:64em){.l-two-column-left .l-main{float:left;width:684px;margin-right:80px}}@media only screen and (min-width:77.75em){.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-results-footer,.l-padding{padding:0 36px}.l-two-column-left .l-main{width:872px}}@media only screen and (min-width:88.125em){.l-two-column-left .l-main{width:1038px}}@media only screen and (min-width:77.75em){.l-two-column-left .l-complementary{width:220px}}.l-two-column-left .l-main+.l-complementary{margin-top:50px}@media only screen and (min-width:64em){.l-two-column-left .l-complementary{position:relative;float:left;width:220px}.l-two-column-left .l-main+.l-complementary{margin-top:0}}@media only screen and (min-width:48em){.l-three-column .l-content-column,.l-two-column-right .l-content-column{float:right;width:558px}.l-three-column .l-main,.l-two-column-right .l-main{margin-bottom:0;margin-left:80px;margin-right:80px}}@media only screen and (min-width:64em){.l-three-column .l-content-column,.l-two-column-right .l-content-column{width:764px}}@media only screen and (min-width:77.75em){.l-three-column .l-content-column,.l-two-column-right .l-content-column{width:952px}}@media only screen and (min-width:88.125em){.l-three-column .l-content-column,.l-two-column-right .l-content-column{width:1118px}}.l-three-column .l-main,.l-two-column-right .l-main{width:auto}@media only screen and (min-width:48em){.l-three-column .l-aside,.l-two-column-right .l-aside{position:relative;float:left;width:170px}}@media only screen and (min-width:64em){.l-three-column .l-aside,.l-two-column-right .l-aside{width:220px}}.l-three-column .l-aside+.l-content-column,.l-three-column .l-content-column+.l-aside,.l-two-column-right .l-aside+.l-content-column,.l-two-column-right .l-content-column+.l-aside{margin-top:50px}@media only screen and (min-width:48em){.l-three-column .l-aside+.l-content-column,.l-three-column .l-content-column+.l-aside,.l-two-column-right .l-aside+.l-content-column,.l-two-column-right .l-content-column+.l-aside{margin-top:0}}@media only screen and (min-width:77.75em){.l-three-column .l-aside,.l-two-column-right .l-aside{width:220px}.l-three-column .l-main{float:left;width:572px;margin-right:80px}}@media only screen and (min-width:88.125em){.l-three-column .l-main{width:738px}}.l-three-column .l-complementary{margin-top:50px}@media only screen and (min-width:48em){.l-three-column .l-complementary{width:auto}}@media only screen and (min-width:48em) and (max-width:77.6875em){.l-three-column .l-complementary{margin-left:80px;margin-right:80px}}@media only screen and (min-width:77.75em){.l-three-column .l-complementary{margin-top:0;position:relative;float:left;width:220px}}.l-aside,.l-content-column{padding-top:4em}.l-content-column+.l-aside{padding-top:0}@media only screen and (min-width:48em){.l-content-column+.l-aside{padding-top:4em}}.l-three-column .l-content-column,.l-two-column-right .l-content-column{padding-bottom:70px;box-shadow:-1px 0 #dfdfdf}@media (max-width:47.9375em){.l-three-column .l-content-column,.l-two-column-right .l-content-column{box-shadow:none}}.l-two-column-left .l-content-container{padding-bottom:70px}.content-below{background-color:#efefef}.content-below>.l-padding,.global-search .autocomplete-results .content-below>.autocomplete-list,.global-search .autocomplete-results .content-below>.autocomplete-results-footer{padding-top:70px;padding-bottom:70px}.content-below+.content-below>.l-padding,.global-search .autocomplete-results .content-below+.content-below>.autocomplete-list,.global-search .autocomplete-results .content-below+.content-below>.autocomplete-results-footer{padding-top:0}html.is-ie{overflow:hidden;height:100%}body,html.is-ie body{overflow:auto;height:100%}*,::after,::before{box-sizing:inherit}button,html,input,select,textarea{font-size:18px;font-family:Berling,Georgia,serif;letter-spacing:.4px}body{font-size:18px;line-height:1.3888888889;color:#58595b;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@font-face{font-family:Nexa;src:url(../fonts/Nexa.eot);src:url(../fonts/Nexa.woff2) format("woff2"),url(../fonts/Nexa.woff) format("woff"),url(../fonts/Nexa.ttf) format("truetype"),url(../fonts/Nexa.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:NexaBold;src:url(../fonts/NexaBold.eot);src:url(../fonts/NexaBold.woff2) format("woff2"),url(../fonts/NexaBold.woff) format("woff"),url(../fonts/NexaBold.ttf) format("truetype"),url(../fonts/NexaBold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:NexaXBold;src:url(../fonts/NexaXBold.eot);src:url(../fonts/NexaXBold.woff2) format("woff2"),url(../fonts/NexaXBold.woff) format("woff"),url(../fonts/NexaXBold.ttf) format("truetype"),url(../fonts/NexaXBold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Berling;src:url(../fonts/Berling-Reg.eot);src:url(../fonts/Berling-Reg.woff2) format("woff2"),url(../fonts/Berling-Reg.woff) format("woff"),url(../fonts/Berling-Reg.ttf) format("truetype"),url(../fonts/Berling-Reg.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:BerlingItalic;src:url(../fonts/Berling-RegIta.eot);src:url(../fonts/Berling-RegIta.woff2) format("woff2"),url(../fonts/Berling-RegIta.woff) format("woff"),url(../fonts/Berling-RegIta.ttf) format("truetype"),url(../fonts/Berling-RegIta.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:BerlingBold;src:url(../fonts/Berling-Bol.eot);src:url(../fonts/Berling-Bol.woff2) format("woff2"),url(../fonts/Berling-Bol.woff) format("woff"),url(../fonts/Berling-Bol.ttf) format("truetype"),url(../fonts/Berling-Bol.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:socialshare;src:url(../fonts/socialshare.eot?edpc3z);src:url(../fonts/socialshare.eot?edpc3z#iefix) format("embedded-opentype"),url(../fonts/socialshare.ttf?edpc3z) format("truetype"),url(../fonts/socialshare.woff?edpc3z) format("woff"),url(../fonts/socialshare.svg?edpc3z#socialshare) format("svg");font-weight:400;font-style:normal}.ca-collection .ca-collection-item .inline-cta-block h3,.ca-collection .ca-collection-item h2,.cm-child-listing.ca-child-listing .inline-cta-block h3 a,.cm-child-listing.ca-child-listing h2 a,.h1,.h2,.h3,.h4,.h5,.h6,.inline-cta-block .ca-collection .ca-collection-item h3,.inline-cta-block .cm-child-listing.ca-child-listing h3 a,.inline-cta-block h2,.inline-cta-block h3,h1,h2,h3,h4,h5,h6{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;color:#58595b;margin:40px 0 15px;word-wrap:break-word}.ca-collection .ca-collection-item .inline-cta-block h3:first-child,.ca-collection .ca-collection-item h2:first-child,.cm-child-listing.ca-child-listing .inline-cta-block h3 a:first-child,.cm-child-listing.ca-child-listing h2 a:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,.inline-cta-block .ca-collection .ca-collection-item h3:first-child,.inline-cta-block .cm-child-listing.ca-child-listing h3 a:first-child,.inline-cta-block h3:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1,h1{font-size:35px;line-height:1.6285714286}@media only screen and (min-width:64em){.h1,h1{font-size:50px;line-height:1.2}}.cm-child-listing.ca-child-listing .inline-cta-block h3 a,.cm-child-listing.ca-child-listing h2 a,.h2,.inline-cta-block .cm-child-listing.ca-child-listing h3 a,.inline-cta-block h2,.inline-cta-block h3,h2{font-size:24px;line-height:1.78;letter-spacing:1px}@media only screen and (min-width:64em){.cm-child-listing.ca-child-listing .inline-cta-block h3 a,.cm-child-listing.ca-child-listing h2 a,.h2,.inline-cta-block .cm-child-listing.ca-child-listing h3 a,.inline-cta-block h2,.inline-cta-block h3,h2{font-size:30px;line-height:1.3333333333}}.ca-collection .ca-collection-item .inline-cta-block h3,.ca-collection .ca-collection-item h2,.h3,.inline-cta-block .ca-collection .ca-collection-item h3,h3{font-size:20px;line-height:1.5}.h4,h4{font-size:14px;line-height:1.7142857143}.ca-tags.mini h3,dl,menu,ol,p,pre,ul{margin:14px 0}.ca-tags.mini h3:first-child,dl:first-child,li:first-child,menu:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}.ca-tags.mini h3:last-child,dl:last-child,menu:last-child,ol ol,ol ul,ol:last-child,p:last-child,pre:last-child,ul ol,ul ul,ul:last-child{margin-bottom:0}hr{box-sizing:content-box;margin:30px 0;border:none;background-color:#DDD;height:1px}.ctrl-holder input[type=search],.jssocials-shares *,.slick-slider{box-sizing:border-box}li,li li:first-child{margin-top:10px}ol,ul{padding-left:35px}.ca-key-points ul,.cm-rich-text ul{list-style:none;padding:0;margin:0;line-height:1.7}.ca-key-points ul>li,.cm-rich-text ul>li{padding-left:1.7em;text-indent:-.8em;padding-right:20px}@media only screen and (min-width:64em){.ca-key-points ul>li,.cm-rich-text ul>li{padding-right:4em}}.ca-key-points ul>li::before,.cm-rich-text ul>li::before{content:"• ";padding-right:1em;margin-left:-1em;color:#b7bf10}dl dt{color:#58595b;font-weight:700;margin-top:10px}dl dt+dt{margin-top:0}dl dd{margin-left:0}.ca-tags.mini .cm-rich-text h3,.cm-rich-text .ca-tags.mini h3,.cm-rich-text p{margin-bottom:20px;line-height:2}.cm-rich-text .intro,.intro{line-height:1.6}.cm-rich-text a:not([class^=cta]):hover{color:#FFF;background-color:#006293}.cm-rich-text img{max-width:100%;display:block;margin:60px auto 0}@media (min-width:30em){.cm-rich-text img.is-full{max-width:none;width:100%}.cm-rich-text img.is-left,.cm-rich-text img.is-right{margin:10px 0;max-width:50%}.cm-rich-text img.is-left{float:left;margin-right:40px}.cm-rich-text img.is-right{float:right;margin-left:40px}}@media only screen and (min-width:48em){.l-three-column .cm-rich-text img,.l-two-column-right .cm-rich-text img{max-width:calc(100% + 80px);margin:35px auto 35px -80px}}.intro{font-family:BerlingBold,Georgia,serif;font-weight:400;font-size:25px;color:#58595b;margin:35px 0}.caption,.color-block,figure figcaption strong{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px}.color-block{font-size:14px;line-height:1.7857142857;background-color:#00629e;color:#FFF;padding:1.4em}.caption,blockquote footer,figure figcaption{line-height:1.3333333333}.ca-tags.mini .color-block h3,.color-block .ca-tags.mini h3,.color-block p{margin-bottom:0}.color-block.bg-grey{background-color:#efefef}.caption:before,figure figcaption:before{content:'';width:1px;height:100%;background-color:#58595b;left:0}figure{margin:40px 0}figure img{display:block;max-width:100%;margin:0 auto}figure figcaption{font-size:12px;margin-top:20px;padding-left:1em}figure figcaption:before{position:absolute}.ca-tags.mini figure figcaption h3,figure figcaption .ca-tags.mini h3,figure figcaption p{margin-top:10px}.caption{position:relative;font-size:12px;margin-top:35px;margin-bottom:35px;padding-left:30px}.caption:before{position:absolute}blockquote{font-family:BerlingItalic,Georgia,serif;font-size:25px;line-height:1.4;color:#58595b;padding-left:20px;margin:35px 0}.cta,blockquote footer{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1px}blockquote footer{font-size:12px;margin-top:20px;color:#58595b}blockquote footer:before{content:'\2014';padding-right:.5em}.inline-cta-block{margin:35px 0;padding-left:20px}.inline-cta-block .cta{margin-bottom:5px}.inline-cta-block .cta:not(.is-full):not(:last-of-type){margin-right:20px}.l-layout.l-one-column .l-main .inline-cta-block,.l-layout.l-two-column-left .l-main .inline-cta-block{padding-left:60px}.ca-tags.mini h3>code,li>code,p>code{background:#efefef}.cta,.cta:active{background-image:linear-gradient(to right,#efefef 50%,#143672 50%)}#ooyalaplayer,.video-wrapper{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin:60px auto}.is-16-9#ooyalaplayer,.video-wrapper.is-16-9{padding-bottom:56.25%}#ooyalaplayer .innerWrapper,#ooyalaplayer iframe,.video-wrapper .innerWrapper,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:48em){.l-three-column .cm-rich-text #ooyalaplayer,.l-three-column .cm-rich-text .video-wrapper,.l-two-column-right .cm-rich-text #ooyalaplayer,.l-two-column-right .cm-rich-text .video-wrapper{max-width:calc(100% + 80px);margin:60px auto 60px -80px}}.faux-link,a{color:#00629e;text-decoration:underline;padding:.3em .1em}a:active{color:#FFF}a.underline-link{position:relative}a.underline-link::after{content:" ";position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#00a3dd;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:150ms;height:2px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}a.underline-link:focus::after,html:not(.d-ios) a.underline-link:hover::after{background-color:#00a3dd;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}a.underline-link:active::after{background-color:#143672;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.cta.is-secondary:after,.cta:after{-webkit-transform:translate3d(0,0,0);transition-duration:.3s;bottom:0;z-index:1}.cta{font-size:10px;line-height:2;transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;color:#58595b;background-color:transparent;border:0 solid transparent;text-decoration:none;padding:14px 64px 10px 20px;text-align:left;text-transform:uppercase;position:relative;vertical-align:middle;background-size:200% 200%;background-position:0 0}.cta:after,.cta:focus:after,html:not(.d-ios) .cta:hover:after{background-color:#00a3dd}.cta:focus,html:not(.d-ios) .cta:hover{background-position:100% 100%;color:#FFF;border-color:transparent}.cta:active{background-position:100% 100%}.cta.is-small:after,.cta:after{content:"";display:block;background-position:50% 50%;position:absolute;right:0;background-size:70% 70%}.cta:after{width:44px;height:44px;margin-top:-22px;transform:translate3d(0,0,0);transition-property:background-color;top:auto}.cta:active,.cta:target{color:#FFF;border-color:transparent}.cta:active:after,.cta:target:after{background-color:#b7bf10}.cta[disabled]{cursor:default;color:#dfdfdf;background-color:#efefef;border-color:transparent;pointer-events:none}.cta[disabled]:after,html:not(.d-ios) .cta[disabled]:hover:after{background-color:#dfdfdf}@media only screen and (max-width:29.9375em){.cta{width:100%}}.cta.is-small{width:66px;height:66px;line-height:66px;padding:0 66px 0 0;font-size:0;color:transparent;letter-spacing:0}.cta.is-secondary,.dropdown .cta-in-nav{font-size:10px;line-height:2;letter-spacing:1px;font-family:NexaBold,Arial,Helvetica,sans-serif;vertical-align:middle;text-align:left;text-transform:uppercase;text-decoration:none;outline:0}.cta.is-small:focus:after,html:not(.d-ios) .cta.is-small:hover:after{background-color:#143672}.cta.is-small:after{width:66px;height:66px;top:50%;margin-top:-33px}.cta.is-secondary:after,.dropdown .cta-in-nav:after{height:44px;margin-top:-22px;content:"";right:0}html:not(.d-ios) .cta.is-small[disabled]:hover:after{background-color:#dfdfdf}.cta-is-small,.cta.is-secondary,.cta.is-secondary:active:after,.cta.is-secondary:after,.cta.is-secondary:focus:after,.cta.is-secondary:target:after,.cta.is-secondary[disabled],.cta.is-secondary[disabled]:after,.dropdown .cta-in-nav:active:after,.dropdown .cta-in-nav:after,.dropdown .cta-in-nav:focus:after,.dropdown .cta-in-nav:target:after,.dropdown .cta-in-nav[disabled],.dropdown .cta-in-nav[disabled]:after,html:not(.d-ios) .cta.is-secondary:hover:after,html:not(.d-ios) .cta.is-secondary[disabled]:hover:after,html:not(.d-ios) .dropdown .cta-in-nav:hover:after,html:not(.d-ios) .dropdown .cta-in-nav[disabled]:hover:after{background-color:transparent}.cta.is-full{width:100%}.cta.is-secondary{transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;color:#58595b;border:0 solid #00a3dd;padding:14px 84px 10px 0;position:relative;background-image:linear-gradient(to bottom,transparent 50%,#efefef 50%);background-size:200% 200%;background-position:0 0;border-bottom-width:1px}.cta.is-secondary:focus,html:not(.d-ios) .cta.is-secondary:hover{background-position:100% 100%;color:#58595b;border-color:#00a3dd}.cta.is-secondary:active{background-image:linear-gradient(to bottom,transparent 50%,#143672 50%);background-position:100% 100%}.dropdown .cta-in-nav,.dropdown .cta-in-nav:active{background-image:linear-gradient(to bottom,transparent 50%,#435e8e 50%)}.cta.is-secondary:after{width:44px;display:block;background-position:50% 50%;position:absolute;transform:translate3d(0,0,0);transition-property:background-color;background-size:70% 70%;top:auto}.cta.is-secondary:active,.cta.is-secondary:target{color:#FFF;border-color:#00a3dd}.cta.is-secondary[disabled]{cursor:default;color:#dfdfdf;border-color:#dfdfdf;pointer-events:none}@media only screen and (max-width:29.9375em){.cta.is-secondary{width:100%}}.cta.is-secondary:active,.cta.is-secondary:focus,html:not(.d-ios) .cta.is-secondary:hover{padding-left:20px;padding-right:64px}.cta.is-secondary::after{top:50%;bottom:auto}.cta-is-secondary:after,.cta-is-small:after,.dropdown .cta-in-nav:after{transition-duration:.3s;bottom:0;z-index:1}.dropdown .cta-in-nav{transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;color:#FFF;background-color:transparent;border:0 solid #00a3dd;padding:14px 64px 10px 0;position:relative;background-size:200% 200%;background-position:0 0;border-bottom-width:1px;width:100%}.dropdown .cta-in-nav:focus,html:not(.d-ios) .dropdown .cta-in-nav:hover{background-position:100% 100%;color:#FFF;border-color:#FFF}.dropdown .cta-in-nav:active{background-position:100% 100%}.cta-is-small,.cta-is-small:active{background-image:linear-gradient(to right,#efefef 50%,#143672 50%)}.dropdown .cta-in-nav:after{width:44px;display:block;background-position:50% 50%;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-property:background-color;background-size:70% 70%;top:auto}.dropdown .cta-in-nav:active,.dropdown .cta-in-nav:target{color:#FFF;border-color:#FFF}.dropdown .cta-in-nav[disabled]{cursor:default;color:#dfdfdf;border-color:#dfdfdf;pointer-events:none}@media only screen and (max-width:29.9375em){.dropdown .cta-in-nav{width:100%}}.dropdown .cta-in-nav::after{top:50%;bottom:auto}.dropdown .cta-in-nav:active,.dropdown .cta-in-nav:focus,html:not(.d-ios) .dropdown .cta-in-nav:hover{padding-left:20px;padding-right:44px}.cta-is-small{font-family:NexaBold,Arial,Helvetica,sans-serif;transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;outline:0;border:0 solid transparent;text-decoration:none;text-align:left;text-transform:uppercase;position:relative;vertical-align:middle;background-size:200% 200%;background-position:0 0;width:66px;height:66px;line-height:66px;padding:0 66px 0 0;font-size:0;color:transparent;letter-spacing:0}.cta-is-small:focus,html:not(.d-ios) .cta-is-small:hover{background-position:100% 100%;color:#FFF;border-color:transparent}.cta-is-small:active{background-position:100% 100%}.cta-is-small:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-property:background-color;background-color:#00a3dd}.cta-is-small:active,.cta-is-small:target{color:#FFF;border-color:transparent}.cta-is-small:active:after,.cta-is-small:target:after{background-color:#b7bf10}.cta-is-small[disabled]{cursor:default;color:#dfdfdf;background-color:#efefef;border-color:transparent;pointer-events:none}.cta-is-small[disabled]:after,html:not(.d-ios) .cta-is-small[disabled]:hover:after{background-color:#dfdfdf}@media only screen and (max-width:29.9375em){.cta-is-small{width:100%}}.cta-is-small:focus:after,html:not(.d-ios) .cta-is-small:hover:after{background-color:#143672}.cta-is-small:after{content:"";width:66px;height:66px;display:block;background-position:50% 50%;position:absolute;right:0;top:50%;margin-top:-33px;background-size:70% 70%}html:not(.d-ios) .cta-is-small[disabled]:hover:after{background-color:#dfdfdf}.cta-is-secondary,.cta-is-secondary:active:after,.cta-is-secondary:after,.cta-is-secondary:focus:after,.cta-is-secondary:target:after,.cta-is-secondary[disabled],.cta-is-secondary[disabled]:after,html:not(.d-ios) .cta-is-secondary:hover:after,html:not(.d-ios) .cta-is-secondary[disabled]:hover:after{background-color:transparent}.cta-is-secondary{font-family:NexaBold,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;outline:0;color:#58595b;border:0 solid #00a3dd;text-decoration:none;letter-spacing:1px;padding:14px 84px 10px 0;text-align:left;text-transform:uppercase;position:relative;vertical-align:middle;background-image:linear-gradient(to bottom,transparent 50%,#efefef 50%);background-size:200% 200%;background-position:0 0;border-bottom-width:1px}.breadcrumbs,thead th{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px}.cta-is-secondary:focus,html:not(.d-ios) .cta-is-secondary:hover{background-position:100% 100%;color:#58595b;border-color:#00a3dd}.cta-is-secondary:active{background-image:linear-gradient(to bottom,transparent 50%,#143672 50%);background-position:100% 100%}.cta-is-secondary:after{content:"";width:44px;height:44px;display:block;background-position:50% 50%;position:absolute;right:0;margin-top:-22px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-property:background-color;background-size:70% 70%;top:auto}.cta-is-secondary:active,.cta-is-secondary:target{color:#FFF;border-color:#00a3dd}.cta-is-secondary[disabled]{cursor:default;color:#dfdfdf;border-color:#dfdfdf;pointer-events:none}.cta-is-secondary:active,.cta-is-secondary:focus,html:not(.d-ios) .cta-is-secondary:hover{padding-left:20px;padding-right:64px}.cta-is-secondary::after{top:50%;bottom:auto}.bg-grey .cta:not(.is-secondary),.cm-accordion.ca-accordion .cta:not(.is-secondary){position:relative;vertical-align:middle;background-image:linear-gradient(to right,#FFF 50%,#143672 50%);background-size:200% 200%;background-position:0 0}.bg-grey .cta:not(.is-secondary):focus,.cm-accordion.ca-accordion .cta:not(.is-secondary):focus,html:not(.d-ios) .bg-grey .cta:not(.is-secondary):hover,html:not(.d-ios) .cm-accordion.ca-accordion .cta:not(.is-secondary):hover{background-position:100% 100%}.bg-grey .cta:not(.is-secondary):active,.cm-accordion.ca-accordion .cta:not(.is-secondary):active{background-image:linear-gradient(to right,#FFF 50%,#143672 50%);background-position:100% 100%}html:not(.d-ios) .bg-grey .cta-is-secondary:hover,html:not(.d-ios) .bg-grey .is-secondary:hover,html:not(.d-ios) .cm-accordion.ca-accordion .cta-is-secondary:hover,html:not(.d-ios) .cm-accordion.ca-accordion .is-secondary:hover{position:relative;vertical-align:middle;background-image:linear-gradient(to bottom,#efefef 50%,#FFF 50%);background-size:200% 200%;background-position:0 0}.tooltip-btn,td,th{vertical-align:top}html:not(.d-ios) .bg-grey .cta-is-secondary:hover:focus,html:not(.d-ios) .bg-grey .is-secondary:hover:focus,html:not(.d-ios) .cm-accordion.ca-accordion .cta-is-secondary:hover:focus,html:not(.d-ios) .cm-accordion.ca-accordion .is-secondary:hover:focus,html:not(.d-ios) html:not(.d-ios) .bg-grey .cta-is-secondary:hover:hover,html:not(.d-ios) html:not(.d-ios) .bg-grey .is-secondary:hover:hover,html:not(.d-ios) html:not(.d-ios) .cm-accordion.ca-accordion .cta-is-secondary:hover:hover,html:not(.d-ios) html:not(.d-ios) .cm-accordion.ca-accordion .is-secondary:hover:hover{background-position:100% 100%}html:not(.d-ios) .bg-grey .cta-is-secondary:hover:active,html:not(.d-ios) .bg-grey .is-secondary:hover:active,html:not(.d-ios) .cm-accordion.ca-accordion .cta-is-secondary:hover:active,html:not(.d-ios) .cm-accordion.ca-accordion .is-secondary:hover:active{background-image:linear-gradient(to bottom,#efefef 50%,#143672 50%);background-position:100% 100%}@media only screen and (max-width:29.9375em){.cta-is-secondary{width:100%}.cta+.cta{margin-top:20px}}.link-caret .link-icon,.link-external .link-icon{padding-right:20px;position:relative}.link-caret .link-icon::after,.link-caret .link-icon::before,.link-external .link-icon::after,.link-external .link-icon::before{transition:opacity 150ms;content:"";width:20px;height:20px;display:block;background-position:50% 50%;position:absolute;right:0;top:50%;margin-top:-10px}.link-caret .link-icon::before,.link-external .link-icon::before{opacity:1}.link-caret .link-icon::after,.link-caret:focus .link-icon::before,.link-external .link-icon::after,.link-external:focus .link-icon::before,html:not(.d-ios) .link-caret:hover .link-icon::before,html:not(.d-ios) .link-external:hover .link-icon::before{opacity:0}.supports-no-opacity .link-caret .link-icon::before,.supports-no-opacity .link-external .link-icon::before{display:block}.supports-no-opacity .link-caret .link-icon::after,.supports-no-opacity .link-external .link-icon::after{display:none}.link-arrow-block::before,.link-caret-block::before,.link-caret:focus .link-icon::after,.link-external:focus .link-icon::after,html:not(.d-ios) .link-caret:hover .link-icon::after,html:not(.d-ios) .link-external:hover .link-icon::after{opacity:1}.supports-no-opacity .link-caret:focus .link-icon::before,.supports-no-opacity .link-external:focus .link-icon::before,.supports-no-opacity html:not(.d-ios) .link-caret:hover .link-icon::before,.supports-no-opacity html:not(.d-ios) .link-external:hover .link-icon::before{display:none;content:" "}.supports-no-opacity .link-caret:focus .link-icon::after,.supports-no-opacity .link-external:focus .link-icon::after,.supports-no-opacity html:not(.d-ios) .link-caret:hover .link-icon::after,.supports-no-opacity html:not(.d-ios) .link-external:hover .link-icon::after{display:block;content:" "}.link-arrow-block,.link-caret-block{padding-right:30px;position:relative}.link-arrow-block::after,.link-arrow-block::before,.link-caret-block::after,.link-caret-block::before{transition:opacity 150ms;content:"";width:20px;height:20px;display:block;background-position:50% 50%;position:absolute;right:0;top:50%;margin-top:-10px}.link-arrow-block::after,.link-arrow-block:active::before,.link-arrow-block:focus::before,.link-arrow-block:hover::before,.link-caret-block::after,.link-caret-block:active::before,.link-caret-block:focus::before,.link-caret-block:hover::before{opacity:0}.supports-no-opacity .link-arrow-block::before,.supports-no-opacity .link-caret-block::before{display:block}.supports-no-opacity .link-arrow-block::after,.supports-no-opacity .link-caret-block::after{display:none}.breadcrumbs .back-to::before,.link-arrow-block:active::after,.link-arrow-block:focus::after,.link-arrow-block:hover::after,.link-caret-block:active::after,.link-caret-block:focus::after,.link-caret-block:hover::after{opacity:1}.supports-no-opacity .link-arrow-block:active::before,.supports-no-opacity .link-arrow-block:focus::before,.supports-no-opacity .link-arrow-block:hover::before,.supports-no-opacity .link-caret-block:active::before,.supports-no-opacity .link-caret-block:focus::before,.supports-no-opacity .link-caret-block:hover::before{display:none;content:" "}.supports-no-opacity .link-arrow-block:active::after,.supports-no-opacity .link-arrow-block:focus::after,.supports-no-opacity .link-arrow-block:hover::after,.supports-no-opacity .link-caret-block:active::after,.supports-no-opacity .link-caret-block:focus::after,.supports-no-opacity .link-caret-block:hover::after{display:block;content:" "}.link-icon{border:none;padding:0;background:0 0;width:44px;height:40px;position:relative;outline:0;line-height:1}.link-icon .icon{width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px}.link-icon .icon+.icon{display:none}.link-icon path{transition:fill 150ms}.link-icon:active path,.link-icon:focus path,html:not(.d-ios) .link-icon:hover path{fill:#00a3dd}.global-footer .ca-logo svg path,.nav-footer .nav-footer-social a .icon path{fill:#FFF}table{border-collapse:collapse;border-spacing:0;font-size:14px;line-height:1.4285714286;width:100%;margin:30px 0}td,th{text-align:left;padding:14px 25px;border:1px solid #FFF;border-width:0 1px}td:first-child,th:first-child{border-left:none}td:last-child,th:last-child{border-right:none}thead th{font-size:18px;line-height:1.3888888889;background-color:#000;color:#FFF}tbody th{font-weight:700}tbody td{background-color:#FFF;color:#58595b}tbody td,tbody th{border-bottom:1px solid #efefef}tbody tr:nth-child(2n) td,tbody tr:nth-child(2n) th{background-color:#efefef;border-bottom:1px solid #FFF}@media (max-width:63.9375em){.l-three-column .l-content-container table{table-layout:fixed;word-break:break-word}.l-three-column .l-content-container table td,.l-three-column .l-content-container table th{padding:5px}}body.has-no-scroll{position:fixed;overflow:hidden;width:100%;min-height:100%;overflow-y:scroll}.page-warning{font-size:14px;line-height:1.4285714286;background-color:#00a3dd;color:#FFF;text-align:center;padding:5px 0}.breadcrumbs{font-size:11px;padding:20px 0;background:#FFF;border-bottom:solid 1px #dfdfdf;-webkit-font-smoothing:antialiased;text-transform:uppercase}.breadcrumbs .is-active,.breadcrumbs a{text-transform:none;letter-spacing:normal}.breadcrumbs .l-content-container{margin-bottom:0}.breadcrumbs .l-content-container .l-content-column{box-shadow:none;padding-top:0;padding-bottom:0}.breadcrumbs .back-to{position:relative;padding-left:20px}.breadcrumbs .back-to::after,.breadcrumbs .back-to::before{transition:opacity 150ms;content:"";width:12px;height:20px;display:block;background-position:50% 50%;position:absolute;left:0;top:50%;margin-top:-10px}.breadcrumbs .back-to::after,.breadcrumbs .back-to:active::before,.breadcrumbs .back-to:focus::before,.breadcrumbs .back-to:hover::before{opacity:0}.supports-no-opacity .breadcrumbs .back-to::before{display:block}.supports-no-opacity .breadcrumbs .back-to::after{display:none}.breadcrumbs .back-to-parent::before,.breadcrumbs .back-to:active::after,.breadcrumbs .back-to:focus::after,.breadcrumbs .back-to:hover::after{opacity:1}.supports-no-opacity .breadcrumbs .back-to:active::before,.supports-no-opacity .breadcrumbs .back-to:focus::before,.supports-no-opacity .breadcrumbs .back-to:hover::before{display:none;content:" "}.supports-no-opacity .breadcrumbs .back-to:active::after,.supports-no-opacity .breadcrumbs .back-to:focus::after,.supports-no-opacity .breadcrumbs .back-to:hover::after{display:block;content:" "}.breadcrumbs .back-to-parent{position:relative;padding-left:25px}.breadcrumbs .back-to-parent::after,.breadcrumbs .back-to-parent::before{transition:opacity 150ms;content:"";width:20px;height:20px;display:block;background-position:50% 50%;position:absolute;left:0;top:50%;margin-top:-10px}.breadcrumbs .back-to-parent::after,.breadcrumbs .back-to-parent:active::before,.breadcrumbs .back-to-parent:focus::before,.breadcrumbs .back-to-parent:hover::before{opacity:0}.supports-no-opacity .breadcrumbs .back-to-parent::before{display:block}.supports-no-opacity .breadcrumbs .back-to-parent::after{display:none}.breadcrumbs .back-to-parent:active::after,.breadcrumbs .back-to-parent:focus::after,.breadcrumbs .back-to-parent:hover::after,.nav-toggle:hover{opacity:1}.supports-no-opacity .breadcrumbs .back-to-parent:active::before,.supports-no-opacity .breadcrumbs .back-to-parent:focus::before,.supports-no-opacity .breadcrumbs .back-to-parent:hover::before{display:none;content:" "}.supports-no-opacity .breadcrumbs .back-to-parent:active::after,.supports-no-opacity .breadcrumbs .back-to-parent:focus::after,.supports-no-opacity .breadcrumbs .back-to-parent:hover::after{display:block;content:" "}.breadcrumbs a{text-decoration:none;color:#58595b;padding:5px 4px 2px;margin:0 3px;border-bottom:solid 1px #00a3dd}.global-footer a,.nav-aside{text-transform:uppercase;letter-spacing:1.3px}.breadcrumbs a:focus,.breadcrumbs a:hover{color:#FFF;background:#143672;border-bottom-color:transparent}.breadcrumbs ul{list-style:none;margin:0;padding:0;display:none}@media only screen and (min-width:64em){.breadcrumbs .l-content-container{min-height:0}.breadcrumbs .back-to-parent{display:none}.breadcrumbs ul{display:block}}.breadcrumbs ul li{padding-left:5px;position:relative;display:inline-block;margin:0 5px 0 0}.breadcrumbs ul li:first-child,.breadcrumbs ul li:last-child{padding-left:0}.breadcrumbs ul li::before{content:"/";display:inline-block;margin-right:5px}.breadcrumbs ul li:first-child::before{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.breadcrumbs ul li:last-child::before{margin-right:10px}ol{counter-reset:section;list-style-type:none;}.cm-rich-text ol>li::before{counter-increment:section;content:counters(section,".") ". ";padding-right:1em;margin-left:-1em;}.cm-rich-text ol>li{text-indent: -1em;}/*!
 * Using the `ca-brand-line` mixin, these are placeholders which use the mixin
 * to create base styles for components.
 */.ca-collection .ca-collection-item.has-image .image,.ca-content-tile .image::after,.cm-content-tile .image{position:relative}.ca-collection .ca-collection-item.has-image .image::after,.ca-content-tile .image::after,.cm-content-tile .image::after{content:" ";background-size:cover;height:5px;position:absolute;top:auto;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22ca-brand-line-horizontal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20class%3D%22line1%22%20x2%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%2300a3dd%22%2F%3E%3Cline%20class%3D%22line2%22%20x2%3D%2235%25%22%20x1%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%2300629e%22%2F%3E%3Cline%20class%3D%22line3%22%20x2%3D%22100%25%22%20x1%3D%2235%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23ea7600%22%2F%3E%3C%2Fsvg%3E")}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .image-tile .background::after{content:" ";background-size:cover;height:5px;position:absolute;top:auto;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22ca-brand-line-horizontal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20class%3D%22line1%22%20x2%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23933035%22%2F%3E%3Cline%20class%3D%22line2%22%20x2%3D%2235%25%22%20x1%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23933035%22%2F%3E%3Cline%20class%3D%22line3%22%20x2%3D%22100%25%22%20x1%3D%2235%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23933035%22%2F%3E%3C%2Fsvg%3E")}.inline-cta-block,blockquote{position:relative}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile .background::after,.inline-cta-block::after,blockquote::after{background-size:cover;position:absolute;content:" ";bottom:0}blockquote::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:5px;top:0;right:auto;left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22ca-brand-line-vertical%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20class%3D%22line1%22%20y2%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23d22630%22%2F%3E%3Cline%20class%3D%22line2%22%20y2%3D%2235%25%22%20y1%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%2300629e%22%2F%3E%3Cline%20class%3D%22line3%22%20y2%3D%22100%25%22%20y1%3D%2235%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23b7bf10%22%2F%3E%3C%2Fsvg%3E")}@media only screen and (min-width:48em){.l-three-column blockquote,.l-two-column-right blockquote{padding-left:0}.l-three-column blockquote::after,.l-two-column-right blockquote::after{padding-left:0;position:absolute;top:0;right:auto;bottom:0;left:-80px}}.inline-cta-block::after{width:5px;top:0;right:auto;left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22ca-brand-line-vertical%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20class%3D%22line1%22%20y2%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23143672%22%2F%3E%3Cline%20class%3D%22line2%22%20y2%3D%2235%25%22%20y1%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23143672%22%2F%3E%3Cline%20class%3D%22line3%22%20y2%3D%22100%25%22%20y1%3D%2235%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23143672%22%2F%3E%3C%2Fsvg%3E")}@media only screen and (min-width:48em){.l-three-column .inline-cta-block,.l-two-column-right .inline-cta-block{padding-left:0}.l-three-column .inline-cta-block::after,.l-two-column-right .inline-cta-block::after{padding-left:0;position:absolute;top:0;right:auto;bottom:0;left:-80px}}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile .background::after{height:5px;top:auto;right:0;left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20class%3D%22ca-brand-line-horizontal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20class%3D%22line1%22%20x2%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23b7bf10%22%2F%3E%3Cline%20class%3D%22line2%22%20x2%3D%2235%25%22%20x1%3D%2230%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%2300629e%22%2F%3E%3Cline%20class%3D%22line3%22%20x2%3D%22100%25%22%20x1%3D%2235%25%22%20stroke-width%3D%22100%25%22%20stroke%3D%22%23d22630%22%2F%3E%3C%2Fsvg%3E")}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-touch-callout:none}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track::after,.slick-track::before{content:" ";display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.content-header{margin-bottom:40px}.content-header h1{margin:0}.content-header h1.h2{font-size:70px;line-height:1}.content-header.is-search{margin-bottom:50px;margin-top:70px}.content-header.is-search .did-you-mean{display:inline-block;margin-top:10px}.global-footer{font-size:15px;color:#58595b;background-color:#333;padding:60px 0 100px}.global-footer .ca-logo{text-align:center;margin-bottom:70px}.global-footer .ca-logo svg{height:160px}.global-footer .inline-cta-block h3,.global-footer h2,.inline-cta-block .global-footer h3{font-family:Berling,Georgia,serif;letter-spacing:.4px;color:#FFF;font-weight:500;font-size:15px}.global-footer .inline-cta-block h3 a,.global-footer h2 a,.inline-cta-block .global-footer h3 a{color:#FFF;line-height:24px}.global-footer a{font-size:12px;line-height:1;font-family:NexaXBold,Arial,Helvetica,sans-serif;position:relative;-webkit-font-smoothing:antialiased;text-decoration:none;display:inline-block}.global-footer a::after{content:" ";position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#00a3dd;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:150ms;height:2px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.nav-toggle,.nav-toggle .lines{transition:background-color 150ms,-webkit-transform .4s}.global-footer a:focus,.global-footer a:hover{text-decoration:none}.global-footer a:focus::after,.global-footer a:hover::after{background-color:#00a3dd;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.ca-tags.mini .global-footer h3,.global-footer .ca-tags.mini h3,.global-footer p{font-size:12px;line-height:2;font-family:Nexa,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;margin-top:50px;text-align:center;color:#dfdfdf}@media only screen and (min-width:64em){.global-footer{padding-top:100px}}@media (max-width:63.9375em){.global-footer ul{text-align:center}.global-footer .ca-logo svg{height:120px}}.nav-footer{list-style:none;margin:0;padding:0}.nav-footer::after,.nav-footer::before{content:" ";display:table}.nav-footer ul{list-style:none;margin:0;padding:0;display:none}.nav-footer .nav-footer-social{margin-top:55px;clear:left;text-align:center}.ca-article-listing-by-tag .article-list a::after,.ca-article-listing-by-tag.is-large .header::after,.ca-article-listing-by-tag.is-medium .header::after,.ca-signpost-module .ca-signpost::after,.cm-content-tile.ca-article-tile::after,.cm-content-tile.is-large a::after,.cm-content-tile.is-large>div::after,.cm-content-tile.is-medium a::after,.cm-content-tile.is-medium>div::after,.cm-current-search-facets.ca-current-search-facets::after,.cm-links-popular.is-large ul::after,.cm-links-popular.is-medium ul::after,.cm-links-related.is-large ul::after,.cm-links-related.is-medium ul::after,.cm-search-facets.ca-search-facets-horizontal::after,.cm.is-large .ca-collection .ca-collection-item.has-image::after,.cm.is-medium .ca-collection .ca-collection-item.has-image::after,.global-header::after,.offscreen-panel .nav-header::after,.tabs-container .tabs-nav ul::after{clear:both}.inline-cta-block .nav-footer .nav-footer-social h3,.nav-footer .nav-footer-social .inline-cta-block h3,.nav-footer .nav-footer-social h2{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-footer .nav-footer-social ul{display:block;margin-left:-10px}.nav-footer .nav-footer-social ul li{display:inline-block;margin:0;padding:4px 14px}.nav-footer .nav-footer-social ul a{padding:6px;color:#FFF;line-height:16px;font-size:16px}.nav-footer .nav-footer-social ul a:active,.nav-footer .nav-footer-social ul a:hover{color:#00a3dd}.nav-footer .nav-footer-social ul a span{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-footer .nav-footer-social a{position:relative;display:block}.global-search .autocomplete.has-button .search-submit.link-icon path,.nav-footer .nav-footer-social a:focus .icon path,.nav-footer .nav-footer-social a:hover .icon path{fill:#00a3dd}.nav-footer .nav-footer-social a:focus:after,.nav-footer .nav-footer-social a:hover:after{display:none}.nav-footer .nav-footer-social .icon{width:20px;height:20px;display:block}@media only screen and (min-width:64em){.nav-footer{margin:0 -18px}.nav-footer ul{display:block}.nav-footer>li{float:left;margin:0;padding:0 18px;width:33.3%}.nav-footer.has-4-items>li{width:25%}.nav-footer.has-5-items>li{width:20%}.nav-footer.has-6-items>li{text-align:center;width:16.6%}.nav-footer.has-6-items>li.nav-footer-social{width:100%}}.global-header{z-index:950;position:relative;background-color:#FFF;padding:10px 0;border-bottom:1px solid #efefef}.global-header::after,.global-header::before{content:" ";display:table}.global-header .nav-toggle{float:left;margin-left:-10px}.global-header .logo{text-align:center;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;top:5px}.global-header .logo a{display:inline-block}.global-header .logo .logo-wrapper,.global-header .logo img{padding:0;display:block;width:200px}.global-header .logo .logo-only-wrapper{width:0;height:0;padding:0;display:block;top:-20px}.is-ie.is-ie11 .global-header .logo{top:0}.is-ie.is-ie11 .global-header svg{overflow:auto}.global-header .search-wrapper{position:relative}.global-header .search-wrapper .search-toggle{right:0;top:-30px;float:right;margin-right:-10px}.global-header .search-wrapper .search-toggle.is-active::after{content:"";position:absolute;top:28px;right:13px}@media screen{.global-header .search-wrapper .search-toggle.is-active::after{width:0;height:0;border:10px solid transparent;border-bottom:10px solid #143672}}@media only screen and (min-width:64em){.global-header .search-wrapper .search-toggle.is-active::after{top:67px}}@media (max-width:63.9375em){.global-header{padding-bottom:0}.global-header .logo{top:-10px}.global-header .search-wrapper .search-toggle,.is-ie.is-ie11 .global-header .logo{top:-5px}.global-header .logo .logo-only-wrapper{width:65px}.global-header .logo .logo-horizontal-wrapper,.global-header .logo .logo-wrapper{width:0;height:0}.global-header.is-minimal .logo{width:100%;text-align:left;margin-bottom:7px}.global-header h1{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.is-ie.is-ie11 .global-header .logo-only-wrapper{height:50px}}.ca-advertisement,.ca-advertisement.mrec{text-align:center}@media (max-width:63.9375em) and (min-width:22.4375em) and (max-width:63.9375em){.global-header .logo .logo-only-wrapper{width:0;height:0}.global-header .logo .logo-horizontal-wrapper{width:200px;height:50px}}@media only screen and (min-width:64em){.global-header{height:auto;padding:50px 0 55px}.global-header .logo .logo-horizontal-wrapper,.global-header .logo .logo-only-wrapper{width:0;height:0}.global-header .nav-toggle{display:none}.global-header .search-toggle{position:absolute;top:0;right:20px}.global-header .logo{float:left}.global-header .logo a{display:block}.global-header h1{font-size:26px;line-height:1.0769230769;margin:0 0 0 20px;float:left;top:4px;position:relative}}@media only screen and (min-width:77.75em){.global-header .search-toggle{right:36px}}.nav-toggle{display:inline-block;padding:0 10px 10px;transition:transform .4s,background-color 150ms;transition:transform .4s,background-color 150ms,-webkit-transform .4s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;background:0 0;outline:0}.nav-toggle:active{transition:0}.nav-toggle .lines{display:inline-block;width:24px;height:3px;background:#58595b;transition:transform .4s,background-color 150ms;transition:transform .4s,background-color 150ms,-webkit-transform .4s;position:relative}.nav-toggle .lines::after,.nav-toggle .lines::before{display:inline-block;width:24px;height:3px;background:#58595b;transition:background-color 150ms,-webkit-transform .4s;transition:transform .4s,background-color 150ms;transition:transform .4s,background-color 150ms,-webkit-transform .4s;position:absolute;left:0;content:"";-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.nav-toggle .lines::before{top:7px}.nav-toggle .lines::after{top:-7px}.nav-toggle:focus .lines,.nav-toggle:focus .lines::after,.nav-toggle:focus .lines::before,.nav-toggle:hover .lines,.nav-toggle:hover .lines::after,.nav-toggle:hover .lines::before{background:#00a3dd}.nav-toggle.is-active .lines{background:0 0}.nav-toggle.is-active .lines::after,.nav-toggle.is-active .lines::before{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0}.nav-toggle.is-active .lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.nav-toggle.is-active .lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.search-toggle .icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;transition:opacity .1s,-webkit-transform .3s;transition:opacity .1s,transform .3s;transition:opacity .1s,transform .3s,-webkit-transform .3s}.search-toggle .icon+.icon{display:block;opacity:0;-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.search-toggle.is-active .icon{opacity:0;-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.search-toggle.is-active .icon+.icon{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.global-search{position:absolute;background-color:#143672;width:100%;opacity:0;margin-top:-20px;transition:margin-top .2s ease-in-out,opacity .2s;display:none;z-index:900}.global-search.is-ready{display:block}.global-search.is-active{margin-top:0;opacity:1}.global-search .autocomplete-results .global-search>.autocomplete-list,.global-search .autocomplete-results .global-search>.autocomplete-results-footer,.global-search>.l-padding{position:relative;padding-top:20px;padding-bottom:20px}.global-search .autocomplete-results .global-search>.autocomplete-list::before,.global-search .autocomplete-results .global-search>.autocomplete-results-footer::before,.global-search>.l-padding::before{content:"";position:absolute;right:22px;top:-19px}@media screen{.global-search .autocomplete-results .global-search>.autocomplete-list::before,.global-search .autocomplete-results .global-search>.autocomplete-results-footer::before,.global-search>.l-padding::before{width:0;height:0;border:10px solid transparent;border-bottom:10px solid #143672}}@media only screen and (min-width:77.75em){.global-search .autocomplete-results .global-search>.autocomplete-list::before,.global-search .autocomplete-results .global-search>.autocomplete-results-footer::before,.global-search>.l-padding::before{right:38px}}.global-search .search-submit{position:absolute}.global-search .search-submit .icon{height:30px;width:30px;margin-top:-15px;margin-left:-15px}.global-search .ctrl-holder{height:100%;position:relative;margin:0}.global-search .autocomplete .text,.global-search .autocomplete.text{color:#FFF;background-color:transparent;border:none;width:100%}.global-search .autocomplete .input-border-highlight,.global-search .autocomplete .text{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:30px;line-height:1}@media only screen and (min-width:64em){.global-search .autocomplete-results .global-search>.autocomplete-list,.global-search .autocomplete-results .global-search>.autocomplete-results-footer,.global-search>.l-padding{padding-top:35px;padding-bottom:35px}.global-search .autocomplete .input-border-highlight,.global-search .autocomplete .text{font-size:50px}}.global-search .autocomplete .text:focus{color:#FFF;background-color:transparent;border:none}.global-search .autocomplete .input-border-highlight,.global-search .autocomplete input.text{font-family:Nexa,Arial,Helvetica,sans-serif}.global-search .autocomplete input.text{border-bottom:1px solid #0c2147;padding-left:0;padding-bottom:6px}.global-search .autocomplete input.text:focus{border-bottom:1px solid #0c2147}.global-search .autocomplete .input-border-highlight{border-top:3px solid #00a3dd;position:absolute;bottom:0;left:0;overflow:hidden;height:0;z-index:6;max-width:calc(100% - 100px)}.global-search .autocomplete.is-loading .text{background-image:url(/assets/img/forms/ring-loader.svg);background-size:30px;background-position-x:calc(100% - 50px)}.global-search .autocomplete.has-button{padding-right:0}.global-search .autocomplete.has-button input.text{padding-right:100px}.global-search .autocomplete.has-button .search-submit{top:50%;margin:-38px -24px 0 0;width:76px;height:76px;right:0;z-index:10}.global-search .autocomplete.has-button .search-submit.link-icon:hover path{fill:#FFF}.global-search .autocomplete-results{background-color:rgba(20,54,114,.95);border:none;min-height:0;padding:30px 0 0;margin-left:-50vw;left:50%;width:100vw}.global-search .autocomplete-results .autocomplete-list a.autocomplete-results-item{font-size:16px;line-height:1.5;font-family:Nexa,Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;padding:10px 20px;margin-left:-20px}.nav-aside,.offscreen-panel a{font-family:NexaBold,Arial,Helvetica,sans-serif}@media (min-width:30em){.global-search .autocomplete-results .autocomplete-list a.autocomplete-results-item{font-size:18px;line-height:1.3333333333}}.global-search .autocomplete-results .autocomplete-list a.autocomplete-results-item:focus,.global-search .autocomplete-results .autocomplete-list a.autocomplete-results-item:hover{background-color:#0c2147}.global-search .autocomplete-results .autocomplete-list,.global-search .autocomplete-results .autocomplete-list a,.global-search .autocomplete-results .autocomplete-list button,.global-search .autocomplete-results .autocomplete-results-footer,.global-search .autocomplete-results .autocomplete-results-footer a,.global-search .autocomplete-results .autocomplete-results-footer button{padding-top:0;padding-bottom:0}@media only screen and (min-width:48em){.global-search .autocomplete-results .autocomplete-list a,.global-search .autocomplete-results .autocomplete-list button,.global-search .autocomplete-results .autocomplete-results-footer a,.global-search .autocomplete-results .autocomplete-results-footer button{padding:0}.ca-advertisement.mrec{text-align:left}}.global-search .autocomplete-results .autocomplete-list ul li{margin-bottom:5px}.global-search .autocomplete-results .autocomplete-list span.autocomplete-results-item-title{color:#FFF;text-decoration:none;transition-property:box-shadow;box-shadow:0 1px 0 0 #00a3dd;display:inline-block;margin-bottom:10px}.global-search .autocomplete-results .autocomplete-list span.autocomplete-results-item-title:active,.global-search .autocomplete-results .autocomplete-list span.autocomplete-results-item-title:focus,html:not(.d-ios) .global-search .autocomplete-results .autocomplete-list span.autocomplete-results-item-title:hover{box-shadow:0 1px 0 0 #FFF}.global-search .autocomplete-results .autocomplete-results-item-title+span{color:#FFF;display:block;font-size:12px;line-height:1.6666666667}.global-search .autocomplete-results .autocomplete-results-footer{background-color:transparent;margin-top:30px;padding-bottom:50px}.global-search .autocomplete-results .autocomplete-results-footer button.autocomplete-results-item{text-transform:uppercase;font-size:10px;line-height:2;position:relative}.global-search .autocomplete-results .autocomplete-results-footer button.autocomplete-results-item:after{content:"";width:20px;height:20px;background-position:50% 50%;right:0;top:50%;margin-top:-10px;display:inline-block;position:relative;-webkit-transform:translate3d(7px,6px,0);transform:translate3d(7px,6px,0)}.modal-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1200;display:none;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.modal-container.is-active,.modal-container.is-active .is-active{display:block}.modal-container.is-active .modal-bg{display:block;opacity:.8}.modal-container .modal,.modal-container .modal-bg{display:none;z-index:1}.modal-container .modal{background-color:transparent;z-index:2;outline:0;position:absolute;width:100%;left:0;padding:20px 0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.modal-container .modal-bg{background-color:#000;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-content{background-color:#FFF;position:relative}.modal-content .modal-content-overflow{padding:20px}@media only screen and (min-width:77.75em){.modal-content .modal-content-overflow{padding:20px 36px 30px}}.modal-content.modal-video .modal-content-overflow{padding:0}.modal .modal-close{display:block;width:40px;height:40px;position:absolute;top:19px;right:20px;overflow:hidden;text-indent:200%;background-color:#FFF;border:none}.modal .modal-close::after,.modal .modal-close::before{transition:opacity 150ms;content:"";width:40px;height:40px;display:block;background-position:50% 50%;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px}.modal .modal-close::before{opacity:1}.modal .modal-close::after,.modal .modal-close:active::before,.modal .modal-close:focus::before,.modal .modal-close:hover::before{opacity:0}.supports-no-opacity .modal .modal-close::before{display:block}.supports-no-opacity .modal .modal-close::after{display:none}.supports-no-opacity .modal .modal-close:active::before,.supports-no-opacity .modal .modal-close:focus::before,.supports-no-opacity .modal .modal-close:hover::before{display:none;content:" "}.modal .modal-close:active::after,.modal .modal-close:focus::after,.modal .modal-close:hover::after{opacity:1}.supports-no-opacity .modal .modal-close:active::after,.supports-no-opacity .modal .modal-close:focus::after,.supports-no-opacity .modal .modal-close:hover::after{display:block;content:" "}.modal button.modal-close::after,.modal button.modal-close::before{background-size:25px 25px}.responsive-table{margin:30px 0}.responsive-table table{margin:0}.responsive-table .table-scrollable{padding-bottom:1px}.responsive-table .shadow-after,.responsive-table .shadow-before{display:none}.responsive-table.has-scroll{position:relative;overflow:hidden}.responsive-table.has-scroll .shadow-after,.responsive-table.has-scroll .shadow-before{display:block;position:absolute;top:0;width:50px;height:100%;transition-property:margin-left;transition-duration:.1s}.responsive-table.has-scroll .shadow-before{left:-50px;border-radius:0 10px 10px 0/0 50% 50% 0;box-shadow:5px 0 10px rgba(0,0,0,.25)}.responsive-table.has-scroll .shadow-after{left:100%;border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25)}.responsive-table.has-scroll .table-scrollable{overflow-x:auto;overflow-y:hidden}.responsive-table.has-scroll .table-scrollable::-webkit-scrollbar-track{box-shadow:none}@media (max-width:63.9375em){.responsive-table.has-column-toggle td,.responsive-table.has-column-toggle th{display:none}}.responsive-table.has-column-toggle .column-important,.responsive-table.has-column-toggle .column-persist{display:table-cell}@media only screen and (min-width:40em){.responsive-table.has-column-toggle .column-optional{display:table-cell}}@media only screen and (min-width:64em){.responsive-table.has-column-toggle td,.responsive-table.has-column-toggle th{display:table-cell}}@media (max-width:63.9375em){.responsive-table.has-column-toggle .column-force-hide{display:none}.responsive-table.has-column-toggle .column-force-show{display:table-cell}}.responsive-table-toggle-menu{position:relative;height:27px;margin-bottom:-10px;z-index:1}@media only screen and (min-width:64em){.responsive-table-toggle-menu{display:none}}.responsive-table-toggle-menu-btn{position:absolute;right:0}.responsive-table-toggle-menu-list{position:absolute;top:30px;right:0;left:auto;background-color:#FFF;padding:10px;border:1px solid #DDD;width:14em}.responsive-table-toggle-menu-list ul{list-style:none;margin:0;padding:0}.responsive-table-toggle-menu-list li{position:relative}.responsive-table-toggle-menu-list input{position:absolute;top:7px;left:0}.responsive-table-toggle-menu-list label{padding-left:25px;padding-right:10px;display:block}.responsive-table-toggle-menu-list.is-hidden,.shade-bg{display:none}.shade-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#000;opacity:0}.shade-bg.is-behind-header{z-index:800}.shade-bg.is-active{display:block}.tooltip-btn,.tooltip-container{display:inline-block;margin-left:5px;margin-right:5px;position:relative}.tooltip-btn{height:22px;width:22px;overflow:hidden;text-indent:-99999px;background:0 0;border:none;padding:0;cursor:pointer;outline:0}.tooltip-btn::after,.tooltip-btn::before{transition:opacity 150ms;content:"";width:30px;height:30px;display:block;background-position:50% 50%;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-15px}.tooltip-btn::before{opacity:1}.tooltip-btn::after,.tooltip-btn:active::before,.tooltip-btn:focus::before,.tooltip-btn:hover::before,.tooltip-container.is-active .tooltip-btn::before{opacity:0}.supports-no-opacity .tooltip-btn::before{display:block}.supports-no-opacity .tooltip-btn::after{display:none}.supports-no-js .tooltip-btn{cursor:default}.tooltip-container .tooltip-btn{display:block;margin:0}.supports-no-opacity .tooltip-btn:active::before,.supports-no-opacity .tooltip-btn:focus::before,.supports-no-opacity .tooltip-btn:hover::before,.supports-no-opacity .tooltip-container.is-active .tooltip-btn::before{display:none;content:" "}.tooltip-btn:active::after,.tooltip-btn:focus::after,.tooltip-btn:hover::after,.tooltip-container.is-active .tooltip-btn::after{opacity:1}.supports-no-opacity .tooltip-btn:active::after,.supports-no-opacity .tooltip-btn:focus::after,.supports-no-opacity .tooltip-btn:hover::after,.supports-no-opacity .tooltip-container.is-active .tooltip-btn::after{display:block;content:" "}.nav-aside a::before,.tooltip::after{content:""}.tooltip{position:absolute;z-index:700;display:none;opacity:0}.tooltip.is-active{display:block;opacity:1}.tooltip .tooltip-content{padding:15px 24px;color:#FFF;background:#000;max-width:300px;z-index:0;position:relative;border-radius:6px;box-shadow:1px 0 10px rgba(0,0,0,.43)}.ca-tags.mini .tooltip .tooltip-content h3,.tooltip .tooltip-content .ca-tags.mini h3,.tooltip .tooltip-content p{font-size:14px;margin:0;line-height:1.4;font-weight:400}.nav-aside a,.offscreen-panel a{line-height:2;text-decoration:none}.tooltip::after{display:block;margin-left:-12px;position:absolute;bottom:-20px;left:50%;z-index:1;pointer-events:none}.tooltip.is-below .tooltip-content{top:5px}.tooltip.is-below::after{top:-18px;top:-15px;bottom:auto}@media screen{.tooltip::after{width:0;height:0;border:12px solid transparent;border-top:9px solid #000}.tooltip.is-below::after{width:0;height:0;border:12px solid transparent;border-bottom:9px solid #000}}.nav-aside{border-top:1px solid #DDD}@media (max-width:47.9375em){.nav-aside{display:none}}.nav-aside ul{list-style:none;margin:0;padding:0}.nav-aside a{font-size:11px;display:block;text-transform:none;letter-spacing:.5px;color:#58595b;position:relative;padding:15px 60px 12px 10px}.nav-aside a:focus,html:not(.d-ios) .nav-aside a:hover{background:#efefef}.nav-aside a:focus::before,html:not(.d-ios) .nav-aside a:hover::before{width:100%}.nav-aside a:active{color:#007daa}.nav-aside a::before{position:absolute;height:5px;background:#00a3dd;left:0;bottom:0;width:0;transition:width .3s}.nav-aside .has-children a:first-child::after,.nav-aside .has-children ul a:first-child::after,.nav-aside a::after{width:20px;height:20px;background-position:50% 50%;top:14px;display:block;content:""}.nav-aside a::after{position:absolute;right:20px}@media only screen and (min-width:64em){.nav-aside a{padding-left:20px}.nav-aside a.nav-lvl2,.nav-aside a.nav-lvl3,.nav-aside a.nav-lvl4,.nav-aside a.nav-lvl5,.nav-aside a.nav-lvl6{padding-left:35px}.nav-aside a.nav-lvl3{padding-left:50px}.nav-aside a.nav-lvl4{padding-left:65px}.nav-aside a.nav-lvl5{padding-left:80px}.nav-aside a.nav-lvl6{padding-left:95px}}.nav-aside li{position:relative;border-bottom:1px solid #DDD;margin:0}.nav-aside li li{border-bottom:none;margin:0}.nav-aside .has-children a:first-child{padding-right:40px}.nav-aside .has-children a:first-child::after,.nav-aside .has-children ul a:first-child::after{position:absolute;right:15px}.nav-aside .has-children .expandcollapse{position:absolute;top:0;right:0;width:40px;height:56px}.nav-aside .nav-lvl2,.nav-aside .nav-lvl3,.nav-aside .nav-lvl4{padding-left:25px}.nav-aside .is-active>a,.nav-aside ul>.is-active>a:hover{text-decoration:none;cursor:default;background:#143672;color:#FFF}.nav-aside .is-active>a::after,.nav-aside ul>.is-active>a:hover::after{display:block;opacity:1}.offscreen-panel{display:block;background-color:#efefef;outline:0}.supports-no-js .offscreen-panel{position:absolute;display:block;top:0;-webkit-overflow-scrolling:touch;left:-9999px}.supports-no-js .offscreen-panel:target{left:0}.supports-no-js .offscreen-panel.is-right{left:auto;right:-9999px}.supports-no-js .offscreen-panel.is-right:target{left:auto;right:0}.supports-no-js .offscreen-panel .offscreen-content{padding:0;width:auto;max-width:none;position:relative}.supports-js .offscreen-panel{display:none;top:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.supports-js .offscreen-panel.is-active{display:block}.supports-js .offscreen-panel .offscreen-content{padding:0;max-width:none;position:relative;width:100%;height:100%;overflow-x:hidden}.offscreen-is-open .offscreen-panel.is-active{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.offscreen-is-open .page-wrap{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.supports-js .offscreen-panel{position:fixed;height:100%;width:270px;z-index:1100;overflow:hidden;left:-270px}.supports-js .offscreen-panel.is-right{left:auto;right:-270px}.supports-js.offscreen-use-translate .offscreen-panel{left:0;-webkit-transform:translate3d(-270px,0,0);transform:translate3d(-270px,0,0)}.supports-js.offscreen-use-translate .offscreen-panel.is-right{left:auto;right:0;-webkit-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0)}.offscreen-is-open .offscreen-panel.is-active{left:0}.offscreen-is-open .offscreen-panel.is-active.is-right{left:auto;right:0}.offscreen-is-open.offscreen-use-translate .offscreen-panel.is-active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.offscreen-is-open.offscreen-use-translate .offscreen-panel.is-active.is-right{left:auto;right:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.offscreen-panel::-webkit-scrollbar{background-color:transparent;width:5px}.offscreen-panel::-webkit-scrollbar-thumb{background-color:#58595b}.offscreen-panel .offscreen-content{background-color:#00629e}.offscreen-panel .nav-header{border-bottom:1px solid #DDD;background-color:#FFF;padding:11px 25px}.offscreen-panel .nav-header::after,.offscreen-panel .nav-header::before{content:" ";display:table}.offscreen-panel .nav-header .logo{float:left;margin-left:-10px;width:50px;height:30px}.offscreen-panel .nav-header .logo .logo-only-wrapper{margin-left:-10px;margin-top:-10px;height:60px}.offscreen-panel .nav-header .nav-close{float:right;margin:-3px -20px 0 0}.offscreen-panel ul{list-style:none;margin:0;padding:0}.offscreen-panel a{letter-spacing:1.3px;font-size:10px;text-transform:uppercase;display:block;color:#58595b;transition-duration:150ms;transition-property:background-color,color}.offscreen-panel a:active,.offscreen-panel a:focus,.offscreen-panel a:hover{color:#FFF}.offscreen-panel li{position:relative;margin:0}.offscreen-panel li li{margin:0;border-bottom:none}.offscreen-panel .has-children a:first-child{padding-right:55px}.offscreen-panel .has-children .expandcollapse{position:absolute;top:0;right:0;width:55px;height:54px}.cm-accordion.ca-accordion .accordion-item .ec,.offscreen-panel .has-children .expandcollapse .ec{right:15px}.offscreen-panel .nav-lvl1,.offscreen-panel .nav-lvl2,.offscreen-panel .nav-lvl3,.offscreen-panel .nav-lvl4,.offscreen-panel .nav-lvl5,.offscreen-panel .nav-lvl6{padding:18px 25px 15px}.offscreen-panel .nav-lvl1{background-color:#FFF;border-bottom:1px solid #dfdfdf}.offscreen-panel .nav-lvl1:active,.offscreen-panel .nav-lvl1:focus,.offscreen-panel .nav-lvl1:hover{background-color:#143672;color:#FFF}.offscreen-panel .nav-lvl1+a.expandcollapse{background-color:#efefef;border-bottom:1px solid #dfdfdf}.offscreen-panel .nav-lvl1+a.expandcollapse.is-expanded,.offscreen-panel .nav-lvl1+a.expandcollapse:active,.offscreen-panel .nav-lvl1+a.expandcollapse:focus,.offscreen-panel .nav-lvl1+a.expandcollapse:hover{background-color:#143672;color:#FFF;border-bottom:1px solid #0c2147}.offscreen-panel .nav-lvl1+a.expandcollapse.is-expanded::after{content:" ";background-color:#000;opacity:.05;width:215px;height:55px;position:absolute;left:-215px;top:0}.offscreen-panel .nav-lvl2,.offscreen-panel .nav-lvl3,.offscreen-panel .nav-lvl4,.offscreen-panel .nav-lvl5,.offscreen-panel .nav-lvl6{background-color:#143672;color:#FFF;border-bottom:1px solid #0c2147;text-transform:none}.offscreen-panel .nav-lvl2:active,.offscreen-panel .nav-lvl2:focus,.offscreen-panel .nav-lvl2:hover,.offscreen-panel .nav-lvl3:active,.offscreen-panel .nav-lvl3:focus,.offscreen-panel .nav-lvl3:hover,.offscreen-panel .nav-lvl4:active,.offscreen-panel .nav-lvl4:focus,.offscreen-panel .nav-lvl4:hover,.offscreen-panel .nav-lvl5:active,.offscreen-panel .nav-lvl5:focus,.offscreen-panel .nav-lvl5:hover,.offscreen-panel .nav-lvl6:active,.offscreen-panel .nav-lvl6:focus,.offscreen-panel .nav-lvl6:hover{background-color:#00629e;color:#FFF}.offscreen-panel .nav-lvl3{padding-left:45px}.offscreen-panel .nav-lvl4{padding-left:65px}.offscreen-panel .nav-lvl5{padding-left:85px}.offscreen-panel .nav-lvl6{padding-left:105px}.offscreen-panel .is-active>a{text-decoration:none;cursor:default}.offscreen-panel .is-active>a::before{display:none}.offscreen-panel .is-active>a::after{display:block;opacity:1}.offscreen-panel .ca-global-links-aside{padding-bottom:60px}.offscreen-panel .ca-global-links-aside .cta.header{border-bottom:none}.offscreen-panel .ca-global-links-aside .cta.header::after{height:55px;width:55px;background-size:60% 60%}.offscreen-panel .ca-global-links-aside .nav-lvl1:not(.cta){background-color:transparent;border:none;color:#FFF}.offscreen-panel .ca-global-links-aside .nav-lvl1:not(.cta):active{text-decoration:underline}@media only screen and (min-width:64em){.nav-onscreen .nav a+.dropdown{position:absolute;z-index:3;margin-left:-99999px}.supports-js .nav-onscreen .nav a+.dropdown{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.supports-js .nav-onscreen .nav li.is-hover .dropdown{margin-left:0;opacity:1}.supports-js .nav-onscreen>.nav>li>a{position:relative}.supports-js .nav-onscreen>.nav>li>a:before{content:"▲";color:#143672;padding:55px 40px 0;position:absolute;-webkit-transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(100%);-ms-transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(100%);transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(100%);left:50%;bottom:-58px;opacity:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:150ms;pointer-events:none}.supports-js .nav-onscreen>.nav>li>a::after{content:" ";position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#00a3dd;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:150ms;height:2px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.supports-js .nav-onscreen>.nav>li.is-hover>a:before{content:"▲";color:#143672;padding:55px 40px 0;position:absolute;-webkit-transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(0);-ms-transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(0);transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(0);left:50%;bottom:-58px;opacity:1;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:150ms;pointer-events:all}.supports-js .nav-onscreen>.nav>li.is-active>a::after,.supports-js .nav-onscreen>.nav>li.is-hover>a::after{background-color:#00a3dd;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.supports-no-js .nav-onscreen .nav a:active+.dropdown,.supports-no-js .nav-onscreen .nav a:focus+.dropdown,.supports-no-js .nav-onscreen .nav a:hover+.dropdown,.supports-no-js .nav-onscreen .nav li:hover a+.dropdown{margin-left:0}.supports-no-js .nav-onscreen .nav li>a{position:relative}.supports-no-js .nav-onscreen .nav li>a::after{content:" ";position:absolute;top:auto;right:0;bottom:0;left:0;background-color:#00a3dd;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:150ms;height:2px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.supports-no-js .nav-onscreen .nav li:focus>a:before,.supports-no-js .nav-onscreen .nav li:hover>a:before{content:"▲";color:#143672;padding:55px 40px 0;position:absolute;-webkit-transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(0);-ms-transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(0);transform:scaleX(2) scaleY(1.2) translateX(-25%) translateY(0);left:50%;bottom:-58px;opacity:1;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:150ms;pointer-events:all}.supports-no-js .nav-onscreen .nav li:focus>a::after,.supports-no-js .nav-onscreen .nav li:hover>a::after{background-color:#00a3dd;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.nav-onscreen{display:none;z-index:950}@media only screen and (min-width:64em){.nav-onscreen{display:block}.nav-onscreen ul{list-style:none;margin:0;padding:0}.nav-onscreen li{margin:0}.nav-onscreen .nav>li{float:left}.nav-onscreen .nav>li>a{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:12px;line-height:1.6666666667;text-transform:uppercase;display:block;color:#58595b;padding:10px 0 0;margin:0 15px;position:relative;text-decoration:none}.nav-onscreen .nav>li>a:active,.nav-onscreen .nav>li>a:focus,html:not(.d-ios) .nav-onscreen .nav>li>a:hover{color:#58595b}}@media only screen and (min-width:64em) and (min-width:77.75em){.nav-onscreen .nav>li>a{margin:0 30px}}@media only screen and (min-width:64em){.nav-onscreen .nav>li.is-active-parent>a,.nav-onscreen .nav>li.is-active>a{color:#58595b}.nav-onscreen .dropdown{left:0;margin-top:55px;width:100%;background-color:#143672;z-index:100;box-shadow:3px 4px 5px 0 rgba(0,0,0,.2);padding:20px 0}.global-search .autocomplete-results .nav-onscreen .dropdown>.autocomplete-list>ul,.global-search .autocomplete-results .nav-onscreen .dropdown>.autocomplete-results-footer>ul,.nav-onscreen .dropdown>.l-padding>ul,.nav-onscreen .global-search .autocomplete-results .dropdown>.autocomplete-list>ul,.nav-onscreen .global-search .autocomplete-results .dropdown>.autocomplete-results-footer>ul{margin:0 -18px}.global-search .autocomplete-results .nav-onscreen .dropdown>.autocomplete-list>ul>li,.global-search .autocomplete-results .nav-onscreen .dropdown>.autocomplete-results-footer>ul>li,.nav-onscreen .dropdown>.l-padding>ul>li,.nav-onscreen .global-search .autocomplete-results .dropdown>.autocomplete-list>ul>li,.nav-onscreen .global-search .autocomplete-results .dropdown>.autocomplete-results-footer>ul>li{float:left;padding:0 18px 20px;width:25%;position:relative;margin:0}.global-search .autocomplete-results .nav-onscreen .dropdown>.autocomplete-list>ul>li:nth-child(-n+4),.global-search .autocomplete-results .nav-onscreen .dropdown>.autocomplete-results-footer>ul>li:nth-child(-n+4),.nav-onscreen .dropdown>.l-padding>ul>li:nth-child(-n+4),.nav-onscreen .global-search .autocomplete-results .dropdown>.autocomplete-list>ul>li:nth-child(-n+4),.nav-onscreen .global-search .autocomplete-results .dropdown>.autocomplete-results-footer>ul>li:nth-child(-n+4){margin-top:0}.nav-onscreen .dropdown .nav-lvl2{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:11px;line-height:1.8181818182}.nav-onscreen .dropdown .nav-lvl2+ul li:first-child{margin-top:5px}.nav-onscreen .dropdown .nav-lvl3{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.8181818182;text-transform:none;border-bottom-width:0}.nav-onscreen .dropdown .nav-lvl3 .is-active>a{text-transform:none}.global-header .logo{top:-2px}.global-header .logo .logo-wrapper{width:190px}}.cm-accordion.ca-accordion .accordion-item.is-expanded span,.cm-accordion.ca-accordion .accordion-item:focus span,.cm-accordion.ca-accordion .accordion-item:hover span{box-shadow:0 1px 0 0 #00a3dd}.ca-article-listing-by-tag .header a,.cm-accordion.ca-accordion .accordion-item{text-decoration:none;font-family:NexaBold,Arial,Helvetica,sans-serif;color:#58595b;letter-spacing:1.3px}.nav-onscreen{padding:0}.nav-onscreen>.nav>li{margin:0 5px}.nav-onscreen>.nav>li:first-of-type a{margin-left:0}.nav-onscreen>.nav>li:last-of-type a{margin-right:0}.nav-onscreen>.nav>li a{font-size:10px;line-height:2}.nav-onscreen>.nav>li:nth-of-type(3){margin-right:140px}.nav-onscreen>.nav>li:nth-of-type(4){margin-right:45px}@media only screen and (min-width:77.75em){.nav-onscreen>.nav>li a{font-size:11px;line-height:1.8181818182}}@media only screen and (min-width:88.125em){.nav-onscreen>.nav>li{margin:0 10px}.nav-onscreen>.nav>li:nth-of-type(3){margin-right:250px}.nav-onscreen>.nav>li:nth-of-type(4){margin-right:45px}}.cm-accordion.ca-accordion .accordion-list{padding-left:0}.cm-accordion.ca-accordion .accordion-list>li{list-style:none;margin-top:0;padding-left:0;border-bottom:1px solid #dfdfdf}.cm-accordion.ca-accordion .accordion-item{font-size:12px;line-height:2;text-transform:uppercase;display:block;transition-property:padding,background-color;transition-duration:150ms;padding:15px 50px 11px 0}.cm-accordion.ca-accordion .accordion-item.is-expanded,.cm-accordion.ca-accordion .accordion-item:focus,.cm-accordion.ca-accordion .accordion-item:hover{padding-left:30px;background-color:#efefef}.cm-accordion.ca-accordion .expandcollapse-content{padding:25px 30px;background-color:#efefef}.cm-accordion.ca-accordion .cm-rich-text{font-size:90%}.ca-advertisement{/*!
	 * SKYSCRAPER is to disappear on complementary and aside on
	 * stacked breakpoints
	 */
  /*!
	  * LEADERBOARD is to disappear on mobile devices only
	  */}.ca-advertisement.cm,.ca-advertisement.cm:first-child,.ca-advertisement.cm:last-child{margin:35px 0}.ca-advertisement a{display:inline-block;padding:0}.ca-advertisement a>img{max-width:100%;height:auto;margin:0 auto;display:block}.ca-advertisement.cm.skyscraper{margin-top:0}.ca-advertisement.cm.leaderboard{margin:45px 0}.ca-advertisement.mobile-only{display:block}@media only screen and (min-width:48em){.ca-advertisement.mobile-only{display:none}.ca-advertisement.mobile-only.is-small{display:block}.ca-advertisement.mobile-only.is-large,.ca-advertisement.mobile-only.is-medium{display:none}}.l-two-column-left .l-complementary .ca-advertisement.skyscraper{display:none}@media only screen and (min-width:64em){.l-two-column-left .l-complementary .ca-advertisement.skyscraper{display:block}}.l-three-column .l-aside .ca-advertisement.skyscraper,.l-two-column-right .l-aside .ca-advertisement.skyscraper{display:none}@media only screen and (min-width:48em){.l-three-column .l-aside .ca-advertisement.skyscraper,.l-two-column-right .l-aside .ca-advertisement.skyscraper{display:block}}.l-three-column .l-complementary .ca-advertisement.skyscraper{display:none}@media only screen and (min-width:77.75em){.l-three-column .l-complementary .ca-advertisement.skyscraper{display:block}}.ca-advertisement.leaderboard{display:none}@media only screen and (min-width:48em){.ca-advertisement.leaderboard,.ca-advertisement.leaderboard.is-large,.ca-advertisement.leaderboard.is-medium{display:block}}.leaderboard-bar{background-color:#FFF;border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:10px 0;position:relative}.leaderboard-bar .mrec{text-align:center}.leaderboard-bar .cm.leaderboard{margin:35px 0}/*!
 * Dynamic listing module. This is meant to sit inside a sub-layout, and looks
 * best at 50% for desktop width.
 *
 * Built mobile first
 *
 * Decisions:
 */.ca-article-listing-by-tag .header a{font-size:12px;line-height:1.1666666667;display:block;margin:15px 0 30px;text-transform:uppercase;padding:5px 5px 0 0}.ca-article-listing-by-tag .header a span{position:relative;transition-property:box-shadow;box-shadow:0 2px 0 0 transparent}.ca-article-listing-by-tag .header a span::after{content:"";width:40px;height:40px;display:block;background-position:50% 50%;position:absolute;top:50%;right:-45px;margin-top:-22px;background-size:70% 70%}.ca-article-listing-by-tag .header a span:active,.ca-article-listing-by-tag .header a span:focus,html:not(.d-ios) .ca-article-listing-by-tag .header a span:hover{box-shadow:0 2px 0 0 #143672}.cm-content-tile.ca-article-tile a:active .content h3 span,.cm-content-tile.ca-article-tile a:focus .content h3 span,.cm-content-tile.ca-article-tile a:hover .content h3 span{text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,1px 0 0 #efefef,-1px 0 0 #efefef;box-shadow:inset 0 -1px 0 0 #efefef,inset 0 -2px 0 0 #00a3dd;text-decoration:none}.ca-article-listing-by-tag .article-list a{color:#58595b;text-decoration:none;display:block;background-color:#FFF;padding:10px;border-bottom:1px solid #efefef;position:relative}.ca-article-listing-by-tag .article-list a::after,.ca-article-listing-by-tag .article-list a::before{content:" ";display:table}.ca-article-listing-by-tag .article-list a::before{content:"";display:block;position:absolute;width:0;height:100%;top:0;left:0;bottom:0;background-color:#143672;transition-duration:150ms;transition-property:width}.ca-article-listing-by-tag .article-list a:active,.ca-article-listing-by-tag .article-list a:focus,.ca-article-listing-by-tag .article-list a:hover{background-color:#efefef}.ca-article-listing-by-tag .article-list a:active::before,.ca-article-listing-by-tag .article-list a:focus::before,.ca-article-listing-by-tag .article-list a:hover::before{width:3px}.ca-article-listing-by-tag .article-list a .image{width:calc(30% - 20px);height:calc(100% - 20px);top:10px;left:10px;position:absolute;background-size:cover;background-position:center center}.ca-article-listing-by-tag .article-list a .content{width:70%;float:right;padding:0 15px}.ca-article-listing-by-tag .article-list a .content::after{display:none}.ca-article-listing-by-tag .article-list a .content .date{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;font-size:12px;line-height:1;margin:10px 0 7px;display:block}.ca-article-listing-by-tag .article-list a .content .date .value:not(:first-of-type)::before{font-family:Nexa,Arial,Helvetica,sans-serif;color:#933035;content:"/";padding-right:5px}.ca-article-listing-by-tag .article-list a .content .title{font-family:BerlingBold,Georgia,serif;font-size:15px;line-height:1.3333333333;margin:7px 0 10px}.ca-article-listing-by-tag .article-list .no-item-notification{padding:40px;background-color:#efefef;display:none}.ca-article-listing-by-tag .article-list .no-item-notification:first-child{display:block}.ca-article-listing-by-tag .article-list .no-item-notification .ca-tags.mini h3,.ca-article-listing-by-tag .article-list .no-item-notification p,.ca-tags.mini .ca-article-listing-by-tag .article-list .no-item-notification h3{text-align:center;font-family:NexaBold,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;letter-spacing:1.3px;text-transform:uppercase}.ca-article-listing-by-tag.is-large .header::after,.ca-article-listing-by-tag.is-large .header::before,.ca-article-listing-by-tag.is-medium .header::after,.ca-article-listing-by-tag.is-medium .header::before{content:" ";display:table}.ca-article-listing-by-tag.is-large .header .inline-cta-block h3,.ca-article-listing-by-tag.is-large .header a,.ca-article-listing-by-tag.is-large .header h2,.ca-article-listing-by-tag.is-medium .header .inline-cta-block h3,.ca-article-listing-by-tag.is-medium .header a,.ca-article-listing-by-tag.is-medium .header h2,.inline-cta-block .ca-article-listing-by-tag.is-large .header h3,.inline-cta-block .ca-article-listing-by-tag.is-medium .header h3{display:inline;float:left}.ca-article-listing-by-tag.is-large .header a,.ca-article-listing-by-tag.is-medium .header a{text-align:right;padding-right:60px;float:right}.ca-article-listing-by-tag.is-large .article-list,.ca-article-listing-by-tag.is-medium .article-list{margin-top:10px}.ca-article-listing-by-tag.is-large .article-list a,.ca-article-listing-by-tag.is-medium .article-list a{padding-right:40px}.ca-article-listing-by-tag.is-large .article-list a .image,.ca-article-listing-by-tag.is-medium .article-list a .image{width:calc(25% - 40px);left:20px}.ca-article-listing-by-tag.is-large .article-list a .content,.ca-article-listing-by-tag.is-medium .article-list a .content{width:75%;padding-left:10px}.ca-article-listing-by-tag.is-large .article-list a .content::after,.ca-article-listing-by-tag.is-medium .article-list a .content::after{content:"";width:40px;height:40px;display:block;background-position:50% 50%;position:absolute;top:50%;margin-top:-20px;right:15px;background-size:70% 70%}.cm-content-tile.ca-article-tile{background-color:#efefef;position:relative}.cm-content-tile.ca-article-tile::after,.cm-content-tile.ca-article-tile::before{content:" ";display:table}.cm-content-tile.ca-article-tile a{display:block;padding:0;height:100%}.cm-content-tile.ca-article-tile a .content .cta.faux-link-secondary{position:relative;vertical-align:middle;background-image:linear-gradient(to bottom,transparent 50%,#FFF 50%);background-size:200% 200%;background-position:0 0}.cm-content-tile.ca-article-tile a .content .cta.faux-link-secondary:focus,html:not(.d-ios) .cm-content-tile.ca-article-tile a .content .cta.faux-link-secondary:hover{background-position:100% 100%}.cm-content-tile.ca-article-tile a .content .cta.faux-link-secondary:active{background-image:linear-gradient(to bottom,transparent 50%,#143672 50%);background-position:100% 100%}.cm-content-tile.ca-article-tile a:focus .content .cta.faux-link-secondary,.cm-content-tile.ca-article-tile a:hover .content .cta.faux-link-secondary{background-position:100% 100%;padding-left:20px;padding-right:64px}.cm-content-tile.ca-article-tile a:active .content .cta.faux-link-secondary{color:#FFF;background-image:linear-gradient(to bottom,transparent 50%,#143672 50%);background-position:100% 100%;padding-left:20px;padding-right:64px}.cm-content-tile.ca-article-tile .image{float:left;background-size:cover;background-position:center center;position:absolute;top:0;left:0;bottom:0;width:40%}.cm-content-tile.ca-article-tile a .content{background-color:#efefef;width:60%;float:right;padding:10px 30px 10px 25px}.cm-content-tile.ca-article-tile a .content::after{content:"";width:30px;height:30px;display:block;background-position:50% 50%;position:absolute;top:50%;margin-top:-15px;right:10px}.cm-content-tile.ca-article-tile a .content .date{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;font-size:12px;line-height:1}.cm-content-tile.ca-article-tile a .content .date .value:not(:first-of-type)::before{font-family:Nexa,Arial,Helvetica,sans-serif;color:#d22630;content:"/";padding-right:5px}.cm-content-tile.ca-article-tile a .content h3{font-size:12px;line-height:1.5;margin-top:20px;letter-spacing:1px}.ca-tags.mini .cm-content-tile.ca-article-tile a .content h3,.cm-content-tile.ca-article-tile a .content .author,.cm-content-tile.ca-article-tile a .content .ca-tags.mini h3,.cm-content-tile.ca-article-tile a .content .cta.faux-link-secondary.is-secondary,.cm-content-tile.ca-article-tile a .content p{display:none}.cm-content-tile.ca-article-tile a .content:first-child{width:100%}.cm-content-tile.ca-article-tile .source-tag span{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;border:1px solid #ccc;text-transform:uppercase;font-size:10px;padding:6px 10px 1px;display:inline-block;margin-bottom:10px}.cm-child-listing.ca-child-listing .inline-cta-block h3,.cm-child-listing.ca-child-listing h2,.cm-search-facets.ca-search-facets-horizontal,.inline-cta-block .cm-child-listing.ca-child-listing h3{margin-bottom:15px}@media only screen and (min-width:40em){.cm-content-tile.ca-article-tile .image{width:30%}.cm-content-tile.ca-article-tile a .content{width:70%}.cm-content-tile.ca-article-tile a .content h3{font-size:17px;line-height:1.4705882353}.cm-content-tile.ca-article-tile a .content .author{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;font-size:12px;line-height:1;display:inline}.cm-content-tile.ca-article-tile a .content .author::before{color:#dfdfdf;content:"|";padding-right:11px;padding-left:8px}}@media only screen and (min-width:48em){.cm-content-tile.ca-article-tile a .content{padding:20px 70px 20px 35px}.cm-content-tile.ca-article-tile a .content::after{content:"";width:40px;height:40px;display:block;background-position:50% 50%;position:absolute;top:50%;margin-top:-20px;right:25px}}@media only screen and (min-width:64em){.cm-content-tile.ca-article-tile a .content,.cm-content-tile.ca-article-tile a .image{width:100%;float:none}.cm-content-tile.ca-article-tile .image{display:block;position:relative}.cm-content-tile.ca-article-tile .image::before{content:" ";padding-top:56.25%;display:block}.cm-content-tile.ca-article-tile a .content{padding:40px 40px 100px}.cm-content-tile.ca-article-tile a .content::after{display:none}.ca-tags.mini .cm-content-tile.ca-article-tile a .content h3,.cm-content-tile.ca-article-tile a .content .ca-tags.mini h3,.cm-content-tile.ca-article-tile a .content p{display:block;font-size:14px;line-height:1.7857142857}.cm-content-tile.ca-article-tile .content span.cta.faux-link-secondary.is-secondary{display:block;position:absolute;bottom:40px;width:calc(100% - 80px)}}@media only screen and (min-width:64em) and (min-width:64em){.ca-tags.mini .cm-content-tile.ca-article-tile a .content h3,.cm-content-tile.ca-article-tile a .content .ca-tags.mini h3,.cm-content-tile.ca-article-tile a .content p{font-size:15px;line-height:1.7857142857}}.ca-author-tile{text-align:center;font-size:14px}.ca-author-tile img{border-radius:50%;width:75px}.ca-author-tile .by{font-family:Berling,Georgia,serif;letter-spacing:.4px;margin-top:20px}.ca-author-tile .author{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;margin-top:10px}.ca-author-tile .author a,.ca-people-item.collection-item .ca-author-tile .author{color:#58595b;display:inline-block;text-decoration:none;padding-right:30px;padding-top:9px;background-position:right;background-size:30px 30px}.ca-author-tile .author a span,.ca-people-item.collection-item .ca-author-tile .author span{transition-duration:150ms;transition-property:box-shadow;box-shadow:0 1px 0 0 transparent}.ca-author-tile .author a span:active,.ca-author-tile .author a span:focus,.ca-people-item.collection-item .ca-author-tile .author span:active,.ca-people-item.collection-item .ca-author-tile .author span:focus,html:not(.d-ios) .ca-author-tile .author a span:hover,html:not(.d-ios) .ca-people-item.collection-item .ca-author-tile .author span:hover{box-shadow:0 1px 0 0 #00a3dd}.ca-author-tile .description{margin-top:10px;font-family:BerlingItalic,Georgia,serif}.cm-child-listing.ca-child-listing{border-top:1px solid #dfdfdf;padding:40px 0}.cm-child-listing.ca-child-listing .inline-cta-block h3 a,.cm-child-listing.ca-child-listing h2 a,.inline-cta-block .cm-child-listing.ca-child-listing h3 a{color:#58595b}.cm-child-listing.ca-child-listing .inline-cta-block h3 a:focus,.cm-child-listing.ca-child-listing .inline-cta-block h3 a:hover,.cm-child-listing.ca-child-listing h2 a:focus,.cm-child-listing.ca-child-listing h2 a:hover,.inline-cta-block .cm-child-listing.ca-child-listing h3 a:focus,.inline-cta-block .cm-child-listing.ca-child-listing h3 a:hover{text-decoration:none;color:#58595b}.cm-child-listing.ca-child-listing .inline-cta-block h3 a:focus span,.cm-child-listing.ca-child-listing .inline-cta-block h3 a:hover span,.cm-child-listing.ca-child-listing h2 a:focus span,.cm-child-listing.ca-child-listing h2 a:hover span,.inline-cta-block .cm-child-listing.ca-child-listing h3 a:focus span,.inline-cta-block .cm-child-listing.ca-child-listing h3 a:hover span{text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,2px 0 0 #FFF,-2px 0 0 #FFF;box-shadow:inset 0 0 0 0 #FFF,inset 0 -2px 0 0 #00a3dd}.ca-tags.mini .cm-child-listing.ca-child-listing .title h3,.cm-child-listing.ca-child-listing .title .ca-tags.mini h3,.cm-child-listing.ca-child-listing .title p{font-size:16px;line-height:1.875}.cm-child-listing.ca-child-listing ul{border-top:none;padding-top:0}.cm-child-listing.ca-child-listing ul li a.ca-child-listing-item{font-size:12px;line-height:1.6666666667;font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;letter-spacing:0;color:#58595b;display:block;text-decoration:none;padding-right:60px;background-position:right;background-size:30px 30px;outline:0}@media only screen and (min-width:64em){.cm-child-listing.ca-child-listing .inline-cta-block h3,.cm-child-listing.ca-child-listing h2,.inline-cta-block .cm-child-listing.ca-child-listing h3{margin-bottom:30px}.cm-child-listing.ca-child-listing ul li a.ca-child-listing-item{font-size:14px;line-height:1.666666667}}.cm-child-listing.ca-child-listing ul li a.ca-child-listing-item:focus,.cm-child-listing.ca-child-listing ul li a.ca-child-listing-item:hover{color:#58595b;text-decoration:none}.cm-child-listing.ca-child-listing ul li a.ca-child-listing-item:focus span,.cm-child-listing.ca-child-listing ul li a.ca-child-listing-item:hover span{text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,1px 0 0 #FFF,-1px 0 0 #FFF;box-shadow:inset 0 -1px 0 0 #FFF,inset 0 -2px 0 0 #00a3dd}@media only screen and (min-width:40em){.cm-child-listing.ca-child-listing.is-large::after,.cm-child-listing.ca-child-listing.is-large::before,.cm-child-listing.ca-child-listing.is-medium::after,.cm-child-listing.ca-child-listing.is-medium::before{content:" ";display:table}.cm-child-listing.ca-child-listing.is-large::after,.cm-child-listing.ca-child-listing.is-medium::after{clear:both}.cm-child-listing.ca-child-listing.is-large .title,.cm-child-listing.ca-child-listing.is-large ul,.cm-child-listing.ca-child-listing.is-medium .title,.cm-child-listing.ca-child-listing.is-medium ul{width:50%;float:left}.cm-child-listing.ca-child-listing.is-large .title,.cm-child-listing.ca-child-listing.is-medium .title{padding-right:20px;margin:0}.ca-tags.mini .cm-child-listing.ca-child-listing.is-large .title h3,.ca-tags.mini .cm-child-listing.ca-child-listing.is-medium .title h3,.cm-child-listing.ca-child-listing.is-large .title .ca-tags.mini h3,.cm-child-listing.ca-child-listing.is-large .title p,.cm-child-listing.ca-child-listing.is-medium .title .ca-tags.mini h3,.cm-child-listing.ca-child-listing.is-medium .title p{display:block}.cm-child-listing.ca-child-listing.is-large ul,.cm-child-listing.ca-child-listing.is-medium ul{padding-left:20px}}.ca-collection.in-profile-page hr,.ca-current-search-facets~.ca-collection hr{display:none}.ca-collection.in-profile-page .collection-list{border-bottom:none}.ca-collection .collection-list>li{margin-bottom:35px;border:none}.ca-collection .collection-header-results h1{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:11px;line-height:3.6363636364;letter-spacing:1px}.ca-collection .collection-header-results h1 strong{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px}.ca-collection hr{margin-top:10px;margin-bottom:40px}@media (max-width:77.6875em){.collection-header.has-sort .collection-header-sort{display:block;float:left}}.collection-header-sort-form form fieldset .ctrl-holder{margin-right:40px}.collection-header-sort-form form .ctrl-holder label,.collection-header-sort-form form fieldset .ctrl-holder:last-of-type{margin-right:10px}.collection-header-sort-form form .ctrl-holder select{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6666666667;transition-property:box-shadow;transition-duration:150ms;box-shadow:0 2px 0 0 transparent}.ca-content-tile .cta.faux-link-secondary,.collection-header-sort-form input[type=submit]{transition-property:padding,color,border,background-color,background-image,background-position;outline:0;text-decoration:none}.collection-header-sort-form form .ctrl-holder select:hover{box-shadow:0 2px 0 0 #00a3dd}.collection-header-sort-form input[type=submit]{transition-duration:.3s;display:inline-block;background-color:transparent;letter-spacing:1px;position:relative;font-family:Nexa,Arial,Helvetica,sans-serif;font-size:11px;line-height:2;color:#58595b;text-transform:uppercase;border:1px solid #dfdfdf;height:39px;padding:10px 10px 20px;text-align:center;float:right}.ca-collection .ca-collection-item time,.modal-collection-header-sort .modal-title{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px}.collection-header-sort-form input[type=submit]:hover{background-color:#143672;color:#FFF}@media (max-width:63.9375em){.collection-header-sort-form input[type=submit]{padding-top:15px}}.modal-collection-header-sort .modal-close{top:33px}.modal-collection-header-sort .modal-close::after,.modal-collection-header-sort .modal-close::before{background-size:60%}.modal-collection-header-sort .modal-content-overflow{padding-bottom:40px}.modal-collection-header-sort .modal-title{font-size:20px;line-height:1.5;padding-left:10px;padding-top:20px;margin-bottom:30px}.modal-collection-header-sort fieldset{border-top:none;margin-left:10px;margin-right:10px}.modal-collection-header-sort fieldset input[type=submit]{width:100%;height:50px;background-size:40px}.modal-collection-header-sort form fieldset .ctrl-holder,.modal-collection-header-sort form fieldset .ctrl-holder:last-of-type{margin-left:0;margin-right:0}.modal-collection-header-sort form fieldset .ctrl-holder label,.modal-collection-header-sort form fieldset .ctrl-holder:last-of-type label{font-size:13px;line-height:2.3076923077;margin-bottom:5px}.modal-collection-header-sort form fieldset .ctrl-holder select,.modal-collection-header-sort form fieldset .ctrl-holder:last-of-type select{line-height:50px;height:50px;width:100%}.ca-collection .ca-collection-item{background-color:#efefef;border:none;padding:0}.ca-collection .ca-collection-item:last-child{margin-bottom:none}.ca-collection .ca-collection-item .content{padding:30px}@media only screen and (min-width:64em){.ca-collection .ca-collection-item .content{padding:45px}}.ca-collection .ca-collection-item .inline-cta-block h3,.ca-collection .ca-collection-item h2,.inline-cta-block .ca-collection .ca-collection-item h3{margin-bottom:10px}.ca-collection .ca-collection-item .inline-cta-block h3 a:hover,.ca-collection .ca-collection-item h2 a:hover,.inline-cta-block .ca-collection .ca-collection-item h3 a:hover{text-decoration:none;text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef;box-shadow:inset 0 -6px 0 0 #efefef,inset 0 -8px 0 0 #00a3dd}.ca-collection .ca-collection-item time{font-size:12px;line-height:1.6666666667;text-transform:uppercase;display:block;margin-bottom:25px}.ca-collection .ca-collection-item.has-icon .content .collection-item-meta,.ca-collection-pagination.ca-collection-pagination ol li{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6666666667}.ca-collection .ca-collection-item .ca-tags.mini h3,.ca-collection .ca-collection-item p,.ca-tags.mini .ca-collection .ca-collection-item h3{font-size:14px;line-height:1.7857142857}.ca-collection .ca-collection-item .collection-item-tags li{margin-top:10px}.ca-collection .ca-collection-item .collection-item-tags>strong{font-size:12px;line-height:1.6666666667}.ca-collection .ca-collection-item.has-image{position:relative}.ca-collection .ca-collection-item.has-image .image{padding:0;margin:0;position:relative;height:200px;width:100%;background-size:cover;background-position:center}.ca-collection .ca-collection-item.has-image .content{width:100%}@media only screen and (min-width:64em){.ca-collection .ca-collection-item.has-image::after,.ca-collection .ca-collection-item.has-image::before{content:" ";display:table}.ca-collection .ca-collection-item.has-image::after{clear:both}.ca-collection .ca-collection-item.has-image .content{float:right;width:67%}.ca-collection .ca-collection-item.has-image .image{position:absolute;width:33%;height:100%;float:left}}.cm.is-large .ca-collection .ca-collection-item.has-image::after,.cm.is-large .ca-collection .ca-collection-item.has-image::before,.cm.is-medium .ca-collection .ca-collection-item.has-image::after,.cm.is-medium .ca-collection .ca-collection-item.has-image::before{content:" ";display:table}.cm.is-large .ca-collection .ca-collection-item.has-image .content,.cm.is-medium .ca-collection .ca-collection-item.has-image .content{float:right;width:67%}.cm.is-large .ca-collection .ca-collection-item.has-image .image,.cm.is-medium .ca-collection .ca-collection-item.has-image .image{position:absolute;width:33%;height:100%;float:left}.ca-collection .ca-collection-item.has-icon .content{padding-left:70px}.ca-collection .ca-collection-item.has-icon .content a.icon{width:30px;top:25px;left:25px}.ca-collection .ca-collection-item.has-icon .content a.icon svg path{fill:#00a3dd}.ca-collection .ca-collection-item.has-icon .content .inline-cta-block h3,.ca-collection .ca-collection-item.has-icon .content h2,.inline-cta-block .ca-collection .ca-collection-item.has-icon .content h3{margin-top:0}@media only screen and (min-width:64em){.ca-collection .ca-collection-item.has-icon .content a.icon{top:45px;left:45px;width:50px}.ca-collection .ca-collection-item.has-icon .content{padding-left:140px}}.cm.is-large .ca-collection .ca-collection-item.has-icon .content,.cm.is-medium .ca-collection .ca-collection-item.has-icon .content{padding-left:140px}.cm.is-large .ca-collection .ca-collection-item.has-icon .content a.icon,.cm.is-medium .ca-collection .ca-collection-item.has-icon .content a.icon{width:50px}.is-ie .ca-collection .ca-collection-item.has-icon a.icon{top:0}.ca-collection.in-profile-page .collection-item.ca-people-item{padding:0}.ca-collection.in-profile-page .collection-item.ca-people-item a{color:#58595b;text-decoration:none;padding:0}.ca-collection.in-profile-page .collection-item.ca-people-item .ca-author-tile{padding:50px;background-color:#efefef}.ca-collection.in-profile-page .collection-item.ca-people-item .ca-author-tile:hover .author span{box-shadow:0 1px 0 0 #00a3dd}.ca-collection.in-profile-page .collection-item.ca-people-item img{width:120px}.ca-collection.in-profile-page .collection-item.ca-people-item .by{display:none}.ca-collection.in-profile-page.is-large.in-profile-page .collection-list li,.ca-collection.in-profile-page.is-medium.in-profile-page .collection-list li{width:50%;float:left;padding-bottom:30px}.ca-collection.in-profile-page.is-large.in-profile-page .collection-list li:nth-child(odd),.ca-collection.in-profile-page.is-medium.in-profile-page .collection-list li:nth-child(odd){padding-right:15px;clear:left}.ca-collection.in-profile-page.is-large.in-profile-page .collection-list li:nth-child(even),.ca-collection.in-profile-page.is-medium.in-profile-page .collection-list li:nth-child(even){padding-left:15px}.ca-collection.in-profile-page.is-large.in-profile-page .collection-pagination,.ca-collection.in-profile-page.is-medium.in-profile-page .collection-pagination{float:left;width:100%}.profile-posts-header{margin-top:80px}.ca-collection-pagination.ca-collection-pagination ol li{color:#58595b;padding:5px}.ca-collection-pagination.ca-collection-pagination ol li a{color:#58595b;text-decoration:none;border-bottom:1px solid #00a3dd;padding:5px}.ca-collection-pagination.ca-collection-pagination .pagination-next,.ca-collection-pagination.ca-collection-pagination .pagination-prev{top:14px}.ca-content-tile{background:#efefef;width:100%;position:relative}.ca-content-tile .cta.faux-link-secondary,.ca-content-tile .cta.faux-link-secondary:active:after,.ca-content-tile .cta.faux-link-secondary:after,.ca-content-tile .cta.faux-link-secondary:focus:after,.ca-content-tile .cta.faux-link-secondary:target:after,.ca-content-tile .cta.faux-link-secondary[disabled]:after,html:not(.d-ios) .ca-content-tile .cta.faux-link-secondary:hover:after,html:not(.d-ios) .ca-content-tile .cta.faux-link-secondary[disabled]:hover:after{background-color:transparent}.ca-content-tile .image{position:relative;background-repeat:none;background-position:center center;background-size:cover}.ca-content-tile .image::before{content:"";display:block;padding-top:56.25%}.ca-content-tile .content{padding:45px 45px 120px}.ca-content-tile a{padding:0;text-decoration:none;display:block}.ca-content-tile .inline-cta-block h3,.ca-content-tile h2,.inline-cta-block .ca-content-tile h3{text-decoration:none;display:inline}.ca-content-tile .ca-tags.mini h3,.ca-content-tile p,.ca-tags.mini .ca-content-tile h3{color:#58595b;font-size:14px;line-height:1.7857142857;margin-top:25px}@media only screen and (min-width:64em){.ca-content-tile .ca-tags.mini h3,.ca-content-tile p,.ca-tags.mini .ca-content-tile h3{font-size:16px;line-height:1.785714286}}.ca-content-tile .link-wrapper{padding:45px;position:absolute;bottom:0;left:0;right:0}.ca-content-tile .cta.faux-link-secondary{font-family:NexaBold,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;transition-duration:.3s;color:#58595b;border:0 solid #00a3dd;letter-spacing:1px;padding:14px 84px 10px 0;text-align:left;text-transform:uppercase;border-bottom-width:1px;position:relative;vertical-align:middle;background-image:linear-gradient(to bottom,transparent 50%,#FFF 50%);background-size:200% 200%;background-position:0 0;margin-top:30px;width:100%;display:inline-block}.ca-date-x-min-read,.ca-featured-article.cm-content-tile .date{font-family:NexaXBold,Arial,Helvetica,sans-serif}.ca-content-tile .cta.faux-link-secondary:after{content:"";width:44px;height:44px;display:block;background-position:50% 50%;position:absolute;right:0;margin-top:-22px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color;background-size:70% 70%;bottom:0;top:auto;z-index:1}.ca-global-header-links nav a:not(.cta),.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary{transition-property:padding,color,border,background-color,background-image,background-position;transition-duration:.3s;text-decoration:none;text-transform:uppercase;outline:0}.ca-content-tile .cta.faux-link-secondary:focus,html:not(.d-ios) .ca-content-tile .cta.faux-link-secondary:hover{color:#58595b;border-color:#00a3dd;background-position:100% 100%}.ca-content-tile .cta.faux-link-secondary:active,.ca-content-tile .cta.faux-link-secondary:target{color:#FFF;border-color:#00a3dd}.ca-content-tile .cta.faux-link-secondary[disabled]{cursor:default;color:#dfdfdf;background-color:transparent;border-color:#dfdfdf;pointer-events:none}@media only screen and (max-width:29.9375em){.ca-content-tile .cta.faux-link-secondary{width:100%}}.ca-content-tile .cta.faux-link-secondary:active,.ca-content-tile .cta.faux-link-secondary:focus,html:not(.d-ios) .ca-content-tile .cta.faux-link-secondary:hover{padding-left:20px;padding-right:64px}.ca-content-tile .cta.faux-link-secondary::after{top:50%;bottom:auto}.ca-content-tile .cta.faux-link-secondary:active{background-image:linear-gradient(to bottom,transparent 50%,#143672 50%);background-position:100% 100%}.ca-content-tile:focus .cta.faux-link-secondary,.ca-content-tile:hover .cta.faux-link-secondary{color:#58595b;background-position:100% 100%;padding-left:20px;padding-right:64px}.ca-content-tile:active{color:#58595b}.ca-content-tile:active .cta.faux-link-secondary{color:#FFF;background-image:linear-gradient(to bottom,transparent 50%,#143672 50%);background-position:100% 100%;padding-left:20px;padding-right:64px}.ca-content-tile:hover .inline-cta-block h3,.ca-content-tile:hover h2,.inline-cta-block .ca-content-tile:hover h3{text-decoration:none;text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef;box-shadow:inset 0 -2px 0 0 #efefef,inset 0 -4px 0 0 #00a3dd}@media only screen and (max-width:39.9375em){.ca-content-tile .content{padding:25px 25px 80px}.ca-content-tile .content .inline-cta-block h3,.ca-content-tile .content h2,.inline-cta-block .ca-content-tile .content h3{font-size:24px;line-height:1.25}.ca-content-tile .content .ca-tags.mini h3,.ca-content-tile .content p,.ca-tags.mini .ca-content-tile .content h3{margin-top:10px}.ca-content-tile .link-wrapper{padding:25px}}.ca-content-tile.is-large .faux-link-secondary,.ca-content-tile.is-medium .faux-link-secondary{width:auto}.ca-content-tile.is-large,div:not(.sl-item)>.ca-content-tile.is-medium{position:relative}.ca-content-tile.is-large::after,.ca-content-tile.is-large::before,div:not(.sl-item)>.ca-content-tile.is-medium::after,div:not(.sl-item)>.ca-content-tile.is-medium::before{content:" ";display:table}.ca-content-tile.is-large::after,div:not(.sl-item)>.ca-content-tile.is-medium::after{clear:both}.ca-content-tile.is-large .image,div:not(.sl-item)>.ca-content-tile.is-medium .image{width:40%;height:100%;position:absolute;left:0}.ca-content-tile.is-large .image::before,div:not(.sl-item)>.ca-content-tile.is-medium .image::before{padding-top:83.3%}.ca-content-tile.is-large .image+.content,div:not(.sl-item)>.ca-content-tile.is-medium .image+.content{width:60%;float:right;position:relative}.ca-content-tile.is-large .image+.content+.link-wrapper,div:not(.sl-item)>.ca-content-tile.is-medium .image+.content+.link-wrapper{left:auto;width:60%}.ca-content-tile.is-large .link-wrapper,div:not(.sl-item)>.ca-content-tile.is-medium .link-wrapper{left:0;bottom:0}.ca-cta.cm-image-block-link .title{padding:25px 25px 10px}.ca-cta.cm-image-block-link h3{font-size:25px;line-height:1.4;word-wrap:break-word;color:#FFF;margin:0;display:inline}.ca-cta.cm-image-block-link .ca-tags.mini h3,.ca-cta.cm-image-block-link p,.ca-tags.mini .ca-cta.cm-image-block-link h3{font-size:14px;line-height:1.7857142857;padding:0 25px}.ca-cta.cm-image-block-link a{background:#00629e;padding:0;color:#FFF}.ca-cta.cm-image-block-link a .faux-link{margin-top:25px}.ca-cta.cm-image-block-link a:focus h3,.ca-cta.cm-image-block-link a:hover h3{text-decoration:none;text-shadow:1px 1px 0 #00629e,-1px 1px 0 #00629e,2px 0 0 #00629e,-2px 0 0 #00629e;box-shadow:inset 0 -2px 0 0 #00629e,inset 0 -4px 0 0 #00a3dd}.ca-cta.cm-image-block-link a:focus .faux-link,.ca-cta.cm-image-block-link a:hover .faux-link{color:#FFF;background-position:100% 100%}.ca-cta.ca-cta-secondary h3{color:#58595b}.ca-cta.ca-cta-secondary a{background:#dfdfdf;color:#58595b}.ca-cta.ca-cta-secondary a:focus h3,.ca-cta.ca-cta-secondary a:hover h3{text-decoration:none;text-shadow:1px 1px 0 #dfdfdf,-1px 1px 0 #dfdfdf,2px 0 0 #dfdfdf,-2px 0 0 #dfdfdf;box-shadow:inset 0 -2px 0 0 #dfdfdf,inset 0 -4px 0 0 #00a3dd}.ca-date-x-min-read{letter-spacing:1.3px;text-transform:uppercase;font-size:12px;line-height:1;margin-bottom:30px}.ca-date-x-min-read .x-min-read{border-left:solid 2px #dfdfdf;margin-left:7px;padding-left:11px}.ca-featured-article.cm-content-tile{position:relative}.ca-featured-article.cm-content-tile>a{display:block;padding:0}.ca-featured-article.cm-content-tile>a:active,.ca-featured-article.cm-content-tile>a:focus,.ca-featured-article.cm-content-tile>a:hover{background:#efefef}.ca-featured-article.cm-content-tile>a:active .image .faux-link.cta.is-small::after,.ca-featured-article.cm-content-tile>a:focus .image .faux-link.cta.is-small::after,.ca-featured-article.cm-content-tile>a:hover .image .faux-link.cta.is-small::after{background-color:#143672}.ca-featured-article.cm-content-tile>a:active .inline-cta-block h3 span,.ca-featured-article.cm-content-tile>a:active h2 span,.ca-featured-article.cm-content-tile>a:focus .inline-cta-block h3 span,.ca-featured-article.cm-content-tile>a:focus h2 span,.ca-featured-article.cm-content-tile>a:hover .inline-cta-block h3 span,.ca-featured-article.cm-content-tile>a:hover h2 span,.inline-cta-block .ca-featured-article.cm-content-tile>a:active h2 span,.inline-cta-block .ca-featured-article.cm-content-tile>a:active h3 span,.inline-cta-block .ca-featured-article.cm-content-tile>a:focus h2 span,.inline-cta-block .ca-featured-article.cm-content-tile>a:focus h3 span,.inline-cta-block .ca-featured-article.cm-content-tile>a:hover h2 span,.inline-cta-block .ca-featured-article.cm-content-tile>a:hover h3 span{text-decoration:none;text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef;box-shadow:inset 0 -2px 0 0 #efefef,inset 0 -4px 0 0 #00a3dd}.ca-featured-article.cm-content-tile .image{display:block;position:relative;background-size:cover;background-position:center center}.ca-featured-article.cm-content-tile .image::before{content:"";display:block;padding-top:56.25%}.ca-featured-article.cm-content-tile .image .faux-link{position:absolute;right:0;bottom:0}.ca-featured-article.cm-content-tile .content{padding:20px 0 0;background:0 0}.ca-featured-article.cm-content-tile .content .ca-tags.mini h3,.ca-featured-article.cm-content-tile .content p,.ca-tags.mini .ca-featured-article.cm-content-tile .content h3{font-size:14px;line-height:1.7857142857}.ca-featured-article.cm-content-tile .inline-cta-block h3,.ca-featured-article.cm-content-tile h2,.inline-cta-block .ca-featured-article.cm-content-tile h3{font-size:20px;line-height:1.5;margin-top:20px}.ca-featured-article.cm-content-tile .inline-cta-block h3 span,.ca-featured-article.cm-content-tile h2 span,.inline-cta-block .ca-featured-article.cm-content-tile h3 span{text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,2px 0 0 #FFF,-2px 0 0 #FFF;box-shadow:inset 0 -2px 0 0 #FFF,inset 0 -4px 0 0 #FFF}.ca-featured-article.cm-content-tile .date{letter-spacing:1.3px;text-transform:uppercase;font-size:12px;line-height:1}.ca-featured-article.cm-content-tile .date .value:not(:first-of-type)::before{font-family:Nexa,Arial,Helvetica,sans-serif;color:#d22630;content:"/";padding-right:5px}.ca-featured-article.cm-content-tile .author{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;font-size:12px;line-height:1}.ca-featured-article.cm-content-tile .author::before{color:#dfdfdf;content:"|";padding-right:11px;padding-left:8px}@media only screen and (min-width:48em){.ca-featured-article.cm-content-tile.is-large .image,.ca-featured-article.cm-content-tile.is-medium .image{position:absolute;left:0;top:0;bottom:0;width:60%}.ca-featured-article.cm-content-tile.is-large .content,.ca-featured-article.cm-content-tile.is-medium .content{width:40%;float:right;padding:25px 25px 25px 45px}.ca-featured-article.cm-content-tile.is-medium .inline-cta-block h3,.ca-featured-article.cm-content-tile.is-medium h2,.inline-cta-block .ca-featured-article.cm-content-tile.is-medium h3{font-size:23.33px;line-height:1.25}.ca-featured-article.cm-content-tile.is-medium .ca-tags.mini h3,.ca-featured-article.cm-content-tile.is-medium p,.ca-tags.mini .ca-featured-article.cm-content-tile.is-medium h3{font-size:14.4px;line-height:1.8}}@media only screen and (min-width:64em){.ca-featured-article.cm-content-tile.is-large .content{padding:45px}.ca-featured-article.cm-content-tile.is-large .inline-cta-block h3,.ca-featured-article.cm-content-tile.is-large h2,.inline-cta-block .ca-featured-article.cm-content-tile.is-large h3{font-size:35px;line-height:1.25}.ca-featured-article.cm-content-tile.is-large .ca-tags.mini h3,.ca-featured-article.cm-content-tile.is-large p,.ca-tags.mini .ca-featured-article.cm-content-tile.is-large h3{font-size:18px;line-height:1.8}}.ca-global-header-links{height:40px;overflow:hidden;z-index:900;position:relative;background-color:#00629e}@media (max-width:63.9375em){.ca-global-header-links{display:none}}.ca-global-header-links nav{position:relative}.ca-global-header-links nav .mid-section{text-align:center;height:40px}.ca-global-header-links nav a:not(.cta){font-family:NexaBold,Arial,Helvetica,sans-serif;display:inline-block;color:#FFF;background-color:transparent;border:0 solid transparent;letter-spacing:1px;text-align:left;position:relative;font-size:10px;line-height:1.6;padding:14px 30px 10px}.ca-global-header-links nav a:not(.cta).is-active,.ca-global-header-links nav a:not(.cta):focus,.ca-global-header-links nav a:not(.cta):hover{background-color:#143672}.ca-global-header-links nav a:not(.cta).home{position:absolute;left:-20px}.ca-global-header-links .cta.header{font-size:10px;line-height:1.6;position:relative;float:right;margin-top:-40px;height:40px}.ca-global-header-links .cta.header:after{content:"";width:40px;height:40px;display:block;background-position:50% 50%;position:absolute;right:0;top:50%;margin-top:-20px}/*!
 * Homepage Banner Styles
 *
 */.landing-banner.ca-homepage-banner{margin-bottom:50px;padding-top:280px;background:0 0}@media (min-width:30em){.landing-banner.ca-homepage-banner{margin-bottom:90px}}.landing-banner.ca-homepage-banner .content{background-color:#FFF;margin:0 auto -100px;max-width:100%;width:100%}@media (min-width:30em){.landing-banner.ca-homepage-banner .content{margin-bottom:-130px;width:90%}}@media only screen and (min-width:48em){.landing-banner.ca-homepage-banner .content{margin-bottom:-160px;width:90%}}@media only screen and (min-width:64em){.landing-banner.ca-homepage-banner .content{width:80%}}@media only screen and (min-width:77.75em){.landing-banner.ca-homepage-banner .content{width:70%}}.landing-banner.ca-homepage-banner .content h1{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-weight:200;text-align:center;font-size:40px;line-height:1.2;padding:30px 25px}@media (min-width:30em){.landing-banner.ca-homepage-banner .content h1{font-size:50px;line-height:1.2;padding:30px 40px}}@media only screen and (min-width:48em){.landing-banner.ca-homepage-banner .content h1{font-size:60px;line-height:1.2;padding:40px 80px 60px}}@media only screen and (min-width:64em){.landing-banner.ca-homepage-banner .content h1{font-size:70px;line-height:1.2;padding:50px 100px 60px}}@media (min-width:1024px) and (max-width:1450px){.landing-banner.ca-homepage-banner .content h1{font-size:55px;line-height:1.1818181818}}@media (min-width:760px) and (max-width:1023px){.landing-banner.ca-homepage-banner .content h1{font-size:45px;line-height:1.2222222222}}.landing-banner.ca-homepage-banner .video-banner-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;height:400px;width:100%;overflow:hidden;z-index:-1}.landing-banner.ca-homepage-banner .video-banner-wrapper #ooyalaplayer,.landing-banner.ca-homepage-banner .video-banner-wrapper .video-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.landing-banner.ca-homepage-banner .video-banner-wrapper .oo-player-container#ooyalaplayer>.innerWrapper,.landing-banner.ca-homepage-banner .video-banner-wrapper .video-wrapper.oo-player-container>.innerWrapper{padding-top:31.39%!important}.landing-banner.ca-homepage-banner .mobile-video-banner-wrapper,.landing-banner.ca-homepage-banner .video-banner-wrapper #ooyalaplayer .oo-player-skin,.landing-banner.ca-homepage-banner .video-banner-wrapper .video-wrapper .oo-player-skin{display:none}@media (max-width:63.9375em){.landing-banner.ca-homepage-banner .video-banner-wrapper{display:none}.landing-banner.ca-homepage-banner .mobile-video-banner-wrapper{display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:400px;width:100%;z-index:-1;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}}.landing-banner.ca-homepage-banner .video-banner-controls.hidden,.landing-banner.ca-homepage-banner .video-banner-controls.paused .pause,.landing-banner.ca-homepage-banner .video-banner-controls.playing .play,.landing-banner.profile-banner .by{display:none}.landing-banner.ca-homepage-banner .video-banner-wrapper.js-video-banner-vimeo{position:absolute;top:0;left:0;right:0;bottom:0;height:400px;width:100%;z-index:-1;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.landing-banner.ca-homepage-banner .video-banner-wrapper.js-video-banner-vimeo video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-repeat:no-repeat;background-size:cover;background-position:center}.landing-banner.ca-homepage-banner .video-banner-controls{position:absolute;top:0;right:0}.landing-banner.ca-homepage-banner .video-banner-controls .pause,.landing-banner.ca-homepage-banner .video-banner-controls .play{position:absolute;top:0;right:0;padding:10px;border:none;background:0 0;outline:0}.landing-banner.ca-homepage-banner .video-banner-controls .pause svg,.landing-banner.ca-homepage-banner .video-banner-controls .play svg{width:20px;height:20px;fill:#FFF;opacity:.8}.ca-key-points{position:relative;border-top:1px solid #b7bf10;border-bottom:1px solid #b7bf10;padding:50px 0;margin:35px 0}.ca-key-points .inline-cta-block h3,.ca-key-points h2,.inline-cta-block .ca-key-points h3{position:absolute;background-color:#FFF;padding-right:1em;font-family:NexaBold,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6666666667;text-transform:uppercase;-webkit-transform:translateY(-58px);-ms-transform:translateY(-58px);transform:translateY(-58px);letter-spacing:1px}.parallax-window{min-height:350px;background:0 0}.landing-banner.profile-banner .content{max-width:100%;margin-left:auto;margin-right:auto}.landing-banner.profile-banner .ca-author-tile{padding:80px;color:#58595b}.landing-banner.profile-banner img{width:150px;margin-bottom:30px}.landing-banner.profile-banner .author{font-size:25px;line-height:1.44;margin-bottom:20px}.landing-banner.profile-banner .description{font-size:16px;line-height:1.25;font-family:BerlingItalic,Georgia,serif}.ca-related{padding:60px 0;background:#efefef}.ca-related .cm-content-tile.ca-article-tile,.ca-related .cm-content-tile.ca-article-tile .content{background:#FFF}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary{font-family:NexaBold,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;color:#58595b;background-color:transparent;border:0 solid #00a3dd;letter-spacing:1px;padding:14px 84px 10px 0;text-align:left;border-bottom-width:1px;position:relative;vertical-align:middle;background-image:linear-gradient(to bottom,#FFF 50%,#efefef 50%);background-size:200% 200%;background-position:0 0;margin-top:50px;display:block}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:after{content:"";width:44px;height:44px;display:block;background-position:50% 50%;position:absolute;right:0;margin-top:-22px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color;background-size:70% 70%;background-color:transparent;bottom:0;top:auto;z-index:1}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:focus,html:not(.d-ios) .ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:hover{color:#58595b;border-color:#00a3dd;background-position:100% 100%}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:focus:after,html:not(.d-ios) .ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:hover:after{background-color:transparent}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:active,.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:target{color:#FFF;border-color:#00a3dd}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:active:after,.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:target:after{background-color:transparent}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary[disabled]{cursor:default;color:#dfdfdf;background-color:transparent;border-color:#dfdfdf;pointer-events:none}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary[disabled]:after,html:not(.d-ios) .ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary[disabled]:hover:after{background-color:transparent}@media only screen and (max-width:29.9375em){.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary{width:100%}}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:active,.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:focus,html:not(.d-ios) .ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:hover{padding-left:20px;padding-right:64px}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary::after{top:50%;bottom:auto}.ca-related .cm-content-tile.ca-article-tile a .cta.faux-link-secondary:active{background-image:linear-gradient(to bottom,#FFF 50%,#efefef 50%);background-position:100% 100%}.ca-related .cm-content-tile.ca-article-tile a:focus .content h3 span,.ca-related .cm-content-tile.ca-article-tile a:hover .content h3 span{text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,1px 0 0 #FFF,-1px 0 0 #FFF;box-shadow:inset 0 -1px 0 0 #FFF,inset 0 -2px 0 0 #00a3dd}.ca-related .cm-content-tile.ca-article-tile a:focus .cta.faux-link-secondary,.ca-related .cm-content-tile.ca-article-tile a:hover .cta.faux-link-secondary{color:#58595b;background-position:100% 100%;padding-left:20px;padding-right:64px}.ca-related .cm-content-tile.ca-article-tile a:active{color:#58595b}.ca-related .cm-content-tile.ca-article-tile a:active .cta.faux-link-secondary{color:#FFF;background-image:linear-gradient(to bottom,#143672 50%,#143672 50%);background-position:100% 100%;padding-left:20px;padding-right:64px}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter .ctrl-holder input.text,.cm-search-facets.ca-search-facets-vertical .search-facet.keyword-filter .ctrl-holder input.text{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:12px;line-height:3.3333333333;height:40px;padding-top:3px;background-color:#FFF}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter .ctrl-holder input.text:focus,.cm-search-facets.ca-search-facets-vertical .search-facet.keyword-filter .ctrl-holder input.text:focus{background-color:#FFF;border-color:#00a3dd}.cm-search-facets.ca-search-facets-horizontal::after,.cm-search-facets.ca-search-facets-horizontal::before{content:" ";display:table}.cm-search-facets.ca-search-facets-horizontal>h1{display:none}.cm-search-facets.ca-search-facets-horizontal .search-facet{display:inline;float:left;width:100%;padding:0 10px;border:none;position:relative;margin-bottom:10px}.cm-search-facets.ca-search-facets-horizontal .search-facet:last-child{border-bottom:none}.cm-search-facets.ca-search-facets-horizontal .search-facet>a:first-child{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6666666667;font-weight:400;border:1px solid #dfdfdf;padding:15px;text-decoration:none;transform-property:border,box-shadow;transform-duration:150ms;box-shadow:inset 0 0 0 0 #00a3dd}html:not(.d-ios) .cm-search-facets.ca-search-facets-horizontal .search-facet>a:first-child:hover{box-shadow:inset 0 -2px 0 0 #00a3dd}.cm-search-facets.ca-search-facets-horizontal .search-facet>a:first-child.expandcollapse .ec{right:10px}.cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item::after,.cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item::before,.cm-search-facets.ca-search-facets-vertical .search-facet>a .ec{right:15px}.cm-search-facets.ca-search-facets-horizontal .search-facet>a:first-child.is-expanded{background:#efefef;box-shadow:inset 0 0 0 0 #00a3dd}.cm-search-facets.ca-search-facets-horizontal .search-facet .search-facet-content{background:#fff;padding:10px 10px 10px 15px;position:absolute;border:1px solid #DDD;border-top:none;width:calc(100% - 20px);z-index:2}.cm-search-facets.ca-search-facets-horizontal .search-facet .search-facet-item{font-family:Nexa,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.8181818182;font-weight:400;padding-top:8px;color:#00a3dd}.cm-search-facets.ca-search-facets-horizontal .search-facet .search-facet-item span{color:#58595b}@media only screen and (min-width:64em){.cm-search-facets.ca-search-facets-horizontal .search-facet{width:33.33%}.cm-search-facets.ca-search-facets-horizontal .search-facet:nth-of-type(3n+1){padding-left:0;padding-right:20px}.cm-search-facets.ca-search-facets-horizontal .search-facet:nth-of-type(3n+2){padding:0 10px}.cm-search-facets.ca-search-facets-horizontal .search-facet:nth-of-type(3n){padding-left:20px;padding-right:0}}/*!
 * Keyword Filter for large screens
 */.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter{margin-top:20px}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter .ctrl-holder{margin-bottom:10px}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter .cta{width:100%}@media only screen and (min-width:64em){.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter{width:100%;padding:0}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter::after,.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter::before{content:" ";display:table}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter::after{clear:both}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter .ctrl-holder{float:left;width:calc(80% - 20px);margin-right:20px}.cm-search-facets.ca-search-facets-horizontal .search-facet.keyword-filter .cta{float:left;width:20%}}.cm-search-facets.ca-search-facets-horizontal+hr{margin:25px 0}.cm-search-facets.ca-search-facets-vertical{margin-top:50px}.cm-search-facets.ca-search-facets-vertical h1:first-child{font-family:Berling,Georgia,serif;letter-spacing:.4px;font-size:13px;line-height:1.5384615385}.cm-search-facets.ca-search-facets-vertical .search-facet:first-of-type{border-top:none}.cm-search-facets.ca-search-facets-vertical .search-facet>a{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:10px;line-height:2;text-transform:uppercase;padding-top:15px;padding-bottom:11px;padding-left:20px;text-decoration:none}.cm-search-facets.ca-search-facets-vertical .search-facet>a::before{content:"";position:absolute;height:5px;background:#00a3dd;left:0;bottom:0;width:0;transition:width .3s}.cm-search-facets.ca-search-facets-vertical .search-facet.keyword-filter .cta,html:not(.d-ios) .cm-search-facets.ca-search-facets-vertical .search-facet>a:hover::before{width:100%}.cm-search-facets.ca-search-facets-vertical .search-facet>a:focus,html:not(.d-ios) .cm-search-facets.ca-search-facets-vertical .search-facet>a:hover{text-decoration:none;color:#58595b;background-color:#efefef}.cm-search-facets.ca-search-facets-vertical .search-facet>a.is-expanded{background-color:#efefef}.cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:9px;line-height:2.2222222222;text-transform:uppercase;color:#00a3dd;padding-left:20px;padding-right:40px}.cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item span{color:#58595b}.cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item:focus,html:not(.d-ios) .cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item:hover{color:#00a3dd;text-decoration:underline}.cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item:focus span,html:not(.d-ios) .cm-search-facets.ca-search-facets-vertical .search-facet .search-facet-item:hover span{color:#58595b}/*!
 * Keyword Filter for large screens
 */.cm-search-facets.ca-search-facets-vertical .search-facet.keyword-filter{padding:10px;border-top:1px solid #efefef}.cm-search-facets.ca-search-facets-vertical .search-facet.keyword-filter .ctrl-holder{margin-bottom:10px}.modal-search-facets .modal-close{top:33px}.modal-search-facets .modal-close::after,.modal-search-facets .modal-close::before{background-size:60%}.modal-search-facets .modal-content-overflow{padding-bottom:40px}.modal-search-facets .ca-search-facets-horizontal h1:first-child,.modal-search-facets .ca-search-facets-vertical h1:first-child{font-size:20px;line-height:1.5;font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;display:block;padding-left:10px;padding-top:20px;margin-bottom:30px}.modal-search-facets .ca-search-facets-vertical .search-facet{margin-left:10px;margin-right:10px}.cm-search-facets-modals .cta:first-of-type{margin-right:40px}.cm-current-search-facets.ca-current-search-facets{margin-top:15px}.cm-current-search-facets.ca-current-search-facets::after,.cm-current-search-facets.ca-current-search-facets::before{content:" ";display:table}.ca-tags.mini .cm-current-search-facets.ca-current-search-facets h3,.cm-current-search-facets.ca-current-search-facets .ca-tags.mini h3,.cm-current-search-facets.ca-current-search-facets p{display:inline-block;font-size:14px;line-height:1.4285714286;padding-right:20px}.cm-current-search-facets.ca-current-search-facets hr{display:none}.cm-current-search-facets.ca-current-search-facets .search-facet-items{display:inline-block}.cm-current-search-facets.ca-current-search-facets .search-facet-items li{display:inline-block;margin-right:10px}.cm-current-search-facets.ca-current-search-facets .search-facet-items li:first-child{margin-top:10px}.cm-current-search-facets.ca-current-search-facets .search-facet-items li:last-of-type{margin-right:0}.cm-current-search-facets.ca-current-search-facets .search-facet-items .search-facet-item{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;border:1px solid #00a3dd;display:block;line-height:1;text-decoration:none;color:#58595b;text-transform:uppercase;font-size:10px;padding:8px 30px 5px 10px}.cm-current-search-facets.ca-current-search-facets .search-facet-items .search-facet-item:focus,.cm-current-search-facets.ca-current-search-facets .search-facet-items .search-facet-item:hover{color:#FFF;border:1px solid #143672;background-color:#143672}.cm-current-search-facets.ca-current-search-facets .clear-facets{display:inline-block;text-decoration:none;color:#58595b;padding:5px 4px 2px;margin:15px 3px 0;border-bottom:solid 1px #00a3dd;text-transform:none;letter-spacing:normal;font-family:Nexa,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4166666667}.cm-current-search-facets.ca-current-search-facets .clear-facets:focus,.cm-current-search-facets.ca-current-search-facets .clear-facets:hover{color:#FFF;background:#143672;border-bottom-color:transparent}@media only screen and (min-width:48em){.cm-current-search-facets.ca-current-search-facets .clear-facets{float:right;margin-top:10px}}.cm-current-search-facets.ca-current-search-facets.vertical{padding-top:15px}.cm-current-search-facets.ca-current-search-facets.vertical>a{display:block;float:left}.cm-current-search-facets.ca-current-search-facets.vertical hr{display:block;margin-top:30px;margin-bottom:5px}.content-header.is-search{background-color:#efefef;margin:0;padding-bottom:50px;padding-top:70px}/*!
 * The base  styles of the item on the left
 */.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper,.ca-signpost-module .ca-signpost:nth-child(odd) .sl-item.image-tile-wrapper{width:100%;float:none}@media only screen and (min-width:64em){.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper,.ca-signpost-module .ca-signpost:nth-child(odd) .sl-item.image-tile-wrapper{width:60%;float:left;padding-bottom:100px;padding-right:0;box-shadow:1px 0 0 #dfdfdf}}/*!
 * The base styles of the item on the right
 */.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper,.ca-signpost-module .ca-signpost:nth-child(odd) .sl-item.text-tile-wrapper{width:100%;float:none}@media only screen and (min-width:64em){.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper,.ca-signpost-module .ca-signpost:nth-child(odd) .sl-item.text-tile-wrapper{width:40%;float:right;padding-left:0;padding-right:100px;padding-bottom:100px;box-shadow:-1px 0 0 #dfdfdf}}/*!
 * Signpost module base design
 */.ca-signpost-module .ca-signpost{margin-bottom:0;margin-top:0}.ca-signpost-module .ca-signpost::after,.ca-signpost-module .ca-signpost::before{content:" ";display:table}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile{width:100%;padding:0;display:block;position:relative;outline:0}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile::after{content:" ";padding-top:56.65%;display:block}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile:focus .cta,.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile:hover .cta{color:#FFF;background-position:100% 100%}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile .background{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-size:cover}.ca-signpost-module .sl-item.image-tile-wrapper a.image-tile .cta{width:auto;position:absolute;right:0;bottom:0;z-index:10}.ca-signpost-module .sl-item.text-tile-wrapper{background-color:#FFF;margin-top:0;margin-bottom:50px}.ca-signpost-module .sl-item.text-tile-wrapper .text-tile{text-align:center;padding:50px 30px;display:table;width:100%}@media (min-width:30em){.ca-signpost-module .sl-item.text-tile-wrapper .text-tile{padding:70px}}.ca-signpost-module .sl-item.text-tile-wrapper .content{display:table-cell;vertical-align:middle}.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a{text-decoration:none;display:block;padding:0;outline:0}.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a .inline-cta-block h3 span,.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a h2 span,.inline-cta-block .ca-signpost-module .sl-item.text-tile-wrapper .text-tile a h3 span{transition-property:box-shadow;transition-duration:150ms;text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,2px 0 0 #FFF,-2px 0 0 #FFF;box-shadow:inset 0 -2px 0 0 #FFF,inset 0 -4px 0 0 transparent}.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a:focus .inline-cta-block h3 span,.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a:focus h2 span,.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a:hover .inline-cta-block h3 span,.ca-signpost-module .sl-item.text-tile-wrapper .text-tile a:hover h2 span,.inline-cta-block .ca-signpost-module .sl-item.text-tile-wrapper .text-tile a:focus h3 span,.inline-cta-block .ca-signpost-module .sl-item.text-tile-wrapper .text-tile a:hover h3 span{text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,2px 0 0 #FFF,-2px 0 0 #FFF;box-shadow:inset 0 -2px 0 0 #FFF,inset 0 -4px 0 0 #00a3dd}.ca-signpost-module .sl-item.text-tile-wrapper .text-tile hr{width:15px;margin:20px auto 25px;height:2px;background-color:#d22630}.ca-signpost-module .sl-item.text-tile-wrapper .text-tile .ca-tags.mini h3,.ca-signpost-module .sl-item.text-tile-wrapper .text-tile p,.ca-tags.mini .ca-signpost-module .sl-item.text-tile-wrapper .text-tile h3{font-size:16px;line-height:1.875}/*!
 * Signpost odd designs. This is image on the left, Text on the right.
 *//*!
 * Signpost Even Designs, with the text on the right and the image on the left.
 * @type {[type]}
 */.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper .cta{vertical-align:middle;background-image:linear-gradient(to right,#FFF 50%,#143672 50%);background-size:200% 200%;background-position:0 0;position:absolute;right:0;bottom:0}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper .cta:focus,html:not(.d-ios) .ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper .cta:hover{background-position:100% 100%}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper .cta:active{background-image:linear-gradient(to right,#FFF 50%,#143672 50%);background-position:100% 100%}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile{background-color:#efefef;width:100%}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a .inline-cta-block h3 span,.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a h2 span,.inline-cta-block .ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a h3 span{text-decoration:none;text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef;box-shadow:inset 0 -2px 0 0 #efefef,inset 0 -4px 0 0 transparent}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a:focus .inline-cta-block h3 span,.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a:focus h2 span,.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a:hover .inline-cta-block h3 span,.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a:hover h2 span,.inline-cta-block .ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a:focus h3 span,.inline-cta-block .ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper .text-tile a:hover h3 span{text-decoration:none;text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,2px 0 0 #efefef,-2px 0 0 #efefef;box-shadow:inset 0 -2px 0 0 #efefef,inset 0 -4px 0 0 #00a3dd}@media only screen and (min-width:64em){.ca-signpost-module .sl-item.text-tile-wrapper{margin-bottom:0}.ca-signpost-module .ca-signpost:nth-child(odd) .sl-item.text-tile-wrapper .text-tile{padding-left:100px;padding-right:0}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.image-tile-wrapper .image-tile::after{padding-top:83.3%}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper{padding-left:100px}}@media only screen and (min-width:77.75em){.ca-signpost-module .sl-item.text-tile-wrapper .text-tile .inline-cta-block h3,.ca-signpost-module .sl-item.text-tile-wrapper .text-tile h2,.inline-cta-block .ca-signpost-module .sl-item.text-tile-wrapper .text-tile h3{font-size:40px;line-height:1.375}.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper{padding-left:200px}}@media only screen and (min-width:88.125em){.ca-signpost-module .ca-signpost:nth-child(even) .sl-item.text-tile-wrapper{padding-left:300px}}.ca-latest-acuity-module .ca-signpost-module .inline-cta-block h3,.ca-latest-acuity-module .ca-signpost-module h1,.ca-latest-acuity-module .ca-signpost-module h2,.inline-cta-block .ca-latest-acuity-module .ca-signpost-module h3{font-family:'Playfair Display',serif;font-weight:700;color:#78683e;letter-spacing:normal}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile .author,.ca-latest-acuity-module .ca-signpost-module .cta,.cm-site-map .cta-in-nav{font-family:NexaBold,Arial,Helvetica,sans-serif;text-transform:uppercase}.ca-latest-acuity-module .ca-signpost-module h1{font-size:35px;line-height:1.2}.ca-latest-acuity-module .ca-signpost-module .inline-cta-block h3,.ca-latest-acuity-module .ca-signpost-module h2,.inline-cta-block .ca-latest-acuity-module .ca-signpost-module h3{font-size:25px;line-height:1.2}.ca-latest-acuity-module .ca-signpost-module .cta{font-size:10px;line-height:2;transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;outline:0;color:#58595b;background-color:transparent;border:0 solid transparent;text-decoration:none;letter-spacing:1px;padding:14px 64px 10px 20px;text-align:left;position:relative;vertical-align:middle;background-image:linear-gradient(to right,#FFF 50%,#352e1b 50%);background-size:200% 200%;background-position:0 0}.ca-latest-acuity-module .ca-signpost-module .cta:focus,html:not(.d-ios) .ca-latest-acuity-module .ca-signpost-module .cta:hover{background-position:100% 100%;color:#FFF;border-color:transparent}.ca-latest-acuity-module .ca-signpost-module .cta:active{background-image:linear-gradient(to right,#FFF 50%,#352e1b 50%);background-position:100% 100%}.cm-site-map .cta-in-nav,.cm-site-map .cta-in-nav:active{background-image:linear-gradient(to bottom,transparent 50%,transparent 50%)}.ca-latest-acuity-module .ca-signpost-module .cta:after{content:"";width:44px;height:44px;display:block;background-position:50% 50%;position:absolute;right:0;margin-top:-22px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color;background-size:70% 70%;background-color:#1f6497;bottom:0;top:auto;z-index:1}.ca-latest-acuity-module .ca-signpost-module .cta:focus:after,html:not(.d-ios) .ca-latest-acuity-module .ca-signpost-module .cta:hover:after{background-color:#1f6497}.ca-latest-acuity-module .ca-signpost-module .cta:active,.ca-latest-acuity-module .ca-signpost-module .cta:target{color:#FFF;border-color:transparent}.ca-latest-acuity-module .ca-signpost-module .cta:active:after,.ca-latest-acuity-module .ca-signpost-module .cta:target:after{background-color:#78683e}.ca-latest-acuity-module .ca-signpost-module .cta[disabled]{cursor:default;color:#dfdfdf;background-color:#efefef;border-color:transparent;pointer-events:none}.ca-latest-acuity-module .ca-signpost-module .cta[disabled]:after,html:not(.d-ios) .ca-latest-acuity-module .ca-signpost-module .cta[disabled]:hover:after{background-color:#dfdfdf}@media only screen and (max-width:29.9375em){.ca-latest-acuity-module .ca-signpost-module .cta{width:100%}}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .image-tile .background{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-size:cover}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile{background-color:#f1ede2}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a .inline-cta-block h3 span,.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a h2 span,.inline-cta-block .ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a h3 span{transition-property:box-shadow;transition-duration:150ms;text-decoration:none;text-shadow:1px 1px 0 #f1ede2,-1px 1px 0 #f1ede2,2px 0 0 #f1ede2,-2px 0 0 #f1ede2;box-shadow:inset 0 -2px 0 0 #f1ede2,inset 0 -4px 0 0 transparent}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a:focus .inline-cta-block h3 span,.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a:focus h2 span,.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a:hover .inline-cta-block h3 span,.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a:hover h2 span,.inline-cta-block .ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a:focus h3 span,.inline-cta-block .ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile a:hover h3 span{text-decoration:none;text-shadow:1px 1px 0 #f1ede2,-1px 1px 0 #f1ede2,2px 0 0 #f1ede2,-2px 0 0 #f1ede2;box-shadow:inset 0 -2px 0 0 #f1ede2,inset 0 -4px 0 0 #143672}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile .author{letter-spacing:1.3px;font-size:12px;line-height:1.3333333333;margin:25px 0}@media only screen and (min-width:64em){.ca-latest-acuity-module .ca-signpost-module h1{font-size:50px;line-height:1.2}.ca-latest-acuity-module .ca-signpost-module .inline-cta-block h3,.ca-latest-acuity-module .ca-signpost-module h2,.inline-cta-block .ca-latest-acuity-module .ca-signpost-module h3{font-size:35px;line-height:1.2}.ca-latest-acuity-module>.background{position:absolute;top:0;right:0;left:0;bottom:166px;z-index:-1;background-color:#f1ede2}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .image-tile-wrapper,.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile-wrapper{padding-top:70px;background-color:transparent}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .image-tile-wrapper{box-shadow:none}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .image-tile-wrapper .image-tile{z-index:100}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile-wrapper{padding-top:165px;padding-right:0}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile-wrapper .text-tile{background-color:transparent;padding-top:0;padding-left:60px;padding-bottom:136px}.ca-latest-acuity-module .ca-signpost-module .ca-signpost.ca-latest-acuity .text-tile-wrapper a{margin-bottom:25px}.ca-latest-acuity-module .ca-signpost.ca-latest-acuity .image-tile .faux-link.cta{left:100%;right:auto;min-width:250px;height:66px;padding-top:26px;padding-right:99px;padding-left:33px}.ca-latest-acuity-module .ca-signpost.ca-latest-acuity .image-tile .faux-link.cta::after{height:66px;width:66px}.sl-list.has-2-items .one-third .ca-social-links{float:right}}.cm-site-map .cta-in-nav,.cm-site-map .cta-in-nav:active:after,.cm-site-map .cta-in-nav:after,.cm-site-map .cta-in-nav:focus:after,.cm-site-map .cta-in-nav:target:after,.cm-site-map .cta-in-nav[disabled]:after,html:not(.d-ios) .cm-site-map .cta-in-nav:hover:after,html:not(.d-ios) .cm-site-map .cta-in-nav[disabled]:hover:after{background-color:transparent}.cm-site-map .cta-in-nav{font-size:10px;line-height:2;transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;outline:0;color:#58595b;border:0 solid #00a3dd;text-decoration:none;letter-spacing:1px;padding:14px 44px 10px 0;text-align:left;position:relative;vertical-align:middle;background-size:200% 200%;background-position:0 0;border-bottom-width:1px;width:100%}.cm-site-map .cta-in-nav:after,.cm-site-map .nav-lvl1::after{display:block;content:"";right:0}.cm-site-map .cta-in-nav:focus,html:not(.d-ios) .cm-site-map .cta-in-nav:hover{background-position:100% 100%;color:#143672;border-color:#143672}.cm-site-map .cta-in-nav:active{background-position:100% 100%}.cm-site-map .cta-in-nav:after{width:44px;height:44px;background-position:50% 50%;position:absolute;margin-top:-22px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color;background-size:70% 70%;bottom:0;top:auto;z-index:1}.cm-site-map .cta-in-nav:active,.cm-site-map .cta-in-nav:target{color:#143672;border-color:#143672}.cm-site-map .cta-in-nav[disabled]{cursor:default;color:#dfdfdf;background-color:transparent;border-color:#dfdfdf;pointer-events:none}@media only screen and (max-width:29.9375em){.cm-site-map .cta-in-nav{width:100%}}.cm-site-map .cta-in-nav::after{top:50%;bottom:auto;background-position:150% 50%}.cm-site-map .cta-in-nav:active,.cm-site-map .cta-in-nav:focus,html:not(.d-ios) .cm-site-map .cta-in-nav:hover{padding-left:20px;padding-right:24px}.cm-site-map .cta-in-nav.nav-lvl1,.cm-site-map .cta-in-nav.nav-lvl2,.cm-site-map .cta-in-nav.nav-lvl2:hover,.cm-site-map .cta-in-nav.nav-lvl3,.cm-site-map .cta-in-nav.nav-lvl4,.cm-site-map .cta-in-nav.nav-lvl5,.cm-site-map .cta-in-nav.nav-lvl6{text-decoration:none;border:none}.cm-site-map .nav-lvl1{position:relative}.cm-site-map .nav-lvl1::after{width:33px;height:33px;background-position:50% 50%;position:absolute;top:50%;margin-top:-17px;-webkit-transform:translateX(33px);-ms-transform:translateX(33px);transform:translateX(33px)}.cm-site-map .cta-in-nav.nav-lvl2{font-size:12px;line-height:1.6666666667}.cm-site-map .cta-in-nav.nav-lvl2:hover{color:#143672}.cm-site-map .cta-in-nav.nav-lvl3,.cm-site-map .cta-in-nav.nav-lvl4,.cm-site-map .cta-in-nav.nav-lvl5,.cm-site-map .cta-in-nav.nav-lvl6{font-size:12px;line-height:1.6666666667;font-family:Nexa,Arial,Helvetica,sans-serif;text-transform:capitalize}.cm-site-map ul.nav-site-map li li{margin:0}.cm-site-map ul.nav-site-map>li{padding:10px 18px}.cm-site-map h3{margin-bottom:30px}.ca-social-links .inline-cta-block h3,.ca-social-links h2,.inline-cta-block .ca-social-links h3{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:11px;color:#58595b;text-transform:uppercase;margin-bottom:25px}.ca-social-links ul{padding:0;margin:0}.ca-social-links ul li{display:inline-block;margin-top:0;margin-right:20px}.ca-social-links ul li a{text-decoration:none;width:40px;height:40px;display:inline-block;line-height:40px;border-radius:50%;border:1px solid #dfdfdf;padding:0;text-align:center;color:#00a3dd}.ca-social-links ul li a:active,.ca-social-links ul li a:hover{border-color:#00a3dd}.ca-social-links ul li span,.ca-tags strong{border:none;height:1px;position:absolute;width:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.ca-social-links ul li span{margin:-1px}.ca-social-links ul li:last-child{margin-right:0}.ca-tags{margin:35px 0}.ca-tags h3{margin-bottom:20px}.ca-tags strong{margin:-1px}.ca-tags .collection-item-tags ul li{margin-bottom:10px}.ca-tags .collection-item-tags a:active,.ca-tags .collection-item-tags a:focus,.ca-tags .collection-item-tags a:hover{border-color:#006293}.ca-tags.mini{padding:0;margin:40px 0 60px}.ca-tags.mini h3{font-size:12px;line-height:1.6666666667;font-family:Nexa,Arial,Helvetica,sans-serif;text-transform:uppercase}.cm.ca-task-focused-nav{font-family:NexaXBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px}.cm.ca-task-focused-nav .heading{font-size:14px;line-height:1.5;font-family:Nexa,Arial,Helvetica,sans-serif}.cm.ca-task-focused-nav ul{padding-left:0;padding-bottom:40px}.cm.ca-task-focused-nav li{list-style:none;position:relative;padding-top:10px}.cm.ca-task-focused-nav li a{text-decoration:none;outline:0;color:#58595b;text-transform:uppercase;font-size:12px;line-height:1.2;width:100%;display:block;padding:14px 30px 10px 0;transition-property:box-shadow;box-shadow:0 1px 0 0 #efefef}.cm.ca-task-focused-nav li a:active,.cm.ca-task-focused-nav li a:focus,html:not(.d-ios) .cm.ca-task-focused-nav li a:hover{box-shadow:0 1px 0 0 #00a3dd}.cm.ca-task-focused-nav li a span::before{content:"";width:25px;height:25px;display:block;background-position:50% 50%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:30em){.cm.ca-task-focused-nav{padding:0 40px}}@media only screen and (min-width:64em){.cm.ca-task-focused-nav ul li a,.cm.ca-task-focused-nav ul li a:active,.cm.ca-task-focused-nav ul li a:focus,html:not(.d-ios) .cm.ca-task-focused-nav ul li a:hover{box-shadow:0 2px 0 0 transparent}.cm.ca-task-focused-nav{padding-bottom:20px;margin-bottom:80px;border-bottom:solid 1px #dfdfdf}.cm.ca-task-focused-nav::after,.cm.ca-task-focused-nav::before{content:" ";display:table}.cm.ca-task-focused-nav::after{clear:both}.cm.ca-task-focused-nav .heading{min-width:120px;vertical-align:middle}.cm.ca-task-focused-nav ul{display:table;width:100%;margin:0;padding:0}.cm.ca-task-focused-nav ul li{display:table-cell;padding-top:0;vertical-align:top}.cm.ca-task-focused-nav ul li a{width:auto;font-size:11px;line-height:1.5;transition-property:box-shadow}.cm.ca-task-focused-nav ul li a span{padding-right:30px;position:relative;display:table-cell}.cm.ca-task-focused-nav ul li a span::before{top:6px;right:5px}.cm.ca-task-focused-nav ul li a::after{content:'';height:0;position:absolute;bottom:-21px;background-color:#00a3dd;transition-property:height;transition-duration:150ms;left:30px;right:50px}.cm.ca-task-focused-nav ul li a:focus::after,.cm.ca-task-focused-nav ul li a:hover::after{height:2px}.cm.ca-task-focused-nav .heading{font-size:14px;line-height:1.5}.cm.ca-task-focused-nav ul li a{padding:9px 40px 5px 30px}}.expandcollapse .ec,.expandcollapse-plus .ec{height:20px;width:20px;top:50%;margin-top:-10px}.expandcollapse{position:relative;padding-right:30px;display:inline-block;cursor:pointer}.expandcollapse .ec{position:absolute;right:0}.expandcollapse .ec::after,.expandcollapse .ec::before{transition:opacity 150ms;content:"";width:20px;height:20px;display:block;background-position:50% 50%;position:absolute;left:50%;margin-left:-10px;top:50%;margin-top:-10px}.expandcollapse .ec::before{opacity:1}.expandcollapse .ec::after,.expandcollapse:active .ec::before,.expandcollapse:focus .ec::before,.expandcollapse:hover .ec::before{opacity:0}.supports-no-opacity .expandcollapse .ec::before{display:block}.supports-no-opacity .expandcollapse .ec::after{display:none}.supports-no-opacity .expandcollapse:active .ec::before,.supports-no-opacity .expandcollapse:focus .ec::before,.supports-no-opacity .expandcollapse:hover .ec::before{display:none;content:" "}.expandcollapse:active .ec::after,.expandcollapse:focus .ec::after,.expandcollapse:hover .ec::after{opacity:1}.supports-no-opacity .expandcollapse:active .ec::after,.supports-no-opacity .expandcollapse:focus .ec::after,.supports-no-opacity .expandcollapse:hover .ec::after{display:block;content:" "}.expandcollapse.is-disabled{cursor:default;color:#58595b;text-decoration:none}.expandcollapse.is-disabled .ec,.expandcollapse.is-disabled .ec-link-state{display:none}.expandcollapse-plus{position:relative;padding-left:22px;display:inline-block;cursor:pointer}.expandcollapse-plus .ec{position:absolute;left:0}.expandcollapse-plus .ec::after,.expandcollapse-plus .ec::before{content:"";width:14px;height:2px;background-color:#00629e;position:absolute;left:0;top:9px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:background-color 150ms,opacity .2s,-webkit-transform .4s;transition:background-color 150ms,transform .4s,opacity .2s;transition:background-color 150ms,transform .4s,opacity .2s,-webkit-transform .4s}.expandcollapse-plus .ec::after{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.expandcollapse-plus:focus .ec::after,.expandcollapse-plus:focus .ec::before,.expandcollapse-plus:hover .ec::after,.expandcollapse-plus:hover .ec::before{background-color:#00a3dd}.expandcollapse-plus:active .ec::after,.expandcollapse-plus:active .ec::before{background-color:#007daa}.expandcollapse-plus.is-expanded .ec::before{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);opacity:0}.expandcollapse-plus.is-expanded .ec::after{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.expandcollapse-plus.is-disabled{cursor:default}.expandcollapse-plus.is-disabled .ec,.expandcollapse-plus.is-disabled a{display:none}.expandcollapse-content{overflow:hidden;display:none;outline:0}.expandcollapse-content.is-disabled,.expandcollapse-content.is-expanded{display:block}.tabs-container .tabs-nav .has-2-items li{width:50%}.tabs-container .tabs-nav .has-3-items li{width:33.33%}.tabs-container .tabs-nav .has-4-items li{width:25%}.tabs-container .tabs-nav .has-5-items li{width:20%}.tabs-container .tab{outline:0}.tabs-container .tab .tab-ec-title.is-disabled,.tabs-container .tab.is-hidden,.tabs-container.is-disabled .tabs-nav{display:none}.tabs-container.is-disabled .tab.is-hidden{display:block}.tabs-container .tabs-nav{margin-bottom:-1px;z-index:2;position:relative}.tabs-container .tabs-nav ul{list-style:none;margin:0;padding:0}.tabs-container .tabs-nav ul::after,.tabs-container .tabs-nav ul::before{content:" ";display:table}.tabs-container .tabs-nav li{margin:0;padding-left:5px;float:left}.tabs-container .tabs-nav li:first-child{padding-left:0}.tabs-container .tabs-nav button{display:block;border:1px solid #DDD;background:#efefef;padding:15px 20px 10px;font-weight:700;width:100%;text-align:left}.tabs-container .tabs-nav button:focus,.tabs-container .tabs-nav button:hover{text-decoration:underline}.tabs-container .tabs-nav .tab-group{padding:15px 20px 10px;font-weight:600}.tabs-container .tabs-nav .is-active button{border-bottom:1px solid #FFF;background:#FFF;color:#58595b;cursor:default;text-decoration:none}.tabs-container .tabs{border:1px solid #DDD;padding:15px;z-index:1;position:relative}.tabs-container.is-disabled .tabs{border:none;padding:0;border-radius:0}.animation-demo .green-dot{border-radius:20px;background:#00a3dd;height:40px;width:40px;margin-bottom:30px}.supports-cssanimations .animation-demo .example1{opacity:0;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:fadeFromRight20;animation-name:fadeFromRight20;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.supports-cssanimations .animation-demo .example2{opacity:0;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeFromRight100;animation-name:fadeFromRight100;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animation-demo .example-parent{-webkit-perspective:500px;perspective:500px;position:relative;width:40px}.animation-demo .example3{border-radius:0;position:relative}.supports-cssanimations .animation-demo .example3{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:flipDown90;animation-name:flipDown90;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:20;animation-iteration-count:20}.animation-demo .example4 li:nth-child(1) .green-dot,.animation-demo .example4 li:nth-child(2) .green-dot{opacity:0;-webkit-animation-duration:.5s;-webkit-animation-name:fadeFromRight100;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out}.animation-demo .example4{padding:0;list-style-type:none}.animation-demo .example4 li:nth-child(1) .green-dot{-webkit-animation-delay:.6s;animation-delay:.6s;animation-duration:.5s;animation-name:fadeFromRight100;animation-fill-mode:forwards;animation-timing-function:ease-out}.animation-demo .example4 li:nth-child(2) .green-dot{-webkit-animation-delay:.7s;animation-delay:.7s;animation-duration:.5s;animation-name:fadeFromRight100;animation-fill-mode:forwards;animation-timing-function:ease-out}.animation-demo .example4 li:nth-child(3) .green-dot,.animation-demo .example4 li:nth-child(4) .green-dot{-webkit-animation-duration:.5s;-webkit-animation-name:fadeFromRight100;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;opacity:0}.animation-demo .example4 li:nth-child(3) .green-dot{-webkit-animation-delay:.8s;animation-delay:.8s;animation-duration:.5s;animation-name:fadeFromRight100;animation-fill-mode:forwards;animation-timing-function:ease-out}.animation-demo .example4 li:nth-child(4) .green-dot{-webkit-animation-delay:.9s;animation-delay:.9s;animation-duration:.5s;animation-name:fadeFromRight100;animation-fill-mode:forwards;animation-timing-function:ease-out}.animation-demo .example4 li:nth-child(5) .green-dot{opacity:0;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fadeFromRight100;animation-name:fadeFromRight100;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (min-width:64em){.bp-demo-l{background-color:red;color:#FFF}}@media only screen and (min-width:48em) and (max-width:63.9375em){.bp-demo-m-m{background-color:#FF0}}@media (max-width:47.9375em){.bp-demo-0-s{background-color:orange}.l-aside .demo-example-modal-content{display:none}}@media only screen and (max-height:25em){.bph-demo-0-400{background-color:#00F;color:#FFF}}@media only screen and (min-height:25em){.bph-demo-400{background-color:green;color:#FFF}}.docs-options-table th:nth-child(1){width:20%;word-break:break-word}.docs-options-table td:nth-child(2){width:5%}.eqh-demo{margin:0;padding:0;list-style:none}@media only screen and (min-width:40em){.eqh-demo{margin:0 -5px}}.eqh-demo li{margin:0;padding:0 0 10px}.eqh-demo li .item{background-color:tint(#00a3dd,80);height:100%;padding:10px}@media only screen and (min-width:40em){.eqh-demo li{float:left;width:50%;padding:0 5px 10px}}@media only screen and (min-width:64em){.eqh-demo li{width:33.3%}}@media only screen and (min-width:88.125em){.eqh-demo li{width:25%}}.sprite-example-1{background-image:url(../img/sprites/global.png);background-position:0 0;width:52px;height:48px}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3 / 2),(min-device-pixel-ratio:1.5){.sprite-example-1{background-image:url(../img/sprites/global@2x.png);background-size:52px 48px}}.sprite-example-2{width:52px;height:48px;background-image:url(../img/sprites/global@2x.png);background-size:52px 48px}@media only screen and (min-width:48em){.demo-example-modal-content-open{display:none}}.template-features{list-style:none;padding:0;margin:0}@media only screen and (min-width:40em){.template-features{margin:0 -10px}.template-features>li{float:left;width:50%;padding:10px}}.template-features>li{margin-top:0}@media only screen and (min-width:77.75em){.template-features>li{width:25%}}.m-template-feature{padding:10px 0}.m-template-feature h3{font-size:22px}.m-template-feature ul{list-style:none;padding:0}.css-triangle{transition:background .2s;width:120px;height:80px;background:#00a3dd;position:relative}.css-triangle.s-bottom::after,.css-triangle.s-top::after,.css-triangle:hover.s-top::after{position:absolute;content:""}.css-triangle.s-top::after{top:-16px;left:50%;margin:0 0 0 -8px}.css-triangle:hover.s-top::after{top:-16px}.css-triangle.s-bottom::after{bottom:-16px;left:50%;margin:0 0 0 -8px}.css-triangle.s-left::after,.css-triangle.s-right::after{margin:-8px 0 0;position:absolute;content:"";top:50%}.css-triangle:hover.s-bottom::after{bottom:-16px;position:absolute;content:""}.css-triangle.s-left::after{left:-16px}.css-triangle:hover.s-left::after{left:-16px;position:absolute;content:""}.css-triangle.s-right::after{right:-16px}.css-triangle:hover{background:#000}.css-triangle:hover.s-right::after{right:-16px;position:absolute;content:""}.css-triangle-link{display:inline-block;padding:4px 24px 4px 8px;background:#58595b;position:relative}.css-triangle-link:link,.css-triangle-link:visited{color:#FFF}.css-triangle-link::after{bottom:-8px;position:absolute;content:"";top:50%;margin:-2px 0 0 6px}.css-triangle.s-top-left::after,.css-triangle.s-top-left:hover::after,.css-triangle.s-top-right::after,.css-triangle.s-top-right:hover::after{top:0;position:absolute;content:""}.css-triangle-link:active,.css-triangle-link:hover{text-decoration:none}.css-triangle-link:hover{background:#00629e;color:#58595b}.css-triangle-link:hover::after{bottom:-8px;position:absolute;content:""}.css-triangle.s-top-left::after{left:0}.css-triangle.s-top-left:hover::after{left:0}.css-triangle.s-top-right::after{right:0}.css-triangle.s-top-right:hover::after{right:0}.css-triangle.s-bottom-left::after{bottom:0;left:0;position:absolute;content:""}.css-triangle.s-bottom-left:hover::after{bottom:0;left:0;position:absolute;content:""}.css-triangle.s-bottom-right::after{bottom:0;right:0;position:absolute;content:""}.css-triangle.s-bottom-right:hover::after{bottom:0;right:0;position:absolute;content:""}@media screen{.css-triangle.s-top::after{width:0;height:0;border:8px solid transparent;border-bottom:8px solid #00a3dd}.css-triangle:hover.s-top::after{width:0;height:0;border:8px solid transparent;border-bottom:8px solid #000}.css-triangle.s-bottom::after{width:0;height:0;border:8px solid transparent;border-top:8px solid #00a3dd}.css-triangle:hover.s-bottom::after{width:0;height:0;border:8px solid transparent;border-top:8px solid #000}.css-triangle.s-left::after{width:0;height:0;border:8px solid transparent;border-right:8px solid #00a3dd}.css-triangle:hover.s-left::after{width:0;height:0;border:8px solid transparent;border-right:8px solid #000}.css-triangle.s-right::after{width:0;height:0;border:8px solid transparent;border-left:8px solid #00a3dd}.css-triangle:hover.s-right::after{width:0;height:0;border:8px solid transparent;border-left:8px solid #000}.css-triangle-link::after{width:0;height:0;border:4px solid transparent;border-top:4px solid #FFF}.css-triangle-link:hover::after{width:0;height:0;border:4px solid transparent;border-top:4px solid #58595b}.css-triangle.s-bottom-left::after,.css-triangle.s-bottom-left:hover::after,.css-triangle.s-bottom-right::after,.css-triangle.s-bottom-right:hover::after,.css-triangle.s-top-left::after,.css-triangle.s-top-left:hover::after,.css-triangle.s-top-right::after,.css-triangle.s-top-right:hover::after{width:0;height:0}}.css-triangle.s-top-left:hover{background:#cd00dd}.css-triangle.s-top-right:hover{background:#dd8400}.css-triangle.s-bottom-left:hover{background:#00dd3a}.css-triangle.s-bottom-right:hover{background:#0010dd}.cm-content-tile a .cta.faux-link,.cm-content-tile a .cta.faux-link:active,.cm-content-tile a:active .cta.faux-link{background-image:linear-gradient(to right,#FFF 50%,#143672 50%)}.cm{margin:35px 0}.cm:first-child{margin-top:0}.cm:last-child{margin-bottom:0}.l-complementary .cm h1{font-size:20px}.cm.has-top-border{border-top:1px solid #DDD;padding-top:25px}.cm.has-shaded-bg{padding:25px;background-color:#efefef}.cm-image-block-link .img,.cm-image-block-link img{width:100%;display:block}.cm-image-block-link a{display:block;text-decoration:none;color:#58595b;font-weight:400}.cm-content-tile .content{background-color:#efefef;padding:20px}.cm-content-tile a .cta.faux-link{position:relative;vertical-align:middle;background-size:200% 200%;background-position:0 0}.cm-content-tile a .cta.faux-link:active,.cm-content-tile a .cta.faux-link:focus,html:not(.d-ios) .cm-content-tile a .cta.faux-link:hover{background-position:100% 100%}.cm-content-tile a:active .cta.faux-link,.cm-content-tile a:focus .cta.faux-link,.cm-content-tile a:hover .cta.faux-link{color:#FFF;background-position:100% 100%}.cm-content-tile a:active .cta.faux-link:after{background-color:#b7bf10}.cm-content-tile.is-large a::after,.cm-content-tile.is-large a::before,.cm-content-tile.is-large>div::after,.cm-content-tile.is-large>div::before,.cm-content-tile.is-medium a::after,.cm-content-tile.is-medium a::before,.cm-content-tile.is-medium>div::after,.cm-content-tile.is-medium>div::before{content:" ";display:table}.cm-content-tile.is-large .content,.cm-content-tile.is-medium .content{margin-top:0;padding-left:18px}.cm-links ul{list-style:none;margin:0;padding:0}.cm-links li{margin-top:25px}.ca-tags.mini .cm-links .link-item h3,.cm-links .link-item .ca-tags.mini h3,.cm-links .link-item p,.cm-links li:first-child{margin:0}.cm-links .link-item{font-weight:400;color:#58595b;text-decoration:none;display:inline-block}.cm-links .link-item strong{font-weight:500;color:#00629e;text-decoration:underline;transition:color 150ms}.cm-links .link-item .link-item-type{font-size:.8em;text-transform:uppercase}.cm-links .link-item.has-icon{padding-left:35px;position:relative}.cm-links .link-item.has-icon .icon{width:20px;height:25px;position:absolute;top:1px;left:0}.cm-links .link-item.has-icon .icon path{transition:fill 150ms}.cm-links .link-item:focus strong,.cm-links .link-item:hover strong{color:#FFF}.cm-links .link-item:focus .icon path,.cm-links .link-item:hover .icon path{fill:#FFF}.cm-links .link-item:active strong{color:#007daa}.cm-links .link-item:active .icon path{fill:#007daa}.cm-links-downloads.cm-links.has-top-border .cls-1,.cm-links-downloads.cm-links.has-top-border .link-item:active .cls-1,.cm-links-downloads.cm-links.has-top-border .link-item:focus .cls-1,.cm-links-downloads.cm-links.has-top-border .link-item:hover .cls-1,.collection-item.has-icon .content .icon:focus path,.collection-item.has-icon .content .icon:hover path{fill:#00a3dd}.cm-links-downloads.cm-links.has-top-border{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;background:#FFF;padding:0;border:none;margin-bottom:35px;margin-top:35px}.cm-links-downloads.cm-links.has-top-border ul{overflow:hidden}.cm-links-downloads.cm-links.has-top-border li{padding:0;margin:0;border-top:solid 1px #dfdfdf}.cm-links-downloads.cm-links.has-top-border li:last-child{border-bottom:solid 1px #dfdfdf}.cm-links-downloads.cm-links.has-top-border .link-item{display:block;padding-top:40px;padding-bottom:40px}.cm-links-downloads.cm-links.has-top-border .link-item strong{letter-spacing:1px;text-decoration:none;text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,1px 0 0 #FFF,-1px 0 0 #FFF;box-shadow:inset 0 -1px 0 0 #FFF,inset 0 -2px 0 0 #00a3dd;color:#58595b}.cm-links-downloads.cm-links.has-top-border .link-item:focus,.cm-links-downloads.cm-links.has-top-border .link-item:hover{background:#efefef;color:#58595b}.cm-links-downloads.cm-links.has-top-border .link-item:focus strong,.cm-links-downloads.cm-links.has-top-border .link-item:hover strong{color:#58595b;letter-spacing:1px;text-decoration:none;text-shadow:1px 1px 0 #efefef,-1px 1px 0 #efefef,1px 0 0 #efefef,-1px 0 0 #efefef;box-shadow:inset 0 -1px 0 0 #efefef,inset 0 -2px 0 0 #00a3dd}.cm-links-downloads.cm-links.has-top-border .link-item::after{content:"";width:20px;height:20px;display:block;background-position:50% 50%;position:absolute;top:50%;margin-top:-10px}.cm-links-downloads.cm-links.has-top-border .link-item.has-icon{padding-left:145px}.cm-links-downloads.cm-links.has-top-border .link-item.has-icon .icon{width:30px;height:65px;top:43px;left:50px}.cm-links-downloads.cm-links.has-top-border .link-item .link-item-type{display:block;font-size:12px;margin-top:10px}.cm-links-downloads.cm-links.has-top-border.is-small .link-item.has-icon{padding-right:40px;padding-left:60px}.cm-links-downloads.cm-links.has-top-border.is-small .link-item.has-icon .icon{left:10px}.cm-links-downloads.cm-links.has-top-border.is-small .link-item.has-icon::after{right:20px}@media (max-width:47.9375em){.cm-links-downloads.cm-links.has-top-border .link-item.has-icon{padding-right:40px;padding-left:60px}.cm-links-downloads.cm-links.has-top-border .link-item.has-icon .icon{left:10px}.cm-links-downloads.cm-links.has-top-border .link-item.has-icon::after{right:20px}}.cm-links-downloads.cm-links.has-top-border.is-large .link-item.has-icon,.cm-links-downloads.cm-links.has-top-border.is-medium .link-item.has-icon{padding-right:80px}.cm-links-downloads.cm-links.has-top-border.is-large .link-item.has-icon::after,.cm-links-downloads.cm-links.has-top-border.is-medium .link-item.has-icon::after{right:40px}.cm-links-popular.is-large ul::after,.cm-links-popular.is-large ul::before,.cm-links-popular.is-medium ul::after,.cm-links-popular.is-medium ul::before,.cm-links-related.is-large ul::after,.cm-links-related.is-large ul::before,.cm-links-related.is-medium ul::after,.cm-links-related.is-medium ul::before{content:" ";display:table}.cm-links-popular.is-large li,.cm-links-popular.is-medium li,.cm-links-related.is-large li,.cm-links-related.is-medium li{padding:0}.cm-links-popular.is-large li:first-child,.cm-links-popular.is-large li:nth-child(2),.cm-links-popular.is-medium li:first-child,.cm-links-popular.is-medium li:nth-child(2),.cm-links-related.is-large li:first-child,.cm-links-related.is-large li:nth-child(2),.cm-links-related.is-medium li:first-child,.cm-links-related.is-medium li:nth-child(2){margin-top:0}.cm-links-popular.is-large li:nth-child(2n+1),.cm-links-popular.is-medium li:nth-child(2n+1),.cm-links-related.is-large li:nth-child(2n+1),.cm-links-related.is-medium li:nth-child(2n+1){clear:left}.btn-holder::after,.cm-hero-banner.is-large a::after,.cm-hero-banner.is-large>div::after,.cm.is-large .collection-item.has-image::after,.cm.is-medium .collection-item.has-image::after,.collection-header::after,.ctrl-holder::after,.ctrls-holder::after,.sl .sl-list::after{clear:both}.cm-links-related.has-top-border{border:none;background:#efefef;padding:60px 40px 60px 80px;margin-left:-80px;margin-top:0}.cm-links-related.has-top-border ul{font-family:Berling,Georgia,serif;letter-spacing:.4px}.cm-hero-links .link-item strong,.cm-links-related.has-top-border ul strong{letter-spacing:1.3px;font-family:NexaBold,Arial,Helvetica,sans-serif}.cm-links-related.has-top-border li{border-top:solid 1px #dfdfdf;margin:0;paddiong:0}.cm-links-related.has-top-border li:last-child{border-bottom:solid 1px #dfdfdf}.cm-links-related.has-top-border .link-item{padding:40px 70px;display:block;position:relative}.cm-links-related.has-top-border .link-item:hover{background:#00629e;color:#FFF}.cm-links-related.has-top-border .link-item::after{content:"";width:30px;height:30px;display:block;background-position:50% 50%;position:absolute;top:50%;margin-top:-15px;right:50px}.ca-tags.mini .cm-links-related.has-top-border h3,.cm-links-related.has-top-border .ca-tags.mini h3,.cm-links-related.has-top-border p{margin-top:10px}@media only screen and (min-width:40em){.cm-links-related.has-top-border .link-item{padding:40px 60px 40px 50px}.cm-links-related.has-top-border .link-item::after{right:30px}}.cm-links-related.has-top-border.is-large .link-item,.cm-links-related.has-top-border.is-medium .link-item,.cm-links-related.has-top-border.is-small .link-item{padding:40px 60px 40px 50px}.cm-links-related.has-top-border.is-large .link-item::after,.cm-links-related.has-top-border.is-medium .link-item::after,.cm-links-related.has-top-border.is-small .link-item::after{right:30px}.cm-links-related.has-top-border.is-large .link-item,.cm-links-related.has-top-border.is-medium .link-item{padding-right:80px}.cm-image figure{margin:0}.cm-hero-banner{background-color:#efefef}.cm-hero-banner .content{padding:40px 36px}.cm-hero-banner.is-dark{background-color:#58595b;color:#FFF}.ca-tags.mini .cm-hero-banner.is-dark h3,.cm-hero-banner.is-dark .ca-tags.mini h3,.cm-hero-banner.is-dark .faux-link,.cm-hero-banner.is-dark h1,.cm-hero-banner.is-dark p{color:#FFF}.cm-hero-banner .image .intrinsic-el{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.cm-hero-banner.is-large a,.cm-hero-banner.is-large>div{overflow:hidden;position:relative}.cm-hero-banner.is-large a::after,.cm-hero-banner.is-large a::before,.cm-hero-banner.is-large>div::after,.cm-hero-banner.is-large>div::before{content:" ";display:table}.cm-hero-banner.is-large .image{width:67%;position:absolute;top:0;left:0}.cm-hero-banner.is-large .content{width:33%;float:right}.cm-hero-banner.is-large.has-full-image{position:relative}.cm-hero-banner.is-large.has-full-image .image{width:100%;height:100%;z-index:1}.cm-hero-banner.is-large.has-full-image .image .intrinsic-wrap{height:auto;position:static;padding:0}.cm-hero-banner.is-large.has-full-image .content{position:relative;z-index:2;min-height:400px}.cm-hero-banner.is-large.is-alt-side .image{left:auto;right:0}.cm-hero-banner.is-large.is-alt-side .content,.cm-hero-banner.is-large.is-alt-side.has-full-image .content{float:left}.cm-child-listing .title{margin-bottom:20px}.cm-child-listing .inline-cta-block h3,.cm-child-listing h2,.inline-cta-block .cm-child-listing h3{margin-bottom:30px}.cm-child-listing .inline-cta-block h3 a,.cm-child-listing h2 a,.inline-cta-block .cm-child-listing h3 a{text-decoration:none;color:#58595b}.cm-child-listing .inline-cta-block h3 a:focus,.cm-child-listing .inline-cta-block h3 a:hover,.cm-child-listing h2 a:focus,.cm-child-listing h2 a:hover,.inline-cta-block .cm-child-listing h3 a:focus,.inline-cta-block .cm-child-listing h3 a:hover{text-decoration:underline;color:#00a3dd}.cm-child-listing .inline-cta-block h3 a:active,.cm-child-listing h2 a:active,.inline-cta-block .cm-child-listing h3 a:active{color:#007daa}.ca-tags.mini .cm-child-listing h3,.cm-child-listing .ca-tags.mini h3,.cm-child-listing p{margin:0}.cm-child-listing ul{list-style:none;margin:0;padding:20px 0 0;border-top:1px solid #DDD}.cm-child-listing ul a{display:block}.content-hero{padding:75px 0}.content-hero .cm-hero-banner.is-large .content{min-height:400px}.content-hero.has-alt-bg{background-color:#efefef}.content-hero.has-alt-bg .cm-hero-banner{background-color:#FFF}.content-hero h1{font-size:32px;line-height:1.125}.cm-twitter-feed .twitter-feed-more{margin-top:25px;display:inline-block}.cm-twitter-feed ul{list-style:none;margin:0;padding:0;border-bottom:1px solid #DDD}.cm-twitter-feed li{margin:0;border-top:1px solid #DDD;padding:20px 0}.cm-twitter-feed li:first-child{border-top:none;padding-top:0}.cm-twitter-feed .twitter-item-meta{font-size:14px;line-height:1.2857142857;position:relative;padding-left:30px;padding-right:45px}.cm-twitter-feed .twitter-item-meta .icon{width:20px;height:20px;position:absolute;top:0;left:0}.cm-twitter-feed .twitter-item-name{position:relative;padding-right:10px;margin-right:6px;display:block}.cm-twitter-feed .twitter-item-date{font-size:12px;line-height:1.5;position:absolute;top:1px;right:0}@media only screen and (min-width:40em){.cm-twitter-feed .twitter-item-name{display:inline-block}.cm-twitter-feed .twitter-item-name::after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#DDD}}.cm-twitter-feed.is-large .twitter-item-name,.cm-twitter-feed.is-medium .twitter-item-name,.cm-twitter-feed.is-small .twitter-item-name{display:inline-block}.cm-twitter-feed.is-large .twitter-item-name::after,.cm-twitter-feed.is-medium .twitter-item-name::after,.cm-twitter-feed.is-small .twitter-item-name::after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#DDD}.cm-hero-links h1{font-size:32px;line-height:1.6875;text-align:center;margin-bottom:30px}.cm-hero-links h1 a{text-decoration:none;color:#58595b}.cm-hero-links h1 a:focus,.cm-hero-links h1 a:hover{text-decoration:underline}.cm-hero-links ul{list-style:none;margin:0;padding:0}@media (min-width:30em){.cm-hero-links ul{margin:0 -18px}.cm-hero-links ul::after,.cm-hero-links ul::before{content:" ";display:table}.cm-hero-links ul::after{clear:both}.cm-hero-links li{width:50%;padding:0 18px;float:left}}.cm-hero-links li{margin:0}.cm-hero-links .link-item{text-decoration:none;color:#58595b;display:block;border-top:1px solid #DDD;padding-top:3px;margin-bottom:20px}.cm-hero-links .link-item .tag{font-size:12px;line-height:1.3333333333;font-weight:500;text-transform:uppercase;display:block;margin:0 0 20px}@media only screen and (max-width:29.9375em){.cm-hero-links .link-item .tag{margin-top:20px}}@media only screen and (min-width:64em){.cm-hero-links li{width:25%}.cm-hero-links .link-item .tag{margin-bottom:40px}}.cm-hero-links .link-item strong{font-size:24px;line-height:1.3333333333;display:block;font-weight:400}.cm-hero-links .link-item .faux-link{font-family:NexaBold,Arial,Helvetica,sans-serif;font-size:10px;line-height:2;transition-duration:.3s;transition-property:padding,color,border,background-color,background-image,background-position;display:inline-block;outline:0;color:#58595b;background-color:transparent;border:0 solid transparent;text-decoration:none;letter-spacing:1px;padding:14px 64px 10px 20px;text-align:left;text-transform:uppercase;position:relative;vertical-align:middle;background-image:linear-gradient(to right,#efefef 50%,#143672 50%);background-size:200% 200%;background-position:0 0;margin-top:25px}.cm-hero-links .link-item .faux-link:focus,html:not(.d-ios) .cm-hero-links .link-item .faux-link:hover{background-position:100% 100%;color:#FFF;border-color:transparent}.cm-hero-links .link-item .faux-link:active{background-image:linear-gradient(to right,#efefef 50%,#143672 50%);background-position:100% 100%}.cm-hero-links .link-item .faux-link:after{content:"";width:44px;height:44px;display:block;background-position:50% 50%;position:absolute;right:0;margin-top:-22px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition-duration:.3s;transition-property:background-color;background-size:70% 70%;background-color:#00a3dd;bottom:0;top:auto;z-index:1}.cm-hero-links .link-item .faux-link:focus:after,html:not(.d-ios) .cm-hero-links .link-item .faux-link:hover:after{background-color:#00a3dd}.cm-hero-links .link-item .faux-link:active,.cm-hero-links .link-item .faux-link:target{color:#FFF;border-color:transparent}.cm-hero-links .link-item .faux-link:active:after,.cm-hero-links .link-item .faux-link:target:after{background-color:#b7bf10}.cm-hero-links .link-item .faux-link[disabled]{cursor:default;color:#dfdfdf;background-color:#efefef;border-color:transparent;pointer-events:none}.cm-hero-links .link-item .faux-link[disabled]:after,html:not(.d-ios) .cm-hero-links .link-item .faux-link[disabled]:hover:after{background-color:#dfdfdf}@media only screen and (max-width:29.9375em){.cm-hero-links .link-item .faux-link{width:100%}}.cm-hero-links .link-item:active .faux-link,.cm-hero-links .link-item:focus .faux-link,.cm-hero-links .link-item:hover .faux-link{color:#FFF;background-position:100% 100%}@media (min-width:30em){.cm-hero-links .link-item{margin-bottom:40px}}.hero-carousel{margin-bottom:50px}.hero-carousel .slick-next,.hero-carousel .slick-prev{z-index:2;border:none;background:0 0;position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;overflow:hidden;text-indent:-999px;transition:opacity 150ms;outline:0;visibility:hidden}.hero-carousel .slick-next::after,.hero-carousel .slick-next::before,.hero-carousel .slick-prev::after,.hero-carousel .slick-prev::before{transition:opacity 150ms;content:"";width:40px;height:40px;display:block;background-position:50% 50%;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;background-size:60px 60px}.hero-carousel .slick-next::before,.hero-carousel .slick-prev::before{opacity:1}.hero-carousel .slick-next::after,.hero-carousel .slick-next:active::before,.hero-carousel .slick-next:focus::before,.hero-carousel .slick-next:hover::before,.hero-carousel .slick-prev::after,.hero-carousel .slick-prev:active::before,.hero-carousel .slick-prev:focus::before,.hero-carousel .slick-prev:hover::before{opacity:0}.supports-no-opacity .hero-carousel .slick-next::before,.supports-no-opacity .hero-carousel .slick-prev::before{display:block}.supports-no-opacity .hero-carousel .slick-next::after,.supports-no-opacity .hero-carousel .slick-prev::after{display:none}.supports-no-opacity .hero-carousel .slick-next:active::before,.supports-no-opacity .hero-carousel .slick-next:focus::before,.supports-no-opacity .hero-carousel .slick-next:hover::before,.supports-no-opacity .hero-carousel .slick-prev:active::before,.supports-no-opacity .hero-carousel .slick-prev:focus::before,.supports-no-opacity .hero-carousel .slick-prev:hover::before{display:none;content:" "}.hero-carousel .slick-next:active::after,.hero-carousel .slick-next:focus::after,.hero-carousel .slick-next:hover::after,.hero-carousel .slick-prev:active::after,.hero-carousel .slick-prev:focus::after,.hero-carousel .slick-prev:hover::after{opacity:1}.supports-no-opacity .hero-carousel .slick-next:active::after,.supports-no-opacity .hero-carousel .slick-next:focus::after,.supports-no-opacity .hero-carousel .slick-next:hover::after,.supports-no-opacity .hero-carousel .slick-prev:active::after,.supports-no-opacity .hero-carousel .slick-prev:focus::after,.supports-no-opacity .hero-carousel .slick-prev:hover::after{display:block;content:" "}.hero-carousel .slick-next.slick-disabled,.hero-carousel .slick-prev.slick-disabled{opacity:.3;cursor:default}.hero-carousel .slick-next.slick-disabled::before,.hero-carousel .slick-prev.slick-disabled::before{opacity:1;display:block}.hero-carousel .slick-next.slick-disabled::after,.hero-carousel .slick-prev.slick-disabled::after{display:none}@media only screen and (min-width:55.5em) and (max-width:63.9375em){.hero-carousel .slick-next,.hero-carousel .slick-prev{visibility:visible}}@media only screen and (min-width:71.5em) and (max-width:77.6875em){.hero-carousel .slick-next,.hero-carousel .slick-prev{visibility:visible}}@media only screen and (min-width:85.25em) and (max-width:88.0625em){.hero-carousel .slick-next,.hero-carousel .slick-prev{visibility:visible}}@media only screen and (min-width:95.625em){.hero-carousel .slick-next,.hero-carousel .slick-prev{visibility:visible}}.hidden,.invisible{visibility:hidden}.hero-carousel .slick-prev{left:15px}.hero-carousel .slick-next{right:15px}@media only screen and (min-width:98.75em){.hero-carousel .slick-prev{left:30px}.hero-carousel .slick-next{right:30px}}.hero-carousel .slick-dots-wrapper{position:absolute;height:40px;width:100%;bottom:30px;left:0}.hero-carousel .slick-dots{list-style:none;margin:0;padding:0}.hero-carousel .slick-dots li{display:inline-block}.hero-carousel .slick-dots button{width:20px;height:40px;overflow:hidden;border:none;background:0 0;position:relative;text-indent:-999px;outline:0}.hero-carousel .slick-dots button::before{content:"";width:10px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background-color:#000;border-radius:50%;opacity:.3;transition-duration:150ms;transition-property:opacity,background-color}.hero-carousel .slick-dots button:focus::before,.hero-carousel .slick-dots button:hover::before{opacity:1;background-color:#00a3dd}.hero-carousel .slick-dots button:active::before{background-color:#000}.hero-carousel .slick-dots .slick-active button::before{opacity:1;background-color:#000;cursor:default}.hero-carousel .slick-slider.is-dark .slick-next::after,.hero-carousel .slick-slider.is-dark .slick-next::before,.hero-carousel .slick-slider.is-dark .slick-prev::after,.hero-carousel .slick-slider.is-dark .slick-prev::before{background-size:60px 60px}.hero-carousel .slick-slider.is-dark .slick-dots button::before{background-color:#FFF}.hero-carousel .slick-slider.is-dark .slick-dots button:focus::before,.hero-carousel .slick-slider.is-dark .slick-dots button:hover::before{background-color:#00a3dd}.hero-carousel .slick-slider.is-dark .slick-dots .slick-active button::before,.hero-carousel .slick-slider.is-dark .slick-dots button:active::before{background-color:#FFF}@media only screen and (min-width:64em){.hero-carousel .slick-dots-wrapper{bottom:60px}.hero-carousel{margin-bottom:70px}}.hero-carousel-item{position:relative;outline:0}.hero-carousel-item .content{position:relative;padding:60px 0 100px;max-width:600px;z-index:2}.hero-carousel-item .content h1{margin-bottom:25px}.ca-tags.mini .hero-carousel-item .content h3,.hero-carousel-item .content .ca-tags.mini h3,.hero-carousel-item .content p{margin:0}.hero-carousel-item .content .cta{margin-top:40px}@media only screen and (min-width:64em){.hero-carousel-item .content{padding:140px 0 180px;width:50%}}.hero-carousel-item .image,.landing-banner .image{width:100%;height:100%;background-size:cover;top:0;background-position:50% 50%;left:0}.hero-carousel-item .image{position:absolute;z-index:1;background-repeat:none;opacity:.6}.hero-carousel-item.is-dark{background-color:#000;color:#FFF}.hero-carousel-item.is-dark h1{color:#FFF}.landing-banner{position:relative;background-color:#efefef}.landing-banner.is-dark{background-color:#000;color:#FFF}.landing-banner.is-dark h1{color:#FFF}.landing-banner .content{position:relative;max-width:80%;z-index:2}.landing-banner .content h1{font-size:40px;line-height:1.5;margin:0;padding:50px 0 35px}.ca-tags.mini .landing-banner .content h3,.landing-banner .content .ca-tags.mini h3,.landing-banner .content p{margin:0}.landing-banner .content .spacer{padding-top:350px}.landing-banner .content h1+.spacer{padding-top:0}.landing-banner .image{position:absolute;z-index:1;background-repeat:no-repeat}@media only screen and (min-width:64em){.hero-carousel-item .image{opacity:1}.landing-banner .content{width:50%}.landing-banner .content h1{font-size:50px;line-height:1.6;padding:90px 0 35px}}@media (max-width:47.9375em){.landing-banner .content .spacer{padding-top:260px}}.page-section-level-1 .landing-banner{box-shadow:inset 0 3px 9px -1px #58595b}.page-section-level-1 .landing-banner .content{padding:130px 0 50px}.hm{margin-bottom:30px}.hm-feature-listing{position:relative;background-color:#efefef}.hm-feature-listing .feature-listing-links ul{list-style:none;margin:0;padding:0}.hm-feature-listing .feature-listing-links li{margin:0;border-top:1px solid rgba(88,89,91,.1)}.hm-feature-listing.is-dark{background-color:#58595b;color:#FFF}.hm-feature-listing.is-dark .feature-listing-links li{border-top-color:rgba(255,255,255,.1)}.hm-feature-listing.is-large.has-items{padding-right:33.3%;position:relative}.hm-feature-listing.is-large.has-items .feature-listing-links{width:33.3%;height:100%;position:absolute;top:0;right:0;border-left:1px solid rgba(88,89,91,.1)}.hm-feature-listing.is-large.has-items .feature-listing-links ul{display:block;width:100%;height:100%}.hm-feature-listing.is-large.has-items .feature-listing-links li{height:33.3%}.hm-feature-listing.is-large.has-items .feature-listing-links li:first-child{border-top:none}.hm-feature-listing.is-large.has-items .feature-listing-links.has-4-items li{height:25%}.hm-feature-listing.is-large.has-items .feature-listing-links.has-5-items li{height:20%}.hm-feature-listing.is-large.has-items .feature-listing-hero.has-image+.feature-listing-links{border-left:none}.hm-feature-listing.is-large.has-items .feature-listing-link{height:100%}.hm-feature-listing.is-large.has-items.is-dark .feature-listing-links{border-left-color:rgba(255,255,255,.1)}.feature-listing-hero{display:block;position:relative;min-height:400px;text-decoration:none;font-weight:400;line-height:1.5;background-color:#efefef;color:#58595b}.feature-listing-hero h1{font-size:50px;line-height:1;margin:0 0 5px}.feature-listing-hero time{font-size:14px}.feature-listing-hero .content{position:relative;z-index:2;padding:25px}.feature-listing-hero:focus,.feature-listing-hero:hover{color:#58595b}.feature-listing-hero:focus .faux-link,.feature-listing-hero:hover .faux-link{color:#00a3dd}.feature-listing-hero:active .faux-link{color:#007daa}.feature-listing-hero .collection-item-tags a,.feature-listing-hero .collection-item-tags span{border-color:rgba(88,89,91,.5)}.feature-listing-hero.is-dark{background-color:#58595b;color:#FFF}.feature-listing-hero.is-dark .faux-link,.feature-listing-hero.is-dark h1,.feature-listing-hero.is-dark:focus,.feature-listing-hero.is-dark:hover{color:#FFF}.feature-listing-hero.is-dark:focus .faux-link,.feature-listing-hero.is-dark:hover .faux-link{color:#00a3dd}.feature-listing-hero.is-dark:active .faux-link{color:#007daa}.feature-listing-hero.is-dark .collection-item-tags a,.feature-listing-hero.is-dark .collection-item-tags span{border-color:rgba(255,255,255,.5)}.feature-listing-hero.has-image h1{font-size:36px;line-height:1.1111111111}.feature-listing-hero.has-image .image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.feature-listing-hero.has-image .image::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00a3dd;opacity:0;transition:opacity 150ms}.feature-listing-hero.has-image .img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:cover;transition:-webkit-filter 150ms;transition:filter 150ms;transition:filter 150ms,-webkit-filter 150ms}.feature-listing-hero.has-image:focus .img,.feature-listing-hero.has-image:hover .img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.feature-listing-hero.has-image:focus .image::after,.feature-listing-hero.has-image:hover .image::after{opacity:.4}.feature-listing-link{text-decoration:none;display:block;padding:15px 25px;font-weight:400;line-height:1.5}.feature-listing-link strong{margin:0 0 5px;transition:color 150ms;font-weight:500;text-decoration:underline;display:block}.collection-item.has-icon .content .icon path,.collection-pagination .pagination-next path,.collection-pagination .pagination-prev path{transition:fill 150ms}.ca-tags.mini .feature-listing-link h3,.feature-listing-link .ca-tags.mini h3,.feature-listing-link p{margin:0;color:#58595b}.feature-listing-link:focus,.feature-listing-link:hover{color:#00a3dd}.feature-listing-link:active{color:#007daa}.ca-tags.mini .hm-feature-listing.is-dark .feature-listing-link h3,.hm-feature-listing.is-dark .feature-listing-link,.hm-feature-listing.is-dark .feature-listing-link .ca-tags.mini h3,.hm-feature-listing.is-dark .feature-listing-link p{color:#FFF}.hm-feature-listing.is-dark .feature-listing-link:focus,.hm-feature-listing.is-dark .feature-listing-link:hover{color:#00a3dd}.hm-feature-listing.is-dark .feature-listing-link:active{color:#007daa}.cm-collection .collection-items-more{display:inline-block;margin-top:20px}.collection-header{padding-bottom:10px}.collection-header::after,.collection-header::before{content:" ";display:table}.collection-header .collection-header-results h1{margin:0}.collection-header .collection-header-sort .collection-header-sort-form,.collection-header .collection-header-sort .modal-title{display:none}.collection-header .collection-header-sort .collection-header-sort-form fieldset{margin-top:0;padding-top:0;border:none}@media only screen and (min-width:64em){.collection-header .collection-header-sort .modal-toggle{display:none}.collection-header .collection-header-sort .collection-header-sort-form{display:block}}.collection-header.has-sort .collection-header-results h1{margin:0 0 10px}@media only screen and (min-width:77.75em){.collection-header.has-sort .collection-header-sort{float:right}.collection-header.has-sort .collection-header-results{float:left}.collection-header.has-sort .collection-header-results h1{margin:5px 0}}@media (max-width:47.9375em){.collection-header.has-left-facets .modal-toggle{display:none}}.modal-collection-header-sort{max-width:500px;margin:0 auto}.modal-collection-header-sort .modal-title{display:block}.collection-list{list-style:none;margin:0;padding:0;border-bottom:1px solid #DDD}.collection-list>li{margin:0;border-top:1px solid #DDD}.collection-no-results{border:1px solid #DDD;padding:20px}@media only screen and (min-width:77.75em){.collection-no-results{padding:36px}}.collection-item{padding:30px 0}.collection-item .inline-cta-block h3,.collection-item h2,.inline-cta-block .collection-item h3{margin:0}.collection-item .inline-cta-block h3 a,.collection-item h2 a,.inline-cta-block .collection-item h3 a{text-decoration:none;color:#58595b}.collection-item .inline-cta-block h3 a:active,.collection-item h2 a:active,.inline-cta-block .collection-item h3 a:active{color:#00629e}.collection-item .source-tag span{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;border:1px solid #ccc;text-transform:uppercase;font-size:10px;padding:6px 10px 1px;display:inline-block;margin-bottom:25px}.collection-item .inline-cta-block .source-tag+h2,.collection-item .inline-cta-block .source-tag+h3,.collection-item .source-tag+h2,.inline-cta-block .collection-item .source-tag+h3{margin-top:0}.ca-tags.mini .collection-item h3,.collection-item .ca-tags.mini h3,.collection-item p{margin:0}.collection-item.has-icon .content{padding-left:70px;position:relative}.collection-item.has-icon .content .icon{display:block;position:absolute;top:0;left:0;width:50px}.collection-item.has-icon .content .icon:active path{fill:#00629e}.collection-item .image{display:block;position:relative}.cm.is-large .collection-item.has-image::after,.cm.is-large .collection-item.has-image::before,.cm.is-medium .collection-item.has-image::after,.cm.is-medium .collection-item.has-image::before{content:" ";display:table}.collection-item-meta,.collection-item-tags{font-size:14px;line-height:1.4285714286;margin-top:15px}.collection-item-meta ul,.collection-item-tags ul{list-style:none;margin:0;padding:0;display:inline-block}.collection-item-meta ul li,.collection-item-tags ul li{display:inline-block;margin:0 7px 0 0}.collection-item-meta ul li:last-child,.collection-item-tags ul li:last-child{margin-right:0}.collection-item-meta strong,.collection-item-tags strong{font-weight:400}.collection-item-meta li{border-right:1px solid #58595b;padding-right:12px}.collection-item-meta li:last-child{border-right:none;padding-right:0}.collection-item-tags strong{margin-right:10px}.collection-item-tags a,.collection-item-tags span{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;border:1px solid #00a3dd;display:block;line-height:1;text-decoration:none;color:#58595b;text-transform:uppercase;font-size:10px;padding:8px 10px 5px}.collection-pagination ol,.collection-pagination ol li{display:inline-block;margin:0}.collection-item-tags a:focus,.collection-item-tags a:hover,.collection-item-tags span:focus,.collection-item-tags span:hover{color:#FFF;border:1px solid #00629e;background-color:#00629e}.collection-pagination{font-size:18px;line-height:1.6666666667;text-align:center}.collection-pagination ol{list-style:none;padding:0}.collection-pagination ol a{padding:20px 10px;display:block}@media only screen and (min-width:40em){.collection-pagination ol a{padding:20px}}.collection-pagination ol .more{color:#00629e}.collection-pagination .is-active{font-weight:400;color:#58595b}.collection-pagination .pagination-next,.collection-pagination .pagination-prev{display:inline-block;position:relative;top:8px}.collection-pagination .pagination-next>a,.collection-pagination .pagination-next>span,.collection-pagination .pagination-prev>a,.collection-pagination .pagination-prev>span{display:block;padding:20px 5px}@media only screen and (min-width:40em){.collection-pagination .pagination-next>a,.collection-pagination .pagination-next>span,.collection-pagination .pagination-prev>a,.collection-pagination .pagination-prev>span{padding:20px 10px}}.collection-pagination .pagination-next .icon,.collection-pagination .pagination-prev .icon{width:30px;height:30px}.collection-pagination .pagination-next.is-disabled .icon,.collection-pagination .pagination-prev.is-disabled .icon{opacity:.5}.collection-pagination .pagination-next a:focus path,.collection-pagination .pagination-next a:hover path,.collection-pagination .pagination-prev a:focus path,.collection-pagination .pagination-prev a:hover path{fill:#00a3dd}.collection-pagination .pagination-next a:active path,.collection-pagination .pagination-prev a:active path{fill:#00629e}.cm-search-facets{display:none}@media only screen and (min-width:48em){.cm-search-facets{display:block}}.modal-search-facets{max-width:400px;margin:0 auto}.modal-search-facets .cm-search-facets{display:block}.cm-search-facets-modals .cta{margin-right:5px}@media only screen and (max-width:29.9375em){.cm-search-facets-modals::after,.cm-search-facets-modals::before{content:" ";display:table}.cm-search-facets-modals::after{clear:both}.cm-search-facets-modals .cta{float:left}.cm-search-facets-modals .cta:first-child{margin-right:2%}}@media only screen and (min-width:48em){.cm-search-facets-modals{display:none}.cm-search-facets-modals+.cm{margin-top:0}}.cm-current-search-facets .clear-facets{display:inline-block}.search-facet{font-size:14px;border-top:1px solid #DDD}.search-facet:last-child{border-bottom:1px solid #DDD}.search-facet .expandcollapse{font-weight:700;color:#58595b;display:block;text-decoration:none;padding-top:10px;padding-bottom:10px}.search-facet .expandcollapse:focus,.search-facet .expandcollapse:hover{color:#00a3dd;text-decoration:underline}.search-facet .expandcollapse:active{color:#00629e}.search-facet .expandcollapse-content{padding:10px 0 20px}.search-facet.is-keyword .ctrl-holder{margin-bottom:5px}.search-facet-items{font-size:14px;list-style:none;margin:0;padding:0}.search-facet-items .search-facet-items{padding-left:20px}.search-facet-items .search-facet-item.is-selected::after,.search-facet-items .search-facet-item.is-selected::before,.search-facet-items .search-facet-item::after,.search-facet-items .search-facet-item::before{background-size:10px 10px}.search-facet-item{font-weight:400;text-decoration:none;color:#58595b;display:block;padding-right:15px;position:relative}.search-facet-item::after,.search-facet-item::before{transition:opacity 150ms;content:"";width:20px;height:20px;display:block;background-position:50% 50%;position:absolute;right:0;top:50%;margin-top:-10px}.jssocials-share-count-box,.jssocials-share-count-box:after,.jssocials-share-link{transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.search-facet-item::before{opacity:1}.search-facet-item::after,.search-facet-item:active::before,.search-facet-item:focus::before,.search-facet-item:hover::before{opacity:0}.supports-no-opacity .search-facet-item::before{display:block}.supports-no-opacity .search-facet-item::after{display:none}.supports-no-opacity .search-facet-item:active::before,.supports-no-opacity .search-facet-item:focus::before,.supports-no-opacity .search-facet-item:hover::before{display:none;content:" "}.search-facet-item:active::after,.search-facet-item:focus::after,.search-facet-item:hover::after{opacity:1}.supports-no-opacity .search-facet-item:active::after,.supports-no-opacity .search-facet-item:focus::after,.supports-no-opacity .search-facet-item:hover::after{display:block;content:" "}.search-facet-item .num::before{content:"("}.search-facet-item .num::after{content:")"}.search-facet-item:focus,.search-facet-item:hover{color:#00a3dd;text-decoration:underline}.search-facet-item:active{color:#00629e}.search-facet-item.is-selected{font-weight:500}.cm-site-map ul{list-style:none;margin:0;padding:0}.cm-site-map>ul>li{margin:60px 0 0}.cm-site-map .nav-site-map li,.cm-site-map>ul>li:first-child{margin-top:0}.cm-site-map .nav-site-map li li{margin:20px 0}.cm-site-map .nav-site-map>li{position:relative;padding:20px 0}.cm-site-map .nav-site-map>li::before{content:"";display:block;width:100%;height:1px;background-color:#DDD;position:absolute;top:0;left:0}@media only screen and (min-width:40em){.cm-site-map .nav-site-map{margin:0 -18px}.cm-site-map .nav-site-map::after,.cm-site-map .nav-site-map::before{content:" ";display:table}.cm-site-map .nav-site-map::after{clear:both}.cm-site-map .nav-site-map>li{padding:20px 18px;margin:0;width:50%;float:left}.cm-site-map .nav-site-map>li::before{width:calc(100% - 36px);left:18px}.cm-site-map .nav-site-map>li:nth-child(-n+2){margin-top:0}}@media only screen and (min-width:64em){.cm-site-map .nav-site-map>li{width:25%}.cm-site-map .nav-site-map>li:nth-child(-n+4){margin-top:0}}.cm-site-map .nav-lvl1,.cm-site-map .nav-lvl2{color:#58595b;text-decoration:none}.cm-site-map .nav-lvl1:focus,.cm-site-map .nav-lvl1:hover,.cm-site-map .nav-lvl2:focus,.cm-site-map .nav-lvl2:hover{color:#00a3dd;text-decoration:underline}.cm-site-map .nav-lvl1:active,.cm-site-map .nav-lvl2:active{color:#007daa}.cm-site-map .nav-lvl2{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:20px;line-height:1.3;display:block}.cm-site-map .nav-lvl3,.cm-site-map .nav-lvl4,.cm-site-map .nav-lvl5,.cm-site-map .nav-lvl6{font-size:14px;line-height:1.4285714286;display:block}.cm-site-map .nav-lvl3+ul,.cm-site-map .nav-lvl4+ul,.cm-site-map .nav-lvl5+ul,.cm-site-map .nav-lvl6+ul{padding-left:20px}.sl{margin:35px 0}.sl .sl-list::after,.sl .sl-list::before{content:" ";display:table}.sl .sl-item{margin-top:35px}.sl .sl-item:first-child{margin-top:0}.sl.has-top-border{border-top:1px solid #DDD;padding-top:35px}.l-landing .sl{margin:60px 0}.l-landing .sl.has-top-border{padding-top:60px}.l-landing .sl:first-child{margin-top:0}.l-landing .sl:last-child{margin-bottom:0}@media only screen and (min-width:64em){.sl{margin-top:35px}.sl .sl-list{margin:0 -22px}.sl .sl-list.has-2-items .sl-item:nth-child(-n+2),.sl .sl-list.has-3-items .sl-item:nth-child(-n+3){margin-top:0}.sl .sl-list.has-1-items .sl-item,.sl .sl-list.has-2-items .sl-item{width:50%}.sl .sl-list.has-3-items .sl-item{width:33.3%}.sl .sl-item{float:left;padding:0 22px;margin-top:35px}.sl:last-child .cm{margin-bottom:0}}.sl-list-landing{list-style:none;margin:0;padding:0}.sl-list-landing .sl-item{margin:60px 0 0}.sl-list-landing .sl-item:first-child{margin-top:0}@media only screen and (min-width:64em){.sl-list-landing{margin:0 -44px 100px}.sl-list-landing .sl-item{padding:0 44px;margin-top:100px}.sl-list-landing .sl-item:first-child,.sl-list-landing .sl-item:nth-child(2){margin-top:0}}.cm.sl.is-medium .has-3-items .sl-item,.cm.sl.is-small .has-3-items .sl-item{width:100%;margin:35px 0}@media only screen and (min-width:77.75em){.cm.sl .has-2-items .sl-item.two-thirds{width:66.6%}.cm.sl .has-2-items .sl-item.one-third{width:33.3%}}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}::-moz-selection{text-shadow:none;background:#b3d4fc}::selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.number,.token.property,.token.tag{color:#905}.token.attr-name,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}.ca-social-share{margin-top:-40px;margin-bottom:40px}.ca-social-share .jssocials-share-link{font-size:12px;line-height:1.6666666667;padding:8px 0 0;width:40px;height:40px}[class*=" icon-"],[class^=icon-]{font-family:socialshare!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope-o:before{content:"\f003"}.icon-twitter:before{content:"\f099"}.icon-facebook-f:before,.icon-facebook:before{content:"\f09a"}.icon-google-plus:before{content:"\f0d5"}.icon-linkedin:before{content:"\f0e1"}.icon-youtube-play:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.jssocials-share-link{padding:.5em .6em;border-radius:50%;border:2px solid transparent;color:#00a3dd}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{border:2px solid #dfdfdf;color:#007daa}.jssocials-share-count-box{position:relative;margin-left:.4em;background:#f5f5f5;border-radius:50%}.jssocials-share-count-box:hover{background:#e8e8e8}.jssocials-share-count-box:hover:after{border-color:transparent #e8e8e8 transparent transparent}.jssocials-share-count-box:after{content:"";display:block;position:absolute;top:.75em;left:-.4em;width:0;height:0;border-width:.5em .5em .5em 0;border-style:solid;border-color:transparent #f5f5f5 transparent transparent;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.jssocials-share-count-box .jssocials-share-count{line-height:2.5em;color:#00a3dd}.jssocials-shares{margin:.2em 0}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em}.jssocials-share:first-child{margin-left:0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.5em}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;padding:0 .3em;line-height:1;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count,form.ca-contact-form .ctrl-holder.is-error .status-msg .is-error:before{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}/*!
 * Contact form Styles
 */form.ca-contact-form .ctrl-holder{position:relative;margin-top:90px}form.ca-contact-form .ctrl-holder+.ctrl-holder{margin-top:40px}form.ca-contact-form .ctrl-holder input.text,form.ca-contact-form .ctrl-holder select,form.ca-contact-form .ctrl-holder textarea{font-family:Nexa,Arial,Helvetica,sans-serif;min-height:40px;font-size:12px;line-height:3.3333333333;padding-top:2px}form.ca-contact-form .ctrl-holder input.text:hover,form.ca-contact-form .ctrl-holder select:hover,form.ca-contact-form .ctrl-holder textarea:hover{border-bottom-color:#00a3dd}form.ca-contact-form .ctrl-holder select{cursor:pointer}form.ca-contact-form label{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;position:absolute;padding-top:3px;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);color:#58595b;transition-duration:150ms;transition-property:color,-webkit-transform;transition-property:transform,color;transition-property:transform,color,-webkit-transform}form.ca-contact-form .js-animate-label>label{color:#58595b;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px);pointer-events:none}form.ca-contact-form .js-animate-label.input-filled>label,form.ca-contact-form .js-animate-label>input:focus~label,form.ca-contact-form .js-animate-label>select:focus~label,form.ca-contact-form .js-animate-label>textarea:focus~label{color:#58595b;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px)}form.ca-contact-form .ctrl-holder.is-error .status-msg{padding-top:0;font-family:Nexa,Arial,Helvetica,sans-serif}form.ca-contact-form .ctrl-holder.is-error .status-msg .is-error{color:#CF0000;background-color:transparent;padding:5px}.btn-holder::after,.btn-holder::before,.ctrl-holder::after,.ctrl-holder::before,.ctrls-holder::after,.ctrls-holder::before{display:table;content:" "}form.ca-contact-form .fn_validate_summary{margin-top:30px}form.ca-contact-form .fn_validate_summary .form-summary.is-error{background-color:transparent;color:#CF0000;border:1px solid}form.ca-contact-form .fn_validate_summary .form-summary.is-error .form-summary-title,form.ca-contact-form .fn_validate_summary .form-summary.is-error a{color:#CF0000}fieldset{border:none;margin:30px 0;padding:20px 0 0;border-top:1px solid #DDD}.btn-holder,fieldset:first-child,legend.vh+.ctrl-holder{margin-top:0}fieldset:last-child{margin-bottom:0}legend{font-family:NexaBold,Arial,Helvetica,sans-serif;letter-spacing:1.3px;font-size:32px;line-height:1.125;color:#58595b;float:left;margin-bottom:20px}.btn-holder{padding-top:0}.btn-holder .cta{margin-bottom:17px;margin-right:10px}.btn-holder .cancel,.btn-holder .or{margin-right:7px}.ctrl-holder,.ctrls-holder{margin:30px 0}.ctrl-holder:first-child,.ctrls-holder:first-child{margin-top:0}.ctrl-holder:last-child,.ctrls-holder:last-child{margin-bottom:0}.ctrl-holder .label,.ctrl-holder label,.ctrls-holder .label,.ctrls-holder label{font-size:12px;line-height:1;display:block;font-weight:500;margin:0;text-align:left;color:#58595b;clear:both}.ctrl-holder .label.is-empty,.ctrl-holder label.is-empty,.ctrls-holder .label.is-empty,.ctrls-holder label.is-empty{display:none}.ctrl-holder .label.is-error,.ctrl-holder label.is-error,.ctrls-holder .label.is-error,.ctrls-holder label.is-error{color:#FFF}.ctrl-holder .label em,.ctrl-holder label em,.ctrls-holder .label em,.ctrls-holder label em{margin-left:5px;font-style:normal;color:#58595b}.ctrl-holder .label .help,.ctrl-holder label .help,.ctrls-holder .label .help,.ctrls-holder label .help{margin:0;padding:0;font-weight:400;position:relative;top:-5px}.ctrl-holder .label .tooltip-btn,.ctrl-holder label .tooltip-btn,.ctrls-holder .label .tooltip-btn,.ctrls-holder label .tooltip-btn{top:3px}.ctrl-holder .text,.ctrl-holder select,.ctrl-holder textarea{font-size:16px;line-height:2.5;display:block;color:#58595b;background-color:#FFF;border:1px solid #DDD;padding:0 10px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition-property:color,background-color,border;transition-duration:150ms;float:left;clear:left;width:100%}.lt-ie10 .ctrl-holder .text,.lt-ie10 .ctrl-holder select,.lt-ie10 .ctrl-holder textarea{min-height:0}.ctrl-holder .text:focus,.ctrl-holder select:focus,.ctrl-holder textarea:focus{border-color:#00a3dd;background-color:#fff}.ctrl-holder .text:disabled,.ctrl-holder select:disabled,.ctrl-holder textarea:disabled{border:1px solid #DDD;background-color:#EFEFEF}@media (min-width:30em){.ctrl-holder .text,.ctrl-holder select,.ctrl-holder textarea{width:auto}}.ctrl-holder select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 8px center;padding-right:30px;background-size:20px 20px;min-height:40px}.is-ie .ctrl-holder select{padding:7px 10px;background-image:none}.ctrl-holder textarea,.ctrl-holder textarea.text{height:auto;min-height:120px;resize:none}.lt-ie10 .ctrl-holder textarea,.lt-ie10 .ctrl-holder textarea.text{min-height:0;height:200px}.ctrl-holder .help{font-size:13px;line-height:1.6153846154;clear:both;display:block;padding-top:6px;font-style:normal}.ctrls-holder .ctrls::after,.ctrls-holder .ctrls::before{content:" ";display:table}.ctrls-holder .ctrls::after{clear:both}.ctrls-holder .ctrl-holder{float:left;margin:0 10px 0 0;clear:none}.cf::after,.clearfix::after,.ctrl-holder .option::after{clear:both}.ctrls-holder .ctrl-holder:last-child{margin-right:0}.ctrl-holder .display{font-size:16px;line-height:2.5;display:block;float:left}.ctrl-holder .text-pre{padding:0;border:none;position:relative}.ctrl-holder .text-pre .display{position:absolute;left:15px;top:1px}.ctrl-holder .text-pre .text{padding-left:26px}.ctrl-holder .text-post{padding-left:5px}.ctrl-holder .text.is-placeholder,.ctrl-holder textarea.is-placeholder{color:tint(#58595b,50)}.ctrl-holder ::-webkit-input-placeholder{color:tint(#58595b,50)}.ctrl-holder ::-moz-placeholder{color:tint(#58595b,50)}.ctrl-holder :-ms-input-placeholder{color:tint(#58595b,50)}.ctrl-holder ::placeholder{color:tint(#58595b,50)}.form-summary,.form-summary .form-summary-title,.form-summary a{color:#58595b}.ctrl-holder input[type=number]::-webkit-inner-spin-button,.ctrl-holder input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ctrl-group.is-small .label,.ctrl-group.is-small .text,.ctrl-group.is-small label,.ctrl-group.is-small select{font-size:14px}.ctrl-group.is-small .cta{padding:3px 15px;font-size:13px;line-height:2.3076923077}@media only screen and (min-width:40em){.ctrl-group.is-inline .ctrl-holder{display:inline-block;margin:0 10px 0 0}.ctrl-group.is-inline .label,.ctrl-group.is-inline label{display:inline-block;margin-right:5px}.ctrl-group.is-inline .text,.ctrl-group.is-inline select{font-size:14px;line-height:2.7857142857;height:39px;display:inline-block;float:none}.ctrl-group.is-inline .cta{position:relative}}.ctrl-holder .status-msg,.ctrls-holder .status-msg,.is-valid .status-msg .is-error{display:none}.form-summary{outline:0;margin:40px 0;position:relative;padding:20px 30px;border:none;background-color:#efefef}.form-summary ul{padding-left:25px}.form-summary a{text-decoration:none}.form-summary a:focus,.form-summary a:hover{text-decoration:underline}.form-summary .form-summary-title{font-size:22px;line-height:1.1818181818;margin:0}.form-summary.is-error{color:#FFF;background-color:#CF0000;border-color:#CF0000}.form-summary.is-error .form-summary-title,.form-summary.is-error a{color:#FFF}.form-summary.is-success{color:#58595b;background-color:#00a3dd;border-color:#00a3dd}.form-summary.is-success .form-summary-title,.form-summary.is-success a{color:#58595b}.is-error .option.fancy .label,.is-error .option.fancy label,.is-error .options.fancy .option .label,.is-error .options.fancy .option label,.is-error .text,.is-error select,.is-error textarea{background-color:#FFF;border-color:#CF0000}.ctrl-holder.is-error .status-msg,.ctrls-holder.is-error .status-msg{display:block;clear:both;padding-top:20px;padding-bottom:5px;max-width:450px}.ctrl-holder.is-error .status-msg .is-error,.ctrls-holder.is-error .status-msg .is-error{display:inline-block;color:#FFF;background-color:#CF0000;font-weight:700;font-style:normal;padding:10px 15px;position:relative;font-size:12px;border-radius:0}.ctrl-holder.is-error .status-msg .is-error::before,.ctrls-holder.is-error .status-msg .is-error::before{content:"";position:absolute;left:15px;top:-20px}@media screen{.ctrl-holder.is-error .status-msg .is-error::before,.ctrls-holder.is-error .status-msg .is-error::before{width:0;height:0;border:10px solid transparent;border-bottom:10px solid #CF0000}}.ctrl-holder .options{list-style:none;margin:0;padding:0}.ctrl-holder .options.is-horizontal{width:auto}@media only screen and (min-width:48em){.ctrl-holder .options.is-horizontal::after,.ctrl-holder .options.is-horizontal::before{content:" ";display:table}.ctrl-holder .options.is-horizontal::after{clear:both}.ctrl-holder .options.is-horizontal .option{float:left;margin:0 10px 0 0}.ctrl-holder .options.is-horizontal .label,.ctrl-holder .options.is-horizontal label{width:auto;max-width:none;padding-right:30px}}.ctrl-holder .option{font-size:16px;line-height:2.5;position:relative;margin-top:10px;width:auto;display:block}.ctrl-holder .option::after,.ctrl-holder .option::before{content:" ";display:table}.ctrl-holder .option:first-child{margin-top:0}.ctrl-holder .option .help{margin:0;padding:0}.ctrl-holder .option input{position:absolute;top:6px;left:0}.ctrl-holder .option .label,.ctrl-holder .option label{width:auto;max-width:none;padding:0 0 0 25px;margin:0;font-weight:400;text-align:left;color:#58595b}.ctrl-holder .option.fancy .label,.ctrl-holder .option.fancy label,.ctrl-holder .options.fancy .option .label,.ctrl-holder .options.fancy .option label{border-radius:0;border:1px solid #DDD;background-color:#FFF;padding:20px 25px 20px 50px;transition-property:border-color,background-color;transition-duration:150ms}.ctrl-holder .option.fancy input,.ctrl-holder .options.fancy .option input{top:27px;left:25px}.ctrl-holder .option.fancy input:checked+.label,.ctrl-holder .option.fancy input:checked+label,.ctrl-holder .options.fancy .option input:checked+.label,.ctrl-holder .options.fancy .option input:checked+label{border-color:#00a3dd;background-color:#fff;color:#58595b}.ctrl-holder .help.width-xl,.error-summary.width-xl,.success-summary.width-xl,.text.width-xl,select.width-xl,textarea.width-xl{width:100%;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-xl,.error-summary.width-xl,.success-summary.width-xl,.text.width-xl,select.width-xl,textarea.width-xl{max-width:450px}}.ctrl-holder .help.width-l,.error-summary.width-l,.success-summary.width-l,.text.width-l,select.width-l,textarea.width-l{width:100%;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-l,.error-summary.width-l,.success-summary.width-l,.text.width-l,select.width-l,textarea.width-l{max-width:350px}}.ctrl-holder .help.width-m,.error-summary.width-m,.success-summary.width-m,.text.width-m,select.width-m,textarea.width-m{width:100%;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-m,.error-summary.width-m,.success-summary.width-m,.text.width-m,select.width-m,textarea.width-m{max-width:250px}}.ctrl-holder .help.width-s,.error-summary.width-s,.success-summary.width-s,.text.width-s,select.width-s,textarea.width-s{width:100%;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-s,.error-summary.width-s,.success-summary.width-s,.text.width-s,select.width-s,textarea.width-s{max-width:150px}}.ctrl-holder .help.width-xs,.error-summary.width-xs,.success-summary.width-xs,.text.width-xs,select.width-xs,textarea.width-xs{width:100%;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-xs,.error-summary.width-xs,.success-summary.width-xs,.text.width-xs,select.width-xs,textarea.width-xs{max-width:80px}}.ctrl-holder .help.width-xxs,.error-summary.width-xxs,.success-summary.width-xxs,.text.width-xxs,select.width-xxs,textarea.width-xxs{width:100%;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-xxs,.error-summary.width-xxs,.success-summary.width-xxs,.text.width-xxs,select.width-xxs,textarea.width-xxs{max-width:55px}}.ctrl-holder .help.width-date-day,.error-summary.width-date-day,.success-summary.width-date-day,.text.width-date-day,select.width-date-day,textarea.width-date-day{width:55px;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-date-day,.error-summary.width-date-day,.success-summary.width-date-day,.text.width-date-day,select.width-date-day,textarea.width-date-day{width:65px}}.ctrl-holder .help.width-date-month,.error-summary.width-date-month,.success-summary.width-date-month,.text.width-date-month,select.width-date-month,textarea.width-date-month{width:130px;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-date-month,.error-summary.width-date-month,.success-summary.width-date-month,.text.width-date-month,select.width-date-month,textarea.width-date-month{width:150px}}.ctrl-holder .help.width-date-year,.error-summary.width-date-year,.success-summary.width-date-year,.text.width-date-year,select.width-date-year,textarea.width-date-year{width:70px;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-date-year,.error-summary.width-date-year,.success-summary.width-date-year,.text.width-date-year,select.width-date-year,textarea.width-date-year{width:80px}}.ctrl-holder .help.width-phone-areacode,.error-summary.width-phone-areacode,.success-summary.width-phone-areacode,.text.width-phone-areacode,select.width-phone-areacode,textarea.width-phone-areacode{width:55px;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-phone-areacode,.error-summary.width-phone-areacode,.success-summary.width-phone-areacode,.text.width-phone-areacode,select.width-phone-areacode,textarea.width-phone-areacode{width:65px}}.ctrl-holder .help.width-phone-number,.error-summary.width-phone-number,.success-summary.width-phone-number,.text.width-phone-number,select.width-phone-number,textarea.width-phone-number{width:170px;max-width:none}@media (min-width:22.4375em){.ctrl-holder .help.width-phone-number,.error-summary.width-phone-number,.success-summary.width-phone-number,.text.width-phone-number,select.width-phone-number,textarea.width-phone-number{width:200px}}.ctrl-holder .help.width-full,.text-pre .text.width-full,.text.width-full,select.width-full,textarea.width-full{width:100%}.autocomplete{position:relative}.autocomplete .text{z-index:5;position:relative}.autocomplete.text{padding:0;border:none}.autocomplete.is-active .autocomplete-results{display:block}.autocomplete.is-loading .text{background-color:#FFF;background-image:url(/assets/img/forms/loader.gif);background-position:right 10px center;background-repeat:no-repeat}.autocomplete.has-button{padding-right:45px}.autocomplete.has-button>button{position:absolute;top:0;right:0}.autocomplete-results{display:none;position:absolute;width:100%;z-index:4;outline:0;min-height:40px;background-color:#FFF;border:1px solid #DDD;margin-top:-1px}.autocomplete-results ul{list-style:none;margin:0;padding:0}.autocomplete-results li{margin:0}.autocomplete-results .autocomplete-results-item{font-size:16px;line-height:1.25;display:block;border:none;background:0 0;padding:10px;width:100%;text-align:left;outline:0;font-weight:400;text-decoration:none}.autocomplete-results .autocomplete-results-item.is-selected,.autocomplete-results .autocomplete-results-item:hover{color:#00a3dd}.autocomplete-results .autocomplete-results-footer{background-color:#efefef}.autocomplete-results .autocomplete-list .autocomplete-results-item strong{font-weight:700}.autocomplete-results .autocomplete-list .autocomplete-results-item span{display:block}.autocomplete-results .autocomplete-results-item-title{font-weight:500;text-decoration:underline}.autocomplete-results .autocomplete-results-item-title+span{font-size:14px;color:#58595b;text-decoration:none}.accessibility-links{position:relative;list-style:none;padding:0;margin:0;z-index:1000}.accessibility-links li{position:absolute;top:10px;left:10px;margin:0}.accessibility-links a{position:absolute;margin-left:-9999px;white-space:nowrap;padding:0 4px}.accessibility-links a:active,.accessibility-links a:focus{margin-left:0;background:#FFF}.inline-accessible{position:absolute;left:-9999px;display:block;margin-bottom:14px}.inline-accessible:active,.inline-accessible:focus,.inline-accessible:hover{position:static;left:auto}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important}.vh,.vhidden,.visuallyhidden{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vh.focusable:active,.vh.focusable:focus,.vhidden.focusable:active,.vhidden.focusable:focus,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.supports-js .js-hidden,.supports-no-js .no-js-hidden{display:none}.cf::after,.cf::before,.clearfix::after,.clearfix::before{content:" ";display:table}.intrinsic-wrap{height:0;position:relative}.intrinsic-el{top:0;left:0;width:100%;height:100%;position:absolute}.intrinsic-16x9{padding-bottom:56.25%}.intrinsic-4x3{padding-bottom:75%}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}blockquote,img,pre,tr{page-break-inside:avoid}.ca-article-listing-by-tag .article-list a .content,.cm-content-tile.ca-article-tile a .content{width:100%}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="tel:"]:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}.breadcrumbs,.ca-advertisement,.ca-advertisement a>img,.ca-article-listing-by-tag .article-list a .image,.ca-collection .ca-collection-item.has-image .image,.ca-collection hr,.ca-content-tile .image,.ca-cta,.ca-featured-article.cm-content-tile .image,.ca-related,.ca-signpost .sl-item.image-tile-wrapper a.image-tile,.cm-content-tile.ca-article-tile a .image,.global-header .nav-toggle,.is-debug body::after,.landing-banner,.leaderboard-bar,.parallax-mirror,.search-wrapper,footer.global-footer{display:none}img{max-width:100%!important}@page{margin:.5cm}.ca-tags.mini h3,.inline-cta-block h2,.inline-cta-block h3,h2,h3,p{orphans:3;widows:3}.inline-cta-block h2,.inline-cta-block h3,h2,h3{page-break-after:avoid}body{padding-left:30px;padding-right:30px}.cm{margin-bottom:0}.ca-signpost .sl-item.text-tile-wrapper .text-tile{padding:0}.ca-key-points .inline-cta-block h3,.ca-key-points h2,.inline-cta-block .ca-key-points h3{-webkit-transform:translateY(-74px);-ms-transform:translateY(-74px);transform:translateY(-74px)}.ca-content-tile .content,.ca-content-tile .link-wrapper{padding-left:0;padding-right:0}.ca-collection .ca-collection-item .content{padding:45px 0 0}.ca-collection .ca-collection-item.has-icon .content{padding:45px 0 0 60px}.ca-collection .collection-header,.content-header.is-search{padding-bottom:0}.ca-collection .ca-collection-item.has-icon .content a.icon{left:0}.ca-featured-article.cm-content-tile .content{padding:45px 0 0}.content-below>.l-padding,.global-search .autocomplete-results .content-below>.autocomplete-list,.global-search .autocomplete-results .content-below>.autocomplete-results-footer{padding-top:0;padding-bottom:0}.landing-banner.ca-homepage-banner{display:block;padding-top:30px;margin-botom:0}[data-aos]{opacity:1!important;-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}}
/*!
 * Map Styles
 */
.search-form-wrapper { display: none; }
.search-form-wrapper.search-by-location { display: block; }
.clear { clear: both; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.search-form { font-family: NexaBold,Arial,Helvetica,sans-serif; letter-spacing: 1.3px; color: #58595b; font-size: 10px; background: url('../img/forms/search-tool-bg.jpg') left bottom; padding: 15px 20px; background-size: cover; }
.search-form select,
.search-form input[type="text"] { width: 95%; }
.search-form input[type="text"]:focus { outline: none; }
.field-container { display: block; }
.search-form label { display: block; }
.search-form h2 { font-size: 0.75rem; font-weight: bold; font-family: NexaBold,Arial,Helvetica,sans-serif; letter-spacing: 1.3px; }
.search-form select { font-family: Nexa,Arial,Helvetica,sans-serif; font-size: 0.75rem; line-height: 40px; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; border: 1px solid #c5c8c8; padding: 3px; height: 47px; padding-top: 4px; background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cstyle%20fill%3D%22%23000000%22%3E.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%7D%3C%2Fstyle%3E%3Ctitle%20fill%3D%22%23000000%22%3Eec-collapsed.colors-black-primary%3C%2Ftitle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M15%207.7l-.7-.7-4.3%204.5L5.7%207l-.7.7%204.3%204.6.7.7.7-.7z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') #ffffff no-repeat right 8px center; background-size: 20px 20px; padding-right: 30px; padding-left: 10px; }
.search-form input[type="text"] { font-family: Nexa,Arial,Helvetica,sans-serif; font-size: 0.75rem; height: 47px; line-height: 40px; padding-top: 2px; padding-right: 30px; padding-left: 10px; border-radius: 0px; border: 1px solid #c5c8c8; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.search-form-left { float: left; width: 75%; }
.search-form-right { float: right; width: 25%; }
.search-form input[type="text"].error { border: solid 1px #ff0000; color: #000000; }
.float-right { float: right; }
.infobox { background: #e9eaec; }
.infobox .icon { position: relative; display: block; height: 19px; background: url('/assets/img/sprites/infobox_sprite.jpg'); background-size: 22px 60px; background-repeat: no-repeat; padding-left: 30px; margin-top: 10px; }
.infobox h2 { position: relative; display: block; font-size: 1.125rem; line-height: 1.25rem; color: #fff; background: #29323e; padding: 15px 20px; margin-bottom: 0px; }
.gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div > div { background-color: #e9eaec !important; }
.infobox .icon.phone { background-position: 0px -4px; }
.infobox .icon.email { background-position: 0px -20px; }
.infobox .icon.website { background-position: 0 -38px; }
.infobox .description { font-size: 0.875rem; font-family: Nexa,Arial,Helvetica,sans-serif; padding: 40px 15px 20px; background: url('../img/maps/ca_line.png') no-repeat top left; background-size: 100% 3px; }
.infobox .icon { position: relative; display: block; height: 19px; background: url('../img/sprites/infobox_sprite.jpg'); background-size: 22px 60px; background-repeat: no-repeat; padding-left: 22px; }
.gm-style-iw { background-color: transparent; border: 0px; border-radius: 0px; top: 18px !important; left: 30px !important; min-width: 280px !important; }
.gm-style-iw > div { box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.4); }
.gm-style div :nth-child(4) :nth-child(4) :nth-child(1) :nth-child(1) :nth-child(4) { display: none !important; }
.map-container, .type-container { position: relative; }
#map { height: 600px; background: transparent; float: right; }

.map-container #result { float: left; }
.map-container .result-list { padding: 0; margin: 0; list-style-type: none; height: 600px; overflow-x: hidden; overflow-y: auto; background: #f4f4f4; }
.map-container .infobox h2 { padding-bottom: 16px; background: url(../img/maps/ca_line.png) #29323e no-repeat bottom left; background-size: 100% 3px; padding-right: 50px; position: relative; }
.map-container .infobox h2 span { position: absolute; top: 10px; right: 20px; width: 12px; height: 7px; background: url(/assets/img/maps/arrow-icon-accordion.png) no-repeat; top: 50%; margin-top: -7px; display: none; }
.map-container .infobox.opened h2 span { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.map-container .infobox .description { padding: 20px 10px; overflow: hidden; background: none; }
.map-container .infobox .description .contact-wrapper { overflow-x: auto; overflow-y: hidden; }
.map-container .infobox .description .name { margin-top: 10px; font-weight: bold; font-size: 1.1rem; }
.map-container .infobox .description .address { margin-top: 10px; padding-bottom: 12px; line-height: 1.2rem; }
.map-container .infobox .description .phone { margin-top: 0; }
.map-container .infobox .description .website,
.map-container .infobox .description .email { white-space: nowrap; text-overflow: ellipsis; }
.map-container .infobox .description div a { text-decoration: none; }
.map-container .infobox .description .specialties,
.map-container .infobox .description .specialisation { font-size: 0.8rem; margin-top:12px; }
.map-container .infobox .description .specialties span,
.map-container .infobox .description .specialisation span { font-weight: bold; }
.map-container .infobox .description .infobox { overflow: hidden; }
.map-container .result-list li { margin: 0; padding: 0; }

.members-guide { padding: 10px 15px; margin: 30px 0 0 0; list-style-type: none; background: #e9eaec; margin-left: 25%; width: fit-content; }
.members-guide li { padding: 5px 0 5px 30px; float: left; background-size: 20px 30px; background-repeat: no-repeat; font-size: 0.8rem; font-family: NexaBold,Arial,Helvetica,sans-serif; margin: 0 0 0 20px; }
.members-guide li:first-child { margin-left: 0; }
.members-guide li.member-one { background-image: url(/assets/img/maps/marker-light-blue.png); }
.members-guide li.member-two { background-image: url(/assets/img/maps/marker-blue.png); }
.members-guide li.member-three { background-image: url(/assets/img/maps/marker-orange.png); }
.members-guide li.member-selected { background-image: url(/assets/img/maps/marker-selected.png); }

.form-switch,
.help-link { display: none; cursor: pointer; font-family: Berling, Georgia, serif; color: #00629e; text-decoration: underline; font-size: 12px; margin-top: 10px; padding: 0; }
.help-link.show { display: block; }
.form-switch { display: block; }

.col-md-9 { width: 75%; float: left; }
.col-md-3 { width: 25%; float: left; }
.col-md-6 { width: 50%; float: left; }
.loader, .type-loader { position: absolute !important; left: 0px; top: 0px; z-index: 6; width: 100%; height: 100%; opacity: 0.6; filter: alpha(opacity=60); background-color: #efefef; }
.loader img { position: relative; left: 50%; top: 50%; width: 30px; height: 30px; }
.type-loader img { position: relative; left: 42%; top: 20%; width: 30px; height: 30px; }
.error-container { width: 100%; float: left; }
.error-container .error { margin-top: 20px; margin-bottom: 2px; display: none; position: relative; text-align: center; font-size: 14px; font-family: Berling, Georgia, serif; }
.error { color: #ff0000; }
#address + .error-container .postcode { text-align: left; }
.search-form select::-ms-expand { display: none; }

#search-by-name .search-form .type-field { width: 49%; float: left; }
#search-by-name .search-form .country-field { width: 24.5%; float: left; }
#search-by-name .search-form .postcode-field { width: 25.5%; float: left; }
#search-by-name .search-form .accountant-field,
#search-by-name .search-form .business-field { width: 50%; float: left; }
#search-by-name .search-form .postcode-field input { width: 100%; }

#search-by-name .field-container select,
#search-by-name .field-container input { width: calc(100% - 7px); }

#search-by-name .search-form-right { width: 46%; }
#search-by-name .search-form-left { width: 54%; }

#search-by-location .search-form .country-field { width: 24.5%; float: left; }
#search-by-location .search-form .type-field { width: 25.5%; float: left; }
#search-by-location .search-form .location-field { width: 49%; float: left; }

/* responsive
   ============================ */
@media screen and (max-width: 1024px) {
    .search-form-left { width: 60%; }
    .search-form-right { width: 40%; }

    #search-by-name .search-form-right { width: 50%; padding-left: 7px; }
    #search-by-name .search-form-left { width: 50%; padding-right: 7px; }
    #search-by-name .field-container { margin-top: 10px; }
    #search-by-name .field-container:first-child { margin-top: 0; }
    #search-by-name .field-container select,
    #search-by-name .field-container input,
    #search-by-name .search-form .country-field,
    #search-by-name .search-form .type-field,
    #search-by-name .search-form .postcode-field,
    #search-by-name .search-form .accountant-field,
    #search-by-name .search-form .business-field { width: 100%; }
    #search-by-name .search-form .help-link { text-align: right; }
    #search-by-name .required-field { float: right; width: 50%; text-align: right; margin-top: 10px; }
    #search-by-name .form-switch { text-align: right; }
    #search-by-location .search-form .country-field,
    #search-by-location .search-form .type-field,
    #search-by-location .search-form .location-field { width: 100%; }
}

@media screen and (max-width: 768px) {
    .field-container { width: 100%; margin: 5px 0px; }
    .search-form-left { width: 100%; }
    .search-form-right { width: 100%; }
    .search-form select, .search-form input[type="text"] { width: 100%; }
    .cta { max-width: 150px; }
    .map-container #map,
    .map-container #result { width: 100%; float: none; }
    .map-container #map { height: 460px; }
    .map-container .result-list { height: auto; overflow-x: inherit; }
    .map-container .infobox h2 span { display: block; }
    .map-container .infobox .description .address,
    .map-container .infobox .description .name { font-size: 0.9rem; }

    .members-guide { margin-left: 0; width: 100%; }
    .members-guide li { width: 50%; margin: 10px 0 0 0px; }
    .members-guide li.member-one,
    .members-guide li.member-two { margin-top: 0; }

    #search-by-name .search-form-right,
    #search-by-name .search-form-left { width: 100%; padding: 0; }
}

@media screen and (max-width: 767px) {
    .gm-style-iw { width: calc(100vw - 59px) !important; left: 15px !important; }
    ::-webkit-scrollbar { -webkit-appearance: none; width: 8px; }
    .infobox h2 { font-size: 1rem; line-height: 1.125rem; }
    .infobox .description { font-size: 0.75rem; line-height: 0.875rem; }
    ::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0,0,0,0.5); box-shadow: 0 0 1px rgba(255,255,255,0.5); }
    .search-form { background-color: #e9eaec; background-size: auto 95px; background-repeat: no-repeat; background-position: -200px bottom; }
}