body{font-size:100%;font-family:"Montserrat",sans-serif;font-size:16px;color:#4f4f4f;line-height:2;background-color:#fff}header{background:#fff;box-shadow:0 12px 30px -12px rgba(66,66,66,.33)}header .top-contact{background-color:#f3f3f3}header .top-contact a{text-decoration:none;color:#333;font-size:14px}header .navbar-brand img{max-width:250px}header .navbar-nav .nav-item:first-of-type{margin-top:1.5rem}header .navbar-nav .nav-item .dropdown-menu{border:none;padding-left:2rem}header .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{background:none}header .navbar-nav .nav-item a{color:#333;font-weight:600;padding:.75rem 1.5rem;position:relative}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .line{fill:none;stroke:#333;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,0,.2,1)}.navbar-toggler .line1{stroke-dasharray:60 207;stroke-width:6}.navbar-toggler .line2{stroke-dasharray:60 60;stroke-width:6}.navbar-toggler .line3{stroke-dasharray:60 207;stroke-width:6}.navbar-toggler.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.navbar-toggler.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.navbar-toggler.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}@media all and (min-width:992px){header .navbar-nav .nav-item:first-of-type{margin-top:0}header .navbar-nav .nav-item .nav-link{padding:1.25rem 2rem;transition:none}header .navbar-nav .nav-item .nav-link:hover{color:#fff}header .navbar-nav .nav-item .nav-link.show{border-radius:30px 30px 30px 0;color:#fff}header .navbar-nav .nav-item:hover{border-radius:30px 30px 30px 0}header .navbar-nav .nav-item .dropdown-menu{padding-left:0}header .navbar-nav .nav-item .dropdown-menu .sub-menu:hover{border-left:solid 4px}header .navbar-nav .nav-item .dropdown-menu .sub-menu:hover a{padding-left:20px}}@media all and (min-width:1200px){header .navbar-nav .nav-item{margin-left:1.5rem}}.home-carousel .carousel-table-cell{padding:50px 11%}.home-carousel .carousel-table-cell h2{margin-bottom:.5rem;font-size:3rem;line-height:1.2}.home-carousel .carousel-table-cell p{font-size:18px;line-height:1.5}.home-carousel .carousel-item{background-size:cover;background-position:center;background-repeat:no-repeat;height:450px}.home-carousel i{font-size:64px}@media all and (min-width:575px){.home-carousel .carousel-table-cell{width:65%}}@media all and (min-width:992px){.home-carousel .carousel-table-cell{width:60%}}.cta-card-contain{display:flex;flex-flow:row wrap;padding:0;margin-bottom:4rem}.cta-card-contain .card{border:none;position:relative;flex:1;min-width:290px;border-radius:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.cta-card-contain .card:hover{cursor:pointer;color:#fff}.cta-card-contain .card:hover h2{color:#fff}.cta-card-contain .card:first-of-type{background-color:#fafafa}.cta-card-contain .card:nth-of-type(2){background-color:#f2f2f2}.cta-card-contain .card:nth-of-type(3){background-color:#eaeaea}.cta-card-contain .card:nth-of-type(4){background-color:#e2e2e2}.cta-card-contain .card i{font-size:3rem}.card.greycard{margin:0 0 40px;padding:40px;border-radius:50px 50px 50px 0;border:none;color:#4f4f4f;background-color:#f6f6f6}.staff,.staff.staff-list-page{text-align:center;padding-top:40px;padding-bottom:40px}.staff h2,.staff h3,.staff h4,.staff.staff-list-page h2,.staff.staff-list-page h3,.staff.staff-list-page h4{color:#fff}.staff .card-item,.staff.staff-list-page .card-item{margin:0 auto}.staff-a,.staff.staff-list-page-a{color:#fff}.staff .cards,.staff.staff-list-page .cards{display:flex;flex-flow:row wrap;margin-top:40px}.staff .cards:hover,.staff.staff-list-page .cards:hover{cursor:pointer}.staff .swiper,.staff.staff-list-page .swiper{margin-top:2.5rem}.staff .card-item,.staff.staff-list-page .card-item{display:flex;width:100%;padding:.5rem}.staff .card-body,.staff.staff-list-page .card-body{display:flex;flex-direction:column;justify-content:space-around;width:100%;padding:0}.staff .card-body img,.staff.staff-list-page .card-body img{width:240px;height:auto;display:block;margin:0 auto 1rem auto;border-radius:50px 50px 50px 0;box-shadow:0 10px 10px -5px rgba(0,0,0,.25)}.staff-b .swiper,.staff.staff-list-page-b .swiper{padding-bottom:60px}.staff-b .swiper .swiper-wrapper,.staff.staff-list-page-b .swiper .swiper-wrapper{align-items:center}.staff-b .swiper .swiper-wrapper .swiper-slide,.staff.staff-list-page-b .swiper .swiper-wrapper .swiper-slide{cursor:pointer}.staff-b .swiper .prev,.staff-b .swiper .next,.staff.staff-list-page-b .swiper .prev,.staff.staff-list-page-b .swiper .next{cursor:pointer;z-index:100;position:absolute;top:30%;transform:translateY(-50%);opacity:.65;transition:.2s}.staff-b .swiper .prev:hover,.staff-b .swiper .next:hover,.staff.staff-list-page-b .swiper .prev:hover,.staff.staff-list-page-b .swiper .next:hover{opacity:1}.staff-b .swiper .prev svg,.staff-b .swiper .next svg,.staff.staff-list-page-b .swiper .prev svg,.staff.staff-list-page-b .swiper .next svg{width:20px;height:20px}.staff-b .swiper .prev svg path,.staff-b .swiper .next svg path,.staff.staff-list-page-b .swiper .prev svg path,.staff.staff-list-page-b .swiper .next svg path{fill:#fff}.staff-b .swiper .prev,.staff.staff-list-page-b .swiper .prev{left:0}.staff-b .swiper .next,.staff.staff-list-page-b .swiper .next{right:0}.staff-b .card-body img,.staff.staff-list-page-b .card-body img{width:180px;height:auto;border-radius:100%;border:solid 2px #fff}.staff-b.staff-list-page,.staff.staff-list-page-b.staff-list-page{background-color:#fff !important}.staff-b.staff-list-page img,.staff.staff-list-page-b.staff-list-page img{box-shadow:0 10px 10px -5px rgba(0,0,0,.25)}.staff h3,.staff.staff-list-page h3{margin-bottom:0}@media all and (min-width:575px){.staff.staff-list-page .card-item,.staff-a .card-item{width:50%}}@media all and (min-width:768px){.staff.staff-list-page .card-item,.staff-a .card-item{width:33.3333333333%}}@media all and (min-width:992px){.staff.staff-list-page .card-item,.staff-a .card-item{width:25%}}.staff-detail{margin-top:64px}.staff-detail .leadershipPhoto{width:240px;height:auto;display:block;margin:0 auto 1rem auto;border-radius:50px 50px 50px 0;box-shadow:0 10px 10px -5px rgba(0,0,0,.25)}.staff-detail h1{font-size:2.5rem}.staff-detail .card{margin:0 0 40px;padding:40px;border-radius:50px 50px 50px 0;border:none;color:#4f4f4f}.staff-detail .card.greycard{background-color:#f6f6f6}.staff-location-list{padding:0 40px}.staff-location-list h2{margin-bottom:1.5rem}.staff-location-list .location-title{margin-bottom:0 !important}.staff-location-list .location-link{text-decoration:none}.staff-location-list .location-phone a{text-decoration:none;font-weight:500}@media all and (min-width:768px){.staff-location-list{margin-bottom:112px}}.intro,.intro-b{padding:2.5rem 1.5rem}.intro a,.intro-b a{text-decoration:none}.intro .banner-block,.intro-b .banner-block{overflow:hidden;margin:0 0 45px;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;position:relative;box-shadow:0 0 4px -1px #000}.right-sidebar{background-color:#f6f6f6}.right-sidebar .nav{margin-top:64px}.right-sidebar .nav .nav-link{padding:16px 30px;font-size:17px;border-top:1px solid #e1e1e1;line-height:1.5;font-weight:300}.right-sidebar .nav .nav-link.active,.right-sidebar .nav .nav-link:hover{font-weight:700}.service-detail-contain{margin-top:64px}@media all and (min-width:768px){.service-detail-contain{margin-bottom:112px}.intro-b{padding:2.5rem}}.article-list-container{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #dfdfdf}.article-list-container .news-release-title{text-decoration:none;display:block;text-align:left;letter-spacing:0;opacity:1;margin-top:-.5rem;transition-timing-function:ease-in-out;transition-duration:.1s;background-color:transparent;text-decoration:none;border-bottom-width:0;border-bottom-style:solid;border-bottom-color:transparent}.article-list-container .news-release-title:hover{background-color:rgba(0,39,64,.2);box-shadow:0 0 0 4px rgba(0,39,64,.2);text-decoration:none;border-bottom-width:3px}.article-list-container .field-image img{height:200px;margin:0 0;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;padding-left:0;padding-right:0;width:100%}.article-detail{margin-bottom:112px}.article-detail .news-detail-img{max-width:300px;float:left;padding:0 20px 10px 0;border-radius:50px;border-bottom-left-radius:50px;border-bottom-left-radius:0}.grad-overlay{display:table;width:100%;height:200px;position:relative;box-shadow:0 0 100px 0 rgba(0,0,0,.5)}.grad-overlay h1{color:#fff;display:table-cell;vertical-align:middle}.grad-overlay .hero-bg-img{position:absolute;width:100%;height:100%;background-size:cover;opacity:.2}#MainCopy-b .intro-b{z-index:1;position:relative;margin-top:-1.5rem;background-color:#fff}@media all and (min-width:575px){.grad-overlay{height:250px}#MainCopy-b .intro-b{margin-top:-2rem}}@media all and (min-width:768px){.grad-overlay{height:300px}#MainCopy-b .intro-b{margin-top:-2.5rem}}@media all and (min-width:992px){.grad-overlay{height:325px}#MainCopy-b{background:#fff;z-index:2;margin-top:-3rem;position:relative}#MainCopy-b .intro-b{margin-top:0}}@media all and (min-width:1200px){.grad-overlay{height:350px}#MainCopy-b{margin-top:-4rem}}footer{background-color:#000;padding-top:5rem;padding-bottom:1.5rem;color:#fff}footer .footer-logo{max-width:220px}footer .nav-link{color:#fff}footer .nav-link:hover{color:#fff;text-decoration:underline}h1{font-size:3.75rem;font-weight:300;line-height:1.2}h2{font-size:2rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem}.detail-title{font-size:2rem;font-weight:400;line-height:1.5;margin-bottom:1.5rem}h3{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem;line-height:1.5}h4{font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:.5rem}h5{font-size:1em;font-weight:700;line-height:1.5;margin-bottom:.5rem}p{margin-bottom:1.5rem;line-height:2rem}@media all and (max-width:991px){h1{font-size:2.25em}h2{font-size:1.625em}h3{font-size:1.375em}h4{font-size:1em}.detail-title{font-size:1.625em}}strong,.strong,.bold{font-weight:700}.top-bar .btn{padding:10px 20px;text-transform:capitalize;margin-top:.75rem;margin-bottom:.75rem;color:#fff}.top-bar .btn::after{display:none}.btn{border-radius:30px 30px 30px 0;padding:1.25rem 2rem;border:none;box-shadow:0 4px 9px -4px #333;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.btn-primary::after{background-color:#fff}.btn::after{-webkit-mask:url('../assets/arrow-white.svg');-mask:url('../assets/arrow-white_1.svg');-webkit-mask-size:cover;mask-size:cover;display:inline-block;margin-left:1rem;content:"";background-repeat:no-repeat;width:25px;height:9px;-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.btn-secondary{color:#fff;margin-bottom:2.5rem}.btn-secondary::after{background:#fff}.btn-tertiary{background-color:#fff}.btn-tertiary:hover{background-color:#fff}.btn:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.1)}.btn:hover::after{transform:translateX(8px)}.accordion-button:not(.collapsed){background-color:#f3f3f3}.accordion-button:focus{box-shadow:none}.number-icon{background-image:url('../assets/icon-location-pin.svg');text-align:center;color:black;padding-top:8px;padding-right:0;background-repeat:no-repeat}.location .location-title{margin-bottom:2.5rem}.location .location-link{margin-top:64px;text-decoration:none}.leaflet-popup-content h3{margin-bottom:0;line-height:1.2}.leaflet-popup-content h3 a{text-decoration:none}.dark{color:#4f4f4f}.white{color:#fff}.mb-40{margin-bottom:2.5rem}.mb-64{margin-bottom:4rem}.mb-112{margin-bottom:112px}.pb-200{padding-bottom:200px}