.text-inherit{font-size:inherit;line-height:inherit}.text-xs{font-size:calc(max(0.8125rem, 12px))}.text-sm{font-size:calc(max(0.875rem, 13px))}.text-lg{font-size:calc(max(1.125rem, 16px))}.text-xl{font-size:1.25rem}.text-ivy{font-family:ivyjournal, sans-serif}.text-bold{font-weight:600}.text-bolder{font-weight:700}.text-boldest{font-weight:900}.text-primary{color:#F36F21 !important}a.text-primary{color:#F36F21 !important}a.text-primary:hover,a.text-primary:focus,a.text-primary:active{color:#F36F21 !important}.text-secondary{color:#00A6A6}a.text-secondary{color:#00A6A6 !important}a.text-secondary:hover,a.text-secondary:focus,a.text-secondary:active{color:#00A6A6 !important}.text-black{color:#29333E !important}.text-dark{color:#404E5C !important}.text-dark-light{color:#4F6272 !important}@media (min-width: 1200px){.container-sm{max-width:720px}}@media (min-width: 1200px){.container-md{max-width:960px}}.bg-blue{background:linear-gradient(89.09deg, #DEFEF6 14.58%, #DDFAFC 95.95%)}.bg-light-gray{background-color:#EFF4F8}@media (min-width: 992px){.text-block{min-height:400px}}.img-block{text-align:center;margin-top:3rem}.img-block img{width:auto}@media (min-width: 576px) and (max-width: 767px){.img-block img{width:calc(min(75vw, 40rem))}}@media (min-width: 768px){.img-block{margin-top:0}}.img-block-lg{text-align:center;margin-top:3rem}.img-block-lg img{width:auto}@media (min-width: 576px) and (max-width: 991px){.img-block-lg img{width:calc(min(75vw, 40rem))}}@media (min-width: 992px){.img-block-lg{margin-top:0}}.m-extra{margin:2rem !important}.mt-extra{margin-top:2rem !important}.mr-extra{margin-right:2rem !important}.mb-extra{margin-bottom:2rem !important}.ml-extra{margin-left:2rem !important}.mx-extra{margin-right:2rem !important;margin-left:2rem !important}.mt-extra{margin-top:2rem !important;margin-bottom:2rem !important}@media (min-width: 576px){.m-sm-extra{margin:2rem !important}.mt-sm-extra{margin-top:2rem !important}.mr-sm-extra{margin-right:2rem !important}.mb-sm-extra{margin-bottom:2rem !important}.ml-sm-extra{margin-left:2rem !important}.mx-sm-extra{margin-right:2rem !important;margin-left:2rem !important}.mt-sm-extra{margin-top:2rem !important;margin-bottom:2rem !important}}@media (min-width: 768px){.m-md-extra{margin:2rem !important}.mt-md-extra{margin-top:2rem !important}.mr-md-extra{margin-right:2rem !important}.mb-md-extra{margin-bottom:2rem !important}.ml-md-extra{margin-left:2rem !important}.mx-md-extra{margin-right:2rem !important;margin-left:2rem !important}.mt-md-extra{margin-top:2rem !important;margin-bottom:2rem !important}}@media (min-width: 992px){.m-lg-extra{margin:2rem !important}.mt-lg-extra{margin-top:2rem !important}.mr-lg-extra{margin-right:2rem !important}.mb-lg-extra{margin-bottom:2rem !important}.ml-lg-extra{margin-left:2rem !important}.mx-lg-extra{margin-right:2rem !important;margin-left:2rem !important}.mt-lg-extra{margin-top:2rem !important;margin-bottom:2rem !important}}@media (min-width: 1200px){.m-xl-extra{margin:2rem !important}.mt-xl-extra{margin-top:2rem !important}.mr-xl-extra{margin-right:2rem !important}.mb-xl-extra{margin-bottom:2rem !important}.ml-xl-extra{margin-left:2rem !important}.mx-xl-extra{margin-right:2rem !important;margin-left:2rem !important}.mt-xl-extra{margin-top:2rem !important;margin-bottom:2rem !important}}section.family-law{position:relative}section.family-law::after,section.family-law::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;z-index:-1}section.family-law h1{font-size:2.5rem}section.family-law h1,section.family-law h2{font-weight:normal}@media (min-width: 1280px){section#hero.family-law{display:flex;align-items:center}}@media (min-width: 1280px) and (max-height: 1024px){section#hero.family-law{min-height:calc(100vh - 64px)}}section#hero.family-law::before{width:40%;top:-30rem;background-image:url("/images/family-law/bg-hero-left.svg");background-position:bottom left}@media (max-width: 480px){section#hero.family-law::before{display:none}}section#hero.family-law::after{width:60%;left:40%;background-image:url("/images/family-law/bg-hero-right.svg");background-position:top right}@media (max-width: 767px){section#hero.family-law::after{width:100%;left:0%;top:25rem}}@media (max-width: 400px){section#hero.family-law::after{top:30rem}}section#hero.family-law .hero-content{padding-top:10rem;padding-bottom:15rem}@media (max-width: 767px){section#hero.family-law .hero-content{padding-top:0;padding-bottom:30rem}}section#manage.family-law{margin-top:10rem}section#manage.family-law::before{top:4vw;left:15vw;background-image:url("/images/family-law/bg-manage.svg");background-position:top right}section#manage-2.family-law::before{right:5vw;background-image:url("/images/family-law/bg-manage-2.svg");background-position:left center}@media (min-width: 1280px){section#practice.family-law{display:flex;align-items:center}}@media (min-width: 1280px) and (max-height: 1024px){section#practice.family-law{min-height:calc(80vh - 64px)}}section#practice.family-law::before{left:10vw;right:8vw;background-image:url("/images/family-law/bg-practice.svg");background-position:left center}@media (max-width: 767px){section#practice.family-law .img-block img{width:calc(min(75vw, 25rem))}}