/*! HTML5 Boilerplate v6.1.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

html{color:#222;font-size:1em;line-height:1.4;position:relative;min-height:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}i{font-size:1em}#body-wrapper{height:100%}.toggle{width:20px;height:20px;padding:0;margin-top:0;background-color:transparent}.toggle span{height:3px;width:100%;display:block;background:#fff;border-radius:2px;opacity:1;margin:6px 0}.toggle span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-9px}.navbar-toggle{width:30px;height:30px;background-color:transparent;padding:0;margin-top:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.navbar-toggle span{height:2px;width:100%;display:block;background:var(--medium-blue-txt);border-radius:2px;opacity:1;margin:6px 0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.navbar-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggle.open span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-8px}.navbar-toggle.open span:nth-child(3){width:0%;opacity:0}.italic{font-style:italic;font-size:1em}.card{border:none;box-shadow:1px 2px 6px 0 rgba(0,0,0,.1)}.no-overflow{overflow:hidden;position:fixed;right:0;left:0;top:0}@media (min-width:768px){.d-flex-md{display:flex!important}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}