.provider-title.top-title{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;min-height:calc(12em + 200px);padding:160px 0 40px}.provider-title .title-block{max-width:47.5em}.provider-title .bg-overlay-black:before{background:rgba(0,0,0,.7)}.provider-title .title-block h1{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:1.7em;-webkit-justify-content:center;justify-content:center;line-height:1.2em;line-height:1.1em;margin:0 auto;padding:0 .5em;text-align:center}.provider-title .title-block h1 strong{font-size:1.1em;font-weight:400;line-height:1.2em}.provider-title .title-block p{font-size:.9em;line-height:1.5em;margin:.75em auto 1em;padding:0 2.5em;text-align:center}.main-content[class*=provider-]{-webkit-align-items:center;align-items:center;max-width:1200px;min-height:25em;padding:4em 0;position:relative}.main-content[class*=provider-],.specialties-block{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:1em;margin:0 auto}.specialties-block{-webkit-align-content:center;align-content:center;font-size:.9em;-webkit-justify-content:flex-start;justify-content:flex-start;padding:1em 0;width:100%}.specialties-block strong{-webkit-align-items:center;align-items:center;background:#f1edee;box-shadow:0 0 0 1px rgba(0,0,0,.1);display:-webkit-flex;display:flex;-webkit-flex:1 0 calc(50% - 0.5em);flex:1 0 calc(50% - 0.5em);font-size:.8em;font-weight:400;height:3em;-webkit-justify-content:center;justify-content:center;line-height:1em;margin:.25em;max-width:calc(50% - .5em);padding:0 .7em;text-align:center}.contact-block strong{display:block;width:100%}[class*=provider-]>[class*=block-]{display:-webkit-flex;display:flex;-webkit-flex:1 0 50%;flex:1 0 50%;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}[class*=provider-] .block-primary{-webkit-flex:1 0 66.66667%;flex:1 0 66.66667%;-webkit-order:3;order:3;padding:.5em 1em;position:relative}[class*=provider-] .block-secondary{-webkit-flex:1 0 33.33333%;flex:1 0 33.33333%;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-order:5;order:5;padding:.5em 1em;position:relative}[class*=provider-] .block-secondary.float-left{-webkit-order:1;order:1}[class*=provider-] .block-primary .list-block{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}[class*=provider-] .block-primary .list-block>*{margin:0 auto;width:100%}[class*=provider-] .block-primary .list-block h3{-webkit-align-self:flex-start;align-self:flex-start;font-size:1.8em;padding:.5em 0 0}[class*=provider-] .block-primary .list-block p{font-size:.7em;line-height:1.8em;padding:.5em 0}[class*=provider-] .block-primary .list-block .list-link{-webkit-align-self:flex-end;align-self:flex-end}[class*=provider-] .block-primary .list-block a{-webkit-flex:1 0 100%;flex:1 0 100%;width:100%}.main-content.provider-list{-webkit-align-items:flex-start;align-items:flex-start;padding:2em 0}.provider-list .block-primary{-webkit-flex:1 0 52%;flex:1 0 52%}.provider-list .block-primary:only-child{padding:1em}.provider-list .block-secondary{-webkit-flex:1 0 25%;flex:1 0 25%}.provider-list .block-primary>h2{-webkit-flex:1 0 100%;flex:1 0 100%;font-size:2em;line-height:1.2em;margin:1em auto 2em;padding:0 .6em;text-align:center}.provider-list .block-primary .list-block{-webkit-align-content:center;align-content:center;box-shadow:0 0 0 1px rgba(0,0,0,.2);display:-webkit-flex;display:flex;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto 1em;min-height:7.5em;padding:1em 8em 1em 1em;position:relative;width:100%}.provider-list .block-primary .list-block h3{font-size:1.1em;font-weight:400;letter-spacing:.025em;padding:0}.provider-list .block-primary .list-block a{color:#000;transition:color .2s}.provider-list .block-primary .list-block a:hover{color:rgba(107,91,0,.7);text-decoration:none}.provider-list .block-primary .list-block p{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;font-size:.8em;line-height:1.2em;padding:.5em 0 0;width:100%}.provider-list .block-primary .list-block p:last-of-type{font-size:.7em;font-weight:600;line-height:1.3em}.provider-list .block-primary .list-block .list-image{height:7.5em;overflow:hidden;padding:.25em;position:absolute;right:0;top:0;width:7.5em}.provider-list .block-primary .list-block .list-image img{height:100%;padding:0;width:unset}.main-content.provider-types{padding-top:2em}.provider-types .block-primary{padding:.5em;text-align:center}.provider-types .block-primary .list-block{background:#f1edee;-webkit-flex:1 0 100%;flex:1 0 100%;margin:.25em auto;padding:1em}.provider-types .block-primary .list-block h3{font-size:1.6em;line-height:1.2em;padding:.5em 0}.provider-types .block-primary .list-block h3 strong{font-weight:400}.provider-types .block-primary .list-block .list-link{font-size:1em}.provider-types .block-primary .list-block a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:1em;height:3.34em;-webkit-justify-content:center;justify-content:center;line-height:1em;padding:0 .5em}.main-content.provider-copy{padding:1em}.provider-copy .block-secondary{-webkit-align-content:flex-end;align-content:flex-end;font-size:1em;margin:1em auto;max-height:unset;padding:1em 0}.provider-copy .block-primary{-webkit-align-content:space-evenly;align-content:space-evenly;box-shadow:0 0 0 1px rgba(0,0,0,.2);-webkit-flex:unset;flex:unset;font-size:.9em;font-size:1em;margin:1em auto;max-height:10em;max-height:unset;padding:1em;position:relative;width:100%;z-index:5}.provider-copy .block-primary .list-block{-webkit-flex:1 0 100%;flex:1 0 100%;width:100%}.provider-copy .block-primary h4{-webkit-flex:1 0 100%;flex:1 0 100%;font-size:1.2em;line-height:1.2em;margin:0;-webkit-order:-3;order:-3;padding:0 0 .25em}.provider-copy .block-primary address{font-size:.8em;line-height:1.2em}.provider-copy .block-primary .contact-block{-webkit-flex:1 0 100%;flex:1 0 100%;font-size:.9em;font-weight:400;line-height:1.2em;padding:0 0 1em}.provider-copy .block-primary .contact-block strong{font-size:1em;font-weight:600}.provider-copy .block-primary.logo-copy .image-block{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-justify-content:center;justify-content:center;max-height:15em;max-width:unset;-webkit-order:-3;order:-3;overflow:hidden}.provider-copy .block-primary .image-block img{display:block;margin:1em auto;padding:0}.provider-copy .block-primary .link-block{font-size:.8em;font-weight:600;margin:.125em 0;-webkit-order:-2;order:-2;overflow:hidden;position:relative;white-space:nowrap}.provider-copy .block-primary.logo-copy .contact-block,.provider-copy .block-primary.logo-copy .link-block,.provider-copy .block-primary.logo-copy h4{-webkit-flex:unset;flex:unset;width:100%}.provider-copy .block-secondary>hr{margin:0 auto;opacity:0}.provider-copy .block-secondary>hr+p{font-size:.9em;font-style:italic}.provider-copy .block-secondary>hr+p em{font-size:.75em;font-weight:400}.provider-copy .coverage-block{-webkit-flex:1 0 calc(100% - 0.5em);flex:1 0 calc(100% - 0.5em);font-size:1em;margin:2.5em .25em 2em;max-width:30em;padding:0 0 0 1.5em}.provider-copy .coverage-block li{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:.75em;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;position:relative}.provider-copy .coverage-block li strong{font-size:1.1em;-webkit-order:4;order:4}.provider-copy .coverage-block li:before{border-bottom:1px dashed rgba(0,0,0,.2);content:"";display:block;-webkit-flex:1 0 auto;flex:1 0 auto;height:100%;margin:.75em .25em 0;-webkit-order:2;order:2}.hs_cos_wrapper>.provider-breadcrumb{padding:0 1em}.provider-breadcrumb .breadcrumb .current{display:none}.provider-breadcrumb .breadcrumb>li:after{opacity:0}@media only screen and (min-width:600px){.provider-list.col-list .block-primary{font-size:1em;font-size:2.75vw;-webkit-justify-content:flex-start;justify-content:flex-start}.provider-list.col-list .block-primary:only-child{padding:1em}.provider-list.col-list .block-primary .list-block{-webkit-align-content:unset;align-content:unset;-webkit-align-items:self-end;align-items:self-end;box-shadow:unset;-webkit-flex:0 1 calc(33.33333% - 1.5em);flex:0 1 calc(33.33333% - 1.5em);font-size:.9em;height:unset;margin:2em .75em 3em;min-height:12em;min-height:16em;padding:1em 13em 1em 3em;padding:11em .25em 0}.provider-list.col-list .block-primary .list-block h3{-webkit-align-self:flex-end;align-self:flex-end;font-size:1.1em;font-weight:700}.provider-list.col-list .block-primary .list-block p{font-size:.8em}.provider-list.col-list .block-primary .list-block p:last-of-type{font-size:.7em;font-weight:700;letter-spacing:0;order:4}.provider-list.col-list .block-primary .list-block .list-image{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%;height:10em;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0 auto;padding:0;right:0;top:0;width:unset}.provider-list.col-list .block-primary .list-block .list-image img{height:unset;padding:0;width:100%}#attorney_list.col-list .block-primary .list-block{padding-top:13em}#attorney_list.col-list .block-primary .list-block .list-image{height:12em}.provider-list.col-list .block-primary .list-block:before{background:#000;content:"";height:100%;opacity:.3;position:absolute;right:-.75em;top:0;width:1px}.provider-list.col-list .block-primary .list-block:nth-of-type(3n+0):before{border:none;content:none}.provider-types .block-primary .list-block{-webkit-flex:1 0 calc(33.33333% - 0.25em);flex:1 0 calc(33.33333% - 0.25em);margin:0 .125em;padding:1em .5em}.provider-types .block-primary .list-block h3{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:1em;-webkit-justify-content:center;justify-content:center;padding:1em 0;text-align:center}.provider-types .block-primary .list-block h3 strong{font-size:1.3em;-webkit-order:-1;order:-1;padding:.25em 0;width:100%}.provider-types .block-primary .list-block .list-link{font-size:.7em;max-width:320px;max-width:15em}.provider-copy .block-primary{margin:2em auto 1em;max-width:calc(100% - 3em);padding:1.5em 2em}.provider-copy .block-primary.logo-copy{font-size:.9em;padding-left:11em}.provider-copy .block-primary.logo-copy .image-block{bottom:0;-webkit-flex:unset;flex:unset;left:0;margin:.5em;max-height:unset;overflow:hidden;position:absolute;top:0;width:10em}.provider-copy .block-primary.logo-copy .image-block img{height:100%;height:unset;max-width:unset;padding:0;width:100%}.provider-copy .block-primary .contact-block{padding:.5em 0}.provider-copy .block-primary h4{font-size:1.1em;line-height:1em;padding:0;width:50%}.provider-copy .block-primary address{-webkit-flex:1 0 100%;flex:1 0 100%}.provider-copy .block-secondary{-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:1em auto;padding:0 1em}.specialties-block strong{-webkit-flex:1 0 calc(25% - 0.5em);flex:1 0 calc(25% - 0.5em);-webkit-flex:1 0 calc(33.33333% - 0.5em);flex:1 0 calc(33.33333% - 0.5em)}.provider-breadcrumb .breadcrumb .current{display:-webkit-flex;display:flex}.provider-breadcrumb .breadcrumb>li:after{opacity:1}}@media only screen and (min-width:720px){.provider-title .title-block h1{font-size:2.4em;line-height:1.1em}.provider-list .block-primary:only-child{padding:1em 3em}.provider-list .block-primary .list-block{height:10em;padding:1em 12em 1em 2em}.provider-list .block-primary .list-block h3{font-size:1.4em}.provider-list .block-primary .list-block p{font-size:1em}.provider-list .block-primary .list-block p:last-of-type{font-size:.9em}.provider-list .block-primary .list-block .list-image{height:100%;padding:.5em;width:unset}.provider-list .block-primary .list-block .list-image img{height:100%;width:unset}.provider-list.col-list .block-primary{font-size:2vw}.provider-list.col-list .block-primary .list-block{-webkit-flex:0 1 calc(25% - 2em);flex:0 1 calc(25% - 2em);margin:2em 1em 3em}.provider-list.col-list .block-primary .list-block h3{align-self:flex-end;font-size:1.2em;font-weight:600}.provider-list.col-list .block-primary .list-block p:last-of-type{font-size:.7em;font-weight:600}.provider-list.col-list .block-primary .list-block .list-image{height:10em;-webkit-justify-content:center;justify-content:center;left:0;margin:0 auto;right:unset;width:calc(100% - 1em);width:14em;width:100%}.provider-list.col-list .block-primary .list-block:before,.provider-list.col-list .block-primary .list-block:nth-of-type(3n):before{content:"";opacity:.2;right:-1em}.provider-list.col-list .block-primary .list-block:nth-of-type(4n+0):before{border:none;content:none}.provider-types .block-primary{background:#fff;-webkit-justify-content:center;justify-content:center;padding:1em 2em}.provider-types:not(.count-1) .block-primary .list-block{background:#f1edee;max-width:15.5em;padding:1em .75em}.provider-types .block-primary .list-block:nth-of-type(2){border:unset}.provider-types .block-primary .list-block h3{font-size:1em}.provider-types .block-primary .list-block .list-link{font-size:.8em}.main-content.provider-copy{padding:0 1em}.provider-copy .block-secondary{-webkit-flex:1 0 66.66667%;flex:1 0 66.66667%;padding:0 1.5em}.provider-copy .block-primary{-webkit-align-content:flex-start;align-content:flex-start;-webkit-flex:1 0 33.33333%;flex:1 0 33.33333%;max-height:unset;padding:1.5em 2em;width:unset}.provider-copy .block-primary.plain-copy{padding:3em 2em}.provider-copy .block-primary.logo-copy{padding-left:13.5em}.provider-copy .block-primary.logo-copy .image-block{max-width:unset;width:10em;width:12em}.provider-copy .block-primary.logo-copy .image-block img{height:unset;width:100%}.provider-copy .block-primary.single-copy.plain-copy{-webkit-align-content:center;align-content:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;height:12em;-webkit-justify-content:center;justify-content:center;padding:2em 1em}.provider-copy .block-primary.single-copy.plain-copy h4{-webkit-align-items:center;align-items:center;border-right:1px solid rgba(0,0,0,.2);display:-webkit-flex;display:flex;-webkit-flex:1 0 100%;flex:1 0 100%;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:1.5em;max-width:calc(50% - 1.5em);-webkit-order:-1;order:-1;padding:1em 1.5em 1em 0;width:unset}.provider-copy .block-primary.single-copy.plain-copy .contact-block,.provider-copy .block-primary.single-copy.plain-copy address{-webkit-flex:unset;flex:unset;max-width:calc(50% - 2.25em);width:unset}.provider-copy .block-primary.single-copy.plain-copy address{-webkit-order:4;order:4}.provider-copy .coverage-block{-webkit-flex:1 0 calc(100% - 1em);flex:1 0 calc(100% - 1em);font-size:1em;margin:2em auto 1.5em;padding:0 1.5em}.hs_cos_wrapper>.provider-breadcrumb{padding:0 3em}}@media only screen and (min-width:960px){.provider-title .title-block h1,.provider-title .title-block p{padding:0}.provider-list .block-primary .list-block{height:12em;padding:1em 13em 1em 3em}.provider-list .block-primary .list-block h3{font-size:1.8em}.provider-types .block-primary .list-block{-webkit-flex:1 0 calc(33.33333% - 1em);flex:1 0 calc(33.33333% - 1em);margin:0 .25em;padding:2em 1em 1em}.provider-types .block-primary .list-block h3{font-size:1.2em}.provider-copy.main-content{margin:4em auto 2em;min-height:27em;padding:0 2em}.provider-copy .block-primary.logo-copy{min-height:15em;padding-left:15em}.provider-copy .block-primary.full-copy{-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;font-size:1em;height:100%;-webkit-justify-content:center;justify-content:center;left:2em;margin:0 auto;min-height:26em;padding:1em;position:absolute;top:0;width:15em}.provider-copy .block-primary.full-copy.logo-copy{padding-top:15em}.provider-copy .block-primary.logo-copy .image-block{height:13em;left:0;margin:1em;top:0;width:13em}.provider-copy .block-primary.logo-copy .image-block img{height:unset;margin:0 auto;max-width:100%}.provider-copy .block-primary.full-copy h4{border-bottom:1px solid rgba(0,0,0,.2);-webkit-flex:unset;flex:unset;font-size:.9em;line-height:1.1em;padding:0 0 .25em;width:100%}.provider-copy .block-primary.full-copy .contact-block{-webkit-align-content:flex-end;align-content:flex-end;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:.7em;width:100%}.provider-copy .block-primary.full-copy h4+.contact-block{-webkit-flex:1 0 2.4em;flex:1 0 2.4em}.provider-copy .block-primary.full-copy .link-block{font-size:.7em}.provider-copy .block-primary.full-copy address{-webkit-flex:unset;flex:unset;font-size:.7em;width:100%}.provider-copy .block-secondary{font-size:.9em;line-height:1.8em;margin:0 auto;padding:0 2em 0 19em;width:unset}}@media only screen and (min-width:1200px){.provider-title.top-title{min-height:calc(10em + 200px);padding:160px 0 20px}.provider-list.col-list .block-primary{font-size:1.25em}}