@charset "UTF-8";/*!
 * Start Bootstrap - Landing Page v5.0.6 (https://startbootstrap.com/template-overviews/landing-page)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-landing-page/blob/master/LICENSE)
 */body{font-family:Catamaran,'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.5px;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:Ophian-Regular,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:1px;line-height:1.6;font-weight:400}.navbar-brand img{max-width:200px}header.masthead{position:relative;background-color:#343a40;background:url(../img/harrisburg-banner@2x.jpg) no-repeat center center;background-size:cover;padding-top:8rem;padding-bottom:8rem}@media (min-width:992px){header.masthead{padding-top:14rem;padding-bottom:14rem}}header.masthead .overlay{position:absolute;background-color:#1b4965;height:100%;width:100%;top:0;left:0;opacity:.3}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media (min-width:768px){.showcase .showcase-text{padding:7rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.call-to-action{position:relative;background-color:#343a40;background:url(../img/bg-masthead.jpg) no-repeat center center;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}footer.footer{padding-top:4rem;padding-bottom:4rem;background:url(../img/small_steps.png) repeat center center}*{letter-spacing:.5px;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body,html{height:100%;width:100%}body{background-color:#fff}h1{overflow:hidden;text-align:left}h1{font-size:2.5rem}@media (max-width:767px){h1{font-size:2rem}}h2{font-size:2rem;color:#1d779a}@media (max-width:767px){h2{font-size:1.5rem}}h3{font-size:1.4rem}@media (max-width:767px){h3{font-size:1rem}}h4{font-size:1.2rem;color:#1b4965}@media (max-width:767px){h4{font-size:1.1rem}}h1,h2,h3,h4,h5,h6{line-height:1.2}li,ol,p,span,td,ul{font-weight:300;font-size:18px;line-height:1.4}@media (max-width:767px){li,ol,p,span,td,ul{font-size:16px}}.bold{font-weight:700}.masthead-interior h1:after{content:"";display:inline-block;height:.5em;vertical-align:middle;width:100%;margin-right:-100%;margin-left:10px;border-top:4px solid #1d779a}.masthead-interior>.container{padding:0}@media (max-width:767px){.masthead-interior>.container{padding:0 1rem}}.lead{font-size:18px}a{color:#1b4965}a:focus,a:hover{color:#1d779a}.btn{padding:.75rem;border-radius:0;font-size:18px;line-height:1.4;font-weight:600;text-transform:uppercase}.btn-primary{background-color:#1b4965;border-color:#1b4965;color:#fff}.btn-primary:active,.btn-primary:hover{background-color:#1d779a;border-color:#1d779a}.btn-primary:focus{color:#fff}.btn-secondary{background-color:#1d779a;border-color:#1d779a;color:#fff}.btn-secondary:active,.btn-secondary:hover{background-color:#1b4965;border-color:#1b4965}.btn-secondary:focus{color:#fff}.btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-col{width:31%;margin:1%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:992px){.btn-col{width:48%}}@media (max-width:767px){.btn-col{width:100%}}.btn-col .btn{height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.btn-col .btn{height:50px;font-size:16px}}.btn-col .btn-small{height:55px;line-height:1.1;letter-spacing:1.5px}@media (max-width:767px){.btn-col .btn-small{height:45px;font-size:16px}}.border-blue{border-right:2px solid #1d779a}@media (max-width:767px){.border-blue{border-right:none}}.navbar-light{background-color:#fff}.navbar-light .navbar-nav .nav-link{color:#1b4965}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#1d779a}.navbar-light .navbar-nav .nav-link.active{background-color:#f7f7f7;color:#1b4965;-webkit-box-shadow:1px 1px 2px 0 rgba(28,33,34,.25);box-shadow:1px 1px 2px 0 rgba(28,33,34,.25);display:inline-block}.navbar{font-family:Ophian-Regular,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:1px;line-height:1.6;text-transform:uppercase;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(27,73,101,.15);box-shadow:0 2px 4px 0 rgba(27,73,101,.15)}.navbar-brand{padding:1rem 0}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-light .navbar-toggler{background-color:#1d779a;border:1px solid #1d779a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.masthead-interior{background-color:#1b4965;color:#fff;padding:1rem 0 12rem;-webkit-box-shadow:2px 2px 6px 0 rgba(27,73,101,.21);box-shadow:2px 2px 6px 0 rgba(27,73,101,.21);left:0;right:0;margin:auto}@media (min-width:768px){.masthead-interior{padding:2rem 0 10rem}}.masthead-interior h1{margin-bottom:1rem}.masthead-interior h2{text-transform:uppercase;font-weight:400;letter-spacing:2.5px;line-height:1.6}.interior-page .interior-section-container h2{font-weight:400;letter-spacing:2px;line-height:1;color:#1d779a}.interior-page .interior-section-container ul{border-left:1px solid #1d779a;padding-left:1rem;list-style:none;margin-bottom:2rem}.interior-page .interior-section-container ul li:before{content:"•";font-size:1rem;padding-right:.5rem}.interior-page .interior-section-container .main-section-header{background-color:#e7ebed;padding:2rem 1rem;margin-top:1rem}.interior-page .interior-section-container .main-section-header h2,.interior-page .interior-section-container .main-section-header h3{margin:0}.interior-page .interior-section-container .main-section-header p{margin:0}.interior-page .interior-section-container .img-portrait{position:absolute;-webkit-box-shadow:0 0 15px 0 rgba(27,73,101,.15);box-shadow:0 0 15px 0 rgba(27,73,101,.15)}@media (max-width:767px){.interior-page .interior-section-container .img-portrait{position:relative;max-width:200px;margin:1rem auto}}.interior-page .interior-section-container .interior-section-alt p{margin-bottom:0}.interior-page .interior-section-container .img-about{float:left;max-width:50%;padding:1rem 1rem 1rem 0}@media (max-width:992px){.interior-page .interior-section-container .img-about{max-width:60%}}@media (max-width:767px){.interior-page .interior-section-container .img-about{padding:1rem;max-width:100%;float:none}}.interior-page .interior-section-container.practice-areas-container h2{background-color:#e7ebed;padding:1rem}.interior-page .interior-section-alt{margin-bottom:5rem}@media (max-width:992px){.interior-page .interior-section-alt{margin-bottom:3rem}}.interior-page .interior-section-alt h4{color:#1b4965;margin-bottom:0;margin-top:1rem}.interior-page .interior-section-alt p{margin-bottom:0}.banner-bg{margin-top:1.5rem}.main-banner{padding:0}.main-banner h1{text-transform:uppercase;font-weight:400;letter-spacing:2.5px;line-height:1.6;color:#fff;font-size:1.25em;text-align:center}@media (min-width:768px){.main-banner{padding:0}.main-banner h1{font-size:1.5rem}}.panel{background-color:#1b4965;color:#fff;padding:2rem;-webkit-box-shadow:2px 2px 6px 0 rgba(27,73,101,.21);box-shadow:2px 2px 6px 0 rgba(27,73,101,.21);left:0;right:0;margin:auto}.panel img{max-width:200px}.panel h2{text-transform:uppercase;font-weight:400;letter-spacing:2px;line-height:1.6}.panel-copyrights,.panel-general,.panel-ip,.panel-patents,.panel-trade-secrets,.panel-trademarks{border-top:1px solid #dee2e6}.panel-copyrights:last-child,.panel-general:last-child,.panel-ip:last-child,.panel-patents:last-child,.panel-trade-secrets:last-child,.panel-trademarks:last-child{border-bottom:1px solid #dee2e6}.panel-primary{background-color:transparent;padding:1rem 0;color:#1b4965;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #dee2e6}.panel-primary h3{font-size:1.25rem;margin-bottom:0}.panel-primary .panel-body{margin-top:.75rem;max-width:56rem}.panel-primary .panel-body li,.panel-primary .panel-body ol,.panel-primary .panel-body p,.panel-primary .panel-body span,.panel-primary .panel-body td,.panel-primary .panel-body ul{color:#1c2122}#accordion a:focus,#accordion a:hover{text-decoration:none}#accordion h2{margin-top:2rem}.panel-offset{max-width:700px;width:100%;text-align:center}.panel-offset img{margin:0 auto 2rem}@media (min-width:992px){.panel-offset{margin:-6rem auto 0;padding:2rem 2rem 1rem}}.intro-section{padding:2rem 0}@media (min-width:768px){.intro-section{padding:4rem 0}}.intro-section-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.intro-section-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.intro-section-container_img{padding:0 0 2rem}@media (min-width:768px){.intro-section-container_img{padding:0 2rem 0 0}}.intro-section .main-section{-webkit-box-shadow:0 0 4px 2px rgba(27,73,101,.15);box-shadow:0 0 4px 2px rgba(27,73,101,.15);background-color:#f7f7f7;padding:3rem;margin-top:-14rem}@media (max-width:767px){.intro-section .main-section{padding:1rem}}.breadcrumb{padding:0;background-color:transparent}.breadcrumb a,.breadcrumb li{font-size:14px}.breadcrumb a{color:#adb5bd;text-decoration:underline}.breadcrumb a:focus,.breadcrumb a:hover{color:#e7ebed}.breadcrumb-item.active{color:#fff}.breadcrumb-item+.breadcrumb-item::before{color:#adb5bd}.footer-logo{max-width:240px;margin-bottom:1rem}.footer-column{padding-top:1rem;padding-bottom:1rem}.footer h2{color:#1b4965;border-bottom:1px solid #1d779a;font-size:20px;text-transform:uppercase;display:inline-block}.footer ul{padding-left:0;list-style:none;list-style-position:inside}.contact-table tr{margin-bottom:2rem}.contact-table td{padding-bottom:.25rem}.contact-table th{padding-right:1rem;vertical-align:top}#accordion_search_bar_container{position:relative;margin:2rem 0;max-width:100%}@media (max-width:992px){#accordion_search_bar_container{max-width:100%}}#accordion_search_bar_container:after{content:'\f002';font-family:FontAwesome;width:18px;height:18px;position:absolute;right:10px;bottom:35%;color:#1b4965}#accordion_search_bar_container #accordion_search_bar{display:block;width:100%;padding:8px 10px 5px;border:1px solid #ced4da;outline:0;height:50px;border-radius:4px}.panel-title>a:before{float:right!important;font-family:FontAwesome;content:'\f077';font-size:12px;padding-top:6px}.panel-title>a.collapsed:before{content:'\f078'}.panel-title a{display:block}.map iframe{-webkit-box-shadow:1px 1px 2px 0 rgba(28,33,34,.25);box-shadow:1px 1px 2px 0 rgba(28,33,34,.25)}