@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=fallback";.navbar-logo{height:40px;filter:drop-shadow(0 0 5px rgba(75,192,242,.5));transition:filter .3s ease}.logo-container:hover .navbar-logo{filter:drop-shadow(0 0 15px rgba(75,192,242,.8));animation:pulseLogo 1.5s infinite ease-in-out}@keyframes pulseLogo{0%{filter:drop-shadow(0 0 5px rgba(75,192,242,.5))}50%{filter:drop-shadow(0 0 15px rgba(75,192,242,.8))}to{filter:drop-shadow(0 0 5px rgba(75,192,242,.5))}}.nav-link{transition:color .3s ease,text-shadow .3s ease}.nav-link:hover{color:#4bc0f2!important;text-shadow:0 0 10px rgba(75,192,242,.7)}.nav-link-mobile:hover{background:#4bc0f233!important;color:#4bc0f2!important}.wave-bg,.wave-bg-mobile{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.wave-bg .wave,.wave-bg-mobile .wave-mobile{position:absolute;top:0;width:100%;height:50px}.wave-bg-mobile .wave-mobile{height:100%;top:0}main{padding-top:64px}.MuiIconButton-root .MuiSvgIcon-root{color:#fff!important}@media (max-width: 600px){main{padding-top:56px}.MuiIconButton-root{margin-right:12px;transition:filter .3s ease}}.home-container{overflow-x:hidden;width:100%;box-sizing:border-box}.what-makes-us-different{position:relative;width:100%}@media (max-width: 600px){.home-container section{padding-left:16px!important;padding-right:16px!important;min-height:auto!important}.what-makes-us-different .MuiGrid-root{display:flex;flex-direction:column;align-items:center;gap:16px}.what-makes-us-different .MuiCard-root{width:100%!important;max-width:300px!important;margin:0 auto}.what-makes-us-different .MuiBox-root[aria-label=logo-container]{margin-bottom:16px}}@media (min-width: 600px) and (max-width: 900px){.what-makes-us-different .MuiGrid-root{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);gap:24px}.what-makes-us-different .MuiCard-root{width:200px;max-width:none}}@media (min-width: 900px){.what-makes-us-different .MuiGrid-root{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);gap:32px}.what-makes-us-different .MuiCard-root{width:220px;max-width:none}}img{max-width:100%;height:auto;object-fit:contain}@media (max-width: 600px){.home-container .MuiBox-root[aria-label=sticky-header]{padding:4px 8px}.home-container .MuiChip-root{font-size:.6rem!important}}@media (max-width: 600px){.MuiDialogContent-root{padding:16px!important}.MuiDialogContent-root .MuiBox-root{grid-template-columns:repeat(1,1fr)!important;gap:8px}}.services-container{width:100%;margin:0 auto;font-family:Roboto,sans-serif;overflow-x:hidden;box-sizing:border-box}@media (max-width: 600px){section{padding:1rem}.services-container img{max-width:100%;height:auto}}button,a,.MuiButtonBase-root,.MuiAccordion-root{transition:all .3s ease-in-out}.MuiAccordion-root{border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.MuiAccordionSummary-root{padding:0 12px!important}.MuiAccordionDetails-root{padding:12px!important}@media (max-width: 600px){.MuiFab-root{width:40px!important;height:40px!important}.MuiFab-root:nth-of-type(2){right:64px!important}.MuiSvgIcon-root{font-size:1.2rem!important}}.MuiButton-contained:hover{background-color:#0050ff!important;transform:scale(1.05)}.why-us-section{display:flex;align-items:center}@media (max-width: 960px){.why-us-section{padding-top:2rem}}.projects-container{width:100%;margin:0 auto;font-family:Roboto,sans-serif;overflow-x:hidden;box-sizing:border-box}@media (max-width: 600px){section{padding:1rem}.projects-container img{max-width:100%;height:auto}}img{max-width:100%;height:auto;object-fit:cover}button,a,.MuiButtonBase-root,.MuiTab-root{transition:all .3s ease-in-out}.MuiBox-root:hover{transform:translateY(-4px)}.MuiButton-contained:hover,.WaveButton:hover{background-color:#0050ff!important;transform:scale(1.05)}.apply-container{width:100%;margin:0 auto;font-family:Roboto,sans-serif;overflow-x:hidden;box-sizing:border-box}section{width:100%;box-sizing:border-box}@media (max-width: 600px){section{padding:1rem}}@media (min-width: 601px) and (max-width: 960px){section{padding:1.5rem}}@media (min-width: 961px){section{padding:2rem}}button,a,.MuiButtonBase-root,.MuiTextField-root,.MuiRadio-root,.MuiCheckbox-root{transition:all .3s ease-in-out}.MuiTypography-root{word-break:break-word}.MuiFormControlLabel-root{margin:0}.MuiTextField-root:hover .MuiInputBase-root{background-color:#ffffff0d}.MuiButton-contained:hover,.MuiLoadingButton-root:hover{background-color:#f0f0f0!important;transform:scale(1.05)}.MuiButton-outlined:hover{background-color:#10d1ff1a;border-color:#10d1ff}.MuiBox-root{box-sizing:border-box}
