*{margin:0;padding:0}body{height:100vh;width:100%;background:#fff;color:#171512;font-family:Outfit,sans-serif}#root{max-width:1280px;margin:0 auto;padding:.1rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@media (max-width:768px){#root{max-width:1280px;margin:0 auto;padding:clamp(.05px,.05vw,.3px);text-align:center}.logo{margin-left:clamp(.5px,.125vw,10px);top:0;width:clamp(50px,15.125vw,70px);height:auto}}.navbar{display:flex;align-items:center;justify-content:space-between;margin:0 auto}.company-name{font-size:clamp(.7rem,1.4063vw,1.5rem);font-weight:600;margin-left:1.563vw}.company-name label{color:#004aad}.nav-menu{margin:0 auto;display:flex;align-items:center;list-style:none;gap:4.688vw;font-size:clamp(.5rem,1.063vw,1rem)}.underline{display:flex;margin:auto;height:clamp(.15rem,.391vw,.2rem);width:100%}.nav-connect{padding:1.563vw 3.125vw;border-radius:50px;background:linear-gradient(267deg,#da7c25 3.6%,#b923e1 102%);font-size:1.719vw;cursor:pointer}.nav-connect:hover{transform:scale(1.05);transition:all .5s ease-in-out}.nav-menu li{display:flex;flex-direction:column;gap:.391vw;cursor:pointer}.anchor-link{text-decoration:none;color:#171512}.menu-open{display:none;width:3.604vw}.menu-close{display:none}@media (max-width:768px){.navbar{margin:.083vw 5.208vw}.company-name{font-size:clamp(.7rem,2.063vw,2rem);margin-right:25.125vw}.nav-connect{display:none}.menu-open{z-index:2;display:block;position:fixed;right:3.125vw;top:3.125vh;width:clamp(25px,5.125vw,30px)}.menu-close{display:block;position:relative;top:3.125vh;right:-10.417vw;width:clamp(25px,5.125vw,30px)}.nav-menu{position:fixed;flex-direction:column;align-items:center;top:0;gap:4vh;background-color:#b6def7;width:36.458vw;height:100%;z-index:3;transition:right .5s;right:-36.458vw}.nav-menu li{font-size:3.125vw;padding-left:0;flex-direction:row;gap:2.883vw}}.hero{display:flex;align-items:center;flex-direction:column;gap:2.734vh}.hero img{margin-top:11.719vh}.hero h1{width:70%;text-align:center;font-size:clamp(1rem,4vw,3.5rem);font-weight:600}.hero h1 span{background:#004aad;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{width:50%;text-align:center;font-size:clamp(1rem,2.875vw,1.25rem);line-height:clamp(1.5rem,3.583vw,2.5rem)}.hero-connect{padding:clamp(.3rem,.775vw,.5rem) clamp(1.5rem,3.583vw,2.5rem);border-radius:50px;background:linear-gradient(267deg,#0808f4 10%,#02baf8);font-size:22px;cursor:pointer;transition:.5s}.hero-resume{padding:25px 75px;border-radius:50px;border:2px solid #fff;cursor:pointer}.hero-connect:hover{border:2px solid #121212;background:linear-gradient(267deg,#02baf8 10%,#0808f4);transition:.5s}@media (max-width:768px){.hero img{margin-top:3.125vw;width:27.083vw}.hero h1{margin-top:5.208vw;width:90%;font-size:6.208vw}.hero p{width:90%;font-size:clamp(.75rem,2.875vw,2rem);line-height:clamp(1.25rem,3.583vw,3rem);margin:1.042vw 0px}.hero-action{gap:2vw;font-size:clamp(.8rem,1.563vw,2rem);font-weight:500;margin-bottom:50px}.hero-connect{font-size:clamp(.8rem,1.563vw,2rem);padding:2vw 5vw;border-radius:40px}.con{margin:-3px 3px!important}.hero-resume{font-size:clamp(.8rem,1.563vw,2rem);padding:2vw 5vw;border-radius:40px}}.about{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 10px}.about-img{display:none;position:absolute;bottom:0;right:0;z-index:-1;max-height:clamp(100px,13.542vw,200px);width:clamp(100px,13.542vw,200px)}.about-title{font-size:clamp(1rem,2.25vw,3rem);gap:2vw;margin-bottom:2vw}.about-para{margin:0 auto;width:60%;text-align:center;font-size:clamp(.5rem,2.275vw,1.05rem);line-height:clamp(1.5rem,3.583vw,2.5rem)}.about-text{color:#fff;background:#0006;padding:2rem;border-radius:1rem;text-align:center}.about-text hr{width:50%;margin:0 auto 1rem;height:.25rem;border:none;background-color:#004aad}.about-skills{display:flex;flex-direction:column;gap:20px}.about-skill{display:flex;gap:50px;align-items:center;transition:all .3s ease-in-out}.about-skill p{min-width:150px;font-size:24px;font-weight:100}.about-achievements{display:flex;width:100%;justify-content:space-around;margin-bottom:80px}.about-achievement{display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .5s ease-in-out}.about-achievement h1{font-size:clamp(1rem,4vw,3.5rem);font-weight:600;background:linear-gradient(270deg,#0808f4 10%,#02baf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-achievement p{font-size:22px;font-weight:500}.about-skill:hover{transform:scale(1.05);transition:.3s}.about-achievement:hover{transform:scale(1.12);transition:.5s}@media (max-width:768px){.about{gap:8.33vw;margin:5.208vw;align-items:start}.about-title h1{padding:0;font-size:5.208vw}.about-title img{width:13.542vw;height:auto;margin-right:-2.083vw}.about-sections{flex-direction:column}.about-left img{margin-top:3.125vw;width:37.083vw}.about-para{width:90%;font-size:clamp(.75rem,2.875vw,2rem);line-height:clamp(1.25rem,3.583vw,3rem);margin:1.042vw 0px}.about-skill{gap:2vw;align-items:center}.about-skill p{font-size:clamp(1rem,2.875vw,2rem);line-height:clamp(1.5rem,3.583vw,3rem);margin-left:0}.about-skill hr{height:.625vh}.about-achievements{justify-content:space-between;gap:.42vw}.about-achievement{gap:1.042vh}.about-achievement h1{font-size:clamp(1rem,2.583vw,3rem);font-weight:700}.about-achievement p{text-align:center;font-size:clamp(.6rem,2.875vw,2rem)}}.services{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6.25vw;margin:2.083vw auto;width:80%}.services-title{position:relative}.services-title h1{font-size:clamp(1rem,4vw,5rem);font-weight:600;padding:0 30px}.services-title img{display:none;position:absolute;bottom:0;right:0;z-index:-1;height:80px;width:200px}.services-format{display:flex;flex-direction:column;justify-content:center;padding:4.88vw;border-radius:10px;border:2px solid black;gap:1.563vw;background-color:#004aad}.services-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.125vw;margin-bottom:6.25vw}.services-format h3{font-size:clamp(.75rem,2.275vw,1rem)}.services-format h2{font-size:clamp(1rem,3.083vw,2rem);font-weight:800;background:linear-gradient(270deg,#fff 10%,#7c95da);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-format p{color:#fff;font-size:clamp(.75rem,2.275vw,1rem);line-height:clamp(1.5rem,3.583vw,2.5rem);max-width:300px}.services-readmore{display:flex;gap:20px;align-items:center;margin-top:20px}.services-readmore img{width:30px;height:30px}.services-format:hover{border:2px solid #92c1f4;opacity:.8;transform:scale(1.05);transition:all .3s ease-in-out}.services-format:hover img{transform:translate(10px);transition:1s}@media (max-width:768px){.services{align-items:start;gap:7.292vw;margin:2.083vw 7.292vw}.services-title h1{padding:0;font-size:5.208vw}.services-title img{width:13.542vw;margin-right:-2.083vw}.services-format{gap:1.53vw;padding:2.333vw}.services-format h2{font-size:2.914vw}.services-format h3{font-size:2.814vw}.services-format p{font-size:1.875vw;line-height:2.833vw;max-width:31.25vw}.services-readmore img{width:13.125px;height:2.125vw}}.my-work{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px}.mywork-title{position:relative}.mywork-title h1{font-size:clamp(1rem,4vw,5rem);font-weight:600;padding:0 30px}.mywork-title img{position:absolute;translate:56% 0;bottom:0;right:0;z-index:-1;height:auto;max-width:5rem}.safety-container{display:flex;align-items:center;justify-content:center;gap:2rem}.safety-img,.safety-text{flex:1;max-width:50%}.safety-img img{width:100%;height:auto;display:block;object-fit:cover}.safety-text{color:#fff;font-size:clamp(.3rem,1.5vw,1.25rem);line-height:clamp(.5rem,2.583vw,2rem);background:#004aad;padding:1.5vw;border-radius:1rem;text-align:center;width:40%;opacity:.9}@media (max-width:768px){.my-work{align-items:start;gap:7.292vw;margin:6.083vw 7.292vw}.mywork-title h1{padding:0;font-size:5.208vw;font-weight:600}.mywork-title img{width:13.542vw;margin-right:-4.083vw}.safety-container{display:block;width:100%}.safety-text{max-width:70%;width:100%;align-items:center;padding:2.083vw;font-size:clamp(.6rem,2vw,1.25rem);line-height:clamp(1rem,4.053vw,2.5rem)}}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;margin:80px 10px;max-width:90%}.contact-title{position:relative}.contact-title h1{font-size:clamp(1rem,4vw,5rem);font-weight:600;padding:0 30px}.contact-section{display:flex;gap:1px}.contact-left{display:flex;flex-direction:column;gap:30px}.contact-left h1{font-size:clamp(1rem,4vw,5rem);font-weight:600;padding:0 30px;background:#004aad;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-left p{font-size:clamp(.5rem,1.5vw,2rem);line-height:35px;color:#161616}.contact-details{display:flex;flex-direction:column;gap:1.563vw}.contact-detail{display:flex;gap:1.563vw;align-items:center}.contact-detail img{width:30px;height:30px}.contact-left .contact-right{flex:1;max-width:50%}.contact-right{display:flex;flex-direction:column;align-items:start;gap:1.563vw;margin-left:7.625vw}.contact-right label{color:#433b3b;font-size:min(1.706vw,22px);font-weight:500}.contact-right input{width:min(35.063vw,500px);height:min(6.094vw,78px);padding-left:1.563vw;border-radius:10px;border:none;background:#32323c;color:#fff;font-size:min(1.406vw,18px);font-family:outfit,sans-serif}.contact-right textarea{width:min(35.063vw,500px);height:min(15.625vw,200px);padding:20px;border-radius:10px;border:none;background:#32323c;color:#fff;font-size:18px;font-family:outfit,sans-serif}.contact-submit{border:none;color:#fff;border-radius:50px;background:linear-gradient(267deg,#0808f4 10%,#b0dbf5);font-size:22px;padding:20px 60px;margin-bottom:50px;cursor:pointer;transition:all .3s ease-in-out}.contact-submit:hover{background:linear-gradient(264deg,#b0dbf5 10%,#0808f4);transform:scale(1.05)}@media (max-width:768px){.contact{align-items:start;gap:7.292vw;margin:9.083vh 7.292vw}.contact-title h1{padding:0;font-size:5.208vw;font-weight:600}.contact-title img{width:13.542vw;margin-right:-2.083vw}.contact-section{flex-direction:column}.contact-left h1{width:90%;font-size:6.208vw}.contact-left p{font-size:clamp(1rem,2.875vw,2rem);line-height:clamp(1.5rem,3.583vw,3rem)}.contact-detail img{height:clamp(1.5rem,3.583vw,3rem);width:auto}.contact-right{gap:4vw;margin-left:0;margin-top:10vh}.contact-right label{font-size:clamp(1rem,2.875vw,2rem)}.contact-right input{width:90%;font-size:clamp(1rem,2.875vw,2rem);height:12vw}.contact-right textarea{width:80%;font-size:clamp(1rem,2.875vw,2rem);height:20vw}.contact-submit{font-size:clamp(1rem,1.563vw,2rem);padding:2vw 5vw;border-radius:40px}}.footer{margin:50px 10px;display:flex;flex-direction:column;gap:30px}.footer-top{display:flex;justify-content:space-between}.footer-top-left p{font-size:20px;max-width:400px}.footer-top-left img{width:150px;height:80px}.footer-top-right{display:flex;align-items:center;gap:35px}.footer-email-input{display:flex;gap:30px;padding:20px 80px 20px 30px;border-radius:50px;background:#32323b}.footer-email-input img{height:20px;width:20px}.footer-email-input input{outline:none;border:none;background:transparent;color:#a0a0a0;font-family:Outfit;font-size:18px}.footer-subscribe{font-size:20px;padding:22px 50px;border-radius:50px;background:linear-gradient(264deg,#df8908 -5.09%,#b415ff 102%);cursor:pointer;transition:.3s}.footer-subscribe:hover{background:linear-gradient(264deg,#b415ff -5.09%,#df8908 102%);transform:scale(1.05)}.footer-bottom{display:flex;justify-content:space-between;font-size:18px}.footer-bottom-right{display:flex;gap:50px;margin-bottom:50px}.footer-email-input:hover{border:2px solid white}@media (max-width:768px){.footer{margin:6.083vw 7.292vw}.footer-top{flex-direction:column;gap:5.208vw}.footer-bottom{display:flex;flex-direction:column-reverse;margin-bottom:5.208vw;font-size:clamp(1rem,2.875vw,2rem);line-height:clamp(1.5rem,3.583vw,3rem)}.footer-top-left img{width:15.625vw;height:auto}.footer-top-left p{font-size:clamp(1rem,2.875vw,2rem);line-height:clamp(1.5rem,3.583vw,3rem);max-width:95%}.footer-email-input{width:40%;font-size:clamp(.8rem,2vw,1.5rem);height:3vw}.footer-subscribe{font-size:clamp(1rem,1.563vw,2rem);padding:2vw 5vw;border-radius:40px}}.container{overflow-y:hidden;padding:0}.slider-wrapper{position:relative;max-width:100vw;margin:0 auto}.slider{display:flex;aspect-ratio:16/9;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;box-shadow:0 1.5rem 3rem -.75rem #00000040;border-radius:.5rem;scrollbar-width:none;-ms-overflow-style:none}.slider::-webkit-scrollbar{display:none}.slider img{flex:1 0 100%;scroll-snap-align:start;object-fit:cover}.slider-nav{display:flex;column-gap:1rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);z-index:1}.slide-text{color:#fff;background:#0006;max-width:50%;padding:2rem;border-radius:1rem;text-align:center}.slide-text hr{width:20%;margin:0 auto 1rem;height:.25rem;border:none;background-color:#004aad}.slide-text h2{font-size:clamp(.7rem,1.5vw,2rem);font-weight:600;margin-bottom:1rem}.slide-text p{font-size:clamp(.4rem,1.25vw,1.5rem);margin-bottom:1.5rem}.anchor{overflow-y:hidden;width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;opacity:.75;transition:opacity ease .5s}.anchor:hover{opacity:1}.hero-con{margin:3vw auto;width:30%;padding:0 .4vw;border-radius:50px;background:#004aad;font-size:clamp(.5rem,1.25vw,1.5rem);cursor:pointer;transition:.5s;opacity:.9}.hero-con:hover{opacity:1;color:#fff;transition:.5s}.a-link{text-decoration:none;color:#fff}@media (max-width:768px){.anchor{width:1.067vw;height:1.067vw}.slider-nav{bottom:3vw;column-gap:3vw}.hero-con{width:50%;padding:1.5vw;font-size:clamp(.7rem,2.5vw,1.5rem)}.anchor{display:none}}
