.single-attorney__header .header__body{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding:3rem 0 1rem;row-gap:2rem}.single-attorney__header .header__body .header__content,.single-attorney__header .header__body .header__profile-image{display:grid;height:100%;place-content:center;position:relative;width:100%}.single-attorney__header .header__body .header__profile-image>img{max-height:500px;width:100%}.single-attorney__header .header__body .header__content .header__content-info{max-width:430px}.single-attorney__header .header__body .header__content .header__content-info h1{color:var(--secondary-background);margin-bottom:2rem;padding-bottom:20px;position:relative}.single-attorney__header .header__body .header__content .header__content-info h1:after{background:var(--primary);bottom:0;content:"";height:1px;left:0;position:absolute;width:35%}.single-attorney__header .header__body .header__content .header__content-info .header__email,.single-attorney__header .header__body .header__content .header__content-info .header__fax,.single-attorney__header .header__body .header__content .header__content-info .header__phone,.single-attorney__header .header__body .header__content .header__content-info .header__position{font-size:1.25rem;text-transform:uppercase}.single-attorney__header .header__body .header__content .header__content-info .header__position{color:var(--primary);font-weight:700}.single-attorney__header .header__body .header__content .header__content-info .header__email>a{text-transform:lowercase}.single-attorney__header .header__body .header__content .header__content-info .header__social-links{align-items:center;display:flex}.single-attorney__header .header__body .header__content .header__content-info .header__social-links .social__link{margin-right:.5rem}.single-attorney__header .header__body .header__content .header__content-info .header__social-links .social__link .fab,.single-attorney__header .header__body .header__content .header__content-info .header__social-links .social__link .far{color:#000;transition:all .3s ease-in-out}.single-attorney__header .header__body .header__content .header__content-info .header__social-links .social__link .fab:hover,.single-attorney__header .header__body .header__content .header__content-info .header__social-links .social__link .far:hover{color:var(--primary)}.single-attorney__header .header__body .header__content .header__content-info .btn-contact{margin-top:20px;text-transform:capitalize}@media (min-width:768px){.single-attorney__header .header__body{column-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:0}}.form-slide:after{background-color:var(--secondary);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;visibility:hidden;width:100%;z-index:100}.form-slide[aria-hidden=false]:after{opacity:.8;visibility:visible}.form-slide .form-slide__form{background-color:#fff;-webkit-box-shadow:-5px 0 15px 5px rgba(36,75,90,.2);box-shadow:-5px 0 15px 5px rgba(36,75,90,.2);height:100%;padding:46px 40px;position:fixed;right:0;top:0;transform:translateX(100%);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:calc(100% - 28px);z-index:101}.form-slide[aria-hidden=false] .form-slide__form{transform:none}.form-slide .form-slide__form .btn-close{background-color:transparent;border:none;color:#9f9f9f;cursor:pointer;font-size:1.25rem;left:9px;position:absolute;top:6px}.form-slide .form-slide__form h2{color:var(--secondary);font-size:1.5rem;font-weight:500;padding-top:20px;position:relative}.form-slide .form-slide__form h2:before{background-color:var(--tertiary);content:"";height:2px;left:0;position:absolute;top:0;width:40px}.form-slide .form-slide__form .form{max-height:calc(100% - 80px);overflow:auto;overflow-x:hidden}.form-slide .form-slide__form .form::-webkit-scrollbar{width:6px}.form-slide .form-slide__form .form::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.form-slide .form-slide__form .form::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:10px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.form-slide .form-slide__form .form::-webkit-scrollbar-thumb:hover{background:#323e48}.form-slide .form-slide__form .form form{padding-right:10px;width:100%}.form-slide .form-slide__form .form form .hs-submit{margin-top:14px}@media (min-width:576px){.form-slide .form-slide__form{min-width:560px;width:30%}}a.social__link.social__address,a.social__link.social__linkedin{color:#000;height:auto;transition:all .3s ease-in-out;width:30px}