.hero-internal{position:relative}.hero-internal picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.hero-internal picture img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.hero-internal .inner{position:relative;padding:230px 40px 100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;max-width:1600px;gap:100px}@media(max-width: 1279px){.hero-internal .inner{padding:140px 20px 40px}}@media(max-width: 767px){.hero-internal .inner{padding:120px 20px 40px;flex-direction:column;gap:40px}}.hero-internal .inner .image{flex:1 1 30%;width:100%;display:flex;justify-content:center;position:relative}.hero-internal .inner .image picture{position:absolute;top:-157px;width:530px}@media(max-width: 1279px){.hero-internal .inner .image picture{width:350px;top:-100px}}@media(max-width: 767px){.hero-internal .inner .image picture{position:relative;top:0;margin-top:60px}}.hero-internal .inner .image picture img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px;-o-object-position:0% 0%;object-position:0% 0%}.hero-internal .inner .hero-content{flex:1 1 60%;color:#fff;text-align:left;position:relative;padding-left:60px;max-width:100%}@media(max-width: 1279px){.hero-internal .inner .hero-content{max-width:initial}}@media(max-width: 767px){.hero-internal .inner .hero-content{text-align:center;padding:0}}.hero-internal .inner .attorney-title{font-size:28px;font-size:1.75rem;line-height:34px;line-height:2.125rem;text-transform:lowercase;text-transform:capitalize;font-weight:800}.attorneys-single{display:flex;flex-flow:row-reverse nowrap;max-width:1600px;margin:0 auto}@media(max-width: 767px){.attorneys-single{flex-flow:column;gap:0px}}.attorneys-single .attorney-bio{flex:1 1 auto;padding:100px 70px}@media(max-width: 767px){.attorneys-single .attorney-bio{padding:40px 20px}}.attorneys-single .attorney-info{flex:0 0 573px;background-color:var(--primaryColor);color:#fff;padding:210px 100px 101px}@media(max-width: 1279px){.attorneys-single .attorney-info{flex:0 0 370px}}@media(max-width: 767px){.attorneys-single .attorney-info{flex:0 0 100%;padding:40px}}.attorneys-single .attorney-info .headshot{margin-bottom:30px}

/*# sourceMappingURL=template-attorney-single.css.map */