.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:#3d2f0f;width:100%}.footerContent{padding:3rem 1rem .5rem;border-bottom:1px solid #3d2f0f}.footerSection{display:flex;flex-direction:column}.footerInfo,.footerContact{border-bottom:1px solid #3d2f0f;padding-bottom:.5rem}.footerLogo{width:26rem;height:15rem;margin-bottom:.5rem;display:block;margin-left:0}.footerDescription{max-width:22rem;color:#1a1a1a;font-weight:500}.footerHeading{font-weight:600;margin:1rem 0;color:#3d2f0f}address{font-style:normal}address p{margin-top:0;color:#1a1a1a;font-weight:500}.footerAddress a{color:#3d2f0f;font-weight:700;text-decoration:none;text-transform:none}.footerAddress a:hover{color:#1a1a1a;text-decoration:underline}.footerLinks{list-style:none;padding:0;margin:0}.footerLinks li{padding-bottom:.75rem}.footerLinks a{color:#3d2f0f;text-decoration:none;text-transform:none;font-weight:500}.footerLinks a:hover{color:#1a1a1a;text-decoration:underline}.footerBottom{text-align:center}.footerCredit{font-size:var(--font-xxs);color:#3d2f0f;font-weight:600}.footerCompliance{font-size:1.1rem;color:#1a1a1a;background:#ffe58f;border-radius:6px;padding:.75rem 1rem;margin:1rem auto 0;max-width:700px;font-weight:700;text-align:center;outline:none;box-shadow:0 0 0 2px #bfa14a}@media (min-width: 768px){.footerContent{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);padding-bottom:1.5rem}address p{margin-bottom:.5rem}.footerInfo,.footerContact{border-bottom:none;border-right:1px solid var(--gold);padding-right:2rem}}.aboutImg__section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;overflow-x:hidden}.aboutImg__wrapper{width:clamp(200px,80%,600px);aspect-ratio:auto;height:auto;max-height:70%;overflow:hidden}.aboutImg{width:100%;height:auto;object-fit:contain}.aboutText__section{display:flex;flex-direction:column;justify-content:center;padding:2rem 5% 1.5rem}.lawyerAbout,.h2About,.aboutText,.educationTitle,.educationAbout{width:90%}.lawyerAbout{color:#3d2f0f;margin:0;text-transform:uppercase;font-weight:600}.h2About{color:#3d2f0f;font-size:calc(6vw + .5em);font-weight:700;margin:.5rem 0;text-transform:uppercase}.aboutText{margin:.5rem 0;color:#1a1a1a;font-weight:500}.educationTitle{color:#3d2f0f;font-size:var(--font-xl);margin-bottom:0;margin-top:.5rem;text-transform:uppercase;font-weight:600}.educationAbout{margin:.5rem 0 1.5rem;color:#1a1a1a;font-weight:500}@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}}.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:#3d2f0f;padding-top:1rem;width:90%;font-weight:600}.hrContact{background-color:#3d2f0f;border:1px solid #3d2f0f;color:#3d2f0f;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:#ffffffe6;border:.0625rem solid #ffffff00;border-radius:.1875rem;outline:none;padding:1.1rem 1.75rem;color:#1a1a1a;font-weight:500}.inputField:focus{border:.0625rem solid #3d2f0f}input:-internal-autofill-selected{background-color:#ffffffe6;border:.0625rem solid #3d2f0f}#message{font-family:Gothic A1,sans-serif;height:10rem;resize:none}.errorWrapper{height:1.75rem;position:relative}.errorText{color:#d32f2f;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 #3d2f0f;color:#3d2f0f;padding:1rem 1.5rem;transition:all .5s linear;width:100%;z-index:9;font-weight:600}.submitBtn:hover{background-color:#3d2f0f33;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 #3d2f0f;border-radius:.5rem;margin-bottom:1rem;padding:1rem;text-align:center;transition:.5s ease-in;width:270px}.gridElement:hover{background-color:#3d2f0f1a}.lawTitle{color:#3d2f0f;font-size:var(--font-lg);margin:.5rem 0 .3rem;transition:.3s ease-in;font-weight:600}.lawDescription{text-transform:none;font-size:2.125 rem;font-size:var(--font-lg);line-height:1.6;color:#1a1a1a;font-weight:500}@media (min-width: 768px){.expertiseSection{margin-bottom:2.5rem}.expertiseTitle{padding:1rem 0 2rem}.gridSection{display:flex;flex-direction:column;justify-content:center;height:100%;margin:0 auto 2rem}.gridSection{column-gap:4%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;height:100%;margin:0 auto 5rem;row-gap:4%;width:95%}.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:#3d2f0f;column-gap:1rem;display:flex;flex-direction:row;padding:.5rem 0 .5rem 8rem;font-weight:600}@media (min-width: 1024px){.infoBar{background-color:var(--background);box-shadow:.1rem 1rem 3rem .15rem var(--black);color:#3d2f0f;display:flex;flex-direction:row;font-size:clamp(1rem,1.2vw,1.5rem);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{align-items:center;background-color:#3d2f0f;border:none;color:#fff;column-gap:.3125rem;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-md);height:5vh;justify-content:center;margin-right:2rem;outline:none;padding:0 2rem;text-transform:uppercase;font-weight:600}.messageButton:hover{background-color:#1a1a1a}.bubble{fill:#fff}}.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:#3d2f0f;column-gap:0;display:flex;flex-direction:row;height:10vh;justify-content:center;margin:0;padding:0;position:absolute;right:1rem;top:10px;z-index:99999}.menuSection li{display:flex;align-items:center;height:100%}.menuBtn,.menuBtn:link,.menuBtn:visited{background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,#3d2f0f,#3d2f0f);background-size:100% 2px,0 2px;background-position:100% 100%,0 100%;background-repeat:no-repeat;border:none;color:#fff;margin-right:.8rem;outline:none;transition:all .3s ease;font-size:clamp(1.1rem,1.3vw,1.6rem);font-weight:400;padding:.5rem 1rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;line-height:1.2;vertical-align:middle;height:auto;min-height:44px;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.menuBtn:hover,.menuBtn:focus,.menuBtn:active{background-size:100% 2px,100% 2px;transform:translateY(-2px);box-shadow:0 4px 8px #3d2f0f66;color:#3d2f0f;background-color:#ffffffe6;text-decoration:none;text-shadow:none}.menuBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.menuBtn:disabled:hover{transform:none;box-shadow:none;background-color:transparent}.menuBtn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.menuBtn:hover:before{left:100%}}@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%;z-index:100}.logo{aspect-ratio:1 / 1;background-image:url(/assets/DLPC_logo1-Q1PHAdp9.svg);background-repeat:no-repeat;background-size:contain;max-width:234px;width:65vw;padding:0}@media (min-width: 480px){.logo{max-width:24.375rem;width:24.375rem}}@media (min-width: 1024px){.logo{width:23.4vw}}@keyframes logoShrink{0%{left:50%;top:50%;transform:translate(-50%,-50%) scale(1)}to{left:2rem;top:1rem;transform:translate(0) scale(.25)}}@media (prefers-color-scheme: dark){.logo{background-image:url(./../../../assets/logo.svg)}}.submenuWrapper{animation:slideIn .5s forwards;overflow-x:hidden}.submenuList{margin:0;padding:0;list-style:none}.submenuLink{color:var(--gold);font-size:var(--font-sm);text-transform:none}.submenuItem hr{background-color:var(--gold);border:none;height:1px;width:100%}.submenuItem:first-child hr{margin-top:0}.submenuItem:last-child{margin-bottom:1rem}@keyframes slideIn{to{opacity:1}}.publication-page .postsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:0 2rem 2rem}.publication-page .card{background:linear-gradient(180deg,#fff,#f9f9f9);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease-in-out;cursor:pointer;position:relative;z-index:2;pointer-events:auto}.publication-page .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.publication-page .card h2{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#333}.publication-page .card .category{font-size:.9rem;font-weight:500;color:#0d6efd;margin-bottom:1rem}.publication-page .card .content{font-size:1rem;color:#555;margin-bottom:1rem}.publication-page .card .date{font-size:.8rem;color:#888}.publication-page .menuSection{display:flex;justify-content:center;align-items:center;margin:0;padding: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}header h1,header h2,header span,header a{font-size:inherit}@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:2.5rem}to{height:10svh;background-color:var(--gold-bckgr);background-position:50% 100%;font-size:3.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;font-size:clamp(1rem,1.2vw,1.5rem);position:relative;color:#fff}.missionSection:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#4b65a8;mix-blend-mode:multiply;pointer-events:none;z-index:1}.missionSection>*{position:relative;z-index:2}.missionTitle{margin:1rem 0 0;width:100%;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.missionText__section{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%;line-height:1}.missionText{width:100%;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin-bottom:1rem;font-size:1.5rem;text-align:justify;line-height:1.8;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.missionButton__section{width:100%}.missionButton{background-color:#ffffffe6;border:.0625rem solid #ffffff;color:#3d2f0f;cursor:pointer;font-size:var(--font-sm);padding:.9rem 0;transition:background-color .3s ease;width:50%;font-weight:600}.missionButton:hover{background-color:#fff;color:#1a1a1a;box-shadow:0 4px 8px #0000004d}@media (min-width: 500px){.missionButton{width:50%}}@media (min-width: 768px){.missionSection{align-items:flex-start;text-align:left}.missionTitle{width:930px}.missionText__section{display:block;width:auto}.missionText{margin-bottom:2rem;width:900px}.missionButton{width:200px}}@media (min-width: 1024px){.missionSection{padding-left:4rem}.missionButton{width:370px;height:70px;font-size:25px}}@media (min-width: 1200px){.missionTitle{margin:0}}@media (prefers-color-scheme: dark){.missionSection{background-image:url(/assets/serviceDark-C-k6GIBI.png)}}.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:500px;width:500px}@keyframes blink{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.subpageSection{min-height:100vh;overflow-y:hidden;width:100%}.logoSubpage{height:180px;padding:1rem 0 0 2rem}.subpageContent{display:flex;flex-direction:column;overflow:hidden}.introSection{padding:2rem}.dividerGold{background-color:#3d2f0f;border:none;color:#3d2f0f;height:3px;margin:2rem 0;width:50px}.introSection p{width:100%;color:#1a1a1a;font-weight:500}.imageSubpage{height:calc(40vw + .5em);margin-top:1rem;width:calc(73vw + .5em)}.detailsSection{background-color:#3d2f0f1a;color:#1a1a1a;margin:2rem 0;padding:4rem 2rem;width:100%}.subheadingSubpage{font-size:var(--font-subheading);margin:1rem 0;width:90%;color:#3d2f0f;font-weight:600}.listSubpage{padding-left:.5rem}.listSubpage li{list-style-type:disc;padding-bottom:.5rem;width:90%;color:#1a1a1a;font-weight:500}@media (min-width: 768px){.imageSubpage{height:calc(52vw + .5em);width:calc(85vw + .5em)}}@media (min-width: 1024px){.introSection p{font-size:22px}.imageSubpage{height:100%;margin-top:0;height:auto;width:100%}.detailsSection{padding:2rem 3rem}}@media (min-width: 1400px){.introSection{display:grid;font-size:18px;grid-template-columns:50% 50%;padding:2rem 4rem;width:100%}.textSubpage{display:flex;flex-direction:column;justify-content:center;padding-right:2rem}.headingSubpage{margin:0}.imageSubpageWrapper{align-items:end;display:flex;flex-direction:column;justify-content:center;width:100%}.imageSubpage{margin-top:0;height:auto;width:100%}}@media (prefers-color-scheme: dark){.detailsSection{color:var(--white)}}.publication-page{padding:2rem;max-width:1200px;margin:0 auto;color:#1a1a1a;font-weight:500;position:relative;z-index:0}.page-header{text-align:center;margin-bottom:3rem;padding-bottom:1rem;border-bottom:3px solid #3d2f0f;position:relative;z-index:3}.page-header h1{color:#3d2f0f;font-size:2.5rem;font-weight:700;margin:0}.publication-page section{margin-bottom:3rem;padding:2rem;background-color:#ffffffe6;border-radius:8px;box-shadow:0 2px 8px #0000001a;position:relative;z-index:0}.publication-page h2{color:#3d2f0f;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;border-bottom:2px solid #3d2f0f;padding-bottom:.5rem}.publication-page input,.publication-page textarea,.publication-page select,.publication-page button,.publication-page input[type=file]{width:100%;padding:.75rem;margin-bottom:1rem;border:2px solid #3d2f0f;border-radius:4px;font-size:1rem;color:#1a1a1a;background-color:#fff;font-weight:500;position:relative;z-index:5;pointer-events:auto}.publication-page textarea{resize:vertical;min-height:100px}.publication-page input:focus,.publication-page textarea:focus,.publication-page select:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 2px #3d2f0f33}.publication-page button{background-color:#3d2f0f;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:600;margin-right:.5rem;margin-bottom:.5rem;transition:background-color .3s ease;width:auto}.publication-page button:hover{background-color:#1a1a1a}.publication-page button:focus{outline:none;box-shadow:0 0 0 2px #ffffff80}.publication-page ul{list-style:none;padding:0}.publication-page li{background-color:#fff;border:1px solid #3d2f0f;border-radius:4px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000001a}.publication-page h3{color:#3d2f0f;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.publication-page h4{margin-top:1rem;margin-bottom:.5rem;font-size:1.1rem;color:#3d2f0f}.publication-page h5{font-size:1rem;margin-bottom:.5rem;color:#3d2f0f}.publication-page p{color:#1a1a1a;line-height:1.6;margin-bottom:1rem}.publication-page img{max-width:200px;height:auto;border-radius:4px;margin-top:.5rem}.publication-page input[type=file]{border:2px dashed #3d2f0f;background-color:#3d2f0f0d;padding:1rem;text-align:center}.publication-page input[type=file]:hover{background-color:#3d2f0f1a}.toc-link{cursor:pointer;color:#00f;text-decoration:underline}.toc-link:hover{color:#00008b}.toc-container{position:sticky;top:1rem;background-color:#fff;padding:1rem;border:1px solid #3d2f0f;border-radius:4px}@media (max-width: 768px){.publication-page{padding:1rem}.publication-page section{padding:1rem}.page-header h1{font-size:2rem}.publication-page h2{font-size:1.5rem}}.published-posts-menu{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#fff;color:#114461;padding:12px 20px;box-shadow:0 2px 6px #0000001a;display:flex;align-items:center;font-weight:700;font-size:16px}.published-posts-menu a,.published-posts-menu button,.published-posts-menu span,.published-posts-menu svg{color:#114461!important}.published-posts-main{padding-top:90px;max-width:1100px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width: 768px){.published-posts-main .md\:flex-row{flex-direction:row!important;gap:48px!important;align-items:flex-start!important;display:flex!important}}.filterBar{margin-bottom:24px}.postsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:0}.card{background:linear-gradient(180deg,#fff,#f9f9f9);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000001a;transition:transform .2s;cursor:pointer;position:relative;z-index:2}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.card h2{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#333}.card .category{font-size:.9rem;font-weight:500;color:#0d6efd;margin-bottom:1rem}.card .content{font-size:1rem;color:#555;margin-bottom:1rem}.card .date{font-size:.8rem;color:#888}.book-appointment-menu{position:relative;top:0;left:0;width:100%;z-index:1000;background-color:#fff;color:#f60;padding:12px 20px;box-shadow:0 2px 6px #0000001a;display:flex;align-items:center;font-weight:700;font-size:16px}.book-appointment-menu a,.book-appointment-menu button,.book-appointment-menu span,.book-appointment-menu svg{color:#114461!important}main{max-width:900px;margin:10px auto 0;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}@tailwind base;@tailwind components;@tailwind utilities;@layer components{.all \/ .unset{all:unset}}:root{--13-24-font-family: "Inter", Helvetica;--13-24-font-size: 13px;--13-24-font-style: normal;--13-24-font-weight: 400;--13-24-letter-spacing: 0px;--13-24-line-height: 24px;--body-3-open-sans-16pt-regular-font-family: "Open Sans";--body-3-open-sans-16pt-regular-font-size: 16px;--body-3-open-sans-16pt-regular-font-style: normal;--body-3-open-sans-16pt-regular-font-weight: 400;--body-3-open-sans-16pt-regular-letter-spacing: 0px;--body-3-open-sans-16pt-regular-line-height: normal;--grey: rgba(25, 24, 26, 1);--h5-open-sans-28pt-bold-font-family: "Open Sans", Helvetica;--h5-open-sans-28pt-bold-font-size: 28px;--h5-open-sans-28pt-bold-font-style: normal;--h5-open-sans-28pt-bold-font-weight: 700;--h5-open-sans-28pt-bold-letter-spacing: 0px;--h5-open-sans-28pt-bold-line-height: normal;--light-grey: rgba(249, 247, 250, 1);--primary-color-2: rgba(17, 149, 255, 1);--pure-white: rgba(255, 255, 255, 1);--shadow: 0px 1px 3px 0px rgba(19, 10, 46, .13), 0px 3px 14px 0px rgba(19, 10, 46, .03), 0px 8px 32px 0px rgba(19, 10, 46, .07), 0px 30px 84px 0px rgba(19, 10, 46, .08);--text-1a191f: rgba(26, 25, 31, 1);--white: rgba(255, 255, 255, 1);--x-1: rgba(254, 253, 255, 1);--x-2: rgba(204, 202, 209, 1);--x-3: rgba(108, 106, 114, 1);--x-4: rgba(47, 45, 54, 1);--yellow-fdd944: rgba(253, 218, 68, 1)}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%}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@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: #1a1a1a;--text-color: #ffffff}#header{--gold-bckgr: #585858c7}}
