.header-container{display:flex;justify-content:center;align-items:center;width:100%;padding-top:16px;padding-right:120px;padding-bottom:16px;padding-left:120px}@media (max-width:1119px){.header-container{padding-right:32px;padding-left:32px}}@media (max-width:767px){.header-container{padding-right:16px;padding-left:16px}}@media (min-width:1120px) and (max-width:1540px){.header-container{padding-right:64px;padding-left:64px}}.site-logo{width:100%;max-width:450px}@media (max-width:767px){.site-logo{width:211px}}.container-link-1{display:block;width:auto}.container-1{display:flex;flex-flow:column;justify-content:center;align-items:center;align-self:center;order:none}@media (max-width:1119px){.container-1{display:none}}@media (max-width:767px){.container-1{display:none}}.text-link-1{color:var(--white);font-family:var(--libre-baskerville);font-weight:500;font-size:18px;text-align:center;text-decoration:none}.text-link-1:hover{color:var(--tertiary)}@media (max-width:1119px){.text-link-1{font-family:"Libre Baskerville",serif}}.container-2{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1728px}.text-1{color:var(--white);font-family:var(--libre-baskerville);font-weight:400;font-size:14px;text-align:center}@media (max-width:1119px){.text-1{font-family:"Libre Baskerville",serif}}.container-3{display:flex;justify-content:center;align-items:center;gap:32px}.html-code-1{display:flex}.text-2{color:var(--white);font-family:var(--libre-baskerville);font-weight:500}.container-4{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-radius:4px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white)}.container-4:hover{background-color:var(--primary)}.cursor-pointer{cursor:pointer}.image-2{width:100%}.container-5{display:flex;flex-flow:column;justify-content:end;align-items:baseline;position:relative;width:100%;height:1070px;background-color:#e8e8e8;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/MAINSTAGE-1-2-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.container-5{height:1164px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/MAINSTAGE-tablet.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}}@media (max-width:1023px){.container-5{height:1100px}}@media (max-width:767px){.container-5{height:1000px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/MAINSTAGE_MOBILE-1.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}@media (min-width:1120px) and (max-width:1540px){.container-5{height:808px}}.container-6{display:flex;justify-content:center;align-items:end;position:absolute;top:0px;width:100%;height:100%;box-sizing:border-box;padding-right:4%;padding-bottom:150px;padding-left:4%;background-image:linear-gradient(252deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 96.92307692307692%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.text-3{color:var(--white);font-family:var(--libre-baskerville);font-weight:500;font-size:32px;margin-bottom:8px}@media (max-width:767px){.text-3{font-size:22px}}.text-4{color:var(--white);font-family:var(--libre-baskerville);font-weight:700;font-size:64px;line-height:1;margin-bottom:25px}@media (max-width:767px){.text-4{font-size:36px}}.container-8{display:block}.container-9{display:flex}.container-7{width:100%;max-width:1728px}@media (max-width:1440px){.container-7{max-width:1200px}}.container-10{padding-top:150px;padding-right:4%;padding-bottom:150px;padding-left:4%}.advanced-slide-1{background-color:var(--light)}.container-11{display:flex;justify-content:start;align-items:end;width:100%;height:100%;padding-right:40px;padding-left:40px}@media (max-width:1119px){.container-11{display:none;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.container-11{padding-right:20px;padding-bottom:75px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.container-11{padding-right:0px;padding-left:0px}}.container-12{display:flex}.section-default{overflow:hidden;padding-top:150px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.section-default{padding-top:100px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.section-default{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.section-default{padding-right:60px;padding-left:60px}}.container-14{display:flex;flex-flow:row}@media (max-width:1119px){.container-14{display:flex;flex-flow:column}}.container-15{width:50%;padding-right:32px}@media (max-width:1119px){.container-15{width:100%;padding-right:0px}}.container-16{display:flex;flex-flow:column;justify-content:center;width:50%;padding-left:32px}@media (max-width:1119px){.container-16{width:100%;padding-left:0px}}.image-3{width:100%;border-radius:16px}@media (max-width:1119px){.image-3{display:none;margin-bottom:40px}}.h1-light{color:var(--black);font-family:var(--cinzel);font-weight:300;font-size:3.625rem;line-height:1;font-style:normal;text-transform:uppercase;margin-bottom:16px}@media (max-width:1119px){.h1-light{font-size:3.5rem}}@media (max-width:767px){.h1-light{font-size:2rem}}@media (min-width:1120px) and (max-width:1540px){.h1-light{font-size:3.6rem}}.text-5{max-width:568px;margin-bottom:10px}.h2{color:var(--black);font-family:var(--cinzel);font-weight:400;font-size:1.625rem;line-height:1;margin-bottom:16px}@media (max-width:1119px){.h2{font-size:1.5rem}}@media (max-width:767px){.h2{font-size:22px}}.container-17{display:flex}.rich-text-1{color:var(--black);margin-bottom:15px}.container-13{padding-top:0px;background-color:var(--white)}.text-6{text-align:center;margin-bottom:24px}.container-18{display:flex;flex-flow:column;justify-content:start;align-items:center;height:100%;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;border-radius:8px;border-top:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-bottom:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-left:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-right:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba)}@media (max-width:1119px){.container-18{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.container-18{padding-top:32px;padding-bottom:32px}}.text-7{color:var(--white);font-family:var(--libre-baskerville);font-weight:400;font-size:16px;text-align:center;margin-bottom:16px}.text-9{color:var(--white);font-family:var(--cinzel);font-weight:400;font-size:21px;text-align:center;margin-bottom:16px}@media (max-width:767px){.text-9{font-size:18px}}.text-10{color:var(--white);font-family:var(--libre-baskerville);font-weight:300;text-align:center}@media (max-width:767px){.text-10{font-size:16px}}.container-19{display:flex;flex-flow:row;justify-content:center}.container-20{display:flex;flex-flow:row}@media (max-width:1119px){.container-20{display:flex;flex-flow:column}}.container-21{width:50%}@media (max-width:1119px){.container-21{width:100%}}.image-4{width:100%}@media (max-width:1119px){.image-4{display:none}}.container-22{display:flex;flex-flow:column;justify-content:center;align-items:start;width:50%;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;background-color:var(--black)}@media (max-width:1119px){.container-22{width:100%;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-22{padding-right:20px;padding-left:20px}}.image-5{width:32px;margin-bottom:16px}.text-11{color:var(--white);font-family:var(--libre-baskerville);font-weight:500;font-size:32px;line-height:1.2;margin-bottom:24px}@media (max-width:767px){.text-11{font-size:22px}}.container-23{display:flex;flex-flow:row}.text-12{text-align:center}.text-13{color:var(--white);font-family:var(--cinzel);font-weight:400;font-size:21px;line-height:1;text-align:center;margin-bottom:16px}@media (max-width:1119px){.text-13{font-size:27px}}@media (max-width:767px){.text-13{font-size:18px}}.text-14{color:var(--white);font-family:var(--libre-baskerville);font-weight:500;font-size:21px;text-align:center}@media (max-width:767px){.text-14{font-size:18px}}.post-loop-builder-1{margin-bottom:24px}.container-24{display:flex;flex-flow:column;align-items:center;background-color:var(--white)}.container-25{display:flex;flex-flow:column;margin-bottom:24px}.container-26{padding-top:0px;background-color:var(--white)}.container-27{display:flex;flex-flow:row}@media (max-width:1119px){.container-27{display:flex;flex-flow:column}}.image-6{width:100%;border-radius:16px}@media (max-width:1119px){.image-6{margin-bottom:24px}}.container-28{width:50%;padding-right:32px}@media (max-width:1119px){.container-28{width:100%;padding-right:0px}}.container-29{display:flex;flex-flow:column;justify-content:center;align-items:start;width:50%;padding-left:32px}@media (max-width:1119px){.container-29{width:100%;padding-left:0px}}.text-15{color:var(--neutral);font-family:var(--libre-baskerville);font-weight:700;font-size:21px;margin-bottom:16px}@media (max-width:767px){.text-15{font-size:18px}}.text-16{color:var(--black);font-family:var(--libre-baskerville);font-weight:500;font-size:32px;line-height:1.2;margin-bottom:16px}@media (max-width:1119px){.text-16{font-size:27px}}@media (max-width:767px){.text-16{font-size:20px}}.container-30{display:flex;flex-flow:row}.container-31{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:475px;padding-right:120px;padding-bottom:120px;padding-left:120px;background-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 70.3862660944206%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-31{padding-top:56px;padding-right:32px;padding-bottom:100px;padding-left:32px;background-image:linear-gradient(283deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-31{padding-top:32px;padding-right:16px;padding-bottom:75px;padding-left:16px}}@media (min-width:1120px) and (max-width:1540px){.container-31{padding-top:340px;padding-bottom:100px}}.text-17{color:var(--white);font-weight:700;text-align:center;margin-bottom:24px}@media (max-width:1119px){.text-17{text-wrap:balance}}.text-18{max-width:1440px;color:var(--white);text-align:center;margin-bottom:24px}.container-32{display:flex;flex-flow:row;gap:16px}@media (max-width:767px){.container-32{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:8px;width:100%}}.container-33{overflow:hidden;padding-right:120px;padding-bottom:64px;padding-left:120px}@media (max-width:1119px){.container-33{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-33{padding-right:20px;padding-bottom:32px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.container-33{padding-right:60px;padding-left:60px}}.footer-menu1{color:var(--black);font-family:"Libre Baskerville",serif;font-size:16px;text-decoration:none}@media (max-width:1119px){.footer-menu1{display:none}}@media (max-width:767px){.footer-menu1{display:none}}@media (max-width:1119px){.footer-menu2{display:none}}.container-34{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:24px;border-bottom:1px solid var(--neutral)}@media (max-width:1119px){.container-34{display:flex;flex-flow:column;padding-top:32px;padding-bottom:32px}}@media (max-width:767px){.container-34{display:flex;flex-flow:row;padding-top:24px;padding-bottom:24px}}.container-link-3{align-self:start}.container-35{display:flex;flex-flow:column;margin-bottom:16px}.container-36{display:flex;gap:24px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--primary);border-radius:8px}.h4{color:var(--black);font-family:var(--libre-baskerville);font-weight:500;font-size:1.3125rem;line-height:1}@media (max-width:1119px){.h4{font-size:1.31rem}}.text-19{margin-bottom:16px}.image-7{width:100%}.container-37{width:75px;min-width:75px}.award-carousel1{max-width:1400px}@media (max-width:1119px){.award-carousel1{max-width:800px}}@media (max-width:1023px){.award-carousel1{max-width:600px}}.button-1{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:14px;width:auto;color:var(--white);font-weight:400;font-size:16px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;background-image:linear-gradient(90deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50px;border-top:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-bottom:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-left:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-right:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba)}.button-1:hover{color:var(--white);background-image:linear-gradient(90deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.button-1{font-size:16px}}.text-20{margin-bottom:24px}@media (max-width:767px){.text-20{max-width:270px}}.container-38{padding-top:0px;background-color:var(--white)}.h3{color:var(--black);font-family:var(--cinzel);font-weight:400;font-size:2rem;line-height:1}@media (max-width:767px){.h3{font-size:1.25rem}}.text-21{margin-bottom:16px}.container-39{display:flex;justify-content:start;align-items:center;gap:5px;width:100%;margin-bottom:17px}.text-link-2{text-decoration:underline}.container-40{display:flex;justify-content:space-between}@media (max-width:1119px){.container-40{display:flex;flex-flow:column;gap:32px}}@media (max-width:767px){.container-40{display:flex;flex-flow:column;gap:24px}}.footer-social{display:flex;flex-flow:row;gap:16px}.container-41{display:flex;flex-flow:column;justify-content:start;align-items:start}@media (max-width:767px){.container-42{margin-bottom:20px}}.container-43{display:flex;flex-flow:row;gap:64px;overflow:hidden;padding-top:24px;padding-right:120px;padding-bottom:24px;padding-left:120px;border-top:1px solid var(--bde-palette-color-1-70dd8479-ea54-4a03-8f98-0e9910ae1f7f)}@media (max-width:1119px){.container-43{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-43{display:flex;flex-flow:column;gap:25px;padding-right:20px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.container-43{padding-right:60px;padding-left:60px}}.text-22{color:var(--black);font-family:"Libre Baskerville",serif;font-size:14px}.image-8{display:none;max-width:150px;min-width:150px}@media (max-width:767px){.image-8{width:150px}}.text-23{line-height:1}.container-44{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:10px}.quicklinks-button{display:flex}.links{margin-top:10px}.container-45{display:none}@media (max-width:1119px){.container-45{display:block}}@media (max-width:767px){.wp-menu-1{margin-bottom:20px}}.image-9{display:none;border-radius:16px}@media (max-width:1119px){.image-9{display:block;margin-bottom:40px}}@media (max-width:767px){.image-9{display:none}}.image-10{display:none;border-radius:16px}@media (max-width:767px){.image-10{display:block;margin-bottom:32px}}.image-11{display:none}@media (max-width:1119px){.image-11{display:block}}@media (max-width:767px){.image-11{display:none}}.image-12{display:none}@media (max-width:767px){.image-12{display:block}}.image-13{padding-top:8px;padding-right:9px;padding-bottom:8px;padding-left:9px;background-color:var(--white);border-radius:50%;border-top:1px solid var(--neutral);border-bottom:1px solid var(--neutral);border-left:1px solid var(--neutral);border-right:1px solid var(--neutral)}.container-46{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px}.text-25{font-size:14px}.container-47{display:none;padding-top:8px;padding-bottom:8px;background-color:var(--primary)}@media (max-width:1119px){.container-47{display:block}}@media (max-width:767px){.container-47{display:flex;justify-content:center;align-items:center}}.container-48{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:5px}.container-49{position:absolute;top:0px;z-index:11;width:100%}.text-26{color:var(--black);font-size:14px}.container-49-1{width:100%}.header-container-copy-1{display:flex;justify-content:center;align-items:center;width:100%;padding-top:16px;padding-right:120px;padding-bottom:16px;padding-left:120px;background-color:var(--white);border-bottom:1px solid var(--neutral)}@media (max-width:1119px){.header-container-copy-1{padding-right:32px;padding-left:32px}}@media (max-width:767px){.header-container-copy-1{padding-right:20px;padding-left:20px}}.text-26-1{color:var(--black);font-size:14px}.site-logo-1{width:170px;max-width:170px}.container-4-1{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--black);border-radius:4px}.container-4-1:hover{background-color:var(--primary)}.cursor-pointer{cursor:pointer}.container-50{padding-top:8px;padding-right:120px;padding-bottom:8px;padding-left:120px;background-color:var(--light)}@media (max-width:1119px){.container-50{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-50{padding-right:20px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.container-50{padding-right:64px;padding-left:64px}}.breadcrumbs-1{color:var(--black);font-weight:400;font-size:14px}.container-47-1{display:none;padding-top:8px;padding-bottom:8px;background-color:var(--white)}@media (max-width:767px){.container-47-1{display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--neutral)}}.container-51-1{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:200px;padding-right:120px;padding-bottom:200px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-email-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-51-1{padding-top:150px;padding-right:32px;padding-bottom:150px;padding-left:32px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-email-tablet.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-51-1{padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-email-mobile.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}.text-27{color:var(--white);font-family:var(--cinzel);font-weight:700;font-size:64px;line-height:1;text-align:center;margin-bottom:24px}@media (max-width:767px){.text-27{font-size:36px}}.text-28{max-width:650px;color:var(--white);text-align:center;text-wrap:balance;margin-bottom:24px}@media (max-width:767px){.text-28{font-size:16px}}.container-51{width:100%;padding-top:64px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.container-51{padding-top:40px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.container-51{padding-top:32px;padding-right:20px;padding-bottom:75px;padding-left:20px}}.text-29{margin-bottom:24px}@media (max-width:767px){.text-29{font-size:36px}}.section-default-1{overflow:hidden;padding-top:64px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.section-default-1{padding-top:40px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.section-default-1{padding-top:32px;padding-right:20px;padding-bottom:75px;padding-left:20px}}.text-30{margin-bottom:24px}.container-52{margin-bottom:64px}@media (max-width:1119px){.container-52{margin-bottom:40px}}@media (max-width:767px){.container-52{margin-bottom:32px}}.above-text{color:var(--primary);font-family:var(--cinzel);font-weight:400;font-size:21px;line-height:1;text-align:center;margin-bottom:8px}@media (max-width:767px){.above-text{font-size:18px}}.page-title{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:64px;line-height:1.1;text-align:center;margin-bottom:8px}@media (max-width:767px){.page-title{font-size:36px}}.below-text{font-weight:300;text-align:center}@media (max-width:767px){.below-text{font-size:16px}}.container-53{padding-top:64px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.container-53{padding-top:40px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.container-53{padding-top:32px;padding-right:20px;padding-bottom:75px;padding-left:20px}}.text-31{color:var(--primary);margin-bottom:16px}.container-54{width:100%;overflow:hidden;margin-bottom:24px;background-color:var(--light);border-radius:16px}.image-14{display:block;width:100%;object-fit:cover;aspect-ratio:16 / 9;margin-bottom:16px}@media (max-width:1119px){.image-14{display:none}}.container-55{padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px}.container-56{display:flex;flex-flow:column;justify-content:start;align-items:center;width:100%;margin-bottom:24px;padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px;background-color:var(--primary);border-radius:16px}@media (max-width:1119px){.container-56{margin-bottom:24px}}.text-32{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:20px;text-align:center;margin-bottom:16px}@media (max-width:767px){.text-32{font-size:20px}}.post-loop-builder-4{margin-bottom:16px}.container-46-1{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}.container-57{width:100%;padding-top:24px;padding-right:16px;padding-bottom:24px;padding-left:16px;background-color:var(--white);border-radius:16px;border-top:1px solid var(--neutral);border-bottom:1px solid var(--neutral);border-left:1px solid var(--neutral);border-right:1px solid var(--neutral)}.text-33{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:27px;line-height:1.2;margin-bottom:8px}@media (max-width:767px){.text-33{font-size:20px}}.image-14-1{display:none;width:100%;margin-bottom:16px;border-radius:16px}@media (max-width:1119px){.image-14-1{display:block;object-fit:cover;aspect-ratio:16 / 9}}.text-34{margin-bottom:8px}.text-32-1{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:20px;text-align:start;margin-bottom:8px}@media (max-width:767px){.text-32-1{font-size:20px}}.text-35{color:var(--black);margin-bottom:16px}.container-58{padding-top:64px;padding-right:120px;padding-bottom:150px;padding-left:120px;background-color:var(--white)}@media (max-width:1119px){.container-58{padding-top:40px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.container-58{padding-top:32px;padding-right:20px;padding-bottom:75px;padding-left:20px}}.image-15{width:100%}.text-36{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:64px;line-height:1;margin-bottom:8px}@media (max-width:767px){.text-36{font-size:36px}}.text-37{font-family:var(--libre-baskerville);font-weight:500;font-size:32px}@media (max-width:767px){.text-37{font-size:22px}}.container-59{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%;height:100%}.container-60{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.15)}.text-38{text-align:center;margin-bottom:8px}.image-16{height:64px;margin-bottom:16px}.text-39{text-align:center}.text-41{color:var(--primary);margin-bottom:16px}.container-61{background-color:var(--white)}.container-62{background-color:#F6F6F6}.text-42{text-align:center;margin-bottom:24px}.image-18{width:100%;margin-bottom:16px;border-radius:16px}.text-43{color:var(--black);margin-bottom:8px}.text-44{color:var(--black);font-family:"Cinzel",serif;font-weight:300;margin-bottom:16px}.rich-text-2{color:var(--black)}@media (max-width:767px){.rich-text-2{font-size:16px}}.image-17-1{display:none;border-radius:16px}@media (max-width:1119px){.image-17-1{display:block}}.container-63{background-color:var(--white)}.image-19{width:100%;border-radius:8px}.container-64{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%;height:100%}.text-13-copy-1{color:var(--black);font-family:var(--cinzel);font-weight:400;font-size:21px;line-height:1.2;text-align:start;margin-bottom:16px}@media (max-width:767px){.text-13-copy-1{font-size:18px}}.text-14-copy-1{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:21px;text-align:start}@media (max-width:767px){.text-14-copy-1{font-size:18px}}.container-65{display:flex;justify-content:space-between;align-items:center;width:100%}@media (max-width:767px){.container-65{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:30px}}.post-loop-builder-5{margin-bottom:24px}.container-66{padding-top:0px}.text-46{color:var(--primary);text-align:center;margin-bottom:16px}.text-47{color:var(--black)}.container-67{display:flex;flex-flow:column;justify-content:start;align-items:center;margin-bottom:64px}@media (max-width:1119px){.container-67{margin-bottom:40px}}@media (max-width:767px){.container-67{margin-bottom:32px}}.container-68{padding-top:64px;padding-right:120px;padding-left:120px}@media (max-width:1119px){.container-68{padding-top:40px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-68{padding-top:32px;padding-right:20px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.container-68{padding-right:64px;padding-left:64px}}.image-20{width:100%;margin-bottom:24px;border-radius:8px}@media (max-width:1119px){.image-20{display:none}}.text-48{color:var(--white);margin-bottom:8px}.text-49{color:var(--white);margin-bottom:16px}.container-69{display:flex;flex-flow:wrap;gap:8px;width:100%}.container-70{width:100%;margin-bottom:8px}.text-50{color:var(--black);margin-bottom:16px}.text-51{color:var(--black)}@media (max-width:767px){.text-51{font-size:16px}}.container-71{width:100%;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;background-color:var(--primary);border-radius:4px}.text-52{color:var(--white);font-family:var(--libre-baskerville);font-weight:500;text-align:center}.image-21{width:100%;object-fit:cover;aspect-ratio:16 / 9;margin-bottom:24px;border-radius:8px}.text-53{color:var(--neutral);font-family:var(--libre-baskerville);font-weight:400;line-height:1;margin-bottom:16px}.text-54{color:var(--black);margin-bottom:16px}.image-20-copy-1{display:none;width:100%;margin-bottom:24px;border-radius:16px}@media (max-width:1119px){.image-20-copy-1{display:block;width:75%}}@media (max-width:767px){.image-20-copy-1{width:85%}}.container-73{padding-top:64px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.container-73{padding-top:40px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.container-73{padding-top:32px;padding-right:20px;padding-bottom:75px;padding-left:20px}}.image-22{width:100%;object-fit:cover;aspect-ratio:16 / 9;border-radius:8px}.container-74{width:100%;height:100%}.container-75{display:flex;flex-flow:row;gap:6px;margin-bottom:8px}.text-55{color:var(--neutral);font-size:14px}.text-56{color:var(--neutral);font-size:14px}.text-58{color:var(--primary);margin-bottom:8px}.text-59{color:var(--black);font-size:14px;margin-bottom:8px}.container-76{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%;height:100%}.container-77{display:none}.columns-3{margin-bottom:30px}.container-78{padding-top:64px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.container-78{padding-top:40px;padding-right:32px;padding-bottom:100px;padding-left:32px}}@media (max-width:767px){.container-78{padding-top:32px;padding-right:20px;padding-bottom:75px;padding-left:20px}}@media (min-width:1120px) and (max-width:1540px){.container-78{padding-right:64px;padding-left:64px}}.columns-2-copy-1{margin-bottom:150px}@media (max-width:1119px){.columns-2-copy-1{margin-bottom:100px}}@media (max-width:767px){.columns-2-copy-1{margin-bottom:75px}}.text-14-copy-1{color:var(--black);font-family:var(--libre-baskerville);font-weight:700;font-size:21px;text-align:center;margin-bottom:16px}@media (max-width:767px){.text-14-copy-1{font-size:18px}}.testimonial-container{height:100%;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--primary);border-radius:8px;border-top:1px solid var(--tertiary);border-bottom:1px solid var(--tertiary);border-left:1px solid var(--tertiary);border-right:1px solid var(--tertiary)}@media (max-width:1119px){.testimonial-container{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.testimonial-container{padding-top:32px;padding-bottom:32px}}.text-14-copy-2{color:var(--black);font-family:"Cinzel",serif;font-weight:300;font-size:21px;text-align:start}@media (max-width:767px){.text-14-copy-2{font-size:18px}}.container-79{padding-top:64px;padding-right:120px;padding-bottom:64px;padding-left:120px;background-image:linear-gradient(0deg,rgba(0,0,0,0.96) 0%,rgba(0,0,0,0) 100%),url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/leave-review-1-scaled.webp);background-size:auto,cover;background-position:0px 0px,50% 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:1119px){.container-79{display:flex;justify-content:center;align-items:center;height:1219px;padding-right:32px;padding-left:32px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/leave-review-tablet-1.webp);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:1023px){.container-79{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/leave-review-tablet-1.webp);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-79{height:832px;padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/leave-review-mobile-1.webp);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}.container-80{padding-top:150px;padding-right:64px;padding-bottom:150px;padding-left:64px;border-radius:16px}@media (max-width:1119px){.container-80{padding-top:100px;padding-right:40px;padding-bottom:100px;padding-left:40px}}@media (max-width:767px){.container-80{padding-top:75px;padding-right:32px;padding-bottom:75px;padding-left:32px}}.above-text-1{color:var(--white);font-family:var(--libre-baskerville);font-weight:500;font-size:21px;text-align:center;margin-bottom:8px}@media (max-width:767px){.above-text-1{font-size:18px}}.text-60{color:var(--white);line-height:1;text-align:center;margin-bottom:16px}.text-61{color:var(--white);margin-bottom:64px}@media (max-width:1119px){.text-61{margin-bottom:40px}}@media (max-width:767px){.text-61{margin-bottom:32px}}.svg-icon-2{width:160px;height:60px}.container-81{display:flex;flex-flow:wrap;justify-content:center;align-items:center;gap:18px}@media (max-width:767px){.container-81{display:flex;flex-flow:column}}.container-82{display:block;text-align:start;margin-top:60px}.container-83{width:100%;height:220px}.container-84{width:100%}.text-62{color:var(--black);margin-bottom:16px}.div-1{display:flex;flex-flow:row;justify-content:center;align-items:center}.container-85{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.play-icon{display:none}.container-86{padding-top:450px;padding-bottom:64px;background-color:var(--white);background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/leave-review-1-scaled.webp);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-86{padding-top:350px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-img-tablet.webp);background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:scroll}}@media (max-width:767px){.container-86{padding-top:240px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-img-mobile.webp);background-size:cover;background-position:50% 0;background-repeat:repeat;background-attachment:scroll}}.text-63{color:var(--white);margin-bottom:64px}@media (max-width:1023px){.text-63{display:none}}@media (max-width:767px){.text-63{display:none}}.container-87{width:100%;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;background-color:rgba(0,0,0,0.15);border-radius:8px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media (max-width:1119px){.container-87{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.container-87{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}.text-64{color:var(--white);margin-bottom:16px}.text-65{color:var(--white);margin-bottom:24px}@media (max-width:767px){.text-65{font-size:16px}}.text-66{color:var(--black);margin-bottom:8px}.text-67{color:var(--black);margin-bottom:16px}.container-89{width:100%;padding-top:64px;padding-right:64px;padding-bottom:64px;padding-left:64px;border-radius:8px;border-top:1px solid var(--neutral);border-bottom:1px solid var(--neutral);border-left:1px solid var(--neutral);border-right:1px solid var(--neutral)}@media (max-width:1119px){.container-89{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:767px){.container-89{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}.image-23{margin-bottom:24px;border-radius:8px}.text-68{color:var(--black);margin-bottom:24px}.text-69{color:var(--black);margin-bottom:24px}@media (max-width:767px){.text-69{font-size:16px}}.container-90{display:flex;position:absolute;top:0px;left:0px;padding-top:150px;padding-right:120px;padding-bottom:150px;padding-left:120px}@media (max-width:1119px){.container-90{position:relative;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.container-91{padding-top:64px;padding-right:40px;padding-bottom:64px;padding-left:40px;background-color:var(--white);border-radius:8px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.15)}@media (max-width:1119px){.container-91{width:100%;padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px;background-image:linear-gradient(283deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:0px}}@media (max-width:767px){.container-91{padding-top:32px;padding-right:8px;padding-bottom:32px;padding-left:8px}}.text-70{color:var(--black);margin-bottom:16px;padding-left:20px}@media (max-width:1119px){.text-70{color:var(--white)}}.text-71{color:var(--black);font-weight:300;margin-bottom:16px}@media (max-width:1119px){.text-71{color:var(--white)}}@media (max-width:767px){.text-71{font-size:16px}}.shortcode-2{width:100%}.container-92{display:flex;flex-flow:column;justify-content:start;align-items:center;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-email-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-92{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-email-tablet.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}}@media (max-width:767px){.container-92{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/contact-email-mobile.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}.shortcode-3{width:100%;max-width:960px}.container-93{display:flex;justify-content:start;align-items:center;gap:24px;width:100%;padding-bottom:10px;border-bottom:1px solid var(--neutral)}@media (max-width:767px){.container-93{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:10px}}.image-24{width:150px;min-width:150px}.container-94{width:100%}.text-72{color:var(--primary);margin-bottom:8px}.container-95{display:flex;justify-content:center;align-items:start}.text-73{margin-bottom:16px}.text-74{color:var(--black);margin-bottom:8px}.text-35-copy-1{color:var(--black);margin-bottom:16px}.shortcode-4{margin-bottom:8px}.text-75{color:var(--black);font-family:var(--libre-baskerville);font-size:14px}.container-96{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:10px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white)}.text-76{color:var(--white);font-family:var(--libre-baskerville);font-weight:500}.text-77{margin-bottom:16px}.content-reveal-1{margin-bottom:24px}.container-51-111{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:200px;padding-right:120px;padding-bottom:200px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/thank-you-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-51-111{padding-top:150px;padding-right:32px;padding-bottom:150px;padding-left:32px}}@media (max-width:1023px){.container-51-111{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/thank-you-tablet.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-51-111{padding-top:100px;padding-right:20px;padding-bottom:100px;padding-left:20px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/05/contact-bg-mobile.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}.text-78{color:var(--black);line-height:1}.container-98{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;border-radius:4px;border-top:1px solid var(--black);border-bottom:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--black)}.container-98:hover{background-color:var(--primary);transition:background 300ms ease}.custom-menu{display:flex;flex-flow:column;justify-content:space-between;align-items:start;position:fixed;top:0px;right:-450px;z-index:10;width:450px;height:100vh;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--white);box-shadow:0px 2px 5px 0px #00000030}@media (max-width:479px){.custom-menu{width:100%}}.image-25{width:20px}.close-menu{display:flex;justify-content:end;align-items:center}.container-98-home{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:8px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;border-radius:4px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white)}.container-98-home:hover{background-color:var(--primary);transition:background 300ms ease}.text-78-home{color:var(--white);line-height:1}.container-99{margin-top:3%;margin-right:10%;margin-bottom:3%;margin-left:10%}.container-100{display:flex;justify-content:center;align-items:center;padding-bottom:50px}.post-content-1{width:100%}.container-102{width:100%}.container-link-6{display:none;position:fixed;bottom:20px;left:20px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:var(--primary);border-radius:50%}@media (max-width:1119px){.container-link-6{display:block}}.image-26{display:none;height:100%}.image-27{width:100%;max-width:600px}.container-103{display:flex;flex-flow:column;justify-content:start;align-items:end;position:absolute;top:0px;left:0px;width:100%;height:100%;padding-top:300px;padding-right:216px;padding-bottom:32px;padding-left:216px}@media (max-width:1119px){.container-103{display:flex;flex-flow:column;justify-content:end;align-items:center;padding-right:32px;padding-bottom:56px;padding-left:32px}}@media (max-width:767px){.container-103{padding-right:16px;padding-bottom:32px;padding-left:16px}}@media (min-width:1120px) and (max-width:1540px){.container-103{padding-top:150px;padding-right:120px;padding-left:120px}}.text-79{color:var(--primary);font-family:var(--cinzel);font-weight:200;font-size:3.896vw;line-height:0.7;margin-bottom:24px;margin-left:64px}@media (max-width:1119px){.text-79{color:var(--primary);font-size:7vw;margin-left:0px}}@media (max-width:1023px){.text-79{font-size:8vw}}@media (max-width:767px){.text-79{font-size:10vw;text-align:center;margin-bottom:16px}}.text-80{color:var(--primary);font-family:var(--cinzel);font-weight:700;font-size:6.438vw;line-height:.7;text-align:end;margin-bottom:32px}@media (max-width:1119px){.text-80{color:var(--primary);font-size:11vw}}@media (max-width:1023px){.text-80{font-size:10vw;text-align:start}}@media (max-width:767px){.text-80{font-size:10vw;text-align:start;margin-bottom:16px}}.text-81{color:var(--black);font-family:var(--cinzel);font-weight:400;font-size:34px;line-height:1;margin-bottom:16px}@media (max-width:767px){.text-81{font-size:1.375rem}}.container-104{display:block;max-width:757px;padding-left:160px}.text-82{color:var(--black);font-size:16px;text-wrap:pretty;margin-bottom:24px}@media (max-width:767px){.text-82{font-size:16px}}@media (min-width:1120px) and (max-width:1540px){.text-82{font-size:16px}}.container-105{display:flex;flex-flow:row;justify-content:center;align-items:start;width:100%;margin-top:50px;margin-bottom:50px}@media (max-width:1119px){.container-105{display:none}}.container-106{display:flex;justify-content:center;align-items:start;width:100%}@media (max-width:1119px){.container-106{display:none}}.container-107{padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:rgba(0,0,0,0.30);border-radius:100px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.image-28{width:100%}.text-83{font-size:14px}.container-108{padding-right:120px;padding-left:120px}@media (max-width:1119px){.container-108{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-108{padding-right:16px;padding-left:16px}}@media (min-width:1120px) and (max-width:1540px){.container-108{padding-right:60px;padding-left:60px}}.container-109{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:15px;margin-bottom:15px;padding-top:150px;padding-right:120px;padding-bottom:75px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/accent-RGL.webp);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.container-109{padding-top:100px;padding-right:32px;padding-bottom:50px;padding-left:32px}}@media (max-width:767px){.container-109{padding-top:75px;padding-right:16px;padding-left:16px}}.text-84{max-width:1440px;color:var(--primary);font-family:var(--cinzel);font-size:2.25rem;line-height:1;text-align:center;text-wrap:pretty;margin-bottom:24px}@media (max-width:1119px){.text-84{font-size:1.6875rem}}@media (max-width:767px){.text-84{font-size:1.25rem}}.container-110{padding-right:0px;padding-left:0px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/panel-group-01-scaled.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed}.container-111{padding-right:120px;padding-left:120px}@media (max-width:1119px){.container-111{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-111{padding-right:16px;padding-left:16px}}@media (min-width:1120px) and (max-width:1540px){.container-111{padding-right:60px;padding-left:60px}}.pa-card-container{position:relative;width:100%;overflow:hidden;background-color:var(--primary);border-radius:8px}.pa-card-img-container{transition:all 400ms ease-in-out}.image-29{width:100%;object-fit:cover;aspect-ratio:3 / 4}@media (max-width:1119px){.image-29{display:none}}.container-113{display:flex;flex-flow:column;justify-content:end;align-items:center;position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,0) 39.05579399141631%,rgba(10,9,9,0.71) 69.52789699570816%,rgba(17,15,16,1) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.pa-card-content-wrapper{width:100%;margin-bottom:-130px;padding-right:16px;padding-bottom:64px;padding-left:16px;transition:all 400ms ease-in-out}.text-85{color:var(--white);font-family:var(--cinzel);font-weight:400;font-size:1.75rem;line-height:1}.container-115{margin-bottom:16px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba)}.text-86{color:var(--white);font-weight:300;font-size:14px;margin-bottom:16px}.pa-loop1{width:100%}@media (max-width:1119px){.pa-loop1{display:none}}.button-1-small{color:var(--white);font-weight:400;font-size:16px;line-height:1;padding-top:8px;padding-right:24px;padding-bottom:8px;padding-left:24px;background-image:linear-gradient(90deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:36px;border-top:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-bottom:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-left:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-right:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba)}.button-1-small:hover{color:var(--white);background-image:linear-gradient(90deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.pa-card-content-only{opacity:0;transition:opacity 400ms ease-in-out}.text-87{cursor:pointer}.image-30{display:none;width:100%;object-fit:cover;aspect-ratio:4 / 3}@media (max-width:1119px){.image-30{display:block}}@media (max-width:767px){.image-30{display:none}}.image-31{display:none;width:100%;object-fit:cover;aspect-ratio:4 / 2}@media (max-width:767px){.image-31{display:block}}.container-112{position:relative;margin-top:-150px;padding-right:120px;padding-left:120px}@media (max-width:1119px){.container-112{margin-top:-12px;padding-right:0px;padding-left:0px}}@media (min-width:1120px) and (max-width:1540px){.container-112{padding-right:60px;padding-left:60px}}.container-114{display:flex;flex-flow:column;gap:50px;padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/results-bg-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;border-radius:8px}@media (max-width:1119px){.container-114{display:flex;flex-flow:column;justify-content:start;align-items:center;gap:20px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-114{padding-right:0px;padding-left:0px}}.text-88{color:var(--white);text-align:center;margin-bottom:0px;padding-bottom:0px}@media (max-width:1119px){.text-88{text-wrap:balance;padding-bottom:20px}}.text-8{color:var(--white);font-weight:700;text-align:center}.container-116{padding-bottom:0px}.text-89{margin-bottom:0px}.container-117{display:flex;flex-flow:row;justify-content:space-between;align-items:end;margin-bottom:32px}@media (max-width:1119px){.container-117{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:16px}}.button-2{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:14px;color:var(--black);font-weight:400;font-size:16px;line-height:1;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border-radius:50px;border-top:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-bottom:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-left:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-right:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba)}.button-2:hover{color:var(--white);background-image:linear-gradient(90deg,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 0%,var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.h5{font-family:var(--cinzel);font-weight:400;font-size:1.75rem;line-height:1;margin-bottom:16px}@media (max-width:1119px){.h5{font-size:1.625rem}}@media (max-width:767px){.h5{font-size:1.375rem}}.text-90{color:var(--white);font-family:"Cinzel",serif}@media (max-width:767px){.text-90{font-size:16px}}.image-32{width:100%;object-fit:cover;aspect-ratio:3 / 4}.text-91{color:var(--white);margin-bottom:8px}@media (max-width:767px){.text-91{font-size:24px}}.container-118{margin-bottom:-50px;padding-bottom:32px}.container-119{display:flex;flex-flow:column;justify-content:start;align-items:center;padding-top:150px;padding-bottom:75px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/accent-RGL.webp);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.container-119{padding-top:100px;padding-bottom:50px}}@media (max-width:767px){.container-119{padding-top:75px}}.text-92{font-family:"Cinzel",serif;font-weight:500;text-align:center;text-transform:uppercase}.text-93{color:var(--white)}.container-121{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/04/contact-img-scaled.webp);background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:scroll}.container-122{display:flex;flex-flow:row;justify-content:space-between;align-items:start;margin-top:24px}@media (max-width:1119px){.container-122{max-width:600px}}@media (max-width:767px){.container-122{display:flex;flex-flow:column;gap:24px}}.text-link-5{color:var(--black);font-family:"Libre Baskerville",serif;font-weight:300}.text-link-5:hover{color:var(--tertiary)}@media (max-width:767px){.text-link-5{font-size:16px}}.text-94{font-family:"Libre Baskerville",serif;margin-bottom:8px}.text-95{margin-bottom:8px}.container-123{margin-bottom:32px}.container-124{display:flex;flex-flow:row;justify-content:space-between}.html5-video-1{max-width:100%}@media (max-width:1119px){.container-125{display:flex;flex-flow:column;justify-content:start;align-items:center;width:100%}}.image-33{display:none;width:100%}@media (max-width:1119px){.image-33{display:block}}@media (max-width:767px){.full-width-m{width:100%}}.text-link-6{color:var(--primary);font-family:"Cinzel",serif;font-weight:300;font-size:32px;text-align:center;text-decoration:none}.text-link-6:hover{color:var(--tertiary)}.image-34{width:100%;object-fit:cover;aspect-ratio:16 / 8}@media (max-width:767px){.image-34{aspect-ratio:16 / 7}}.container-126{position:relative}.container-127{display:flex;justify-content:start;align-items:end;position:absolute;top:0px;width:100%;height:100%;padding-top:32px;padding-right:32px;padding-bottom:56px;padding-left:32px;background-image:linear-gradient(151deg,rgba(0,0,0,0) 1.2875536480686696%,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.container-127{padding-top:24px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.text-96{width:100%;color:var(--white);text-wrap:pretty;margin-bottom:0px;padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--tertiary)}.post-loop-builder-8{display:none}@media (max-width:1119px){.post-loop-builder-8{display:block}}.container-128{margin-top:75px}@media (max-width:1119px){.container-128{margin-top:50px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-128{padding-right:16px;padding-left:16px}}@media (max-width:1119px){.post-loop-builder-9{display:none}}.container-129{width:100%;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/subpage-bg-scaled.jpg);background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-attachment:scroll}.image-35{height:100%;margin-right:-121px}.container-130{display:flex;flex-flow:column;justify-content:end;align-items:center;position:relative;width:100%;overflow:hidden;background-color:var(--primary)}@media (max-width:1119px){.container-130{display:none}}.container-131{width:65%;padding-right:64px;padding-bottom:120px}@media (max-width:1119px){.container-131{position:absolute;bottom:0px;width:100%;padding-right:32px;padding-bottom:100px;padding-left:32px;background-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-131{padding-right:16px;padding-bottom:48px;padding-left:16px}}.container-132{display:flex;gap:16px}@media (max-width:767px){.container-132{display:flex;flex-flow:column}}.container-133{padding-top:0px}.container-134{background-color:var(--light)}.container-135{padding-bottom:50px}@media (max-width:767px){.container-135{padding-bottom:0px}}.image-36{display:none}@media (max-width:1119px){.image-36{display:block}}@media (max-width:767px){.image-36{display:none}}.container-136{display:none;position:relative;width:50%}@media (max-width:1119px){.container-136{display:none;width:100%;background-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.text-97{color:var(--white)}@media (max-width:1119px){.text-97{color:var(--white)}}.text-98{color:var(--white)}@media (max-width:1119px){.text-98{color:var(--white)}}@media (max-width:1119px){.container-link-8{color:var(--white)}}@media (max-width:1119px){.container-link-9{color:var(--white)}}.image-37{display:none;width:100%}@media (max-width:767px){.image-37{display:block}}.text-84-copy-1{max-width:1440px;color:var(--primary);font-family:var(--cinzel);font-size:2.25rem;line-height:1;text-align:center;text-wrap:pretty;margin-bottom:0px}@media (max-width:1119px){.text-84-copy-1{font-size:1.6875rem}}@media (max-width:767px){.text-84-copy-1{font-size:1.25rem}}.container-138{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/background-fixed-scaled.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:fixed}.container-139{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:100px}@media (max-width:1119px){.container-139{display:flex;flex-flow:column;gap:50px}}.image-38{width:100%}@media (max-width:767px){.image-38{display:flex}}.container-140{display:none;width:100%;padding-right:64px;padding-left:64px}@media (max-width:1119px){.container-140{padding-top:32px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-140{padding-right:16px;padding-left:16px}}.container-141{display:flex;gap:16px}@media (max-width:767px){.container-141{display:flex;flex-flow:column}}.text-99{text-align:center;text-wrap:balance;padding-top:65px}.container-142{padding-top:64px;padding-bottom:0px}.container-143{padding-top:0px;padding-bottom:0px}@media (max-width:1119px){.container-144{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-144{padding-right:16px;padding-left:16px}}@media (min-width:1120px) and (max-width:1540px){.container-144{padding-right:60px;padding-left:60px}}.container-145{margin-top:75px}@media (max-width:1119px){.container-145{margin-top:50px}}.container-146{padding-bottom:64px}@media (max-width:767px){.container-146{padding-bottom:24px}}.container-147{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:75px;padding-top:150px;padding-right:120px;padding-bottom:75px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/accent-RGL.webp);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.container-147{margin-bottom:50px;padding-top:100px;padding-right:32px;padding-bottom:50px;padding-left:32px}}@media (max-width:767px){.container-147{margin-bottom:25px;padding-top:75px;padding-right:16px;padding-left:16px}}.container-148{padding-bottom:64px}@media (max-width:1023px){.container-148{padding-bottom:32px}}@media (max-width:767px){.container-148{padding-bottom:0px}}.text-100{color:var(--white);font-size:14px}.button-3{color:var(--white);padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:50px;border-top:1px solid var(--white);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white)}.button-3:hover{color:var(--white);background-color:var(--tertiary);transition:background 300ms ease-in-out}@media (max-width:1023px){.button-3{font-size:14px}}.text-101{color:var(--primary)}.container-149{margin-bottom:40px}.html5-video-1{width:100%;height:75vh;object-fit:cover}.container-150{overflow:hidden;padding-top:5px}.text-102{color:var(--black);font-family:var(--cinzel);font-weight:400;font-size:36px;line-height:1;text-align:center;margin-bottom:16px}@media (max-width:1119px){.text-102{font-size:27px}}@media (max-width:767px){.text-102{font-size:18px}}.container-151{padding-top:64px}@media (min-width:1120px) and (max-width:1540px){.container-151{padding-top:64px}}.container-152{padding-bottom:64px}@media (max-width:1119px){.container-152{padding-bottom:32px}}@media (max-width:767px){.code-block-3{font-size:16px}}.container-153{overflow:hidden;padding-top:5px}.image-39{display:none;width:100%}.container-154{padding-top:150px;padding-bottom:150px}@media (max-width:1119px){.container-154{padding-top:0px;padding-bottom:80px}}@media (max-width:767px){.container-154{padding-bottom:50px}}.container-155{width:100%}@media (max-width:1119px){.container-155{padding-top:32px;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-155{padding-right:16px;padding-left:16px}}.button-4{color:var(--white);padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:var(--primary);border-radius:36px}.button-4:hover{color:var(--white);background-color:var(--tertiary);transition:background 300ms ease-in-out}.text-103{color:var(--primary)}.text-104{color:var(--primary)}@media (max-width:479px){.text-104{font-size:24px}}@media (max-width:767px){.rich-text-3{font-size:16px}}.text-105{color:var(--white);font-size:14px}.button-5{color:var(--black);font-family:var(--libre-baskerville);font-weight:400;font-size:18px;line-height:1;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:36px;border-top:1px solid var(--black);border-bottom:1px solid var(--black);border-left:1px solid var(--black);border-right:1px solid var(--black)}.button-5:hover{color:var(--white);background-color:var(--tertiary);transition:background 300ms ease-in-out}.code-block-4{margin-bottom:24px}.text-106{line-height:1;margin-bottom:8px}.container-156{padding-top:0px}.text-107{font-weight:700;font-style:italic}.text-108{color:var(--black);font-family:var(--libre-baskerville);font-weight:500;font-size:16px;text-align:center;margin-bottom:16px}.text-109{color:var(--primary);font-weight:800;text-align:center}.text-110{color:var(--black);font-family:var(--cinzel);font-weight:400;font-size:21px;text-align:center;margin-bottom:16px}@media (max-width:767px){.text-110{font-size:18px}}.text-111{color:var(--black);font-family:var(--libre-baskerville);font-weight:300;text-align:center}@media (max-width:767px){.text-111{font-size:16px}}.container-157{width:100%;margin-bottom:150px}@media (max-width:1119px){.container-157{margin-bottom:100px}}@media (max-width:767px){.container-157{margin-bottom:75px}}.text-112{color:var(--white);font-family:var(--cinzel);font-weight:400;font-size:21px;line-height:1;text-align:center;margin-bottom:16px}@media (max-width:1119px){.text-112{font-size:27px}}@media (max-width:767px){.text-112{font-size:18px}}.text-113{color:var(--white);font-family:"Cinzel",serif;font-weight:500;font-size:21px;text-align:center;margin-bottom:16px}@media (max-width:767px){.text-113{font-size:18px}}.custom-scroll1{max-height:210px;padding-right:12px}.text-114{color:var(--white)}.text-115{color:var(--white)}@media (max-width:1023px){.text-115{margin-top:96px}}@media (max-width:767px){.text-115{margin-top:61px}}.text-116{color:var(--white)}.text-117{font-weight:500}@media (max-width:1119px){.text-117{color:var(--white)}}.text-link-7{color:var(--primary);text-decoration:underline}.text-link-7:hover{color:var(--tertiary)}@media (max-width:1119px){.text-link-7{color:var(--white)}}@media (max-width:767px){.text-link-7{font-size:16px}}.container-158{display:flex;flex-flow:row;gap:30px}@media (max-width:767px){.container-158{gap:8px}}@media (max-width:1119px){.wp-menu-3{display:none}}@media (min-width:1120px) and (max-width:1540px){.wp-menu-3{display:none}}.container-159{display:flex;flex-flow:column;justify-content:center;align-items:center;padding-top:200px;padding-right:120px;padding-bottom:200px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/thank-you-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-159{padding-top:150px;padding-right:32px;padding-bottom:150px;padding-left:32px}}@media (max-width:1023px){.container-159{padding-top:240px;padding-bottom:240px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/thank-you-tablet.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-159{padding-top:260px;padding-right:20px;padding-bottom:260px;padding-left:20px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/thank-you-mobile.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}.container-160{padding-top:64px}@media (max-width:1119px){.container-160{padding-top:56px}}@media (max-width:767px){.container-160{padding-top:32px}}.container-161{padding-top:64px}@media (max-width:1119px){.container-161{padding-top:56px}}@media (max-width:767px){.container-161{padding-top:32px}}.container-162{padding-top:64px}@media (max-width:1119px){.container-162{padding-top:56px}}@media (max-width:767px){.container-162{padding-top:32px}}.map-container{width:100%;height:600px}@media (max-width:1119px){.map-container{height:500px}}@media (max-width:767px){.map-container{height:400px}}.container-163{position:relative}.map-btn-container{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-radius:8px;border-top:1px solid #FFF0;border-bottom:1px solid #FFF0;border-left:1px solid #FFF0;border-right:1px solid #FFF0}.map-btn-container:hover{background-color:var(--light);border-top:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-bottom:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-left:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba);border-right:1px solid var(--bde-palette-color-1-e5d23443-0b5d-4ef1-8dc4-7be12bfe41ba)}@media (max-width:1119px){.map-btn-container:hover{background-color:var(--primary)}}@media (max-width:767px){.map-btn-container{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.map2{display:none}.container-164{display:flex;flex-flow:row;justify-content:end;align-items:center;position:absolute;top:0px;width:100%;height:100%;background-image:linear-gradient(142deg,rgba(66,34,50,0.96) 0%,rgba(66,34,50,0.6) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.container-166{display:none;position:relative;width:50%}@media (max-width:1119px){.container-166{display:none}}.container-168{width:100%;padding-top:432px;padding-bottom:120px;background-image:linear-gradient(216deg,rgba(0,0,0,0) 0%,rgba(66,34,50,0.9) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-168{padding-bottom:32px}}@media (max-width:767px){.container-168{padding-top:516px;padding-bottom:16px}}.h1{color:var(--black);font-family:var(--cinzel);font-weight:700;font-size:3.625rem;line-height:1;font-style:normal;text-transform:uppercase;margin-bottom:16px}@media (max-width:1119px){.h1{font-size:3.5rem}}@media (max-width:767px){.h1{font-size:2rem}}@media (min-width:1120px) and (max-width:1540px){.h1{font-size:3.6rem}}.text-118{color:var(--white)}.text-119{color:var(--white)}.container-169{display:none}@media (max-width:1119px){.container-169{display:block}}.container-170{position:relative;width:100%;height:100%;margin-bottom:24px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/staff-banner-texture.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.container-171{background-image:linear-gradient(282deg,rgba(66,34,50,0.7) 14.592274678111588%,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.container-172{position:relative;width:100%;height:100%;min-height:417px;padding-top:114px;padding-right:120px;padding-bottom:114px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/accent-RGL-light.png);background-size:460px;background-position:0 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.container-172{padding-top:35px;padding-right:32px;padding-bottom:35px;padding-left:32px}}@media (max-width:767px){.container-172{display:flex;flex-flow:wrap-reverse;gap:22px;padding-right:16px;padding-left:16px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/accent-RGL-light.png);background-size:contain;background-position:0 5%;background-repeat:no-repeat;background-attachment:scroll}}@media (min-width:1120px) and (max-width:1540px){.container-172{padding-right:64px;padding-left:64px}}.image-41{position:absolute;right:60px;bottom:0px;height:100%;max-height:480px}@media (max-width:1119px){.image-41{right:0px}}@media (max-width:767px){.image-41{position:relative;width:100%;height:100%;max-height:100%}}@media (min-width:1120px) and (max-width:1540px){.image-41{right:30px;max-height:440px}}.container-173{position:relative;z-index:1}@media (max-width:1119px){.container-173{width:100%;max-width:600px}}@media (max-width:1023px){.container-173{max-width:415px}}@media (min-width:1120px) and (max-width:1540px){.container-173{width:100%;max-width:850px}}.container-link-10{display:none}.team-info-wrp{padding-top:32px;border-top:1px solid var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13)}.container-174{width:100%;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/panel-group-02-scaled.webp);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:fixed}.white{color:var(--white)}.white-bg{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:var(--white);border-radius:4px}.border-radius-0{border-radius:4px}.container-175{display:flex;gap:16px;margin-top:24px}@media (max-width:767px){.container-175{display:flex;flex-flow:column;gap:10px;margin-bottom:15px}}.container-menu{display:flex;flex-flow:row;gap:5px;padding-top:13px;padding-right:24px;padding-bottom:13px;padding-left:24px;background-color:var(--primary);border-radius:90px}.text-120{color:var(--white)}.container-176:hover{background-color:var(--primary);transition:all 500ms ease-in-out;transform:scale(1.1,1.1)}.tiktok{display:none}.container-177{display:none}.container-178{display:flex;justify-content:start;align-items:end;height:640px;padding-left:120px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/11/ABOUT-US-BANNER-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:1119px){.container-178{display:block;position:relative;height:1280px;padding-left:0px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/11/ABOUT-US-BANNER-tablet.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.container-178{height:768px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/11/ABOUT-US-BANNER-mobile.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}}.about-us-btn{color:var(--white)}.text-121{font-size:32px;text-align:start;margin-bottom:24px}.display-block{display:block}.container-179{padding-bottom:75px}.texture-background{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/background-fixed-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:1119px){.texture-background{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/background-fixed-tablet.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}@media (max-width:767px){.texture-background{background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/background-fixed-mobile.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}.text-25g{color:var(--white)}.container-180{position:relative;width:100%}.container-181{position:absolute;top:45%;left:45%}.pause-icon{display:none}.container-182{width:100%}.container-183{width:100%}.container-184{display:none}.feature-pract-area{display:flex;flex-flow:column;justify-content:end;align-items:center;position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(141,88,110,0) 37.42488484525885%,rgba(141,88,110,0.71) 69.61372604697559%,var(--bde-palette-color-1-e23adc19-8fd2-4b0b-a9ee-571c070cbe13) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.container-185{display:none}.vision-container{display:flex;flex-flow:row;gap:25px;width:100%;padding-right:32px;padding-left:32px}@media (max-width:1119px){.vision-container{display:flex;flex-flow:column;gap:20px;padding-right:0px;padding-left:0px}}@media (max-width:767px){.vision-container{padding-right:16px;padding-left:16px}}.vision-cont1{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:10px;width:100%;padding-top:45px;padding-right:45px;padding-bottom:45px;padding-left:45px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/background-fixed-tablet.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:fixed;border-radius:4px}.vision-cont2{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-top:45px;padding-right:45px;padding-bottom:45px;padding-left:45px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/background-fixed-tablet.webp);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:fixed;border-radius:4px}.text-122{color:var(--primary);font-family:"Cinzel",serif;font-weight:700;font-size:26px}.container-186{display:flex;flex-flow:column;width:100%}.text-123{color:var(--dark);font-weight:300;font-size:16px}.container-187{display:flex;justify-content:center;align-items:center}@media (max-width:767px){.container-187{display:none}}.container-188{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:120px;padding-bottom:0px;padding-left:120px}@media (max-width:1119px){.container-188{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-188{padding-right:16px;padding-left:16px}}@media (max-width:1119px){.container-189{display:none}}.cont-1{padding-right:0px;padding-left:0px}.text-124{font-family:"Libre Baskerville",serif}.contact-pop{color:var(--white)}.container-190{display:none;width:100%;height:1080px;background-image:url(https://www.rgfamilylaw.com/wp-content/uploads/2025/10/practice-banner-1.webp);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.container-190{height:620px}}@media (max-width:767px){.container-190{display:none}}.container-191{display:flex;flex-flow:column;justify-content:center;align-items:start;width:100%}@media (max-width:1119px){.container-191{display:flex;justify-content:center;align-items:center}}.column-2{display:flex;justify-content:space-between;align-items:center}.columns-1{display:none}.container-192{display:flex;flex-flow:row;gap:20px}@media (max-width:767px){.container-192{display:flex;flex-flow:column;gap:10px;width:100%}}.container-193{display:flex;flex-flow:column}@media (max-width:1119px){.container-193{display:flex;justify-content:center;align-items:center;padding-right:32px;padding-left:32px}}@media (max-width:767px){.container-193{padding-right:16px;padding-left:16px}}@media (max-width:1119px){.center{text-align:center}}.columns-6{padding-top:65px}.container-194{padding-top:35px;padding-bottom:35px}.heading-1{text-align:center}