.attorney-single-header{position:relative;margin-bottom:30px}.attorney-single-header .bg{z-index:0;position:absolute;top:0;right:0;left:0;height:63%}.attorney-single-header__inner{padding:25px 25px 0;position:relative;z-index:1}.attorney-single-header__left .title{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;margin-bottom:20px}.attorney-single-header__left .name{margin-bottom:30px}.attorney-single-header__left .back{display:none}.attorney-single-header__right .image{position:relative;aspect-ratio:1/1}.attorney-single-header__right .image picture{position:absolute;top:0;left:0;width:100%;height:100%}.attorney-single-header__right .image picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.attorney-single-header .blurb{position:absolute;z-index:10;width:225px;display:block;background-color:var(--primaryColor);padding:20px;margin-right:15px;bottom:0px}.attorney-single-header .blurb strong{color:var(--tertiaryColor)}.attorney-single-header .blurb p{color:#fff;font-size:25px;font-size:1.5625rem;line-height:35px;line-height:2.1875rem;font-weight:800}@media(min-width: 768px){.attorney-single-header .bg{height:334px}.attorney-single-header__inner{padding:140px 40px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto;box-sizing:border-box}.attorney-single-header__left{flex:0 0 60%}.attorney-single-header__left .name{margin-bottom:0;font-size:55px;font-size:3.4375rem;line-height:65px;line-height:4.0625rem}.attorney-single-header__left .back{display:block}.attorney-single-header__right{position:absolute;right:40px;flex:0 0 50%;margin-left:5%;display:flex;flex-flow:column;align-items:flex-end}.attorney-single-header__right .image{height:365px}.attorney-single-header__right .blurb{position:relative;width:225px;display:block;background-color:var(--primaryColor);padding:20px;margin-right:15px;margin-top:260px}.attorney-single-header__right .blurb strong{color:var(--tertiaryColor)}.attorney-single-header__right .blurb p{color:#fff;font-size:25px;font-size:1.5625rem;line-height:35px;line-height:2.1875rem;font-weight:800}}@media(min-width: 1280px){.attorney-single-header{background-color:var(--bgColor)}.attorney-single-header .bg{height:290px}.attorney-single-header__left .name{font-size:55px;font-size:3.4375rem;line-height:65px;line-height:4.0625rem;margin-bottom:40px}.attorney-single-header__inner{padding:80px 40px 60px;position:relative;min-height:auto;min-height:450px;align-items:center}.attorney-single-header__right{align-self:start;align-items:flex-start;flex:0 0 43%}.attorney-single-header__right .image{height:470px}.attorney-single-header__right .blurb{width:320px;padding:30px;margin-right:0;margin-left:-50px;margin-top:320px}.attorney-single-header__right .blurb p{font-size:35px;font-size:2.1875rem;line-height:45px;line-height:2.8125rem}}.page-container{padding-top:0;max-width:1280px;margin:0 auto;padding:0 20px}.page-container .main-content{max-width:100%}.page-container .main-content .content{width:100%;flex-direction:column-reverse;display:flex}.page-container .main-content .content .left{margin-top:0px}.page-container .main-content .content .left p:has(iframe){width:100%;aspect-ratio:16/9}.page-container .main-content .content .left p:has(iframe) iframe{width:100%;height:100%}.page-container .main-content .content .right{margin-top:0px}.page-container .main-content .content .right .featured-info{background-color:var(--primaryColor);border-radius:12px;padding:30px 20px;width:100%;margin-bottom:40px}.page-container .main-content .content .right .featured-info .tagline{display:flex;gap:25px;align-items:center;margin-bottom:5px}.page-container .main-content .content .right .featured-info .info{font-size:21px;font-size:1.3125rem;line-height:34px;line-height:2.125rem;color:#fff;font-weight:700;padding-left:40px}.page-container .main-content .content .right .widget_attorneys{background-color:var(--bgColor);padding:30px;margin-bottom:40px;border-radius:12px;text-align:center}.page-container .main-content .content .right .widget_attorneys .attorneys{padding-bottom:45px;margin:0}.page-container .main-content .content .right .widget_attorneys .attorneys .slick-dots{bottom:-5px}.page-container .main-content .content .right .widget_trust_logos{background-color:var(--bgColor);padding:50px 30px 70px;margin-bottom:40px;border-radius:12px;text-align:center}.page-container .main-content .content .right .widget_trust_logos .logos{padding-bottom:20px}.page-container .main-content .content .right .networks:has(li){background-color:var(--bgColor);padding:30px;border-radius:12px;margin-bottom:40px}.page-container .main-content .content .right .networks:has(li) ul{margin:0 auto;padding:0;list-style:none;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:10px}.page-container .main-content .content .right .networks:has(li) ul li{margin:0}.page-container .main-content .content .right .networks:has(li) ul li a{display:block}.page-container .main-content .content .right .networks:has(li) ul li a:hover svg path,.page-container .main-content .content .right .networks:has(li) ul li a:hover svg circle,.page-container .main-content .content .right .networks:has(li) ul li a:hover svg polygon{fill:var(--primaryColor)}.page-container .main-content .content .right .networks:has(li) ul li a svg{display:block}.page-container .main-content .content .right .networks:has(li) ul li a svg path,.page-container .main-content .content .right .networks:has(li) ul li a svg circle,.page-container .main-content .content .right .networks:has(li) ul li a svg polygon{fill:var(--tertiaryColor);transition:fill .2s ease}.page-container .main-content .content .right .achievements{display:flex;flex-direction:column !important}.page-container .main-content .content .right .achievements .col{margin-bottom:40px}.page-container .main-content .content .right .achievements .col .content{display:block}.page-container .main-content .content .right .achievements .col .content ul{margin:0;padding:0;list-style:none}.page-container .main-content .content .right .achievements .col .content ul li{list-style:disc;margin-left:20px;margin-bottom:0}.page-container .main-content .content .right .achievements .label{font-family:"Manrope",sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;line-height:28px;line-height:1.75rem;text-transform:uppercase;letter-spacing:3px;color:var(--primaryColor);margin-bottom:10px}.page-container .blurb{width:225px;display:block;background-color:var(--primaryColor);padding:20px;margin-right:15px;margin-top:300px;z-index:1;position:relative}.page-container .blurb strong{color:var(--tertiaryColor)}.page-container .blurb p{color:#fff;font-size:25px;font-size:1.5625rem;line-height:35px;line-height:2.1875rem;font-weight:800}@media(min-width: 768px){.page-container{padding:0 40px;padding-bottom:50px}.page-container .main-content .content{flex-direction:row;gap:40px}.page-container .main-content .content .left{margin-top:150px;flex:0 0 60%}.page-container .main-content .content .right{margin-top:150px;flex:1 1 100%;width:calc(40% - 40px)}.page-container .main-content .content .right .featured-info{padding:55px 45px}.page-container .main-content .content .right .back{display:none}}@media(min-width: 1280px){.page-container{min-height:300px}.page-container .main-content .content{gap:80px}.page-container .main-content .content .left{flex:0 0 650px;max-width:650px;margin-top:0px}.page-container .main-content .content .right{margin-top:110px}.page-container .main-content .content .right .widget_attorneys{padding:40px}.page-container .main-content .content .right .achievements{display:flex;flex-flow:row nowrap;justify-content:space-between}.page-container .main-content .content .right .achievements .col{flex:0 0 29%}}.back{margin:30px 0}.back a{display:block;display:flex;justify-content:center;align-items:center;width:69px;height:69px;background-color:var(--tertiaryColor)}.back a svg{display:block}

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