@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&family=Manrope:wght@200;300;400;500;600;700;800&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0f12;color:#fff;font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1f23}::-webkit-scrollbar-thumb{background:#4a90a4;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5ba3b8}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}@font-face{font-family:RudeRight Style;src:url(/static/media/Radeil3DDemoRuderight-4n7xD.591af0f3b3a1b3a7004f.otf) format("woff2")}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#163039f2;border-bottom:1px solid #4a90a433;display:flex;flex-direction:column;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.nav-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.nav-logo{filter:drop-shadow(0 2px 4px rgba(74,144,164,.3));height:auto;transition:transform .3s ease;width:35px}.nav-logo:hover{transform:scale(1.05)}.nav-menu{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.nav-menu li a{border-radius:8px;color:#e2f1f5;font-family:Space Grotesk,Inter,sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.3px;padding:.8rem 1.2rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-menu li a:before{background:linear-gradient(90deg,#4a90a4,#6bb6c9);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-menu li a:hover{background:#4a90a41a;color:#fff}.nav-menu li a:hover:before{width:60%}.burger{cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;width:30px;z-index:1001}.bar{background-color:#e2f1f5;border-radius:2px;height:3px;transition:all .3s ease;width:100%}.bar1{transform:rotate(45deg) translate(5px,5px)}.bar2{opacity:0}.bar3{transform:rotate(-45deg) translate(7px,-6px)}@media (max-width:768px){.nav{padding:.8rem 1.5rem}.burger{display:flex}.nav-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#163039fa;border-top:1px solid #4a90a433;box-shadow:0 8px 32px #0000004d;display:none;flex-direction:column;gap:0;left:0;padding:1.5rem 0;position:absolute;top:100%;width:100%;z-index:999}.nav-menu.show{display:flex}.nav-menu li{padding:0;text-align:center}.nav-menu li a{border-radius:8px;display:block;font-size:1rem;margin:.2rem 1rem;padding:1rem 2rem}.nav-menu li a:before{display:none}}@media (max-width:480px){.nav{padding:.6rem 1rem}.nav-logo{height:auto;width:30px}}.services{background:linear-gradient(135deg,#0a0f12,#1a2428 50%,#0f1419);font-family:Inter,Poppins,sans-serif;padding:80px 0 0;text-align:center}.hero,.services{min-height:100vh;position:relative}.hero{align-items:center;background:radial-gradient(ellipse 80% 50% at 50% -20%,#4a90a426 0,#0000 60%);display:flex;justify-content:center;overflow:hidden}.hero-content{max-width:1200px;padding:0 2rem;position:relative;z-index:2}.hero-text{text-align:center}.hero-title{color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4a90a4,#6bb6c9 50%,#8dd3db);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#b8c5d1;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.hero-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:4rem}.stat{align-items:center;display:flex;flex-direction:column;gap:.5rem}.stat-number{color:#4a90a4;font-family:Space Grotesk,Inter,sans-serif;font-size:2.5rem;font-weight:700}.stat-label{color:#94a3b8;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.hero-gradient{background:radial-gradient(circle at 20% 80%,#4a90a41a 0,#0000 50%),radial-gradient(circle at 80% 20%,#6bb6c91a 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.servicesMain{color:#fff;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;margin:4rem 0 3rem;position:relative;z-index:2}.servicesMain:after{background:linear-gradient(90deg,#4a90a4,#6bb6c9);border-radius:2px;content:"";display:block;height:4px;margin:1rem auto;width:80px}.servicesContainer{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1400px;padding:0 2rem 4rem}.serviceCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16303999;border:1px solid #4a90a433;border-radius:20px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s ease}.serviceCard:before{background:linear-gradient(135deg,#4a90a41a,#0000 50%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.serviceCard:hover:before{opacity:1}.serviceCard:hover{border-color:#4a90a466;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.serviceIcon{display:block;filter:drop-shadow(0 4px 8px rgba(74,144,164,.3));font-size:3.5rem;margin-bottom:1.5rem;transition:transform .4s ease}.serviceCard:hover .serviceIcon{transform:scale(1.1)}.serviceCard h2{color:#e2f1f5;font-family:Space Grotesk,Inter,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.serviceCard p{color:#b8c5d1;font-size:1rem;font-weight:400;line-height:1.6}@media (max-width:768px){.services{padding-top:70px}.hero-stats{gap:2rem}.stat-number{font-size:2rem}.servicesContainer{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem 3rem}.serviceCard{padding:2rem 1.5rem}.servicesMain{margin:3rem 0 2rem}}@media (max-width:480px){.services{padding-top:60px}.hero-stats{flex-direction:column;gap:1.5rem}.serviceCard h2{font-size:1.2rem}.serviceCard p{font-size:.9rem}}.about-container{background:linear-gradient(135deg,#0f1419,#1a2428 50%,#0f1419);font-family:Space Grotesk,Inter,sans-serif;overflow:hidden;padding:5rem 2rem 2rem;position:relative}.about-container:before{background:radial-gradient(circle at 20% 30%,#4a90a41a 0,#0000 50%),radial-gradient(circle at 80% 70%,#6bb6c914 0,#0000 50%),radial-gradient(circle at 40% 80%,#c441410d 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-header{margin-bottom:4rem;position:relative;text-align:center;z-index:2}.about-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b8c5d1);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1rem}.about-title:after{background:linear-gradient(90deg,#4a90a4,#6bb6c9);border-radius:2px;content:"";display:block;height:4px;margin:1.5rem auto;width:100px}.about-subtitle{color:#94a3b8;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.timeline-container{display:flex;justify-content:center;margin:0 auto;max-width:1000px;position:relative;z-index:2}.timeline-main{display:flex;flex-direction:column;gap:3rem}.card-background,.featured-card{position:relative}.card-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#16303966;border:1px solid #4a90a433;border-radius:24px;box-shadow:0 20px 40px #0000004d;overflow:hidden;padding:3rem;transition:all .6s cubic-bezier(.4,0,.2,1)}.card-background:before{animation:rotate 10s linear infinite;background:conic-gradient(from 0deg,#0000,#4a90a41a,#0000);content:"";height:200%;left:-50%;opacity:.5;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-icon{font-size:3rem;opacity:.3;position:absolute;right:2rem;top:2rem;z-index:1}.card-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:300px 1fr;z-index:2}.card-content,.card-image-container{position:relative}.card-main-image{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:16px;height:250px;object-fit:contain;padding:2rem;transition:transform .4s ease;width:100%}.card-main-image:hover{transform:scale(1.05)}.card-text{display:flex;flex-direction:column;gap:1rem}.card-subtitle{font-size:.9rem;font-weight:600;letter-spacing:2px;opacity:.9;text-transform:uppercase}.card-title{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.2;margin:0}.card-description{color:#b8c5d1;font-size:1.1rem;line-height:1.6;margin:0;max-width:500px}.timeline-nav{gap:2rem}.nav-btn,.timeline-nav{align-items:center;display:flex;justify-content:center}.nav-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#163039cc;border:2px solid #4a90a44d;border-radius:50%;color:#4a90a4;cursor:pointer;height:50px;transition:all .3s ease;width:50px}.nav-btn:hover{background:#4a90a41a;border-color:#4a90a4;transform:scale(1.1)}.timeline-dots{align-items:center;display:flex;gap:1rem}.timeline-dot{border:none;border-radius:50%;cursor:pointer;height:12px;transform:scale(1);transition:all .3s ease;width:12px}.timeline-dot:hover{transform:scale(1.2)}.timeline-dot.active{box-shadow:0 0 20px #4a90a480;transform:scale(1.4)}@media (max-width:1024px){.card-content{gap:2rem;grid-template-columns:1fr;text-align:center}.card-main-image{height:200px}}@media (max-width:768px){.about-container{padding:3rem 1rem}.about-header{margin-bottom:3rem}.card-background{padding:2rem}.card-content{gap:1.5rem}.card-main-image{height:180px}.timeline-nav{gap:1rem}.nav-btn{height:40px;width:40px}.timeline-dots{gap:.8rem}}@media (max-width:480px){.about-container{padding:2rem .8rem}.card-background{padding:1.5rem}.card-main-image{height:150px;padding:1rem}.card-title{font-size:1.5rem}.card-description{font-size:1rem}}.slider-container{background:linear-gradient(135deg,#0f1419,#1a2428 50%,#121212);font-family:Inter,Poppins,sans-serif;overflow:hidden;padding:4rem 0;position:relative;width:100%}.slider-container:before{background:radial-gradient(circle at 40% 20%,#4a90a414 0,#0000 50%),radial-gradient(circle at 80% 80%,#6bb6c914 0,#0000 50%)}.slider-container:after,.slider-container:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.slider-container:after{background:linear-gradient(90deg,#0f1419e6,#0000 10%,#0000 90%,#0f1419e6);z-index:2}.slider-track{animation:scroll 25s linear infinite;display:flex;gap:2rem;padding:2rem 0}.slider-track:hover{animation-play-state:paused}.cardApp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ecc;border:1px solid #4a90a433;border-radius:20px;box-shadow:0 8px 24px #0000004d;color:#fff;min-width:280px;overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .4s ease}.cardApp:before{background:linear-gradient(135deg,#4a90a41a,#0000 50%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.cardApp:hover:before{opacity:1}.cardApp:hover{border-color:#4a90a466;box-shadow:0 20px 40px #0006;transform:scale(1.05) translateY(-10px)}.logo-container{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:50%;box-shadow:0 8px 16px #0003;display:flex;height:90px;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .4s ease;width:90px;z-index:1}.cardApp:hover .logo-container{box-shadow:0 12px 24px #0000004d;transform:scale(1.1)}.logo-container img{height:65%;object-fit:contain;transition:transform .4s ease;width:65%}.cardApp:hover .logo-container img{transform:scale(1.1)}.contents h2{color:#e2f1f5;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:600;margin:1rem 0 .8rem}.contents h2,.contents p{position:relative;z-index:1}.contents p{color:#b8c5d1;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.contents h4{background:#4a90a426;border-radius:20px;color:#4a90a4;display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-top:1rem;padding:.5rem 1rem;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1}.cardApp:hover .contents h4{background:#4a90a440;transform:scale(1.05)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.slider-container{padding:3rem 0}.slider-track{animation-duration:20s;gap:1.5rem}.cardApp{min-width:240px;padding:1.5rem 1.2rem}.logo-container{height:80px;width:80px}.contents h2{font-size:1.1rem}.contents p{font-size:.85rem}.contents h4{font-size:.8rem;padding:.4rem .8rem}}@media (max-width:480px){.slider-track{animation-duration:18s;gap:1rem}.cardApp{min-width:200px;padding:1.2rem 1rem}.logo-container{height:70px;margin-bottom:1rem;width:70px}.contents h2{font-size:1rem;margin:.8rem 0 .6rem}.contents p{font-size:.8rem;margin-bottom:.8rem}.contents h4{font-size:.75rem;padding:.3rem .6rem}}.ContactUs{background-color:#192023;font-family:Poppins,sans-serif;padding:1px 0}.titleContact{color:#fff;font-size:2.5rem;margin-bottom:50px}.ContactForm{align-items:center;border-radius:16px;display:flex;flex-direction:row;margin:0 auto 100px;width:43%}.contactDetails{margin:0 auto;width:90%}.form-group{flex-direction:row;flex-wrap:nowrap;text-align:center;width:100%}.form-group,.labelDiv{align-items:center;justify-content:center}.labelDiv{background-color:#102d39;border-radius:0 0 0 0;color:#2c6173;font-size:1rem;height:30px;outline:none;padding:10px;width:40%}.form-group label{border-radius:20px;color:#97a2a5d0;font-size:1.2rem;font-size:.8rem;width:80%}.form-group input,textarea{background-color:#a9cfdc;border:1px solid #474444;color:#2c6173;font-size:1rem;height:30px;outline:none;padding:10px;resize:none;transition:border-color .3s ease;width:100%}.form-group input:focus,textarea:focus{border-color:#4fa8c1}.form-group textarea{height:110px}.contactDetails h2{color:#fff;font-size:1.4rem;font-weight:100;margin-left:15%;text-align:left}.contactDetails p{color:#5b93a5;font-size:1rem;font-weight:100;margin-left:16%;text-align:left}form{margin:0 auto;width:70%}form button{background:linear-gradient(272deg,#279192,#306072);border:none;border-radius:0 0 16px 16px;color:#cac4c4;cursor:pointer;height:50px;margin-bottom:20px;padding:10px 0;transition:background .3s ease;width:100%}form button:hover{background:linear-gradient(272deg,#306072,#279192)}@media (max-width:992px){.ContactForm{width:60%}}@media (max-width:768px){.ContactForm{flex-direction:column;width:80%}.contactDetails h2{margin-left:0;text-align:center}form{width:90%}}@media (max-width:480px){.ContactUs{padding:50px 0}.ContactForm{margin-bottom:50px;width:90%}.labelDiv{font-size:.8rem;width:60%}.contactDetails h2{font-size:1.5rem}.contactDetails p{font-size:1rem}.form-group input,.form-group textarea,form button{font-size:.9rem}}.footer{background:linear-gradient(135deg,#163039,#1a3a42 50%,#163039);color:#fff;font-family:Inter,Poppins,sans-serif;overflow:hidden;position:relative}.footer:before{background:radial-gradient(circle at 30% 20%,#4a90a41a 0,#0000 50%),radial-gradient(circle at 70% 80%,#6bb6c914 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.footer-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;position:relative;z-index:2}.footer-section{display:flex;flex-direction:column;gap:1.5rem}.footer-section h3{color:#e2f1f5;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;position:relative}.footer-section h3:after{background:linear-gradient(90deg,#4a90a4,#6bb6c9);border-radius:1px;content:"";display:block;height:2px;margin:.5rem auto 0;width:30px}.footer-contact ul,.footer-links ul{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.footer-links li a{border-radius:4px;color:#b8c5d1;font-size:.95rem;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}.footer-links li a:hover{color:#4a90a4}.footer-contact li{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem}.info-label{color:#94a3b8;font-size:.85rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.footer-contact li a,.footer-contact li span:last-child{color:#e2f1f5;font-size:.95rem;text-decoration:none;transition:color .3s ease}.footer-contact li a:hover{color:#4a90a4}.footer-bottom{background:#10273399;border-top:1px solid #4a90a433;position:relative;z-index:2}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.5rem 2rem}.rights{color:#94a3b8;font-size:.9rem;margin:0}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:#b8c5d1;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-legal a:hover{color:#4a90a4}@media (max-width:1024px){.footer-content{gap:3rem;grid-template-columns:1fr;padding:3rem 1.5rem 2rem;text-align:center}}@media (max-width:768px){.footer-content{gap:2rem;padding:3rem 1rem 2rem}.footer-bottom-content{flex-direction:column;padding:1.2rem 1rem;text-align:center}.footer-legal{gap:1.5rem}}@media (max-width:480px){.footer-content{gap:1.5rem;padding:2rem .8rem 1.5rem}.footer-section h3{font-size:1.1rem}.footer-legal{flex-direction:column;gap:1rem}.footer-legal a{font-size:.85rem}}.SecContact{background:linear-gradient(135deg,#151d21,#1e2a2e 50%,#151d21);color:#fff;display:flex;flex-direction:column;font-family:Inter,Poppins,sans-serif;justify-content:center;min-height:100vh;padding:5rem 2rem;position:relative}.SecContact:before{background:radial-gradient(circle at 20% 30%,#4a90a414 0,#0000 50%),radial-gradient(circle at 80% 70%,#6bb6c914 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.contact-header{margin-bottom:4rem;position:relative;text-align:center;z-index:2}.contact-title{color:#fff;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;margin-bottom:1rem}.contact-title:after{background:linear-gradient(90deg,#4a90a4,#6bb6c9);border-radius:2px;content:"";display:block;height:4px;margin:1rem auto;width:80px}.contact-subtitle{color:#b8c5d1;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6;margin:0 auto;max-width:600px}.SecContactContainer{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1200px;position:relative;z-index:2}.Lefty{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#132c3999;border:1px solid #4a90a433;border-radius:24px;box-shadow:0 20px 40px #0000004d;padding:3rem;transition:all .4s ease}.Lefty:hover{border-color:#4a90a44d;box-shadow:0 30px 60px #0006;transform:translateY(-5px)}.form-container{width:100%}form{gap:2rem}.form-group,form{display:flex;flex-direction:column}.form-group{gap:.8rem}label{font-size:1.1rem;font-weight:500;letter-spacing:.5px}input,label,textarea{color:#e2f1f5;font-family:Inter,sans-serif}input,textarea{background:#102733cc;border:2px solid #4a90a433;border-radius:12px;font-size:1rem;min-height:50px;outline:none;padding:1.5rem;resize:none;transition:all .3s ease}input:focus,textarea:focus{background:#071c28e6;border-color:#4a90a4;box-shadow:0 0 0 3px #4a90a41a}input::placeholder,textarea::placeholder{color:#6b7b7f;font-weight:400}textarea{line-height:1.6;min-height:140px}.SendButton{align-items:center;background:linear-gradient(135deg,#4a90a4,#6bb6c9);border:none;border-radius:50px;box-shadow:0 8px 16px #4a90a44d;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;justify-content:center;margin-top:1rem;overflow:hidden;padding:1.5rem 2.5rem;position:relative;text-align:center;transition:all .4s ease}.SendButton:hover{box-shadow:0 12px 24px #4a90a466;transform:translateY(-2px)}.SendButton span{position:relative;z-index:2}.button-effect{background:linear-gradient(90deg,#0000,#fff3,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.SendButton:hover .button-effect{left:100%}.righty{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#265f6499;border:1px solid #4a90a433;border-radius:24px;box-shadow:0 20px 40px #0000004d;height:fit-content;padding:3rem 2rem;transition:all .4s ease}.righty:hover{border-color:#4a90a44d;box-shadow:0 30px 60px #0006;transform:translateY(-5px)}.ContactInfo{display:flex;flex-direction:column;gap:2rem}.contact-item{align-items:center;background:#1b2f3999;border:1px solid #4a90a41a;border-radius:16px;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .3s ease}.contact-item:hover{background:#1b2f39cc;border-color:#4a90a44d;transform:translateX(5px)}.contact-icon{filter:drop-shadow(0 4px 8px rgba(74,144,164,.3));flex-shrink:0;font-size:2rem}.contact-details h3{color:#e2f1f5;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:.3rem;text-align:left}.contact-details p{color:#b8c5d1;font-size:.95rem;line-height:1.4;margin:0;text-align:left}.availability{background:#4a90a41a;border:1px solid #4a90a433;border-radius:16px;margin-top:1rem;padding:2rem;text-align:left}.availability h4{color:#4a90a4;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:.8rem;text-align:left}.availability p{color:#b8c5d1;font-size:.9rem;line-height:1.5;margin:0;text-align:left}@media (max-width:1024px){.SecContactContainer{gap:3rem;grid-template-columns:1fr}.Lefty,.righty{width:100%}.SecContact{padding:4rem 1.5rem}}@media (max-width:768px){.SecContact{padding:3rem 1rem}.contact-header{margin-bottom:3rem}.Lefty,.righty{padding:2rem 1.5rem}.SecContactContainer{gap:2rem}label{font-size:1rem}input,textarea{font-size:.95rem;min-height:45px;padding:1.3rem 1.2rem}textarea{min-height:120px}.SendButton{font-size:1rem;padding:1.3rem 2rem}.contact-item{gap:.8rem;padding:1.2rem}.contact-icon{font-size:1.8rem}.contact-details h3{font-size:1rem}.contact-details p{font-size:.9rem}}@media (max-width:480px){.SecContact{padding:2rem .8rem}.Lefty,.righty{padding:1.5rem 1rem}form{gap:1.5rem}.form-group{gap:.6rem}label{font-size:.95rem}input,textarea{font-size:.9rem;min-height:40px;padding:1.2rem 1rem}textarea{min-height:110px}.SendButton{font-size:.95rem;padding:1.2rem 1.8rem}.contact-item{flex-direction:column;padding:1rem;text-align:left}.contact-icon{align-self:flex-start;font-size:1.5rem}.availability{padding:1.5rem}.availability h4{font-size:1.1rem}.availability p{font-size:.85rem}}
/*# sourceMappingURL=main.03333814.css.map*/