.banner-locations{background-image:url(https://189441.fs1.hubspotusercontent-na1.net/hubfs/189441/2020%20ClearPivot/Images/banner-2.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:380px;position:relative}.banner-locations .banner-text{max-width:480px;padding-bottom:70px;padding-top:70px;position:absolute;top:50%;transform:translateY(-50%)}.banner-locations .banner-text h1{text-transform:uppercase}.banner-locations .banner-text h1 strong{font-weight:900}@media (max-width:767px){.banner-locations{background-size:auto 100%}}.banner-locations ul.office-locations{display:flex;list-style:none;padding:0}.banner-locations ul.office-locations li{padding:0 15px;position:relative}.banner-locations ul.office-locations li:not(:first-child):after{color:#213c76;content:"|";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}.banner-locations ul.office-locations li:first-child{padding-left:0}.banner-locations ul.office-locations li a{font-size:14px;position:relative;text-decoration:none}.banner-locations ul.office-locations li a:after{background:#fff;content:"";display:block;height:2px;opacity:0;visibility:hidden}.banner-locations ul.office-locations li.active a{font-weight:600}.banner-locations ul.office-locations li.active a:after,.banner-locations ul.office-locations li:hover a:after{opacity:1;visibility:visible}.banner-locations .banner-text h1{margin-bottom:1.5rem}.banner-locations .banner-text *{color:#fff}@media (max-width:767px){.banner-locations .banner-text{padding:70px 10px;position:unset;top:auto;transform:unset}.banner-locations .banner-text h1{width:94%}.banner-locations .banner-text br{display:none}.banner-locations ul.office-locations li{padding:0 10px}}.locations-page .main-content .description ul{padding-left:0}.locations-page .main-content .description ul li{display:flex}.locations-page .main-content .description ul li:before{color:#529adb;content:"+";margin-right:10px}.location-cta-block .cta-main{background:#529adb;border-radius:10px;color:#fff;margin:-24px auto 0;max-width:600px;padding:60px;position:relative}.location-cta-block .cta-main h2{color:#fff;margin-bottom:1.5rem;margin-top:0}.location-cta-block .cta-main p{font-size:larger}.location-cta-block .cta-main .cta-block-btn{margin-top:1.5rem}@media (max-width:767px){.location-cta-block{margin-left:-20px;margin-right:-20px}.location-cta-block .cta-main{border-radius:0;margin-top:-50px;padding:30px}}.locations-page .sidebar{margin-top:-350px}.locations-page .form-bottom-text{padding:60px 30px}.locations-page .form-bottom-text h3{font-size:2.5rem;font-weight:300}.locations-page .form-bottom-text h5{font-size:larger;font-weight:600}.location-testimonial .testimonial-wrap h2{font-size:2.5rem;font-weight:300;margin-bottom:25px;margin-top:0}.location-testimonial .testimonial-wrap .quote{font-size:14px;line-height:26px;padding:10px 10px 20px}.location-testimonial .testimonial-wrap .client-detail p:first-child{color:#213c76}.location-testimonial .testimonial-wrap .client-detail p:not(:first-child){font-weight:400}@media (max-width:767px){body .locations-page .sidebar{display:flex;flex-direction:column;margin-left:-20px;margin-right:-20px;margin-top:20px}body .locations-page .hs_cos_wrapper_type_form:before{border-radius:0}body .locations-page .form-bottom-text{background:#529adb;color:#fff;order:3;text-align:center}body .locations-page .form-bottom-text>*{color:inherit}body .location-testimonial .testimonial-wrap{border:0!important;border-radius:0!important}}.locations-page .our-offices{padding-bottom:160px}.locations-page .our-offices .section-title{text-align:center}.locations-page .our-offices ul{border-bottom:1px solid #529adb;display:flex;list-style:none;margin:40px 0 auto;padding:0 0 45px;text-align:center}.locations-page .our-offices ul li{flex:auto;position:relative}.locations-page .our-offices ul li:not(:first-child){border-left:1px solid #529adb}.locations-page .our-offices ul li>a{text-decoration:none}.locations-page .our-offices ul li h4{font-weight:600;letter-spacing:1px}.locations-page .our-offices ul li>a>*{color:#529adb}.locations-page .our-offices ul li.active a *,.locations-page .our-offices ul li>a:hover *{color:#213c76}.locations-page .our-offices ul li>a>p{font-weight:300}.locations-page .our-offices a.ofc-learnmore{color:#213c76;display:none;font-weight:700;text-decoration:underline}.locations-page .our-offices ul li>.triangle{background:#fff;border:1px solid #529adb;border-width:1px 1px 0 0;display:none;height:40px;left:50%;position:relative;top:35%;transform:translateX(-50%) rotate(-45deg);width:40px}.locations-page .our-offices ul li.active>.triangle{display:block}@media (max-width:767px){.locations-page .our-offices{padding-bottom:0}.locations-page .our-offices ul{border:0;flex-direction:column}.locations-page .our-offices ul li{border-radius:15px;margin:10px auto;padding:30px 60px}.locations-page .our-offices ul li:not(:first-child){border:0}.locations-page .our-offices ul li.active{border:1px solid #213c76}.locations-page .our-offices a.ofc-learnmore{display:block}.locations-page .our-offices ul li>.triangle{border-color:#213c76;bottom:-50px;top:unset}}