body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#1a1a1a;color:#222;font-family:Arial,sans-serif;margin:0}section{padding:60px 20px;text-align:center}.hero{background-image:url(/static/media/herobg.d15f40b53b92f5eda203.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:100px 20px;position:relative;z-index:1}.hero:before{background:rgba(0,0,0,.381);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero{text-align:center}.hero h1{color:#f1f1f1;display:inline-block;font-size:4.5rem;letter-spacing:-1px;margin-bottom:15px;overflow:hidden;white-space:nowrap}.hero p{font-size:1.3rem;font-weight:600;margin:8px 0}.hero .owners{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:200}.herobg{background-color:#0f0f0f}.hero .highlight{-webkit-text-stroke:1px #d6d65a;color:#0000;font-weight:700;letter-spacing:1px;position:relative}.hero .highlight:after{animation:pulse 2s ease-in-out infinite;color:#ff0;content:"Business";filter:blur(2px);left:0;opacity:.1;position:absolute;top:0}@keyframes pulse{0%{opacity:.1}50%{opacity:.4}to{opacity:.1}}.header ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:.2%}.header .menu{color:#fff;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:30px;padding-right:8px}.menu a{color:#fff;text-decoration:none}.header .logo img{height:auto;padding:8px 4px;width:50px}.header ul img{height:auto;justify-content:left;width:10px}header ul li{transition:transform .8s ease,color .8s ease}.header ul li:hover{color:#e7e74a;cursor:pointer;transform:scale(1.1)}.about,.contact,.projects,.vision-mission{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin:20px auto;max-width:900px}h1,h2{margin-bottom:20px}div .ownerscard{display:flex;flex-direction:row;gap:0;justify-content:center}div#CEO,div#CM{background:#0f0f0f;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.578);color:#f1f1f1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:20px 10px;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100px}div#CEO:hover,div#CM:hover{border-color:gold;box-shadow:0 8px 25px #000000b3;cursor:pointer;transform:translateY(-8px) scale(1.02)}div#CEO h2,div#CM h2{color:#fff;font-size:1.5rem;margin-bottom:10px}div#CEO p,div#CM p{color:#dcdcdc;font-size:1rem;margin:5px 0}.about{background-color:#1a1a1a;box-shadow:none;color:#f1f1f1;padding:30px 10px 20px 20px;text-align:center}.aboutcontent{display:flex;flex-direction:row}.about-left{flex:1 1}.about-right{display:flex;flex:1 1;justify-content:center}.about-right img{border-radius:12px;box-shadow:0 6px 25px #0009;max-width:100%;transition:transform .4s ease}.about-right img:hover{transform:scale(1.05)}.about h2{display:flex;font-size:2.5rem;font-weight:700;gap:15px;justify-content:center;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.about h2 span{-webkit-text-fill-color:#0000;animation:wordFade 1s forwards;background:linear-gradient(90deg,gold,#ffef9f);-webkit-background-clip:text;opacity:0;transform:translateY(-40px)}.about h2 span:first-child{animation-delay:.2s}.about h2 span:nth-child(2){animation-delay:.6s}.about h2 span:nth-child(3){animation-delay:1s}.about p{animation:fadeInUp 1.5s ease forwards;color:#dcdcdc;font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:850px;padding-right:10%;text-align:left}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.vision-mission{background:#1a1a1a;box-shadow:none;color:#f1f1f1;padding:10px;text-align:center}.vision-mission h2{display:flex;font-size:2.5rem;font-weight:700;gap:15px;justify-content:center;letter-spacing:2px;margin-bottom:50px;text-transform:uppercase}.vision-mission h2 span{-webkit-text-fill-color:#0000;animation:wordFade 1s forwards;background:linear-gradient(90deg,gold,#ffef9f);-webkit-background-clip:text;opacity:0;transform:translateY(-40px)}.vision-mission h2 span:first-child{animation-delay:.2s}.vision-mission h2 span:nth-child(2){animation-delay:.6s}.vm-cards{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.vm-cards .card{background:#1a1a1a;border-radius:12px;box-shadow:0 6px 20px #00000080;flex:1 1;max-width:500px;min-width:280px;padding:80px 30px;text-align:left;transition:transform .4s ease,box-shadow .4s ease}.vm-cards .card:hover{box-shadow:0 10px 30px #ffd7004d;transform:translateY(-10px)}.vm-cards .card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,#ffef9f);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:15px;text-align:center}.vm-cards .card p{color:#dcdcdc;font-size:1.1rem;line-height:1.7}@keyframes wordFade{to{opacity:1;transform:translateY(0)}}.projects{background-color:#1a1a1a;box-shadow:none;color:#f1f1f1;padding:100px 10%;text-align:center}.projects h2{-webkit-text-fill-color:#0000;animation:fadeInDown 1.2s ease forwards;background:linear-gradient(90deg,gold,#ffef9f);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:50px;text-transform:uppercase}.project-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.project-card{background:#1a1a1a;border-radius:12px;box-shadow:0 6px 20px #00000080;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.project-card:hover{box-shadow:0 12px 30px #ffd7004d;transform:translateY(-10px)}.project-image img{height:180px;object-fit:cover;width:100%}.project-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,#ffef9f);-webkit-background-clip:text;font-size:1.3rem;font-weight:600;margin:20px}.footer{background-color:#1a1a1a;padding:60px 40px 30px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;text-align:left}.footer-section{flex:1 1;min-width:200px}.footer h2,.footer h3{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;position:relative}.footer h2:after,.footer h3:after{background:gold;border-radius:1px;content:"";display:block;height:2px;margin-top:8px;width:40px}.footer p,.footer ul{margin:6px 0}.footer a,.footer p,.footer ul{color:#dcdcdc;font-size:.95rem;line-height:1.8}.footer a,.footer a:active,.footer a:hover,.footer a:link,.footer a:visited{color:#dcdcdc!important;text-decoration:none}.footer a:visited{color:#dcdcdc}.footer a:hover{color:gold;transition:color .3s ease}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin-bottom:8px}.footer-bottom{border-top:1px solid #ffffff1a;color:#aaa;font-size:.85rem;margin-top:40px;padding-top:20px;text-align:center}@media (max-width:768px){.carousel-slide img{height:250px}}@media (max-width:992px){.hero h1{font-size:3rem}.aboutcontent{align-items:center;flex-direction:column}.about p{padding-right:0;text-align:center}.vm-cards{flex-direction:column;gap:20px}.menu a{color:#fff;font-size:.7rem;text-decoration:none}.menu a::selection{color:gold;transform:scale(1.3)}.contact-container{flex-wrap:wrap;gap:15px}}.footer{background:#111;color:#f1f1f1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:60px;padding:40px 20px;text-align:center}.footer h2{color:#fff;font-size:1.8rem;margin-bottom:20px}.footer p{font-size:1rem;line-height:1.6;margin:10px 0}.footer a{color:#00bcd4;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#fff;text-decoration:underline}@media (max-width:600px){.footer h2{font-size:1.4rem}.footer p{font-size:.9rem}}@media (max-width:576px){section{padding:40px 15px}.hero{padding:60px 15px}.hero p{font-size:1rem}.header ul{align-items:center;flex-direction:column;flex-direction:row;gap:15px;gap:10px;justify-content:space-between;padding:1%}.header .menu{font-size:.9rem;gap:15px}.header .logo img{width:40px}.about h2,.contact h2,.projects h2,.vision-mission h2{font-size:1.8rem;text-align:center}.aboutcontent{flex-direction:column}.about-right img{margin-top:20px;max-width:90%}.about h2{flex-wrap:wrap;font-size:1.6rem;gap:5px;text-align:center}.about h2 span{display:inline-block;transform:none!important}.ownerscard{flex-direction:column;gap:20px}div#CEO,div#CM{width:100%}.project-grid{grid-template-columns:1fr}}.carousel{margin:0 auto;-webkit-mask-composite:destination-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;padding:10px 0;position:relative;width:50%}.carousel-track{animation:scroll 90s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.carousel-track img{border-radius:8px;filter:grayscale(40%) brightness(90%);height:auto;margin:0 6px;transition:transform .3s ease,filter .3s ease;width:160px}.carousel-track img:hover{filter:grayscale(0) brightness(100%);transform:scale(1.15)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-20%)}}@media (max-width:1024px){.carousel{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);width:70%}.carousel-track img{margin:0 5px;width:130px}}@media (max-width:768px){.carousel{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);width:90%}.carousel-track img{margin:0 4px;width:110px}}@media (max-width:480px){.carousel{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);width:95%}.carousel-track img{margin:0 3px;width:90px}}
/*# sourceMappingURL=main.9a398e13.css.map*/