@font-face{font-family:Gilmer;src:url("/wp-content/themes/genesis-block-theme/fonts/Gilmer Regular.otf") format("opentype")}@font-face{font-family:Gilmer;font-weight:500;src:url("/wp-content/themes/genesis-block-theme/fonts/Gilmer Medium.otf") format("opentype")}@font-face{font-family:Gilmer;font-weight:700;src:url("/wp-content/themes/genesis-block-theme/fonts/Gilmer Bold.otf") format("opentype")}@font-face{font-family:Gilmer;font-weight:900;src:url("/wp-content/themes/genesis-block-theme/fonts/Gilmer Heavy.otf") format("opentype")}html{margin:0 !important}body{overflow:unset}us-button{display:none}h1,h2,h3,h4,h5,h6,p,a,div{font-family:Gilmer}#page{padding:0 !important;max-width:100% !important}.site-content{padding:0 !important}header.site-header{background:#3b4d7b;position:fixed;left:0;top:0;width:100%;padding:0;z-index:999;border-bottom:1px solid rgba(245,245,245,.21);transition-duration:.3s;font-size:0px}header .site-identity{padding:0;display:flex;align-items:center;justify-content:space-between;height:100px}header .site-identity:before,header .site-identity:after{display:none}header .site-title-wrap{width:auto;max-width:unset;padding:0 75px;border-right:1px solid rgba(245,245,245,.21);height:100%;display:flex;align-items:center}header .site-title-wrap a{display:inline-block}header .site-title-wrap img{width:372px;max-width:100%}header .site-title-wrap .titles-wrap{display:none}header .header-button{padding:0 75px;border-left:1px solid rgba(245,245,245,.21);height:100%;display:flex;align-items:center}header .header-button a{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#fff;text-decoration:unset !important;padding:15px 30px}header .header-button img{margin-right:10px}header .top-navigation-right{float:unset;max-width:100%;padding:0 20px}header .main-navigation ul{gap:50px;display:flex;align-items:center;justify-content:center}header .main-navigation ul li{padding:0}header .main-navigation ul li:first-child{padding-left:0}header .main-navigation ul li a{margin:0;font-size:16px;font-weight:500;color:#fff !important}header .main-navigation ul li a:after{padding-left:10px !important;font-size:16px !important}header .main-navigation ul li.current-menu-item a[aria-current=page],header .main-navigation ul li a:hover{color:#c89c62 !important}header .main-navigation ul li ul{background:#3b4d7b !important;width:auto !important;margin-left:0 !important;display:block}header .main-navigation ul li ul:before{display:none !important}header .main-navigation ul li ul li{padding:0;border-bottom:1px solid rgba(245,245,245,.21)}header .main-navigation ul li ul li a{padding:5px 20px;white-space:nowrap;border:none}.home.fixed header.site-header{background:#3b4d7b}.home.fixed header .header-button a{background:0 0;border-radius:0}footer.site-footer{border-top:1px solid #d2d2d2;background:#fff;font-size:0px;line-height:1;padding:0}footer .container{max-width:1680px;padding:0;position:relative}footer .container:before{position:absolute;left:28%;top:0;height:100%;width:1px;background:#d2d2d2}footer .container:after{position:absolute;left:72%;top:0;height:100%;width:1px;background:#d2d2d2}footer .footer-widgets{margin:0;padding:0 20px}footer .screen-reader-text{display:none}footer .footer-column.first,footer .footer-column.third{width:28% !important;margin:0 !important;padding:100px 0 !important;float:unset}footer .footer-column.first .footer-column-container{max-width:395px;padding-right:20px}footer .footer-column.second{width:44% !important;margin:0 !important;padding:100px 0 !important;float:unset}footer .footer-column.first h2{font-size:40px;line-height:120%;font-weight:900;color:#3b4d7b;margin:0}footer .footer-column.first section:last-child{margin-top:44px}footer .gform_title{display:none}footer .gform_fields{row-gap:34px !important}footer form input,footer form textarea{background:0 0 !important;border:none !important;border-bottom:1px solid #e7e7e7 !important;box-shadow:unset !important;border-radius:0 !important;padding:0 0 10px !important;color:#595959 !important;font-family:Gilmer !important;font-size:16px !important;height:32px !important;outline:none !important;text-align:left}footer form textarea{resize:none !important;padding:0 !important;min-block-size:unset !important;height:100px !important;text-align:left}footer form .gform_footer{margin-top:44px !important}footer form input[type=submit]{background:#c89c62 !important;color:#fff !important;border-radius:100px !important;border:none !important;transition-duration:.3s !important;font-size:20px !important;font-weight:900 !important;padding:10px 40px !important;height:62px !important;position:relative;text-transform:uppercase !important}footer form input[type=submit]:hover{background:#3b4d7b !important}footer .footer-column.second .footer-column-container{max-width:552px;margin:auto;padding:0 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}footer .footer-column.second section{margin:0}footer .footer-column.second .wp-block-group .widget_nav_menu:last-child{margin-top:70px}footer .footer-column.second h3,footer .footer-column.second h2{color:#3b4d7b;font-size:24px;font-weight:900;line-height:120%;margin-bottom:15px}footer .footer-column.second ul li a{font-size:16px;line-height:120%;color:#595959;text-decoration:unset !important;transition-duration:.3s}footer .footer-column.second ul li a:hover{color:#c89c62}footer .footer-column.third .footer-column-container{max-width:390px;margin-left:auto;padding-left:20px}footer .footer-info{max-width:260px;margin:15px auto 0 auto}footer .footer-address,footer .footer-phone{display:flex;align-items:flex-start}footer .footer-phone{margin-top:40px}footer .footer-address img,footer .footer-phone img{margin-right:20px}footer .footer-address p,footer .footer-phone{font-size:20px;color:#595959;line-height:120%;margin:0}footer .footer-address p a{color:#3b4d7b;font-weight:900;display:block;margin-top:10px;transition-duration:.3s;text-decoration:unset !important}footer .footer-address p a:hover{color:#c89c62}footer .footer-phone{margin-top:40px}footer .footer-bottom{padding:20px !important;border-top:1px solid #d2d2d2 !important}footer .footer-bottom .container{display:flex;align-items:center;justify-content:space-between}footer .footer-bottom .container:before,footer .footer-bottom .container:after{display:none}footer .footer-bottom p{font-size:14px;line-height:130%;color:#a0a0a0;margin:0;display:flex;align-items:center}footer .footer-bottom p img{margin-left:11px}header .mobile-top-header{display:none}.site-main.padding{margin-top:101px}.attorney-banner{background-position:center;background-size:cover;padding:125px 20px}.attorney-banner h1{position:relative;margin-bottom:58px;font-size:56px;font-weight:900;color:#fff;line-height:110%;text-align:center}.attorney-banner h1:before{content:"";position:absolute;left:calc(50% - 39px);top:calc(100% + 30px);width:78px;height:4px;background:#c89c62}.attorney-banner .banner-breadcrumb{display:flex;align-items:center;justify-content:center}.attorney-banner .banner-breadcrumb a,.attorney-banner .banner-breadcrumb p{font-size:14px;line-height:150%;text-transform:uppercase;text-decoration:unset !important;color:#fff;margin:0;transition-duration:.3s}.attorney-banner .banner-breadcrumb a:hover{color:#c89c62}.attorney-banner .banner-breadcrumb img{margin:0 13px}.attorney-content{padding:150px 20px}.attorney-content .attorney-container{max-width:1396px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.attorney-content .attorney-details{width:40%;max-width:546px;position:sticky;top:120px;align-self:flex-start}.attorney-content .attorney-info{width:60%;max-width:782px}.attorney-content .attorney-image{font-size:0px;position:relative}.attorney-content .attorney-image img{width:100%}.attorney-content .attorney-image a{position:absolute;left:0;bottom:0;width:100%;display:block;font-size:32px;font-weight:900;line-height:120%;background:#c89c62;padding:28px 10px;color:#fff;text-align:center;letter-spacing:-.5px;transition-duration:.3s}.attorney-content .attorney-image a:hover{background:#3b4d7b}.attorney-content .attorney-user,.attorney-content .attorney-items{padding:50px 20px 50px 50px;border:1px solid #b8b8b8;border-top:none}.attorney-content .attorney-user h3{font-size:32px;color:#3b4d7b;line-height:120%;font-weight:900;margin:0 0 10px;letter-spacing:-.5px;display:inline-block}.attorney-content .attorney-user p{font-size:16px;line-height:150%;color:#3b4d7b;margin:0;text-transform:uppercase}.attorney-content .attorney-items{display:grid;gap:15px}.attorney-content .attorney-item{display:flex;align-items:flex-start}.attorney-content .attorney-item img{width:30px;margin-right:10px;margin-top:5px}.attorney-content .attorney-item p{font-size:20px;line-height:170%;color:#3b4d7b;margin:0}.attorney-content .attorney-item p a{color:#3b4d7b}.attorney-content .attorney-items.additional{gap:30px}.attorney-content .attorney-items.additional .attorney-item h4{font-size:32px;font-weight:900;line-height:120%;letter-spacing:-.5px;color:#3b4d7b;margin:0 0 20px}.attorney-content .attorney-items.additional .attorney-item p{font-size:20px;line-height:170%;color:#414141;margin:0}.attorney-content .attorney-info .attorney-items{display:none}.attorney-content .attorney-info h2{font-size:32px;line-height:120%;font-weight:900;letter-spacing:-.5px;color:#3b4d7b;margin:0 0 80px;position:relative}.attorney-content .attorney-info h2:before{content:"";position:absolute;left:0;top:calc(100% + 40px);width:78px;height:4px;background:#c89c62}.attorney-content .attorney-info p{font-size:20px;line-height:170%;color:#414141;margin:0 0 20px}.practice-banner{background-size:cover;background-position:center;padding:120px 20px;font-size:0px}.practice-banner .banner-container{display:flex;align-items:center;max-width:1396px;margin:auto;gap:20px}.practice-banner .banner-image{width:50%}.practice-banner .banner-image img{max-width:640px;width:100%}.practice-banner .banner-info{width:50%;max-width:580px}.page-template-main-practice-areas .practice-banner .banner-info{max-width:607px}.practice-banner .banner-info .sub-heading{font-weight:500;font-size:20px;line-height:140%;color:#fff;text-transform:uppercase;letter-spacing:2px}.practice-banner .banner-info h1{font-weight:900;font-size:56px;line-height:110%;color:#fff;margin:30px 0 60px;position:relative}.practice-banner .banner-info h1:after{content:"";position:absolute;left:0;top:calc(100% + 30px);width:78px;height:4px;background:#c89c62}.practice-banner .banner-info p{font-size:20px;line-height:140%;color:#fff;margin:0 0 30px}.practice-banner .banner-info a{position:relative;background:#3b4d7b;color:#fff;padding:10px 66px 10px 40px;height:62px;border-radius:100px;font-size:20px;line-height:150%;text-transform:uppercase;display:inline-flex;align-items:center;font-weight:900;transition-duration:.3s}.practice-banner .banner-info a:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:calc(50% - 6px);right:40px;transition-duration:.3s}.practice-banner .banner-info a:hover{background:#c89c62}.practice-container{padding:150px 20px;max-width:1436px;margin:auto;display:flex;justify-content:space-between}.practice-container .practice-content{width:calc(100% - 425px)}.practice-container .practice-side{width:350px;position:sticky;top:150px;align-self:self-start}.practice-container .practice-content section{margin-bottom:65px}.practice-container .practice-content section:last-child{margin-bottom:0}.practice-container .practice-content h2{font-size:48px;font-weight:900;line-height:110%;color:#3b4d7b;margin:0 0 80px;position:relative;letter-spacing:-1px}.practice-container .practice-content h2:after{content:"";position:absolute;left:0;top:calc(100% + 40px);width:78px;height:4px;background:#c89c62}.practice-container .practice-content .text-info{font-size:20px;line-height:170%;color:#414141}.practice-container .practice-content .text-info p:last-child{margin-bottom:0}.practice-content .practice-cta{padding:65px 20px 50px;background-size:cover;background-position:center;text-align:center}.practice-content .practice-cta h2{color:#fff;margin-bottom:30px}.practice-content .practice-cta h2:after{display:none}.practice-content .practice-cta a{background:#c89c62;padding:10px 40px;border-radius:100px;font-size:20px;line-height:120%;color:#fff;transition-duration:.3s;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:900;height:62px}.practice-content .practice-cta a:hover{background:#3b4d7b}.practice-content .practice-google-review{padding:0 65px}.practice-content .practice-google-review .google-review-items{margin:0 -15px}.practice-content .practice-google-review .slick-list .slick-slide{margin:0 15px;padding:10px 0}.practice-content .practice-google-review .google-review-item{padding:40px 35px;border-radius:10px;background:#fff;box-shadow:0px 0px 25px 0px rgba(0,0,0,.05)}.practice-content .practice-google-review .google-review-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.practice-content .practice-google-review .google-review-header .google-user{display:flex;align-items:flex-start}.practice-content .practice-google-review .google-review-header .google-user div{margin-left:15px;margin-top:5px}.practice-content .practice-google-review .google-review-header .google-user h3{font-size:20px;line-height:120%;color:#000;margin:0 0 2px}.practice-content .practice-google-review .google-review-info{margin-left:55px}.practice-content .practice-google-review .google-review-info p{margin:0;font-size:16px;line-height:150%;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.practice-content .practice-google-review .slick-prev,.practice-content .practice-google-review .slick-next{border-radius:0 !important;box-shadow:unset !important;width:auto;height:auto}.practice-content .practice-google-review .slick-prev{left:-35px}.practice-content .practice-google-review .slick-next{right:-35px}.practice-content .practice-google-review .slick-prev:before,.practice-content .practice-google-review .slick-next:before{content:"";border:solid #b8b8b8 !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:10px;opacity:1 !important}.practice-content .practice-google-review .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.practice-content .practice-google-review .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.practice-content .practice-case-result .case-header{background:#3b4d7b;text-align:center;padding:16px 10px}.practice-content .practice-case-result .case-header h2{margin:0;color:#fff;font-weight:500;font-size:32px}.practice-content .practice-case-result .case-header h2:after{display:none}.practice-content .practice-case-result .case-info{background:#f2f2f2;padding:54px 20px 116px;position:relative;min-height:505px}.practice-content .practice-case-result .case-info-block{max-width:780px;margin:auto;text-align:center}.practice-content .practice-case-result .case-items{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #898989;border-bottom:1px solid #898989}.practice-content .practice-case-result .case-item{padding:20px 10px}.practice-content .practice-case-result .case-item:first-child{border-right:1px solid #898989}.practice-content .practice-case-result .case-items h3{font-size:20px;line-height:150%;color:#414141;margin:0;font-weight:900}.practice-content .practice-case-result .case-items h3 span{color:#3b4d7b;margin-left:10px}.practice-content .practice-case-result p{margin:50px 0;font-size:20px;line-height:170%;color:#414141}.practice-content .practice-case-result .case-btn{position:absolute;left:0;bottom:54px;width:100%;text-align:center}.practice-content .practice-case-result a{background:#c89c62;padding:10px 40px;border-radius:100px;font-size:20px;line-height:120%;color:#fff;transition-duration:.3s;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:700;height:62px}.practice-content .practice-case-result a:hover{background:#3b4d7b}.practice-content .practice-review{background:#f9f9f9;padding:50px 0;display:flex;align-items:center;position:relative}.practice-content .practice-review:after{content:"";position:absolute;left:43%;width:2px;height:100%;background:#fff}.practice-content .practice-review .review-user{padding:0 20px;width:43%}.practice-content .practice-review .review-info{padding:0 20px;width:57%}.practice-content .practice-review .user-block{max-width:280px;margin:auto;text-align:center;font-size:0px}.practice-content .practice-review .user-block h2{font-size:24px;margin-bottom:20px}.practice-content .practice-review .user-block h2:after{display:none}.practice-content .practice-review .user-block h3{font-size:20px;line-height:150%;color:#3b4d7b;font-weight:900;margin:25px 0 0}.practice-content .practice-review .user-block p{font-size:16px;line-height:150%;color:#3b4d7b;margin:0}.practice-content .practice-review .info-block{max-width:410px;margin:auto}.practice-content .practice-review .info-block p{font-size:16px;line-height:170%;color:#414141;margin:0 0 40px}.practice-content .practice-review .info-block a{font-size:20px;color:#c89c62;font-weight:900;line-height:150%;padding-bottom:10px;border-bottom:1px solid #c89c62;transition-duration:.3s}.practice-content .practice-review .info-block a:hover{color:#3b4d7b;border-color:#3b4d7b}.practice-side .side-item{margin-bottom:50px;padding:50px 45px}.practice-side .side-item:last-child{margin-bottom:0}.practice-side .side-item.form{background:#c89c62}.practice-side .side-item.form h2{font-size:32px;color:#fff;line-height:120%;margin:0;text-align:center;letter-spacing:-1px;font-weight:900}.practice-side .side-item.form .item-info{margin-bottom:25px;text-align:center}.practice-side .side-item.form .item-info p{font-size:18px;line-height:140%;color:#fff;margin:25px 0;text-align:center}.practice-side .side-item.form .item-info a{background:#3b4d7b;border-radius:100px;padding:10px 40px;display:inline-flex;align-items:center;justify-content:center;height:62px;font-size:20px;line-height:120%;color:#fff;font-weight:900}.practice-side .side-item.form .item-info img{margin-right:10px}.practice-side .side-item.form .item-form{margin:0 -45px;border-top:1px solid #fff;padding-top:60px}.practice-side .side-item.form .item-form .gform_heading{display:none}.practice-side .side-item.form .item-form form{padding:0 45px}.practice-side .side-item.form .gform_fields{row-gap:40px}.practice-side .side-item.form .gform_footer{justify-content:center;margin-top:25px}.practice-side .side-item.form input,.practice-side .side-item.form textarea{background:0 0 !important;border:none !important;border-bottom:1px solid #fff !important;box-shadow:unset !important;border-radius:0 !important;padding:0 0 20px !important;color:#fff !important;font-family:Gilmer !important;font-size:16px !important;height:40px !important;outline:none !important;text-align:left}.practice-side .side-item.form textarea{resize:none !important;padding:0 !important;min-block-size:unset !important;height:100px !important;text-align:left}.practice-side .side-item.form input[type=submit]{background:#3b4d7b !important;color:#fff !important;border-radius:100px !important;border:none !important;transition-duration:.3s !important;font-size:20px !important;font-weight:900 !important;padding:10px 40px !important;height:62px !important;position:relative;text-transform:uppercase !important}.practice-side .side-item.team{background:#3b4d7b;text-align:center}.practice-side .side-item.team h2{font-size:20px;line-height:140%;color:#fff;font-weight:900;letter-spacing:-1px;margin-bottom:35px}.practice-side .side-item.team .team-items{max-width:220px;margin:0 auto 30px auto}.practice-side .side-item.team .team-item{font-size:0px}.practice-side .side-item.team .team-item img{width:100%}.practice-side .side-item.team .team-item h3{font-size:20px;line-height:150%;color:#fff;font-weight:900;margin-top:20px}.practice-side .side-item.team .team-item p{font-size:16px;line-height:150%;color:#fff;margin:0}.practice-side .side-item.team a{font-size:20px;line-height:150%;font-weight:900;padding-bottom:10px;border-bottom:1px solid #c89c62;color:#c89c62}.practice-side .side-item.team .slick-prev,.practice-side .side-item.team .slick-next{width:35px;height:35px;background:#c89c62;border-radius:50% !important;opacity:1 !important;box-shadow:unset !important;z-index:99}.practice-side .side-item.team .slick-prev{left:-17.5px}.practice-side .side-item.team .slick-next{right:-17.5px}.practice-side .side-item.team .slick-prev:before,.practice-side .side-item.team .slick-next:before{content:"";border:solid #fff !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:4px;opacity:1 !important}.practice-side .side-item.team .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:2px}.practice-side .side-item.team .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-2px}.practice-side .side-item.review{background:#3b4d7b;text-align:center;margin-top:90px;position:relative;padding-top:90px}.practice-side .side-item.review .item-heading{position:absolute;left:0;top:-45px;width:100%}.practice-side .side-item.review p{font-size:16px;line-height:150%;color:#fff;margin:0}.practice-side .side-item.review .review-user{margin:40px 0 0}.practice-side .side-item.review h3{font-size:18px;line-height:150%;font-weight:900;color:#c89c62;margin:0}.practice-side .side-item.review .review-user p{font-size:14px;line-height:150%;color:#e7e7e7;margin:0}.practice-side .side-item.review a{font-size:20px;line-height:150%;font-weight:900;padding-bottom:10px;border-bottom:1px solid #c89c62;color:#c89c62}.practice-side .side-item.menu{background:#c89c62}.practice-side .side-item.menu h2{font-size:32px;line-height:120%;letter-spacing:-1px;color:#fff;font-weight:900;margin:0 0 25px}.practice-side .side-item.menu .item-info{margin-left:20px}.practice-side .side-item.menu .menu-items{display:grid;row-gap:20px}.practice-side .side-item.menu .menu-item h3{font-size:20px;color:#fff;line-height:120%;font-weight:900;margin:0 0 10px;cursor:pointer;position:relative}.practice-side .side-item.menu .menu-item h3:after{content:"";position:absolute;right:0;top:5px;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.practice-side .side-item.menu .menu-item.active h3:after{top:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.practice-side .side-item.menu .menu-item .menu-links{display:none}.practice-side .side-item.menu .menu-item .menu-links a{font-size:16px;line-height:120%;color:#fff;margin-bottom:10px;display:block}.practice-side .side-item.location{background:#3b4d7b}.practice-side .side-item.location h2{font-size:32px;line-height:120%;color:#fff;font-weight:900;margin-bottom:20px}.practice-side .side-item.location .item-info{font-size:0px}.practice-side .side-item.location p{font-size:20px;line-height:120%;color:#fff;margin-bottom:20px}.practice-side .side-item.location img{width:100%;margin-bottom:20px}.practice-side .side-item.location a.cta-btn{font-size:20px;line-height:150%;font-weight:900;padding-bottom:5px;border-bottom:1px solid #fff;color:#fff}.practice-partner{background:#121212;padding:150px 20px}.practice-partner .partner-container{max-width:1396px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;position:relative}.practice-partner .partner-container:before{content:"";position:absolute;top:-50px;left:50%;width:1px;height:calc(100% + 100px);background:#2a2a2a}.practice-partner .partner-info,.practice-partner .partner-form{max-width:545px}.practice-partner .partner-form{margin-left:auto}.practice-partner h2{font-size:40px;line-height:120%;color:#c89c62;font-weight:900;margin:0 0 90px;position:relative}.practice-partner h2:after{content:"";position:absolute;left:0;top:calc(100% + 20px);width:78px;height:4px;background:#fff}.practice-partner .partner-info .info-item{padding:0 56px 40px;margin-bottom:40px;border-bottom:1px solid #2a2a2a;display:flex;align-items:center}.practice-partner .partner-info .info-item:last-child{margin-bottom:0;padding-bottom:0;border:none}.practice-partner .partner-info .info-item img{margin-right:50px}.practice-partner .partner-info .info-item h3{font-size:32px;line-height:1;color:#fff;font-weight:900;margin:0}.practice-partner .partner-form h2{margin-bottom:80px}.practice-partner .partner-form .gform_heading{display:none}.practice-partner .partner-form .gform_fields{row-gap:40px}.practice-partner .partner-form .gform_footer{justify-content:center;margin-top:60px}.practice-partner .partner-form input,.practice-partner .partner-form textarea{background:0 0 !important;border:none !important;border-bottom:1px solid #fff !important;box-shadow:unset !important;border-radius:0 !important;padding:0 0 10px !important;color:#fff !important;font-family:Gilmer !important;font-size:24px !important;height:40px !important;outline:none !important;text-align:left}.practice-partner .partner-form textarea{resize:none !important;padding:0 !important;min-block-size:unset !important;height:100px !important;text-align:left}.practice-partner .partner-form input[type=submit]{background:#c89c62 !important;color:#fff !important;border-radius:100px !important;border:none !important;transition-duration:.3s !important;font-size:20px !important;font-weight:900 !important;padding:10px 40px !important;height:62px !important;position:relative;text-transform:uppercase !important}.practice-partner .partner-form input[type=submit]:hover{background:#3b4d7b !important}.featured-blogs{padding:150px 20px;background:#fcfcfc}.featured-blogs-container{max-width:1680px;margin:auto}.featured-blogs h2{font-size:48px;font-weight:900;line-height:110%;color:#3b4d7b;margin:0 0 100px;position:relative;letter-spacing:-1px}.featured-blogs h2:after{content:"";position:absolute;left:0;top:calc(100% + 40px);width:78px;height:4px;background:#c89c62}.featured-blogs .blogs{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;position:relative}.featured-blogs .blogs:before{content:"";position:absolute;left:33%;top:0;width:1px;height:100%;background:#d0d0d0}.featured-blogs .blogs:after{content:"";position:absolute;left:67%;top:0;width:1px;height:100%;background:#d0d0d0}.featured-blogs .blog{font-size:0px}.featured-blogs .blog h3{font-size:32px;line-height:120%;letter-spacing:-1px;font-weight:900;color:#3b4d7b;margin:0 0 40px}.featured-blogs .blog h3 a{color:#3b4d7b}.featured-blogs .blog p{font-size:20px;line-height:170%;color:#414141;margin:0}.featured-blogs .blog .blog-date{font-size:16px;line-height:150%;color:#a0a0a0;margin:50px 0 10px}.featured-blogs .blog .blog-image{display:block;width:100%;padding-top:52%;background-size:cover;background-position:center}.practice-content .view-more-btn{margin-top:100px;text-align:center}.practice-content .view-more-btn div{background:#c89c62;padding:10px 40px;border-radius:100px;font-size:20px;line-height:120%;color:#fff;transition-duration:.3s;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:700;height:62px;cursor:pointer}.practice-content .view-more-btn div:hover{background:#3b4d7b}.case-results-page .practice-case-result.more{display:none}.contact-page .contact-container{padding:150px 20px;max-width:870px;margin:auto}.contact-page .contact-container h2{font-size:48px;font-weight:900;color:#3b4d7b;line-height:110%;letter-spacing:-1px;text-align:center;margin:0;position:relative}.contact-page .contact-container h2:after{content:"";position:absolute;left:calc(50% - 39px);top:calc(100% + 40px);width:78px;height:4px;background:#c89c62}.contact-page .contact-container .contact-intro{font-size:20px;line-height:170%;color:#414141;margin:80px 0 100px;text-align:center}.contact-page .contact-form{background:#3b4d7b;padding:100px 140px}.contact-page .contact-form .gform_heading{display:none}.contact-page .contact-form .gform_fields{row-gap:60px}.contact-page .contact-form .gform_footer{justify-content:center;margin-top:60px}.contact-page .contact-form input,.contact-page .contact-form textarea{background:0 0 !important;border:none !important;border-bottom:1px solid #fff !important;box-shadow:unset !important;border-radius:0 !important;padding:0 0 20px !important;color:#fff !important;font-family:Gilmer !important;font-size:16px !important;height:44px !important;outline:none !important;text-align:left}.contact-page .contact-form textarea{resize:none !important;padding:0 !important;min-block-size:unset !important;height:100px !important;text-align:left}.contact-page .contact-form input[type=submit]{background:#c89c62 !important;color:#fff !important;border-radius:100px !important;border:none !important;transition-duration:.3s !important;font-size:20px !important;font-weight:900 !important;padding:10px 40px !important;height:62px !important;position:relative;text-transform:uppercase !important}h2.gform_submission_error{font-size:20px !important;color:#fff !important}.gfield_validation_message{color:#fff !important}.gform_confirmation_message{color:#fff !important}footer h2.gform_submission_error,footer .gfield_validation_message{color:red !important}.gbicon-bars:hover:before,.gbicon-times:hover:before{color:#c89c62}footer .gform_confirmation_message{color:#3b4d7b !important;font-size:20px;line-height:150%}.practice-side .side-item.review .slick-prev,.practice-side .side-item.review .slick-next{width:35px;height:35px;background:#c89c62;border-radius:50% !important;opacity:1 !important;box-shadow:unset !important;z-index:99}.practice-side .side-item.review .slick-prev{left:-40px}.practice-side .side-item.review .slick-next{right:-40px}.practice-side .side-item.review .slick-prev:before,.practice-side .side-item.review .slick-next:before{content:"";border:solid #fff !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:4px;opacity:1 !important}.practice-side .side-item.review .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:2px}.practice-side .side-item.review .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-2px}.blog-banner{padding:200px 20px;background-size:cover;background-position:center;text-align:center;position:relative}.blog-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#151d30 -.99%,rgba(21,29,48,0) 149.24%)}.blog-banner .banner-container{position:relative}.blog-banner h1{max-width:850px;margin:0 auto 60px auto;font-size:48px;line-height:110%;color:#fff;font-weight:900;text-transform:uppercase;position:relative}.blog-banner h1:before{content:"";position:absolute;left:calc(50% - 39px);top:calc(100% + 30px);width:78px;height:4px;background:#c89c62}.blog-banner .banner-breadcrumb{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:150%;color:#fff;text-transform:uppercase}.blog-banner .banner-breadcrumb a{color:#fff !important;transition-duration:.3s}.blog-banner .banner-breadcrumb a:hover{color:#c89c62 !important}.blog-banner .banner-breadcrumb svg{margin:0 13px}.blog-banner .banner-meta{display:flex;align-items:center;justify-content:center;margin-top:30px;font-size:14px;line-height:150%;color:#fff;text-transform:uppercase}.blog-banner .banner-meta p{display:flex;align-items:center;margin:0}.blog-banner .banner-meta p svg{margin-right:8px}.blog-banner .banner-meta span{margin:0 15px}.single article p{font-size:20px;line-height:170%;color:#414141;margin:0 0 30px}.single article li{font-size:20px;line-height:170%;color:#414141;margin:0 0 10px}.single article h3{color:#414141;margin:0 0 30px}.single article h2{margin:70px 0 80px !important}.single article ul{margin:0 0 30px}.single article p a{color:#3b4d7b !important;box-shadow:unset !important;text-decoration:underline}.single .practice-container .practice-content .practice-cta{background-image:url(/wp-content/uploads/2024/11/cta.png);margin:70px 0}.single .practice-content .practice-cta h2{margin:0 0 30px !important}.single .practice-side .side-item.review{background:#121212}.single .blog-author{margin-top:70px;padding:70px 50px;background:#3b4d7b}.single .blog-author .author-content{display:flex;column-gap:35px}.single .blog-author .author-image{width:295px}.single .blog-author .author-image img{height:100%;border-radius:10px;object-fit:cover;width:100%}.single .blog-author .author-info{width:calc(100% - 330px)}.single .blog-author .author-info h2{font-size:24px;line-height:120%;color:#fff;margin:0 0 10px}.single .blog-author .author-info h2:after{display:none}.single .blog-author .author-info .sub-heading{font-size:16px;line-height:150%;color:#fff;text-transform:uppercase}.single .blog-author .author-info .info{margin:40px 0;font-size:16px;line-height:170%;color:#fff}.single .blog-author .author-info a{font-size:20px;font-weight:900;line-height:150%;color:#c89c62 !important;text-decoration:unset !important;padding-bottom:5px;border-bottom:1px solid #c89c62;text-transform:uppercase}.archive .attorney-banner{background:url(https://www.comingslaw.com/wp-content/uploads/2024/11/background.png);background-position:center;background-size:cover}.archive #post-wrap{padding:150px 20px}.archive .blog-items{max-width:1680px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.archive .blog-item{border:1px solid #e7e7e7}.archive .blog-item.more{display:none}.archive .blog-item .featured-image{margin:0}.archive .blog-item .featured-image a{padding-top:65%;display:block;background-size:cover;background-position:center}.archive .blog-item .entry-content{padding:40px}.archive .blog-item .entry-content p{font-size:20px;line-height:170%;color:#414141;margin:0}.archive .blog-item .entry-content .blog-meta{display:flex;align-items:center;font-size:14px;line-height:150%;color:#898989}.archive .blog-item .entry-content .blog-meta p{font-size:14px;line-height:150%;color:#898989;margin:0;display:flex;align-items:center}.archive .blog-item .entry-content .blog-meta span{margin:0 15px}.archive .blog-item .entry-content .blog-meta p svg{margin-right:5px}.archive .blog-item .entry-content .entry-header{margin:30px 0 70px}.archive .blog-item .entry-content .entry-header h2{font-size:32px;line-height:120%;letter-spacing:-1px;color:#414141;font-weight:900;position:relative}.archive .blog-item .entry-content .entry-header h2 a{color:#414141 !important;text-decoration:unset !important}.archive .blog-item .entry-content .entry-header h2:after{content:"";position:absolute;left:0;top:calc(100% + 30px);width:78px;height:4px;background:#c89c62}.archive .blog-item .entry-content .read-more{font-size:20px;line-height:150%;color:#c89c62 !important;font-weight:900;display:inline-block;text-transform:uppercase;border-bottom:1px solid #c89c62;padding-bottom:5px;margin-top:40px}.archive .blog-btn-container{margin-top:150px;text-align:center}.archive .blog-btn-container.disable{display:none}.archive .blog-btn-container .blog-more-btn{background:#c89c62;color:#fff;padding:10px 40px;height:62px;border-radius:100px;font-size:20px;line-height:120%;font-weight:700;transition-duration:.3s;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.archive .blog-btn-container .blog-more-btn:hover{background:#3b4d7b}.main-practice-container{padding:150px 20px}.main-practice-container h2{font-size:48px;font-weight:900;line-height:110%;color:#3b4d7b;margin:0 0 100px;position:relative;letter-spacing:-1px;text-align:center}.main-practice-container h2:after{content:"";position:absolute;left:calc(50% - 39px);top:calc(100% + 40px);width:78px;height:4px;background:#c89c62}.main-practice-container .practice-items{max-width:1680px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.main-practice-container .practice-item .item-banner{padding-top:56%;display:block;position:relative;text-decoration:unset;overflow:hidden}.main-practice-container .practice-item .item-banner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition-duration:.3s}.main-practice-container .practice-item .item-banner:hover img{transform:scale(110%)}.main-practice-container .practice-item .item-banner h3{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;color:#fff;letter-spacing:-1px;line-height:120%;margin:0}.main-practice-container .practice-item .items{padding:25px 15px 50px 60px;background:#e7e7e7}.main-practice-container .practice-item .items-container{padding-right:45px;max-height:620px;overflow-y:auto}.main-practice-container .practice-item:nth-child(10) .items-container{max-height:650px}.main-practice-container .practice-item .item{padding:15px 0;border-bottom:1px solid #b8b8b8}.main-practice-container .practice-item .item a{display:block;font-size:18px;color:#717171;line-height:170%;transition-duration:.3s;text-decoration:unset !important;text-transform:capitalize}.main-practice-container .practice-item .item a:hover{color:#c89c62}.main-practice-container .practice-item .items-container::-webkit-scrollbar{width:15px}.main-practice-container .practice-item .items-container::-webkit-scrollbar-track{background:#d0d0d0;border-radius:100px}.main-practice-container .practice-item .items-container::-webkit-scrollbar-thumb{background:#c89c62;border-radius:100px}@media (max-width:1799px){header .site-title-wrap{padding:0 20px}header .header-button{padding:0 0 0 20px}header .main-navigation ul{gap:30px}}@media (max-width:1499px){header .site-identity{height:68px}header .site-title-wrap img{width:250px}header .header-button a{font-size:16px}header .main-navigation ul li a{font-size:14px}header .main-navigation ul{gap:20px}.site-main.padding{margin-top:69px}}@media (max-width:1299px){.attorney-content .attorney-image a,.attorney-content .attorney-items.additional .attorney-item h4,.attorney-content .attorney-user h3{font-size:24px}}@media (max-width:1199px){header .site-title-wrap{padding:0 10px}header .header-button{padding-left:10px}header .header-button a{font-size:12px;padding:10px 20px}header .header-button img{width:16px;margin-right:5px}header .main-navigation ul{gap:15px}header .main-navigation ul li a{font-size:12px}header .top-navigation-right{padding:0 10px}.practice-banner .banner-info h1{font-size:32px}.practice-banner .banner-info a{font-size:15px}.practice-container{padding:50px 20px}.practice-container .practice-content h2,.practice-content .practice-case-result .case-header h2{font-size:28px}.practice-container .practice-content{width:calc(100% - 370px)}.practice-container .practice-content section{margin-bottom:50px}.practice-content .practice-cta{padding:40px 20px 30px}.practice-content .practice-cta a,.practice-content .practice-case-result a,.practice-content .practice-review .info-block a{font-size:15px}.practice-side .side-item.form h2,.practice-side .side-item.menu h2,.practice-side .side-item.location h2{font-size:24px}.practice-side .side-item .item-info a,.practice-side .side-item.form input[type=submit]{font-size:15px !important}.practice-partner{padding:70px 20px}.practice-partner .partner-container:before{top:-30px;height:calc(100% + 60px)}.practice-partner h2{font-size:28px}.practice-partner .partner-info .info-item h3{font-size:24px}.practice-partner .partner-info,.practice-partner .partner-form{padding:0 30px}.featured-blogs h2{font-size:28px}.featured-blogs .blog h3{font-size:24px}.featured-blogs{padding:70px 20px}.featured-blogs .blog .blog-date{margin-top:50px}.practice-content .view-more-btn{margin-top:70px}.practice-content .view-more-btn div{font-size:15px}.contact-page .contact-container{padding:70px 20px}.contact-page .contact-form input[type=submit]{font-size:15px !important}.contact-page .contact-container h2{font-size:32px}.practice-banner{padding:70px 20px}.main-practice-container{padding:50px 20px}.main-practice-container h2{font-size:28px}.main-practice-container .practice-item .item-banner h3{font-size:24px;letter-spacing:0px}.main-practice-container .practice-items{gap:16px}.main-practice-container .practice-item .items{padding:15px 10px 30px 30px}.main-practice-container .practice-item .items-container{padding-right:10px;max-height:490px !important}.main-practice-container .practice-item .item{padding:10px 0}.main-practice-container .practice-item .item a{font-size:16px}.main-practice-container .practice-item .items-container::-webkit-scrollbar{width:8px}}@media (max-width:1000px){header.site-header{border:none}.home header.site-header{top:30px}.fixed header.site-header{top:0}header .site-identity{height:auto;justify-content:center;background:#3b4d7b}header .site-title-wrap{display:none}header .mobile-top-header{display:flex;padding:10px 20px;align-items:center;justify-content:space-between;font-size:0px}header .header-button{border:none;padding:0;width:100%}header .header-button a{padding:13px;width:100%;font-size:32px;border-radius:0}header .header-button img{width:30px;margin-right:16px}header .mobile-navigation{width:40px;height:40px;background:0 0;padding:0}header .mobile-navigation i{font-size:32px}body.fixed header.site-header .site-identity{display:none}header .drawer-menu-explore{background:#3b4d7b;padding:15px 30px 30px;max-height:calc(100vh - 91px);overflow-y:auto}header .drawer .drawer-navigation ul li{border-bottom:1px solid rgba(255,255,255,.21)}header .drawer .drawer-navigation ul li a{font-size:16px;color:#fff;font-weight:500}header .drawer .menu-item-has-children .toggle-sub{background:0 0}footer .footer-column.first,footer .footer-column.second,footer .container:before,footer .container:after{display:none}footer .footer-column.third{padding:70px 0 !important;width:100% !important}footer .footer-column.third .footer-column-container{max-width:355px;margin:auto;padding:0}.site-main.padding{margin-top:141px}.attorney-banner{padding:50px 20px}.attorney-content{padding:50px 20px}.attorney-content .attorney-container{display:block}.attorney-content .attorney-details{width:100%;max-width:100%;position:relative;top:0;margin-bottom:40px}.attorney-content .attorney-items.additional{display:none}.attorney-content .attorney-info{width:100%;max-width:100%}.attorney-content .attorney-image a,.attorney-content .attorney-items.additional .attorney-item h4,.attorney-content .attorney-user h3{font-size:32px}.attorney-content .attorney-info .attorney-items{border-top:1px solid #b8b8b8;display:grid}.attorney-content .attorney-details .attorney-items.additional{display:none}.practice-banner .banner-container{display:block;padding:40px 0}.practice-banner .banner-image{width:100%;text-align:center;margin-bottom:20px}.practice-banner .banner-image img{margin:auto}.practice-banner .banner-info{width:100%;margin:auto;text-align:center}.practice-banner .banner-info h1:after{left:calc(50% - 39px)}.practice-container{display:block}.practice-container .practice-content{width:100%;margin-bottom:40px}.practice-container .practice-side{width:100%;position:relative;top:0}.practice-partner .partner-container{display:block}.practice-partner .partner-container:before{display:none}.practice-partner .partner-info,.practice-partner .partner-form{max-width:100%;padding:0}.practice-partner .partner-info{margin-bottom:40px}.featured-blogs{padding-bottom:100px}.featured-blogs .blogs{display:block}.featured-blogs .blog .blog-date{margin-top:40px}.featured-blogs .blogs:before,.featured-blogs .blogs:after{display:none}.featured-blogs .blogs{margin:0 -10px}.featured-blogs .slick-slide{padding:0 10px}.featured-blogs .slick-prev,.featured-blogs .slick-next{width:50px;height:50px;background:#c89c62;border-radius:50% !important;opacity:1 !important;box-shadow:unset !important;z-index:99}.featured-blogs .slick-prev{left:unset;right:80px;top:unset;bottom:-100px}.featured-blogs .slick-next{right:10px;top:unset;bottom:-100px}.featured-blogs .slick-prev:before,.featured-blogs .slick-next:before{content:"";border:solid #fff !important;border-width:0 3px 3px 0 !important;display:inline-block;padding:4px;opacity:1 !important}.featured-blogs .slick-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:2px}.featured-blogs .slick-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:-2px}.contact-page .contact-form{padding:50px 70px}.blog-banner{padding:100px 20px}.blog-banner h1{font-size:30px}.blog-banner .banner-breadcrumb{flex-wrap:wrap}.single .blog-author{margin-top:40px;padding:40px 20px}.single .blog-author .author-content{display:block}.single .blog-author .author-image{width:100%;max-width:500px;margin:0 auto 30px auto}.single .blog-author .author-info{width:100%}.archive #post-wrap{padding:50px 20px}.archive .blog-btn-container{margin-top:50px}.archive .blog-items{grid-template-columns:repeat(2,1fr)}.archive .blog-item .entry-content{padding:30px 20px}.archive .blog-item .entry-content .entry-header h2{font-size:28px}.archive .blog-item .entry-content .blog-meta span{margin:0 8px}.main-practice-container .practice-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){footer .footer-bottom .container{flex-direction:column;gap:10px}.attorney-banner h1{font-size:32px}.attorney-content .attorney-image a,.attorney-content .attorney-items.additional .attorney-item h4,.attorney-content .attorney-user h3{font-size:24px}.attorney-content .attorney-image a{padding:15px 10px}.attorney-content .attorney-user,.attorney-content .attorney-items{padding:30px 20px 30px 30px}.practice-content .practice-google-review{padding:0}.practice-content .practice-google-review .slick-prev,.practice-content .practice-google-review .slick-next{width:50px;height:50px;background:#c89c62;border-radius:50% !important;opacity:1 !important;box-shadow:unset !important;z-index:99}.practice-content .practice-google-review .slick-prev{left:0}.practice-content .practice-google-review .slick-next{right:0}.practice-content .practice-google-review .slick-prev:before{margin-left:5px;padding:5px;border-color:#fff !important}.practice-content .practice-google-review .slick-next:before{margin-left:-5px;padding:5px;border-color:#fff !important}.practice-content .practice-case-result .case-items{display:block}.practice-content .practice-case-result .case-item:first-child{border-bottom:1px solid #898989;border-right:none}.practice-content .practice-review{display:block}.practice-content .practice-review .review-user{width:100%;margin-bottom:30px}.practice-content .practice-review .review-info{width:100%}.practice-content .practice-review .user-block,.practice-content .practice-review .info-block{max-width:100%}.practice-partner .partner-info .info-item{padding:0 20px 30px;margin-bottom:30px}.contact-page .contact-form{padding:50px 20px}.featured-blogs .blog .blog-image{padding-top:100%}.archive .blog-items{grid-template-columns:repeat(1,1fr)}.main-practice-container .practice-items{grid-template-columns:repeat(1,1fr)}}