*,*:after,*:before{box-sizing:border-box;padding:0;margin:0;margin-block-start:0;margin-block-end:0;position:relative}:root{--mainsite: #10010d;--sitewhite: #fefefe;--secondarycolor: #fbe1be;--inputboarder: #ccc;--button-color: #b19437;--offset: 9.5em;--bgcolor: #f1f1f0;--toolbar: #2b0123;--toolbar-boarder: #a9a26f}@font-face{font-family:AbhayaLibre;src:url(https://nrjattoneys-assets.pages.dev/fonts/Abhaya_Libre/AbhayaLibre-Regular.woff2) format("woff2"),url(https://nrjattoneys-assets.pages.dev/fonts/Abhaya_Libre/AbhayaLibre-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:AbhayaLibre-bold;src:url(https://nrjattoneys-assets.pages.dev/fonts/Abhaya_Libre/AbhayaLibre-Bold.woff2) format("woff2"),url(https://nrjattoneys-assets.pages.dev/fonts/Abhaya_Libre/AbhayaLibre-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:cinzel_decorativeregular;src:url(https://nrjattoneys-assets.pages.dev/fonts/cinzeldecorative/cinzeldecorative-regular-webfont.woff2) format("woff2"),url(https://nrjattoneys-assets.pages.dev/fonts/cinzeldecorative/cinzeldecorative-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{background:var(--mainsite);scroll-behavior:smooth;overflow-x:clip;font-family:AbhayaLibre,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.m-t1{margin-top:1em}.m-t2{margin-top:2em}.m-t5{margin-top:5em}.m-t10{margin-top:10em}.m-t12{margin-top:12em}.responsive-svg{width:auto}.toolbar{grid-template-columns:repeat(2,1fr);background:var(--toolbar);color:var(--sitewhite);width:100%;height:var(--offset);padding:0 2em;position:fixed;z-index:9;top:0}.toolbar:before,.toolbar:after{content:"";position:absolute;width:100%;background-color:var(--secondarycolor);padding:.02em;left:0}.toolbar:before{top:0}.toolbar:after{bottom:0}.toolbar button{position:relative;margin-top:1em;display:grid;width:13pc}.toolbar button>img{z-index:8;top:0;width:7pc;place-self:center}.toolbar button>h1{color:var(--button-color);font-family:cinzel_decorativeregular,cursive;font-size:1rem;text-align:start;justify-self:center}.toolbar .menu-section{justify-self:end;align-self:center}.color-white{background-color:var(--sitewhite)}.border-radius{border-radius:50%}.color-white-backfade-border-radius{border-radius:50%;background-color:var(--bgcolor);box-shadow:0 1px 1px 1em #ffffff69;position:relative}.container{background-color:transparent;width:auto;max-width:1500px;margin:0 auto;padding:0 2em}h1{font-size:4rem;background:linear-gradient(124deg,#c1943b 40%,#777c81,#2b0423);color:transparent;background-clip:text;-webkit-background-clip:text}.products-section{color:var(--sitewhite);min-height:30vh;gap:3em;grid-template-columns:repeat(3,350px);justify-content:center}.formGroup{position:relative}.formGroup label{display:grid}.formGroup label span{opacity:1;margin:.4em .8em;font-size:1.2rem;font-weight:300;animation:.5s slideIn forwards;transition:.2s opacity,animation ease-in-out;transform-origin:inherit}.formGroup label .hint{font-size:.8rem}.formGroup label select{appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 1rem top 50%;background-size:.65rem auto}.formGroup label select,.formGroup label input{width:40vi;padding:.5em 1em;font-size:1.5rem;border-radius:10em;border:1px solid var(--inputboarder);transition:.2s border ease-in-out}.formGroup label select::placeholder,.formGroup label input::placeholder{color:#dad5d5;font-weight:100}.transparent_text{opacity:0!important}.contactinfo{place-items:center;width:100%;height:auto;background:linear-gradient(0deg,var(--secondarycolor),transparent);position:relative;margin-bottom:0;bottom:0;color:var(--mainsite)}.contactinfo div{width:100%;place-self:auto;align-content:center;display:grid;place-content:center}.contactinfo div .image-contact{width:150px;height:150px;position:relative;box-shadow:inset 0 -10px 7px 5px #9e9c9c;display:grid;place-content:center;place-self:center}.contactinfo div .image-contact img{width:90px;margin:0 auto}.contactinfo div h2{text-align:center;padding-block:1em;margin-block-start:0;margin-block-end:0}.contactinfo div a{color:inherit;text-decoration:none}.contactinfo div p,.contactinfo div a{padding-block:1em;text-align:center}.error{--inputboarder: #c47878}.error span,.error input,.error select{color:var(--inputboarder)}@keyframes slideIn{0%{translate:-10% 0%}to{translate:0% 0%}}@keyframes slideOut{0%{translate:0% 0%}to{translate:-10% 0%;opacity:0}}.success_notification{background:linear-gradient(201deg,#57ad3e,#b3ddd2)}.error_notification{background:linear-gradient(180deg,#a24141,#a24141)}.notification{position:absolute;padding:1em;color:transparent;background-clip:text;-webkit-background-clip:text;border-radius:1em;animation:.4s slideIn forwards;width:100%;text-align:center;font-size:1.2rem;box-shadow:inset 1px 0 6px 1px #fff}.notification button{position:absolute;cursor:pointer;right:-20px;top:-20px;font-size:1.2rem;border-radius:50%;width:38px;aspect-ratio:1;background-color:var(--sitewhite);box-shadow:inset 1px -2px 4px 2px #ccc,2px 2px 3px 1px #bbbaba}.big-margin{margin-top:var(--offset)}.banner{width:100%;padding:0 3em;aspect-ratio:1;background-image:url(https://nrjattoneys-assets.pages.dev/bg/ladyjustice.png);height:90vh;background-size:45%;background-repeat:no-repeat;margin-top:var(--offset);position:relative;z-index:7;background-position-x:100%;grid-template-columns:1fr 1fr}.banner:before{content:"";position:absolute;inset:0}.banner section{position:relative;display:grid;justify-items:start}.banner .banner-content{padding:0 1em;margin-top:var(--offset);z-index:9;text-align:left;color:var(--secondarycolor);justify-self:center}.banner .banner-content h1{font-size:3rem;background-clip:text;-webkit-background-clip:text;color:inherit}.banner .banner-content p{font-size:1.3em;padding-block:1em;line-height:1.3}.banner .banner-content .call-to-action{grid-template-columns:repeat(2,max-content);gap:2em;padding-top:7em}.arrow-section{position:absolute;right:3em;bottom:10em}.arrow-1{width:100px;margin:auto;position:relative}.arrow-1 a{padding-top:70px}.arrow-1 a span{position:absolute;top:0;left:50%;width:24px;height:24px;border-left:3px solid #1f1e1e;border-bottom:3px solid #1f1e1e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}.contact-section{place-content:end;background-image:url(https://nrjattoneys-assets.pages.dev/bg/contactjustice.png);background-repeat:no-repeat;min-height:50vh;background-size:contain;position:relative;padding-inline:2em}.contact-section h1{text-align:center}.contact-section:after{content:"";padding:.13em;width:100%;position:absolute;background-color:var(--sitewhite);bottom:0}.footer-content{background-image:url(https://nrjattoneys-assets.pages.dev/bg/spirals.png);width:100%;height:30vh;background-size:100%;background-position-y:-5vh;background-repeat:no-repeat;position:relative;columns:300px;display:flex;align-items:center;justify-content:center}.footer-content:after{content:"";position:absolute;inset:0;background:var(--mainsite);opacity:.5}.footer-content div{z-index:98;padding:2em;width:300px;display:grid;columns:300px;gap:15px}.footer-content div h4{color:#b4816b;font-size:2.1rem}.footer-content div a,.footer-content div span{color:var(--sitewhite);text-decoration:none}.chev{visibility:hidden}.icon{width:80px}.btn-clear{background-color:transparent;outline:transparent;border:transparent}.btn{--button-radius_: 1em;font-size:1.2rem;align-items:center;padding:0 .3em;outline:transparent;border:transparent;background-color:var(--button-color);color:var(--sitewhite);border-radius:var(--button-radius_);height:50px}.btn:hover{opacity:.8}.btn-submit{width:max-content;padding:.5em 2em;cursor:pointer;place-self:flex-end}.btn-submit:disabled{background-color:#7e888a!important;cursor:none}.btn-contact{display:block;text-align:center;text-decoration:none;margin:0 auto;height:auto;width:fit-content;position:relative;z-index:9;text-transform:uppercase;padding:1em 3em;transition:background .3s ease-in-out;color:var(--mainsite)}.btn-contact:hover,.btn-contact :focus-visible{background:#f0ebebe6}.btn-contact:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1.5px solid var(--mainsite);padding:1em;border-radius:var(--button-radius_);z-index:2}.grid{display:grid}.flex{display:flex}.gap-_5{gap:.5em}.gap-1{gap:1em}.gap-2{gap:2em}.gap-3{gap:3em}.gap-12-3{gap:12em 3em}.justify-content-center{justify-content:center}.justify-items-center{justify-items:center}.col-2{grid-template-columns:repeat(2,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.center-align{text-align:center}.section-scroller{animation:fade-in linear;animation-timeline:view();animation-range-end:entry}.text-enlarged-scroller{animation:fade-in-inlarger linear;animation-timeline:view();animation-range-start:entry}@keyframes fade-in{0%{scale:.6;opacity:0}to{scale:1;opacity:1}}@keyframes fade-in-inlarger{0%{scale:.7}to{scale:1.2;opacity:1}}@keyframes slide-in-left{0%{translate:-100% 0}to{translate:0% 0%}}@keyframes slide-in{0%{translate:200% 0}to{translate:0% 0%}}.slide-in-left{translate:-100% 0;animation:slide-in-left .5s forwards;transition:animation .7s ease-in}.slide-in{translate:200% 0;animation:slide-in .5s forwards;transition:animation .7s ease-in}.fade-in{scale:0;opacity:0;animation:fade-in .5s forwards;transition:animation .5s ease-in}.delay-500{animation-delay:.5s}.delay-1s{animation-delay:1s}.delay-2s{animation-delay:2s}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}to{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0);opacity:0}50%{opacity:1}to{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}@keyframes move-chevron{25%{opacity:1}33.3%{opacity:1;transform:translateY(calc(var(--base_) * 3.8))}66.6%{opacity:1;transform:translateY(calc(var(--base_) * 5.2))}to{opacity:0;transform:translateY(calc(var(--base_) * 8)) scale(.5)}}@media only screen and (max-width: 380px){.banner .banner-content{padding:0}}@media only screen and (max-width: 850px){body{--offset: 7.5em}body .btn{font-size:1rem}body .contact-section h1{margin-top:-1em}body .toolbar{padding:0 .3em}body .toolbar button{margin-top:0!important;width:fit-content}body .toolbar button img{z-index:8;width:6pc}body .toolbar button h1{display:none}body .toolbar #menu{right:-1em!important;top:calc(var(--offset) - 2.8em)!important;min-width:70px!important}body .chev{visibility:visible}body .banner{background-position-x:70%;background-position-y:-10%!important;height:80vh;grid-template-columns:1fr;background-size:cover;width:100%;padding:0 1.5em}body .banner .banner-content{padding:0;margin-top:calc(var(--offset) * .5)!important;text-align:center}body .banner .banner-content h1{font-size:2rem!important}body .banner .banner-content .call-to-action{grid-template-columns:1fr}body .contactinfo{display:grid;grid-template-columns:1fr;gap:1em}body .contactinfo div{display:grid;grid-template-columns:90px 1fr;gap:1em;align-items:center}body .contactinfo h2{display:none}body .contactinfo .image-contact{width:auto!important;height:auto!important;box-shadow:none!important;background:0}body .contactinfo p,body .contactinfo a{padding-block:1em;font-size:.7rem;word-wrap:break-word;word-break:break-all;color:var(--mainsite);text-align:left!important}body h1{font-size:2rem}body select,body input{width:80vw!important;font-size:1rem!important}body .col-2{grid-template-columns:1fr}body .container{width:calc(100vw - 1em);padding:0;max-width:100%}body .big-margin{margin-top:1em}body .products-container section{width:100%;position:relative}body .products-container section .products-section{gap:2em;height:auto;overflow-x:scroll;display:flex;padding:0 1em;scroll-snap-type:x mandatory;position:relative;justify-content:flex-start}body .products-container section .products-section .product-item-head{min-height:60px}body .products-container section .products-section .product-item-head img{width:60px}body .formGroup{color:var(--sitewhite)}body .responsive-svg{width:70px!important}body .arrow-section{display:none}body .model{width:90vw!important;place-self:center}body .model .model-notification{grid-template-columns:4em 1fr}body .model .model-notification svg{width:60px}body .footer-content{background-size:cover;background-position-y:0vh;background-repeat:repeat-x;position:relative;display:block;margin:0 auto;padding:.8px;overflow-x:hidden;height:auto!important}body .footer-content div{padding:.5em}body .products-section>*{min-width:250px}}
