@media (min-width: 1500px){#cases .container{max-width:1420px;}}@media (max-width: 1799px){#header{padding-left:55px;padding-right:55px;}#hero .highlights{width:calc(100% + 175px);padding:30px 20px 30px;}#hero .photo{width:calc(58.33333333% + 175px);margin-left:-175px;}.navbar .navbar-nav > li{margin:0 13px;}.slick-prev{left:-70px;}.slick-next{right:-70px;}#textbox .photo{flex:0 0 auto;width:calc(50% + 125px);margin-left:-125px;}#textbox .row:nth-child(even) .photo{margin-right:-125px;}}@media (max-width: 1699px){#hero .photo{width:calc(58.33333333% + 130px);margin-left:-130px;}#hero .photo > div{height:590px;}#hero .highlights{width:calc(100% + 150px);}}@media (max-width: 1599px){#header{padding-left:50px;padding-right:50px;}#hero .photo{width:calc(58.33333333% + 85px);margin-left:-85px;}#hero .photo > div{height:550px;}#hero .highlights{width:calc(100% + 90px);}#hero .content{padding-top:30px;}#hero h1{width:calc(100% + 35px);font-size:44px;padding-bottom:35px;}.slick-prev{left:-50px;}.slick-next{right:-50px;}.slick-dots{margin-top:50px;}#partners .slick-prev::before,#partners .slick-next::before{font-size:50px;}#cases .slick-prev{left:-70px;}#cases .slick-next{right:-70px;}#photo-bg-one,#photo-bg-two{height:460px;}#services .row.g-0{margin-top:30px;}#reviews .home-headline h2{padding-top:30px;}#reviews .reviews{margin-top:25px;}#reviews .review .content{padding:60px 110px 50px 290px;}#reviews .review .content .opinion p.highlight{font-size:24px;line-height:34px;}#reviews .review .content .opinion p.highlight:first-of-type::before{width:120px;height:100px;top:60px;}#textbox .photo{flex:0 0 auto;width:calc(50% + 75px);margin-left:-75px;}#textbox .row:nth-child(even) .photo{margin-right:-75px;}.widget-links h3{font-size:33px;}#page-wrapper.our-story .photo{transform:translate(-100px,1px);}#page-wrapper.our-story h2{font-size:60px;margin:50px 0;}#page-wrapper.our-story .content p.highlight{font-size:22px;line-height:36px;margin-bottom:20px;}.headline h3{font-size:46px;line-height:60px;}.about#service.two-columns .title h3,.about#service.two-columns .title h2{padding-bottom:0;}#service.two-columns .title .line{margin-bottom:35px;}#laborunions .headline h3{margin-bottom:40px;}.entry-content .box{width:520px;margin-right:-110px;margin-left:40px;}}@media (max-width: 1499px){#header{padding-left:35px;padding-right:35px;}#header .logo img{width:160px;}.navbar .navbar-nav > li{margin:0 12px;}#header .phone{display:none;}#hero .content{width:40%;}#hero h1{font-size:40px;line-height:50px;width:100%;padding-bottom:40px;}#hero .photo{width:calc(60% + 35px);margin-left:-35px;}#hero .photo > div{height:540px;}#hero .highlights{width:calc(100% + 60px);}#hero .highlight .v{font-size:50px;}#hero .highlight .u{font-size:23px;}#slogans ul{margin-bottom:0;}#slogans ul li{font-size:36px;}#partners{padding-top:60px;padding-bottom:60px;}#photo-bg-one,#photo-bg-two{height:420px;}#about .container::before{left:-15px;}#about .container::after{right:-15px;}#about .photo img{transform:translate(25px);}#services .row.g-0{width:calc(100% + 60px);transform:translate(-30px);}.slick-dots{margin-top:30px;}#contactbelow .form h2{font-size:46px;padding-top:0;}#textbox .photo{flex:0 0 50%;max-width:50%;margin-left:0;}#textbox .row:nth-child(even) .photo{margin-right:0;}#textbox .photo > div{height:560px;}#textbox .content{padding-left:50px;}#textbox .row:nth-child(even) .content{padding-right:50px;}#hero-sub h1,#hero-sub h2.blog-headline{font-size:74px;}#sidebar-area{flex:0 0 auto;width:calc(33.333333% + 30px);margin-right:-30px;}#banners.widget .box .content p{font-size:24px;}.widget-links h3{padding:25px 0 20px 35px;}.widget-links ul li a{font-size:17px;padding:15px 0 15px 70px;}.widget-links ul li a::before{left:45px;}.entry-content .box{width:490px;margin-right:-70px;}.entry-content .box .form{padding:30px 46px 40px 45px;}.entry-content .box .form h3,.page-template-contact .form h3{font-size:40px;}#cases .content:nth-child(3 of .slick-active){transform:unset;}}@media (max-width: 1399px){.navbar .navbar-nav > li{margin:0 10px;}#header .phone{display:none;}#hero .content{width:33%;right:-10px;}#hero h1{font-size:34px;line-height:37px;padding-bottom:20px;}#hero .photo{width:67%;margin-left:-35px;}#hero .photo > div{height:490px;}#hero .highlights{width:calc(100% + 95px);transform:translate(-34px);}#hero .highlight .v{font-size:46px;}#hero .highlight .u{font-size:24px;}#hero .highlight .m{font-size:14px;line-height:17px;}#banners .box a{padding:35px 50px;}#banners .box a::after{display:none;}#banners .box .content h3{font-size:17px;}#banners .box .content p{font-size:28px;}#about .headline{padding-left:15px;}#about .headline h2{font-size:30px;line-height:38px;}#about .photo img{height:auto;}#about .container .row{display:flex;align-items:center;}#about .home-headline h2{font-size:44px;}#cases .content .cost{font-size:45px;}#cases .content:nth-child(2 of .slick-active){padding:45px 25px;}#services .row.g-0{width:100%;justify-content:center;transform:translate(0px);}#services .box .content{padding-top:15px;}#services .box .content::after{padding:0 25px;}#services .box > a{padding:50px 10px 45px 10px;}#reviews .home-headline h2{font-size:48px;padding-bottom:20px;padding-top:10px;}#reviews .review .content{padding:55px 60px 50px 210px;}#reviews .review .content .opinion p.highlight:first-of-type::before{width:100px;height:100px;top:60px;left:65px;}.home-headline h2{font-size:54px;}#recent-posts.firm .content h2{font-size:27px;line-height:34px;}#textbox .content h2{font-size:30px;line-height:38px;}#textbox .content{padding-left:35px;}#textbox .row:nth-child(even) .content{padding-right:35px;}#faq-wrapper.box .card{padding:0 60px 0 130px;}#faq-wrapper .card-header h3{font-size:21px;line-height:30px;}#faq-wrapper .card.active .card-header h3{font-size:23px;line-height:32px;}#faq-wrapper.box .card-header h3[aria-expanded="true"]::before{left:-120px;}#reviews .review .content .opinion p{font-size:18px;line-height:29px;}#recent-posts.posts .content h2{right:20px;width:60%;top:-120px;font-size:24px;line-height:36px;}#contactbelow .form .logoline::after{width:73%;}#contactbelow{padding-top:50px;}#footer h4{font-size:21px;}#hero-sub h1,#hero-sub h2.blog-headline{font-size:68px;}#hero-sub h1.smaller,#hero-sub h3{font-size:60px;line-height:70px;}#page-wrapper.our-story h2{font-size:52px;}#page-wrapper.our-story .content p.highlight{font-size:21px;line-height:32px;}.headline h3{font-size:42px;line-height:54px;}#commitment .headline h2,#commitment .headline h3{padding-left:20px;}#service.two-columns .title h2,#service.two-columns .title h3{font-size:42px;}#page-wrapper #main{padding-right:calc(var(--bs-gutter-x) * .5) !important;}.entry-content h1,.entry-content h2,h1.post-title{font-size:32px;line-height:38px;}.entry-content blockquote p{line-height:34px;}.entry-content .box{display:none !important;}#sidebar-area{flex:0 0 auto;width:33.333333%;margin-right:0;}#banners.widget .box a{padding:25px 30px;}#banners.widget .box .icon img{max-height:50px;}#banners.widget .box .content{width:calc(100% - 69px);}#banners.widget .box .content h3{font-size:15px;}#banners.widget .box .content p{font-size:22px;}#banners.widget .box.box-2 .content p span{display:block;}.news > a .photo{height:250px;}.news .content{padding:30px 35px 80px 35px;}.news .content h2,.news .content h3{font-size:25px;line-height:29px;}.news .content p{font-size:17px;}.news .content .more{width:calc(100% - 70px);left:35px;bottom:30px;}#contact-intro .box:first-of-type{padding-left:130px;}#contact-wrapper .form .wpcf7{padding:90px 100px 70px 100px;}}@media (max-width: 1299px){#hero .highlights{padding:20px 10px;}#hero .highlight .v{font-size:46px;line-height:120%;}#hero .highlight .u{font-size:18px;}#hero .highlight .m{font-size:13px;line-height:16px;}.entry-content a.phone-large,#contact-intro.content > a.phone-large,#contact-intro.content > h1,#contact-intro.content > h2{font-size:46px;}.entry-content p.call-gwc,.contactus #contact-intro.content > p.live-chat{font-size:23px;}}@media (max-width: 1199px){ul.languages{border-left:0;border-right:1px solid #cacce4;}.wrapper{padding-top:65px;padding-bottom:65px;}#header{padding-left:25px;padding-right:25px;}#hero .photo{width:100%;margin-left:0;}#hero .photo > div{width:100%;height:500px;border-radius:0;}#hero .content{width:100%;right:0;padding-top:10px;}#hero .highlights{width:100%;margin:0 auto;border-radius:0;transform:none;}#slogans ul li{font-size:32px;line-height:38px;padding:10px 60px;}.navbar{margin-right:0;margin-left:20px;}.icon-bar{background-color:#000;}.navbar-collapse #main-menu{display:flex;flex-direction:column;position:absolute;width:310px;max-height:80vh;top:50px;right:-20px;padding:30px 25px;background-color:#fff;box-shadow:0 8px 15px rgba(0,0,0,.15);transform-origin:50% 0;transform:scaleY(0);transition-duration:250ms;overflow-y:auto;}.navbar-collapse.show #main-menu{transform:scaleY(1);}.navbar-collapse #main-menu > li{width:100%;height:auto;margin:0;}.navbar-collapse #main-menu > li:first-of-type{display:block;}.navbar-collapse #main-menu > li > a{color:#000;padding:12px 15px;margin:0;border-bottom:0;}.navbar-collapse #main-menu > li.current-menu-item > a,.navbar-collapse #main-menu > li.current-page-parent > a,.navbar-collapse #main-menu > li:hover > a{color:var(--main) !important;border:0;}.navbar-collapse #main-menu > li.menu-item-has-children > a::after,.navbar .navbar-nav .dropdown .dropdown > .dropdown-item::after{display:none;}.navbar-collapse #main-menu li.menu-item-has-children > span.mobile-dropdown{width:32px;height:32px;text-align:center;cursor:grab;position:absolute;right:0;top:0;}.navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown{width:42px;height:42px;}.navbar-collapse #main-menu li.menu-item-has-children > span.mobile-dropdown::after{content:"";color:#000;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:700;line-height:32px;border:0;padding:0;}.navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown::after{line-height:42px;}.navbar-collapse #main-menu > li.menu-item-has-children > span.mobile-dropdown.active-child::after{color:var(--main);}.navbar-collapse #main-menu li:hover > a::before,.navbar-collapse #main-menu li.current-menu-item > a::before{display:none !important;}.navbar-collapse #main-menu li ul.dropdown-menu{display:none;position:relative;width:100%;padding:0 0 10px 15px;border:0 !important;box-shadow:0 0 0;top:0;left:0;visibility:visible;opacity:1;}.navbar-collapse #main-menu li ul.dropdown-menu.sub-menu{display:flex;padding:0;margin:20px 0 0 0;}.navbar-collapse #main-menu li > ul.dropdown-menu > li > a{font-size:15px;padding:6px 20px;outline:none;}.navbar-collapse #main-menu li > ul.dropdown-menu > li > a:hover,.navbar-collapse #main-menu li > ul.dropdown-menu > li > a:focus,.navbar-collapse #main-menu li > ul.dropdown-menu > li > a:active{color:var(--main);background-color:transparent;}li.menu-item-gtranslate ul.dropdown-menu::before{display:none !important;}#hero{height:auto;padding-bottom:0;}#hero h3{font-size:18px;padding-bottom:25px;}#hero h1{font-size:48px;line-height:50px;text-align:center;}#hero .highlight{padding:0 72px;}#banners{margin-top:-58px;}#banners .box a{padding:30px 30px 30px 40px;}#banners .box .icon{padding-right:25px;}#banners .box .icon img{max-height:56px;}#banners .box .content{width:calc(100% - 75px);}#banners .box .content h3{font-size:16px;}#banners .box .content p{font-size:25px;}#about .container::before,#about .container::after{border-radius:0;left:-39px;}#about .container::after{right:-39px;}#about .headline h2{font-size:26px;line-height:35px;}#about .content p{font-size:18px;}#about .content a{font-size:17px;margin-top:12px;}.home-headline p,.home-headline h3{font-size:17px;}.home-headline h2{font-size:54px;}.home-headline h2::after{width:180px;height:12px;margin-top:20px;margin-bottom:20px;}#cases h3,#cases h2{font-size:46px;padding-bottom:0;}#cases .content .cost{font-size:40px;letter-spacing:-.45px;margin:14px 0 6px 0;}#cases .content .name{font-size:17px;font-weight:500;letter-spacing:-.34px;line-height:20px;margin:10px 0;}#cases .content p{color:var(--main);font-size:15px;font-weight:200;line-height:25px;letter-spacing:-.3px;text-align:center;}#about .home-headline h2{font-size:40px;padding-bottom:20px;}#about .content p{font-size:17px;line-height:28px;}#about .content a{padding:20px 40px;}#services .box:nth-child(2n) a{border-right-width:0;}#services .box:nth-child(3n) a{border-right-width:1px;}#services .box:nth-child(n+3) a{border-top:1px solid #e8e8e8;}#services .box .content h3{font-size:27px;}#services .box .content::after{height:30px;font-size:25px;padding:0 17px;bottom:14px;}#commitment img{height:auto;margin-bottom:30px;}#commitment .content p{font-size:17px;line-height:31px;padding-right:0;margin-bottom:0;}#laborunions .headline .line{margin:20px 0 40px;}.about#service.two-columns .title h3,.about#service.two-columns .title h2{font-size:40px;padding-top:0;}.community .headline h3{padding:0;}#textbox .photo,#textbox .photo > div{height:540px;}#textbox .content h2{font-size:26px;line-height:35px;}#textbox .content h2::after{margin:20px 0 25px 0;}#textbox .content p{font-size:18px;}#textbox .content a{font-size:17px;margin-top:12px;}#faq-wrapper.box .questions{padding:0 15px;}#faq-wrapper.box .card{padding:0 40px 0 80px;}#faq-wrapper.box .card::after{width:calc(100% - 160px);}#faq-wrapper.box .card.active::before{width:152px;height:152px;top:-35px;left:-55px;}#faq-wrapper .card-header h3{font-size:20px;line-height:28px;padding:31px 15px 34px 15px;}#faq-wrapper .card.active .card-header h3{font-size:22px;line-height:30px;}#faq-wrapper .card-header h3::before{font-size:18px;top:33px;left:-25px;}#faq-wrapper.box .card-header h3[aria-expanded="true"]::before{left:-83px;}#faq-wrapper .more a{font-size:18px;margin-top:45px;}#reviews .review .content{padding:55px 50px 50px 50px;}#reviews .review .content .overview p{font-size:17px;}#reviews .review .content .overview p::before{width:100%;height:3px;}#reviews .review .content .opinion p.highlight{padding:0 0 20px 0 !important;}#reviews .review .content .opinion p.highlight:first-of-type::before{display:none;}#reviews .home-headline h2{font-size:44px;padding:0px 0 20px 0;}#reviews .review .content .opinion p.highlight{font-size:23px;padding:70px 0 20px 0;text-align:center;}#reviews .review .content .opinion p{text-align:center;}#recent-posts.posts .content h2{width:52%;}#contactbelow .form .logoline::after{width:66%;}#footer h4{font-size:20px;}#footer .contact .phone{font-size:40px;}.home-headline h2{font-size:48px;padding-bottom:20px;}#hero-sub{height:450px;}#hero-sub h1.smaller,#hero-sub h1.smaller span,#hero-sub h3,#hero-sub h3 span{width:100%;font-size:54px;line-height:62px;}#hero-sub h1,#hero-sub h2.blog-headline{font-size:62px;letter-spacing:-1px;}#page-wrapper.our-story h2{font-size:48px;}#page-wrapper #main{padding-right:35px;}.headline h3{font-size:40px;line-height:54px;}.entry-content h1,.entry-content h2,h1.post-title{font-size:30px;line-height:36px;}.entry-content h3,.sitemap_by_click5 h2{font-size:26px;line-height:32px;}.entry-content h4{font-size:22px;line-height:28px;}.entry-content p,.entry-content ul li,.entry-content ol li{font-size:18px;line-height:30px;}.entry-content ul li{line-height:26px;margin-top:8px;}.entry-content ul li::before{line-height:30px;}.entry-content blockquote{padding-left:45px;margin:35px 0;}.entry-content blockquote p{font-size:19px;line-height:33px;}#banners.widget .box a{padding:20px 25px;}#banners.widget .box .icon img{max-height:44px;}#banners.widget .box .content{width:calc(100% - 64px);}#banners.widget .box .content h3{font-size:13px;}#banners.widget .box .content p{font-size:20px;}.widget-links h3{font-size:25px;padding:25px 0 15px 30px;}.widget-links ul li a{font-size:16px;padding:12px 0 12px 55px;}.widget-links ul li a::before{top:10px;left:35px;}#index-wrapper .news:nth-child(n+3){margin-top:25px;}.news .photo{height:480px;}#recent-posts .news:nth-child(n+3){}#contact-intro{padding-right:calc(var(--bs-gutter-x) * .5);}#contact-intro .box:first-of-type{padding-left:55px;}#contact-intro .box .content h2{padding-bottom:20px;}#contactbelow .form{padding:40px;}#contactbelow .form h2{font-size:40px;}#contact-wrapper .form .wpcf7{padding:75px 80px 55px 80px;}#contact-intro.content .offices h2{font-size:40px;}#contact-intro.content .offices a.city,#contactbelow.contacts .offices a.city{margin-top:25px;}.form-control{height:70px;}.contact-map iframe{height:440px;}#footer .menu ul li{padding:0 14px 0 13px;}#contactbelow.contacts #contact-intro{padding-right:0;}.entry-content p.call-gwc,.contactus #contact-intro.content > p.live-chat{font-size:21px;}.attorney.news:nth-child(n+4){padding-top:20px;}}@media (max-width: 991px){.wrapper{padding-top:55px;padding-bottom:55px;}#header{padding-top:20px;padding-bottom:20px;}#header .contact a{height:50px;font-size:17px;line-height:44px;padding:0 25px;margin:0 0 0 10px;}.navbar-collapse #main-menu{width:290px;}.navbar-collapse #main-menu li > ul.dropdown-menu > li > a{padding:5px 15px;}#hero .photo > div{height:430px;}#hero .highlight{padding:0 30px;}#hero h3{font-size:17px;padding-bottom:20px;}#hero h1{font-size:38px;line-height:46px;padding-bottom:20px;letter-spacing:-.88px;}#slogans{padding-top:40px;padding-bottom:40px;}#slogans ul li{font-size:24px;line-height:32px;padding:10px 20px;}#slogans ul li::after{margin-left:20px;}#partners{padding-top:40px;padding-bottom:40px;}#partners .slick-slide img{max-height:74px;}#banners .box a{padding:25px 20px 25px 30px;}#banners .box .icon{padding-right:25px;}#banners .box .icon img{max-height:52px;}#banners .box .content{width:calc(100% - 71px);}#banners .box .content h3{font-size:15px;}#banners .box .content p{font-size:23px;}#banners .box.box-2 .content p span{display:block;}#breadcrumbs::after{width:100%;}#cases h4,#cases p{max-width:100%;}#cases .link{margin-bottom:20px;}#about .container::before,#about .container::after{display:none;}#about{margin:-1px 0;}#about .container{padding:30px;}#about .content{padding-top:20px;padding-right:0;align-items:center;}#about .home-headline h2{font-size:36px;line-height:42px;}#about .headline h2 br{display:none;}#about .photo img{transform:none;}#about .content p{font-size:17px;line-height:28px;text-align:center;}#about .content a{font-size:16px;margin-top:5px;margin-bottom:30px;}#about .content a::before{width:50px;height:50px;}#services .home-headline h2{font-size:44px;margin-bottom:30px;}#services .home-headline p,#services .home-headline h3{max-width:100%;}#photo-bg-one,#photo-bg-two{height:340px;}.home-headline h2{font-size:48px;}#services .row.g-0{margin-top:10px;}#services .box:nth-child(3n+1){margin-left:14px;}#services .box:nth-child(3n){margin-right:14px;}#services .box:nth-child(2n) a{border-right-width:0;}#services .box{width:calc(50% - 28px);margin:14px;display:flex;justify-content:center;}#services .box a{padding:35px 25px;}#services .box:last-child{display:none;}#services .box .icon{padding-bottom:20px;}#services .box .icon img{max-height:82px;}#services .box .content h3{font-size:25px;}#services .box .content h3 span{font-size:21px;}#reviews .home-headline h2{font-size:40px;}#reviews .review .content .opinion p.highlight{font-size:21px;line-height:31px;}#textbox .row:not(:first-of-type){margin-top:40px;}#textbox .content{text-align:center;padding-left:15px;}#textbox .row:nth-child(even) .content{padding-right:15px;}#textbox .content h2{font-size:23px;line-height:33px;}#textbox .content h2::after{margin:18px auto 20px;}#textbox .content p{font-size:17px;line-height:28px;}#textbox .content a{font-size:16px;margin-top:5px;}#textbox .content a::before{width:50px;height:50px;}#textbox .photo{flex:0 0 auto;width:100%;margin-top:50px;padding-right:15px;}#textbox .row:nth-child(even) .photo{padding-left:15px;}#textbox .photo > div{height:430px;}#cta .content h2{padding-bottom:20px;}#cta .content a{width:310px;height:57px;font-size:18px;line-height:52px;}#faq-wrapper .card::after{width:calc(100% - 15px);}#faq-wrapper.box .card::after{width:calc(100% - 125px);}#faq-wrapper .card-header h3{font-size:18px;line-height:25px;padding:26px 15px 29px 15px;margin:0;}#faq-wrapper .card.active .card-header h3{font-size:20px;line-height:27px;}#faq-wrapper .card-header h3::before{font-size:15px;top:28px;left:-15px;}#faq-wrapper.box .card.active::before{width:130px;height:130px;top:-30px;left:-60px;}#faq-wrapper .card-header h3[aria-expanded="true"]::before{font-size:16px;top:30px;left:-15px;}#faq-wrapper.box .card-header h3[aria-expanded="true"]::before{font-size:24px;left:-58px;top:29px;}#faq-wrapper .card-body{padding-left:15px;padding-bottom:30px;}#faq-wrapper .more a{font-size:17px;margin-top:40px;}#reviews .review .content .opinion p{font-size:17px;line-height:28px;}#recent-posts.posts .news{width:calc(100% - 16px);margin:0 8px;}#recent-posts.posts .news:nth-child(n+3){display:none;}#recent-posts.posts .content h2{width:69%;font-size:32px;}#contactbelow .form{margin-top:50px;}.slick-dots{margin-top:35px;}#footer .logo{flex:0 0 auto;width:100%;text-align:center;padding-bottom:35px;}#footer h4{font-size:18px;}#footer .links ul li{font-size:16px;line-height:27px;}#footer .address address{font-size:16px;line-height:24px;}#footer .contact .phone{font-size:40px;}.social-media{margin-bottom:25px;}.social-media ul li{margin:0 4px;}#hero-sub{height:400px;}#hero-sub h1.smaller,#hero-sub h1.smaller span,#hero-sub h3,#hero-sub h3 span{font-size:50px;line-height:60px;}#page-wrapper.two-columns .slogan p.highlight{font-size:26px;line-height:38px;}#page-wrapper.two-columns .content p{font-size:17px;line-height:30px;}#page-wrapper.our-story h2{font-size:42px;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin:45px 0 25px 0;}#page-wrapper.our-story .content p.highlight{font-size:20px;line-height:31px;}#page-wrapper.our-story .content{transform:unset;width:100%;margin-right:0;}#page-wrapper.our-story .content p{font-size:17px;line-height:30px;}#page-wrapper.our-story .photo{transform:unset;}#page-wrapper.our-story .photo img{width:100%;height:400px;object-fit:cover;}.archive #services .box,.page:not(.home) #services .box{width:calc(33.3333% - 12px);}.headline h3{font-size:36px;line-height:50px;padding-bottom:20px;}.about#service.two-columns .title h3,.about#service.two-columns .title h2{font-size:36px;}#commitment .headline h2,#commitment .headline h3{padding-left:0;}#laborunions .headline h3{margin-bottom:0;}#laborunions .headline .line{margin:10px 0 30px;}#laborunions .content{column-count:1;column-gap:0;}#page-wrapper #main{flex:0 0 auto;width:100%;padding-right:15px;background-color:transparent;}#page-wrapper #main::before{display:none;}.entry-content h1::after,.entry-content h2::after,h1.post-title::after{width:140px;margin-top:20px;}.entry-content p,.entry-content ul li,.entry-content ol li{font-size:17px;line-height:28px;}.entry-content .js-video-button.video::after{font-size:70px;}#sidebar-area{display:none !important;}.review-item .review{padding:30px 15px;}.news .photo{height:420px;}.news > a .photo{height:220px;}.news .content{padding:30px 35px 115px 35px;}.news .content h2,.news .content h3{font-size:23px;line-height:27px;}.news .content .more{width:calc(100% - 70px);left:35px;bottom:35px;}.news .content .more::before{width:calc(100% - 160px);}.news .content .more span{height:45px;line-height:42px;}.pagination,.sitemap-by-click5_pagination{margin-top:40px;}#single-wrapper .back{margin-top:50px;}#contact-intro .box{flex-direction:column;align-items:center;text-align:center;padding-left:15px;}#contact-intro .box:first-of-type{padding-left:15px;}#contact-intro .box .content{width:100%;padding-left:0;}#contact-intro .box .content h2{font-size:22px;padding-top:20px;padding-bottom:15px;}#contact-wrapper .form .wpcf7{padding:65px 65px 45px 65px;}.form-control{height:66px;}#contactbelow .form .logoline::after{width:80%;}#contactbelow.contacts .offices{padding-left:calc(var(--bs-gutter-x) * .5);}#contactbelow.contacts .offices .boxadd{width:50%;margin-bottom:0;}.attorney.news:nth-child(n+3){padding-top:20px;}}@media (max-width: 767px){.wrapper{padding-top:45px;padding-bottom:45px;}#header.sticky{padding-top:15px;padding-bottom:15px;}.navbar{margin-right:0;margin-top:0;}.navbar-collapse #main-menu{left:initial;right:-20px;}#header .contact{display:none;}#hero h3{font-size:15px;letter-spacing:3px;padding-bottom:15px;}#hero h1{font-size:31px;line-height:38px;letter-spacing:-.8px;}#hero h1 br{display:none;}#hero .photo > div{height:320px;}#hero .highlight{padding:0 10px;}#banners{margin-top:-96px;}#banners .box.box-1 a{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:0;}#banners .box.box-2 a{border-top-right-radius:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}#banners .box .icon img{max-height:46px;}#banners .box .content{width:calc(100% - 66px);}#banners .box .content h3{padding-bottom:4px;}#banners .box.box-2 .content p span{display:inline-block;}#partners .slick-list{margin:0;width:100%;}#partners .slick-slide img{max-width:100%;}#cases h3,#cases h2{font-size:40px;}#cases h4,#cases p{font-size:16px;line-height:26px;}#cases .link a{font-size:15px;}#about .headline h2::after{content:"";display:block;width:130px;height:10px;margin:15px 0 20px 0;background-color:var(--main);border-radius:2px;}#about .content p{font-size:16px;line-height:26px;}#about .content a{font-size:15px;margin-top:2px;}#about .content a::before{width:44px;height:44px;}#about .content a span{margin-top:14px;margin-left:20px;}.slick-dots{margin-top:20px;}.home-headline p,.home-headline h3{font-size:15px;}.home-headline h2{font-size:38px;}.home-headline h2::after{width:130px;margin-top:15px;margin-bottom:35px;}#slogans ul li::after{margin-left:21px;}#services .home-headline h2{font-size:38px;margin-bottom:20px;}#services .home-headline p,#services .home-headline h3{font-size:16px;line-height:26px;}#services .box{width:100%;margin:8px 0;}#services .row.g-0{margin-top:0;width:100%;transform:none;}#services .box:nth-child(3n+1){margin-left:0;}#services .box:nth-child(3n){margin-right:0;}#services .box a{padding:30px;}#services .box .icon{padding-bottom:10px;}#services .box .icon img{max-height:74px;}#services .box .content::after{display:none;}#services .box .content h3{font-size:24px;}#services .box .content h3 span{font-size:19px;}#reviews .home-headline h2{font-size:36px;}#textbox .row:not(:first-of-type){margin-top:30px;}#textbox .content p{font-size:16px;line-height:26px;}#textbox .content a{font-size:15px;margin-top:2px;}#textbox .content a::before{width:44px;height:44px;}#textbox .content a span{margin-top:14px;margin-left:20px;}#textbox .photo{margin-top:35px;}#textbox .photo > div{height:360px;}#cta .content h2,#cta .content h3{font-size:27px;}#cta .content h2{font-size:23px;padding-bottom:15px;margin-top:-5px;}#cta .content a{height:54px;font-size:17px;line-height:50px;}#faq-wrapper.box .questions{margin-top:0;}#faq-wrapper.box .card{padding:0 25px 0 60px;}#faq-wrapper.box .card::after{width:calc(100% - 95px);right:20px;}#faq-wrapper.box .card.active::before{width:112px;height:112px;top:-45px;left:-50px;}#faq-wrapper .card-header h3{font-size:17px;line-height:24px;padding:16px 15px 19px 15px;}#faq-wrapper .card.active .card-header h3{font-size:18px;line-height:24px;padding-top:20px;padding-bottom:15px;}#faq-wrapper .card-header h3::before{font-size:12px;top:18px;left:-15px;}#faq-wrapper.box .card-header h3[aria-expanded="true"]::before{font-size:18px;left:-40px;top:18px;}#faq-wrapper .card-header h3[aria-expanded="true"]::before{top:20px;}#faq-wrapper .more a{font-size:16px;margin-top:30px;}#reviews .review .content{padding:35px 30px 30px 30px;}#reviews .review .content .opinion p{font-size:16px;line-height:26px;}#reviews .review .content .opinion p:first-of-type::before{font-size:130px;top:15px;left:-80px;}#reviews .review .content .overview p{font-size:16px;text-align:center;}#reviews .review .content .overview p span{display:none;}#reviews .review .content .overview p::before{margin-top:25px;margin-bottom:25px;}#recent-posts .home-headline{margin-bottom:10px;}#recent-posts.posts .content h2{width:57%;font-size:28px;}#recent-posts.firm .content h2{font-size:23px;line-height:28px;}#recent-posts.posts .news .content .more{margin-bottom:-4px;width:calc(100%);bottom:30px;left:45px;}#recent-posts.posts .news > a .photo{margin-left:-15px;}.news .content{padding:30px 35px 50px 35px;}#footer h4{padding-bottom:15px;}#footer .contact{flex:0 0 auto;width:100%;padding-top:30px;}#footer .menu ul li a{font-size:15px;}.copy p{font-size:13px;margin-top:14px;}.entry-content a.phone-large,#contact-intro.content > a.phone-large,#contact-intro.content > h1,#contact-intro.content > h2{font-size:40px;}#contact-intro.content > h1 span,#contact-intro.content > h2 span{font-size:28px;}#contact-intro.content a.cut{font-size:19px;padding:18px 30px;margin:10px 0 40px;}#contact-intro.content .offices h2{font-size:34px;padding-bottom:20px;margin-bottom:0;}#contact-intro.content .offices a.city,#contactbelow.contacts .offices a.city{font-size:24px;}#contact-intro.content address,#contactbelow.contacts .offices address{font-size:16px;line-height:24px;}#contactbelow .form{margin:45px 0 0;width:100%;}#hero-sub{height:360px;padding-bottom:50px;}#hero-sub h1.smaller,#hero-sub h1.smaller span,#hero-sub h3,#hero-sub h3 span{font-size:44px;line-height:56px;}#hero-sub h1,#hero-sub h2.blog-headline{font-size:56px;letter-spacing:-.5px;}#page-wrapper.two-columns .slogan p.highlight{padding-bottom:15px;}#page-wrapper.our-story h2{font-size:38px;margin:40px 0 20px 0;}#page-wrapper.our-story .content p.highlight{font-size:19px;line-height:30px;}#page-wrapper.our-story .content p{padding-bottom:20px;margin-bottom:25px;}#page-wrapper.our-story .content a{font-size:17px;}.headline h3{font-size:32px;line-height:44px;}.archive #services .box,.page:not(.home) #services .box{width:calc(50% - 12px);}#service.two-columns .title .line{margin-bottom:25px;margin-top:20px;}.about#service.two-columns .title h3,.about#service.two-columns .title h2{font-size:32px;}#service.two-columns.about .slogan p.highlight{font-size:20px;line-height:30px;padding-bottom:15px;}#commitment .content img{display:none;}h1,h2,h3,h4{padding:15px 0;}.entry-content h1,.entry-content h2,h1.post-title{font-size:27px;line-height:33px;}.entry-content h3,.sitemap_by_click5 h2{font-size:24px;line-height:30px;}.entry-content p,.entry-content ul li,.entry-content ol li{font-size:16px;line-height:26px;}.entry-content ul li{margin-top:6px;}.entry-content ul li::before{line-height:28px;}.entry-content blockquote{padding-left:40px;margin:30px 0;}.entry-content blockquote p{font-size:18px;line-height:30px;}.review-item .review{padding:20px 0;}.review-item .review p:first-of-type:before{font-size:120px;top:-47px;left:-20px;}#index-wrapper .news:nth-child(n+2),#recent-posts .news:nth-child(n+2){margin-top:20px;}.pagination,.sitemap-by-click5_pagination{margin-top:35px;}.pagination .page-item .page-link,.sitemap-by-click5_pagination .pagination-item,.sitemap-by-click5_pagination strong{font-size:17px;padding:20px 15px;}.pagination .page-item .page-link.next,.pagination .page-item .page-link.prev{padding:0 27px;margin-top:8px;}.news .photo{height:330px;}#single-wrapper .back{font-size:17px;margin-top:40px;}#single-wrapper .back::after{width:54px;height:54px;top:-18px;}#contact-intro .box:first-of-type{margin-bottom:30px;}#contact-intro .box .content h2{font-size:20px;padding-top:20px;padding-bottom:12px;}#contact-intro .box .content address,#contact-intro .box .content p{font-size:17px;line-height:27px;}#contact-intro .box .content a.phone{font-size:36px;}#contact-wrapper .form{margin-top:0;}#contact-wrapper .form .wpcf7{padding:55px 60px 40px 60px;}.form-group{margin-bottom:1rem;}.form-submit .wpcf7-submit{width:100%;}.contact-map iframe{height:400px;}#contactbelow .form .logoline::after{width:72%;}#contactbelow .form{margin:60px 0 0 0;width:100%;}#contactbelow.contacts #contact-intro.content > h2 span,#contactbelow.contacts .offices h2{padding-bottom:20px;margin-bottom:10px;}.attorney.news:nth-child(n+2){padding-top:15px;}}@media (max-width: 575px){.wrapper{padding-top:40px;padding-bottom:40px;}#hello-bar p{font-size:14px;}#header{padding-left:15px;padding-right:15px;}#header.hello-bar{top:38px;}#header .logo img{width:110px;}.navbar-collapse #main-menu{width:260px;padding:20px;right:-5px;}.navbar-collapse #main-menu > li > a{font-size:17px;padding:10px 15px;}#hero{padding-top:0;}#hero h3{color:#f7f7f7;font-size:14px;letter-spacing:.6px;}#hero h1{font-size:27px;line-height:33px;letter-spacing:-.54px;}#hero .photo{padding:0;}#hero .photo > div{height:220px;}#hero .highlights .subt{font-size:23px;}#hero .highlight .v{font-size:36px;}#hero .highlight .u{font-size:16px;}#slogans ul li{font-size:20px;line-height:28px;padding:0 16px;}#slogans ul li::after{height:42px;margin-left:15px;}#partners{padding-top:25px;padding-bottom:25px;}#partners .slick-slide img{max-height:64px;}#banners{margin-top:-80px;}#banners .box a{padding:20px 10px 20px 25px;}#banners .box .icon{padding-right:15px;}#banners .box .icon img{max-height:40px;}#banners .box .content{width:calc(100% - 52px);}#banners .box .content h3{font-size:13px;}#banners .box .content p{font-size:20px;}#cases h3,#cases h2{font-size:32px;}#cases h4,#cases p{font-size:15px;line-height:23px;}#cases .content .cost{font-size:34px;letter-spacing:-.45px;margin:14px 0 0 0;}#cases .cases{padding-left:5px;padding-right:5px;}#about{padding-top:30px;}#about .headline h2{line-height:30px;}#about .content p{line-height:24px;}#about .home-headline h2{font-size:32px;line-height:34px;padding-bottom:10px;}#about .content{padding-top:0;padding-left:0;}#about .photo{padding-left:0;padding-right:0;}#photo-bg-one,#photo-bg-two{height:240px;background-size:cover;background-attachment:unset;}.home-headline p,.home-headline h3{font-size:14px;line-height:19px;}.home-headline h2{font-size:32px;padding-bottom:10px;}.home-headline h2::after{width:120px;height:8px;margin-top:15px;margin-bottom:25px;}#services .home-headline h2{font-size:32px;}#services .home-headline h2 sup{font-size:11px;}#services .home-headline p,#services .home-headline h3{font-size:15px;line-height:24px;}#services .box a{display:flex;align-items:center;padding:30px 20px;border-right-width:0px !important;}#services .box:nth-child(n+2) a{border-top:1px solid #e8e8e8;}#services .box .icon{width:73px;text-align:center;padding-bottom:0;}#services .box .icon img{max-height:65px;}#services .box .content{width:100%;padding-top:0;padding-left:0;border-top:0;}#services .box .content h3{font-size:23px;line-height:22px;}#services .box .content h3 span{font-size:17px;}#reviews .home-headline h2{font-size:32px;}#reviews .review .content{padding:30px 25px 25px 25px;}#reviews .review .content .opinion p.highlight{font-size:18px;line-height:26px;}#reviews .review .content .opinion p{font-size:15px;line-height:24px;}#textbox .headline h2{line-height:30px;}#textbox .content p{line-height:24px;}#textbox .photo,#textbox .photo > div{height:300px;}#cta .content h2{max-width:240px;font-size:20px;line-height:23px;margin:-35px auto 0;}#cta .buttons{flex-direction:column;}#cta .content a{width:100%;margin-left:0;margin-right:0;}#recent-posts .posts{padding-right:0;padding-left:15px;}#recent-posts.posts .news .content{padding:35px 25px 130px 25px;}#recent-posts.posts .news .content .more{margin-bottom:-4px;width:100%;bottom:30px;left:25px;}#faq-wrapper.box .card{padding:0 15px 0 40px;}#faq-wrapper .card::after{width:100%;}#faq-wrapper.box .card::after{width:calc(100% - 70px);right:15px;}#faq-wrapper.box .card.active::before{top:-50px;left:-65px;}#faq-wrapper.box .card-header h3[aria-expanded="true"]::before{font-size:16px;left:-25px;top:16px;}.page-template-faq #faq-wrapper .card-header h3{padding-left:0;}.page-template-faq #faq-wrapper .card-header h3::before{display:none;}.page-template-faq #faq-wrapper .card-body{padding-left:0;}#reviews .review .content{padding:45px 35px 30px 35px;}#reviews .review .content .opinion h2{font-size:20px;line-height:24px;text-indent:50px;}#reviews .review .content .opinion h2::before{font-size:110px;top:16px;left:-65px;}#reviews .review .content .overview p{font-size:15px;}#reviews .review .content .overview p::before{height:5px;margin-bottom:17px;}#footer{padding-bottom:70px;}#footer .logo{padding-bottom:30px;}#footer h4{font-size:17px;padding-bottom:10px;}#footer .links{display:none;}#footer .contact .phone{font-size:35px;}#footer .contact .email{font-size:15px;margin-top:10px;}#footer .address{flex:0 0 auto;width:100%;}#footer .address a{font-size:15px;}#footer .row.row-2{padding-top:40px;padding-bottom:35px;}.social-media{margin-bottom:15px;}.social-media ul li{margin:0 3px;}.social-media ul li a{width:48px;height:48px;}.social-media ul li a::after{font-size:19px;}#footer .menu ul{flex-wrap:wrap;}#footer .menu ul li{padding:0 15px !important;}#footer .menu ul li:after{display:none;}.grecaptcha-badge{bottom:80px !important;}.copy p{line-height:18px;}.copy p a{display:block;}#hero-sub{height:320px;padding-bottom:35px;}#hero-sub h1.smaller,#hero-sub h1.smaller span,#hero-sub h3,#hero-sub h3 span{font-size:32px;line-height:42px;}#hero-sub h1,#hero-sub h2.blog-headline{font-size:44px;line-height:44px;}#page-wrapper.two-columns .slogan h4{font-size:23px;line-height:34px;}#page-wrapper.two-columns .content p{font-size:16px;line-height:27px;}#page-wrapper.our-story h2{font-size:36px;margin:35px 0 20px 0;}#page-wrapper.our-story .content p.highlight{font-size:17px;line-height:27px;}#page-wrapper.our-story .content p{font-size:16px;line-height:26px;}#page-wrapper.our-story .photo{padding-left:0;padding-right:0;}#page-wrapper.our-story .photo img{height:300px;}.headline h3{font-size:26px;line-height:38px;}.archive #services .box,.page:not(.home) #services .box{width:calc(100% - 12px);}#service.two-columns.about .slogan p.highlight{font-size:17px;line-height:27px;}#service.two-columns.about .content p{font-size:16px;line-height:26px;margin-bottom:1rem;}#service.two-columns.about .content p:last-of-type{margin-bottom:0;}#commitment .content p{font-size:16px;line-height:26px;}#cta{overflow:hidden;}#cta .content p{font-size:16px;line-height:26px;padding-bottom:20px;}.community .headline p{padding:10px 0;font-size:16px;line-height:25px;}h1,h2,h3,h4{padding:12px 0;}.entry-content h1,.entry-content h2,h1.post-title{font-size:24px;line-height:30px;}.entry-content h1::after,.entry-content h2::after,h1.post-title::after{width:120px;height:8px;margin-top:15px;}.entry-content h3,.sitemap_by_click5 h2{font-size:21px;line-height:27px;}.entry-content h4{font-size:19px;line-height:25px;}.entry-content p,.entry-content ul li,.entry-content ol li,#laborunions .content ul li{font-size:15px;line-height:24px;}.entry-content ul li::before,#laborunions .content ul li::before{line-height:26px;}.entry-content blockquote{padding-left:35px;margin:20px 0;}.entry-content blockquote p{font-size:16px;line-height:27px;}.entry-content .js-video-button.video{width:100%;padding-bottom:50%;}.entry-content .js-video-button.video::after{font-size:60px;}.entry-content iframe{width:100%;height:300px;}.review-item .review h3 span{display:block;}.review-item .review p:first-of-type:before{font-size:110px;top:-43px;left:-13px;}.news .photo{height:220px;}.news .content{padding:25px 25px 105px 25px;}.news .content .time-cat{margin-bottom:12px;}.news .content h2,.news .content h3{font-size:22px;line-height:26px;}.news .content p{font-size:16px;line-height:24px;}.news .content .more{width:calc(100% - 50px);bottom:30px;left:25px;}.news .content .more span{height:45px;font-size:16px;line-height:42px;}.news .content .more span::after{bottom:11px;left:88px;}#recent-posts{overflow:hidden;}#contact-wrapper .form .wpcf7{padding:45px 35px 40px 35px;}.form-control{height:64px;}.entry-content a.phone-large,#contact-intro.content > a.phone-large,#contact-intro.content > h1,#contact-intro.content > h2{font-size:36px;}#contact-intro.content > h1 span,#contact-intro.content > h2 span{font-size:24px;padding-bottom:20px;margin-bottom:20px;}#contact-intro.content p{font-size:15px;line-height:25px;}#contact-intro.content .offices a.city,#contactbelow.contacts .offices a.city{font-size:22px;}#contact-intro.content address,#contactbelow.contacts .offices address{font-size:14px;line-height:20px;}#contact-intro.content a.phone,#contactbelow.contacts .offices a.phone{font-size:17px;}#contactbelow .form{padding:30px 25px;margin:35px auto 0;width:95%;}#contactbelow .form h2{font-size:30px;margin-bottom:20px;}#contactbelow.contacts #contact-intro.content > h3,#contactbelow.contacts .offices h2{font-size:32px;line-height:36px;}.entry-content p.call-gwc,.contactus #contact-intro.content > p.live-chat{line-height:28px;}.contactus #contact-intro.content > h2{margin-top:30px;}.navbar-collapse #main-menu li > ul.dropdown-menu.sub-menu > li > a{padding:5px;}#page-wrapper #main article{padding-top:0;}#faq-wrapper .headline h3{font-size:28px;margin:40px auto 10px;}#faq-wrapper .headline h3::after{width:120px;height:5px;margin-top:20px;}#faq-wrapper .accordion-header h3{font-size:17px;line-height:27px;padding:18px 15px 21px 15px;}#faq-wrapper .accordion-item.active .accordion-header h3{font-size:17px;line-height:27px;padding-bottom:10px;}#faq-wrapper .accordion-body{padding:0 10px 20px 52px;}#recent-posts.posts .news .title{position:relative;top:0;left:0;padding-top:20px;padding-bottom:5px;}#recent-posts.posts .news > a .photo{width:325px;margin-left:-10px;}}@media (min-width: 1600px){#reviews .container,#recent-posts .container,#commitment .container{max-width:1450px;}}