@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Playfair+Display:wght@400;600&display=swap";@import"css-imports/vars/vars-min.css";@import"css-imports/reset/reset-min.css";@import"css-imports/slick-slider/slick-slider-min.css";@import"css-imports/slick-slider/slick-slider-theme-min.css";@import"css-imports/lity/lity-min.css";@import"css-imports/global/global.css";@import"css-imports/typography/typography.css";@import"css-imports/color-schemes/dark-1.css";@import"css-imports/color-schemes/dark-2.css";@import"css-imports/color-schemes/dark-3.css";@import"css-imports/color-schemes/light-1.css";@import"css-imports/color-schemes/light-2.css";@import"css-imports/color-schemes/light-3.css";.top-cta{position:-webkit-sticky;position:sticky;top:0;z-index:999;order:1;flex:0 0 100%;background-color:#5295ea;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 4rem;height:5rem}.top-cta p{font-family:var(--Lato);color:#fff;font-size:1.8rem;line-height:100%;text-transform:uppercase;font-weight:var(--black);letter-spacing:8%}@media(max-width: 1100px){.top-cta p{font-size:2.5rem;line-height:3.5rem}}@media(max-width: 767px){.top-cta p{font-size:1.5rem;line-height:2rem}}@media(max-width: 1100px){.top-cta p span{display:block}}.top-cta p a{font-family:var(--Lato);display:inline-block;font-weight:var(--black);color:rgba(var(--secondaryColor), 1);margin-left:2rem}@media(max-width: 767px){.top-cta p a{margin-left:0rem}}.top-bar{position:-webkit-sticky;position:sticky;top:5rem;z-index:998;background-color:rgba(var(--primaryColor), 1);display:flex;align-items:center;justify-content:space-between;padding:0 4rem;height:14rem}@media(max-width: 1100px){.top-bar{padding:2rem 3rem 2rem 3rem;height:auto}.top-bar.solid-color{background-color:rgba(var(--primaryColor), 1)}}@media(max-width: 767px){.top-bar{display:flex;top:4rem;padding:0rem 0rem 0rem 0rem;background-color:rgba(var(--primaryColor), 1);flex-direction:column;align-items:stretch}}.top-bar .firm-logo-wrapper{margin-right:2rem;order:2}@media(max-width: 1100px){.top-bar .firm-logo-wrapper{margin-right:0rem;padding:0rem}}@media(max-width: 767px){.top-bar .firm-logo-wrapper{padding:1.5rem 2rem 1.5rem 2rem;order:3}}.top-bar .firm-logo-wrapper .firm-logo{display:inline-block}.top-bar .firm-logo-wrapper .firm-logo img{max-width:30rem;height:auto;display:block}@media(max-width: 1279px){.top-bar .firm-logo-wrapper .firm-logo img{max-width:18rem}}.top-bar .call-nav{order:3}@media(max-width: 1100px){.top-bar .call-nav{display:flex;align-items:center}}@media(max-width: 767px){.top-bar .call-nav{padding:2rem 2rem 1rem 2rem;display:flex;justify-content:center;order:2;border-bottom:1px solid rgba(var(--secondaryColor), 1)}}.top-bar .call-nav .call-us{text-align:right;margin-bottom:1.2rem;display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.2rem,2vw,3rem)}@media(max-width: 1100px){.top-bar .call-nav .call-us{margin-bottom:0;padding:0}}@media(max-width: 767px){.top-bar .call-nav .call-us{text-align:center;justify-content:space-evenly;flex-wrap:wrap;gap:1.5rem;width:100%}}.top-bar .call-nav .call-us__item{display:flex;align-items:center}.top-bar .call-nav .call-us__item:not(:last-child)::after{content:"";width:1px;height:clamp(3rem,4vw,4.8rem);background-color:hsla(0,0%,100%,.8);margin-left:clamp(1.2rem,2vw,3rem)}@media(max-width: 767px){.top-bar .call-nav .call-us__item{flex-direction:column}.top-bar .call-nav .call-us__item:not(:last-child)::after{display:none}}.top-bar .call-nav .call-us .address-city{font-family:var(--Playfair);color:#fff;font-size:clamp(1.8rem,2vw,3rem);line-height:clamp(2.2rem,2.5vw,4rem);text-transform:capitalize;font-weight:var(--regular)}.top-bar .call-nav .call-us .phone-link{font-family:var(--Lato);display:inline-block;font-weight:var(--black);font-size:clamp(1.8rem,2vw,3rem);line-height:clamp(2.2rem,2.5vw,4rem);color:rgba(var(--secondaryColor), 1);margin-left:clamp(.8rem,1vw,2rem)}@media(max-width: 767px){.top-bar .call-nav .call-us .phone-link{margin-left:0}}@media(max-width: 874px)and (min-width: 768px){.top-bar .call-nav .call-us{gap:1.2rem}.top-bar .call-nav .call-us__item{gap:.8rem}.top-bar .call-nav .call-us__item:not(:last-child)::after{height:3.2rem;margin-left:1.2rem}.top-bar .call-nav .call-us .address-city{font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.1;max-width:8.5rem;text-align:center}.top-bar .call-nav .call-us .phone-link{font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.1;margin-left:.5rem;max-width:9rem;text-align:center;word-break:break-word}}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container{position:absolute;left:0px;top:100%;width:100%;background-color:rgba(var(--primaryColor), 1);z-index:999;padding:1rem 3rem 3rem 3rem;border-top:1px solid #fff;display:none;max-height:calc(100dvh - 220px);overflow-y:auto;padding-bottom:8rem}}@media(max-width: 767px){.top-bar .call-nav .menu-main-menu-container{border-top:1px solid rgba(var(--secondaryColor), 0.5);padding:1rem 2rem 3rem 2rem}}.top-bar .call-nav .menu-main-menu-container ul{display:flex;justify-content:flex-end}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul{display:block}}.top-bar .call-nav .menu-main-menu-container ul li{margin-right:4rem;position:relative}@media(max-width: 1279px){.top-bar .call-nav .menu-main-menu-container ul li{margin-right:3rem}}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul li{margin-right:0rem}}.top-bar .call-nav .menu-main-menu-container ul li:last-child{margin-right:0rem}.top-bar .call-nav .menu-main-menu-container ul li a{font-family:var(--Lato);font-size:1.8rem;line-height:2.2rem;color:#fff;font-weight:var(--bold);cursor:pointer;transition:color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul li a{display:block;padding:2rem 0rem 2rem 0rem}}.top-bar .call-nav .menu-main-menu-container ul li a:hover{color:rgba(var(--secondaryColor), 1)}.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu{display:block;position:absolute;left:0rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:27.5rem;padding-top:20px;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu{position:static;opacity:1;pointer-events:all;padding-top:0rem;width:100%;display:none}}.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li{background-color:rgba(var(--primaryColor), 1);margin-right:0px}.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li a{padding:1rem 2rem 1rem 2rem;display:block}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li a{padding:0rem 0rem 2rem 2rem}}.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li a span:after{display:none}.top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li:first-child a{padding-top:0rem}.top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children a span{position:relative}.top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children a span:after{content:"";background-color:#fff;width:.8rem;height:.4rem;position:absolute;bottom:.4rem;right:-1.5rem;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children a span:after{bottom:.7rem}}.top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children:hover ul.sub-menu{opacity:1;pointer-events:all}.top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children:hover>a{color:rgba(var(--secondaryColor), 1)}.top-bar .call-nav .menu-main-menu-container ul li.current-menu-item a{color:rgba(var(--secondaryColor), 1)}.top-bar .call-nav .menu-main-menu-container ul li.current-menu-ancestor>a{color:rgba(var(--secondaryColor), 1)}.top-bar .call-nav .menu-main-menu-container ul li:nth-last-of-type(-n+2) .sub-menu{left:auto;right:0rem}@media(max-width: 1100px){.top-bar .call-nav .menu-main-menu-container ul.menu>li{border-bottom:1px solid rgba(var(--secondaryColor), 0.5)}}.top-bar .call-nav .mobile-menu-btn{display:none;height:27px;width:40px;margin-left:3rem;cursor:pointer}.top-bar .call-nav .mobile-menu-btn .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.top-bar .call-nav .mobile-menu-btn .inner .line{height:2px;background-color:#fff;transition:width .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 1100px){.top-bar .call-nav .mobile-menu-btn{display:block}}@media(max-width: 767px){.top-bar .call-nav .mobile-menu-btn{position:absolute;top:115px;right:20px}}@media(max-width: 767px)and (max-width: 374px){.top-bar .call-nav .mobile-menu-btn{top:97px}}header{position:relative}@media(max-width: 767px){header{padding-top:180px}}header::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgb(6, 19, 42) 0%, rgba(6, 19, 42, 0.84) 18%, rgba(6, 19, 42, 0) 57%, rgba(6, 19, 42, 0) 100%);opacity:.3}@media(max-width: 767px){header::before{opacity:1}}header .readability-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%}header.novideo picture{position:absolute;inset:0;width:100%;height:100%;z-index:-1}header.novideo picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 767px){header.novideo picture img{-o-object-position:top center;object-position:top center}}header.novideo .banner{padding:7rem 9.5rem 17.5rem 9.5rem;display:flex;align-items:flex-end;justify-content:center}@media(max-width: 1100px){header.novideo .banner{padding:5rem 3rem 5rem 3rem}}@media(max-width: 767px){header.novideo .banner{padding:3rem 2rem 11.5rem 2rem;align-items:center;flex-direction:column}}@media(max-width: 413px){header.novideo .banner{padding:3rem 2rem 12.6rem 2rem}}header.novideo .banner .banner-inner{max-width:1250px;flex:1}@media(max-width: 1100px){header.novideo .banner .banner-inner{transform:none}}header.novideo .banner .banner-inner .banner-title{font-family:var(--Playfair);font-size:6rem;line-height:9rem;color:#fff;font-weight:var(--bold);max-width:685px;margin-bottom:5rem;position:relative}@media(max-width: 1100px){header.novideo .banner .banner-inner .banner-title{font-size:5.5rem;line-height:7.5rem;max-width:550px}}@media(max-width: 767px){header.novideo .banner .banner-inner .banner-title{font-size:30px;line-height:1.2;font-weight:400;text-align:center;max-width:90%;margin:0 auto 20px}}header.novideo .banner .banner-inner .free-consult-wrap{display:flex;height:7.5rem;position:relative}@media(max-width: 767px){header.novideo .banner .banner-inner .free-consult-wrap{position:absolute;bottom:0;left:0;width:100%}}header.novideo .banner .banner-inner .free-consult-wrap .arrow{height:100%;width:auto;margin-right:3rem}@media(max-width: 1100px){header.novideo .banner .banner-inner .free-consult-wrap .arrow{display:none}}header.novideo .banner .banner-inner .free-consult-wrap .consult-btn{height:100%}@media(max-width: 767px){header.novideo .banner .banner-inner .free-consult-wrap .consult-btn{border-radius:0;flex:1}}header.novideo .banner .banner-inner .free-consult-wrap .play-btn{height:100%;width:75px;margin-left:2rem;background-color:rgba(var(--secondaryColor), 1);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);box-shadow:0 4px 20px 0 rgba(0,0,0,.4)}@media(max-width: 767px){header.novideo .banner .banner-inner .free-consult-wrap .play-btn{border-radius:0;margin-left:1rem}}header.novideo .banner .banner-inner .free-consult-wrap .play-btn .play-arrow{display:block;width:1.5rem;height:2rem;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);background-color:rgba(var(--primaryColor), 1);transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}header.novideo .banner .banner-inner .free-consult-wrap .play-btn:hover{background-color:rgba(var(--tertiaryColor), 1)}header.novideo .banner .banner-inner .free-consult-wrap .play-btn:hover .play-arrow{background-color:#fff}header.novideo .banner .google-badge{display:flex;position:relative}header.video .background-video-wrapper{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1}@media(max-width: 767px){header.video .background-video-wrapper{height:calc(100% - 18.4rem);top:auto;bottom:0px}}@media(max-width: 413px){header.video .background-video-wrapper{height:calc(100% - 18.2rem)}}header.video .background-video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 767px){header.video .background-video-wrapper video{-o-object-position:top center;object-position:top center}}header.video .banner{padding:7rem 9.5rem 17.5rem 9.5rem;display:flex;align-items:center;justify-content:center}@media(max-width: 1100px){header.video .banner{padding:5rem 3rem 5rem 3rem}}@media(max-width: 767px){header.video .banner{padding:3rem 2rem 11.5rem 2rem}}@media(max-width: 413px){header.video .banner{padding:3rem 2rem 12.6rem 2rem}}header.video .banner .banner-inner{max-width:1250px;flex:1}@media(max-width: 1100px){header.video .banner .banner-inner{transform:none}}header.video .banner .banner-inner .banner-title{font-family:var(--Playfair);font-size:7rem;line-height:9rem;color:#fff;font-weight:var(--bold);max-width:685px;margin-bottom:5rem;position:relative}@media(max-width: 1100px){header.video .banner .banner-inner .banner-title{font-size:5.5rem;line-height:7.5rem;max-width:550px}}@media(max-width: 767px){header.video .banner .banner-inner .banner-title{font-size:4rem;line-height:5rem;max-width:280px;margin-bottom:0rem}}@media(max-width: 413px){header.video .banner .banner-inner .banner-title{max-width:220px;font-size:3.5rem;line-height:5.5rem}}header.video .banner .banner-inner .free-consult-wrap{display:flex;height:7.5rem;position:relative}@media(max-width: 767px){header.video .banner .banner-inner .free-consult-wrap{position:absolute;bottom:0;left:0;width:100%}}header.video .banner .banner-inner .free-consult-wrap .arrow{height:100%;width:auto;margin-right:3rem}@media(max-width: 1100px){header.video .banner .banner-inner .free-consult-wrap .arrow{display:none}}header.video .banner .banner-inner .free-consult-wrap .consult-btn{height:100%}@media(max-width: 767px){header.video .banner .banner-inner .free-consult-wrap .consult-btn{border-radius:0;flex:1}}header.video .banner .banner-inner .free-consult-wrap .play-btn{height:100%;width:75px;margin-left:2rem;background-color:rgba(var(--secondaryColor), 1);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);box-shadow:0 4px 20px 0 rgba(0,0,0,.4)}@media(max-width: 767px){header.video .banner .banner-inner .free-consult-wrap .play-btn{border-radius:0;margin-left:1rem}}header.video .banner .banner-inner .free-consult-wrap .play-btn .play-arrow{display:block;width:1.5rem;height:2rem;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);background-color:rgba(var(--primaryColor), 1);transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}header.video .banner .banner-inner .free-consult-wrap .play-btn:hover{background-color:rgba(var(--tertiaryColor), 1)}header.video .banner .banner-inner .free-consult-wrap .play-btn:hover .play-arrow{background-color:#fff}header.internal-header{height:auto;position:relative;padding-top:unset}header.internal-header .readability-overlay{background-color:rgba(0,0,0,.55)}header.internal-header .top-cta{position:-webkit-sticky;position:sticky;top:0;z-index:999;order:1;flex:0 0 100%;background-color:#5295ea;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 4rem;height:5rem}header.internal-header .top-cta p{font-family:var(--Lato);color:#fff;font-size:1.8rem;line-height:100%;text-transform:uppercase;font-weight:var(--black);letter-spacing:8%}@media(max-width: 1100px){header.internal-header .top-cta p{font-size:2.5rem;line-height:3.5rem}}@media(max-width: 767px){header.internal-header .top-cta p{font-size:1.5rem;line-height:2rem}}@media(max-width: 1100px){header.internal-header .top-cta p span{display:block}}header.internal-header .top-cta p a{font-family:var(--Lato);display:inline-block;font-weight:var(--black);color:rgba(var(--secondaryColor), 1);margin-left:2rem}@media(max-width: 767px){header.internal-header .top-cta p a{margin-left:0rem}}header.internal-header .top-bar{position:-webkit-sticky;position:sticky;top:5rem;z-index:998;background-color:rgba(var(--primaryColor), 0.7);display:flex;align-items:center;justify-content:space-between;padding:0 4rem;height:11rem}@media(max-width: 1100px){header.internal-header .top-bar{padding:2rem 3rem 2rem 3rem;height:auto}header.internal-header .top-bar.solid-color{background-color:rgba(var(--primaryColor), 1)}}@media(max-width: 767px){header.internal-header .top-bar{display:block;padding:0rem 0rem 0rem 0rem;background-color:rgba(var(--primaryColor), 1)}}header.internal-header .top-bar .firm-logo-wrapper{margin-right:2rem;order:2}@media(max-width: 1100px){header.internal-header .top-bar .firm-logo-wrapper{margin-right:0rem;padding:0rem}}@media(max-width: 767px){header.internal-header .top-bar .firm-logo-wrapper{padding:2rem 2rem 2rem 2rem;border-bottom:1px solid #fff}}header.internal-header .top-bar .firm-logo-wrapper .firm-logo{display:inline-block}header.internal-header .top-bar .firm-logo-wrapper .firm-logo img{max-width:30rem;height:auto;display:block}@media(max-width: 1279px){header.internal-header .top-bar .firm-logo-wrapper .firm-logo img{max-width:20rem}}header.internal-header .top-bar .call-nav{order:3}@media(max-width: 1100px){header.internal-header .top-bar .call-nav{display:flex;align-items:center}}@media(max-width: 767px){header.internal-header .top-bar .call-nav{padding:2rem 2rem 2rem 2rem;display:block}}header.internal-header .top-bar .call-nav .call-us{text-align:right;margin-bottom:1.2rem;display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.2rem,2vw,3rem)}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .call-us{margin-bottom:0;padding:0}}@media(max-width: 767px){header.internal-header .top-bar .call-nav .call-us{text-align:center;justify-content:center;flex-wrap:wrap;gap:1.5rem}}header.internal-header .top-bar .call-nav .call-us__item{display:flex;align-items:center}header.internal-header .top-bar .call-nav .call-us__item:not(:last-child)::after{content:"";width:1px;height:clamp(3rem,4vw,4.8rem);background-color:hsla(0,0%,100%,.8);margin-left:clamp(1.2rem,2vw,3rem)}@media(max-width: 767px){header.internal-header .top-bar .call-nav .call-us__item{flex-direction:column}header.internal-header .top-bar .call-nav .call-us__item:not(:last-child)::after{display:none}}header.internal-header .top-bar .call-nav .call-us .address-city{font-family:var(--Playfair);color:#fff;font-size:clamp(1.8rem,2vw,3rem);line-height:clamp(2.2rem,2.5vw,4rem);text-transform:capitalize;font-weight:var(--regular)}header.internal-header .top-bar .call-nav .call-us .phone-link{font-family:var(--Lato);display:inline-block;font-weight:var(--black);font-size:clamp(1.8rem,2vw,3rem);line-height:clamp(2.2rem,2.5vw,4rem);color:rgba(var(--secondaryColor), 1);margin-left:clamp(.8rem,1vw,2rem)}@media(max-width: 767px){header.internal-header .top-bar .call-nav .call-us .phone-link{margin-left:0}}@media(max-width: 874px)and (min-width: 768px){header.internal-header .top-bar .call-nav .call-us{gap:1.2rem}header.internal-header .top-bar .call-nav .call-us__item{gap:.8rem}header.internal-header .top-bar .call-nav .call-us__item:not(:last-child)::after{height:3.2rem;margin-left:1.2rem}header.internal-header .top-bar .call-nav .call-us .address-city{font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.1;max-width:8.5rem;text-align:center}header.internal-header .top-bar .call-nav .call-us .phone-link{font-size:clamp(1.8rem,2vw,2.3rem);line-height:1.1;margin-left:.5rem;max-width:9rem;text-align:center;word-break:break-word}}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container{position:absolute;left:0px;top:100%;width:100%;background-color:rgba(var(--primaryColor), 1);z-index:999;padding:1rem 3rem 3rem 3rem;border-top:1px solid #fff;display:none;max-height:calc(100dvh - 220px);overflow-y:auto;padding-bottom:8rem}}@media(max-width: 767px){header.internal-header .top-bar .call-nav .menu-main-menu-container{border-top:1px solid rgba(var(--secondaryColor), 0.5);padding:1rem 2rem 3rem 2rem}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul{display:flex;justify-content:flex-end}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul{display:block}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li{margin-right:4rem;position:relative}@media(max-width: 1279px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul li{margin-right:3rem}}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul li{margin-right:0rem}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li:last-child{margin-right:0rem}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li a{font-family:var(--Lato);font-size:1.8rem;line-height:2.2rem;color:#fff;font-weight:var(--bold);cursor:pointer;transition:color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul li a{display:block;padding:2rem 0rem 2rem 0rem}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li a:hover{color:rgba(var(--secondaryColor), 1)}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu{display:block;position:absolute;left:0rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:20.5rem;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu{position:static;opacity:1;pointer-events:all;padding-top:0rem;width:100%;display:none}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li{background-color:rgba(var(--primaryColor), 1);margin-right:0px}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li a{padding:1rem 2rem 1rem 2rem;display:block}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li a{padding:0rem 0rem 2rem 2rem}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li a span:after{display:none}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li:first-child a{padding-top:0rem}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children a span{position:relative}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children a span:after{content:"";background-color:#fff;width:.8rem;height:.4rem;position:absolute;bottom:.4rem;right:-1.5rem;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children a span:after{bottom:.7rem}}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children:hover ul.sub-menu{opacity:1;pointer-events:all}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.menu-item-has-children:hover>a{color:rgba(var(--secondaryColor), 1)}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.current-menu-item a{color:rgba(var(--secondaryColor), 1)}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li.current-menu-ancestor>a{color:rgba(var(--secondaryColor), 1)}header.internal-header .top-bar .call-nav .menu-main-menu-container ul li:nth-last-of-type(-n+2) .sub-menu{left:auto;right:0rem}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .menu-main-menu-container ul.menu>li{border-bottom:1px solid rgba(var(--secondaryColor), 0.5)}}header.internal-header .top-bar .call-nav .mobile-menu-btn{display:none;height:27px;width:40px;margin-left:3rem;cursor:pointer}header.internal-header .top-bar .call-nav .mobile-menu-btn .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}header.internal-header .top-bar .call-nav .mobile-menu-btn .inner .line{height:2px;background-color:#fff;transition:width .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}header.internal-header .top-bar .call-nav .mobile-menu-btn .inner .line:last-child{width:50%}@media(max-width: 1100px){header.internal-header .top-bar .call-nav .mobile-menu-btn{display:block}}@media(max-width: 767px){header.internal-header .top-bar .call-nav .mobile-menu-btn{position:absolute;top:24px;right:20px}}@media(max-width: 767px)and (max-width: 374px){header.internal-header .top-bar .call-nav .mobile-menu-btn{top:17px}}header.internal-header picture{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1}@media(max-width: 767px){header.internal-header picture{top:auto;bottom:0px}}header.internal-header picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}header.internal-header .banner{padding:6rem 9.5rem 6.5rem 9.5rem;display:flex;align-items:center;justify-content:center;min-height:410px}@media(max-width: 1100px){header.internal-header .banner{padding:5rem 3rem 5rem 3rem;min-height:350px}}@media(max-width: 767px){header.internal-header .banner{padding:3rem 2rem 11.5rem 2rem;min-height:350px}}@media(max-width: 413px){header.internal-header .banner{padding:3.5rem 2rem 12rem 2rem;min-height:250px}}header.internal-header .banner .banner-inner{max-width:1000px;flex:1}@media(max-width: 1100px){header.internal-header .banner .banner-inner{transform:none}}header.internal-header .banner .banner-inner .banner-title{font-family:var(--Playfair);font-size:7rem;line-height:8rem;color:#fff;font-weight:var(--bold);margin-bottom:3rem;position:relative;text-align:center;max-width:1000px}@media(max-width: 1100px){header.internal-header .banner .banner-inner .banner-title{font-size:5.5rem;line-height:6.5rem;margin-bottom:3rem}}@media(max-width: 845px){header.internal-header .banner .banner-inner .banner-title{font-size:4.5rem;line-height:5.5rem}}@media(max-width: 767px){header.internal-header .banner .banner-inner .banner-title{font-size:4rem;line-height:5rem;margin-bottom:0px}}@media(max-width: 413px){header.internal-header .banner .banner-inner .banner-title{font-size:3rem;line-height:4rem}}header.internal-header .banner .banner-inner .free-consult-wrap{display:flex;height:7.5rem;position:relative;justify-content:center}@media(max-width: 767px){header.internal-header .banner .banner-inner .free-consult-wrap{position:absolute;bottom:0;left:0;width:100%}}header.internal-header .banner .banner-inner .free-consult-wrap .arrow{height:100%;width:auto;margin-right:3rem}@media(max-width: 1100px){header.internal-header .banner .banner-inner .free-consult-wrap .arrow{display:none}}header.internal-header .banner .banner-inner .free-consult-wrap .consult-btn{height:100%}@media(max-width: 767px){header.internal-header .banner .banner-inner .free-consult-wrap .consult-btn{border-radius:0;flex:1}}header.internal-header .banner .banner-inner .free-consult-wrap .play-btn{height:100%;width:75px;margin-left:2rem;background-color:rgba(var(--secondaryColor), 1);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);box-shadow:0 4px 20px 0 rgba(0,0,0,.4)}@media(max-width: 767px){header.internal-header .banner .banner-inner .free-consult-wrap .play-btn{border-radius:0;margin-left:1rem}}header.internal-header .banner .banner-inner .free-consult-wrap .play-btn .play-arrow{display:block;width:1.5rem;height:2rem;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);background-color:rgba(var(--primaryColor), 1);transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}header.internal-header .banner .banner-inner .free-consult-wrap .play-btn:hover{background-color:rgba(var(--tertiaryColor), 1)}header.internal-header .banner .banner-inner .free-consult-wrap .play-btn:hover .play-arrow{background-color:#fff}.attention-grabber-outer{background-color:rgba(var(--lightGrey), 1);padding-inline:95px}@media(max-width: 1100px){.attention-grabber-outer{padding:3rem}}@media(max-width: 767px){.attention-grabber-outer{padding:3rem 2rem}}.attention-grabber-outer+section{padding-top:0 !important}@media(max-width: 767px){.attention-grabber-outer+section{padding-top:3rem !important}}.attention-grabber-outer .attention-grabber{background-color:rgba(var(--primaryColor), 1);max-width:1570px;margin:0 auto;display:flex;justify-content:space-between;padding:4rem 5rem 3.3rem 5rem;align-items:flex-end;box-shadow:0 10px 20px 0 rgba(19,59,110,.2);border-radius:8px;transform:translateY(-50%)}@media(max-width: 1100px){.attention-grabber-outer .attention-grabber{display:block;text-align:center;padding:4rem 5rem 4rem 5rem;transform:translateY(0)}}@media(max-width: 767px){.attention-grabber-outer .attention-grabber{padding:4rem 3rem 4rem 3rem}}.attention-grabber-outer .attention-grabber .left{margin-right:3rem}@media(max-width: 1100px){.attention-grabber-outer .attention-grabber .left{margin-bottom:3rem;margin-right:0rem}}.attention-grabber-outer .attention-grabber .left .line-one{font-family:var(--Lato);font-weight:var(--bold);color:rgba(var(--secondaryColor), 1);font-size:2rem;line-height:3rem;letter-spacing:.4rem;text-transform:uppercase;margin-bottom:.9rem}.attention-grabber-outer .attention-grabber .left .line-two{font-family:var(--playfair);font-size:3.2rem;line-height:4.4rem;color:#fff}@media(max-width: 1279px){.attention-grabber-outer .attention-grabber .left .line-two{font-size:2.5rem;line-height:4rem}}@media(max-width: 1100px){.attention-grabber-outer .attention-grabber .left .line-two{font-size:4.5rem;line-height:5rem}}@media(max-width: 767px){.attention-grabber-outer .attention-grabber .left .line-two{font-size:3.5rem;line-height:4.5rem}}@media(max-width: 1100px){.attention-grabber-outer .attention-grabber .right{display:flex;justify-content:center}}.attention-grabber-outer .attention-grabber .right .button{background-color:#fff}.attention-grabber-outer .attention-grabber .right .button:hover{background-color:rgba(var(--tertiaryColor), 1)}.form-outer{padding:0rem 9.5rem 0rem 9.5rem;margin-top:-8rem;position:relative}@media(max-width: 1279px){.form-outer{padding:0 5rem 0 5rem}}@media(max-width: 1100px){.form-outer{padding:4rem 3rem 0 3rem;margin-top:0px}}@media(max-width: 767px){.form-outer{padding:4rem 2rem 0 2rem}}.form-outer .gform_wrapper{background:#fff;box-shadow:0 10px 20px 0 rgba(19,59,110,.2);border-radius:8px;padding:3rem 4rem 4rem 4rem}@media(max-width: 1100px){.form-outer .gform_wrapper{padding:5rem 3rem 5rem 3rem}}@media(max-width: 767px){.form-outer .gform_wrapper{padding:3rem 2rem 3rem 2rem}}.form-outer .gform_wrapper .gform_heading{text-align:center;margin-bottom:3.5rem}.form-outer .gform_wrapper .gform_heading .gform_description{font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase;letter-spacing:.5rem}.form-outer .gform_wrapper .gform_body ul{display:flex;flex-wrap:wrap;justify-content:space-between}.form-outer .gform_wrapper .gform_body ul .gfield{flex-basis:calc(33.333% - 1.5rem);margin-bottom:3rem}@media(max-width: 1100px){.form-outer .gform_wrapper .gform_body ul .gfield{flex-basis:100%}}@media(max-width: 767px){.form-outer .gform_wrapper .gform_body ul .gfield{margin-bottom:2rem}}.form-outer .gform_wrapper .gform_body ul .gfield .gfield_label{display:none}.form-outer .gform_wrapper .gform_body ul .gfield input{width:100%;height:7.5rem;background-color:rgba(var(--primaryColor), 0.07);padding:0rem 2.5rem 0rem 2.5rem;border:none;font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3rem;color:var(--primaryColor);text-transform:capitalize}.form-outer .gform_wrapper .gform_body ul .gfield.textarea{flex-basis:100%}.form-outer .gform_wrapper .gform_body ul .gfield.textarea textarea{width:100%;background-color:rgba(var(--primaryColor), 0.07);padding:2.5rem 2.5rem 0rem 2.5rem;border:none;font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3.5rem;color:var(--primaryColor);text-transform:capitalize;height:18.5rem}.form-outer .gform_wrapper .gform_footer{text-align:center;display:flex;justify-content:center}.form-outer .gform_wrapper .gform_footer .gform_button{border:none;font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:2.5rem;letter-spacing:.4rem;text-transform:uppercase;color:rgba(var(--primaryColor), 1);box-shadow:0 4px 20px 0 rgba(0,0,0,.25);transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98),color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);cursor:pointer}@media(max-width: 500px){.form-outer .gform_wrapper .gform_footer .gform_button{width:100%}}.form-outer .gform_wrapper .gform_footer .gform_button:hover{background-color:rgba(var(--tertiaryColor), 1);color:#fff}#page-container .page-container-inner{display:flex;justify-content:space-between;max-width:1440px;margin:0 auto 0 auto}@media(max-width: 1100px){#page-container .page-container-inner{display:block}}#page-container .page-container-inner .main-content{padding:5rem 9.5rem 0rem}@media(max-width: 1310px){#page-container .page-container-inner .main-content{padding:5rem 5rem 5rem 5rem}}@media(max-width: 1100px){#page-container .page-container-inner .main-content{padding:5rem 3rem 3rem 3rem}}@media(max-width: 767px){#page-container .page-container-inner .main-content{padding:5rem 2rem 3rem 2rem}}#page-container .page-container-inner .sidebar{flex-basis:490px;flex-grow:0;flex-shrink:0}@media(max-width: 1279px){#page-container .page-container-inner .sidebar{flex-basis:400px}}#page-container .page-container-inner .sidebar .sidebar-inner{background-color:rgba(var(--primaryColor), 1);padding:9.5rem 4rem 8rem 4rem}@media(max-width: 1279px){#page-container .page-container-inner .sidebar .sidebar-inner{padding:4.5rem 3rem 8rem 3rem}}@media(max-width: 1100px){#page-container .page-container-inner .sidebar .sidebar-inner{padding:4.5rem 3rem 1rem 3rem}}@media(max-width: 767px){#page-container .page-container-inner .sidebar .sidebar-inner{padding:4.5rem 2rem 1rem 2rem}}#page-container .page-container-inner .sidebar .sidebar-inner .widget{margin-bottom:7.5rem}#page-container .page-container-inner .sidebar .sidebar-inner .widget .widgettitle{font-family:var(--Playfair);font-weight:var(--bold);font-size:5.2rem;line-height:6.5rem;color:#fff;text-transform:capitalize;margin-bottom:5.9rem}@media(max-width: 1279px){#page-container .page-container-inner .sidebar .sidebar-inner .widget .widgettitle{font-size:4rem;line-height:5.5rem;margin-bottom:4.5rem}}@media(max-width: 1100px){#page-container .page-container-inner .sidebar .sidebar-inner .widget .widgettitle{font-size:3.5rem;line-height:4.5rem;margin-bottom:3.5rem}}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li{position:relative;margin-bottom:3rem;border-bottom:1px solid rgba(var(--tertiaryColor), 0.5)}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li a{font-family:var(--Playfair);font-weight:var(--bold);font-size:1.8rem;line-height:3.7rem;color:#fff;padding:2rem 7rem 2rem 0rem;display:block}@media(max-width: 1279px){#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li a{font-size:2.5rem;line-height:3rem}}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li:before{content:"";width:50px;height:100%;position:absolute;top:0px;right:0px;background-color:rgba(var(--secondaryColor), 0.3);z-index:0;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li:after{content:"";width:50px;height:100%;position:absolute;top:0px;right:0px;display:inline-block;-webkit-mask:url(media/small-arrow.svg) no-repeat 50% 50%;mask:url(media/small-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:inherit;mask-size:cover;background-color:#fff;z-index:10;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li:hover:before{background-color:rgba(var(--secondaryColor), 1)}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li:hover:after{background-color:rgba(var(--primaryColor), 1)}#page-container .page-container-inner .sidebar .sidebar-inner .widget ul li:last-child{margin-bottom:0px}@media(max-width: 767px){#page-container .page-container-inner .sidebar .sidebar-inner .widget{margin-bottom:5rem}}#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help{margin-top:9rem}@media(max-width: 1100px){#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help{display:none}}#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city{font-family:var(--Playfair);font-weight:var(--bold);font-size:1.8rem;line-height:3.7rem;color:#fff;text-transform:uppercase;margin-bottom:.9rem}@media(max-width: 1279px){#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city{font-size:1.5rem;line-height:2.5rem}}@media(max-width: 1100px){#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city{font-size:1.8rem;line-height:3.7rem}}@media(max-width: 767px){#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city{font-size:1.5rem;line-height:2.5rem}}@media(max-width: 1100px){#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city span{display:block}}#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city a{font-family:var(--Lato);display:inline-block;font-weight:var(--black);color:rgba(var(--secondaryColor), 1);margin-left:2rem}@media(max-width: 767px){#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help .address-city a{margin-left:0rem}}#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help p{font-family:var(--Playfair);font-weight:var(--bold);font-size:5.2rem;line-height:6.9rem;color:#fff;margin-bottom:3rem}#page-container .page-container-inner .sidebar .sidebar-inner .here-to-help a{font-family:var(--Lato);font-weight:var(--bold);font-size:3rem;line-height:3.6rem;color:rgba(var(--secondaryColor), 1);letter-spacing:.2rem}.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info *:first-child{margin-top:0px}.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info h3{font-family:var(--Playfair);font-weight:var(--bold);font-size:5.2rem;line-height:6.5rem;color:#fff;text-transform:capitalize;margin-top:5rem;margin-bottom:3.5rem}@media(max-width: 1279px){.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info h3{font-size:4rem;line-height:5.5rem;margin-bottom:4.5rem}}@media(max-width: 1100px){.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info h3{font-size:3.5rem;line-height:4.5rem;margin-bottom:3.5rem}}@media(max-width: 767px){.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info h3{margin-top:3rem;margin-bottom:3rem}}.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info p{font-weight:var(--bold);color:#fff;margin-bottom:2rem}.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info hr{height:1px;background-color:rgba(var(--secondaryColor), 0.5);border:none;margin-bottom:1.3rem}.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info ul li{color:#fff}.single-team_members #page-container .page-container-inner .sidebar .sidebar-inner .team-member-info ul li:before{width:15px}.page-template-template-practice-areas #page-container .page-container-inner .main-content{padding:0}.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas{background-color:#fff}.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .title{color:rgba(var(--text), 1);font-size:7rem;line-height:8rem}@media(max-width: 1100px){.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .title{font-size:6rem;line-height:7rem;margin-bottom:7rem}}@media(max-width: 767px){.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .title{font-size:5rem;line-height:6.5rem}}.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .pa-grid .pa-box .span-container span{color:rgba(var(--tertiaryColor), 1)}.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .pa-grid .pa-box .arrow-box{background-color:rgba(var(--primaryColor), 1)}.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .pa-grid .pa-box:hover .arrow-box{background-color:rgba(var(--tertiaryColor), 1)}.page-template-template-practice-areas #page-container .page-container-inner .main-content #practice-areas .practice-areas-inner .pa-grid .pa-box:hover .arrow-box svg g g{stroke:#fff}.page-template-template-practice-areas #page-container .all-practice-areas{background-color:rgba(var(--lightGrey), 1);padding:8rem 7.5rem 8rem 7.5rem}@media(max-width: 1310px){.page-template-template-practice-areas #page-container .all-practice-areas{padding:5rem 5rem 5rem 5rem}}@media(max-width: 1100px){.page-template-template-practice-areas #page-container .all-practice-areas{padding:5rem 3rem 3rem 3rem}}@media(max-width: 1100px){.page-template-template-practice-areas #page-container .all-practice-areas{padding:5rem 2rem 3rem 2rem}}.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner{max-width:1290px;margin:0 auto 0 auto}.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner .all-pa{font-family:var(--Playfair);color:rgba(var(--text), 1);font-size:7rem;line-height:8rem;font-weight:var(--bold);margin-bottom:6rem;padding:0 20px}@media(max-width: 1100px){.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner .all-pa{font-size:6rem;line-height:7rem;margin-bottom:6rem}}@media(max-width: 767px){.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner .all-pa{font-size:4rem;line-height:5.5rem;padding:0;margin-bottom:5rem}}.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner ul{display:flex;flex-wrap:wrap}.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner ul li{flex-basis:33.333%;padding:0 20px;margin-bottom:3rem}@media(max-width: 1100px){.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner ul li{flex-basis:50%}}@media(max-width: 767px){.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner ul li{flex-basis:100%;padding:0px}}.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner ul li a{font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3rem;color:rgba(var(--text), 1);text-transform:capitalize;transition:color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.page-template-template-practice-areas #page-container .all-practice-areas .all-practice-areas-inner ul li a:hover{color:rgba(var(--tertiaryColor), 1)}.page-template-template-contact footer{display:flex;flex-direction:column}.page-template-template-contact footer .contact-info.single-address{order:2;padding:8rem 9.5rem 4rem 9.5rem;background-color:#fff}@media(max-width: 1279px){.page-template-template-contact footer .contact-info.single-address{padding:5rem 5rem 4rem 5rem}}@media(max-width: 1100px){.page-template-template-contact footer .contact-info.single-address{padding:5rem 3rem 4rem 3rem}}@media(max-width: 767px){.page-template-template-contact footer .contact-info.single-address{padding:5rem 2rem 4rem 2rem}}.page-template-template-contact footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .contact-box .contact-info{color:rgba(var(--primaryColor), 1)}.page-template-template-contact footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .social-media a svg{fill:rgba(var(--primaryColor), 1)}.page-template-template-contact footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column.right .contact-box{margin-bottom:5rem}.page-template-template-contact footer .contact-info.multiple-addresses{background-color:rgba(var(--primaryColor), 1);order:2}.page-template-template-contact footer .contact-info.multiple-addresses .multiple-addresses-inner .contact-title{color:#fff}.page-template-template-contact footer .contact-info.multiple-addresses .multiple-addresses-inner .primary-contact-info .contact-box .contact-info{color:rgba(var(--primaryColor), 1)}.page-template-template-contact footer .contact-info.multiple-addresses .multiple-addresses-inner .primary-contact-info .contact-box .social-media a svg{fill:rgba(var(--primaryColor), 1)}.page-template-template-contact footer .contact-info.multiple-addresses .multiple-addresses-inner .city-specific-contsct-info .contact-box .contact-info{color:rgba(var(--primaryColor), 1)}.page-template-template-contact footer .footer-contact-form{order:1;box-shadow:none !important;background-color:#fff}.page-template-template-contact footer .footer-contact-form ::-moz-placeholder{color:var(--primaryColor) !important}.page-template-template-contact footer .footer-contact-form ::placeholder{color:var(--primaryColor) !important}.page-template-template-contact footer .legal{order:3}.page-template-template-results #page-container .page-container-inner .main-content{padding:10rem 3rem 10rem 9.5rem;flex:1}@media(max-width: 1279px){.page-template-template-results #page-container .page-container-inner .main-content{padding:5rem 5rem 5rem 5rem}}@media(max-width: 1100px){.page-template-template-results #page-container .page-container-inner .main-content{padding:5rem 2rem 3rem 2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post{background-color:rgba(var(--lightGrey), 1);border-radius:20px;padding:7rem 10.7rem 4.5rem 6rem;margin-bottom:6rem}@media(max-width: 1279px){.page-template-template-results #page-container .page-container-inner .main-content .post{padding:7rem 5rem 4.5rem 5rem;margin-bottom:3rem}}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post{padding:3rem 2rem 4rem 2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .post-info{font-family:var(--Lato);font-weight:var(--black);font-size:2.2rem;line-height:2.7rem;text-transform:uppercase;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);margin-bottom:1.5rem}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-info{font-size:1.8rem;line-height:2.8rem;letter-spacing:.2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p{font-family:var(--Playfair);font-size:3.5rem;line-height:5.5rem;color:rgba(var(--primaryColor), 1);font-weight:var(--regular);margin-bottom:3.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p .read-more{font-family:var(--Lato);font-weight:var(--black);font-size:1.5rem;line-height:2rem;letter-spacing:.2rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase}@media(max-width: 1100px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p{font-size:3rem;line-height:5rem}}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p{font-size:2rem;line-height:3rem;margin-bottom:3.6rem}}.page-template-template-results #page-container .page-container-inner .main-content .post hr{border:none;background-color:rgba(var(--tertiaryColor), 0.5);height:1px;margin-bottom:4.5rem}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post hr{margin-bottom:2.5rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .cat-wrapper .category{font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:2.4rem;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase}.blog #page-container .page-container-inner .main-content,.archive #page-container .page-container-inner .main-content{padding:10rem 3rem 10rem 9.5rem}@media(max-width: 1279px){.blog #page-container .page-container-inner .main-content,.archive #page-container .page-container-inner .main-content{padding:5rem 5rem 5rem 5rem}}@media(max-width: 1100px){.blog #page-container .page-container-inner .main-content,.archive #page-container .page-container-inner .main-content{padding:5rem 2rem 3rem 2rem}}.blog #page-container .page-container-inner .main-content .post,.archive #page-container .page-container-inner .main-content .post{background-color:rgba(var(--lightGrey), 1);border-radius:20px;padding:7rem 10.7rem 4.5rem 6rem;margin-bottom:6rem}@media(max-width: 1279px){.blog #page-container .page-container-inner .main-content .post,.archive #page-container .page-container-inner .main-content .post{padding:7rem 5rem 4.5rem 5rem;margin-bottom:3rem}}@media(max-width: 767px){.blog #page-container .page-container-inner .main-content .post,.archive #page-container .page-container-inner .main-content .post{padding:3rem 2rem 4rem 2rem}}.blog #page-container .page-container-inner .main-content .post .post-info,.archive #page-container .page-container-inner .main-content .post .post-info{font-family:var(--Lato);font-weight:var(--black);font-size:2.2rem;line-height:2.7rem;text-transform:uppercase;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);margin-bottom:1.5rem}@media(max-width: 767px){.blog #page-container .page-container-inner .main-content .post .post-info,.archive #page-container .page-container-inner .main-content .post .post-info{font-size:1.8rem;line-height:2.8rem;letter-spacing:.2rem}}.blog #page-container .page-container-inner .main-content .post .post-title h2,.archive #page-container .page-container-inner .main-content .post .post-title h2{font-family:var(--Playfair);font-size:3.5rem;line-height:5.5rem;color:rgba(var(--primaryColor), 1);font-weight:var(--regular);margin-bottom:4.6rem}@media(max-width: 1100px){.blog #page-container .page-container-inner .main-content .post .post-title h2,.archive #page-container .page-container-inner .main-content .post .post-title h2{font-size:3rem;line-height:5rem}}@media(max-width: 767px){.blog #page-container .page-container-inner .main-content .post .post-title h2,.archive #page-container .page-container-inner .main-content .post .post-title h2{font-size:2rem;line-height:3rem;margin-bottom:3.6rem}}.blog #page-container .page-container-inner .main-content .post hr,.archive #page-container .page-container-inner .main-content .post hr{border:none;background-color:rgba(var(--tertiaryColor), 0.5);height:1px;margin-bottom:4.5rem}@media(max-width: 767px){.blog #page-container .page-container-inner .main-content .post hr,.archive #page-container .page-container-inner .main-content .post hr{margin-bottom:2.5rem}}.blog #page-container .page-container-inner .main-content .post .link-wrapper,.archive #page-container .page-container-inner .main-content .post .link-wrapper{display:flex;align-items:center;border:none;padding-bottom:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.blog #page-container .page-container-inner .main-content .post .link-wrapper span,.archive #page-container .page-container-inner .main-content .post .link-wrapper span{display:inline-block;margin-right:1.5rem;font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:2.5rem;text-transform:uppercase;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1)}.blog #page-container .page-container-inner .main-content .post .link-wrapper svg g g,.archive #page-container .page-container-inner .main-content .post .link-wrapper svg g g{fill:rgba(var(--tertiaryColor), 1);transition:fill .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.blog #page-container .page-container-inner .main-content .post .link-wrapper:hover svg g g,.archive #page-container .page-container-inner .main-content .post .link-wrapper:hover svg g g{fill:rgba(var(--primaryColor), 1)}.blog #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li,.archive #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li{display:flex;flex-direction:column-reverse;padding:1.5rem 0 0 0}.blog #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li a,.archive #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li a{font-size:2rem;line-height:3rem}.blog #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li .post-date,.archive #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li .post-date{font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:1rem;letter-spacing:.4rem;text-transform:uppercase;color:rgba(var(--tertiaryColor), 1)}.single-post header .top-bar{background-color:rgba(var(--primaryColor), 1)}.single-post header .top-bar .call-nav .menu-main-menu-container ul li ul.sub-menu li{background-color:rgba(var(--primaryColor), 1)}.single-post header picture{display:none}.single-post #page-container .post-title-container{padding:5rem 9.5rem 7rem 9.5rem;min-height:300px;display:flex;align-items:center}@media(max-width: 1310px){.single-post #page-container .post-title-container{padding:5rem 5rem 7rem 5rem}}@media(max-width: 1100px){.single-post #page-container .post-title-container{padding:5rem 3rem 5rem 3rem;min-height:250px}}@media(max-width: 767px){.single-post #page-container .post-title-container{padding:3rem 2rem 5rem 2rem}}.single-post #page-container .post-title-container .post-title{font-family:var(--Playfair);font-weight:var(--bold);font-size:6rem;line-height:8rem;color:rgba(var(--text), 1)}@media(max-width: 1100px){.single-post #page-container .post-title-container .post-title{font-size:5.5rem;line-height:7rem}}@media(max-width: 767px){.single-post #page-container .post-title-container .post-title{font-size:3.5rem;line-height:5rem}}.single-post #page-container .page-container-inner .main-content{padding:0rem 9.5rem 10rem 9.5rem}@media(max-width: 1310px){.single-post #page-container .page-container-inner .main-content{padding:0rem 5rem 10rem 5rem}}@media(max-width: 1100px){.single-post #page-container .page-container-inner .main-content{padding:0rem 3rem 3rem 3rem}}@media(max-width: 767px){.single-post #page-container .page-container-inner .main-content{padding:0rem 2rem 3rem 2rem}}.single-post #page-container .page-container-inner .main-content .post-info{font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:1rem;letter-spacing:.4rem;text-transform:uppercase;color:rgba(var(--tertiaryColor), 1)}@media(max-width: 767px){.single-post #page-container .page-container-inner .main-content .post-info{line-height:3rem;margin-bottom:2rem}}.single-post #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li{display:flex;flex-direction:column-reverse;padding:1.5rem 0 0 0}.single-post #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li a{font-size:2rem;line-height:3rem}.single-post #page-container .page-container-inner .sidebar .sidebar-inner .widget.widget_recent_entries ul li .post-date{font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:1rem;letter-spacing:.4rem;text-transform:uppercase;color:rgba(var(--tertiaryColor), 1)}.page-template-template-teamv2 .main-content{margin:0 auto}.page-template-template-teamv2 .attorneys-grid{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:30px}.page-template-template-teamv2 .attorneys-grid li{padding-left:0;flex:1 1 350px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page-template-template-teamv2 .attorneys-grid li a{max-width:100%;display:flex;flex-direction:column;border:none}.page-template-template-teamv2 .attorneys-grid li img{max-width:355px;height:355px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover}.page-template-template-teamv2 .attorneys-grid li .name,.page-template-template-teamv2 .attorneys-grid li .title{margin-bottom:20px;align-self:flex-start;text-align:left}.page-template-template-teamv2 .attorneys-grid li .name{font-family:var(--Playfair);font-size:35px;font-style:normal;font-weight:400;line-height:30px;color:#23456e}.page-template-template-teamv2 .attorneys-grid li strong{color:var(--secondaryColor)}.page-template-template-teamv2 .attorneys-grid li .title{font-family:var(--font1);font-size:18px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:1.8px}.page-template-template-teamv2 .attorneys-grid li::before{content:none}.page-template-template-results #page-container .page-container-inner .main-content,.page-template-template-testimonials #page-container .page-container-inner .main-content{padding:10rem 3rem 10rem 9.5rem;flex:1}@media(max-width: 1279px){.page-template-template-results #page-container .page-container-inner .main-content,.page-template-template-testimonials #page-container .page-container-inner .main-content{padding:5rem 5rem 5rem 5rem}}@media(max-width: 1100px){.page-template-template-results #page-container .page-container-inner .main-content,.page-template-template-testimonials #page-container .page-container-inner .main-content{padding:5rem 2rem 3rem 2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post,.page-template-template-testimonials #page-container .page-container-inner .main-content .post{background-color:rgba(var(--lightGrey), 1);border-radius:20px;padding:7rem 10.7rem 4.5rem 6rem;margin-bottom:6rem}@media(max-width: 1279px){.page-template-template-results #page-container .page-container-inner .main-content .post,.page-template-template-testimonials #page-container .page-container-inner .main-content .post{padding:7rem 5rem 4.5rem 5rem;margin-bottom:3rem}}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post,.page-template-template-testimonials #page-container .page-container-inner .main-content .post{padding:3rem 2rem 4rem 2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .post-info,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-info{font-family:var(--Lato);font-weight:var(--black);font-size:40px;line-height:2.7rem;text-transform:uppercase;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);margin-bottom:3rem}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-info,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-info{font-size:3rem;line-height:2.8rem;letter-spacing:.2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .testimonials,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .testimonials{font-family:var(--Lato);font-size:20px;line-height:45px;color:rgba(var(--primaryColor), 1);font-weight:var(--regular);margin-bottom:3.6rem;text-transform:none;letter-spacing:0}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p{font-family:var(--Playfair);font-size:3.5rem;line-height:5.5rem;color:rgba(var(--primaryColor), 1);font-weight:var(--bold);margin-bottom:1.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p .read-more,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p .read-more{font-family:var(--Lato);font-weight:var(--black);font-size:1.5rem;line-height:2rem;letter-spacing:.2rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase}@media(max-width: 1100px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p{font-size:3rem;line-height:5rem}}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p{font-size:3rem;line-height:3rem;margin-bottom:3.6rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt .description,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt .description{font-family:var(--Lato);font-size:20px;line-height:45px;color:rgba(var(--primaryColor), 1);font-weight:var(--regular);margin-bottom:3.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt .testimonial-name,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt .testimonial-name{font-family:var(--Playfair);font-size:3.5rem;line-height:5.5rem;color:rgba(var(--primaryColor), 1);font-weight:var(--bold);margin-bottom:1.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post hr,.page-template-template-testimonials #page-container .page-container-inner .main-content .post hr{border:none;background-color:rgba(var(--tertiaryColor), 0.5);height:1px;margin-bottom:4.5rem}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post hr,.page-template-template-testimonials #page-container .page-container-inner .main-content .post hr{margin-bottom:2.5rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .cat-wrapper .category,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .cat-wrapper .category{font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:2.4rem;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase}body.page-template-template-attorney-single{position:relative}body.page-template-template-attorney-single p{font-size:2rem;font-weight:400;line-height:3.5rem;margin-bottom:40px;margin-top:0;font-family:var(--Lato)}body.page-template-template-attorney-single p a{display:inline}body.page-template-template-attorney-single .back{margin-top:30px}body.page-template-template-attorney-single .back a{display:block;display:flex;justify-content:center;align-items:center;width:69px;height:69px;background-color:rgba(var(--tertiaryColor), 1)}body.page-template-template-attorney-single .back a svg{display:block}body.page-template-template-attorney-single .back a svg path{stroke:#fff}body.page-template-template-attorney-single .label{font-size:18px;line-height:28px;text-transform:uppercase;font-weight:bold;letter-spacing:3px;color:var(--primaryColor);margin-bottom:10px}body.page-template-template-attorney-single .attorney-single-header{position:relative;z-index:0;margin-bottom:50px}body.page-template-template-attorney-single .attorney-single-header .bg{background-color:var(--lightGrey);z-index:0;position:absolute;top:0;right:0;left:0;height:63%}body.page-template-template-attorney-single .attorney-single-header__inner{padding:50px 25px 0;position:relative;z-index:1}body.page-template-template-attorney-single .attorney-single-header__left .back{display:none}body.page-template-template-attorney-single .attorney-single-header__left .tagline{font-size:.8125rem;line-height:1.125rem;margin-bottom:40px;letter-spacing:6px;font-weight:700;display:inline-block;text-transform:uppercase;color:var(--primaryColor);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, rgba(var(--tertiaryColor)) 40%);padding-left:5px}body.page-template-template-attorney-single .attorney-single-header__left .h1{font-size:65px;line-height:75px;margin-bottom:40px}body.page-template-template-attorney-single .attorney-single-header__left .summary{display:block;margin-top:50px}body.page-template-template-attorney-single .attorney-single-header__right .image{margin-bottom:40px}body.page-template-template-attorney-single .attorney-single-header__right .image img{display:block;width:100%;height:auto}body.page-template-template-attorney-single .attorney-single-header__right .blurb{display:none}@media(min-width: 768px){body.page-template-template-attorney-single .attorney-single-header .bg{height:334px}body.page-template-template-attorney-single .attorney-single-header__inner{padding:80px 40px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto;min-height:607px}body.page-template-template-attorney-single .attorney-single-header__left .h1{font-size:55px;line-height:65px}body.page-template-template-attorney-single .attorney-single-header__left .back{display:block}body.page-template-template-attorney-single .attorney-single-header__left .summary{display:block;margin-top:50px}body.page-template-template-attorney-single .attorney-single-header__left .summary p{font-size:2rem;font-weight:400;line-height:3.5rem;margin-bottom:40px;margin-top:0;font-family:var(--Lato)}body.page-template-template-attorney-single .attorney-single-header__left .summary p a{display:inline}body.page-template-template-attorney-single .attorney-single-header__left .tagline{font-size:20px;line-height:1.125rem;margin-bottom:40px;letter-spacing:6px;font-weight:700;display:inline-block;text-transform:uppercase;color:var(--primaryColor);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, rgba(var(--tertiaryColor)) 40%);padding-left:5px}body.page-template-template-attorney-single .attorney-single-header__right{flex:0 0 50%;margin-left:5%;position:relative;display:flex;flex-flow:column;align-items:flex-end}body.page-template-template-attorney-single .attorney-single-header__right .image{width:100%}body.page-template-template-attorney-single .attorney-single-header__right .blurb{width:225px;display:block;background-color:var(--primaryColor);padding:20px;margin-right:15px;margin-top:-30px}body.page-template-template-attorney-single .attorney-single-header__right .blurb strong{color:var(--tertiaryColor)}body.page-template-template-attorney-single .attorney-single-header__right .blurb p{color:#fff;font-size:25px;line-height:35px;font-weight:800}body.page-template-template-attorney-single .attorney-single-header__right .back{display:none}}@media(min-width: 1280px){body.page-template-template-attorney-single .attorney-single-header{padding-top:100px}body.page-template-template-attorney-single .attorney-single-header .bg{height:290px}body.page-template-template-attorney-single .attorney-single-header__left .h1{font-size:65px;line-height:75px;margin-bottom:40px}body.page-template-template-attorney-single .attorney-single-header__right{align-items:flex-start;flex:0 0 43%}body.page-template-template-attorney-single .attorney-single-header__right .blurb{width:320px;padding:30px;margin-right:0;margin-left:-130px;margin-top:-180px}body.page-template-template-attorney-single .attorney-single-header__right .blurb p{font-size:35px;line-height:45px}}body.page-template-template-attorney-single .page-container{width:90%;margin:0 auto;padding-top:0;display:flex;position:inherit;z-index:2}body.page-template-template-attorney-single .page-container .summary{margin-bottom:30px}body.page-template-template-attorney-single .page-container .rest-of-content{margin-top:30px;display:none}body.page-template-template-attorney-single .page-container.expanded .rest-of-content{display:block}@media(min-width: 768px){body.page-template-template-attorney-single .page-container{margin:-150px auto 0 auto}body.page-template-template-attorney-single .page-container .summary a{display:none}body.page-template-template-attorney-single .page-container .summary p{font-size:2rem;font-weight:400;line-height:3.5rem;margin-bottom:40px;margin-top:0;font-family:var(--Lato)}body.page-template-template-attorney-single .page-container .summary p a{display:inline}}@media(min-width: 1024px){body.page-template-template-attorney-single .page-container{max-width:1140px;margin:-320px auto 0 auto}body.page-template-template-attorney-single .page-container.alt-design article{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}body.page-template-template-attorney-single .page-container.alt-design .pusher{display:none}body.page-template-template-attorney-single .page-container.alt-design .summary,body.page-template-template-attorney-single .page-container.alt-design .rest-of-content{flex:0 0 51%}body.page-template-template-attorney-single .page-container.alt-design .achievments{width:35%;margin-top:250px;flex-direction:column}body.page-template-template-attorney-single .page-container .pusher{width:58%;height:310px;display:inline;float:right}body.page-template-template-attorney-single .page-container .summary{margin-bottom:70px}body.page-template-template-attorney-single .page-container .read-more{display:none}body.page-template-template-attorney-single .page-container .rest-of-content{display:block !important}body.page-template-template-attorney-single .page-container .achievments{margin-top:100px;display:flex;flex-flow:row nowrap;justify-content:space-between}body.page-template-template-attorney-single .page-container .achievments .col{flex:0 0 29%}}body.page-template-template-attorney-single .achievments .col{margin-bottom:40px}body.page-template-template-attorney-single .achievments .col .label{font-family:var(--Lato);font-size:18px;line-height:28px;text-transform:uppercase;font-weight:bold;letter-spacing:3px;color:var(--primaryColor);margin-bottom:10px}body.page-template-template-attorney-single .achievments .col .items{margin:0;padding:0;list-style:none}body.page-template-template-attorney-single .achievments .col .items li{font-size:18px;line-height:28px;color:var(--primaryColor);margin-bottom:10px;font-family:var(--Lato)}body.page-template-template-attorney-single .achievments .col .items li strong{color:var(--tertiaryColor)}.page-template-template-results #page-container .page-container-inner .main-content,.page-template-template-testimonials #page-container .page-container-inner .main-content{padding:10rem 3rem 10rem 9.5rem;flex:1}@media(max-width: 1279px){.page-template-template-results #page-container .page-container-inner .main-content,.page-template-template-testimonials #page-container .page-container-inner .main-content{padding:5rem 5rem 5rem 5rem}}@media(max-width: 1100px){.page-template-template-results #page-container .page-container-inner .main-content,.page-template-template-testimonials #page-container .page-container-inner .main-content{padding:5rem 2rem 3rem 2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post,.page-template-template-testimonials #page-container .page-container-inner .main-content .post{background-color:rgba(var(--lightGrey), 1);border-radius:20px;padding:7rem 10.7rem 4.5rem 6rem;margin-bottom:6rem}@media(max-width: 1279px){.page-template-template-results #page-container .page-container-inner .main-content .post,.page-template-template-testimonials #page-container .page-container-inner .main-content .post{padding:7rem 5rem 4.5rem 5rem;margin-bottom:3rem}}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post,.page-template-template-testimonials #page-container .page-container-inner .main-content .post{padding:3rem 2rem 4rem 2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .post-info,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-info{font-family:var(--Lato);font-weight:var(--black);font-size:40px;line-height:2.7rem;text-transform:uppercase;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);margin-bottom:3rem}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-info,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-info{font-size:3rem;line-height:2.8rem;letter-spacing:.2rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .testimonials,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .testimonials{font-family:var(--Lato);font-size:20px;line-height:45px;color:rgba(var(--primaryColor), 1);font-weight:var(--regular);margin-bottom:3.6rem;text-transform:none;letter-spacing:0}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p{font-family:var(--Playfair);font-size:3.5rem;line-height:5.5rem;color:rgba(var(--primaryColor), 1);font-weight:var(--bold);margin-bottom:1.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p .read-more,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p .read-more{font-family:var(--Lato);font-weight:var(--black);font-size:1.5rem;line-height:2rem;letter-spacing:.2rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase}@media(max-width: 1100px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p{font-size:3rem;line-height:5rem}}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt p,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt p{font-size:3rem;line-height:3rem;margin-bottom:3.6rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt .description,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt .description{font-family:var(--Lato);font-size:20px;line-height:45px;color:rgba(var(--primaryColor), 1);font-weight:var(--regular);margin-bottom:3.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post .post-excerpt .testimonial-name,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .post-excerpt .testimonial-name{font-family:var(--Playfair);font-size:3.5rem;line-height:5.5rem;color:rgba(var(--primaryColor), 1);font-weight:var(--bold);margin-bottom:1.6rem}.page-template-template-results #page-container .page-container-inner .main-content .post hr,.page-template-template-testimonials #page-container .page-container-inner .main-content .post hr{border:none;background-color:rgba(var(--tertiaryColor), 0.5);height:1px;margin-bottom:4.5rem}@media(max-width: 767px){.page-template-template-results #page-container .page-container-inner .main-content .post hr,.page-template-template-testimonials #page-container .page-container-inner .main-content .post hr{margin-bottom:2.5rem}}.page-template-template-results #page-container .page-container-inner .main-content .post .cat-wrapper .category,.page-template-template-testimonials #page-container .page-container-inner .main-content .post .cat-wrapper .category{font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:2.4rem;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase}body:not(.home) footer .footer-contact-form{box-shadow:0 4px 20px 0 rgba(0,0,0,.25)}footer .footer-contact-form{padding:8rem 9.5rem 13rem 9.5rem;position:relative}@media(max-width: 1279px){footer .footer-contact-form{padding:7rem 5rem 10rem 5rem}}@media(max-width: 1100px){footer .footer-contact-form{padding:6rem 3rem 8rem 3rem}}@media(max-width: 767px){footer .footer-contact-form{padding:5rem 2rem 6rem 2rem}}footer .footer-contact-form .footer-contact-form-inner{max-width:1250px;margin:0 auto 0 auto}footer .footer-contact-form .footer-contact-form-inner .form-title{font-family:var(--Playfair);font-weight:var(--bold);font-size:9rem;line-height:12rem;color:rgba(var(--text), 1);margin-bottom:5rem}@media(max-width: 1100px){footer .footer-contact-form .footer-contact-form-inner .form-title{font-size:6.5rem;line-height:8.5rem}}@media(max-width: 767px){footer .footer-contact-form .footer-contact-form-inner .form-title{font-size:4.5rem;line-height:5.5rem}}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper{background:#fff}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_heading{text-align:center;margin-bottom:3.5rem}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_heading .gform_description{font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3rem;color:rgba(var(--tertiaryColor), 1);text-transform:uppercase;letter-spacing:.5rem}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul{display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield{flex-basis:calc(33.333% - 1.5rem);margin-bottom:3rem}@media(max-width: 1100px){footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield{flex-basis:100%}}@media(max-width: 767px){footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield{margin-bottom:2rem}}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield .gfield_label{display:none}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield input{width:100%;height:7.5rem;background-color:rgba(var(--primaryColor), 0.07);padding:0rem 2.5rem 0rem 2.5rem;border:none;font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3rem;color:var(--primaryColor);text-transform:capitalize}@media(max-width: 767px){footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield input{font-size:2rem;padding:0 2rem 0 2rem}}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield.textarea{flex-basis:100%}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_body ul .gfield.textarea textarea{width:100%;background-color:rgba(var(--primaryColor), 0.07);padding:2.5rem 2.5rem 0rem 2.5rem;border:none;font-family:var(--Lato);font-weight:var(--bold);font-size:2.5rem;line-height:3.5rem;color:var(--primaryColor);text-transform:capitalize;height:29.7rem}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_footer{margin-top:3rem}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_footer .gform_button{border:none;font-family:var(--Lato);font-weight:var(--black);font-size:2rem;line-height:2.5rem;letter-spacing:.4rem;text-transform:uppercase;color:rgba(var(--primaryColor), 1);box-shadow:0 4px 20px 0 rgba(0,0,0,.25);transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98),color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);cursor:pointer}footer .footer-contact-form .footer-contact-form-inner .gform_wrapper .gform_footer .gform_button:hover{background-color:rgba(var(--tertiaryColor), 1);color:#fff}footer .contact-info.single-address{background-color:rgba(var(--primaryColor), 1);padding:5rem 9.5rem 4rem 9.5rem}@media(max-width: 1279px){footer .contact-info.single-address{padding:5rem 5rem 4rem 5rem}}@media(max-width: 1100px){footer .contact-info.single-address{padding:5rem 3rem 4rem 3rem}}@media(max-width: 767px){footer .contact-info.single-address{padding:5rem 2rem 4rem 2rem}}footer .contact-info.single-address .single-address-inner{max-width:1250px;margin:0 auto 0 auto}footer .contact-info.single-address .single-address-inner .contact-title{font-family:var(--Playfair);font-weight:var(--bold);font-size:9rem;line-height:12rem;color:#fff;margin-bottom:7.3rem}@media(max-width: 1100px){footer .contact-info.single-address .single-address-inner .contact-title{margin-bottom:7rem}}@media(max-width: 767px){footer .contact-info.single-address .single-address-inner .contact-title{font-size:5rem;line-height:6rem;margin-bottom:4rem}}footer .contact-info.single-address .single-address-inner .contact-info-wrapper{display:flex}@media(max-width: 767px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper{display:block}}@media(max-width: 1100px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column{flex-basis:50%}}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .contact-box{margin-bottom:7.4rem;margin-bottom:4rem}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .contact-box .label{font-family:var(--Lato);font-weight:var(--black);font-size:2.2rem;line-height:2.7rem;text-transform:uppercase;letter-spacing:.4rem;color:rgba(var(--tertiaryColor), 1);margin-bottom:2.8rem}@media(max-width: 1100px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .contact-box .label{margin-bottom:2rem}}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .contact-box .contact-info{font-family:var(--Lato);font-weight:var(--bold);font-size:3rem;line-height:3.6rem;letter-spacing:.2rem;color:#fff}@media(max-width: 1100px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .column .contact-box .contact-info{font-size:2.5rem;line-height:3rem}}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .left{margin-right:18%;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width: 1100px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .left{margin-right:0rem;padding-right:1.5rem}}@media(max-width: 767px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .left{padding-right:0rem;width:auto}}@media(max-width: 1100px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .right{padding-left:1.5rem}}@media(max-width: 767px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .right{padding-left:0rem}}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .right .social-media{pointer-events:all}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .right .social-media a{display:inline-block;margin-right:10px}@media(max-width: 767px){footer .contact-info.single-address .single-address-inner .contact-info-wrapper .right .social-media a{margin-right:5px}}footer .contact-info.single-address .single-address-inner .contact-info-wrapper .right .social-media a svg{fill:rgba(var(--secondaryColor), 1);transition:fill .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}footer .contact-info.multiple-addresses{background:rgba(var(--primaryColor), 1);padding:8rem 7rem 9rem;overflow:hidden}@media(max-width: 1279px){footer .contact-info.multiple-addresses{padding:7rem 5rem 8rem}}@media(max-width: 991px){footer .contact-info.multiple-addresses{padding:6rem 3rem 7rem}}@media(max-width: 767px){footer .contact-info.multiple-addresses{padding:4.5rem 2rem 5rem}}footer .contact-info.multiple-addresses .multiple-addresses-inner{max-width:1320px;margin:0 auto;position:relative;z-index:1}footer .contact-info.multiple-addresses .contact-title{font-family:var(--Playfair);font-size:clamp(4.8rem,7vw,9.2rem);line-height:.95;font-weight:400;color:#fff;margin:0 0 7rem}@media(max-width: 767px){footer .contact-info.multiple-addresses .contact-title{margin-bottom:4rem}}footer .contact-info.multiple-addresses .offices-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 380px;gap:9rem}@media(max-width: 1100px){footer .contact-info.multiple-addresses .offices-grid{grid-template-columns:1fr 1fr;gap:4rem 3rem}}@media(max-width: 767px){footer .contact-info.multiple-addresses .offices-grid{grid-template-columns:1fr;gap:4rem}}footer .contact-info.multiple-addresses .contact-box{min-width:0}footer .contact-info.multiple-addresses .label{margin:0 0 1.8rem;font-family:var(--Lato);font-size:1.9rem;line-height:1.2;font-weight:900;letter-spacing:.35rem;text-transform:uppercase;color:rgba(var(--tertiaryColor), 1)}@media(max-width: 767px){footer .contact-info.multiple-addresses .label{font-size:1.6rem;letter-spacing:.28rem}}footer .contact-info.multiple-addresses .address-box{margin-bottom:2rem;max-width:100%}footer .contact-info.multiple-addresses .address-link{display:block;font-family:var(--Lato);font-size:2.2rem;font-weight:700;letter-spacing:.04rem;color:#fff;text-decoration:none;transition:opacity .3s ease}footer .contact-info.multiple-addresses .address-link:hover{opacity:.8}@media(max-width: 767px){footer .contact-info.multiple-addresses .address-link{font-size:1.9rem}}footer .contact-info.multiple-addresses .phone-link{display:inline-block;margin:0 0 2.8rem;font-family:var(--Lato);font-size:2.4rem;line-height:1.2;font-weight:700;color:rgba(var(--secondaryColor), 1);text-decoration:none;transition:opacity .3s ease}footer .contact-info.multiple-addresses .phone-link:hover{opacity:.8}@media(max-width: 767px){footer .contact-info.multiple-addresses .phone-link{font-size:2.1rem}}footer .contact-info.multiple-addresses .get-directions{color:rgba(var(--secondaryColor), 1);font-size:22px;font-weight:800;text-transform:uppercase;font-family:var(--Lato);margin-bottom:2rem}footer .contact-info.multiple-addresses .map{width:100%;aspect-ratio:412/208;background:hsla(0,0%,100%,.06);overflow:hidden}footer .contact-info.multiple-addresses .map iframe,footer .contact-info.multiple-addresses .map img{width:100%;height:100%;border:0;display:block}@media(max-width: 1100px){footer .contact-info.multiple-addresses .social-box{grid-column:1/-1}}footer .contact-info.multiple-addresses .social-media{pointer-events:all}@media(max-width: 767px){footer .contact-info.multiple-addresses .social-media{margin-top:1.5rem}}footer .contact-info.multiple-addresses .social-media a{display:inline-block;margin-right:10px}@media(max-width: 767px){footer .contact-info.multiple-addresses .social-media a{margin-right:5px}}footer .contact-info.multiple-addresses .social-media a svg{fill:rgba(var(--secondaryColor), 1);transition:fill .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}footer .legal{padding:3.2rem 9.5rem 3.6rem 9.5rem}@media(max-width: 1279px){footer .legal{padding:3.2rem 5rem 3.6rem 5rem}}@media(max-width: 1100px){footer .legal{padding:3.2rem 3rem 3.6rem 3rem}}@media(max-width: 767px){footer .legal{padding:3rem 2rem 3rem 2rem}}footer .legal .legal-inner{display:flex;align-items:center;justify-content:space-between;max-width:1250px;margin:0 auto 0 auto}@media(max-width: 767px){footer .legal .legal-inner{display:block}}footer .legal .legal-inner p{font-family:var(--Lato);font-weight:var(--regular);font-size:16px;line-height:30px;letter-spacing:2px;color:rgba(var(--text), 1)}@media(max-width: 767px){footer .legal .legal-inner p{margin-bottom:3rem}}footer .legal .legal-inner p a{color:rgba(var(--text), 1);border-bottom:1px solid rgba(0,0,0,0);transition:color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98),border .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);display:inline-block}footer .legal .legal-inner p a:hover{border-bottom:1px solid rgba(var(--text), 1)}

/*# sourceMappingURL=style.css.map */