@import url(https://p.typekit.net/p.css?s=1&k=ouc4nqm&ht=tk&f=15498.15501.15505.15510.26839.26840.26841.26842.28900.28901.28904.28905.55315.55316&a=105218209&app=typekit&e=css);@import url(https://fonts.googleapis.com/css2?family=Marcellus&display=swap);:root{--font-main:"roboto";--font-secondary:"Marcellus", serif;--color-main:#333333;--color-black:#191919;--color-white:#ffffff;--color-gray:#808080;--color-rich-gold:#A2790D;--color-purple:#430057;--color-radiant-gold:linear-gradient(101.79deg, #FBF197 -4.86%, #E0AA44 25.33%, #F9F59D 60.85%, #B78B41 101.98%);--fs-170:clamp(50px, 8.854vw, 170px);--fs-100:clamp(48px, 5.208vw, 100px);--fs-86:clamp(36px, 4.479vw, 86px);--fs-70:clamp(35px, 3.646vw, 70px);--fs-64:clamp(33px, 3.333vw, 64px);--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(17px, 1.354vw, 26px);--fs-25:clamp(16px, 2.315vh, 25px);;--fs-24:clamp(16px, 1.25vw, 24px);--fs-23:clamp(16px, 1.198vw, 23px);--fs-22:clamp(16px, 1.146vw, 22px);--fs-20:clamp(16px, 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-rich-gold);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,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-family:var(--font-secondary);color:var(--color-black);font-weight:400;margin-bottom:24px}.bg-pruple h1,.bg-pruple h2,.bg-pruple h3,.bg-pruple h4,.bg-pruple h5,.bg-pruple h6,.bg-pruple p,.bg-pruple .eyebrow,.bg-pruple 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{font-size:var(--fs-170);line-height:.905;text-transform:uppercase;margin-bottom:17px}h2,.h2{font-size:var(--fs-70);text-transform:uppercase}h3,.h3{font-size:var(--fs-36)}h1 strong,.h1 strong,h2 strong,.h2 strong,.main h1 strong{font-weight:600;text-transform:uppercase;background:linear-gradient(101.79deg,#FBF197 -4.86%,#E0AA44 25.33%,#F9F59D 60.85%,#B78B41 101.98%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}h1 strong,.h1 strong,.main h1 strong{color:inherit}.main h2{font-size:var(--fs-48)}h4{margin-bottom:33px}.h4{font-size:var(--fs-23)}p,ul{line-height:1.8;margin-bottom:35px;color:var(--color-main)}.main ul{padding-left:10px}.main ul li{margin-bottom:34px}.color-purple{color:var(--color-purple)}.color-radiant-gold{background:linear-gradient(101.79deg,#FBF197 -4.86%,#E0AA44 25.33%,#F9F59D 60.85%,#B78B41 101.98%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.color-rich-gold{color:var(--color-rich-gold)}.background-radiant-gold{background-image:var(--color-radiant-gold)}.background-purple{background:var(--color-purple)}.container,.small.container,.big.container{width:98%;width:100%}.d-flex.container,.d-flex.container-fluid{justify-content:space-between}@media only screen and (min-width:1300px){.container{max-width:1590px;width:82.8125%}.small.container{max-width:1242px;width:64.6875%}.big.container{max-width:1734px;width:90.3125%}}@media only screen and (max-width:1921px){.container-fluid .row{max-width:1920px;margin:0 auto!important}}body.home section .container,body.home section .container-fluid{padding-top:clamp(70px, 9.259vh, 100px);padding-bottom:clamp(70px, 9.259vh, 100px)}section .container,section .container-fluid,main .container,main .container-fluid{padding-top:0;padding-bottom:clamp(70px, 9.259vh, 100px)}.button{font-size:var(--fs-22);font-weight:700;letter-spacing:.22em;color:var(--color-white);background:var(--color-highlight);padding:14.5px 20px;text-transform:uppercase;border:none;display:inline-block;position:relative;overflow:hidden;transition:color 0.3s ease-out}.background-purple .button:hover{color:var(--color-white)}.button::before,.button::after{content:'';position:absolute;width:100%;height:2px;left:0;background:var(--color-radiant-gold);transition:background 0.4s ease;pointer-events:none}.button::before{top:0}.button::after{bottom:0}a.button:hover::before,a.button:hover::after{background:linear-gradient(90deg,rgb(255 255 255 / .05),var(--color-rich-gold),rgb(255 255 255 / .05));animation:shine-border 1.2s ease-in-out;background-size:200% auto;background-position:0% center}@keyframes shine-border{0%{background-position:-200% center}100%{background-position:200% center}}.btn--radiant-gold{background:linear-gradient(180deg,#BB9B49 0%,#BB9B49 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.button.btn--radiant-gold::before,.button.btn--radiant-gold::after{background:var(--color-radiant-gold)}.button.btn--purple,.background-radiant-gold .button,a.button.btn--rich-gold:hover{color:var(--color-purple)}.button.btn--purple::before,.button.btn--purple::after,.background-radiant-gold .button::before,.background-radiant-gold .button::after,a.button.btn--rich-gold:hover::before,a.button.btn--rich-gold:hover::after{background:var(--color-purple)}a.button.btn--purple:hover,a.background-radiant-gold .button:hover{color:var(--color-rich-gold)}a.button.btn--purple:hover::before,a.button.btn--purple:hover::after,a.background-radiant-gold .button:hover::before,a.background-radiant-gold .button:hover::after{background:var(--color-rich-gold)}.button.btn--rich-gold{color:var(--color-rich-gold)}.button.btn--rich-gold::before,.button.btn--rich-gold::after{background:var(--color-rich-gold)}.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;margin-bottom:35px}.btn-lang{margin-left:clamp(40px, 5.104vw, 98px)}}@media only screen and (max-width:500px){.button{width:100%;text-align:center}}.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{text-transform:uppercase;font-size:var(--fs-25);font-weight:400;margin-bottom:22px}.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:10px}.slick-dots li button{width:4px;height:4px;border-radius:50%;background:#D9D9D9;border:none;padding:0;text-indent:-9999px}.slick-dots li.slick-active button{background:var(--color-rich-gold)}.slick-custom-arrows{display:flex;align-items:center;column-gap:10px;margin-bottom:40px}.slick-arrow{font-size:26px;background:#fff0;color:var(--color-rich-gold);border:none}.slick-custom-arrows .slick-arrow:hover{opacity:.8}.testimonial .slick-arrow{position:absolute;top:30%;transform:translateY(-50%);width:clamp(50px, 3.854vw, 74px);height:clamp(50px, 3.854vw, 74px);display:flex;align-items:center;padding:10px;justify-content:center;z-index:22}.testimonial .slick-arrow:hover{background:rgb(162 121 13 / .4)}.testimonial .slick-arrow.slick-next{right:0}.testimonial .slick-arrow.slick-prev{left:0}@media only screen and (max-width:500px){.testimonial .slick-arrow{top:auto;bottom:0}.testimonial .slick-arrow.slick-next{right:30%}.testimonial .slick-arrow.slick-prev{left:30%}.testimonial-list{padding-bottom:100px}.testimonial-list .slick-dots{margin-top:50px;margin-bottom:0}}.header{left:0;right:0;top:0;z-index:101;position:absolute;padding:40px 15px}body:not(.home) .header{background:var(--color-purple);position:relative}.header .logo{width:clamp(153px, 14.469vw, 277.8px);flex:0 0 auto}.gradient-border{position:relative}.gradient-border::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(to right,#FFF6E0,#999487)}.logo:hover{opacity:.8}.header .container>.d-flex{column-gap:clamp(10px, 8.385vw, 161px)}.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{position:relative;text-decoration:none;font-family:var(--font-secondary);font-weight:400;font-size:var(--fs-18);line-height:1.25;text-transform:uppercase;color:var(--color-white)}.navigation ul li a:before{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{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:700;color:var(--color-white);display:inline-block;transform:translateY(-2px) scaleY(1);transition:transform 0.3s ease;font-size:10px}.menu-item-has-children:hover:after{transform:translateY(-3px) scaleY(-1)}.menu-item-has-children{position:relative}.navigation ul li a:hover{color:var(--color-rich-gold)}.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;transition:.3s linear;background:var(--color-radiant-gold);color:var(--color-white);font-size:var(--fs-16);line-height:1;padding:10px;position:relative;padding-right:30px;margin-bottom:2.5px;color:var(--color-main);width:200px}.navigation ul li ul.sub-menu li a:hover{background:linear-gradient(180deg,#BB9B49 0%,#BB9B49 100%)}.nav-phone>.d-flex{column-gap:8.82353%}.phone-btn{font-size:var(--fs-26);font-family:var(--font-secondary);line-height:1;color:var(--color-white)}.phone-btn i{margin-right:.625vw}.phone-btn:hover{color:var(--color-rich-gold)}.gtranslate_wrapper a{margin-left:21px;border-radius:15%}@media only screen and (min-width:1300px){.header{padding:43px 0 51px}}@media only screen and (min-width:1200px){.navigation ul li{margin-right:clamp(10px, 1.563vw, 30px)}}@media only screen and (max-width:1300px){.header .container{width:100%;max-width:100%}}footer.footer{background:var(--color-rich-gold);overflow:hidden}.footer-wrapper{padding:clamp(70px, 10.648vh, 115px) 0 clamp(30px, 8.889vh, 96px)}footer.footer .logo{display:block;margin-bottom:32px;width:clamp(245px, 20.781vw, 399px)}footer.footer .logo img{width:100%}.footer,.footer p,.footer span,.footer a{font-size:var(--fs-16);line-height:1.8;color:var(--color-white)}.footer p{font-size:var(--fs-20)}.footer-bg{position:absolute;top:0;right:0;min-height:100%;z-index:-1}.footer-bg-wrapper{min-height:100vh}.footer-bg-wrapper:after{content:'';position:absolute;background:linear-gradient(270deg,#fff0 0%,#A2790D 100%);width:100%;height:100%}.footer-text h2{font-size:var(--fs-64);margin-bottom:30px;line-height:1}.footer-nav ul{padding:0;display:flex;align-items:center;margin-bottom:0}.footer-nav ul li:after{content:'|';padding:0 7px}.footer a{color:var(--color-white);line-height:1.8;text-decoration:underline}.footer a:hover{opacity:.8}.social a{font-size:var(--fs-16)}@media only screen and (min-width:991px){.footer-text h2,.footer-text p{padding-right:48px}.footer__bottom{margin-bottom:clamp(0px, 1.852vh, 20px)}}@media only screen and (max-width:1200px){footer.footer .container{max-width:100%}}@media only screen and (max-width:991px){.footer-bg-wrapper{min-height:600px;padding-bottom:0;margin-top:auto}.footer-bg{left:0;bottom:0;top:auto;width:100%!important;display:flex}.footer-bg-wrapper:after{background:linear-gradient(360deg,#fff0 0%,#A2790D 100%),url(/wp-content/themes/lawfirmsites/shutterstock_1212580399.jpg)}footer.footer .logo{margin:0 auto 54px}.footer-nav ul{justify-content:center;flex-wrap:wrap}.footer-text ul{padding-left:0;list-style-type:none}}#home-banner{position:relative;z-index:2;background:#fff0 none no-repeat center center / cover scroll;height:100%;overflow:hidden;padding-left:clamp(15px, 3.698vw, 71px);padding-right:clamp(15px, 3.698vw, 71px)}#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:'';z-index:-1;bottom:0;background:linear-gradient(180deg,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .15) 50.3%,rgb(0 0 0 / .96) 100%)}#home-banner .container-fluid{padding-top:clamp(250px, 35.185vh, 380px);padding-bottom:clamp(100px, 21.481vh, 232px)}#home-banner h1{font-size:var(--fs-100);color:var(--color-white);text-shadow:0 7px 7px rgb(0 0 0 / .3);color:rgb(255 255 255 / .7);line-height:.905;margin-bottom:17px}#home-banner p{font-size:var(--fs-24);margin-bottom:38px;line-height:1.8}#home-banner .button:after,#home-banner .button:before{background:linear-gradient(to bottom,#FFF6E0,#999487)}@media only screen and (max-width:992px){#home-banner{background:#fff0 url(/wp-content/themes/lawfirmsites/assets/images/mobile-bg.jpg) no-repeat center center / cover scroll}}.page-banner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(0 0 0 / .2075) 0%,rgb(0 0 0 / .83) 100%);z-index:-1}.page-banner{min-height:clamp(450px, 63.241vh, 683px);isolation:isolate}.page-banner .container-fluid{height:100%;padding-top:clamp(150px, 23.796vh, 257px);padding-bottom:clamp(200px, 25.278vh, 273px)}.page-banner h1{font-size:var(--fs-100);text-shadow:0 7px 7px rgb(0 0 0 / .3);color:rgb(255 255 255 / .7);line-height:.905;margin-bottom:20px;position:relative;z-index:2}.page-banner .breadcrumbs-wrapper #breadcrumbs{font-size:var(--fs-22);font-weight:700}.page-banner .breadcrumbs-wrapper a{color:var(--color-white)}.content-wrapper{position:relative;overflow:hidden}.content-row-no-img{padding-top:clamp(50px, 9.259vh, 100px)}.content-row-no-img .container-fluid{padding-bottom:clamp(120px, 22.13vh, 239px)!important}.content-row .text-block h2{color:var(--color-purple);margin-bottom:29px;font-size:clamp(35px, 7.708vw, 148px)}.content-row .text-block p{max-width:70ch;line-height:1.8;margin:0 auto 24px}.content-row .website-icon{margin-left:clamp(-136px, -7.083vw, -100px);max-width:clamp(250px, 27.083vw, 520px);top:0;z-index:-1}.website-icon svg{fill:var(--color-white);width:100%;height:auto}.content-row .website-icon svg{top:0;left:0;opacity:.1}.content-row .website-icon svg path{fill:#191919}body.home .col-sidebar{margin:clamp(-70px, -6.481vh, -54px) auto 0;max-width:clamp(400px, 29.427vw, 565px)}.content-row .container{padding-bottom:107px}.content-row .flex-fill{padding-top:clamp(50px, 10vh, 108px)}.content-ft-img{max-width:clamp(300px, 29.427vw, 565px)}.content-row.content-row-img p{color:var(--color-gray)}.content-row.content-row-img p strong{color:var(--color-main)}@media only screen and (min-width:992px){.content-row .container>.d-flex{column-gap:clamp(80px, 14.063vw, 270px)}.content-row.content-row-img h2{padding-right:clamp(0px, 1.042vw, 20px)}}@media only screen and (max-width:992px){.content-row.content-row-img .container{padding-bottom:138px}}.practice-row .practice-text-heading h2{background:linear-gradient(180deg,#FFF6E0 0%,#999487 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;max-width:14ch;line-height:1;margin:0 auto 50px}.practice-row .content-ft-img{margin:0 auto}.practice-row .content-ft-img img{max-width:100%;margin-bottom:70px;height:auto}.home-practice-item h3{text-transform:uppercase;font-size:var(--fs-30);margin-bottom:15px;padding:0 clamp(10px, 1.563vw, 30px);min-height:75px;background:linear-gradient(180deg,#BB9B49 0%,#BB9B49 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.home-practice-item p{background:linear-gradient(180deg,#FFF6E0 0%,#999487 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0;font-size:var(--fs-20)}.practice-list-template .container{padding-bottom:75px}.practice-list-template{position:relative;z-index:2}.pa-col{padding:12.5px;margin-bottom:0}.pa_item{position:relative;color:var(--color-white);margin:0 15.5px;height:100%;text-align:center;min-height:485px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.pa_item .pa-bg,.pa_item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.pa_item .pa-bg{width:100%;height:100%;object-fit:cover;filter:saturate(0%);transition:filter 0.3s ease;display:block}.pa_item::after{background:linear-gradient(0deg,rgb(0 0 0 / .55),rgb(0 0 0 / .55));transition:background 0.3s ease}.pa_item:hover .pa-bg{filter:saturate(100%)}.pa_item:hover::after{background:linear-gradient(180deg,#fff0 0%,rgb(67 0 87 / .71) 74.52%,rgb(67 0 87 / .89) 100%)}.pa-text{position:absolute;top:0;left:0;right:0;bottom:0;padding:114px clamp(10px, 1.719vw, 33px) 58px;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;transition:padding 0.3s ease;z-index:3}.pa_item:hover .pa-text{padding-top:36px}.show-hover{transform:translateY(50%);opacity:0;transition:opacity 0.3s ease-out,transform 0.3s ease-out}.pa_item:hover .show-hover{opacity:1;transform:translateY(0)}.pa_item h3{color:inherit;font-size:var(--fs-35);margin-bottom:0;transition:color 0.3s ease,margin-bottom 0.3s ease}.pa_item p{font-size:var(--fs-16);color:inherit;transition:color 0.3s ease,margin-bottom 0.3s ease}.pa_item:hover h3,.pa_item:hover p{margin-bottom:30px}.pa-icon{margin-bottom:clamp(50px, 7.778vh, 84px);transition:filter 0.3s ease,margin-bottom 0.3s ease}.pa_item:hover .pa-icon{margin-bottom:30px;filter:brightness(0) invert(1)}section.atty-bio .container-fluid>.d-flex{column-gap:8%}.atty-bio .flex-fill{padding-top:70px;padding-bottom:70px}.atty-bio .flex-fill p{color:var(--color-gray)}.atty-bio .col-sidebar{width:100%}.atty-bio .col-sidebar .svg-logo-icon-wrapper{min-height:clamp(150px, 26.667vw, 512px);width:clamp(110px, 21.198vw, 407px);top:clamp(50px, 11.296vh, 122px)}.atty-bio .col-sidebar{align-self:flex-end;margin-top:auto!important}.atty-bio .ft-img-wrapper{min-height:clamp(500px, 40.781vw, 783px)}@media only screen and (min-width:1200px){section.atty-bio .container-fluid>.d-flex{column-gap:12%;align-items:center}}@media only screen and (min-width:1025px){.atty-bio .flex-fill{padding-top:clamp(50px, 9.296vh, 122px);padding-bottom:clamp(50px, 9.296vh, 122px)}}@media only screen and (min-width:991px){section.atty-bio{padding-right:42px;padding-left:clamp(30px, 11.667vw, 224px)}}@media only screen and (min-width:767px){.atty-bio .col-sidebar{max-width:clamp(400px, 39.375vw, 756px)!important;min-width:400px;margin:0 auto!important;align-self:center}}@media only screen and (max-width:767px){section.atty-bio .container-fluid,.atty-bio .col-sidebar .atty-ft-img{padding-left:0;padding-right:0}.atty-bio .flex-fill{padding-left:15px;padding-right:15px}.atty-bio .flex-fill h2{margin-bottom:40px}}.testimonial{overflow:hidden}.testimonial .container{padding-top:77px;padding-bottom:76px}.testimonial .icon-stars{margin:0 auto 23px}.testimonial .testimonial-list .item .h3{margin-bottom:clamp(30px, 6.019vh, 65px);line-height:1.8;font-size:clamp(20px, 1.875vw, 36px)}.testimonial .text-sub{margin-bottom:clamp(30px, 3.889vh, 42px)}.testimonial .eyebrow{font-size:var(--fs-25);display:flex;align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.testimonial .author{max-width:33ch;text-transform:unset;margin:0 auto;color:var(--color-gray)}.testimonial .testimonial-list .item{padding-right:clamp(40px, 10.417vw, 200px);padding-left:clamp(40px, 10.417vw, 200px)}.author-initial{width:clamp(55px, 4.063vw, 78px);height:clamp(55px, 4.063vw, 78px);border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--color-white);margin-right:19px;font-family:var(--font-secondary);aspect-ratio:1/1}@media only screen and (min-width:991px){.testimonial .container{max-width:1150px;width:59.895833%}}.blog-heading{margin-bottom:clamp(20px, 5.278vh, 57px)}.blog-list .img-wrapper{min-height:260px;max-height:260px;overflow:hidden}.blog-list .img-wrapper img{object-fit:cover;object-position:center center;min-height:260px;max-height:260px;width:100%}.blog-list .blog-item .blog-item__text h3{text-transform:uppercase;font-size:var(--fs-30);margin-bottom:16px;color:var(--color-purple)}.blog-list .blog-item .blog-item__text p{font-size:var(--fs-20)}.blog-list .blog-item:hover .blog-item__text{background:#FFF6E0}#page-blog{padding-top:clamp(50px, 11.296vh, 122px);padding-bottom:clamp(50px, 11.296vh, 122px)}#page-blog .news-col{padding-left:12px;padding-right:12px}#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);box-shadow:0 6px 20px rgb(0 0 0 / .2)}#page-testimonials .testimonial-item img{margin-top:-20px}#page-testimonials .testimonial-item strong{font-weight:600}.page-def-template{margin-top:clamp(-138px, -12.778vh, -80px)}.page-no-banner .container{padding-top:clamp(80px, 9.259vh, 100px);padding-bottom:clamp(80px, 9.259vh, 100px)}.page-no-banner .col-ft-img{padding:clamp(30px, 5.833vw, 112px)}.page-no-banner .col-ft-img,.page-no-banner .flex-fill{margin-bottom:clamp(30px, 4.537vh, 49px)}@media only screen and (min-width:992px){.page-no-banner .col-ft-img{max-width:816px;width:47.058824%;margin-right:clamp(0px, 3.021vw, 58px)}}.single-page-template .container>.d-flex{column-gap:6.228374%;font-size:var(--fs-22)}.single-page-template .text-content{padding-top:clamp(70px, 9.259vh, 100px)}.text-content-heading{border-bottom:solid 1px var(--color-gray);padding-bottom:35px;margin-bottom:35px}#single-practice-template{background:#F2F2F2}.col-sidebar{margin-top:50px;width:100%}.ft-img-wrapper{min-height:clamp(500px, 40.781vw, 783px);position:relative;margin-bottom:52px}.ft-img-wrapper img{height:100%;width:100%;object-fit:cover;object-position:top center;position:absolute;top:0;left:0;right:0;bottom:0}.sidebar-practice-menu{flex:0 0 auto;width:100%;background:#fff0}.col-sidebar .sidebar-practice-menu{padding-top:52px}.col-sidebar.has-featured-img .sidebar-practice-menu{padding-top:0}.practice-nav-list{list-style-type:none;padding-left:0}.sidebar-practice-menu .btn-practice{margin-bottom:23px;padding:12px 30px;display:flex;column-gap:12.850812%;color:var(--color-main);text-transform:uppercase;justify-content:space-between;font-family:var(--font-secondary);background:var(--color-white);font-size:var(--fs-24)}.btn-practice:focus{outline:3px solid var(--color-rich-gold);outline-offset:2px}.sidebar-practice-menu .btn-practice:after{content:'\f138';font-family:"Font Awesome 5 Free";font-weight:700;color:var(--color-purple)}.sidebar-practice-menu .btn-practice:hover{background:var(--color-purple);color:var(--color-white)}.sidebar-practice-menu .btn-practice:hover::after{background:linear-gradient(101.79deg,#FBF197 -4.86%,#E0AA44 25.33%,#F9F59D 60.85%,#B78B41 101.98%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-fill-color:#fff0}.svg-logo-icon-wrapper svg{margin-top:20px;margin-left:24px;width:clamp(100px, 31.483vw, 312px);height:auto;opacity:.5;mix-blend-mode:soft-light}#page-attorney .container{padding-top:30px}#page-attorney .text-content{padding-top:0}#page-attorney .ft-img-wrapper{margin-bottom:0;min-height:clamp(530px, 72.654vw, 720px)}#page-attorney .ft-img-wrapper{margin-bottom:clamp(30px, 4.63vh, 50px)}.atty-info a{margin-bottom:30px;display:inline-block}.atty-info a i{margin-right:12px}.atty-info a.email,.atty-info a.phone{color:var(--color-purple)}.atty-info a:not(.atty-info .btn-linkedin):hover{opacity:.8}.btn-linkedin{color:var(--color-main);padding:10px 25px;letter-spacing:.02em;line-height:1.2;border-radius:5px;overflow:hidden;transition:opacity 0.3s ease;position:relative}.btn-linkedin::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0 0%,rgb(255 255 255 / .3) 50%,#fff0 100%);transform:skewX(-25deg)}.btn-linkedin:hover::before{animation:shine 0.8s ease-in-out}@keyframes shine{0%{left:-75%}100%{left:125%}}@media only screen and (min-width:992px){#page-attorney .container{padding-top:0}#page-attorney .text-content{padding-top:clamp(70px, 9.259vh, 100px)}.single-page-template:after{content:'';background:var(--color-white);z-index:-1;position:absolute;top:0;right:0;bottom:0;min-width:clamp(500px, 35.26vw, 677px)}#page-attorney.single-page-template:after,#page-faqs.single-page-template:after{left:0;right:unset;min-width:clamp(300px, 33.75vw, 648px)}.sidebar-practice-menu{width:clamp(350px, 28.073vw, 539px);margin-left:auto}.col-sidebar{flex:0 0 auto;width:clamp(300px, 46.979vw, 902px);margin-top:0}.col-sidebar.has-featured-img{margin-top:-50px;margin-top:clamp(-138px, -12.778vh, -50px)}#page-attorney .col-sidebar{width:clamp(300px, 37.396vw, 718px)}#page-attorney .ft-img-wrapper{min-height:clamp(400px, 46.979vw, 902px)}#page-attorney .ft-img-wrapper img{object-fit:cover}.svg-logo-icon-wrapper svg{width:clamp(200px, 16.25vw, 312px)}}#page-contact .col-map{max-width:100%;width:100%;flex:0 0 auto}#page-contact .col-map iframe{width:100%;height:100%;min-height:400px}#page-contact .background-radiant-gold{padding:clamp(40px, 4.907vh, 53px) clamp(30px, 6.354vw, 122px)}#page-contact .background-radiant-gold .eyebrow{margin-bottom:32px;font-size:var(--fs-18);letter-spacing:unset;font-weight:600}#page-contact .background-radiant-gold .info-item.address{margin-bottom:35px}#page-contact .background-radiant-gold .info-item{font-size:var(--fs-18);line-height:1.8}#page-contact .background-radiant-gold .info-item a{color:var(--color-inherit)}#page-contact .background-radiant-gold .info-item a:hover{opacity:.8}#page-contact .background-radiant-gold .info-item .button{margin-top:32px;padding:15px 0;display:block;text-align:center}@media only screen and (min-width:992px){#page-contact .col-map{max-width:728px;width:58.615137%}}.content-block__accordion{transition:all 0.3s ease-out;background:var(--color-white);overflow:hidden;padding:0;position:relative}.content-block__accordion summary{cursor:pointer;display:flex;justify-content:space-between;font-size:var(--fs-22);line-height:1.8;align-items:center;font-weight:700;border:none;padding:31px clamp(20px, 2.865vw, 55px) 25px clamp(20px, 2.656vw, 51px);list-style:none;-webkit-appearance:none;transition:all 0.3s ease-in-out}summary::-webkit-details-marker{display:none}.content-block__accordion summary::after{content:'\f054';display:block;font-size:var(--fs-22);font-weight:700;font-family:"Font Awesome 5 Free";color:var(--color-rich-gold);transition:transform 0.3s ease-in-out}.content-block__accordion[open]{background:#FFF6E0}.content-block__accordion[open]:before{content:'';position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(101.79deg,#FBF197 -4.86%,#E0AA44 25.33%,#F9F59D 60.85%,#B78B41 101.98%)}.content-block__accordion[open] summary::after,.content-block__accordion summary:hover::after{transform:rotate(90deg)}.content-block__accordion[open] .content-block__accordion-description{padding:15px clamp(30px, 5.938vw, 114px) 46px clamp(30px, 2.656vw, 51px)}#page-faqs{padding-top:clamp(80px, 10.185vh, 110px);padding-bottom:clamp(80px, 10.833vh, 117px)}#page-faqs h2{color:var(--color-purple)}#page-faqs .flex-fill{max-width:100%;width:100%}@media only screen and (min-width:992px){#page-faqs .flex-fill{max-width:830px}}