*{margin:0;padding:0;overflow-x:hidden}body{overflow-x:hidden}:root{--font-familyF: "Fraunces", serif;--font-familyI: "Inter", serif}@keyframes fromBottom{0%{opacity:0;scale:.98;background-color:#000}to{opacity:1;scale:1;background-color:#fff}}@keyframes textRightToLeft{0%{opacity:0}to{opacity:1}}@keyframes animinateAbout{0%{opacity:0}to{opacity:1}}.AniminateFromBottom{animation:fromBottom 0s linear}.textRightToLeftC{animation:textRightToLeft .5s linear}.animinateAbout{animation:animinateAbout linear;animation-timeline:view()}body{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#000}html{scroll-behavior:smooth}.image_logo{width:90%;border:1px solid black;border-radius:50%}.logoBox,.navbar-items{z-index:10}.navbar{max-width:80vw}.logoBox{font-family:var(--font-familyI);font-weight:100;width:220px;position:fixed;top:40px;left:60px;display:flex;align-items:center;justify-content:center;background-color:#ededed;border-radius:10px;cursor:pointer}.text-logo{font-weight:300;font-size:16px;width:100%;display:flex;justify-content:center;align-items:center}.logo-bg{background-color:#000;height:40px;width:50px;border-radius:10px;display:flex;justify-content:center;align-items:center}.navbar-items{position:fixed;top:40px;right:60px;display:flex;justify-content:center;align-items:center;gap:30px}a{text-decoration:none;color:#000;font-family:var(--font-familyI)}.navbar-item{box-shadow:.1px .1px #888;border:1px solid #888888;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px;padding:0 20px;background-color:#fff}.navbar-item-text{font-weight:300;font-size:16px;padding:0 15px}.navbar-item-text:hover{background-color:#ededed;border-radius:10px;height:30px;display:flex;justify-content:center;align-items:center}button{background-color:#000;color:#fff;border:none;border-radius:10px;height:40px;display:flex;justify-content:center;align-items:center;padding:0 20px;cursor:pointer;transition:all .3s ease}button:hover{background-color:#ededed;color:#000}@media screen and (max-width: 840px){.navbar-items{display:none}.logoBox{top:40px;left:20px}}.hero{width:95vw;margin-top:10px;background-color:#fff;border-radius:10px;padding:30px;padding-top:20vh;display:flex;justify-content:center;align-items:center}.hero-content{text-align:center;line-height:60px;letter-spacing:-3%}.hero-text-heading{display:inline;font-size:50px;font-family:var(--font-familyF);font-weight:300}.hero_cont{width:50vw;padding-bottom:150px;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-name{font-style:italic;font-weight:400}.hero-style{color:#0009}.button2Connect{margin-top:40px;width:200px}@media screen and (max-width: 840px){.hero-text-heading{font-size:20px}.hero-content{line-height:30px}.hero_cont{padding-bottom:100px}.hero{padding-top:15vh}}.overlayText{position:absolute;bottom:12px;right:12px;background:#00000080;color:#fff;padding:6px 12px;border-radius:6px;font-size:.9rem;font-weight:400;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:all .3s ease;z-index:2}.image_boxyBox{position:relative}@media screen and (max-width: 450px){.hero_cont{width:70vw}}.project{width:95vw;margin-top:5px;background-color:#fff;border-radius:10px;padding:30px;display:flex;justify-content:center}.project_text{font-family:var(--font-familyF);font-size:32px;font-weight:200}.project_cont{width:90vw}.projectsIamge:hover{transform:scale(.93)}.projectsIamge{transition:all .3s ease}.projectUrlHover{flex:0 0 49%;box-sizing:border-box}.Projects_show{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}@media screen and (max-width: 900px){.projectUrlHover{flex:0 0 90vw}}.image_boxyBox{aspect-ratio:4 / 3;width:100%;overflow:hidden;border-radius:8px}.image_boxyBox img{width:100%;height:100%;object-fit:cover}.projectsIamge:hover{cursor:none}.custom-cursor{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;padding:14px;background-color:#000000d9;color:#fff;font-size:13px;font-family:sans-serif;border-radius:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .05s ease-out;opacity:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.about{width:95vw;margin-top:5px;background-color:#fff;border-radius:10px;padding:30px 30px 100px;display:flex;justify-content:center}.about_text{font-family:var(--font-familyF);font-size:32px;font-weight:200}.about_cont{width:90vw}.aboutse_section{display:grid;grid-template-columns:1fr 1fr}.imag_about{width:80%;border:1px solid black;border-radius:10px;grid-area:1 / 1 / 2 / 2}.text_article{grid-area:1 / 2 / 3 / 3;padding:20px;font-size:16px;font-family:var(--font-familyI);line-height:30px;letter-spacing:1px;font-weight:300}@media screen and (max-width:1000px){.imag_about{width:95%}.aboutse_section{width:90%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}}.image_here{margin-top:20px;display:flex;justify-content:center;align-items:center;margin-bottom:40px;transition:all .3s ease}.image_here:hover{transform:scale(.9)}.heading_article{font-weight:200;font-family:var(--font-familyF);font-size:2rem;padding-bottom:5px}.why{width:95vw;margin-top:5px;background-color:#fff;border-radius:10px;padding:30px;display:flex;justify-content:center}.why_Text{font-family:var(--font-familyF);font-size:32px;font-weight:200}.why_cont{width:90vw}.whyus_section{width:100vw;padding:0 0 100px;background-color:#fff;border-radius:10px;margin:auto}.whyus_title{font-size:32px;font-family:var(--font-familyF);font-weight:200;text-align:center;margin-bottom:40px}.whyus_cards{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.whyus_card{flex:0 0 30%;background-color:#f9f9f9;border-radius:12px;padding:50px;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease}.whyus_card:hover{transform:scale(.98)}.whyus_card_title{font-size:20px;font-weight:600;margin-bottom:10px;color:#222;font-family:var(--font-familyF)}.whyus_cards{cursor:pointer}.whyus_card_desc{font-size:16px;font-weight:300;color:#444;font-family:var(--font-familyI)}@media screen and (max-width: 900px){.whyus_card{flex:0 0 90%}}.whyus_card:hover{transform:scale(.98);box-shadow:0 4px 20px #00000014;cursor:pointer}.location{width:95vw;margin-top:5px;background-color:#fff;border-radius:10px;padding:30px;display:flex;justify-content:center}.location_text{font-family:var(--font-familyF);font-size:32px;font-weight:200}.locationCont{width:90vw}.footer{width:80vw;background-color:#000;color:#fff;padding:40px 5vw 20px;font-family:var(--font-familyF)}.footer_top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer_left h3{font-size:20px;font-weight:500;margin-bottom:10px}.footer_phone{font-size:16px;font-weight:300}.footer_right{margin-top:10px}.footer_links{list-style:none;padding:0;display:flex;gap:20px;flex-wrap:wrap}.footer_links li a{text-decoration:none;color:#fff;font-size:16px;font-weight:300;transition:color .3s ease}.footer_links li a:hover{color:#ccc}.footer_bottom{margin-top:30px;text-align:center;font-size:14px;font-weight:300;opacity:.7}@media screen and (max-width: 768px){.footer_top{flex-direction:column;gap:20px}.footer_right{width:100%}.footer_links{gap:15px}.footer_bottom{font-size:13px}}.servicePage{width:95vw;margin-top:5px;background-color:#fff;border-radius:10px;padding:90px 30px 30px;display:flex;justify-content:center;align-items:center}.service_heading_page{font-family:var(--font-familyF);font-size:32px;font-weight:200}.service_Cont_page{display:flex;justify-content:center;align-items:center;flex-direction:column}.services-container{margin:0 auto;padding:40px 0;font-family:var(--font-familyF);color:#222;width:90vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.other-legal-help{background-color:#f4f4f4;padding:20px;border-radius:10px;text-align:center;margin-bottom:40px;display:flex;justify-content:center;align-items:center;flex-direction:column}.Bbutton{background-color:#000;color:#fff;border:none;border-radius:10px;height:40px;display:flex;justify-content:center;align-items:center;padding:0 20px;cursor:pointer;transition:all .3s ease;margin-top:30px;width:max-content}.Bbutton:hover{background-color:#ededed;color:#000;border:1px solid black}.servie_list_cont{gap:30px;display:flex;align-items:center;flex-direction:column;width:100vw}.serviesList1{display:flex;flex-direction:column;width:80vw;gap:20px;margin-top:30px;margin-bottom:30px}.title_servieList{font-family:var(--font-familyF);font-weight:300;font-size:2rem}.contentof_title{font-family:var(--font-familyI);font-weight:200;display:flex;justify-content:space-around;align-items:center}.buttonhoyeSERVICE{width:200px}
