.ads_root{--navy:#05745b;--navy-d:#04604b;--navy_dark:#04604b;--cta_bg:#d64000;--cta_bg_hover:#b53600;--cta_bg_new:#d64000;--cta_bg_new_hover:#b53600;--pudder-l:#f4f4f3;--pudder:#e9e9e6;--powder:#e9e9e6;--powder_light:#f4f4f3;--primary_bg:#f4f4f3;--ink:#242629;--ink2:#4c5158;--ink3:#767b83;--ink_2:#4c5158;--ink_3:#767b83;--line:#e2e4e7;--border_color:#e2e4e7;--link_color:#05745b;--radius:8px;--section_y:88px;--section_y_mobile:56px;--ads_header_h:88px;background:#fff;position:relative}.ads_root section h2{font-size:max(27px,min(3vw,35px))}.ads_root .btn{font:700 16px/1.3 var(--second_font);border-radius:4px;padding:16px 34px}.ads_root .btn.p{background:var(--cta_bg)}.ads_root .btn.p:hover{background:var(--cta_bg_hover)}.ads_root .btn.sm{padding:12px 22px;font-size:15px}.ads_root .button_basic{background:var(--cta_bg)}.ads_root .button_basic:hover{background:var(--cta_bg_hover)}.ads_root .sticky_cta{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ads_root .sticky_cta .btn{font:700 15px/1.3 var(--second_font);text-align:center;white-space:nowrap;padding:14px 10px}.ads_root .sticky_cta .btn.p{flex:1}.ads_root .sticky_cta .btn.s,.ads_root .sticky_cta .btn.s:hover{border:1px solid var(--line);color:var(--ink);background:#fff;flex:none;padding:14px 18px;font-weight:600}@media (max-width:760px){.ads_root .sticky_cta{display:flex}.ads_root .sticky_cta_spacer{height:calc(72px + env(safe-area-inset-bottom,0px));display:block}}.ads_root .quick_help_form_wrap.form{border-radius:var(--radius);padding:30px 28px 26px;box-shadow:0 12px 34px rgba(10,14,20,.09)}.ads_root .quick_help_form_wrap .form_heading{font-size:21px}.ads_root .field_wrap input:not([type=file]),.ads_root .field_wrap textarea{border-color:#d7dade;padding:13px 15px;font-size:15px}.ads_root .field_wrap input:not([type=file]):focus,.ads_root .field_wrap textarea:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(5,116,91,.12)}.ads_root form .field_wrap input::placeholder,.ads_root form .field_wrap textarea::placeholder{color:#8f959c}.ads_root .why_band h2,.ads_root .why_band .eyebrow{text-align:center;max-width:720px;margin-left:auto;margin-right:auto;display:block}.ads_root .why_band .why{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:46px}.ads_root .why_band .w{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:0;padding:28px 24px 26px}.ads_root .why_band .w .ic{background:#e8f2ef;border-radius:50%;width:42px;height:42px;margin-bottom:18px}.ads_root .why_band .w h3{margin-bottom:10px;font-size:19px}.ads_root .why_band .w p{font-size:15px;line-height:1.6}.ads_root .reviews_cards h2,.ads_root .reviews_cards .description{max-width:720px;margin-left:auto;margin-right:auto}.ads_root .reviews_cards .description{color:var(--ink2);margin-top:14px;font-size:16.5px}.ads_root .reviews_cards .reviews_carousel{margin-top:44px}.ads_root .reviews_cards .reviews_track{gap:22px}.ads_root .reviews_cards .reviews_slide{flex-basis:calc(33.3333% - 14.6667px)}.ads_root .reviews_cards .review_card_item{border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px 24px}.ads_root .reviews_cards .review_title{margin-bottom:12px;font-size:19px}.ads_root .reviews_cards .review_text{color:var(--ink2);margin:0;font-size:15px;font-style:italic;line-height:1.65}.ads_root .reviews_cards .author{margin-top:22px;padding-top:16px}.ads_root .reviews_cards .author_info{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.ads_root .reviews_cards .author_name{font-family:var(--second_font);color:var(--ink);font-size:14px;font-weight:600}.ads_root .reviews_cards .rating{color:var(--navy);gap:3px;margin-top:0}.ads_root .reviews_cards .rating svg{height:13px}.ads_root .reviews_cards .reviews_nav{margin-top:30px}.ads_root .reviews_cards .reviews_arrow{color:var(--ink2)}.ads_root .reviews_cards .reviews_arrow:hover{border-color:#c6cad0}.ads_root .reviews_cards .button_container{margin-top:44px}@media (max-width:1024px){.ads_root .reviews_cards .reviews_slide{flex-basis:calc(50% - 11px)}}@media (max-width:760px){.ads_root .reviews_cards .reviews_carousel{margin-top:30px}.ads_root .reviews_cards .reviews_track{flex-direction:column;gap:16px;transform:none!important}.ads_root .reviews_cards .reviews_slide{flex-basis:auto}.ads_root .reviews_cards .reviews_nav{display:none}.ads_root .reviews_cards .review_card_item{padding:24px 22px 20px}}.ads_root .contact_lawyer .split{grid-template-columns:1fr 420px;align-items:start;gap:64px}.ads_root .contact_lawyer .photo{box-shadow:none;border-radius:6px}.ads_root .contact_lawyer .quick_help_form .row2{grid-template-columns:1fr}.ads_root .contact_lawyer .quick_help_form_wrap .form_heading{margin-bottom:20px;font-size:21px}.ads_root .contact_lawyer .quick_help_form_wrap.form{border:1px solid var(--line)}.ads_root .contact_lawyer .adv{grid-template-columns:168px 1fr;align-items:start;gap:26px;margin-top:16px;display:grid}.ads_root .contact_lawyer .adv>.photo{grid-area:1/1;width:168px}.ads_root .contact_lawyer .adv>.txt{grid-area:1/2}.ads_root .contact_lawyer .adv>.photo img{object-fit:cover;object-position:top;width:168px;height:200px}.ads_root .contact_lawyer .lede{margin-bottom:0;font-size:16.5px}.ads_root .contact_lawyer .sign{color:var(--ink);border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font-size:14px;display:block}.ads_root .contact_lawyer .sign b{font-family:var(--font);font-size:17px;font-weight:500}.ads_root .contact_lawyer .sign span{color:var(--ink3);letter-spacing:0;text-transform:none;font-size:14.5px;font-weight:400}@media (max-width:760px){.ads_root .contact_lawyer .adv{grid-template-columns:1fr;gap:18px}.ads_root .contact_lawyer .adv>.photo{grid-area:1/1}.ads_root .contact_lawyer .adv>.txt{grid-area:2/1}.ads_root .contact_lawyer .adv>.photo,.ads_root .contact_lawyer .adv>.photo img{width:150px;height:178px}}@media (max-width:1040px){.ads_root .why_band .why{grid-template-columns:repeat(2,1fr)}.ads_root .contact_lawyer .split{grid-template-columns:1fr 380px;gap:40px}}@media (max-width:760px){.ads_root .why_band .why,.ads_root .contact_lawyer .split{grid-template-columns:1fr}.ads_root .quick_help_form_wrap.form{padding:24px 20px 22px}}
