/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.usa-search .usa-form-group{margin-top:0;}.usa-header [type=search]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:0.87rem;padding-left:0.88rem !important;border-bottom-right-radius:0;border-top-right-radius:0;border-right-width:0;border-right-style:solid;}.usa-header [type=search].border-secondary-vivid::-moz-placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::-webkit-input-placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::-moz-placeholder{color:#e41d3d;}.usa-header [type=search].border-secondary-vivid::-ms-input-placeholder{color:#e41d3d;}@media all and (min-width:64em){[role=search]{max-width:15rem!important;}.usa-header [type=search]{padding-left:0.5rem;}}
:root{--startposx:-90px;--endposx:85px;--startposy:0px;--endposy:0px;--waveheight:94px;--wavespeed:3.5s;}.waves-container{width:100vw;left:50%;transform:translateX(-50%);position:relative;}.waves-container.waves-container--flipped{transform:translateX(-50%) scaleY(-1);}.waves-outer{position:relative;}.waves-inner{width:100%;height:var(--waveheight);}.waves{width:100%;position:relative;height:var(--waveheight);margin-bottom:-7px;min-height:var(--waveheight);max-height:150px;}.content{background-color:white;text-align:center;position:relative;height:20vh;}.parallax > use{transform:translate3d(var(--startposx),var(--startposy),0);animation:move-forever var(--wavespeed) cubic-bezier(0.55,0.5,0.45,0.5) infinite;animation-delay:calc(var(--wavespeed) * -1);}.parallax > use:nth-child(1){--startposy:-10px;--endposy:-10px;--wavespeed:3.5s;}.parallax > use:nth-child(2){--startposy:-5px;--endposy:-5px;--wavespeed:3s;}.parallax > use:nth-child(3){--endposy:-10px;--wavespeed:4s;}.animations-paused .parallax > use{animation:none;}.animations-paused .parallax > use:nth-child(2){--startposx:-31px;}.animations-paused .parallax > use:nth-child(3){--startposx:26px;}@keyframes move-forever{0%{transform:translate3d(var(--startposx),var(--startposy),0);}50%{transform:translate3d(-2.5px,var(--endposy),0);}100%{transform:translate3d(var(--endposx),var(--startposy),0);}}@media (max-width:768px){:root{--waveheight:40px;}}.waves-container .pause-animations-button{position:absolute;z-index:100;bottom:1.25rem;right:1.25rem;}
.paragraph--unpublished{background-color:#fff4f4;}
