.main__home{width:100%;padding:0}.selling-points__grid{display:grid;grid-template-columns:repeat(4,1fr)}.selling-points__item{transition:all .3s ease;background:#f4f4f4}.selling-points__item h3,.selling-points__item>div{transition:all .3s ease}.selling-points__item:hover{transform:scale(1.025);box-shadow:0 0 1rem rgba(0,0,0,.25)}.selling-points__item:hover .selling-points__title{color:#0169ff}.selling-points__image{width:100%}.selling-points__content{padding:2rem}.selling-points__title{font-size:22px;font-weight:700;line-height:1.5}.selling-points .slick-arrow{top:100%;bottom:0}.selling-points .slick-prev{left:calc(50% - 2rem);transform:rotate(180deg) translateY(-50%)}.selling-points .slick-next{top:calc(100% + 18.5px);right:calc(50% - 2rem)}.about__grid,.our-firm__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.about h3,.our-firm h3{font-size:31px;line-height:43px;padding-bottom:.5rem;border-bottom:1px solid #0169ff}.about p,.our-firm p{clear:both}.our-firm__title{font-size:28px;margin-bottom:4rem;text-align:center;letter-spacing:6.4px}.our-firm h2{font-size:31px;font-weight:700;position:relative;max-width:570px;text-align:left}.our-firm h2:before{position:relative;display:block;float:left;width:152px;height:130px;margin-right:.5rem;margin-bottom:2rem;content:'';background:url(../../images/styled-e.png) no-repeat center center}.our-firm h2::first-letter{font-size:0;display:none;visibility:hidden}.our-firm h2 strong{color:#0169ff}.team{padding:0;color:#fff;background:#000}.team__container{position:relative;max-width:1460px;padding:5rem 0 7.5rem}.team__title{font-size:46px}.team__tagline{font-size:26px;line-height:41px;margin-bottom:4rem}.team__item{position:relative;overflow:hidden;padding:0 1rem}.team__link{display:block;color:#fff}.team__link:hover{color:#0169ff}.team__image{width:100%}.team__background{position:absolute;right:0;bottom:0;left:0;display:flex;width:calc(100% - 2rem);height:50%;margin:auto;padding-bottom:1rem;transition:all .3s ease;text-align:center;background:rgba(255,255,255,.24);justify-content:center;-webkit-clip-path:polygon(0 60%,100% 0,100% 100%,0 100%);clip-path:polygon(0 60%,100% 0,100% 100%,0 100%);justify-content:center;align-items:end}.team__background--content{display:flex;flex-direction:column}.team__job,.team__name{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.75)}.team__name{font-size:20px;margin-bottom:.5rem}.team__job{font-size:14px;font-weight:700;text-transform:uppercase}.team__overlay{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;width:calc(100% - 2rem);height:100%;margin:auto;margin:auto;transition:all .3s ease;transform:translateX(calc(100% + 2rem));text-align:center;background:#031024;justify-content:center;align-items:center}.team__overlay--content{display:flex;flex-direction:column}.team__cta{order:3}.team__item:hover .team__overlay{transform:translateX(0)}.team__btn{position:absolute;right:0;bottom:0}.team .mark-a-solomon .team__name{margin-top:.5rem;margin-bottom:0;order:2}.team .mark-a-solomon .team__job{margin-bottom:0;order:1}.team .mark-a-solomon .team__cta{margin-top:3rem}.team__carousel{max-width:calc(100% - 6rem);margin:0 auto}.practice-areas__container{position:relative;max-width:1170px;padding:5rem 0 7.5rem}.practice-areas__title{font-size:46px;margin-bottom:4rem}.practice-areas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.practice-areas__item{transition:all .3s ease;background:#f4f4f4}.practice-areas__item:hover{transform:scale(1.025);box-shadow:0 0 1rem rgba(0,0,0,.25)}.practice-areas__item:hover .practice-areas__cta{color:#000}.practice-areas__content{padding:2rem}.practice-areas__content h3,.practice-areas__content p{color:#000}.practice-areas__cta{font-weight:700;transition:.3s ease-in-out;letter-spacing:1.2px;text-transform:uppercase;color:#0169ff}.practice-areas__image{width:100%}.practice-areas__btn{position:absolute;right:0;bottom:0}.testimonials{padding:0;color:#fff;background:#031024}.testimonials__container{position:relative}.testimonials__grid{display:grid;grid-template-columns:620px calc(100% - 620px - 2rem);gap:4rem}.testimonials__left--mobile,.testimonials__right--mobile{display:none}.testimonials__right{padding:60px 0 120px}.testimonials__title{font-size:46px;margin-bottom:4rem}.testimonials__image{height:100%}.testimonials__btn{position:absolute;right:0;bottom:0}.about__container{max-width:1800px}.about h2{font-size:34px;margin-bottom:4rem}.about h3{font-size:22px;line-height:1.2}.about h4{font-weight:700}.about__grid{grid-template-columns:repeat(2,1fr) 360px}.about__image{height:100%}.awards{color:#fff;background:#000}.awards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.awards__item{display:flex;text-align:center;align-items:center;justify-content:center}.awards__item:nth-child(2){order:-1}.awards__image{margin:0 auto 1rem}.awards__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.awards__number{font-size:94px;font-weight:700;margin-bottom:1rem;color:#0169ff}.awards__number span{font-weight:300}.awards__tagline{font-size:22px;font-weight:700;line-height:1.2;margin-bottom:0}.awards__link{font-weight:700;text-transform:uppercase}.awards__link:hover{color:#fff}@media screen and (max-width:1199px){.selling-points__grid{padding:0 4rem;grid-template-columns:repeat(2,1fr)}.selling-points__title{font-size:20px}.selling-points__tagline{font-size:14px;line-height:24px;margin-bottom:0}.about h3,.our-firm h3{font-size:18px;line-height:30px}.our-firm__title{font-size:25px}.our-firm h2{font-size:18px}.our-firm h2:before{top:-.5rem;width:100px;height:80px;margin-right:.5rem;margin-bottom:.5rem;background-size:contain}.team{padding:0 2rem}.team__container{padding:4rem 0 6rem}.team__title{font-size:38px}.team__tagline{font-size:19px;line-height:32px}.team__name{font-size:16.28px}.team__job{font-size:12.66px}.team__btn{right:1rem}.team__carousel{max-width:calc(100% - 4rem)}.practice-areas__container{padding:2rem 1rem 6rem}.practice-areas__title{font-size:38px;margin-left:1rem}.practice-areas__content h3{font-size:18px;line-height:30px}.practice-areas__content p{display:none}.practice-areas__cta{font-size:14px}.practice-areas__btn{right:1rem}.testimonials__grid{display:block}.testimonials__left--mobile,.testimonials__right--mobile{display:block}.testimonials__left--desktop,.testimonials__right--desktop{padding-bottom:0}.testimonials__left--desktop img,.testimonials__right--desktop img{display:block}.testimonials__left{padding:0 0 6rem;order:2}.testimonials__right{order:1}.testimonials__title{font-size:38px;margin-left:1rem}.testimonials__image{margin:auto}.testimonials__btn{left:0;width:-moz-fit-content;width:fit-content;margin:auto}.testimonials .slick-next,.testimonials .slick-prev{top:calc(100% + 1rem);bottom:0}.testimonials .slick-prev{left:1rem}.testimonials .slick-next{right:1rem}.about{padding-bottom:0}.about__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.about__image{display:none}.awards__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:767px){.main__home{margin-top:2rem}.selling-points__grid{display:block}.about__grid,.our-firm__grid{text-align:center;grid-template-columns:repeat(1,1fr);gap:0}.team{padding:0 1rem 4rem;text-align:center}.team__btn{right:0;bottom:-4rem;left:0;width:-moz-fit-content;width:fit-content;margin:auto}.team .slick-arrow{top:100%;bottom:0}.team .slick-prev{left:calc(50% - 2rem);transform:rotate(180deg) translateY(-50%)}.team .slick-next{top:calc(100% + 18.5px);right:calc(50% - 2rem)}.team__carousel{max-width:100%}.practice-areas__grid{display:block}.practice-areas__btn{right:0;bottom:-3rem;left:0;width:-moz-fit-content;width:fit-content;margin:auto}.practice-areas .slick-arrow{top:100%;bottom:0}.practice-areas .slick-prev{left:calc(50% - 2rem);transform:rotate(180deg) translateY(-50%)}.practice-areas .slick-next{top:calc(100% + 18.5px);right:calc(50% - 2rem)}.testimonials__right{padding-bottom:4rem}.testimonials__title{text-align:center}.testimonials__image{display:none}.testimonials .slick-arrow{top:100%;bottom:0}.testimonials .slick-prev{left:calc(50% - 2rem);transform:rotate(180deg) translateY(-50%)}.testimonials .slick-next{top:calc(100% + 18.5px);right:calc(50% - 2rem)}.about h2{margin-bottom:2rem;text-align:center}.awards{padding-bottom:6rem}.awards__grid{grid-template-columns:repeat(1,1fr);gap:0}.awards .slick-arrow{top:100%;bottom:0}.awards .slick-prev{left:calc(50% - 2rem);transform:rotate(180deg) translateY(-50%)}.awards .slick-next{top:calc(100% + 18.5px);right:calc(50% - 2rem)}}
/*# sourceMappingURL=home.min.css.map */
