:root{--main-color:#2a497f;--secondary-color:#62b165;--accent-color:#666;--body-text-color:#000;--heading-color:#000;--link-color:#2a497f;--main-font:"proxima-nova",sans-serif;--secondary-font:"open-sans",sans-serif;--heading-font:"proxima-nova",sans-serif;--font-size-l:29px;--font-size-m:20px;--font-size-s:17px;--font-size-xl:30px;--font-size-xxl:40px;--font-size-xxxl:43px;--font-size-xxxxl:60px;--header-height:159px;--header-height-992:98px;--header-height-768:240px;--header-height-576:180px;scroll-behavior:auto}body,html{overflow-x:hidden}body{background:#fff;color:var(--body-text-color);display:flex;flex-direction:column;font-family:var(--main-font);font-size:var(--font-size-s);font-weight:400;justify-content:space-between;min-height:100vh}body.admin-bar{min-height:calc(100vh - 32px)}img{height:auto;max-width:100%}.list-style-none{list-style:none;margin:0;padding:0}.force-full-width{margin-left:calc(50% - 50vw);width:100vw}.full-height{height:calc(100vh - var(--header-height))}.btn{border:0;border-radius:0;color:#fff;font-family:var(--main-font);font-size:var(--font-size-m);min-width:237px;padding:8px 32px}.btn-primary,.btn-secondary{background:var(--secondary-color)}.btn-blue,.btn-heading{background:var(--main-color)}.btn-rounded{border-radius:25px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font);font-style:normal;font-weight:700}.h1,h1{font-size:var(--font-size-xxxxl);line-height:calc(var(--font-size-xxxxl) + 8px)}.h2,h2{color:#000;font-size:40px;line-height:56px}.h3,h3{color:#000;font-size:36px;line-height:44px}p{font-family:var(--secondary-font);line-height:28px;margin-bottom:30px}a{color:var(--link-color);text-decoration:none}.font-size-s{font-size:var(--font-size-s)}.font-size-m{font-size:var(--font-size-m)}.font-size-l{font-size:var(--font-size-l)}.font-size-xl{font-size:var(--font-size-xl)}.font-size-xxl{font-size:var(--font-size-xxl)}.font-size-xxxl{font-size:var(--font-size-xxxl)}.font-size-xxxxl{font-size:var(--font-size-xxxxl)}textarea{max-height:200px}input[type=submit]{background:var(--secondary-color);border:0;color:#fff;display:block;font-size:var(--font-size-m);margin:0 auto;outline:0;padding:6px 32px}body .gform_wrapper.gravity-theme .gfield select.large,body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme textarea{border:0;margin-bottom:12px;outline:0;padding:17px 20px 13px}body .gform_wrapper.gravity-theme input[type=email]::placeholder,body .gform_wrapper.gravity-theme input[type=tel]::placeholder,body .gform_wrapper.gravity-theme input[type=text]::placeholder,body .gform_wrapper.gravity-theme textarea::placeholder{color:#b4b4b4;font-size:var(--font-size-m);line-height:1}.video-wrapper{margin:0 auto;max-width:100%;position:relative}.video-wrapper:before{content:"";display:block;padding-top:56.25%}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper.w-560{margin:0 auto;width:560px}.swiper,.swiper-slider{overflow:hidden}.slider-controls{height:40px;margin:60px auto 0;max-width:100%;width:400px}.slider-wrapper{padding:0 5%}.swiper-control{background:url(../../images/chevron.png) 50%/contain no-repeat;cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px}.swiper-prev{left:-5%}.swiper-next{right:-5%}.swiper-prev{transform:scaleX(-1)}@media (max-width:991px){.swiper-control{margin-top:0;position:relative;top:0}}@media (max-width:1600px){:root{--font-size-s:16px;--font-size-m:18px;--font-size-l:22px;--font-size-xl:24px;--font-size-xxl:30px;--font-size-xxxl:40px;--font-size-xxxxl:45px}}@media (max-width:767px){ol,p,ul{font-size:22px;line-height:1.5}}footer.footer{background:var(--main-color);color:#fff}footer a,footer p,footer p.h2{color:#fff}footer ul{list-style:none;margin:0;padding:0}footer p.locations,footer p.widget-title{font-family:var(--main-font);font-size:var(--font-size-xl);font-weight:600;letter-spacing:0;line-height:calc(var(--font-size-xl) + 9px);margin-bottom:40px}footer p.locations{margin-bottom:30px}footer figure{margin:0}footer .footer-logo img{height:calc(var(--font-size-xl) + 9px);margin-bottom:40px;width:auto}footer ul.menu li{font-size:var(--font-size-m);margin-bottom:6px}ul.wp-block-social-links{margin-bottom:30px}ul.wp-block-social-links li svg{fill:#fff;height:40px;width:40px}.footer-bottom{background:#000}.footer-bottom #footer-menu li{font-size:14px}.footer-bottom #footer-menu li:not(:last-child):after{content:"|";margin-left:10px;margin-right:10px}header#main{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.29);display:block;left:0;position:fixed;top:0;width:100%;z-index:1001}.admin-bar header#main{top:32px}header#main .logo{align-items:center;display:flex;flex:1;max-width:330px}.header-fix{margin-top:var(--header-height)}header#main .btn{font-size:14px;font-weight:800;letter-spacing:1px;margin:0 auto;padding:10.5px;text-transform:uppercase;white-space:nowrap;width:85%}header#main .btn:first-child{margin-bottom:7px}header#main .btn.btn-heading{font-size:24px;font-weight:400;padding:20px;text-transform:none}header#main .btn.btn-heading:hover{background:var(--secondary-color);color:#fff}.callout{color:var(--main-color)}.callout .left{font-weight:600;line-height:1;margin-right:20px;text-align:right;text-transform:uppercase}.callout .left strong{font-weight:800}.callout .right{border:1px solid var(--main-color);font-weight:600;padding:4px 60px;text-align:center}.callout .right span.number{font-size:38px;line-height:1}.espanol-button{background:#c9c9c9;bottom:1px;color:var(--main-color);font-size:15px;padding:8px 50px 8px 40px;position:absolute;right:-20px;text-transform:uppercase;transform:translateY(100%) skewX(20deg)}.espanol-button span{display:block;font-weight:600;transform:skewX(-20deg)}@media (max-width:991px){.header-fix{margin-top:var(--header-height-992)}}@media (max-width:767px){header#main{height:var(--header-height-768)}.header-fix{margin-top:var(--header-height-768)}.mobile-menu-wrapper{padding-top:var(--header-height-768)}.admin-bar header#main{top:46px}header#main .row:first-child{margin-bottom:15px}}@media (max-width:576px){header#main{height:var(--header-height-576)}.header-fix{margin-top:var(--header-height-576)}header#main .logo{max-width:200px}}.masthead{align-items:center;display:flex;justify-content:center;min-height:290px;position:relative}.masthead-title{--padding:30px;padding-bottom:var(--padding);padding-top:var(--padding);position:relative;z-index:2}.masthead-title span{display:inline-block;position:relative}.masthead-title span:after{background:#fff;content:"";height:calc(100% + var(--padding)*2);opacity:.66;position:absolute;right:-70px;top:calc(var(--padding)*-1);width:100vw;z-index:-1}.masthead-title h1{color:#fff;font-size:60px;font-weight:700;line-height:68px;position:relative}.home .masthead{height:calc(100vh - var(--header-height))}.admin-bar.home .masthead{height:calc(100vh - var(--header-height) - 32px)}.masthead-home{justify-content:flex-end;min-height:660px;padding:0 4% 55px}.masthead-home .tagline{background:var(--main-color);bottom:0;color:#fff;font-size:var(--font-size-l);font-style:italic;font-weight:600;left:0;padding:6px 0;position:absolute;text-align:center;text-transform:uppercase;width:100%}.attorney-image{bottom:0;flex:1;height:100%;left:4%;max-width:33%;overflow:hidden;position:absolute;top:0;z-index:-1}.attorney-image img{height:100%;object-fit:contain;object-position:bottom;width:100%}.masthead-content-wrapper{width:70%}.masthead-content{width:42%}.swiper-results{overflow:hidden}.masthead-content .text-banner{background:#f4f4f4;color:var(--main-color);font-size:var(--font-size-xl);font-weight:600;line-height:var(--font-size-xl);padding:47px 47px 47px 0;position:relative;text-transform:uppercase}.masthead-content .text-banner:before{background:inherit;content:"";height:100%;position:absolute;right:20%;top:0;transform:skewX(-20deg);width:100%;z-index:-1}.masthead-content .cases{padding-right:30px;padding-top:30px}.masthead-content .cases p{font-family:var(--main-font);font-weight:700;line-height:1}.masthead-contact-form{background:var(--main-color);color:#fff;padding:40px 40px 20px;width:58%}.masthead-contact-form p{font-family:var(--main-font);letter-spacing:0}.masthead-contact-form textarea{max-height:127px}.masthead-contact-form input[type=submit]{display:block;font-size:var(--font-size-m);margin:0 auto}.masthead-contact-form .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span.name_first{margin-right:12px}.masthead-video-wrapper .mb-5{margin:0!important}.masthead-video-wrapper>div{height:100%}.masthead-mobile-banner{text-transform:uppercase;width:100%}.masthead-mobile-banner .title{background:var(--main-color);border-bottom:10px solid #7d96c3;color:#fff;font-size:24px;line-height:28px;padding:24px;text-align:center}.masthead-mobile-banner .reviews{border-bottom:10px solid #7d96c3;box-shadow:0 7px 7px #00000029;color:var(--main-color);margin-bottom:10px;padding:20px;text-align:center}.masthead-mobile-banner.interior .title{padding:40px 24px}.carousel-fade .carousel-inner .carousel-item .hero{opacity:0}.carousel-fade .carousel-inner .carousel-item .hero,.carousel-fade .carousel-inner .carousel-item.active .hero{-webkit-transition:all 2s linear .1s;-moz-transition:all 2s linear .1s;-ms-transition:all 2s linear .1s;-o-transition:all 2s linear .1s;transition:all 2s linear .1s}.carousel-fade .carousel-inner .carousel-item.active .hero{opacity:1}@media (max-width:1600px){.masthead-content .text-banner{padding:30px 40px 30px 0}.attorney-image{left:0;max-width:35%}body .masthead-home .gform_wrapper.gravity-theme input[type=email],body .masthead-home .gform_wrapper.gravity-theme input[type=tel],body .masthead-home .gform_wrapper.gravity-theme input[type=text],body .masthead-home .gform_wrapper.gravity-theme textarea{margin-bottom:0;padding:10px 16px}}@media (max-width:991px){.masthead-home{flex-direction:column;padding:0}.attorney-image{margin:0 auto;max-width:100%;position:relative}}@media (max-width:767px){.home .masthead{height:calc(100vh - var(--header-height-768))}.admin-bar.home .masthead{height:calc(100vh - var(--header-height-768) - 46px)}.masthead{background:var(--main-color)!important;min-height:0}.masthead-home{background:#fff!important}.masthead-title h1{font-size:54px;line-height:58px;padding:15px 0;position:relative;text-align:center}.attorney-image{z-index:0}}@media (max-width:576px){.home .masthead{height:calc(100vh - var(--header-height-576))}.admin-bar.home .masthead{height:calc(100vh - var(--header-height-576) - 46px)}}.navigation-main-menu{background:var(--main-color);flex:1;padding:16px 0;text-align:center}.nav-links li{line-height:1;margin:0 30px;position:relative}.nav-links li:last-child{margin-right:15px}.nav-links li a{color:#fff;font-size:20px;font-weight:600;line-height:20px}.nav-links li.nav-btn{margin-right:0}ul:not(#mobile-menu).nav-links li.nav-btn a{background:var(--main-color);color:#fff;display:block;padding:17px 20px;transition:.2s}.nav-btn a:hover{background-color:#23905a;border-color:#23905a;color:#fff}li>.sub-menu{background:#fff;border-top:3px solid #1a3b76;box-shadow:1px 1px 10px rgba(0,0,0,.1);display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;top:100%;width:225px;z-index:99}.nav-links .sub-menu li{margin:0;text-align:left}.sub-menu li a{border-bottom:1px solid #eee;color:var(--main-color);display:block;font-size:16px;padding:12px;transition:.4s}li>.sub-menu li>.sub-menu{display:none;left:100%;top:0}.nav-links .menu-item-has-children:hover>.sub-menu{display:block}.sub-menu a:hover{background-color:#eee;color:#1a3b76}.mobile-menu-button{color:#000;cursor:pointer;font-size:26px;height:50px;width:50px}.hamburger{background:#000;height:6px;position:relative;width:35px}.hamburger:after,.hamburger:before{background:inherit;content:"";display:block;height:inherit;position:relative;width:inherit}.hamburger:before{top:-10px}.hamburger:after{top:4px}.mobile-menu-wrapper{background:#fff;max-height:100vh;overflow:scroll;padding:calc(var(--header-height) + 42px) 20px 20px;position:fixed;top:0;transform:translateY(-100%);transition:.3s;width:100%;z-index:100}.admin-bar .mobile-menu-wrapper{padding-top:calc(var(--header-height) + 42px)}.mobile-menu-wrapper.open{transform:translateY(0)}.mobile-menu-wrapper ul.nav-links li{border-bottom:1px solid #eaeaea;margin:0;text-align:center;width:100%}.mobile-menu-wrapper ul.nav-links li a{color:#000;display:block;margin:0;padding:16px 0;width:100%}.mobile-menu-wrapper ul.nav-links li .sub-menu li a{padding:16px}.mobile-menu-wrapper ul.nav-links li.nav-btn{margin:0}.mobile-menu-wrapper ul.nav-links li.nav-btn a{border:none}.close-menu-button{background:var(--main-color);bottom:-20px;color:#fff;cursor:pointer;font-size:14px;margin-left:-20px;margin-right:-20px;padding:20px;position:relative;text-align:center;text-transform:uppercase}.dropdown-btn{cursor:pointer;height:100%;max-height:46px;position:absolute;right:0;top:0;width:40px;z-index:2}.dropdown-btn:after,.dropdown-btn:before{background:#707070;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}.dropdown-btn:after{transform:translate(-50%,-50%) rotate(90deg)}.sub-menu-open>.dropdown-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.sub-menu-open>.dropdown-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.page-overlay{background:rgba(0,0,0,.6);bottom:0;cursor:pointer;display:none;left:0;position:fixed;right:0;top:0;z-index:99}.mobile-menu-wrapper.open+.page-overlay{display:block}@media (max-width:1300px){.nav-links li{margin:0 16px}.nav-links li a{font-size:18px}}@media (max-width:991px){.mobile-menu-wrapper{padding-top:var(--header-height-992)}.admin-bar .mobile-menu-wrapper{padding-top:calc(var(--header-height-992) + 32px)}.mobile-menu-wrapper ul.nav-links li{margin:0;text-align:left}li>.sub-menu,li>.sub-menu li>.sub-menu{position:relative;width:100%}li>.sub-menu li>.sub-menu{left:0}.nav-links li.nav-btn a{background:#fff;border:0;color:#000}.menu-item-has-children>a{width:calc(100% - 40px)}.menu-item-has-children{position:relative}.menu-item-has-children:not(.sub-menu-open):hover>.sub-menu,.menu-item-has-children:not(.sub-menu-open)>.sub-menu{display:none}.menu-item-has-children.sub-menu-open>.sub-menu{display:block}}@media (max-width:767px){.mobile-menu-wrapper{padding-top:var(--header-height-768)}.admin-bar .mobile-menu-wrapper{padding-top:calc(var(--header-height-768) + 56px)}}@media (max-width:576px){.mobile-menu-wrapper{padding-top:var(--header-height-576)}.admin-bar .mobile-menu-wrapper{padding-top:calc(var(--header-height-576) + 56px)}}.item a,.item a:hover{color:#000}.item-image{background:url(../../images/practice-area-default.jpg) 50% no-repeat;background-size:cover;margin-bottom:20px;position:relative}.item-image:before{content:"";display:block;padding-top:100%}.item-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.item .details{font-family:var(--secondary-font);font-size:26px;text-align:center}.item .details .name{font-weight:700}.attorney .btn-primary{background:#c6c6c6}.attorney:hover .btn-primary{background:var(--secondary-color)}.locations-col:not(:last-child){margin-right:10px}.testimonial{background:#f4f4f4;border:1px solid #707070;box-shadow:0 7px 7px #00000029;height:100%;padding:40px}.testimonial .rating{margin-bottom:20px;text-align:center}span.star{background-image:url(../../images/star.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:46px;width:46px}.testimonial .quote{flex:1}.testimonial p.highlight{font-size:24px;font-weight:700}.testimonial span{font-family:var(--secondary-font)}.testimonial span.name{font-size:24px;font-weight:700;line-height:24px;margin-bottom:0}.testimonial span.source{font-weight:400}.page-content p{font-size:20px;line-height:1.4}.page-template-results .card{--spacing:15px}.page-template-results .card p.money{font-size:52px;line-height:58px}.page-template-results .cards-wrapper>.row .col-md{margin-bottom:40px}@media (min-width:768px){.page-template-results .cards-wrapper>.row .col-md{margin-bottom:80px;padding-left:40px;padding-right:40px}}.callout-wrapper{column-gap:20px;justify-content:center;row-gap:20px}.contact-callout-wrapper{display:flex;flex-direction:column;max-width:600px;width:42%}.contact-callout{align-items:center;background:var(--secondary-color);box-shadow:0 7px 7px #00000029;color:#fff;display:flex;flex:1;font-size:30px;font-weight:700;margin:0 auto 40px;padding:60px 40px;position:relative;width:100%}.contact-callout:before{border:5px solid #fff;box-shadow:inset 0 10px 10px #00000029;content:"";height:calc(100% - 24px);left:12px;position:absolute;top:12px;width:calc(100% - 24px)}.contact-callout:hover{color:#fff;transform:translateY(1px)}.contact-callout .phone{background:url(../../images/phone-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;margin-right:20px;width:50px}.contact-callout p{line-height:1.2;margin-bottom:0}.contact-callout.existing-clients{background:#c2c2c2}.page-icon{background:url(../../images/page-icon.png) 50% no-repeat;background-size:contain;height:50px;margin-right:30px;width:50px}h2.contact-form-h2{font-size:26px;line-height:1.3;max-width:800px;text-align:center}.contact-form-section{background:#e0e0e0;margin-bottom:60px;margin-top:60px;padding:60px 0}.page-template-page-contact .gform_wrapper.gravity-theme .gfield select.large,.page-template-page-contact .gform_wrapper.gravity-theme input[type=email],.page-template-page-contact .gform_wrapper.gravity-theme input[type=tel],.page-template-page-contact .gform_wrapper.gravity-theme input[type=text],.page-template-page-contact .gform_wrapper.gravity-theme textarea{border:1px solid #707070;width:100%}.page-template-page-contact .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}.page-template-page-contact .gform_wrapper.gravity-theme .gform_footer input{margin-bottom:0}.locations h2{font-size:60px;font-size:48px;line-height:60px;line-height:48px}.locations h2,.locations h3{margin-bottom:60px}.locations .address{margin-bottom:40px}.locations .address span{font-weight:100}.blog-item{border:1px solid #707070;box-shadow:0 7px 7px #00000029;margin-bottom:30px;padding:40px;transition:.4s}.blog-item a{color:#000}.blog-item .featured-image img{height:100%;object-fit:cover;width:100%}.blog-item h2,.blog-item p.blog-title{font-size:36px;font-weight:700;line-height:42px}.blog-item p:last-child{margin-bottom:0}.blog-item p.read-more{font-family:var(--main-font);font-weight:700;line-height:1;transition:.2s}.blog-item .excerpt{flex:1}.blog-item:hover p.read-more{color:var(--secondary-color)}.single-abogado .featured-image,.single-attorney .featured-image{float:left;margin-bottom:20px;margin-right:30px;max-width:33%}.page-template-landing .results-cards h2.section-title{color:#45b280}.landing-callout{background:#fff;border:1px solid #707070;margin-bottom:60px;padding:60px 20px}.landing-callout .h2{color:#24406e;font-size:50px;font-weight:600;margin-bottom:40px}.btn-callout{background:#d73b4b;color:#fff;display:block;font-size:24px;font-weight:600;margin:0 auto;width:72%}.page-template-landing .landing-attorney-image{height:100%;overflow:hidden;position:relative}.page-template-landing .landing-attorney-image img{position:absolute;top:0;width:60%}.page-template-landing .landing-contact-info{background:#fff;border:1px solid var(--main-color);color:var(--main-color);font-weight:600;margin:0 auto;max-width:500px;padding:16px;position:absolute;right:0;text-align:center;top:10%}.page-template-landing .landing-contact-info span.number{font-size:50px;line-height:60px}.page-template-landing .landing-contact-info span.schedule{font-size:24px}.page-template-landing .testimonial{height:auto;margin-bottom:40px}.page-template-landing .testimonial .quote{flex:none}.page-template-landing span.star{height:23px;width:30px}.page-template-landing .testimonial p.highlight{font-size:18px;margin-bottom:20px}.page-template-landing .testimonial span.name{font-size:20px;font-weight:400}.page-template-landing .testimonial span.source{font-size:14px}.landing-border{background:var(--main-color);height:60px;margin-bottom:60px}.free-case-evaluation h2{color:var(--main-color);font-size:40px;font-weight:600;line-height:1;margin-bottom:30px;text-align:center}.free-case-evaluation h2 span{color:#deb349}.free-case-evaluation .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0}.free-case-evaluation input[type=submit]{background:var(--secondary-color);border:0;color:#fff;display:block;font-size:var(--font-size-xl);margin:0 auto;outline:0;padding:6px 32px;width:60%}.free-case-evaluation .gform_wrapper.gravity-theme input[type=email],.free-case-evaluation .gform_wrapper.gravity-theme input[type=tel],.free-case-evaluation .gform_wrapper.gravity-theme input[type=text]{border:1px solid #707070;margin-bottom:23px;outline:0;padding:20px 17px 15px}.free-case-evaluation .gform_wrapper.gravity-theme input[type=email]::placeholder,.free-case-evaluation .gform_wrapper.gravity-theme input[type=tel]::placeholder,.free-case-evaluation .gform_wrapper.gravity-theme input[type=text]::placeholder{color:#555;font-size:var(--font-size-m);font-weight:600;line-height:1}.cases-we-handle{background:#f4f4f4;box-shadow:0 10px 10px #00000029;display:flex;flex-direction:column;height:calc(100% - 186px)}.cases-we-handle .heading{color:var(--main-color);font-size:50px;font-weight:600;padding:20px 20px 20px 30px}.cases-we-handle ul{display:flex;flex:1;flex-direction:column}.cases-we-handle ul li{border-top:1px solid #cecece;flex:1;font-family:var(--secondary-font);font-size:18px;font-weight:600}.cases-we-handle ul li a{align-items:center;display:block;display:flex;height:100%;padding-left:30px}.page-template-landing .callout-mobile{background:var(--main-color);color:#fff;font-size:30px;font-weight:600;line-height:36px;margin-bottom:20px;padding:20px 10px;text-align:center}.landing-masthead{overflow:hidden;position:relative}.landing-masthead .btn-rounded{font-size:24px;margin:0 auto 30px;width:300px}.landing-masthead .testimonial{margin:0 auto 30px;width:92%}.page-template-landing-four .free-case-evaluation,.page-template-landing-three .free-case-evaluation,.page-template-landing-two .free-case-evaluation{background:var(--main-color);padding:40px 60px}.page-template-landing-four .free-case-evaluation h2,.page-template-landing-three .free-case-evaluation h2,.page-template-landing-two .free-case-evaluation h2{color:#fff}.page-template-landing-two .landing-attorney-image{flex:1;position:relative;width:80%}.page-template-landing-two .landing-attorney-image img{left:-65px;position:absolute;top:0;width:100%;z-index:-1}.page-template-landing-four .landing-contact-info,.page-template-landing-three .landing-contact-info,.page-template-landing-two .landing-contact-info{background:var(--secondary-color);color:#fff;font-weight:600;text-align:center}.page-template-landing-two .landing-contact-info{padding:40px 60px;position:absolute;right:1%}.page-template-landing-two .landing-contact-info,.page-template-landing-two .landing-contact-info p{font-family:var(--main-font)}.page-template-landing-two .landing-contact-info p{font-size:60px;line-height:1}.page-template-landing-two .landing-contact-info .number{font-size:50px;line-height:1;margin-bottom:0}.page-template-landing-two .landing-contact-info .schedule{font-size:25px}.millions-recovered{color:#d94048;font-size:50px;font-weight:600;line-height:54px}.landing-masthead.landing-five-bg{background-image:url(../../images/masthead/landing-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-template-landing-five .header-fix,.page-template-landing-four .header-fix,.page-template-landing-three .header-fix{margin-top:150px}@media (max-width:1383px){.page-template-landing-five .header-fix{margin-top:203px}}@media (max-width:1321px){.page-template-landing-five .header-fix{margin-top:223px}}.page-template-landing-four .free-case-evaluation{margin-left:4%}.free-case-evaluation.style-1{background-color:var(--main-color);padding:60px}.attorney-landing-image.h-100 img{bottom:0;display:block;margin:0 auto;max-width:none;position:absolute}.free-case-evaluation.style-1 h2{color:#fff}.page-template-landing-four .right-col{padding-top:60px}.page-template-landing-four .free-case-evaluation h2,.page-template-landing-three .free-case-evaluation h2{font-size:32px;margin-bottom:20px}.page-template-landing-five .free-case-evaluation h2{font-size:40px;margin-bottom:30px}.page-template-landing-four .landing-contact-info,.page-template-landing-three .landing-contact-info{padding:20px}.page-template-landing-four .landing-contact-info p,.page-template-landing-three .landing-contact-info p{font-size:34px;line-height:1.3;margin-bottom:0}.page-template-landing-four .landing-contact-info .schedule,.page-template-landing-three .landing-contact-info .schedule{font-size:24px}.page-template-landing-three .testimonial p.highlight{font-size:16px;line-height:1.4}.page-template-landing-four .testimonial p.highlight{font-size:19px;line-height:1.4}.page-template-landing-four .testimonial .rating,.page-template-landing-three .testimonial .rating{margin-bottom:10px}.page-template-landing-four .testimonial .rating span,.page-template-landing-three .testimonial .rating span{height:26px;width:26px}.page-template-landing-four .testimonial span.name,.page-template-landing-three .testimonial span.name{font-size:20px;font-weight:400}.page-template-landing-four .testimonial span.source,.page-template-landing-three .testimonial span.source{font-size:14px}.page-template-landing-four .landing-masthead .testimonial,.page-template-landing-three .landing-masthead .testimonial{height:auto;margin:40px auto 0;padding:20px;width:95%}.page-template-landing-four .landing-masthead .testimonial{max-width:520px;padding:20px 40px}.page-template-landing-five .free-case-evaluation .gform_wrapper.gravity-theme input[type=email],.page-template-landing-five .free-case-evaluation .gform_wrapper.gravity-theme input[type=tel],.page-template-landing-five .free-case-evaluation .gform_wrapper.gravity-theme input[type=text],.page-template-landing-four .free-case-evaluation .gform_wrapper.gravity-theme input[type=email],.page-template-landing-four .free-case-evaluation .gform_wrapper.gravity-theme input[type=tel],.page-template-landing-four .free-case-evaluation .gform_wrapper.gravity-theme input[type=text],.page-template-landing-three .free-case-evaluation .gform_wrapper.gravity-theme input[type=email],.page-template-landing-three .free-case-evaluation .gform_wrapper.gravity-theme input[type=tel],.page-template-landing-three .free-case-evaluation .gform_wrapper.gravity-theme input[type=text]{font-size:16px;margin-bottom:26px;padding:20px 17px 15px}.free-case-evaluation.style-1 .gform_wrapper.gravity-theme input[type=email]::placeholder,.free-case-evaluation.style-1 .gform_wrapper.gravity-theme input[type=tel]::placeholder,.free-case-evaluation.style-1 .gform_wrapper.gravity-theme input[type=text]::placeholder,.page-template-landing-four .free-case-evaluation .gform_wrapper.gravity-theme input[type=email]::placeholder,.page-template-landing-four .free-case-evaluation .gform_wrapper.gravity-theme input[type=tel]::placeholder,.page-template-landing-four .free-case-evaluation .gform_wrapper.gravity-theme input[type=text]::placeholder,.page-template-landing-three .free-case-evaluation .gform_wrapper.gravity-theme input[type=email]::placeholder,.page-template-landing-three .free-case-evaluation .gform_wrapper.gravity-theme input[type=tel]::placeholder,.page-template-landing-three .free-case-evaluation .gform_wrapper.gravity-theme input[type=text]::placeholder{color:#888;font-size:18px}.free-case-evaluation.style-1 .gform_wrapper.gravity-theme .gform_footer,.page-template-landing-four .gform_wrapper.gravity-theme .gform_footer,.page-template-landing-three .gform_wrapper.gravity-theme .gform_footer{padding:0}.free-case-evaluation.style-1 input[type=submit]{border:3px solid #fff;font-weight:600;padding:20px;width:400px}.page-template-landing-four .attorney-landing-image{height:390px;margin-right:-10%;margin-top:-15%;overflow:hidden;position:relative}.page-template-landing-four .attorney-landing-image img{height:100%;position:absolute;right:0;width:auto}h2.stars{color:var(--main-color);font-weight:600;line-height:50px;margin-bottom:60px}h2.stars span{position:relative}h2.stars span:after,h2.stars span:before{background:url(../../images/star.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;margin-top:-25px;position:absolute;top:50%;width:50px}h2.stars span:before{left:0;transform:translateX(-130%)}h2.stars span:after{right:0;transform:translateX(130%)}.page-template-landing-five .testimonial{margin:0 auto;max-width:410px}.page-template-landing-five .testimonial p.highlight{font-size:18px}.page-template-landing-five span.star{height:27px;width:27px}@media (max-width:1600px){.page-template-landing .landing-callout .h2{font-size:40px;line-height:44px;margin-bottom:20px}.page-template-landing .btn-callout{font-size:20px}.page-template-landing .landing-contact-info{right:2%}.page-template-landing .landing-attorney-image{margin-left:-100px}.page-template-landing-two .free-case-evaluation{width:45%}.page-template-landing-two .landing-contact-info{padding:26px;width:auto}.page-template-landing-two .landing-contact-info p{font-size:42px}.page-template-landing-two .landing-contact-info .number{font-size:36px;line-height:40px}.page-template-landing-two .landing-contact-info .schedule{font-size:24px}.millions-recovered{font-size:38px;line-height:42px}}@media (max-width:1299px){.page-template-landing-two .landing-contact-info{right:2%;width:320px}.page-template-landing-two .landing-contact-info p{font-size:30px}.page-template-landing-two .landing-contact-info .schedule{font-size:20px}.page-template-results .card p.money{font-size:42px}}@media (max-width:1199px){.page-template-landing .testimonial{margin-bottom:20px;padding:20px}.page-template-landing .testimonial .rating{margin-bottom:4px}.page-template-landing .testimonial p.highlight{font-size:16px;line-height:20px;margin-bottom:10px}.page-template-landing .landing-attorney-image{margin-left:-50px}.page-template-landing .landing-contact-info{max-width:350px;right:4%;top:0}.page-template-landing .landing-contact-info span.number{font-size:40px}.page-template-landing-two .free-case-evaluation{width:65%}.page-template-landing-two .landing-attorney-image{margin:0 auto}.page-template-landing-two .landing-attorney-image img{display:block;left:0;margin:0 auto}.page-template-landing-two .landing-contact-info{padding:20px 40px;position:relative;width:auto}.page-template-landing-two .landing-contact-info p{font-size:48px}.page-template-landing-two .landing-contact-info .number{font-size:38px}.page-template-landing-two .landing-contact-info .schedule{font-size:24px}.millions-recovered{font-size:32px;line-height:38px}.page-template-landing-three .header-fix{margin-top:198px}}@media (max-width:991px){.masthead-heading-mobile{background:var(--main-color);color:#fff;font-size:30px;font-weight:600;line-height:36px;margin-bottom:20px;padding:20px 10px;text-align:center}.page-template-landing-two .free-case-evaluation{margin:0 auto;width:auto}.page-template-landing-two .landing-attorney-image{height:300px;left:0;overflow:hidden;width:auto}.page-template-landing-two .landing-attorney-image img{bottom:0;display:block;height:150%;margin:0 auto;position:relative;width:auto}.page-template-landing-two .landing-contact-info{background:#fff;bottom:0;color:var(--main-color);margin:20px auto;padding:0;position:relative;right:0}.page-template-landing-four .header-fix,.page-template-landing-three .header-fix{margin-top:100px}.page-template-landing-four .free-case-evaluation{margin:0;padding:20px}.page-template-landing-four .attorney-landing-image{display:none}.page-template-landing-four .right-col{padding-top:0}.landing-masthead.landing-five-bg{background:#fff}.page-template-landing-five .header-fix{margin-top:98px}.contact-callout-wrapper{width:100%}.page-icon{margin-bottom:30px;margin-right:0}}@media (max-width:767px){.page-template-landing-two .free-case-evaluation{padding:20px;width:100%}.single-attorney .featured-image{float:none;margin:0 auto 20px;max-width:80%}.blog-item .featured-image{height:200px;margin-bottom:20px}.contact-callout{width:100%}.contact-callout h2{font-size:32px;line-height:1.3}.contact-callout span.number{font-size:36px}.page-template-landing .btn-callout{border-radius:50px;font-size:20px;margin-bottom:40px;padding:20px;width:100%}.landing-attorney-image img{display:block;margin:0 auto;width:90%}.page-template-landing .landing-attorney-image{margin-left:auto}.page-template-landing .landing-attorney-image img{position:relative}.landing-border{margin-bottom:30px}.free-case-evaluation{background:var(--main-color);margin:0 -15px -50px;padding:30px 20px}.free-case-evaluation h2{color:#fff;font-size:30px;line-height:34px}.cases-we-handle{height:auto;margin:0 -15px 30px}.cases-we-handle .heading{font-size:30px;padding:15px 20px}.cases-we-handle ul li a{padding:13px 20px}.page-template-landing h3{font-size:30px;line-height:40px}.page-template-landing .landing-contact-info{border:0;left:0;padding-top:0;position:relative;top:0;width:100%}.page-template-landing .landing-contact-info .h2{color:var(--main-color);font-size:50px;font-weight:400;line-height:60px}.page-template-landing .landing-contact-info span.number{font-size:40px}.mobile-testimonials h2.section-title{font-size:30px;line-height:40px}.page-template-landing-three .free-case-evaluation{margin:0;padding:20px}.page-template-landing-three .landing-contact-info{background:#fff;color:var(--main-color);margin-top:0;padding:60px 20px}.page-template-landing-three .landing-contact-info p{font-size:30px}.page-template-landing-five .free-case-evaluation h2{font-size:24px}header#main.header-landing-five{height:125px}.page-template-landing-five .header-fix{margin-top:125px}}@media (max-width:576px){.testimonial{padding:20px}.testimonial .rating{margin-bottom:10px}span.star{height:30px;width:30px}.testimonial p.highlight{font-size:20px;margin-bottom:10px}p.full-quote{font-size:16px}.page-template-landing .header-fix{margin-top:132px}.page-template-landing-three .header-fix{margin-top:var(--header-height-576)}}.section-title,section{margin-bottom:60px}.section-title{font-size:var(--font-size-xxxl);font-weight:600;letter-spacing:0;line-height:var(--font-size-xxxl);text-align:center;text-transform:none}section.featured-in{padding:0 4%}section.featured-in .swiper-slide{align-items:center;display:flex;height:auto;justify-content:center}section.featured-in .swiper-slide img{max-height:100px;max-width:50%}.two-columns .video-wrapper{position:relative;width:100%}.two-columns .video-wrapper:before{background:rgba(0,0,0,.1);content:"";display:block;padding-top:56.25%}.two-columns .video-wrapper iframe,.two-columns .video-wrapper>div{height:100%;left:0;position:absolute!important;top:0;width:100%}.two-columns p:last-child{margin-bottom:0}.video-thumbnail{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.column-image{height:150px;margin:0 auto 60px;width:320px}.column-image img{height:100%;object-fit:contain;width:100%}section.full-width-image{position:relative}section.full-width-image img{width:100%}section.full-width-image .caption{background:rgba(0,0,0,.56);bottom:6%;color:#fff;font-size:76px;font-weight:600;left:50%;line-height:82px;max-width:1300px;padding:40px;position:absolute;text-align:center;transform:translateX(-50%);width:90%}.card{--spacing:10px;background:#45b280;border:0;border-radius:0;box-shadow:0 9px 13px #00000029;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:250px;overflow:hidden;padding:calc(var(--spacing) + 15px);position:relative;text-align:center}.card:after{border:5px solid #fff;bottom:var(--spacing);box-shadow:inset 0 7px 7px #00000029,0 7px 7px #00000029;content:"";left:var(--spacing);position:absolute;right:var(--spacing);top:var(--spacing);z-index:2}.card .cover{display:flex;flex-direction:column;justify-content:center;width:100%}.card .cover p{font-weight:700;margin:0;text-transform:uppercase}.card p.title{color:#fff;letter-spacing:2px}.card p.money{color:#fff;font-size:32px;line-height:36px}.card .description{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:16px calc(var(--spacing) + 15px) 0;position:relative;transform:translateY(10px);transform-origin:50% 100%;transition:.3s}.card .description p{color:#fff;font-size:12px;line-height:14px;margin-bottom:20px;position:relative}.card .description p:last-child{margin-bottom:0}.card .wrap{display:flex;flex-direction:column;width:100%}.card .wrap,.card .wrap .cover{left:0;position:absolute;top:50%;transform:translateY(-50%)}.card .wrap .cover{padding-left:calc(var(--spacing) + 15px);padding-right:calc(var(--spacing) + 15px);transition:.3s}.card .wrap .cover.hide{position:relative;visibility:hidden}.card .wrap .description{justify-self:flex-end}.card .card-layout{padding-bottom:20px;visibility:hidden}.card:hover .wrap .cover{top:0;transform:translateY(0)}.card:hover .description{opacity:1;transform:translateY(0)}.card{background:#f9f9f9;box-shadow:0 10px 10px #00000029}.card:after{display:none}.card p.money{color:#000;font-family:var(--main-font);font-size:48px;font-weight:700;line-height:52px;margin-bottom:24px;position:relative}.card p.money span{color:#4158ff}.card p.money:after{background:#4158ff;bottom:-10px;content:"";height:4px;left:50%;margin-left:-50px;position:absolute;width:100px}.card p.title{color:#000;font-size:18px;font-weight:300}.card .description p{color:#000;font-size:18px;line-height:20px}section.awards{background:#ebebeb;padding:60px 4%}.award-logo{align-items:center;display:flex;flex:1;margin:0 10px 60px}.award-logo img{display:block;height:auto;margin:0 auto;max-width:150px}.callout-box{background:var(--main-color);color:#fff;padding:60px;text-align:center}.callout-box a{color:#fff}.callout-box p{font-family:var(--main-font)}.callout-box p.headline{font-size:var(--font-size-xxxl);font-weight:600;line-height:calc(var(--font-size-xxxl) + 14px)}.callout-box p.description{font-size:var(--font-size-xl);font-weight:600;line-height:var(--font-size-xl);margin:36px 0 0}.testimonial-slider>.position-relative{margin:0 auto;max-width:1400px}.testimonial-slider .testimonial{height:100%;margin:0 auto;width:99%}@media (max-width:1600px){.callout-box{padding:30px 40px 40px}}@media (max-width:768px){section.full-width-image .caption{font-size:24px;line-height:26px;padding:12px}section.awards{padding:30px 4%}.award-logo{align-items:center;display:flex;margin-bottom:30px;margin-left:5%;margin-right:5%;width:23%}.award-logo img{height:auto}.callout-box p.headline{font-size:32px;line-height:40px}section.featured-in .swiper-slide img{max-width:96%}}@media (max-width:576px){.section-title{margin-bottom:30px}section.awards{padding:30px 0}.award-logo{flex-basis:21%;margin-left:2%;margin-right:2%;width:auto}}.sidebar{background:var(--main-color);height:100%;padding:32px}.sidebar .sidebar-widget{margin-bottom:60px}.sidebar p.widget-title{color:#fff;font-family:var(--main-font);font-size:var(--font-size-xl);font-weight:600;text-align:center}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul a{background:#617ebe;box-shadow:0 10px 10px #00000029;color:#fff;display:block;font-weight:400;margin:0 auto 20px;max-width:320px;padding:14px;text-align:center}.sidebar ul#menu-resources-1 a{background:#c6c6c6}.sidebar ul li.parent-page{margin-bottom:20px;padding-bottom:36px;position:relative}.sidebar ul li.parent-page:after{border-color:#fff transparent transparent;border-style:solid;border-width:16px 16px 0;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%);width:16px}.sidebar ul li.parent-page a{margin-bottom:0}body .sidebar .gform_wrapper.gravity-theme input[type=email],body .sidebar .gform_wrapper.gravity-theme input[type=tel],body .sidebar .gform_wrapper.gravity-theme input[type=text],body .sidebar .gform_wrapper.gravity-theme textarea{box-shadow:inset 0 7px 7px #00000029}