:root{--primary-color:#eaa636;--primary-color-rgb:234, 166, 54;--dark:#111;--dark-rgb:17, 17, 17;--title-color:#111;--title-alt-color:#1a1c26;--body-color:#606060;--text-light:#f8f9fa;--grey-bg:#f5f5f5;--white:#fff;--font:"Jost", Arial, sans-serif;--radius:3px;--t-slow:.7s;--t-link:.3s;--t-menu:.2s ease}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:#fff;margin:0;padding:0;overflow-x:hidden}body{font-family:var(--font);color:var(--body-color);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.8em}img{vertical-align:middle;border:0;max-width:100%;height:auto}a{color:var(--primary-color);transition:var(--t-link);text-decoration:none}a:hover{color:var(--primary-color);text-decoration:none}p{margin:0 0 20px}ul,ol{margin:0 0 1rem}address{font-style:normal}button,input{font-family:inherit;font-size:inherit;line-height:inherit}i{display:inline-block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font);color:var(--title-color);margin-top:0;font-weight:600}h1{letter-spacing:-1px;margin-bottom:20px;font-size:48px;line-height:56px}h2{letter-spacing:-1px;margin-bottom:10px;font-size:36px;line-height:42px;display:inline-block;position:relative;overflow:hidden}h3{margin-bottom:25px;font-size:22px;line-height:1.2}h4{margin-bottom:10px;font-size:20px;line-height:1.2}h5{margin-bottom:8px;font-size:18px;line-height:1.2}p.lead{margin-top:0;font-size:16px;font-weight:400;line-height:1.7em}.text-light{color:var(--text-light)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light a{color:#fff}.id-color,.text-light h5.id-color{color:var(--primary-color)}.text-white,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p{color:#fff}#wrapper{overflow:hidden}section{padding:90px 0;position:relative}.no-top{padding-top:0!important}.no-bottom{padding-bottom:0!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1280px){.container{min-width:1200px}}@media (width>=1400px){.container{max-width:1320px}}@media (width<=767px){.container{padding-left:20px;padding-right:20px}}@media (width>=480px) and (width<=767px){.container{padding-left:30px;padding-right:30px}}.row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:12px;padding-right:12px}.row.g-4{margin-top:-24px}.row.g-4>*{margin-top:24px}.align-items-center{align-items:center}.col{flex:1 0}.col-6{flex:none;width:50%}.col-12{flex:none;width:100%}@media (width>=576px){.col-sm-6{flex:none;width:50%}}@media (width>=768px){.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-8{flex:none;width:66.6667%}.col-md-12{flex:none;width:100%}.offset-md-1{margin-left:8.33333%}.offset-md-3{margin-left:25%}}@media (width>=992px){.col-lg-2{flex:none;width:16.6667%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-8{flex:none;width:66.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-2{margin-left:16.6667%}.offset-lg-7{margin-left:58.3333%}.p-lg-5{padding:48px}}@media (width>=1400px){.inner-page .container{max-width:1140px}}@media (width>=768px){.inner-page .container{padding-left:15px;padding-right:15px}}.inner-page .row{margin-left:-15px;margin-right:-15px}.inner-page .row>*{padding-left:15px;padding-right:15px}.text-center{text-align:center}.relative,.center-y{z-index:1;position:relative}.z1000{z-index:1000}.overflow-hidden{overflow:hidden}.w-100{width:100%}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb-3{margin-bottom:1rem}.mb-0,.no-bottom-margin,h3.no-bottom{margin-bottom:0}.mt-min-100{margin-top:-100px}.spacer-10{clear:both;width:100%;height:10px;display:block}.spacer-half{clear:both;width:100%;height:15px;display:block}.spacer20{clear:both;width:100%;height:20px;display:block}.spacer-single{clear:both;width:100%;height:30px;display:block}.spacer-double{clear:both;width:100%;height:60px;display:block}.clearfix{clear:both;width:100%}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=992px){.text-lg-start{text-align:left}.text-lg-end{text-align:right}}@media (width<=991.98px){.text-sm-center{text-align:center}.mb-sm-30{margin-bottom:30px}}@media (width<=1199px){.md-hide{display:none!important}}@media (width<=992px){.sm-hide{display:none!important}}.bg-color{background:var(--primary-color)}.p-title{letter-spacing:2px;text-transform:uppercase;color:var(--primary-color);margin-bottom:20px;font-size:12px;font-weight:700;line-height:10px;display:inline-block}.small-border{border-top:solid 2px var(--primary-color);width:100px;height:3px;margin:0 auto 30px;display:block}.small-border.sm-left{margin-left:0}a.btn-custom,.btn-custom{font-family:var(--font);letter-spacing:2px;text-transform:uppercase;text-align:center;color:#fff;background:var(--primary-color);border-radius:var(--radius);min-width:120px;transition:var(--t-slow);outline:0;padding:11px 30px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}a.btn-custom:hover,.btn-custom:hover{color:#fff;box-shadow:2px 2px 20px #14141426}a.btn-custom.btn-black{background:var(--dark)}.ul-style-2{padding:0;list-style:none}.ul-style-2 li{margin:5px 0}.ul-style-2 li:before{content:"";background:var(--dark);color:var(--primary-color);border-radius:var(--radius);margin-right:15px;padding:5px;font-family:FontAwesome;font-size:12px}[data-parallax]{position:relative;overflow:hidden}[data-parallax]>.parallax-img{object-fit:cover;z-index:0;pointer-events:none;will-change:transform;width:100%;height:150%;position:absolute;top:-25%;left:0}[data-parallax]>.container{z-index:1;position:relative}[data-parallax]:before{content:"";z-index:1;pointer-events:none;background:#0f171cc2;position:absolute;inset:0}[data-parallax]>.container,[data-parallax]>.center-y{z-index:2}[data-reveal]{opacity:0}[data-reveal].is-revealed{animation-duration:1s;animation-fill-mode:both;animation-delay:var(--delay,0s)}[data-reveal=fadeInUp].is-revealed{animation-name:fadeInUp}[data-reveal=fadeInRight].is-revealed{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1}[data-reveal].is-revealed{animation:none}}#topbar{background:var(--dark);z-index:1000;height:40px;padding:0 30px;position:relative;overflow:hidden}#topbar .container{justify-content:space-between;align-items:center;height:40px;display:flex}#topbar .topbar-left,#topbar .topbar-right{align-items:center;display:flex}#topbar .topbar-widget{align-items:center;height:40px;padding:8px 15px;font-size:13px;font-weight:400;line-height:24px;display:flex}#topbar .tb-social{padding:0}#topbar .tb-social a{color:var(--primary-color);padding:5px 5px 5px 15px;font-size:14px}#topbar .tb-social a i{color:var(--primary-color)}#topbar .topbar-right .topbar-widget a{color:#fff;font-size:13px;text-decoration:none}#topbar .topbar-right .topbar-widget a:hover{color:var(--primary-color)}#topbar:not(.topbar-noborder) .topbar-right .topbar-widget{border-left:1px solid #ffffff1a}#topbar:not(.topbar-noborder) .topbar-right .topbar-widget:last-child,#topbar:not(.topbar-noborder) .topbar-left .topbar-widget{border-right:1px solid #ffffff1a}#topbar:not(.topbar-noborder) .topbar-left .topbar-widget:first-child{border-left:1px solid #ffffff1a}#topbar:not(.topbar-noborder) .tb-social a{border-left:1px solid #ffffff1a;padding-right:15px}#topbar:not(.topbar-noborder) .tb-social a:first-child{border-left:none}header#site-header{z-index:1001;background:#00000080;width:100%;height:90px;margin:0;transition:background .7s;position:absolute;top:auto;left:0}header#site-header .de-flex{justify-content:space-between;align-items:center;height:90px;display:flex}header#site-header .de-flex-col{align-items:center;display:flex}header#site-header #logo .logo,header#site-header #logo .logo-2{vertical-align:middle;width:204px;height:38px}header#site-header.smaller{background:var(--dark);position:fixed;top:0;box-shadow:0 4px 6px #0a0a0a0d}header#site-header.transparent:not(.smaller){background:0 0}header#site-header #logo .logo-2{display:none}header#site-header.smaller.scroll-light{background:#fff}header#site-header.smaller.scroll-light #logo .logo{display:none}header#site-header.smaller.scroll-light #logo .logo-2{display:inline-block}header#site-header.smaller.scroll-light #mainmenu>li>a,header#site-header.smaller.scroll-light .h-phone{color:var(--title-color)}header#site-header.smaller.scroll-light #mainmenu>li>a:hover{color:var(--primary-color)}header#site-header.smaller.scroll-light #mainmenu>li.menu-item-has-children>a:after{color:#0009}#mainmenu{font-family:var(--font);align-items:center;margin:0;padding:0;font-size:14px;list-style:none;display:flex}#mainmenu>li{letter-spacing:1px;font-weight:500;list-style:none;position:relative}#mainmenu>li>a{color:#fff;transition:var(--t-link);padding:30px 18px;line-height:28.8px;display:inline-block;position:relative}#mainmenu>li.menu-item-has-children>a{padding:30px 33px 30px 18px}#mainmenu>li.menu-item-has-children>a:after{content:"";color:#ffffff80;font-family:FontAwesome;font-size:14px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}#mainmenu>li>a:hover{color:var(--primary-color)}#mainmenu li>ul{border-radius:var(--radius);visibility:hidden;opacity:0;width:210px;height:auto;transition:var(--t-menu);z-index:10;background:#fff;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;box-shadow:2px 2px 30px #1414141a}#mainmenu li:hover>ul{visibility:visible;opacity:1}#mainmenu li li{letter-spacing:1px;font-weight:400}#mainmenu li li a{color:var(--title-color);text-align:left;padding:5px 15px;font-size:12px;font-weight:400;line-height:28.8px;display:block}#mainmenu li li a:hover{background:var(--primary-color);color:#fff}.h-phone{color:#fff;padding-top:20px;padding-left:40px;font-size:18px;font-weight:700;line-height:28.8px;position:relative}.h-phone span{font-size:12px;font-weight:500;position:absolute;top:0;left:40px}.h-phone i.fa-phone{color:var(--primary-color);font-size:32px;position:absolute;top:12px;left:0}#menu-btn{cursor:pointer;color:#fff;width:32px;height:32px;transition:var(--t-link);justify-content:center;align-items:center;margin-left:20px;font-size:20px;display:none}#menu-btn:hover{color:#222;background:#fff}@media (width<=992px){header#site-header{background:var(--dark);height:auto;padding:15px 0;transition:height .2s ease-out;position:relative;top:auto;overflow:hidden}header#site-header.transparent:not(.smaller){background:var(--dark)}header#site-header .de-flex{flex-wrap:wrap;height:auto}#menu-btn{display:flex}header#site-header .header-col-mid{order:3;width:100%}#mainmenu{flex-direction:column;align-items:stretch;width:100%;padding-top:15px;display:none}header#site-header.menu-open #mainmenu{display:flex}#mainmenu>li{width:100%}#mainmenu>li>a{color:#eceff3;text-align:left;border-bottom:1px solid #ffffff1a;padding:10px 0;display:block}#mainmenu>li.menu-item-has-children>a{padding:10px 0}#mainmenu>li.menu-item-has-children>a:after{right:0}#mainmenu li>ul{visibility:visible;opacity:1;width:100%;box-shadow:none;background:0 0;border-radius:0;padding-left:40px;transition:none;position:static}#mainmenu li li a{color:#eceff3}.h-phone{display:none}}@media (width<=767px){header#site-header #logo .logo{width:auto;max-width:200px}}#de-carousel,#de-carousel .carousel-inner{height:100vh;position:relative;overflow:hidden}#de-carousel .carousel-item{opacity:0;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;transition:opacity .6s ease-in-out;position:absolute;inset:0}#de-carousel .carousel-item.active{opacity:1;z-index:1}#de-carousel .mask{background:linear-gradient(90deg,#0c1318d6,#0c131885 45%,#0c131814 80%);height:100%}#de-carousel .d-flex.center{align-items:center;display:flex}#de-carousel .h-100{height:100%}#de-carousel .col-lg-5 h4,#de-carousel .col-lg-5 h1,#de-carousel .col-lg-5 p.lead,#de-carousel .col-lg-5 a.btn-custom{opacity:0}#de-carousel .carousel-item.is-animating .col-lg-5 h4,#de-carousel .carousel-item.is-animating .col-lg-5 h1{animation:1s both fadeInUp}#de-carousel .carousel-item.is-animating .col-lg-5 p.lead{animation:1s .3s both fadeInUp}#de-carousel .carousel-item.is-animating .col-lg-5 a.btn-custom{animation:1s .6s both fadeInUp}#de-carousel .col-lg-5 h4{color:var(--primary-color);margin-bottom:10px;font-size:20px;font-weight:600;line-height:24px}#de-carousel .col-lg-5 h1{letter-spacing:-1px;color:#fff;margin-bottom:16px;font-size:48px;font-weight:600;line-height:56px}#de-carousel .col-lg-5 p.lead{color:#fff;margin-bottom:16px;font-size:16px;font-weight:400;line-height:1.7em}#de-carousel .carousel-control-prev,#de-carousel .carousel-control-next{color:#fff;opacity:.5;z-index:2;justify-content:center;align-items:center;width:100px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}#de-carousel .carousel-control-prev:hover,#de-carousel .carousel-control-next:hover{opacity:.9;color:#fff}#de-carousel .carousel-control-prev{left:0}#de-carousel .carousel-control-next{right:0}#de-carousel .carousel-control-prev i,#de-carousel .carousel-control-next i{font-size:34px}#de-carousel .carousel-indicators{z-index:2;justify-content:center;margin-bottom:16px;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}#de-carousel .carousel-indicators li{cursor:pointer;background:#ffffff4d;border:0;border-radius:0;width:8px;height:8px;margin:0 6px;transition:opacity .6s,background .6s}#de-carousel .carousel-indicators li.active{background:#fff}@media (width<=767px){#de-carousel .col-lg-5{width:100%}}@media (width<=480px){#de-carousel .col-lg-5 h1{font-size:36px;line-height:42px}}section.pt40.pb40.bg-color.text-light{height:110px}section.pt40.pb40.bg-color.text-light h3{color:#fff;margin:0;font-size:22px;font-weight:600;line-height:26.4px}@media (width<=991.98px){section.pt40.pb40.bg-color.text-light{height:auto}section.pt40.pb40.bg-color.text-light h3{margin-bottom:30px}}#section-highlight{background:var(--dark)}#section-services{background:#fff}.mask{width:100%;display:inline-block;position:relative;overflow:hidden;box-shadow:2px 2px 30px #0003}.mask-link{z-index:101;position:absolute;inset:0}.mask img{width:100%;height:100%;transition:var(--t-slow);display:block}#section-services .mask>img{aspect-ratio:3/2;object-fit:cover;height:auto}.cover{z-index:100;background:var(--primary-color);width:100%;height:70px;transition:var(--t-slow);margin-top:-70px;padding:25px;display:table;position:absolute;top:100%;left:0;overflow:hidden}.c-inner{vertical-align:middle;display:table-cell}.cover h3{color:#fff;margin-bottom:25px;padding-left:30px;font-size:18px;line-height:1em}.cover h3 i{color:#fff;transition:var(--t-slow);margin-top:-8px;font-size:32px;position:absolute;left:30px}.cover h3 span{margin-left:20px}.cover p{color:#bbb;opacity:0;transition:var(--t-slow);padding-top:15px;padding-right:25px}.cover a.btn-custom.capsule{text-align:center;width:100%;padding:5px 10px;display:block}.mask:hover .cover{background:#000c;height:100%;margin-top:0;top:0}.mask:hover .cover p{opacity:1;padding-top:0}.mask:hover .cover h3 i{color:var(--primary-color)}#section-experience{background:var(--dark);overflow:hidden}#section-experience .nav.nav-pills{margin:0 0 16px;padding:0;font-weight:600;list-style:none;display:flex}#section-experience .nav-link{color:#fff;border-radius:var(--radius);cursor:pointer;background:0 0;padding:8px 16px;font-size:16px;line-height:28.8px;transition:all .15s;display:block}#section-experience .nav-link.active{background:var(--primary-color);color:#fff}.tab-content{position:relative}.tab-pane{opacity:0;transition:opacity .15s linear;display:none}.tab-pane.active{display:block}.tab-pane.active.show{opacity:1}.image-container{width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.image-container .experience-img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=991.98px){.image-container{width:100%;height:400px;position:static}}.de_count{transition:var(--t-slow);padding:20px 0 10px}.de_count h3{letter-spacing:0;color:#fff;margin:0 0 15px;font-size:40px;font-weight:600;line-height:.5em}.de_count h3 span.timer{font-size:40px}.de_count h5{font-size:14px;font-weight:500;line-height:1.2}#section-text{background:var(--dark)}.de_count.ultra-big.s2{text-align:center;border:2px solid #ffffff1a;padding:30px}.de_count.ultra-big.s2.border-light{border-color:#f8f9fa}.de_count.ultra-big.s2 h3{letter-spacing:0;color:#fff;margin:0 0 15px;font-size:180px;font-weight:600;line-height:180px}.de_count.ultra-big.s2 span{letter-spacing:5px;text-transform:uppercase;padding:5px 10px;font-size:14px;font-weight:700;display:inline}#subheader{text-align:center;background:var(--dark);padding:100px 0;position:relative;overflow:hidden}#subheader>.subheader-img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#subheader:before{content:"";z-index:1;pointer-events:none;background:#0f171c7a;position:absolute;inset:0}#subheader>.center-y{z-index:2}@media (width<=991.98px){#subheader>.subheader-img{object-position:left center}}@media (width<=767.98px){#de-carousel .carousel-item{background-position:65%}#de-carousel .mask{background:#0c1318a3}}#subheader h1{border-bottom:3px solid var(--primary-color);margin:50px 0 5px;padding-bottom:0;display:inline-block}#subheader p{margin-bottom:20px}.de-images{width:100%;position:relative}.di-big{border-radius:var(--radius);width:100%;display:block;box-shadow:2px 20px 30px #14141426}.di-small-2{z-index:1;object-fit:cover;border-radius:var(--radius);width:40%;height:40%;position:absolute;bottom:-10%;right:-10%;box-shadow:2px 20px 30px #14141426}.di-text{z-index:1;text-align:center;border-radius:var(--radius);width:40%;padding:10% 0;position:absolute;top:40%;left:-10%;box-shadow:2px 20px 30px #14141426}.di-text h1{margin-bottom:20px}.di-text span{font-size:16px;font-weight:400}@media (width<=767px){.de-images{margin:0 10%}}.feature-box.f-boxed.style-3{color:var(--body-color);transition:var(--t-slow);background:#f8f8f8;padding:50px;line-height:28.8px;position:relative;overflow:hidden}.feature-box.f-boxed.style-3 *{transition:var(--t-slow)}.feature-box.f-boxed.style-3>i.id-color{text-align:center;border-radius:var(--radius);width:56px;height:56px;margin-bottom:20px;padding:14px 0;font-size:40px;line-height:40px;display:inline-block}.feature-box.f-boxed.style-3 .text{z-index:1;position:relative}.feature-box.f-boxed.style-3 .text h4{color:var(--title-color);margin-bottom:10px;font-size:20px;font-weight:600}.feature-box.f-boxed.style-3 i.wm{z-index:0;color:#0003;opacity:.35;font-size:240px;line-height:240px;position:absolute;top:30%;left:50%;right:0}.feature-box.f-boxed.style-3:hover{background:var(--primary-color);color:#fff;box-shadow:2px 2px 30px #0003}.feature-box.f-boxed.style-3:hover .text h4,.feature-box.f-boxed.style-3:hover>i.id-color{color:#fff}.feature-box.f-boxed.style-3:hover i.wm{transform:rotate(-25deg)}.feature-box.f-boxed.style-3.text-center a.btn-custom{z-index:1;display:inline;position:relative}@media (width<=991.98px){.feature-box.f-boxed.style-3{margin-bottom:30px}}#section-practice-1{background:#fff;padding:90px 0}.practice-card-image,.guide-card-image{aspect-ratio:3/2;object-fit:cover;max-width:none;height:auto;display:block}.practice-card-image{width:calc(100% + 100px);margin:-50px -50px 25px}.guide-card-image{width:calc(100% + 60px);margin:-30px -30px 25px}.legal-topic-visual{margin:0 0 30px}.legal-topic-visual img{border-radius:var(--radius);width:100%;height:auto;display:block}.legal-topic-visual figcaption,.office-visual figcaption{color:var(--body-color);margin-top:10px;font-size:13px}.office-visual{margin:0 0 30px}.feature-box h4 a,#section-practice-areas .ul-style-2 a{color:inherit}.feature-box h4 a:hover,#section-practice-areas .ul-style-2 a:hover{color:var(--primary-color)}.attorney-profile{padding:90px 0}.attorney-card{background:var(--dark);color:#ffffffbf;border-radius:var(--radius);text-align:center;padding:40px 30px;position:sticky;top:120px}.attorney-card h2{color:#fff;margin:0 0 6px;font-size:26px;line-height:1.2}.attorney-role{color:var(--primary-color);letter-spacing:2px;text-transform:uppercase;margin-bottom:25px;font-size:12px;font-weight:700;display:block}.attorney-photo,.attorney-monogram{border:3px solid var(--primary-color);border-radius:50%;width:140px;height:140px;margin:0 auto 20px;display:block}.attorney-photo{object-fit:cover}.attorney-monogram{background:rgba(var(--primary-color-rgb), .12);color:var(--primary-color);letter-spacing:2px;justify-content:center;align-items:center;font-size:44px;font-weight:600;display:flex}.attorney-facts{text-align:left;border-top:1px solid #ffffff1a;margin:0 0 25px}.attorney-facts>div{border-bottom:1px solid #ffffff1a;padding:12px 0}.attorney-facts dt{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:600}.attorney-facts dd{color:#fff;margin:2px 0 0;font-weight:500}.attorney-facts a{color:#fff}.attorney-facts a:hover{color:var(--primary-color)}.attorney-social{color:#fff;margin-bottom:20px;display:block}.attorney-social:hover{color:var(--primary-color)}.attorney-card .btn-custom{display:block}.attorney-content h3{margin:40px 0 20px;font-size:24px}.attorney-content .ul-style-2 li{margin:12px 0}.attorney-content .ul-style-2 a{color:var(--title-color)}.attorney-content .ul-style-2 a:hover{color:var(--primary-color)}.bar-highlight{background:var(--grey-bg);border-left:3px solid var(--primary-color);border-radius:var(--radius);gap:20px;margin:35px 0 10px;padding:25px 30px;display:flex}.bar-highlight>i{font-size:32px;line-height:1}.bar-highlight-label{letter-spacing:2px;text-transform:uppercase;color:var(--primary-color);font-size:12px;font-weight:700;display:block}.bar-highlight strong{color:var(--title-color);margin:4px 0 8px;font-size:20px;display:block}.bar-highlight p{margin:0}.attorney-writings{margin:0;padding:0;list-style:none}.attorney-writings li{border-bottom:1px solid #f2f2f2;padding:10px 0}.attorney-writings a{color:var(--title-color);font-weight:500}.attorney-writings a:hover{color:var(--primary-color)}.attorney-writings .date{color:var(--body-color);margin-left:8px;font-size:13px}.attorney-note{margin-top:40px;font-size:14px}.guide-hub{padding:90px 0 60px}.guide-byline{font-size:14px}.guide-byline a{font-weight:500}.guide-card{background:var(--grey-bg);border-top:3px solid var(--primary-color);border-radius:var(--radius);flex-direction:column;height:100%;padding:30px;display:flex}.guide-card h2{letter-spacing:0;align-items:center;gap:12px;margin:0 0 12px;font-size:22px;line-height:1.25;display:flex;overflow:visible}.guide-card h2 i{flex-shrink:0;font-size:26px}.guide-card h2 a{color:var(--title-color)}.guide-card h2 a:hover{color:var(--primary-color)}.guide-card>p{font-size:15px;line-height:1.6}.guide-card ul{margin:0 0 20px;padding:0;list-style:none}.guide-card li{border-bottom:1px solid rgba(var(--dark-rgb), .08);padding:8px 0;line-height:1.4}.guide-card li a{color:var(--title-color)}.guide-card li a:hover{color:var(--primary-color)}.guide-more{color:var(--primary-color);margin-top:auto;font-size:14px;font-weight:600}.guide-note{text-align:center;margin-top:20px;font-size:14px}.page-byline{border-bottom:1px solid #f2f2f2;margin-bottom:25px;padding-bottom:15px;font-size:14px}.page-byline a{color:var(--primary-color);font-weight:500}@media (width<=991.98px){.attorney-card{margin-bottom:50px;position:static}}.pagination{margin:0;padding:0 0 0 15px;list-style:none;display:flex}.pagination li{height:30px;display:list-item}.pagination li a{color:#888;background:0 0;border:1px solid #eee;border-right:none;border-radius:0;padding:15px 20px;font-size:12px;line-height:28.8px;display:inline}.pagination li:last-child a{border-right:1px solid #eee}.pagination li a.active{background:var(--primary-color);color:#fff}.blog-read .img-fullwidth{width:100%;margin-bottom:20px;display:block}.blog-read .post-text{background:0 0;padding:0}.blog-read .post-text p{color:var(--body-color);margin-bottom:20px;font-size:16px;line-height:28.8px}.blog-read blockquote{font-family:var(--font);color:var(--title-color);border-left:3px solid var(--primary-color);margin:0 0 16px;padding-left:30px;font-size:24px;font-weight:500;line-height:33.6px}.blog-read .post-text h2{letter-spacing:0;margin:40px 0 15px;font-size:28px;line-height:1.25;display:block}.blog-read .post-text h2:first-child{margin-top:0}.blog-read .post-text h3{margin:25px 0 10px;font-size:20px}.blog-read .post-text ul,.blog-read .post-text ol{color:var(--body-color);margin:0 0 20px;padding-left:22px;line-height:28.8px}.blog-read .post-text li{margin-bottom:6px}.blog-read .post-text li::marker{color:var(--primary-color)}.blog-read .post-text strong{color:var(--title-color);font-weight:600}.blog-read .post-text a{color:var(--primary-color);text-underline-offset:3px;text-decoration:underline}.post-date{color:#999;margin-right:20px;font-size:13px}#comment-form-wrapper h4{margin-bottom:10px;font-size:20px}.form-default label{color:var(--body-color);margin-bottom:8px;font-size:16px;font-weight:400;line-height:28.8px;display:inline-block}.form-default input:not([type=submit]),.form-default textarea{border-radius:var(--radius);background:#ffffff80;border:1px solid #ced4da;width:100%;margin-bottom:20px;padding:10px;font-size:18px;display:block}.form-default input:not([type=submit]){height:49px}.form-default textarea{height:170px}.form-default input:not([type=submit]):focus,.form-default textarea:focus{background:#f6f6f6;outline:none}.form-default input[type=submit]{cursor:pointer;border:1px solid #0000}.form-default input[type=hidden]{display:none}.widget{margin-bottom:30px;padding-bottom:30px}.widget h4{color:var(--title-color);margin-bottom:10px;font-size:18px;font-weight:600;line-height:21.6px}.widget .small-border{border-top:2px solid var(--primary-color);background:var(--primary-color);width:30px;height:2px;margin:0 0 20px}.widget-post ul{margin:0;padding:0;list-style:none}.widget-post li{border-bottom:1px solid #f2f2f2;margin-bottom:8px;padding-bottom:8px;font-size:16px;line-height:28.8px}.widget-post li:after{content:"";clear:both;display:table}.widget-post .date{float:left;background:var(--primary-color);color:#fff;padding:0 5px;font-size:12px;display:inline-block}.widget-post li a{color:var(--title-color);padding-left:60px;display:block}.widget-post li a:hover{color:var(--primary-color)}.widget-text p{color:var(--body-color);margin:0;font-size:16px;line-height:28.8px}.widget_tags ul{margin:0;padding:0;list-style:none}.widget_tags li{margin:0 3px 16px 0;display:inline-block}.widget_tags li a{background:var(--primary-color);color:#fff;border-radius:var(--radius);padding:7px 10px;font-size:12px;line-height:28.8px;display:inline}#section-features{background:#fff;padding:90px 0}.box-highlight{background:var(--primary-color);border-radius:var(--radius);padding:5px;box-shadow:5px 5px 40px #0000001a}.box-highlight .heading{padding:15px 10px 0}.box-highlight .heading h3{color:#fff;margin-bottom:25px;font-size:22px;font-weight:600;line-height:1.2}.box-highlight .content{border-radius:var(--radius);color:var(--title-color);background:#fff;margin:5px;padding:20px}.accordion-section-title{width:100%;font-family:var(--font);color:var(--title-color);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #efefef;margin-bottom:10px;padding:15px;font-size:16px;font-weight:600;line-height:1.8em;transition:all .5s linear;display:block}.accordion-section-title:before{content:"";float:right;text-align:center;color:#fff;background:var(--primary-color);border-radius:var(--radius);width:28px;height:28px;padding:0 8px;font-family:FontAwesome;font-size:15px;line-height:28px}.accordion-section-title.active{background:var(--primary-color);color:#fff;margin-bottom:0}.accordion-section-title.active:before{content:""}.accordion-section-content{height:0;color:var(--title-color);margin-bottom:0;padding:0 15px;transition:height .4s;overflow:hidden}.accordion-section-content p{color:var(--title-color);margin:0;padding:15px 0 25px;font-size:16px;line-height:1.8em}.accordion-section-content.open{margin-bottom:10px}@media (width<=767px){#section-features .col-md-6.mb30+.col-md-6.mb30{margin-top:0}}address.s1 span{margin-bottom:8px;font-size:15px;line-height:1.7em;display:block}address.s1 span i{color:var(--primary-color);margin:5px 15px 0 5px;font-size:15px}#section-offices address.s1{max-width:370px;margin:20px 0 16px}#section-offices address.s1 span,#section-offices address.s1 span a{color:var(--body-color)}#section-offices address.s1 span a:hover{color:var(--primary-color)}#section-contact-form{background:var(--dark)}#section-contact-form .field-set{margin-bottom:0}#section-contact-form input[type=text],#section-contact-form input[type=email],#section-contact-form input[type=tel],#section-contact-form textarea{width:100%;height:40px;font-family:var(--font);border-radius:var(--radius);color:#fff;text-align:left;background:#ffffff1a;border:none;margin-bottom:20px;padding:8px;font-size:16px;display:block}#section-contact-form input[type=text]::placeholder,#section-contact-form input[type=email]::placeholder,#section-contact-form input[type=tel]::placeholder,#section-contact-form textarea::placeholder{color:#ffffff80}#section-contact-form input[type=text]:focus,#section-contact-form input[type=email]:focus,#section-contact-form input[type=tel]:focus,#section-contact-form textarea:focus{background:#ffffff4d;outline:none}#section-contact-form textarea{resize:vertical;height:195px}#section-contact-form #submit{text-align:center}#section-contact-form #submit input.btn-custom{cursor:pointer;border:1px solid #0000;width:168px;height:42px;padding:11px 30px}#section-contact-form input.error_input,#section-contact-form textarea.error_input,.form-default input.error_input,.form-default textarea.error_input{border-bottom:1px solid red}[data-contact-form] .success,[data-contact-form] .error{padding-top:20px;display:none}[data-contact-form] .success{color:#96c346}[data-contact-form] .error{color:#ff4d4d}[data-contact-form] .success.show,[data-contact-form] .error.show{display:block}[data-contact-form] .hp-field{position:absolute;left:-9999px}.form-note{opacity:.7;margin-bottom:20px;font-size:13px;line-height:1.6em;display:block}.testimonial-carousel{touch-action:pan-y;margin-top:40px;position:relative;overflow:hidden}.testimonial-carousel .slider-track{cursor:grab;gap:30px;transition:transform .25s;display:flex}.testimonial-carousel .slider-track.dragging{cursor:grabbing;transition:none}.testimonial-carousel .item{flex:0 0 100%;min-width:0}@media (width>=1000px){.testimonial-carousel .item{flex:0 0 calc(33.3333% - 20px)}}.de_testi{height:100%}.de_testi blockquote{border-radius:var(--radius);color:#fff;transition:var(--t-slow);background:#00000080;border:0;margin:0;padding:40px;font-weight:300;display:block}.de_testi blockquote:hover{background:#000c}.de_testi blockquote i.fa-quote-left{color:var(--primary-color);font-size:36px}.de_testi blockquote h3{color:#fff;margin:10px 0;font-size:18px;font-weight:600}.de_testi blockquote p{color:#fff;margin:10px 0 1rem;padding:0;font-size:16px;font-weight:400;line-height:1.7em}.de_testi_by{margin-top:-10px}.de_testi_by span{color:var(--primary-color);font-size:14px;font-weight:400}.slider-dots{justify-content:center;align-items:center;margin-top:40px;display:flex}.slider-dots button{cursor:pointer;background:#ffffff80;border:0;border-radius:30px;width:8px;height:8px;margin:0 5px;padding:0;transition:background .2s}.slider-dots button.active{background:var(--primary-color)}.bloglist.item .post-content{border-radius:var(--radius);position:relative;overflow:hidden}.date-box{z-index:1;text-align:center;color:#fff;background:var(--primary-color);border-radius:var(--radius);width:54px;margin:20px;position:absolute;box-shadow:5px 5px 40px #0000001a}.date-box .m{padding:8px;font-size:32px;font-weight:700;line-height:1;display:block}.date-box .d{letter-spacing:2px;background:#0000001a;font-size:12px;line-height:28.8px;display:block}.post-image img{width:100%;display:block}.post-text{background:var(--grey-bg);padding:30px 40px}.p-tagline{letter-spacing:2px;text-transform:uppercase;color:var(--primary-color);margin-bottom:5px;font-size:10px;font-weight:700;line-height:10px;display:inline-block}.post-text h4{margin:10px 0}.post-text h4 a{color:var(--title-alt-color);font-size:22px;font-weight:600}.post-text h4 a:hover{color:var(--primary-color)}.post-text p{color:var(--body-color);margin-bottom:10px;font-size:16px;line-height:28.8px}.p-author{text-transform:uppercase;letter-spacing:2px;color:var(--body-color);font-size:10px;font-weight:500;display:inline}footer{background:var(--dark);color:#fff;padding:80px 0 0}footer h4{color:var(--primary-color);font-size:20px;font-weight:600;line-height:1.2}footer h4.mb10{margin-bottom:10px}footer p{color:#fff;margin-bottom:20px;font-size:16px;line-height:28.8px}footer address.s1{margin-top:20px;margin-bottom:16px}footer address.s1 span,footer address.s1 span a{color:#fff}footer address.s1 span a:hover{color:var(--primary-color)}footer .ul-style-2 li{color:#fff;margin:5px 0;font-size:16px;line-height:28.8px}footer .ul-style-2 li:before{background:0 0}footer .ul-style-2 li a{color:inherit}footer .ul-style-2 li a:hover{color:var(--primary-color)}#form_subscribe{display:flow-root}#form_subscribe input{float:left;color:#fff;background:#ffffff1a;border:1px solid #333;border-right:0;border-radius:0 0 0 2px;outline:0;width:80%;height:38px;padding:9px 12px}#form_subscribe input::placeholder{color:#ffffff80}#form_subscribe input:focus{color:var(--title-color);background:#fff}#btn-submit{float:left;text-align:center;background:var(--primary-color);color:#fff;width:20%;height:38px;padding:5px 0;font-size:28px;line-height:28px;display:block}footer small{color:#ffffff80;font-size:14px}.subfooter{color:#fff;border-top:1px solid #ffffff1a;margin-top:40px;padding:20px 0;font-size:16px}.social-icons a{display:inline-block}.social-icons i{color:#fff;background:var(--primary-color);border-radius:var(--radius);text-align:center;width:34px;height:34px;transition:var(--t-slow);margin:0 5px;padding:12px 10px 8px;font-size:16px;line-height:14px}.social-icons a:hover i{color:#333;background:#fff}@media (width<=991.98px){.subfooter .row>div{text-align:left}.subfooter .row>div+div{margin-top:10px}}#back-to-top{z-index:1020;background:var(--primary-color);border-radius:var(--radius);opacity:0;text-align:center;cursor:pointer;width:40px;height:40px;padding-top:4px;line-height:30px;transition:opacity .2s ease-out,bottom .2s;display:block;position:fixed;bottom:-40px;right:20px}#back-to-top:before{content:"";color:#fff;font-family:FontAwesome;font-size:18px}#back-to-top.show{opacity:1;bottom:20px}#back-to-top.hide{opacity:0;bottom:-40px}
