.page-template-template-attorney-single .hero-internal{grid-auto-rows:minmax(50px, auto);margin-top:-61px}.page-template-template-attorney-single .hero-internal .picture-wrapper{grid-row:1/6}.page-template-template-attorney-single .hero-internal .hero-content{grid-row:4/5}@media(min-width: 768px){.page-template-template-attorney-single .hero-internal{grid-auto-rows:minmax(80px, auto);margin-top:-81px}.page-template-template-attorney-single .hero-internal .picture-wrapper{grid-row:1/5}.page-template-template-attorney-single .hero-internal .hero-content{grid-row:3/5}}@media(min-width: 1280px){.page-template-template-attorney-single .hero-internal{margin-top:-140px}.page-template-template-attorney-single .hero-internal .picture-wrapper{grid-row:1/6}.page-template-template-attorney-single .hero-internal .hero-content{grid-row:3/6}}.attorney-info .attorney-image{width:calc(100% - 30px);position:relative;margin-bottom:50px}.attorney-info .attorney-image img{display:block;width:100%;height:auto}.attorney-info .attorney-image::after{content:"";position:absolute;background-color:var(--bgColor);top:30px;left:30px;width:100%;height:100%;z-index:-1}.attorney-info .attorney-content{margin-bottom:80px}.attorney-info .attorney-sidebar .info-item{margin-bottom:60px}.attorney-info .attorney-sidebar .info-item:last-child{margin-bottom:0}.attorney-info .attorney-sidebar .info-item .title{color:var(--tertiaryColor)}@media(min-width: 768px){.attorney-info{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:minmax(80px, auto);gap:0 30px}.attorney-info .main-heading{grid-column:4/7;grid-row:3/4;margin-bottom:0}.attorney-info .attorney-image{grid-column:1/4;grid-row:1/4;margin-bottom:0;align-self:flex-start}.attorney-info .attorney-content{grid-column:1/7;grid-row:5/6}.attorney-info .attorney-sidebar{grid-column:1/7;grid-row:6/7;margin-left:50px}}@media(min-width: 1280px){.attorney-info{grid-template-columns:repeat(12, 1fr);gap:0 40px}.attorney-info .main-heading{grid-column:7/13;grid-row:1/2;margin-bottom:0}.attorney-info .attorney-image{grid-column:1/7;grid-row:1/3;margin-bottom:50px}.attorney-info .attorney-content{grid-column:7/13;grid-row:2/12}.attorney-info .attorney-sidebar{grid-column:1/6;grid-row:3/12;margin-left:0}}

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