@import"https://fonts.googleapis.com/css2?family=Gothic+A1";@import"https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;700;900&display=swap";.error{align-items:center;background-color:var(--white);display:flex;flex-direction:column;height:100svh;justify-content:center;left:0;position:fixed;width:100%;z-index:99999999999}.errorLogo{height:100px;width:100px}.errorText{font-size:14px}.footer{color:var(--gold);width:100%}.footerContent{padding:3rem 1rem .5rem;border-bottom:1px solid var(--gold)}.footerSection{display:flex;flex-direction:column}.footerInfo,.footerContact{border-bottom:1px solid var(--gold);padding-bottom:.5rem}.footerLogo{width:3rem;height:3rem;margin-bottom:.5rem}.footerDescription{max-width:22rem}.footerHeading{font-weight:600;margin:1rem 0}address{font-style:normal}address p{margin-top:0}.footerAddress a{color:var(--gold);font-weight:700;text-decoration:none;text-transform:none}.footerLinks{list-style:none;padding:0;margin:0}.footerLinks li{padding-bottom:.75rem}.footerLinks a{color:var(--gold);text-decoration:none;text-transform:none}.footerBottom{padding:2%;display:flex;justify-content:center;align-items:center;gap:.8rem;font-size:.875rem}.footerBottom a{text-transform:none;text-decoration:none;color:inherit}.footerDivider{opacity:.6}.footerCredit{font-size:var(--font-xxs);color:var(--gold)}.footerLink{color:var(--gold);text-transform:capitalize}@media (min-width: 768px){.footerContent{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);padding-bottom:0;padding-top:0}.footerSection{padding-bottom:1rem;padding-top:2rem}address p{margin-bottom:.5rem}.footerInfo,.footerContact{border-bottom:none;border-right:1px solid var(--gold);padding-right:2rem}.footerHeading{margin-top:0}}.aboutImg__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;overflow-x:hidden}.aboutImg{width:100%}.aboutText__section{display:flex;flex-direction:column;justify-content:center;padding:2rem 5% 1.5rem}.lawyerAbout,.h2About,.aboutText,.educationTitle,.educationAbout{width:90%}.lawyerAbout{color:var(--gold);margin:0;text-transform:uppercase}.h2About{color:var(--gold);font-size:calc(6vw + .5em);font-weight:600;margin:.5rem 0;text-transform:uppercase}.aboutText{margin:.5rem 0}.educationTitle{color:var(--gold);font-size:var(--font-xl);margin-bottom:0;margin-top:.5rem;text-transform:uppercase}.educationAbout{margin:.5rem 0 1.5rem}@media (min-width: 480px){.lawyerAbout{font-size:var(--font-md)}}@media (min-width: 550px){.aboutImg{height:100%;margin-left:0;object-fit:cover;width:100%}}@media (min-width: 768px){.aboutText__section{padding:2.5rem 5%}}@media (min-width: 1024px){.aboutSection{display:grid;grid-template-columns:53% 47%;padding-top:3rem}.aboutText__section{padding-right:1rem}.h2About{font-size:calc(5vw + .5em)}.educationAbout{margin-bottom:1rem}}@media (min-width: 1400px){.aboutSection{grid-template-columns:45% 55%;padding:0rem 3rem 0 0}.aboutText__section{padding-right:5rem}}.hrContact{background-color:var(--gold);border:none;height:4px;width:50%;margin:1rem auto 0;border-radius:2px}.contactContent{width:90%;max-width:720px;margin:2rem auto 0;padding:1.5rem;text-align:center;background-color:#4a4141;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-height:200px;display:flex;flex-direction:column;justify-content:center}.contactContent p{margin-top:1rem;line-height:1.6;color:#fff}.contactHighlight{margin-top:1.5rem;font-weight:700;color:var(--gold)}@media (max-width: 640px){.hrContact{width:70%;height:3px}}.contactSection{-webkit-animation:linear animate-in-and-out;animation:linear animate-in-and-out;animation-timeline:view();background:no-repeat;background-image:url(/assets/contactWhite-DTkSQ1GY.png);background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;min-height:600px;overflow-x:hidden;padding:2rem 0;width:100%}.contactHeader{margin:0 auto;width:90%}.contactTitle,.contactSubTitle{margin:0;text-align:center}.contactTitle{width:100%}.contactSubTitle__section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contactSubTitle{color:var(--gold);padding-top:1rem;width:90%}.hrContact{background-color:var(--gold);border:1px solid var(--gold);color:var(--gold);height:.0625rem;margin:2rem 20% 0}.inputFields{display:flex;flex-direction:column;margin-top:1.5rem;overflow:hidden;padding:0 5%;position:relative;width:90%}.inputField{background-color:#ffffff7c;border:.0625rem solid #ffffff00;border-radius:.1875rem;outline:none;padding:1.1rem 1.75rem}.inputField:focus{border:.0625rem solid var(--gold)}input:-internal-autofill-selected{background-color:#ffffff7c;border:.0625rem solid var(--gold)}#message{font-family:Gothic A1,sans-serif;height:10rem;resize:none}.errorWrapper{height:1.75rem;position:relative}.errorText{color:var(--gold);font-size:var(--font-xxs);font-weight:700;margin-bottom:0;margin-top:.25rem}.submitBtn__section{align-items:end;display:flex;flex-direction:column;justify-content:right;margin-top:.75rem;width:100%}.submitBtn{background:transparent;border:.0625rem solid var(--gold);color:var(--gold);padding:1rem 1.5rem;transition:all .5s linear;width:100%;z-index:9}.submitBtn:hover{background-color:#89745544;transition:all 1s}@media (min-width: 1024px){.contactHeader,.inputFields{align-items:end;display:flex;flex-direction:column;justify-content:right;margin:0 auto;padding:0;width:90%}.contactTitle,.contactSubTitle{text-align:right}.contactTitle{width:100%}.contactSubTitle__section{align-items:end}.hrContact{margin:1rem 0 2rem;width:45%}.contactSubTitle,.inputField,.submitBtn{width:45%}.errorName,.errorEmail,.errorText{text-align:right}}@media (prefers-color-scheme: dark){.contactSection{background-image:url(/assets/contactDark-BvUuJpIK.png)}.inputFields input,.inputFields textarea{background-color:#7a7a7a57}}.expertiseSection{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2.5rem auto 0;min-height:800px;text-align:center;width:100%}.expertiseTitle{margin:0;padding:0 3rem 1.75rem}.gridSection{display:flex;flex-direction:column;justify-content:center;height:100%;margin:0 auto 2rem}.gridElement{border:.0625rem solid var(--gold);border-radius:.5rem;margin-bottom:1rem;padding:1rem;text-align:center;transition:.5s ease-in;width:270px;display:flex;flex-direction:column;align-items:center}.iconContainer{width:5rem;height:5em}.iconContainer svg{width:100%;height:100%;display:block;object-fit:contain;justify-content:center}.gridElement:hover{background-color:var(--gold-bckgr)}.lawTitle{color:var(--gold);font-size:var(--font-lg);margin:.5rem 0 .3rem;transition:background-color .3s ease-in}.lawDescription{text-transform:none}@media (min-width: 768px){.expertiseSection{margin-bottom:2.5rem}.expertiseTitle{padding:1rem 0 2rem}.gridSection{display:grid;grid-template-columns:1fr 1fr;column-gap:4%;row-gap:4%;width:95%;margin:0 auto 5rem}.gridElement{margin:0;width:auto}}@media (min-width: 1024px){.expertiseSection{margin:2.5rem auto}.expertiseTitle{padding:2.5rem 0 3rem}.gridSection{column-gap:5%;grid-template-columns:1fr 1fr 1fr;row-gap:5%;width:90%}.gridElement{display:flex;flex-direction:column;height:340px;justify-content:center;padding:1.5rem 1rem;width:auto}.gridImg{height:60px}.lawTitle{font-size:var(--font-xl)}.gridElement p{margin:0}}.infoItem{align-items:center;column-gap:.2rem;display:flex;flex-direction:row;height:100%;justify-content:center}.infoBar{display:none}.contactInfo{color:var(--lighter-gold);column-gap:1rem;display:flex;flex-direction:row;padding:.5rem 0 .5rem 8rem}@media (min-width: 1024px){.infoBar{background-color:var(--background);box-shadow:.1rem 1rem 3rem .15rem var(--black);color:var(--gold);display:flex;flex-direction:row;font-size:var(--font-xs);height:5svh;justify-content:space-between;position:absolute;top:0;width:100%;z-index:99999}.infoSection{align-items:center;display:flex;flex-direction:row;margin-left:.5rem}.dot{margin-left:1rem;margin-right:.5rem}.messageButton{display:flex;font-size:var(--font-md);background-color:var(--gold);color:var(--white);padding:.5rem 1.5rem;text-transform:uppercase;margin:0}.bubble{fill:var(--white)}}.hamburgerMenu__section{align-items:center;display:flex;flex-direction:column;height:10svh;justify-content:center;margin-right:1rem;min-height:65px;position:absolute;right:0;top:0}.hamburgerMenu{align-items:center;background:none;border:.0625rem solid var(--white);border-radius:.0625rem;display:flex;flex-direction:column;height:40px;justify-content:center;opacity:1;padding:0;width:40px;z-index:9999999}.hamburgerMenu g line{stroke:#fff}@media (min-width: 768px){.hamburgerMenu__section{right:2rem}.hamburgerMenu,.hamburgerMenu svg{height:50px;width:50px}}@media (min-width: 1024px){.hamburgerMenu{display:none}}@media (prefers-color-scheme: dark){.hamburgerMenu{border:.0625rem solid var(--gold)}.hamburgerMenu g line{stroke:var(--gold)}}.menuSection{display:none}@media (min-width: 1024px){.menuSection{align-items:center;animation:menuSlideUp linear forwards;animation-range:0vh 90vh;animation-timeline:scroll();color:var(--gold);column-gap:0;display:flex;flex-direction:row;height:10vh;justify-content:center;margin:0;padding:0;position:absolute;right:1rem;top:60px;z-index:99999}.menuBtn{background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--gold),var(--gold),var(--gold));background-size:100% .1875rem,0 .1875rem;background-position:110% 100%,0 110%;background-repeat:no-repeat;border:none;color:#fff;font-size:var(--font-sm);margin-right:.4rem;outline:none;transition:background-size .4s}.menuBtn:hover,.menuBtn:focus{background-size:100% .1875rem,100% .1875rem}}@keyframes menuSlideUp{0%{top:60px}to{top:0}}@media (prefers-color-scheme: dark){.menuBtn{color:var(--gold)}}.logo__section{align-items:center;animation:logoShrink linear forwards;animation-range:0vh 90vh;animation-timeline:scroll();display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:100%}.logo{aspect-ratio:1 / 1;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%2020010904//EN'%20'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3e%3csvg%20version='1.0'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20530.000000%20471.000000'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cg%20transform='translate(0.000000,471.000000)%20scale(0.100000,-0.100000)'%20fill='%23ffffff'%20stroke='none'%3e%3cpath%20d='M598%204353%20l-28%20-4%200%20-2055%200%20-2054%202080%200%20c1974%200%202080%201%202081%2018%200%209%200%2063%20-1%20119%20l-1%20101%2058%2016%20c91%2026%20234%2089%20334%20148%20124%2073%20131%2093%2019%2054%20-93%20-33%20-280%20-74%20-350%20-77%20l-55%20-3%20-5%201869%20-5%201870%20-2050%201%20c-1127%200%20-2062%20-1%20-2077%20-3z%20m4014%20-1923%20l-2%20-1810%20-48%200%20c-132%200%20-401%2057%20-747%20160%20-269%2079%20-686%20220%20-755%20255%20-26%2013%20-60%2041%20-76%2062%20l-29%2038%20-3%20968%20c-2%20651%201%20981%208%201007%2021%2076%2073%20119%20177%20144%2053%2013%2030%2014%20-282%2014%20l-340%200%2068%20-17%20c81%20-21%20144%20-75%20165%20-140%209%20-31%2012%20-248%2012%20-938%200%20-863%20-1%20-900%20-20%20-940%20-19%20-43%20-75%20-105%20-101%20-112%20-7%20-2%20-38%20-8%20-66%20-13%20-62%20-12%20-70%20-28%20-14%20-28%2083%200%20271%20-51%20431%20-117%2090%20-37%20286%20-130%20510%20-242%20381%20-190%20680%20-273%20975%20-270%2072%200%20131%20-2%20133%20-5%201%20-3%202%20-24%202%20-46%20l0%20-40%20-1960%200%20-1960%200%201%20933%20c0%20521%204%20923%209%20912%205%20-11%2016%20-44%2025%20-74%2034%20-110%2086%20-203%20158%20-278%2022%20-23%2044%20-40%2049%20-37%205%203%207%201%206%20-4%20-7%20-24%20160%20-131%20267%20-170%20136%20-51%20349%20-78%20535%20-68%20204%2012%20353%2047%20502%20121%20197%2098%20330%20239%20393%20420%2040%20112%2047%20300%2017%20422%20-52%20204%20-186%20368%20-377%20458%20-75%2035%20-196%2074%20-255%2082%20-75%2010%20-79%2018%20-24%2046%2061%2031%20143%20117%20178%20185%2079%20156%2080%20384%203%20522%20-69%20124%20-209%20228%20-368%20274%20-130%2038%20-225%2046%20-576%2046%20-298%200%20-343%20-2%20-343%20-15%200%20-11%2012%20-15%2051%20-15%2063%200%20111%20-22%20161%20-73%2071%20-74%2068%20-18%2068%20-1204%200%20-873%20-2%20-1063%20-13%20-1063%20-19%200%20-128%2068%20-181%20113%20-114%2095%20-212%20286%20-252%20490%20-9%2045%20-20%2086%20-25%2091%20-5%206%20-9%20401%20-9%20888%20l0%20878%201963%200%201962%200%20-3%20-1810z%20m-2972%201595%20c63%20-13%20175%20-73%20218%20-117%2060%20-60%2091%20-131%20110%20-244%2027%20-164%20-6%20-336%20-83%20-438%20-70%20-90%20-213%20-166%20-316%20-166%20-40%200%20-53%20-14%20-21%20-22%209%20-3%2051%20-6%2092%20-7%20186%20-5%20392%20-66%20527%20-156%20270%20-182%20333%20-608%20132%20-901%20-16%20-23%20-25%20-45%20-21%20-49%204%20-3%203%20-5%20-3%20-3%20-5%201%20-31%20-17%20-58%20-42%20-148%20-140%20-360%20-201%20-646%20-186%20-68%204%20-137%2010%20-153%2013%20l-28%206%200%201162%20c0%20639%202%201164%204%201166%206%206%20203%20-7%20246%20-16z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;max-width:180px;width:50vw;padding:0}@media (min-width: 480px){.logo{max-width:100%;width:18.75rem}}@media (min-width: 1024px){.logo{width:18vw}}@keyframes logoShrink{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(.25)}}@media (prefers-color-scheme: dark){.logo{background-image:url(/assets/logo-xELvCugb.svg)}}.menuBackdrop{background-color:#0000006a;height:100svh;width:100%}.menuBackdrop.closing{opacity:0}.sideMenu{animation:slideIn .5s forwards;background-color:var(--background);height:100svh;position:fixed;right:-300px;top:0;transition:all .75s ease;width:100%;z-index:99999999;opacity:1}.sideMenu.closing{opacity:0;width:1px}.closeMenuBtn{background:none;border:none;outline:none;position:absolute;right:1.5rem;top:1.5rem}.sideMenuList{margin-top:9rem;padding-left:1.5rem;padding-right:1.5rem}.sideMenuItem{border-bottom:1px solid var(--gold);display:flex;flex-direction:row;overflow:hidden;transition:min-height .3s ease;width:100%}.sideMenuItem,.sideMenuItemRow{height:60px}.sideMenuItemRow{display:flex}.sideMenuItemExpandable{display:flex;flex-direction:column}.sideMenuItem.expanded{height:100%;min-height:100%}.sideMenuLink{background:none;border:none;color:var(--gold);height:100%;margin-right:1rem;padding:0;text-align:left;transition:background-size .4s;width:136px}.toggleSubmenuBtn{background:none;border:none}@media (min-width: 550px){.sideMenu{width:300px}.sideMenuLink{min-width:155px}}@media (min-width: 1024px){.sideMenu{display:none}}@keyframes slideIn{to{right:0}}header{display:flex;flex-direction:column;height:100svh;justify-content:center;min-height:65px;width:100vw;z-index:999;will-change:transform,height,background-color}@supports (animation-range: 0vh 90vh){header{position:fixed;top:0;animation:sticky-parallax-header-move-and-size linear forwards;animation-timeline:scroll();animation-range:0vh 90vh}}@keyframes sticky-parallax-header-move-and-size{0%{height:100svh;background-position:50% 0;font-size:1.5rem}to{height:10svh;background-color:var(--gold-bckgr);background-position:50% 100%;font-size:.875rem}}.navBar{position:absolute;width:100%;z-index:99}.hero{background-image:url(/assets/backgro-CFQcmPSx.png);background-position:top right;background-size:cover;height:100vh;width:100vw}@media (prefers-color-scheme: dark){.hero{background-image:url(/assets/backgroDark-CKatytoL.png)}}.missionSection{animation:animate-in-and-out 2s linear infinite;animation-timeline:view();background:no-repeat center/cover url(/assets/serviceWhite-Bla60TEp.png);align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:800px;text-align:center}.missionTitle{margin:1rem 0 0;width:100%}.missionText__section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.missionText{width:80%;margin-bottom:4rem}.missionTextBold{width:80%;font-weight:900}.missionButton__section{width:100%}.missionButton{background-color:transparent;border:.0625rem solid var(--gold);color:var(--gold);cursor:pointer;font-size:var(--font-sm);padding:.9rem 0;transition:background-color .3s ease;width:50%}.missionButton:hover{background-color:var(--gold-bckgr)}@media (min-width: 500px){.missionButton{width:40%}}@media (min-width: 768px){.missionSection{align-items:flex-start;padding-left:5rem;text-align:left}.missionTitle{width:730px}.missionText__section{display:block;width:auto}.missionText{margin-bottom:3rem;width:500px}.missionButton{width:200px}}@media (min-width: 1024px){.missionSection{padding-left:8rem}.missionButton{width:275px}}@media (min-width: 1200px){.missionTitle{margin:0}}@media (prefers-color-scheme: dark){.missionSection{background-image:url(/assets/serviceDark-C-k6GIBI.png)}}.testimonialsSection{background-color:var(--background);color:var(--text-color);padding:2rem 2rem 7rem;text-align:center}.testimonialsTitle{color:var(--gold);font-size:var(--font-subheading);letter-spacing:1px;margin-bottom:3rem;margin-top:0;text-transform:uppercase}.testimonialsGrid{display:grid;gap:2rem;justify-content:center;max-width:1100px;margin:0 auto}.testimonialCard{background-color:var(--white);border:.0625rem solid var(--gold);border-radius:1rem;box-shadow:0 4px 12px #0000000d;color:var(--black);width:270px;padding:2rem 2rem 2.5rem;transition:transform .3s ease,box-shadow .3s ease}.testimonialCard:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.testimonialQuote{font-size:var(--font-md);font-style:italic;line-height:1.7;margin-bottom:1.5rem;color:var(--gray)}.testimonialName{color:var(--gold);font-weight:600;margin-bottom:.25rem}.testimonialStars{color:var(--gold);font-size:var(--font-sm)}@media (min-width: 768px){.testimonialsSection{padding-top:6rem}.testimonialsGrid{grid-template-columns:repeat(3,1fr)}.testimonialCard{width:auto}}@media (prefers-color-scheme: dark){.testimonialCard{background-color:var(--background)}.testimonialQuote{color:var(--white)}}.loading{align-items:center;display:flex;flex-direction:column;height:100svh;justify-content:center;left:0;position:fixed;width:100%;z-index:99999999999}.loadingLogo{animation:blink 1s linear infinite;height:100px;width:100px}@keyframes blink{0%{opacity:0}50%{opacity:.5}to{opacity:1}}:root{--black: #3a3a3a;--white: #e6e6e6;--background: var(--white);--text-color: var(--black);--black-hover: #989898;--gold: #897455;--gold-bckgr: #89745556;--gray: #77766C;--lighter-gold: #C7B191;--font-xxs: .75rem;--font-xs: .9rem;--font-sm: 1rem;--font-md: 1.15rem;--font-lg: 1.3rem;--font-xl: 1.75rem;--font-xxl: 2.3rem;--font-subheading: var(--font-xl);box-sizing:border-box}html{font-size:14px}body{background-color:var(--background);color:var(--text-color);font-family:Gothic A1,sans-serif;font-size:var(--font-sm);margin:0;overflow-x:hidden;position:relative}.app{position:relative;display:block;height:100svh}a{color:var(--text-color);text-decoration:none;text-transform:uppercase}button span{z-index:2}ul{list-style-type:none}.subheading{color:var(--gold);font-size:var(--font-subheading);text-transform:uppercase}.hrElement{background-color:var(--gold);border:1px solid var(--gold);margin:1rem 0;text-align:left;width:50%}@keyframes animate-in-and-out{entry 0% {opacity: 0;} entry 100% {opacity: 1;} exit 0% {opacity: 1;} exit 100% {opacity: 0;}}@media (min-width: 480px){:root{--font-subheading: 6vw}}@media (min-width: 768px){:root{--font-subheading: 3.5rem}html{font-size:16px}.subheading{line-height:110%}.hrElement{width:40%}}@media (prefers-color-scheme: dark){:root{--background: var(--black);--text-color: var(--white)}#header{--gold-bckgr: #585858c7}}
