.btn,.button{position:relative;position:relative;display:inline-flex;height:80px;padding:0 10px;transition:all .25s ease-in-out;border-radius:3rem;background:#f2e2d6;justify-content:center;align-items:center}.btn span,.button span{font-size:19px;font-weight:700;display:inline-flex;height:63px;padding:0 2rem;transition:all .25s ease;text-transform:uppercase;color:#fff;border-radius:3rem;background:linear-gradient(to top,#9f4f34 0,#f27b53 100%);justify-content:center;align-items:center}.btn:hover span,.button:hover span{background:linear-gradient(to top,#336074 0,#42858e 100%)}.main__home{width:100%}.selling-points{z-index:10;padding-top:0;padding-bottom:100px;background:linear-gradient(to right,#172339 0,#2a4169 100%)}.selling-points__container{max-width:100%;padding:0 4rem}.selling-points__item{margin-top:-100px;padding:2rem 1rem 4rem;background:#faf3ee}.selling-points__item:hover{background:url(../../img/selling-points-hover.png) center center/cover no-repeat}.selling-points__item--1 .selling-points__link{display:inline-block;padding-bottom:.5rem}.selling-points__title{font-family:'Frank Ruhl Libre',serif;font-size:32px;font-weight:700;line-height:30px;color:#42858e}.selling-points__title:before{display:block;width:91px;height:46px;margin:0 auto 1.5rem;content:'';background:url(../../img/sunbeam.png) no-repeat center center}.selling-points__title:after{display:block;width:126px;height:16px;margin:2rem auto 1.5rem;content:'';background:url(../../img/selling-points-line.png) no-repeat center center}.selling-points__tagline{font-size:18px;line-height:30px;margin-bottom:1rem;color:#2f2f2f}.selling-points__link{font-weight:700;display:none;text-transform:uppercase;color:#8f7d6f;border-bottom:1px solid}.selling-points__link:hover{color:#42858e}.selling-points .slick-dots{bottom:-60px;margin-left:0;padding-left:0}.about__container,.our-firm__container{max-width:100%;padding:0 4rem}.about__title,.our-firm__title{font-family:'Frank Ruhl Libre',serif;font-size:105px;position:relative;text-transform:none;color:#223556}.about__title span,.our-firm__title span{font-family:Roboto,sans-serif;font-size:59px;font-weight:300;display:block;letter-spacing:70px;text-transform:uppercase;color:#a09084}.about__title:after,.our-firm__title:after{display:block;width:93px;height:86px;margin:2rem auto 6rem;content:'';background:url(../../img/star.png) center center/contain no-repeat}.about__grid,.our-firm__grid{gap:4rem}.about h2,.our-firm h2{font-family:'Frank Ruhl Libre',serif;font-size:33px;font-weight:500;padding-bottom:.5rem;text-transform:none;color:#42858e;border-bottom:1px solid}.about h3,.our-firm h3{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;text-transform:uppercase;color:#223556}.about ol,.about ul,.our-firm ol,.our-firm ul{margin-bottom:30px;margin-left:1rem;padding-left:0}.about ol li,.about ul li,.our-firm ol li,.our-firm ul li{line-height:36px;margin-bottom:1rem}.about ol li em,.about ul li em,.our-firm ol li em,.our-firm ul li em{font-weight:700;font-style:normal;color:#9f4f34}.about ol li::marker,.about ul li::marker,.our-firm ol li::marker,.our-firm ul li::marker{color:#9f4f34}.about ol li em,.our-firm ol li em{font-family:'Playfair Display',serif;font-weight:700;font-style:normal;color:#223556}.about ol li::marker,.our-firm ol li::marker{color:#223556}.about img,.our-firm img{margin-bottom:30px}.about blockquote,.our-firm blockquote{margin:0;padding:0}.about blockquote p:first-child,.our-firm blockquote p:first-child{font-size:24px;font-weight:700;margin-bottom:1rem}.about blockquote p:last-child,.our-firm blockquote p:last-child{font-size:20px;font-weight:700;font-style:normal;margin-bottom:1rem;text-transform:uppercase}.about__more,.our-firm__more{display:none}.our-firm__title{font-size:86px!important;color:#223556!important;border:0!important}.our-firm__title span{font-size:36px;letter-spacing:22px}.reasons{padding:110px 0;background:url(../../img/map-bg.png) no-repeat center center;background-size:cover}.reasons__title{font-size:40px;font-weight:300;margin-bottom:1rem;letter-spacing:7px;text-transform:uppercase;color:#9f4f34}.reasons__tagline{font-size:20px;font-weight:500;margin-bottom:3rem;color:#907c6e}.reasons__intro{font-family:'Frank Ruhl Libre',serif;font-size:33px;font-weight:900;margin-bottom:4rem;color:#223556}.reasons__grid{gap:2rem;grid-template-columns:repeat(5,1fr)}.reasons__carousel{display:none!important}.reasons__item{display:flex;flex-direction:column;padding:2rem;text-align:center;background:#f2f2e9;box-shadow:0 0 10px rgba(0,0,0,.3);align-items:center;gap:1.5rem}.reasons__item:hover{background:#e1d9d3;box-shadow:0 0 15px rgba(0,0,0,.5)}.reasons__item--number{font-weight:900;color:#429aab}.reasons__item--title{font-weight:700;color:#9f4f34}.reasons__item--tagline{line-height:30px}.reasons .slick-dots{bottom:-50px}.awards{padding-bottom:150px}.awards img{margin:auto}.awards .slick-dots{bottom:-90px}.testimonials{margin-bottom:240px;padding-bottom:150px;background:url(../../img/testimonials-bg.png) center center/cover no-repeat}.testimonials__title{font-family:'Frank Ruhl Libre',serif;font-size:94px;font-weight:400;text-transform:none;color:#fff}.testimonials__tagline{font-size:24px;font-weight:700;margin-bottom:3rem;text-transform:uppercase;color:#5faebe}.testimonials__button{margin-bottom:4rem;background-color:rgba(255,255,255,.1)!important}.testimonials__carousel{margin-bottom:-360px;padding-top:60px}.testimonials__item{position:relative}.testimonials__wrap{position:relative;z-index:1;width:calc(100% - 2.5rem);height:-moz-max-content;height:max-content;min-height:650px;margin:auto;padding:50px 0;background:#fef7f1}.testimonials__wrap:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;max-width:460px;height:calc(100% + 90px);margin:auto;content:'';border:1px solid #c4b1a3}.testimonials__content{position:relative;z-index:10;max-width:410px;margin:0 auto}.testimonials__stars{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 2rem}.testimonials__excerpt{font-family:'Frank Ruhl Libre',serif;font-size:32px;font-weight:500;line-height:40px;margin-bottom:3rem;color:#3b7c89}.testimonials__quote{line-height:32px;margin-bottom:1rem}.testimonials__name{line-height:24px;margin-bottom:.5rem;text-transform:uppercase}.testimonials__source{font-family:'Frank Ruhl Libre',serif;line-height:22px;text-transform:lowercase}.testimonials__source:after{display:block;width:74px;height:15px;margin:1rem auto 0;content:'';background:url(../../img/testimonial-line.png) center center/contain no-repeat}.testimonials .slick-list{overflow-y:visible;padding-top:120px;padding-bottom:50px}.testimonials .slick-dots{bottom:-90px}.lopez{padding-top:180px;padding-bottom:120px}.lopez__container{max-width:100%;padding:0 4rem 0 0}.lopez__grid{grid-template-columns:40% 1fr;gap:70px}.lopez__title{font-family:'Frank Ruhl Libre',serif;font-size:90px;font-weight:500;display:inline-block;margin-bottom:3rem;padding-bottom:1rem;text-transform:none;color:#223556;border-bottom:5px solid #9f4f34}.lopez__content{margin-bottom:4rem}.lopez ul{line-height:30px;margin-left:1rem;padding-left:0}.lopez li{margin-bottom:1rem}.lopez li::marker{color:#9f4f34}.lopez li em{font-weight:700;font-style:normal;color:#9f4f34}.lopez__more{display:none}.results{padding:110px 0}.results__background{position:absolute;z-index:1;top:0;left:0;width:100%;height:50%;background:url(../../img/results-bg.png) center center/cover no-repeat}.results__container{position:relative;z-index:10;max-width:100%;padding:0 4rem}.results__title{font-size:42px!important;font-weight:300;margin-bottom:0;letter-spacing:7px;text-transform:uppercase;color:#9f4f34}.results__button{background-color:rgba(255,255,255,.1)!important}.results__button--mobile{display:none!important}.results__carousel{margin-bottom:160px;padding-top:0}.results__item{position:relative}.results__wrap{position:relative;z-index:1;width:calc(100% - 2.5rem);height:-moz-max-content;height:max-content;min-height:680px;margin:auto;padding:60px 0 120px;background:#223556}.results__wrap:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;max-width:460px;height:calc(100% + 90px);margin:auto;content:'';border:1px solid #c4b1a3}.results__content{position:relative;z-index:10;max-width:410px;margin:0 auto}.results__amount{font-family:'Frank Ruhl Libre',serif;font-size:94px;position:relative;text-transform:uppercase;color:#42858e}.results__amount:after{display:block;width:75px;height:14px;margin:1rem auto 2rem;content:'';background:url(../../img/results-line.png) center center/contain no-repeat}.results__content{position:relative;z-index:10;display:grid;max-width:410px;margin:0 auto;grid-template-rows:auto 90px auto auto}.results__type{font-size:24px;font-weight:700;line-height:1.2;max-width:300px;margin:0 auto 2rem;color:#c4b1a3}.results__info{line-height:30px;color:#fff}.results .slick-list{overflow-y:visible;padding-top:120px;padding-bottom:50px}.results .slick-dots{bottom:-90px;padding-left:0}.results .slick-track{display:flex!important}.results .slick-slide{height:inherit!important}.practice-areas{padding:110px 0;background:url(../../img/practice-areas-bg.png) center center/cover no-repeat}.practice-areas__container{max-width:100%;padding:0 4rem}.practice-areas__grid{grid-template-columns:400px 1fr;gap:8rem;align-items:center}.practice-areas__title{font-family:'Frank Ruhl Libre',serif;font-size:86px;font-weight:500;position:relative;text-transform:none;color:#fff}.practice-areas__title:after{display:block;width:175px;height:18px;margin:2rem 0 4rem;content:'';background:url(../../img/practice-areas-line.png) center center/contain no-repeat}.practice-areas__list{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:0 5rem}.practice-areas__link{font-weight:500;position:relative;display:block;margin-bottom:2rem;padding-bottom:2rem;padding-left:2rem;text-transform:uppercase;color:#fff;border-bottom:1px solid #584e47}.practice-areas__link:hover{color:#3a7c88}.practice-areas__link:before{position:absolute;top:0;bottom:2rem;left:0;width:0;height:0;margin:auto;content:'';border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;border-left:10px solid #3a7c88}.practice-areas__button{margin-top:auto;background-color:rgba(255,255,255,.1)!important}.practice-areas__button span{background:#a18d7e!important}.practice-areas__button:hover span{background:linear-gradient(to top,#336074 0,#42858e 100%)!important}.faqs{background:#f2f2e9}.faqs__title{font-size:38px;font-weight:300;position:relative;margin-bottom:6rem;letter-spacing:7px;text-transform:uppercase;color:#9f4f34}.faqs__title:after{position:absolute;top:0;right:0;bottom:0;left:auto;width:45%;height:3px;margin:auto;content:'';background:#9f4f34}.faqs__list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faqs__question{font-size:18px;position:relative;padding-right:30px;padding-bottom:30px;padding-left:30px;cursor:pointer;color:#000;border-bottom:1px solid #c4b1a3}.faqs__question:after{font-size:20px;position:absolute;top:0;right:0;bottom:0;margin:auto;content:'+';color:#397a87}.faqs__question.active:after{content:'-'}.faqs__answer{display:none;padding:2rem;background:rgba(159,79,52,.1)}@media screen and (max-width:1199px){.btn,.button{height:63px}.btn span,.button span{font-size:14px;height:50px}.selling-points{padding:1rem}.selling-points{padding:2rem 1.5rem 6rem}.selling-points__container{padding:0}.selling-points__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.selling-points__item{margin-top:0;padding:1rem 2rem 2rem}.selling-points__title{font-size:24px;line-height:30px}.selling-points__title:before{width:78px;height:37px;margin-bottom:.5rem;padding:0 1rem}.selling-points__title:after{width:67px;height:8px;margin:.75rem auto 1rem;background-size:contain}.selling-points__tagline{font-size:14px;line-height:24px}.about__container,.our-firm__container{padding:0 1rem}.about__title,.our-firm__title{font-size:47px}.about__title span,.our-firm__title span{font-size:30px;letter-spacing:30px}.about__title:after,.our-firm__title:after{width:66px;height:63px;margin:1rem auto}.about__grid,.our-firm__grid{gap:2rem}.about h2,.our-firm h2{font-size:20px;line-height:26px;margin-bottom:1rem}.about h3,.our-firm h3{font-size:16px;line-height:24px;margin-bottom:1rem}.about ol,.about ul,.our-firm ol,.our-firm ul{font-size:14px;line-height:24px}.about ol li,.about ul li,.our-firm ol li,.our-firm ul li{line-height:1.5}.about blockquote p:first-child,.our-firm blockquote p:first-child{font-size:20px;margin-bottom:.5rem}.our-firm__title{font-size:44px!important;color:#223556!important}.our-firm__title span{font-size:26px;line-height:24px;max-width:220px;margin:0 auto 1rem;letter-spacing:6px}.reasons{padding:60px 0 100px}.reasons__title{font-size:25px;letter-spacing:3px}.reasons__tagline{font-size:16px;margin-bottom:2rem}.reasons__intro{font-size:24px;margin-bottom:50px}.reasons__grid{display:none}.reasons__carousel{display:block!important}.reasons__item{display:inline-flex!important;max-width:calc(100% - 2rem);min-height:230px;margin-bottom:2rem}.reasons__item--tagline br{display:none}.awards{padding-top:100px}.testimonials__container{padding-right:0;padding-left:0}.testimonials__title{font-size:46px;margin-bottom:1rem}.testimonials__tagline{font-size:18px;margin-bottom:2rem}.testimonials__button{margin-bottom:2rem}.testimonials__carousel{padding-top:0}.testimonials__wrap{min-height:700px;padding-right:2rem;padding-left:2rem}.testimonials__wrap:after{max-width:calc(100% - 2rem);height:calc(100% + 50px)}.testimonials__excerpt{font-size:17px;line-height:1.5;margin-bottom:1rem}.testimonials__quote{font-size:14px;line-height:24px}.testimonials__source:after{display:none}.testimonials .slick-list{padding-top:60px}.testimonials .slick-dots{bottom:-50px}.lopez{padding:100px 0 60px}.lopez__container{padding-right:1rem}.lopez__grid{display:block}.lopez__column--left{float:left;max-width:320px;height:430px;margin-right:2rem}.lopez__column--left img{height:100%;-o-object-fit:cover;object-fit:cover}.lopez__title{font-size:36px;margin-bottom:2rem;border-bottom-width:2px}.lopez__content{margin-bottom:2rem}.lopez p{color:#223556}.lopez__button{display:flex!important;max-width:272px;height:63px;margin:auto}.results{padding:60px 0 90px}.results__container{padding:0}.results__title{font-size:36px;margin-bottom:0}.results__button--desktop{display:none!important}.results__button--mobile{display:inline-flex!important;transform:translateY(160px)}.results__carousel{margin-bottom:120px;padding-top:0}.results__wrap{width:calc(100% - 1rem);padding:30px 1.5rem 60px}.results__wrap:after{max-width:calc(100% - 30px);height:calc(100% + 50px)}.results__amount{font-size:52px;font-weight:700}.results__type{font-size:20px;line-height:27px}.results .slick-list{padding-top:90px;padding-bottom:0}.practice-areas{margin-bottom:0;padding:60px 0}.practice-areas__grid{grid-template-columns:300px 1fr;gap:4rem}.practice-areas__title{font-size:50px;font-weight:400;line-height:59px}.practice-areas__list{grid-template-columns:1fr;gap:1rem}.practice-areas__link{margin-bottom:.5rem;padding-bottom:1rem}.practice-areas__link:before{bottom:1.25rem}.faqs__title{font-size:27px;font-weight:300;margin-bottom:4rem;text-align:center}.faqs__title:after{display:none}.faqs__list{margin-bottom:2rem;padding:0 1rem;grid-template-columns:1fr;gap:1rem}.faqs__question{font-size:14px;padding-bottom:20px}.faqs__question:after{color:#42858e}}@media screen and (max-width:767px){.about__title,.our-firm__title{font-size:36px;line-height:1.2!important;max-width:260px;margin:0 auto 2rem}.about__title span,.our-firm__title span{font-size:18px;line-height:1.2!important;margin-bottom:.5rem}.about__more,.our-firm__more{font-size:14px;font-weight:700;display:block;text-align:center;text-transform:uppercase;color:#223556}.about__more--content,.our-firm__more--content{display:none}.our-firm__title{font-size:32px!important;line-height:38px;max-width:320px;color:#223556!important}.lopez{padding-bottom:0;text-align:center}.lopez__container{padding-right:0}.lopez__column--left{float:none;max-width:100%;height:auto;margin-right:0}.lopez__column--right{padding:2rem 1rem}.lopez__button{position:absolute;top:330px;right:0;left:0}.lopez__more{font-size:14px;font-weight:700;display:block;margin-top:2rem;text-align:center;text-transform:uppercase;color:#223556}.lopez__more--content{display:none}.results__wrap{min-height:500px}.practice-areas__grid{grid-template-columns:1fr}.practice-areas__left{text-align:center}.practice-areas__title{font-size:40px;font-weight:400;line-height:48px;max-width:280px;margin:0 auto;text-align:center}.practice-areas__title:after{margin:2rem auto}}
/*# sourceMappingURL=home.min.css.map */
