body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Quicksand,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home{color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.hhero-section{background:linear-gradient(135deg,#0b0f3d,#1b2360);justify-content:center;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.hhero-overlay,.hhero-section{align-items:center;display:flex}.hhero-overlay{justify-content:space-between;max-width:1200px;width:85%}.hhero-content{margin-left:150px;max-width:950px}.hhero-content,.hhero-title{align-items:center;justify-content:center;text-align:center}.hhero-title{color:#5da9ff;font-family:Quicksand,sans-serif;font-size:68px;font-weight:700;line-height:1.2}.hhero-title h1{color:#5da9ff;font-size:88px}.hhero-title span{color:#fcfcfc;font-family:Quicksand,sans-serif}.hhero-subtitle{color:#e0e0e0;font-family:Quicksand,sans-serif;font-size:30px;margin-left:20px;max-width:800px}.hhero-buttons{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:30px;text-align:center}.btn-primary{background-color:#fff;border:2px solid #fff;border-radius:30px;color:#0059ff;cursor:pointer;font-weight:600;padding:12px 26px;text-decoration:none;transition:.3s}.btn-outline,.btn-primary:hover{background:#0000;color:#fff}.btn-outline{border:2px solid #fff;border-radius:30px;cursor:pointer;font-weight:600;padding:12px 26px;text-decoration:none;transition:.3s}.btn-outline:hover{background-color:#fff;color:#0059ff}.hhero-image img{height:600px;width:600px}.background-text{align-content:space-around;color:#dce8ff91;display:flex;flex-wrap:wrap;font-size:90px;font-weight:800;justify-content:space-around;text-transform:uppercase}.background-video{height:100%;left:0;object-fit:cover;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.hhero-overlay{position:relative;z-index:2}.background-text{inset:0;opacity:.15;pointer-events:none;position:absolute;z-index:1}@media (max-width:1400px){.hhero-content{margin-bottom:100px;margin-left:75px}}@media (max-width:992px){.hhero-overlay{flex-direction:column-reverse;text-align:center}.hhero-image img{height:300px;margin-bottom:20px;width:300px}.hhero-content h1{font-size:63px}.hhero-title{font-size:55px}.hhero-subtitle{font-size:25px;max-width:800px;text-align:center}.hhero-buttons{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:30px;text-align:center}.hhero-content{margin-left:9px}}@media (max-width:480px){.hhero-content h1{font-size:51px}.hhero-title{color:#5da9ff;font-family:Quicksand,sans-serif;font-size:55px;font-weight:700;line-height:1.2}.btn-outline,.btn-primary{font-size:14px;padding:10px 20px}.hhero-image img{width:250px}}.services-section{background:#fff;font-family:Quicksand,sans-serif;padding:80px 0;text-align:center}.services-section .heading .sub-title{color:#4a6cf7;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.services-section .heading .title{color:#222;font-size:34px;font-weight:700;line-height:1.3;margin-bottom:16px}.services-section .heading .description{color:#666;font-size:16px;line-height:1.6;margin:0 auto 50px;max-width:800px}.services-grid{grid-gap:40px;align-items:stretch;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;padding:0 40px}@media (max-width:1400px){.services-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.service-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;cursor:pointer;padding:30px 25px;text-align:center;transition:all .3s ease}.service-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-8px)}.service-card .icon{height:120px;margin:0 auto 20px;object-fit:contain;width:120px}.service-card .card-title{color:#20124d;font-size:20px;font-weight:700;margin-bottom:10px}.service-card .card-text{color:#555;font-size:15px;line-height:1.6;margin-bottom:15px}.service-card .card-link{color:#4a6cf7;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s ease}.service-card .card-link:hover{color:#1a4df0}@media (max-width:768px){.services-section{padding:60px 20px}.services-section .heading .title{font-size:28px}.service-card{padding:25px 20px}.service-card .icon{height:100px;width:100px}}.core-values{background:linear-gradient(135deg,#0b0f3d,#1b2360);color:#fff;font-family:Quicksand,sans-serif;padding:80px 20px;text-align:center}.core-values-container{margin:0 auto;max-width:1200px}.core-values-text h2{color:#5da9ff;font-family:Quicksand,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:15px}.core-values-text p{color:#fff;font-family:Quicksand,sans-serif;font-size:1rem;margin:0 auto 50px;max-width:700px}.core-values-scroll{display:flex;gap:25px;overflow-x:auto;padding-bottom:15px;scroll-behavior:smooth;scrollbar-width:none}.core-values-scroll::-webkit-scrollbar{display:none}.value-item{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px rgba(61,170,242,.466);flex:0 0 250px;padding:30px 20px;position:relative;text-align:left;transition:all .3s ease}.value-item:hover{background-color:#b8e4ff;border-color:#4a6cf7;box-shadow:0 4px 20px #4a6cf74d;transform:translateY(-5px)}.icon{color:#00bfff;font-size:2.5rem;margin-bottom:15px}.value-item h4{font-size:1.25rem;font-weight:600;margin-bottom:10px}.value-item h4,.value-item p{color:#000;font-family:Quicksand,sans-serif}.value-item p{font-size:.95rem;line-height:1.5}.value-number{color:#fff;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700;opacity:.8;position:absolute;right:15px;top:10px}@media (max-width:768px){.core-values-text h2{font-size:2rem}.value-item{flex:0 0 80%;text-align:center}.value-number{right:10px}}.products-grid-section{background:#fff;padding:80px 5%;text-align:center}.products-header h2{color:#0a0a0a;font-size:2.5rem;font-weight:700;margin-bottom:10px}.products-header p{color:#555;font-size:1.1rem;margin-bottom:50px}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center}.product-card{border-radius:18px;box-shadow:0 3px 10px #0000000d;padding:40px 25px;text-align:center;transition:all .3s ease}.product-icon{color:#2b6ef2;font-size:2.5rem;margin-bottom:20px}.product-card h3{color:#0a0a0a;font-size:1.25rem;font-weight:700;margin-bottom:10px}.product-card p{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:30px}.read-more{border:1.8px solid #2b6ef2;border-radius:30px;color:#2b6ef2;display:inline-block;font-weight:600;padding:10px 22px;text-decoration:none;transition:all .3s ease}.read-more:hover{background:#2b6ef2;color:#fff}.product-card:hover{background:#fff;box-shadow:0 8px 20px #0000001a;transform:translateY(-6px)}.light-pink{background:#fff3f3}.light-blue{background:#f2faff}.light-yellow{background:#fffde9}@media (max-width:768px){.products-header h2{font-size:2rem}.product-card{padding:30px 20px}}.about-section{background-color:#fff3e9;display:flex;justify-content:center;padding:100px 0}.about-container{align-items:center;display:flex;gap:60px;justify-content:space-between;max-width:1300px;width:90%}.about-content{flex:1 1}.about-subtitle{border-bottom:2px solid #0056ff;color:#0056ff;font-weight:600;letter-spacing:1px;padding-bottom:4px;text-transform:uppercase}.about-title{color:#0b1220;font-size:48px;font-weight:800;line-height:1.2;margin-top:20px}.about-description{color:#2f3640;font-size:18px;line-height:1.8;margin-top:25px;max-width:600px}.about-points{display:flex;gap:50px;margin-top:40px}.about-points ul{list-style:none;padding:0}.about-points li{align-items:center;color:#0b1220;display:flex;font-size:17px;font-weight:500;margin-bottom:15px}.check-icon{color:#0056ff;margin-right:10px}.about-image{display:flex;flex:1 1;justify-content:center;position:relative}.image-wrapper{border-radius:50%;height:500px;overflow:hidden;position:relative;width:500px}.image-wrapper img{height:100%;object-fit:cover;width:100%}.experience-badge{background-color:#fff800;border-radius:4px;bottom:50px;color:#000;font-size:22px;font-weight:700;left:73px;padding:25px 40px;position:absolute;width:280px}.experience-badge h3{font-size:32px;margin-bottom:5px}.experience-badge p{font-size:15px;margin:0}@media (max-width:1400px){.experience-badget{margin-left:40px;padding:0 35px}}@media (max-width:992px){.about-section{padding:80px 0}.about-container{flex-direction:column-reverse;gap:50px;text-align:center}.about-content{flex:none;width:100%}.about-title{font-size:36px}.about-description{font-size:16px;margin:20px auto}.about-points{align-items:center;flex-direction:column;gap:25px}.about-points ul{width:100%}.about-image,.about-points li{justify-content:center}.about-image{display:flex;flex:none;width:100%}.image-wrapper{height:380px;width:380px}.experience-badge{bottom:35px;font-size:18px;left:50%;padding:20px;transform:translateX(-50%);width:240px}.experience-badge h3{font-size:26px}.experience-badge p{font-size:14px}}@media (max-width:600px){.about-section{padding:60px 20px}.about-title{font-size:28px;line-height:1.3}.about-description{font-size:15px;line-height:1.6}.about-points{margin-top:25px}.image-wrapper{height:260px;width:260px}.experience-badge{bottom:25px;font-size:16px;padding:15px;width:200px}.experience-badge h3{font-size:22px}.experience-badge p{font-size:13px}}.cta-section{background:#2f46ff;border-radius:30px;color:#fff;overflow:hidden;padding:4rem 2rem;position:relative}.cta-container{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin:auto;max-width:1200px}.cta-left{display:flex;flex:1 1;justify-content:center}.cta-image{height:auto;max-width:280px}.cta-content{flex:2 1}.cta-content h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}.cta-content p{color:#dcdcdc;font-size:1.1rem;margin-bottom:1.5rem}.cta-button{align-items:center;background:#fff;border-radius:50px;color:#000;display:inline-flex;gap:.5rem;padding:.9rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#000;color:#fff;transform:translateY(-2px)}.cta-section:after{background:#ffffff1a;border-radius:50%;content:"";filter:blur(60px);height:100%;position:absolute;right:-100px;top:0;width:400px}@media (max-width:992px){.cta-container{flex-direction:column;gap:2rem;text-align:center}.cta-left{order:2}.cta-content{order:1}.cta-content h2{font-size:1.75rem;line-height:1.4}.cta-content p{font-size:1rem;margin:0 auto 1.5rem;max-width:600px}.cta-image{height:280px;min-width:280px}.cta-section{border-radius:20px;padding:3rem 1.5rem}}@media (max-width:600px){.cta-section{border-radius:16px;padding:2.5rem 1.2rem}.cta-content h2{font-size:1.4rem}.cta-content p{font-size:.95rem}.cta-image{height:280px;min-width:280px}.cta-button{font-size:.9rem;padding:.8rem 1.5rem}.cta-section:after{display:none}}.footer{background-color:#100c54;color:#e7eae9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:2rem 3rem}.footer-top{align-items:center;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-logo img{height:60px;width:auto}.footer-nav{gap:2.5rem;margin:0}.footer-nav li a{color:#e7eae9;font-size:.95rem;font-weight:600}.footer-nav li a:hover{color:#00e6a0}.footer-divider{border:none;border-top:1px solid #ffffff26;margin:1.5rem 0}.footer-bottom{flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-bottom p{color:#ccc;font-size:.9rem;margin:0}.footer-socials a{color:#e7eae9;font-size:1.5rem;margin-left:1.2rem;transition:color .3s ease}.footer-socials a:hover{color:#00e6a0}@media (max-width:992px){.footer-top{align-items:center;flex-direction:column;text-align:center}.footer-nav{flex-wrap:wrap;gap:1.5rem}.footer-bottom,.footer-nav,.footer-socials{justify-content:center}.footer-bottom{flex-direction:column;gap:.8rem;text-align:center}}@media (max-width:600px){.footer-nav{gap:1rem}.footer-socials a{font-size:1.3rem;margin-left:.8rem}}.chatbot-toggle{align-items:center;background-color:#4a6cf7;border:none;border-radius:50%;bottom:25px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;font-size:44px;height:100px;justify-content:center;width:100px}.chatbot-box,.chatbot-toggle{display:flex;position:fixed;right:25px;z-index:999}.chatbot-box{background:#fff;border-radius:12px;bottom:90px;box-shadow:0 4px 20px #0003;flex-direction:column;overflow:hidden;width:320px}.chatbot-header{align-items:center;background:#4a6cf7;color:#fff;display:flex;justify-content:space-between;padding:10px}.chatbot-messages{flex:1 1;max-height:300px;overflow-y:auto;padding:10px}.chat-message{border-radius:8px;line-height:1.4;margin:6px 0;max-width:80%;padding:8px 12px}.chat-message.user{align-self:flex-end;background-color:#4a6cf7;color:#fff;margin-left:auto}.chat-message.bot{align-self:flex-start;background-color:#f1f1f1}.chatbot-input{border-top:1px solid #ddd;display:flex}.chatbot-input input{border:none;flex:1 1;outline:none;padding:10px}.chatbot-input button{background:#4a6cf7;border:none;color:#fff;cursor:pointer;padding:10px 14px}@media (max-width:992px){.nav-links{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050a28fa;border-bottom-left-radius:20px;border-top-left-radius:20px;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-120%;top:0;transition:right .4s ease;width:100%}.nav-links.show{right:0}.nav-links li a{color:#fff;font-size:18px}.get-in-touch{display:none}.mobile-get-in-touch{background:#fff;border-radius:30px;color:#0b0f3d;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease}.mobile-get-in-touch:hover{background:#4a6cf7;color:#fff}.hamburger{display:block!important;margin-right:-50px}.get-in-touch{display:none!important}.nav-left img.nav-logo{height:192px;object-fit:contain;width:auto}}.services-hero{height:200px}.hero-content{text-align:center;z-index:1}.services-container{align-items:flex-start;display:flex;gap:20px;margin:60px auto;max-width:1200px;padding:0 20px}.services-left{display:flex;flex:1.3 1;flex-direction:column;gap:25px}.services-right{flex:2.7 1}.card{background:#f5f9ff;border-radius:15px;box-shadow:0 6px 20px #0000001a;padding:20px}.card-title{color:#0d6efd;font-size:20px;font-weight:600;margin-bottom:20px}.sidebar-item{align-items:center;background:#f8f9fa;border-radius:8px;color:#333;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 15px;transition:all .3s ease}.sidebar-item.active{background:#0d6efd;box-shadow:0 4px 10px #00000026;color:#fff}.sidebar-item.hovered{transform:translateX(5px)}.opening-hours h3{color:#000;font-size:20px;margin-bottom:8px}.divider{background:#0d6efd;border-radius:2px;height:3px;margin-bottom:15px;width:40px}.hour-item{align-items:center;background:#fff;border-radius:10px;display:flex;gap:10px;margin-bottom:12px;padding:12px 16px;transition:all .3s ease}.hour-item:hover{box-shadow:0 6px 15px #0d6efd26;transform:translateY(-4px)}.icon{align-items:center;background:#0d6efd1a;border-radius:50%;color:#0d6efd;display:flex;height:28px;justify-content:center;width:28px}.support-section{border-radius:12px;overflow:hidden;position:relative}.support-section img{display:block;height:250px;transition:transform .4s ease;width:100%}.support-section img:hover{transform:scale(1.05)}.support-text{color:#fff;left:50%;position:absolute;text-align:center;text-shadow:0 2px 8px #00000080;top:50%;transform:translate(-50%,-50%)}.content-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;padding:30px}.content-card h2{color:#0d6efd;font-size:32px;font-weight:600;margin-bottom:15px}.content-card p{color:#555;font-size:16px;line-height:1.7;text-align:justify}.content-card img{border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:20px 0;width:100%}.benefits-section{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 25px #00000014;display:flex;gap:40px;justify-content:space-between;margin-top:60px;overflow:hidden;padding:30px;transition:all .4s ease}.benefits-section:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-6px)}.benefits-image{flex:1.2 1}.benefits-image img{border-radius:12px;box-shadow:0 6px 18px #0d6efd26;height:280px;object-fit:cover;transition:transform .4s ease;width:100%}.benefits-image img:hover{transform:scale(1.05)}.benefits-content{background:linear-gradient(145deg,#f5f9ff,#eaf1ff);border-radius:12px;box-shadow:0 6px 18px #0000000d;flex:1 1;padding:35px;transition:background .3s ease}.benefits-content:hover{background:linear-gradient(145deg,#edf4ff,#dfeaff)}.benefits-content h3{color:#0d6efd;font-size:26px;font-weight:700;margin-bottom:25px;position:relative}.benefits-content h3:after{background:#0d6efd;border-radius:2px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:60px}.benefits-content ul{list-style:none;margin:0;padding:0}.benefits-content li{align-items:center;color:#333;display:flex;font-size:17px;font-weight:500;gap:10px;margin-bottom:14px}.benefits-content li:before{color:#0d6efd;content:"✔";font-weight:700;margin-right:8px}.why-choose{margin-top:50px}.why-choose h3{color:#0d6efd;font-size:24px;margin-bottom:15px}.image-row{display:flex;gap:20px}.image-row img{border-radius:12px;flex:1 1;height:180px;object-fit:cover;transition:transform .4s ease}.image-row img:hover{transform:scale(1.03)}.faq-section{margin-top:40px}.faq-section h3{color:#0d6efd;font-size:22px;margin-bottom:20px}.faq-item{background:#f5f9ff;border-radius:10px;box-shadow:0 2px 8px #0000000d;cursor:pointer;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.faq-question{color:#333;display:flex;font-weight:600;justify-content:space-between;padding:15px 20px}.faq-answer{animation:fadeIn .3s ease-in-out;color:#555;line-height:1.6;padding:0 20px 15px}@media (max-width:1024px){.services-container{align-items:stretch;flex-direction:column}.services-left{margin-bottom:30px}.services-left,.services-right{flex:none;width:100%}.content-card h2{font-size:28px}.benefits-section{flex-direction:column;padding:25px}.benefits-content,.benefits-image{width:100%}.image-row{flex-wrap:wrap}.image-row img{height:150px;width:48%}.hero-content h1{font-size:38px}}@media (max-width:768px){.services-hero{height:300px}.hero-content h1{font-size:30px}.breadcrumbs{font-size:14px}.services-container{flex-direction:column;margin:40px auto;padding:0 15px}.services-left{margin-bottom:25px;width:100%}.services-right{width:100%}.content-card{padding:20px}.content-card h2{font-size:24px}.content-card p{font-size:15px}.benefits-section{flex-direction:column;gap:20px;padding:20px}.benefits-image img{height:auto}.benefits-content{padding:20px}.benefits-content h3{font-size:22px}.benefits-content li{font-size:15px}.faq-section h3{font-size:20px}.faq-item{font-size:15px}.image-row{flex-direction:column}.image-row img{height:160px;width:100%}.sidebar-item{font-size:15px;padding:10px 12px}.support-text h3{font-size:18px}.support-text p{font-size:14px}}@media (max-width:480px){.hero-content h1{font-size:24px}.benefits-content h3,.content-card h2{font-size:20px}.benefits-content li{font-size:14px}.faq-section h3{font-size:18px}.faq-item{font-size:14px}}.serviceS1-card:hover{transform:translateY(-5px)}.serviceS1-content{background:#0009;color:#fff;padding:20px;transition:all .3s ease;width:100%}.serviceS1-content h3{font-size:1.1rem;font-weight:700;margin:0}.serviceS1-content p{font-size:.9rem;line-height:1.4;margin:10px 0 0;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.serviceS1-card:hover .serviceS1-content{height:100%}.serviceS1-card:hover .serviceS1-content p{max-height:200px;opacity:1}@media (max-width:1024px){.services1-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services1-grid{grid-template-columns:1fr}}.category-tabs{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.category-tab{background:#f5f9ff;border-radius:10px;color:#0b0f3d;cursor:pointer;flex:1 1;font-weight:600;padding:12px 0;text-align:center;transition:all .3s ease}.category-tab.active{background:#0d6efd;box-shadow:0 4px 12px #0d6efd4d;color:#fff}.category-tab:hover{transform:translateY(-3px)}.footer{background:#0b0f3d;color:#fff;padding:40px 0 20px;text-align:center}.footer-top{display:flex;justify-content:center;margin-bottom:20px}.footer-nav{display:flex;gap:30px;list-style:none;padding:0}.footer-nav li a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-nav li a:hover{color:#4a6cf7}.footer-divider{border:.5px solid #fff3;margin:20px auto;width:80%}.footer-bottom{align-items:center;display:flex;flex-direction:column;gap:10px}.footer-socials a{color:#fff;font-size:22px;margin:0 10px;transition:all .3s ease}.footer-socials a:hover{color:#4a6cf7;transform:scale(1.1)}@media (max-width:992px){.nav-links{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050a28fa;border-bottom-left-radius:20px;border-top-left-radius:20px;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-120%;top:0;transition:right .4s ease;width:100%}.nav-links.show{right:0}.nav-left img.nav-logo{height:192px;object-fit:contain;width:auto}.nav-links li a{color:#fff;font-size:18px}.get-in-touch{display:none}.mobile-get-in-touch{background:#fff;border-radius:30px;color:#0b0f3d;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease}.mobile-get-in-touch:hover{background:#4a6cf7;color:#fff}.hamburger{display:block!important;margin-right:-50px}.get-in-touch{display:none!important}}.contact-section{animation:fadeInUp 1s ease forwards;animation-delay:.8s;background:linear-gradient(135deg,#f8fbfd,#eef6fa);font-family:Segoe UI,sans-serif;opacity:0;padding:80px 20px}.contact-content,.contact-section{align-items:center;justify-content:center;text-align:center}.contact-content{background-image:url(/static/media/careersbg.a3384b2688547023a627.png);color:#fff;display:flex;flex-direction:column;height:30vh;padding:2rem}.contact-hero h1{align-items:center;justify-content:center;text-align:center}@media (max-width:1400px){.contact-content{height:40vh}.contact-content h1{margin-top:30px}.contact-content h3{margin-bottom:30px;margin-top:0}}.contact-title{animation:popIn .6s ease forwards;animation-delay:1s;color:#036;font-size:2.5rem;font-weight:800;margin-bottom:50px;opacity:0;position:relative;text-align:center;transform:scale(.95)}.contact-title:after{animation:fadeIn .8s ease forwards;animation-delay:1.2s;background:#1abc9c;border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;opacity:0;width:60px}.contact-container{animation:fadeInUp 1s ease forwards;animation-delay:1.3s;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;margin:0 auto;max-width:1100px;opacity:0}.contact-form,.contact-info{background:#fff;border-radius:12px;box-shadow:0 6px 18px #00336614;flex:1 1;min-width:320px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.contact-form:hover,.contact-info:hover{box-shadow:0 10px 25px #00336626;transform:translateY(-10px)}.contact-form h3,.contact-info h3{animation:fadeIn 1s ease forwards;animation-delay:1.5s;color:#036;font-size:1.4rem;margin-bottom:15px;opacity:0}.contact-info p{color:#444;font-size:1rem;line-height:1.7;margin:10px 0}.contact-form form{display:flex;flex-direction:column;gap:18px}.contact-form input,.contact-form textarea{animation:fadeIn .8s ease forwards;border:1px solid #ccd6dd;border-radius:8px;font-size:1rem;opacity:0;padding:14px 16px;transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#1abc9c;box-shadow:0 0 6px #1abc9c4d;outline:none}.contact-form textarea{min-height:140px;resize:vertical}.submit_btn{margin-top:10px;text-align:center}.contact-form button{background:#036;border:none;border-radius:50px;box-shadow:0 6px 16px #0363;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 30px;transform:scale(1);transition:all .3s ease}.contact-form button:hover{background:#1abc9c;box-shadow:0 8px 20px #1abc9c40;transform:scale(1.05)}.testimonial-section{animation:fadeInUp 1s ease forwards;animation-delay:2s;background:#f0f8ff;opacity:0;padding:60px 20px;text-align:center}.testimonial-title{animation:popIn .6s ease forwards;animation-delay:2.2s;color:#036;font-size:2.5rem;margin-bottom:30px;opacity:0;position:relative}.testimonial-container{animation:fadeInUp 1s ease forwards;animation-delay:2.5s;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;opacity:0}.testimonial-item{animation:fadeInUp 1s ease forwards;animation-delay:2.8s;background:#fff;border-radius:12px;box-shadow:0 6px 18px #0033661a;opacity:0;padding:30px;transform:scale(.95);width:280px}.testimonial-item h4{color:#036;font-size:1.2rem;font-weight:600;margin-top:15px}.testimonial-item .testimonial-position{color:#777;font-style:italic;margin-top:10px}.testimonial-item p{color:#444;font-size:1rem;line-height:1.7}.testimonial-item:hover{box-shadow:0 10px 25px #00336626;transform:scale(1.05);transition:all .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.nav-links{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050a28fa;border-bottom-left-radius:20px;border-top-left-radius:20px;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-120%;top:0;transition:right .4s ease;width:100%}.nav-links.show{right:0}.nav-links li a{color:#fff;font-size:18px}.get-in-touch{display:none}.nav-left img.nav-logo{height:192px;object-fit:contain;width:auto}.mobile-get-in-touch{background:#fff;border-radius:30px;color:#0b0f3d;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease}.mobile-get-in-touch:hover{background:#4a6cf7;color:#fff}.hamburger{display:block!important;margin-right:-50px}.get-in-touch{display:none!important}}.careers-hero{background-image:url(/static/media/careersbg.a3384b2688547023a627.png);color:#fff;display:flex;flex-direction:column;height:40vh;padding:2rem}.careers-content h1,.careers-hero{align-items:center;justify-content:center;text-align:center}.careers-content h1{font-size:2.5rem;margin-bottom:10px;margin-top:130px}.careers-content p{align-items:center;font-size:1.2rem;justify-content:center;margin-bottom:1rem;text-align:center}.careers-logo{height:70px;margin-top:1rem}@media (max-width:1400px){.careers-hero{height:40vh}.careers-content h1{margin-top:35px}}@media (max-width:768px){.careers-content h1{font-size:1.8rem}.careers-content p{font-size:1rem}.careers-logo{height:50px}}.job-application-form{background:#0a192f;border-radius:12px;box-shadow:0 8px 20px #0000004d;color:#fff;font-family:Segoe UI,sans-serif;margin:40px auto;max-width:700px;padding:2rem}.job-application-form h2{color:#1abc9c;font-size:1.8rem;margin-bottom:2rem;text-align:left}.job-application-form .row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:1rem}.job-application-form .row>div{flex:1 1;min-width:250px}.job-application-form label{color:#e5e5e5;display:block;font-size:.9rem;font-weight:600;margin-bottom:5px}.job-application-form input[type=email],.job-application-form input[type=file],.job-application-form input[type=tel],.job-application-form input[type=text],.job-application-form input[type=url]{background:#112240;border:1px solid #1abc9c;border-radius:8px;color:#fff;padding:12px;transition:border .3s ease,background .3s ease;width:100%}.job-application-form input:focus{background:#0d1b2a;border-color:#64ffda;outline:none}.job-application-form button{background:linear-gradient(90deg,#1abc9c,#0ea5e9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:1.5rem;padding:12px 24px;transition:transform .2s ease,background .3s ease}.job-application-form button:hover{background:linear-gradient(90deg,#0ea5e9,#1abc9c);transform:translateY(-2px)}.job-application-form span.required{color:#ff4d4d}@media (max-width:768px){.job-application-form{padding:1.5rem}.job-application-form h2{font-size:1.5rem}.job-application-form .row{flex-direction:column;gap:15px}}.job-postings{background:linear-gradient(135deg,#f8fbfd,#eef6fa);border-radius:16px;box-shadow:0 8px 20px #00336614;font-family:Segoe UI,sans-serif;margin:60px auto;max-width:1100px;padding:90px 25px;text-align:center;transition:transform .3s ease}.job-postings:hover{transform:translateY(-4px)}.job-postings .section-label{color:#1abc9c;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:1.5px;margin-bottom:20px;text-transform:uppercase}.job-postings h2{color:#036;font-size:2.5rem;font-weight:800;line-height:1.3;margin-bottom:25px}.job-postings p{color:#333;font-size:1.15rem;line-height:1.8;margin:0 auto 30px;max-width:850px}.job-postings a{border-bottom:2px solid #0000;color:#036;font-weight:600;text-decoration:none;transition:all .3s ease}.job-postings a:hover{border-bottom:2px solid #1abc9c;color:#1abc9c}.job-postings .cta-btn{background:#036;border-radius:50px;box-shadow:0 4px 12px #0363;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .3s ease}.job-postings .cta-btn:hover{background:#1abc9c;box-shadow:0 6px 16px #1abc9c40;color:#fff}@media (max-width:768px){.job-postings{margin:30px 15px;padding:60px 20px}.job-postings h2{font-size:2rem}.job-postings p{font-size:1rem}.job-postings .cta-btn{font-size:.95rem;padding:10px 22px}}.jobs-container{padding:24px}.jobs-title{font-size:1.5rem;font-weight:700;margin-bottom:16px}.jobs-list{list-style:none;margin:0;padding:0}.job-item{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:16px}.job-title{font-size:1.25rem;font-weight:600}.job-description,.job-title{margin-bottom:8px}.job-location{font-weight:700;margin-bottom:4px}.job-date{color:#6b7280;font-size:.875rem}.loader-container{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-logo{animation:pulse 1.5s infinite;height:auto;width:150px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}:root{--primary-600:#1565c0;--primary-400:#42a5f5;--bg:#fff;--muted:#666;--card-bg:#fff;--soft-shadow:0 8px 30px #12263f14;--radius:14px;--max-width:1200px;--container-padding:6%;--transition-fast:220ms}*{box-sizing:border-box}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--bg);color:#222;font-family:Inter,Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.6;margin:0}.solutions-page{width:100%}.solutions-outro-section{align-items:center;background:#f8fafc;display:flex;gap:50px;justify-content:space-between;padding:80px 100px}.outro-text{flex:1 1;max-width:600px}.outro-text h3{color:#0d47a1;font-size:2rem;font-weight:700;margin-bottom:20px}.outro-text p{color:#333;font-size:1.1rem;line-height:1.8;margin-bottom:30px}.explore-link{border:2px solid #0d47a1;border-radius:8px;color:#0d47a1;display:inline-block;font-size:1.05rem;font-weight:600;padding:10px 22px;text-decoration:none;transition:all .3s ease}.explore-link:hover{background:#0d47a1;color:#fff;transform:translateY(-3px)}.outro-image{display:flex;flex:1 1;justify-content:flex-end}.outro-image img{border-radius:16px;box-shadow:0 5px 25px #00000026;max-width:500px;transition:transform .3s ease;width:90%}.outro-image img:hover{transform:scale(1.03)}.solutions-intro-section{flex-wrap:wrap;gap:40px;margin:0 auto;max-width:1200px;max-width:var(--max-width);padding:56px 6%;padding:56px var(--container-padding)}.intro-image{flex:0 0 420px;max-width:45%;min-width:280px}.intro-image img{border-radius:14px;border-radius:var(--radius);box-shadow:0 8px 30px #12263f14;box-shadow:var(--soft-shadow);display:block;height:auto;object-fit:cover}.intro-text{flex:1 1 360px;min-width:260px}.intro-text h2{color:#1565c0;color:var(--primary-600);font-size:clamp(20px,3.2vw,28px);margin:0 0 12px}.intro-text p{color:#666;color:var(--muted);line-height:1.8;margin:0}.solutions-grid{margin:0 auto;max-width:1200px;padding:60px 6%;padding:60px var(--container-padding,40px);text-align:center}.solutions-subtitle{color:#1565c0;font-size:28px;font-weight:700;margin-bottom:40px}.solutions-grid-container{grid-gap:35px;align-items:stretch;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));justify-content:center}.solution-card{background:#fff;border:1px solid #0000000d;border-radius:14px;box-shadow:0 8px 25px #0000000f;opacity:0;padding:32px;text-align:left;transform:translateY(10px);transition:all .4s ease}.solution-card.fade-in{opacity:1;transform:translateY(0)}.solution-card:hover{background:linear-gradient(135deg,#1e88e5,#1976d2);box-shadow:0 12px 35px #1976d24d;color:#fff;transform:translateY(-6px)}.solution-card h3,.solution-card li{transition:color .4s ease}.solution-card:hover h3,.solution-card:hover li{color:#fff}.solution-card h3{color:#1976d2;font-size:20px;font-weight:700;margin-bottom:12px}.solution-card ul{list-style:none;margin:0;padding:0}.solution-card li{color:#444;font-size:15.5px;line-height:1.6;margin:8px 0;padding-left:18px;position:relative}.solution-card li:before{background:linear-gradient(180deg,#1976d2,#64b5f6);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:8px;transition:background .4s ease;width:7px}.solution-card:hover li:before{background:#fff}@media (max-width:768px){.solution-modal-content h2{color:#2c3e50;font-size:2rem;margin:0}.solution-modal-description{color:#7f8c8d;font-size:1.1rem;line-height:1.6;margin-bottom:30px;padding-left:45px}.solution-modal-details h3{color:#2c3e50;font-size:1.4rem;margin:25px 0 15px}.solution-modal-details p{color:#34495e;line-height:1.6;margin-bottom:20px}.features-benefits{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:25px 0}.features-benefits h3{grid-column:span 2}.benefits,.features{background:#f8f9fa;border-radius:8px;padding:20px}.features-benefits ul{margin-bottom:0;padding-left:20px}.features-benefits li{color:#34495e;line-height:1.5;margin-bottom:8px}.solution-cta-button{background:#3498db;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:20px;padding:14px 30px;transition:all .3s ease;width:100%}.solution-cta-button:hover{background:#2980b9;box-shadow:0 5px 15px #3498db66;transform:translateY(-2px)}@media (max-width:900px){.solutions-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.features-benefits{grid-template-columns:1fr}}.solutions-outro-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--max-width);padding:56px 6%;padding:56px var(--container-padding)}.outro-text{flex:1 1 480px;min-width:260px}.outro-text h3{color:#1565c0;color:var(--primary-600);font-size:22px;margin:0 0 12px}.outro-text p{color:#666;color:var(--muted);font-size:16px;line-height:1.8;margin:0}.outro-image{flex:0 0 420px;max-width:45%;min-width:260px}.outro-image img{border-radius:14px;border-radius:var(--radius);box-shadow:0 8px 30px #12263f14;box-shadow:var(--soft-shadow);display:block;height:auto;object-fit:cover;width:100%}.explore-link{color:#0056ff;display:inline-block;font-size:1.05rem;font-weight:600;letter-spacing:.3px;margin-top:1rem;position:relative;text-decoration:none;transition:all .3s ease}.explore-link:after{background-color:#0056ff;bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.explore-link:hover{color:#0039cc;transform:translateX(4px)}.explore-link:hover:after{transform:scaleX(1);transform-origin:left}.solutions-cta{align-items:center;background-color:#1565c0;border-radius:12px;display:flex;flex-direction:column;gap:18px;margin-left:auto;margin-right:auto;margin-top:16px;max-width:1200px;max-width:var(--max-width);padding:48px 6%;padding:48px var(--container-padding);text-align:center}.cta-text{font-size:20px;margin:0}.cta-button,.cta-text{color:#fff;font-weight:700}.cta-button{background:linear-gradient(90deg,#1565c0,#42a5f5);background:linear-gradient(90deg,var(--primary-600),var(--primary-400));border:none;border-radius:10px;box-shadow:0 8px 24px #1565c02e;cursor:pointer;font-size:16px;padding:12px 28px;transition:transform .22s ease,box-shadow .22s ease;transition:transform var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.cta-button:hover{background-color:#fff;box-shadow:0 14px 36px #1565c033;color:#1565c0;color:var(--primary-600);transform:translateY(-3px)}}@media (max-width:920px){.solutions-hero{padding:48px 6%;text-align:center}.intro-image,.outro-image{flex-basis:100%;max-width:100%}.solutions-intro-section,.solutions-outro-section{padding:36px 6%}.solution-card{padding:24px}.solutions-grid{padding:24px 6%}.solutions-cta{padding:36px 6%}}@media (max-width:520px){.solutions-title{font-size:28px}.intro-text h2{font-size:20px}.solution-card h2{font-size:18px}.intro-text p,.outro-text p,.solution-card li{font-size:15px}.cta-button{border-radius:8px;padding:14px;width:100%}}a{outline-color:#1565c04d}img{display:block;max-width:100%}@media (max-width:768px){.solutions-title{font-size:2.2rem}.solution-modal-content{padding:30px 20px}.solution-modal-header{flex-direction:column;text-align:center}.modal-icon{margin-bottom:15px;margin-right:0}.solution-modal-description{padding-left:0;text-align:center}}@media (max-width:480px){.solutions{padding:80px 15px 60px}.solutions-title{font-size:1.8rem}.solutions-grid{grid-template-columns:1fr}.solution-card{padding:20px}}@media (max-width:768px){.solutions-grid{padding:30px 15px;text-align:center}.solutions-subtitle{font-size:1.6rem;font-weight:700;margin-bottom:15px}.solutions-grid-container{display:flex;flex-direction:column;gap:20px}.solution-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:20px 15px;text-align:left;width:100%}.solution-card h3{color:#0d47a1;font-size:1.2rem;margin-bottom:10px}.solution-card ul{margin:0;padding-left:20px}.solution-card li{color:#333;font-size:.95rem;line-height:1.6;margin-bottom:8px}}.solutions-cta{background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:0;box-shadow:0 5px 15px #00000026;color:#fff;margin:0;padding:50px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.solutions-cta:hover{box-shadow:0 8px 20px #0003;transform:none}.cta-text{font-size:1.5rem;font-weight:500;line-height:1.4;margin:0}.cta-button{background-color:#fff;border:none;border-radius:8px;color:#1e40af;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin-top:10px;padding:14px 32px;transition:background-color .3s ease,transform .2s ease}.cta-button:hover{background-color:#f1f5f9;color:#000;transform:scale(1.05)}@media (max-width:600px){.cta-text{font-size:1.25rem}.cta-button{max-width:280px;width:100%}}.navbar{align-items:center;background:#0000;display:flex;justify-content:center;left:0;max-height:50px;padding:18px 70px;top:0;transition:background-color .4s ease,padding .3s ease;z-index:100}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f3cf2;min-height:70px}.nav-container{align-items:center;display:flex;justify-content:space-between;max-width:1300px;width:100%}.nav-left img.nav-logo{height:192px;margin-left:-56px;object-fit:contain;width:auto}.nav-links{display:flex;gap:30px;list-style:none}.nav-links li a{color:#fff;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-links li a:after{background-color:#4a6cf7;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links li a:hover:after{width:100%}.nav-links li a:hover{color:#4a6cf7}.nav-right{align-items:center;display:flex;gap:25px}.get-in-touch{background:#fff;border-radius:30px;color:#0b0f3d;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease}.get-in-touch:hover{background:#4a6cf7;color:#fff}.hamburger{color:#fff!important;cursor:pointer;display:none;font-size:34px;margin-right:70px;position:relative;transition:transform .3s ease;z-index:2500!important}.hamburger svg{stroke:#fff!important}@media (max-width:992px){.nav-links{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050a28fa;border-bottom-left-radius:20px;border-top-left-radius:20px;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-120%;top:0;transition:right .4s ease;width:100%}.nav-links.show{right:0}.nav-links li a{color:#fff;font-size:18px}.get-in-touch{display:none}.mobile-get-in-touch{background:#fff;border-radius:30px;color:#0b0f3d;font-weight:600;padding:10px 24px;text-decoration:none;transition:all .3s ease}.nav-left img.nav-logo{height:192px;object-fit:contain;width:auto}.mobile-get-in-touch:hover{background:#4a6cf7;color:#fff}.hamburger{display:block!important;margin-right:-50px}.get-in-touch{display:none!important}}.navbar{position:fixed;width:100%;z-index:2000!important}.background-video{z-index:0!important}.hamburger:hover{transform:scale(1.1)}@media (max-width:600px){.navbar{padding:15px 30px}.hamburger{display:block!important;margin-right:10px}.nav-left img.nav-logo{height:140px;margin-left:-10px;object-fit:contain;width:auto}}.services-hero{align-items:center;background:linear-gradient(135deg,#7caaffe6,#0059ffd1),url(/static/media/breadcrumb.96a6f3eef89f1fc3c9d1.jpg) 50%/cover no-repeat;color:#fff;display:flex;height:400px;justify-content:center;position:relative;text-align:center;width:100%}.services-hero .overlay{background:#0009;inset:0;position:absolute}.hero-content{position:relative;z-index:2}.hero-content h1{font-size:48px;font-weight:600}.breadcrumbs{color:#ddd;font-size:16px;margin-top:10px}.breadcrumbs a{color:#fff;text-decoration:none}.solutions-intro-section{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:60px 10%}.intro-image img{border-radius:16px;box-shadow:0 6px 20px #0000001a;width:100%}.intro-text{flex:1 1}.intro-text h2{color:#0d6efd;font-size:32px;font-weight:700;margin-bottom:16px}.intro-text p{color:#444;font-size:16px;line-height:1.6}@media (max-width:1024px){.solutions-intro-section{flex-direction:column;padding:40px 5%;text-align:center}.intro-text h2{font-size:28px}.hero-content h1{font-size:36px}}@media (max-width:768px){.services-hero{height:320px}.hero-content h1{font-size:30px}.solutions-intro-section{gap:20px}.intro-image img{width:90%}}@media (max-width:480px){.hero-content h1{font-size:24px}.breadcrumbs{font-size:14px}.solutions-intro-section{padding:30px 20px}.intro-text p{font-size:14px}}@media (max-width:1024px){.PageOuter{padding:32px 24px}.Layout{flex-direction:column;gap:24px}.ContentArea,.Sidebar{min-width:auto!important;width:100%!important}.Sidebar{order:-1}.SidebarBox{box-shadow:none;height:auto;max-height:400px;overflow-y:visible;position:relative;top:0}.ProductButton{font-size:14px;padding:12px}.Banner,.BannerImage{height:260px!important}.InfoCard{box-shadow:0 8px 20px #00000026;margin-top:16px;position:static!important;width:100%!important}.TextSection{padding:32px 20px}.Title{font-size:28px!important}}@media (max-width:600px){.Layout{flex-direction:column;gap:20px}.Sidebar{order:-1;width:100%}.SidebarBox{background:#ffffff14;border-radius:10px;padding:18px}.ProductButton{font-size:13px;padding:10px 12px}.ContentArea{width:100%}.Banner,.BannerImage{height:220px!important}.InfoCard{font-size:14px;margin-top:14px;padding:20px}.TextSection{padding:24px 16px}.Title{font-size:24px!important}.Desc{font-size:14px;line-height:1.7}}@media (max-width:480px){.MuiIconButton-root{bottom:18px!important;right:16px!important}}.Layout{align-items:stretch;display:flex;gap:30px}.Sidebar{align-self:stretch;background:linear-gradient(180deg,#001f3f,#036);border-radius:16px;box-shadow:0 4px 18px #0003;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:25px 20px;position:relative;width:320px}.SidebarBox{background:#ffffff0d;border-radius:14px;box-shadow:inset 0 0 8px #ffffff0d;flex:1 1;padding:20px 15px}.ContentArea{background:#f8f9fa;border-radius:16px;box-shadow:0 4px 20px #0000000d;flex:1 1;padding:30px}