.single-attorney-page .section-attorney-hero{background:var(--color-brand-navy-light)}.single-attorney-page .section-attorney-hero .section-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-attorney-page .section-attorney-hero .list-buttons{margin:20px -10px 0!important}.single-attorney-page .section-attorney-hero .section-label:before{content:"";width:8px;height:8px;background:var(--color-accent-green-ds);display:inline-block;border-radius:50%;position:absolute;top:14px;left:14px}.single-attorney-page{box-sizing:border-box;line-height:1.3;font-size:16px;color:var(--color-body-gray)}.single-attorney-page ul{line-height:1.3}.single-attorney-page li{line-height:1.3;padding-left:20px}.single-attorney-page *{box-sizing:border-box}.single-attorney-page a{color:inherit}.single-attorney-page .section-attorney-video .video .btn-video strong:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid var(--color-white-ds);margin-left:3px}@media screen and (max-width:767px){.single-attorney-page .section-attorney-video .video .btn-video strong:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid var(--color-white-ds);margin-left:2px}}@media screen and (max-width:1024px){.single-attorney-page .section-attorney-hero .section-image .image{max-width:400px;margin:0 auto}}.single-attorney-page .widget-contact-box .section-body ul li{padding-left:30px}.single-attorney-page .widget-contact-box .section-body ul li:last-child{margin-bottom:0}.single-attorney-page .section-attorney-video .btn-video,.single-attorney-page .section-attorney-video .btn-video:hover{background:none}.single-attorney-page .list-attorney-simple ul li{line-height:1.3}.single-attorney-page .widget-contact-small-box a,.single-attorney-page .widget-contact-small-box a:hover,.single-attorney-page .list-attorney-news a{text-decoration:none!important}.single-attorney-page .section-attorney-hero{font-size:1.1rem;overflow:hidden}.single-attorney-page .list-buttons .fill-none{fill:#0000}.single-attorney-page .btn-single-attorneys:not(.btn_single_attorneys_dark):hover{background-color:var(--color-accent-green-ds-hover)!important}.single-attorney-page .section-text p{margin-top:0!important;margin-bottom:30px!important}.single-attorney-page .section-text p:last-child{margin-bottom:0!important}@media(min-width:768px)and (max-width:950px){.single-attorney-page .list-badges{display:flex!important;flex-direction:column}.single-attorney-page ul.list-badges li{width:100%!important;max-width:100%!important;flex-basis:100%!important}}@media(max-width:480px){.single-attorney-page .list-badges-mobile{width:280px;margin:0 auto 30px}.single-attorney-page .list-badges-mobile .splide__slide{padding:0 5px}.single-attorney-page .list-badges-mobile .slide-item-text{padding-left:25px}}.single-attorney-page .widget-facts-list li:nth-child(2n) strong{color:var(--color-accent-green-ds)!important}.single-attorney-page .list-attorney-border li:last-child{margin-bottom:0!important}.single-attorney-page .list-attorney-simple li:last-child{margin-bottom:0!important}.single-attorney-page .how-we-help-slider{position:relative}.single-attorney-page .how-we-help-slider .splide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:10}.single-attorney-page .how-we-help-slider .splide__arrow{position:relative;pointer-events:all}.single-attorney-page .how-we-help-slider .splide__arrow--prev{left:-50px}.single-attorney-page .how-we-help-slider .splide__arrow--next{right:-50px}.single-attorney-page .how-we-help-slider .splide__pagination{position:relative;margin-top:2rem;bottom:auto}@media(max-width:1023px){.single-attorney-page .how-we-help-slider .splide__arrows{display:none!important}}.single-attorney-page .splide__arrow{align-items:center!important;background:var(--color-border-ds)!important;border:0!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;height:2em!important;justify-content:center!important;opacity:.7!important;padding:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:2em!important;z-index:1!important}.single-attorney-page .splide__pagination__page{background:var(--color-border-ds)!important;border:0!important;border-radius:50%!important;display:inline-block!important;height:8px!important;margin:3px!important;opacity:.7!important;padding:0!important;position:relative!important;transition:transform .2s linear!important;width:8px!important}.single-attorney-page .splide__pagination__page.is-active{background:var(--color-brand-blue)!important;opacity:1!important}.single-attorney-page .big-win-slider{position:relative}.single-attorney-page .big-win-slider .splide__arrows{display:none!important}.single-attorney-page .big-win-slider .splide__pagination{position:relative;margin-top:1.5rem;bottom:auto}.single-attorney-page .widget-contact-box .section-foot ul{margin:0 -10px}.single-attorney-page .widget-contact-box .section-foot ul li{padding:0 10px;margin-bottom:20px}.single-attorney-page .widget-contact-box .section-foot ul li a span{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-attorney-page .gform_wrapper.gravity-theme .gfield_label:not(:last-child){display:none}.single-attorney-page .gform_wrapper.gravity-theme .gchoice{display:flex;align-items:start}.single-attorney-page .gform_wrapper.gravity-theme .gchoice input{margin-right:12px;margin-top:2px}.single-attorney-page .gform_wrapper.gravity-theme .gfield input[type=email],.single-attorney-page .gform_wrapper.gravity-theme .gfield input[type=text],.single-attorney-page .gform_wrapper.gravity-theme .gfield input[type=tel],.single-attorney-page .gform_wrapper.gravity-theme .gfield textarea,.single-attorney-page .gform_wrapper.gravity-theme .gfield select{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--color-border-ds);background-color:var(--color-white-ds);transition:box-shadow .15s cubic-bezier(.4,0,.2,1);padding:14px!important;font-size:18px!important;line-height:18px!important;font-weight:400}.single-attorney-page .gform_wrapper.gravity-theme .gfield textarea{font-family:inherit;height:150px!important}.single-attorney-page .gform_wrapper.gravity-theme .gfield input:focus,.single-attorney-page .gform_wrapper.gravity-theme .gfield textarea:focus,.single-attorney-page .gform_wrapper.gravity-theme .gfield select:focus{outline:none;box-shadow:0 0 0 2px var(--color-accent-green-ds)}.single-attorney-page .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{display:flex!important;align-items:center!important;justify-content:center!important;font-family:CircularStd,Arial,sans-serif;gap:.5rem;background-color:var(--color-accent-green-ds)!important;color:var(--color-brand-navy)!important;font-size:1rem;padding:.75rem 2rem;border-radius:.375rem;font-weight:600!important;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;width:100%}.single-attorney-page .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full:hover{background-color:var(--color-accent-green-ds-hover)!important;color:var(--color-brand-navy)!important}.single-attorney-page .widget-attorney-box.link:hover{top:-10px;box-shadow:0 0 15px #0000001a}.single-attorney-page .widget-attorney-box.link:hover .link-more svg{position:relative;right:-10px}@media screen and (max-width:480px){.single-attorney-page .section-attorney-simple .hero-primary-cta{width:100%;line-height:1.3;height:auto;padding:7px 20px 14px;display:inline-block}}
