body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font:400 16px/1.5 system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif}.breadcrumb-bg{background-color:#e9ecef}.breadcrumb-container-scroll{max-width:100%;height:3rem;overflow:hidden;font-size:.875rem}.breadcrumb-container-scroll .breadcrumb{flex-wrap:nowrap;padding:.875rem 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}h5.card-title{font-size:1.1rem}@media (min-width: 576px){h5.card-title{font-size:1.25rem}}h6.card-subtitle{font-size:1rem}@media (min-width: 576px){h6.card-subtitle{font-size:1.05rem}}.card-body{padding:1rem}@media (min-width: 768px){.card-body{padding:1.25rem}}.footer{margin-top:2rem;padding-top:3rem;padding-bottom:4.2rem;background-color:rgba(0,0,0,0.1)}.footer .text-muted{color:#84878d !important}.footer address{font-size:1.2rem}.footer .footer-blurb{font-size:1rem;line-height:1.2;font-weight:normal}.footer-link{text-transform:uppercase;font-weight:bold;font-size:.750rem}.hero{margin-bottom:3rem}.hero-img-bg{background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;will-change:transform;display:flex;flex-direction:column}#landing-hero .hero-content{margin-top:0 !important}.hero-content{padding-top:3rem !important;padding-bottom:3rem !important}#page-hero .hero-content{background:rgba(0,0,0,0.5);flex-grow:1}.navbar-brand{font-weight:600}.nav-link.active{font-weight:600}#navbar-hidetop{top:-99px;-webkit-transition:all 0.3s;transition:all 0.3s}.has-fixed-navbar{min-height:75rem;padding-top:4rem}@media (min-width: 992px){.has-fixed-navbar{padding-top:3.5rem}}.navbar-toggler{border:0}.navbar-toggler .navbar-toggler-icon{display:block;margin:0 auto}.navbar-toggler .navbar-toggler-text{display:block;font-size:.6rem;font-weight:600;color:#007bff}.tile{display:block;background-size:cover;background-position:center center;border-radius:4px;margin-bottom:1rem !important}.tile a{border-radius:4px;padding:1.2rem 1.2rem;min-height:140px;height:100%;width:100%;background:rgba(0,0,0,0.5);color:#ffffff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media (min-width: 768px){.tile a{padding:1.5rem 1.5rem;min-height:180px}}@media (min-width: 992px){.tile a{min-height:200px}}@media (min-width: 1200px){.tile a{min-height:220px}}.tile a:hover{background:rgba(0,0,0,0.7)}.tile a:active{background:rgba(0,0,0,0.5)}.tile:hover,.tile a:hover{text-decoration:none !important}.tile .card-title{color:black}.tile .tile-arrow{zoom:100%}@media (min-width: 768px){.tile .tile-arrow{zoom:110%}}@media (min-width: 992px){.tile .tile-arrow{zoom:120%}}.tile-photo-bg{background-position:center center;background-size:cover}a.card{background:#fff !important;border:0 !important}a.card:hover{background:#f2f2f2 !important}a.card:active{background:#ffffff !important}h1.ctlc-header,h2.ctlc-header{font-size:2.8rem !important}@media (min-width: 768px){h1.ctlc-header,h2.ctlc-header{font-size:3rem !important}}@media (min-width: 992px){h1.ctlc-header,h2.ctlc-header{font-size:3.42rem !important}}@media (min-width: 1200px){h1.ctlc-header,h2.ctlc-header{font-size:3.8rem !important}}h1.ctlc-subheader,h2.ctlc-subheader{font-size:1.4rem !important}@media (min-width: 768px){h1.ctlc-subheader,h2.ctlc-subheader{font-size:1.6rem !important}}@media (min-width: 992px){h1.ctlc-subheader,h2.ctlc-subheader{font-size:1.8rem !important}}@media (min-width: 1200px){h1.ctlc-subheader,h2.ctlc-subheader{font-size:2rem !important}}.ctlc-hero-header{color:#fff;text-align:center;margin-bottom:1rem}@media (min-width: 992px){.ctlc-hero-header{text-align:left}}.ctlc-hero-subheader{color:#fff;font-weight:normal;text-align:center}@media (min-width: 992px){.ctlc-hero-subheader{text-align:left}}.ctlc-landing-header{margin-top:4rem;font-size:3rem;font-weight:600}@media (min-width: 768px){.ctlc-landing-header{font-size:4rem;line-height:1.68}}@media (min-width: 992px){.ctlc-landing-header{font-size:5rem}}@media (min-width: 1200px){.ctlc-landing-header{font-size:6rem}}.ctlc-landing-subheader{font-size:2.1rem}@media (min-width: 768px){.ctlc-landing-subheader{font-size:2.8rem}}@media (min-width: 992px){.ctlc-landing-subheader{font-size:3.5rem}}@media (min-width: 1200px){.ctlc-landing-subheader{font-size:4.2rem}}.ctlc-article p,.ctlc-article ul,.ctlc-article ol{color:#4a4a4a;font-size:1.1rem;margin-bottom:1.68rem}@media (min-width: 576px){.ctlc-article p,.ctlc-article ul,.ctlc-article ol{font-size:1.28rem;line-height:1.68}}@media (min-width: 768px){.ctlc-article p,.ctlc-article ul,.ctlc-article ol{font-size:1.28rem;line-height:1.8;margin-bottom:1.8rem}}@media (max-width: 576px){.profile-name{font-size:2rem}}@media (max-width: 576px){.profile-title{font-size:1.8rem}}.text-muted{color:rgba(132,135,141,0.6) !important}.ctlc-header-whiteback{display:inline;background:white;color:black}.link-shadow{will-change:transform;-webkit-transition:.2s ease-in;transition:.2s ease-in;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.2);box-shadow:0 0 9px rgba(0,0,0,0.2)}.link-shadow:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);box-shadow:0 0 12px rgba(0,0,0,0.4)}.link-shadow:active{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3)}.btn.link-shadow{will-change:transform;-webkit-transition:.2s ease-in;transition:.2s ease-in;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.3);box-shadow:0 0 9px rgba(0,0,0,0.3)}.btn.link-shadow:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.3);box-shadow:0 0 12px rgba(0,0,0,0.3)}.btn.link-shadow:active{-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.3);box-shadow:0 0 4px rgba(0,0,0,0.3)}.cookie-consent{position:fixed;bottom:0;width:100%;padding:1rem 0.5rem;z-index:9999;background-color:#191919;opacity:0.96;color:white;font-size:0.75rem}#omap{position:relative;width:100%;height:100%;min-height:180px}