*{margin:0;padding:0;font-family:Poppins,sans-serif;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#080808;color:#fff}#header{position:relative;width:100%;height:100vh;background-image:url(/assets/law3-DeXNcS02.jpg);background-size:cover;background-position:center;padding-top:70px;overflow:hidden}#header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0009,#00000059,#0009);z-index:1;pointer-events:none}.container{padding:10px 10%}#header .container{padding:0;height:calc(100vh - 70px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}nav{position:fixed;top:0;left:0;width:100%;background:#000;padding:15px 10%;z-index:1000;display:flex;justify-content:space-between;align-items:center;transition:top .5s ease-in-out;height:70px}.logo{width:140px}.hamburger{display:none;flex-direction:column;cursor:pointer;z-index:1001;background:transparent;border:0;padding:0}.hamburger span{width:25px;height:3px;background:#fff;margin:5px 0;transition:.3s;border-radius:2px}.hamburger.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}.hamburger:focus-visible{outline:2px solid #ff004f;outline-offset:6px}nav ul{display:flex;list-style:none}nav ul li{display:inline-block;list-style:none;margin:10px 20px}nav ul li a{color:#fff;text-decoration:none;font-size:18px;position:relative}nav ul li a:after{content:"";width:0;height:3px;background:#ff004f;position:absolute;left:0;bottom:-6px;transition:width .5s}nav ul li a:hover:after{width:100%}.header-text{margin-top:20%;font-size:30px;position:relative;z-index:2;text-shadow:0 6px 18px rgba(0,0,0,.6)}.header-text h1{font-size:60px;margin-top:20px}.header-text h1 span{color:#ff004f}#about{padding:80px 0;color:#ababab}.row{display:flex;justify-content:space-between;flex-wrap:wrap}.about-col-1{flex-basis:35%;margin-bottom:30px}.about-col-1 img{width:100%;border-radius:25px}.about-col-2{flex-basis:55%}.sub-title{font-size:60px;font-weight:600;color:#fff}.tab-titles{display:flex;margin:20px 0 50px;gap:15px;flex-wrap:wrap}.tab-links{padding:12px 24px;font-size:16px;font-weight:500;color:#fff;cursor:pointer;position:relative;background:#262626;border:2px solid transparent;border-radius:8px;transition:all .3s ease;-webkit-user-select:none;user-select:none;font-family:inherit}.tab-links:focus-visible{outline:2px solid #ff004f;outline-offset:3px}.tab-links:hover{background:#333;border-color:#ff004f;transform:translateY(-2px);box-shadow:0 4px 12px #ff004f33}.tab-links.active-link{background:linear-gradient(135deg,#ff004f,#d40042);border-color:#ff004f;box-shadow:0 4px 16px #ff004f66}.tab-contents{list-style:none;margin:10px 0}.tab-contents p{color:#ababab;font-size:14px}.tab-contents p span{color:#ff004f;font-size:25px}.tab-contents{display:none}.tab-contents.active-tab{display:block}#services{padding:30px 0}.services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;margin-top:50px}.services-list div{background:#262626;padding:40px;font-size:13px;font-weight:300;border-radius:10px;transition:background .5s,transform .5s}.services-list div i{font-size:50px;margin-bottom:30px}.services-list div h2{font-size:30px;font-weight:500;margin-bottom:15px;color:#fff}.services-list div p{color:#fff}.services-list div a{text-decoration:none;color:#fff;font-size:12px;margin-top:20px;display:inline-block}.services-list div:hover{background:#ff004f;transform:translateY(-10px)}#success{padding:50px 0;margin-top:70px}.success-stories{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;margin-top:50px}.success1{border-radius:10px;position:relative;overflow:hidden}.success1 img{width:100%;border-radius:10px;display:block;transition:transform .5s;will-change:transform}.layer{width:100%;height:0;background:linear-gradient(#0009,#ff004f);border-radius:10px;position:absolute;left:0;bottom:0;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;text-align:center;font-size:14px;transition:height .7s}.layer h3{font-weight:500;margin-bottom:20px;color:#fff}.layer i{margin-top:20px;color:#ff004f;text-decoration:none;font-size:15px;line-height:40px;background:#fff;width:40px;height:40px;border-radius:50%;text-align:center}.success1:hover img{transform:scale(1.1)}.success1:hover .layer{height:100%}#contact{margin-top:70px}.contact-left{flex-basis:35%}.contact-left p{margin-top:30px}.contact-left p i{color:#ff004f;margin-right:15px;font-size:25px}.contact-right p{margin-top:15px;display:flex}.contact-right p a i{text-decoration:none;font-size:30px;margin-top:15px;margin-right:15px;color:#ff004f;display:inline-block}.copyright{width:100%;text-align:center;padding:15px 0;background:#262626;font-weight:300;margin-top:60px;margin-bottom:0}.reveal{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.reveal.active{opacity:1;transform:translateY(0);will-change:auto}@media only screen and (max-width: 768px){#header{padding-top:60px;height:100vh;min-height:500px;background-position:center;background-size:cover}#header .container{height:100%;padding:0 5%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.container{padding:10px 5%}nav{height:60px;padding:0 5%}.logo{width:100px;flex-shrink:0}.hamburger{display:flex;flex-shrink:0}.nav-menu{position:fixed;left:-100%;top:60px;display:flex;flex-direction:column;background-color:#000;width:100%;text-align:center;transition:.3s;padding:20px 0;z-index:999}.nav-menu.active{left:0}nav ul{flex-direction:column;width:100%}nav ul li{margin:15px 0;width:100%}nav ul li a{font-size:16px;display:block;padding:10px 0}.header-text{margin-top:0;font-size:18px;padding:0;text-align:left;max-width:100%}.header-text h1{font-size:36px;margin-top:12px;line-height:1.3}.sub-title{font-size:28px}.row{flex-direction:column}.about-col-1,.about-col-2{flex-basis:100%;margin-bottom:30px}.tab-titles{flex-direction:column;margin:20px 0;gap:12px}.tab-links{margin-right:0;width:100%;font-size:15px;text-align:center;padding:14px 20px}.services-list{grid-template-columns:1fr;grid-gap:20px}.services-list div{padding:25px}.services-list div i{font-size:35px}.services-list div h2{font-size:20px}.success-stories{grid-template-columns:1fr;grid-gap:20px}.contact-left,.contact-right{flex-basis:100%}.contact-left p,.contact-right p{font-size:14px}.contact-left p i,.contact-right p a i{font-size:20px}.reveal{opacity:1!important;transform:translateY(0)!important}}@media only screen and (max-width: 480px){.container{padding:10px 5%}nav{padding:12px 5%;height:auto}.logo{width:80px;flex-shrink:0}.hamburger{flex-shrink:0}.header-text{margin-top:0;font-size:16px;padding:0;text-align:left}.header-text h1{font-size:28px;margin-top:10px;line-height:1.3}#header{height:100vh;min-height:450px}#header .container{padding:0 5%;align-items:flex-start;text-align:left}.sub-title{font-size:22px;margin-top:20px}#about{padding:40px 0}#services{padding:30px 0}.services-list div{padding:20px}.services-list div h2{font-size:18px}.services-list div i{font-size:30px}.services-list div p{font-size:12px}.tab-contents p span{font-size:18px}.tab-contents p{font-size:12px}.tab-links{font-size:13px;padding:12px 16px}#success{padding:30px 0;margin-top:20px}.layer{padding:0 20px;font-size:12px}.layer h3{margin-bottom:15px;font-size:16px}.contact-left p,.contact-right p{font-size:13px;margin-top:15px}#contact{margin-top:20px}.copyright{font-size:12px;padding:10px 0}body{overflow-x:hidden}}
