@import url(https://p.typekit.net/p.css?s=1&k=jrj0irg&ht=tk&f=52015.52016.54985&a=105496579&app=typekit&e=css);:root{--font-main:"indivisible-variable";--color-main:#36393B;--color-primary:#242424;--color-gray:#9B9083;--color-highlight:#C41230;--color-white:#ffffff;--fs-86:clamp(40px, 4.479vw, 86px);--fs-69:clamp(35px, 3.594vw, 69px);--fs-58:clamp(32px, 3.021vw, 58px);--fs-50:clamp(30px, 2.604vw, 50px);--fs-48:clamp(28px, 2.5vw, 48px);--fs-45:clamp(26px, 2.344vw, 45px);--fs-36:clamp(25px, 1.875vw, 36px);--fs-35:clamp(24.5px, 1.823vw, 35px);--fs-32:clamp(24px, 1.667vw, 32px);--fs-30:clamp(23.5px, 1.563vw, 30px);--fs-29:clamp(23px, 1.51vw, 29px);--fs-28:clamp(22.5px, 1.458vw, 28px);--fs-26:clamp(22px, 1.354vw, 26px);--fs-23:clamp(20px, 1.198vw, 23px);--fs-21:1.094vw;--fs-20:clamp(18px, 1.042vw, 20px);--fs-19:clamp(16px, 0.99vw, 19px);--fs-18:clamp(16px, 0.938vw, 18px);--fs-17:clamp(14px, 0.885vw, 17px);--fs-16:clamp(14px, 0.833vw, 16px)}html,body{position:relative;width:100%;min-height:100%}body{font-family:var(--font-main);font-size:var(--fs-19);color:var(--color-main)}a{color:var(--color-highlight);text-decoration:none}a:focus,a:hover{color:inherit;text-decoration:none}a,a:before,a:after,a img,input[type="submit"],button,a *{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-main);color:var(--color-primary);font-weight:700;margin-bottom:24px}.bg-gray h1,.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray h5,.bg-gray h6,.bg-gray p,.bg-gray .eyebrow,.bg-gray a.button,.bg-gray ul,.bg-red h1,.bg-red h2,.bg-red h3,.bg-red h4,.bg-red h5,.bg-red h6,.bg-red p,.bg-red .eyebrow,.bg-red ul,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white .eyebrow,.text-white ul{color:var(--color-white)}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white p,.bg-white a,.bg-white a.eyebrow,.bg-white ul{color:var(--color-main)}h1,.h1,h2,.h2,.main h1{font-size:var(--fs-69);margin-bottom:32px;font-weight:300}h1 strong,.h1 strong,h2 strong,.h2 strong,.main h1 strong{font-weight:600;text-transform:uppercase;color:var(--color-highlight)}h1 strong,.h1 strong,.main h1 strong{color:inherit}.main h2{font-size:var(--fs-48)}h3,.h3{font-size:var(--fs-29);margin-bottom:40px;line-height:1.5;font-weight:600}h4{margin-bottom:33px}.h4{font-size:var(--fs-23)}p,ul{line-height:1.35;margin-bottom:40px;color:var(--color-main)}.main ul{padding-left:10px}.main ul li{margin-bottom:34px}.bg-blue{background-color:var(--color-primary);color:var(--color-white)}.bg-red{background:#681623}.color-highlight{color:var(--color-highlight)}.color-gray{color:var(--color-gray)}.container,.small.container,.big.container{width:98%;max-width:100%}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}@media only screen and (min-width:1200px){.container{max-width:1590px;width:82.8125%}.small.container{max-width:1249px;width:65.052083%}.big.container{max-width:1731px;width:90.15625%}}section{padding-top:clamp(80px, 14.63vh, 158px);padding-bottom:clamp(80px, 13.889vh, 150px);overflow:hidden}@media only screen and (min-width:992px){section{padding-left:clamp(15px, 3.542vw, 68px);padding-right:clamp(15px, 3.542vw, 68px)}}.button{font-size:var(--fs-16);font-weight:600;letter-spacing:.03em;color:var(--color-white);background:var(--color-highlight);padding:clamp(15px, 1.991vh, 21.5px) clamp(40px, 5.648vh, 61px) clamp(15px, 1.991vh, 21.5px) clamp(25px, 2.604vw, 50px);text-transform:uppercase;transition:.3s ease-out;border:none;display:inline-block;position:relative}.button:after{content:url(/wp-content/themes/lawfirmsites/assets/images/icon-arrow-up-right.svg);position:absolute;top:0;right:0;padding:13px 13px 0 0}.button.btn--white{color:#1E1E1E;padding:21.5px 34.5px;background:var(--color-white)}.button.btn--white:after{content:'';background-color:#C41230;-webkit-mask-image:url(/wp-content/themes/lawfirmsites/assets/images/icon-arrow-up-right.svg);mask-image:url(/wp-content/themes/lawfirmsites/assets/images/icon-arrow-up-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin:13px 13px 0 0}.button.btn--white.phone-btn:after{display:none}.button:hover,.button.btn--white:hover{color:var(--color-white);background:var(--color-gray)}.sticky{position:sticky;background:#fff;top:0;left:0;right:0}@media only screen and (min-width:991px){.clmn-2{column-gap:5.945%;column-count:2}.btn-lang{margin-left:clamp(40px, 5.104vw, 98px)}}.pagination{column-gap:1%}.pagination a{color:var(--color-main)}.pagination .next,.pagination .prev{background:#fff0;width:66px;height:66px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#9B9083}.pagination .next:hover,.pagination .prev:hover{background:#9B9083;color:var(--color-white)}.object-fit-cover{object-fit:cover;object-position:center center}.eyebrow{letter-spacing:.03em;text-transform:uppercase;font-size:var(--fs-16);font-weight:400}.eyebrow-with-border{border-top:solid 1px var(--color-white);font-weight:700;letter-spacing:.52em;padding-top:clamp(22px, 4.074vh, 44px);margin-bottom:clamp(30px, 6.944vh, 75px)}.eyebrow-heading .eyebrow{padding-top:18px}@media only screen and (min-width:991px){.eyebrow-heading{display:flex}}.position-relative{z-index:2}.btn-pagination{display:flex;align-items:center;justify-content:space-between}.btn-pagination .slick-arrow:hover img{filter:brightness(0) saturate(100%) sepia(40%) hue-rotate(15deg) contrast(90%) brightness(90%)}.slick-dots{list-style-type:none;padding-left:0;display:flex;align-items:center;justify-content:center;column-gap:19px;margin-bottom:15px;margin-top:20px}.slick-dots li button{width:9px;height:9px;border-radius:50%;background:#C6C7CA;border:none;padding:0;text-indent:-9999px}.slick-dots li.slick-active button{background:var(--color-highlight)}.slick-custom-arrows{display:flex;align-items:center;column-gap:10px}.slick-arrow{font-size:var(--fs-26);background:#fff0;color:var(--color-white);border:solid 1px var(--color-white);width:clamp(45px, 2.76vw, 53px);height:clamp(45px, 2.76vw, 53px);aspect-ratio:1/1;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%}.testimonial .slick-arrow{text-indent:-999px;position:absolute;top:50%;transform:translateY(-50%);background:#9B9083;width:clamp(45px, 3.438vw, 66px);height:clamp(45px, 3.438vw, 66px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:100%;aspect-ratio:1/1;padding:0;text-indent:-99999px}.testimonial .slick-arrow:after{content:'';background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/arrow_pagination.svg) no-repeat center center / cover scroll;width:17px;height:11px}.testimonial .slick-arrow.slick-next:after{transform:scaleX(-1)}.testimonial .slick-arrow.slick-next{right:0}.slick-custom-arrows .slick-arrow:hover{background-color:var(--color-white);color:var(--color-gray)}.header{left:0;right:0;top:0;z-index:101;position:absolute;background:#fff0;padding:40px 15px}.header .logo{width:clamp(150px, 12.552vw, 241px);flex:0 0 auto}.logo:hover{opacity:.8}.top-right-nav{padding:14px calc((100% - 1328px) / 2) 20px}.navigation{width:100%}.navigation ul{list-style-type:none;padding:0;margin:0}.navigation ul li{display:inline-block;margin-right:15px}.navigation ul li:last-child{margin-right:0}.navigation ul li a,.footer-nav ul li a{color:var(--color-white);font-family:var(--font-main);font-weight:700;font-size:var(--fs-20);text-transform:uppercase;position:relative;text-decoration:none;line-height:1.2;letter-spacing:.03em}.navigation ul li.phone-btn a{color:var(--color-main)}.navigation ul li.phone-btn:hover a,.navigation ul li.phone-btn a:hover{color:var(--color-white)}.navigation ul li a:before{content:'';position:absolute;bottom:-20px;left:0;right:0;width:0;border-top:solid 1px var(--color-highlight);margin:0 auto}.menu-item-has-children:after{font-family:"Font Awesome 5 Free";font-weight:700;color:var(--color-main);display:inline-block;transform:scaleY(1);transition:transform 0.3s ease}.menu-item-has-children:hover:after{color:var(--color-highlight);transform:scaleY(-1)}.menu-item-has-children{position:relative}.navigation ul li a:hover{color:var(--color-highlight)}.navigation ul li.current-menu-item a:before,.navigation ul li:hover>a:before{z-index:2}.navigation ul li ul.sub-menu{position:absolute;padding-top:5px;transition:.15s linear;opacity:0;pointer-events:none;transform:translateY(-20px);z-index:1;padding-top:10px;z-index:999}.navigation ul li:hover>ul.sub-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.navigation ul li ul.sub-menu li{display:block;margin:0}.navigation ul li ul.sub-menu li a{display:block;border-bottom:none;text-transform:capitalize;padding:5px 15px;transition:.3s linear;background:var(--color-primary);color:var(--color-white);letter-spacing:unset;font-size:var(--fs-16);line-height:1;padding:10px;position:relative;padding-right:30px;border-radius:2.5px;margin-bottom:2.5px;width:200px;font-weight:400;letter-spacing:unset}.navigation ul li ul.sub-menu li a:hover{background:var(--color-highlight);color:var(--color-white)}.phone-number{font-size:var(--fs-32);font-weight:500}.header .button.btn--white{font-weight:700;font-size:var(--fs-20);letter-spacing:.03em;padding:14px 18.5px;line-height:1}@media only screen and (min-width:1200px){.header .container>.d-flex{justify-content:flex-end}.navigation ul li{margin-right:clamp(10px, 4.375vw, 84px)}ul.menu-wrapper{display:flex;align-items:flex-start;justify-content:space-between;padding-left:20px}.navigation ul.menu-wrapper>li.menu-item{margin-right:clamp(10px, 3.333vw, 64px);margin-top:22px}.navigation ul li.menu-logo{margin:0 auto}.navigation ul.menu-wrapper>li.menu-item:last-child{margin-right:clamp(10px, 2.604vw, 50px)}.header .button.btn--white{margin-top:10px}}@media only screen and (min-width:1450px){.navigation ul li.menu-logo{}}@media only screen and (max-width:1400px){.header .container{width:100%;max-width:100%}}@media only screen and (max-width:1200px){.header .info-icn{position:relative;z-index:99999;margin-right:50px}.header .container>.d-flex{justify-content:space-between}}footer.footer .footer-wrapper{padding:80px 32px 40px}.footer,.footer span{font-size:var(--fs-19);line-height:1.8;color:var(--color-white)}.footer-bg{background:var(--color-gray) url(/wp-content/themes/lawfirmsites/assets/images/footer-bg.webp) no-repeat top center / 100% auto scroll;min-height:400px;background-size:cover;position:relative;z-index:3}.footer:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:rgb(54 57 59);z-index:-1}.footer .container{padding:clamp(70px, 11.574vh, 125px) 20px 57px}.footer-text h2{font-weight:300;letter-spacing:.03em}.footer-text h2 strong{display:block;font-weight:700;color:var(--color-highlight);text-transform:uppercase}.address img{background:var(--color-white);width:clamp(45px, 3.229vw, 62px);aspect-ratio:1/1;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:clamp(8px, 0.833vw, 16px);margin-bottom:37px}.border-bottom-line{border-bottom:solid 1.3px var(--color-gray)}.border-top-line{border-top:solid 1.5px var(--color-white)}.footer-nav ul{padding:0}.footer a{color:var(--color-white)}.footer a:hover{opacity:.8}.social a{color:var(--color-highlight);font-size:var(--fs-28)}.social a:last-child{margin-right:0!important}.footer a:hover,.footer a.color-highlight{color:var(--color-highlight)}.footer a.color-highlight:hover{text-decoration:underline}.footer__bottom ul{text-align:center;margin-bottom:0}.footer__bottom,.footer__bottom ul,.lfs a,.copy a{color:var(--color-gray)}.footer a.logo{display:block;width:clamp(200px, 20.729vw, 398px)}@media only screen and (max-width:991px){.col-address,.col-logo{margin:0 auto}}@media only screen and (max-width:768px){.footer a.logo{width:100%}}@media only screen and (min-width:992px){footer.footer:after{background:linear-gradient(180deg,#fff0 5.36%,#36393B 60.27%)}footer.footer .footer-wrapper{padding:clamp(80px, 47.5vh, 513px) 32px clamp(40px, 6.944vh, 75px)}.footer-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;min-height:unset;background-size:100% auto}.footer-nav ul{display:flex;justify-content:center;margin-bottom:0;column-gap:4em}.footer-links ul{display:inline-flex;text-align:left;column-gap:1em}}@media only screen and (min-width:1300px){.footer-text{padding:0 30px}}#home-banner{position:relative;z-index:2;background:#fff0 none no-repeat center center / cover scroll;height:100%;overflow:hidden}#home-banner:after,#home-video-bg{position:absolute;top:0;left:0;right:0}#home-video-bg,#home-video-bg video{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%}#home-banner:after{content:'';background:rgb(0 18 45 / .6);z-index:-1;bottom:0}#home-banner .container-fluid,#home-banner .container{padding-top:clamp(250px, 29.167vh, 315px);padding-bottom:clamp(80px, 11.667vh, 126px)}#home-banner h1{font-size:clamp(45px, 5.521vw, 106px)}#home-banner h2{font-size:clamp(40px, 4.323vw, 83px);margin-bottom:22px}#home-banner h1,#home-banner h2{text-transform:uppercase;font-weight:300;line-height:1.1}#home-banner h1 strong{font-weight:600}#home-banner h1 .eyebrow{max-width:15ch}#home-banner p{font-size:var(--fs-23);padding-right:clamp(0px, 4.167vw, 80px);margin-bottom:22px}@media only screen and (min-width:991px){#home-banner h2{max-width:17ch}}@media only screen and (max-width:500px){#home-banner .container-fluid{padding-left:0;padding-right:0}#home-banner h2,#home-banner .button{margin-left:0}}.page-banner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(0 0 0 / .332) 9.9%,rgb(27 29 30 / .2324) 61.03%)}.single-attorneys .page-banner:after{background:linear-gradient(180deg,rgb(0 0 0 / .332) 9.9%,rgb(27 29 30 / .4324) 61.03%)}.page-banner{background:#fff0 none no-repeat center center / cover scroll;min-height:clamp(420px, 44.907vh, 485px)}.page-banner .container-fluid{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-top:clamp(200px, 23.796vh, 257px);padding-bottom:18px}.page-banner h1{font-weight:600;text-transform:uppercase;text-shadow:0 7px 7px rgb(0 0 0 / .5)}.info{column-gap:3.232323%;color:var(--color-white);text-transform:uppercase;font-weight:600;width:100%}.info a{color:var(--color-white)}.info a:hover .info-icn{border-color:var(--color-highlight)}.info-icn{background:#ECEAE8;width:clamp(45px, 4.063vw, 78px);height:clamp(45px, 4.063vw, 78px);aspect-ratio:1/1;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:.3s ease-out;border:solid 1px #fff0}.col-img .info a,.col-img .info{color:var(--color-main);font-size:var(--fs-16)}.col-img .info-icn{width:40px;height:40px}section.practice{padding-top:clamp(80px, 11.944vh, 129px);padding-bottom:clamp(80px, 22.5vh, 243px);padding-bottom:90px;overflow:hidden}.pa_item{background:var(--color-white);color:var(--color-main);padding:50px clamp(15px, 2.318vw, 44.5px) 10px;margin:0 15.5px;height:100%}section.practice .pa_item{height:unset;display:flex;flex-direction:column;justify-content:center;padding:10px clamp(15px, 1.406vw, 27px);margin:0 0 11px;min-height:60px;overflow:hidden}.pa_item:hover{background:var(--color-highlight);color:var(--color-white)}.pa_item:hover h3,.pa_item:hover p{color:var(--color-white)}.pa_item h3{border-bottom:solid 1px #F0F0F0;padding-bottom:clamp(20px, 3.981vh, 43px);margin-bottom:clamp(20px, 3.704vh, 40px)}section.practice .pa_item h3{margin-bottom:0;padding-bottom:5px;font-size:var(--fs-20);line-height:1;transition:.3s ease-out}section.practice .pa_item:hover h3{padding-bottom:8px}.pa_item p{font-size:var(--fs-16);min-height:149px;color:#787878}.pa_item-number{background:#F0F0F0;color:#1B1B1B;width:clamp(45px, 3.49vw, 67px);height:clamp(45px, 3.49vw, 67px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:clamp(50px, 16.481vh, 178px)}.pa_item:hover .pa_item-number{background:rgb(255 255 255 / .1);color:var(--color-white)}.practice-list-template{padding-top:clamp(80px, 14.815vh, 160px);padding-bottom:clamp(48px, 11.852vh, 128px)}.practice-list-template .pa_item h3{padding-bottom:15px;min-height:clamp(70px, 9.537vh, 103px)}.practice-list-template .pa_item p{min-height:unset}.sidebar-practice-menu{flex:0 0 auto;width:100%;background:#ECEAE8;padding:47px clamp(15px, 1.979vw, 38px) clamp(30px, 4.63vh, 50px)}.sidebar-practice-menu .button{margin-bottom:8px}.sidebar-practice-menu a:hover{background:var(--color-highlight)}@media only screen and (min-width:991px){.sidebar-practice-menu{width:clamp(340px, 23.698vw, 455px)}.practice-list-template .container{max-width:1730px;width:90.10417%}section.practice .pa-list-wrapper{max-width:1296px;width:67.5%}section.practice .pa-text-content{max-width:clamp(300px, 21.979vw, 422px)}}@media only screen and (min-width:767px){section.practice .pa-list-wrapper .pa-list{gap:11px;display:grid;grid-template-columns:1fr 1fr;margin:auto}section.practice .pa_item:nth-child(1){grid-column:1;grid-row:1}section.practice .pa_item:nth-child(2){grid-column:1;grid-row:2}section.practice .pa_item:nth-child(3){grid-column:1;grid-row:3}section.practice .pa_item:nth-child(4){grid-column:1;grid-row:4}section.practice .pa_item:nth-child(5){grid-column:1;grid-row:5}section.practice .pa_item:nth-child(6){grid-column:1;grid-row:6}section.practice .pa_item:nth-child(7){grid-column:1;grid-row:7}section.practice .pa_item:nth-child(8){grid-column:2;grid-row:1}section.practice .pa_item:nth-child(9){grid-column:2;grid-row:2}section.practice .pa_item:nth-child(10){grid-column:2;grid-row:3}section.practice .pa_item:nth-child(11){grid-column:2;grid-row:4}section.practice .pa_item:nth-child(12){grid-column:2;grid-row:5}section.practice .pa_item:nth-child(13){grid-column:2;grid-row:6}section.practice .pa_item:nth-child(14){grid-column:2;grid-row:7}section.practice .pa_item{max-height:103px}}@media only screen and (max-width:769px){section.practice .pa_item{min-height:unset}}.team-heading{padding-top:55px;padding-bottom:clamp(60px, 14.259vh, 154px)}.team-heading h2.h3{max-width:40ch;font-weight:400;font-size:var(--fs-32)}.team-heading .eyebrow{letter-spacing:.52em;font-weight:700}.team-list{column-gap:1.457399%}.col-item{padding-left:14px;padding-right:14px}.team-item .img-wrapper{position:relative}.team-item .img-wrapper img{max-height:clamp(200px, 21.667vh, 234px);object-fit:cover;object-position:top center}.team-item .img-wrapper:after,.team-item .img-wrapper .logo-symbol{content:'';position:absolute;top:0;opacity:0;right:0;left:0;bottom:0;transition:.3s ease-out;z-index:1;margin:auto}.team-item:hover .img-wrapper:after{background:rgb(155 144 131 / .85);opacity:1}.team-item:hover .img-wrapper .logo-symbol{opacity:1;z-index:2}@media only screen and (min-width:991px){.team-item{width:11.16096%}.page-attorneys .team-list{max-width:878px;width:50.057013%;flex:0 0 auto}.page-attorneys .container-fluid>.d-flex{column-gap:clamp(100px, 16.771vw, 322px)}}@media only screen and (min-width:640px){section.team .btn-pagination{display:none}}@media only screen and (max-width:640px){.team-item{margin:0 10px}.team-item .img-wrapper img{max-height:400px}}.testimonial{overflow:hidden}.testimonial .text-sub{padding-bottom:80px}.testimonial .icn-quote{padding-bottom:40px}.testimonial .eyebrow{color:#9B9083}.testimonial .author{max-width:33ch;margin:0 auto}.testimonial .h2{font-weight:600;margin-bottom:24px;display:block;font-size:clamp(25px, 3.594vw, 69px)}.testimonial .testimonial-list{margin-bottom:clamp(50px, 7.407vh, 80px)}.testimonial .testimonial-list .item{padding-right:clamp(40px, 13.594vw, 261px);padding-left:clamp(40px, 13.594vw, 261px)}@media only screen and (min-width:991px){.page-def-template .container-fluid>.d-flex{column-gap:clamp(80px, 14.01vw, 269px)}.page-def-template .flex-fill .eyebrow{margin-right:clamp(40px, 4.167vw, 80px)}}section.about-content-page .featured-testimonial{flex:0 0 auto}section.about-content-page .featured-testimonial img.icn-quote{margin-bottom:clamp(-16px, -5.556vh, -40px)}section.about-content-page .featured-testimonial h2{font-size:var(--fs-48);display:inline-block;text-indent:80px}@media only screen and (min-width:991px){section.about-content-page .container-fluid>.d-flex{column-gap:8.9734%}section.about-content-page .featured-testimonial{max-width:clamp(300px, 33.49vw, 643px)}section.about-content-page .featured-testimonial>.eyebrow{max-width:7ch;flex:0 0 auto}section.about-content-page .featured-testimonial>.eyebrow{margin-right:clamp(40px, 4.167vw, 80px)}}section.rep-cases .item{padding:39px clamp(30px, 2.422vw, 46.5px);min-height:clamp(300px, 38.241vh, 413px);margin:0 clamp(8px, 0.833vw, 16px);display:block}section.rep-cases .case-list{margin-left:clamp(-16px, 0.833vw, -8px);margin-right:clamp(-16px, 0.833vw, -8px)}section.rep-cases .border-bottom-line{padding-bottom:32px;margin-bottom:40px}section.rep-cases .item{background:var(--color-white)}section.rep-cases .item:hover{background:rgb(155 144 131 / .2)}section.rep-cases .item h3{color:var(--color-highlight)}section.rep-cases .item p strong{display:block;text-transform:uppercase;font-weight:400;font-size:var(--fs-16);letter-spacing:.03em;line-height:1.5}section.rep-cases .item p:last-of-type{margin-bottom:0}section.rep-cases .item p strong:last-of-type{margin-bottom:32px}.rep-cases .slick-custom-arrows button{border:none}.rep-cases .slick-custom-arrows button:after{content:'';background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/arrow_pagination_color.svg) no-repeat center center / cover scroll;height:11px;width:17px}.rep-cases .slick-custom-arrows .slick-next-case,.rep-cases .slick-custom-arrows button.slick-next-case:hover{transform:scaleX(-1)}.rep-cases .slick-custom-arrows button:hover{background:#9B9083}.rep-cases .slick-custom-arrows button:hover::after{background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/arrow_pagination.svg) no-repeat center center / cover scroll}.clamped-content{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:237px}section.industries{background:rgb(155 144 131 / .1);padding-top:clamp(80px, 12.407vh, 134px);padding-bottom:clamp(80px, 11.574vh, 125px)}.industries-item{background:#9B9083;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.industries-item h3{color:var(--color-white)}.col-img{max-width:100%;width:100%;flex:0 0 auto}.col-img img{max-height:535px}.col-img img.wp-post-image{width:100%;margin-bottom:32px;object-fit:cover}.areas ul{padding-left:20px}.areas .eyebrow{color:var(--color-highlight);border-bottom:solid 1px rgb(155 144 131 / .4);padding-bottom:16px;margin-bottom:32px;display:block}@media only screen and (min-width:800px){.col-img{max-width:clamp(350px, 23.698vw, 455px)}.col-img img{max-height:clamp(435px, 49.537vh, 535px)}}.info-list{margin-top:clamp(40px, 7.407vh, 80px)}details#accordion{background:#ECEAE8;padding:clamp(30px, 5vh, 54px) clamp(30px, 2.708vw, 52px)}details#accordion summary{position:relative;line-height:1.1;color:var(--color-highlight);background:#ECEAE8;list-style:none;font-size:var(--fs-23);letter-spacing:.03em;font-weight:600;padding:0;text-transform:unset;transition-property:color,background-color,fill,transform,text-shadow,letter-spacing,outline,border,box-shadow,opacity,filter;transition-duration:0.3s;transition-timing-function:ease-in-out}details#accordion:not([open]){padding:0;overflow:hidden}details#accordion summary span{max-width:41ch;display:block}details#accordion[open] summary,details#accordion:hover summary{color:var(--color-highlight);background:#ECEAE8}details#accordion:not([open]) summary{padding:clamp(30px, 5vh, 54px) clamp(30px, 2.708vw, 52px)}details#accordion summary{display:flex;align-items:center;justify-content:space-between;list-style-type:none}details#accordion summary:after{position:relative;padding:0;display:block;width:12px;height:12px;transition-property:color,background-color,fill,transform,text-shadow,letter-spacing,outline,border,box-shadow,opacity,filter;transition-duration:0.3s;transition-timing-function:ease-in-out}summary:hover:after,details[open] summary:after{transform:rotate(90deg)}summary{list-style:none;-webkit-appearance:none}summary::-webkit-details-marker{display:none}.content-block__accordion-description{border-top:solid 1px rgb(155 144 131 / .4);padding-top:16px;margin-top:24px}#page-blog{padding-top:clamp(80px, 14.815vh, 160px);padding-bottom:clamp(48px, 11.852vh, 128px)}#page-blog .container{max-width:1476px;width:98%}.text-heading h2{margin-bottom:clamp(40px, 7.407vh, 80px)}#page-blog .news-col{padding-left:12px;padding-right:12px}#page-blog a:hover .img-wrapper img{filter:grayscale(100%)}#page-blog h3{line-height:1.1;color:var(--color-main);margin-bottom:24px;font-size:var(--fs-23)}#page-blog .img-wrapper img{margin-bottom:32px;width:100%}@media only screen and (min-width:992px){#page-blog .container{width:76.875%}}#page-testimonials .col-testimonial{margin-bottom:32px}#page-testimonials .testimonial-item{padding:clamp(40px, 7.315vh, 79px) clamp(30px, 2.708vw, 52px) clamp(30px, 4.63vh, 50px)}#page-testimonials .testimonial-item img{margin-top:-20px}#page-testimonials .testimonial-item strong{font-weight:600}.info-number a{color:var(--color-main)}.location-list iframe{width:100%!important;height:454px;margin-bottom:32px}#page-contact .location-list,#page-contact .location-list .col-info-item{width:100%;max-width:100%;flex:0 0 auto}#page-contact .text-content p{max-width:50ch}@media only screen and (min-width:992px){#page-contact .container-fluid>.d-flex{column-gap:clamp(40px, 6.927vw , 133px)}#page-contact .location-list{max-width:clamp(500px, 56.771vw, 1090px);flex:0 0 auto;width:100%}}@media only screen and (min-width:768px){#page-contact .location-list .col-info-item{width:49.89908%}}@media only screen and (min-width:1921px){.container-fluid .row,.container-fluid{max-width:1920px;margin:0 auto!important}}