*{margin:0;padding:0}body{background:#1a1a16;background-image:radial-gradient(closest-side at 45% 50%,#07656f4d,#0000),radial-gradient(closest-side at 55% 40%,#03738c4d,#0000);background-position:0,100% 100%;background-position-x:-300px,1000px;background-position-y:100px,-260px;background-repeat:no-repeat;background-size:900px 800px,1000px 1000px;height:100vh;z-index:2000}.navbar{align-items:center;box-sizing:border-box;display:flex;height:65px;justify-content:space-between;padding:40px 15px;width:100%;z-index:1000}.navbar,.navbar.navbar-transparent{background-color:initial!important}.nav-menu{align-items:center;display:flex;font-size:16px;gap:40px;list-style:none;margin-left:auto;overflow-x:hidden}.nav-menu li{cursor:pointer;display:flex;flex-direction:column;gap:3px}.nav-menu li img{display:flex;margin:auto}.nav-menu li:after{background:#fff;content:"";display:block;height:2px;transition:.3s;width:0}.nav-menu li:hover:after{width:100%}.nav-logo{height:auto;width:180px}.anchor-link{color:#fff;text-decoration:none}.nav-mob-close,.nav-mob-open{cursor:pointer;display:none}.language-switcher{display:flex;gap:10px}.language-switcher button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0;position:relative}.language-switcher button.active{color:#fa4b05}.language-switcher button:after{background:#fff;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;width:0}.get-in-touch{background:#fa4b05;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:8px 16px;text-align:center}.get-in-touch:hover{border:2px solid #fff;transition:.11s}@media (min-width:1301px){.nav-mob-open{display:none!important}.nav-menu{background-color:initial;display:flex!important;height:auto;padding-top:0;position:static;width:auto}}@media (max-width:1300px){.nav-menu{background-color:#333;display:block;flex-direction:column;height:100%;margin-left:0;padding-top:60px;position:fixed;right:-350px;top:0;transition:right .3s ease-in-out;width:250px;z-index:1001}.nav-mob-open{display:block;height:30px;width:30px;z-index:0}.nav-menu.open{display:flex;right:0}.nav-mob-close{display:block;height:30px;margin-bottom:20px;width:30px}}@media (max-width:1200px){.nav-menu{gap:30px}.nav-menu li{font-size:14px}.nav-logo{width:160px}}@media (max-width:992px){.nav-menu{gap:20px}.nav-menu li{font-size:12px}.nav-logo{width:140px}}@media (max-width:768px){.nav-menu{gap:15px}.nav-menu li{font-size:14px}.nav-logo{width:120px}}.modal-contact-container{background:#fff;box-shadow:-8px 0 15px #000000b3;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:400px;padding:30px;position:fixed;right:0;top:0;transition:transform .3s ease;width:100%;z-index:1001}.jobs-modal{background-color:#222;height:auto;left:50%;max-width:500px;padding:50px;top:50%;transform:translate(-50%,-50%)}.modal-contact-form{display:flex;flex-direction:column;gap:20px;margin-top:40px}.modal-contact-form label{color:#000;font-size:18px;font-weight:500}.modal-contact-form input,.modal-contact-form textarea{background-color:#8c8c8c66;border:2px solid #0000;border-radius:6px;color:#a5a4a4;font-size:16px;padding:15px 20px;transition:border .3s ease}.modal-contact-form input:focus,.modal-contact-form textarea:focus{border-color:#025373;outline:none}.modal-contact-form input::placeholder,.modal-contact-form textarea::placeholder{color:#888}.modal-contact-form textarea{height:150px;resize:none}.modal-contact-submit{background:#fa4b05;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;padding:15px;transition:.3s}.modal-contact-submit:hover{background:#e94606;transform:scale(1.05)}.close-btn{background-color:#fa4b05;margin-right:100px!important;position:absolute;right:20px;top:20px;transition:color .3s ease}@media (max-width:768px){.modal-contact-container{max-width:100%;padding:20px}.modal-contact-form input,.modal-contact-form textarea{font-size:14px}.modal-contact-submit{font-size:18px;padding:12px}}.success-message{animation:slide-in .3s ease-out,slide-out .3s ease-in 2.7s;background-color:#4caf50;border-radius:10px;bottom:20px;box-shadow:0 4px 10px #0003;color:#fff;font-size:1rem;opacity:1;padding:15px 20px;position:fixed;right:20px;z-index:10000}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slide-out{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.no-jobs{color:#ff4747;font-size:1.5rem;margin-top:20px;text-align:center}.jobs-container-slide-in{background:#fff;box-shadow:-5px 0 15px #00000080;box-sizing:border-box;color:#025373;height:100%;max-width:800px;overflow-x:hidden;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:100%;z-index:1001}.jobs-container-slide-in h1{color:#000;margin-top:40px}.jobs-container-slide-in p{color:#000;margin-top:50px}.jobs-container-slide-in h2{color:#000;margin-top:40px}.jobs-container-slide-in.show{transform:translateX(0)}.job-details-overlay{background:#fff;box-shadow:-8px 0 20px #000000b3;box-sizing:border-box;color:#000;height:100%;max-width:800px;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:100%;z-index:2000}.job-details-overlay h2{color:#000;margin-top:50px}.job-details-overlay.show{transform:translateX(0)}.jobs-list{color:#000;display:flex;flex-direction:column;gap:20px;margin-top:30px}.job-item{word-wrap:break-word;background:#ffffff0d;border-radius:15px;box-shadow:0 10px 20px #0003;color:#000;cursor:pointer;overflow:hidden;padding:30px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.job-item:hover{box-shadow:0 20px 40px #0006;transform:translateY(-10px) scale(1.05)}.job-item h3{color:#fff;color:#000;font-size:1.8rem;font-weight:700}.job-details h2{color:#000;font-size:2rem;font-weight:700;margin-bottom:15px}.job-details p{color:#000;font-size:1.2rem;line-height:1.8}.contact-us-btn{background:#fa4b05!important;border-radius:50px;color:#fa4b05}.contact-us-btn:hover{transform:scale(1.1)}.contact-overlay{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:3000}.contact-form{background:#fff;border-radius:10px;color:#000;max-width:600px;padding:40px;width:90%}.contact-form h2{color:#000;margin-bottom:20px;text-align:center}.contact-form label{color:#333;display:block;margin-bottom:10px}.contact-form input,.contact-form textarea{background-color:#8f8f8f66;border:none;border-radius:5px;color:#333;margin-bottom:20px;padding:10px;resize:none;width:100%}.contact-form button{background-color:#fa4b05;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:18px;padding:15px;transition:transform .3s;width:100%}.contact-form button:hover{transform:scale(1.05)}.close-btn-jobs{color:#fa4b05!important;font-size:24px;margin-left:720px!important;position:absolute}.close-btn-jobs,.close-btn-join{background:none;border:none;cursor:pointer;top:20px}.close-btn-join{color:#fff;font-size:20px;position:fixed;right:20px;z-index:4000}.close-btn-join:hover{color:#ff4747}.close-btn-contact{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;margin-right:355px;position:absolute;right:20px;top:100px}.join-overlay{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:3000}.join-form{background:#fff;border-radius:10px;color:#fff;margin-top:50px;max-width:600px;padding:40px;width:90%}.join-form h2{margin-bottom:20px;text-align:center}.join-form label{color:#000;display:block;margin-bottom:10px}.join-form input,.join-form textarea{width:100%}.join-form input,.join-form select,.join-form textarea{background-color:#8f8f8f66;border:none;border-radius:5px;color:#000;margin-bottom:20px;padding:10px;resize:none}.join-form select{max-width:900px;width:103%}.join-form button{background-color:#fa4b05;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:18px;padding:15px;transition:transform .3s;width:100%}.join-form button:hover{transform:scale(1.05)}.join-us-btn{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:22px;margin-top:20px;padding:15px 40px;text-align:center}.join-us-btn,.join-us-btn:hover{background:#fa4b05;transition:.3s ease-in-out}.join-us-btn:hover{transform:scale(1.1)}@media (max-width:768px){.job-details-overlay,.jobs-container-slide-in{max-width:100%}.job-item h3{font-size:1.6rem}.job-details h2{font-size:1.8rem}.join-form{margin-top:80px}.close-btn-join{right:15px;top:15px}.close-btn-jobs{font-size:18px!important;margin-right:10px!important;padding-right:0!important;right:10px!important;top:10px!important}}@media (max-width:480px){.job-item h3{font-size:1.4rem}.job-details h2{font-size:1.6rem}.job-details p{font-size:1rem}.join-form{margin-top:60px}.close-btn-join{font-size:18px;right:10px;top:10px}.close-btn-jobs{margin-right:0!important}}.footer{display:flex;flex-direction:column;gap:30px;margin:50px 170px}.footer-top{display:flex;justify-content:space-between}.footer-top-left p{font-size:20px;max-width:400px}.footer-top-right{align-items:center;display:flex;gap:35px}.footer-email-input{background:#32323b;border-radius:50px;display:flex;gap:30px;padding:20px 80px 20px 30px}.footer-email-input input{background:#0000;border:none;color:#a0a0a0;font-family:Outfit;font-size:18px;outline:none}.footer-subscribe{background:linear-gradient(264deg,#df8908 -5.09%,#b415ff 106.28%);border-radius:50px;cursor:pointer;font-size:20px;padding:22px 50px;transition:.3s}.footer-bottom{display:flex;font-size:18px;justify-content:space-between}.footer-bottom-right{display:flex;gap:50px;margin-bottom:50px}.footer-email-input:hover{border:2px solid #fff}.footer-subscribe:hover{transform:scale(1.1);transition:.3s}.footer-logo{height:auto;width:250px}.footer-bottom-right .Icon{color:inherit;font-size:24px;margin-right:10px;text-decoration:none;transition:color .3s ease}.footer-bottom-right .Icon:hover{color:#03738c}.footer-bottom-right p{color:inherit;font-size:18px;margin:0}.footer-bottom-right .footer-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .3s ease}.footer-bottom-right .footer-link:hover{color:#03738c}.footer-bottom-right p a{color:inherit;text-decoration:none}.footer-bottom-right p a:hover{color:#03738c}.sliding-panel{background:#fff;box-shadow:-5px 0 15px #00000080;color:#000;height:100%;max-width:700px;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s ease-in-out;width:100%;z-index:1000}.sliding-panel.show{transform:translateX(0)}.sliding-panel-content{padding:20px}.close-btn-footer{background:none;border:none;color:#ff4747;cursor:pointer;font-size:20px;position:absolute;right:20px;top:20px}.close-btn-footer:hover{color:#ff4747}.sliding-panel h2{color:#000}@media (max-width:768px){.footer{gap:20px;margin:30px 20px}.footer-top{align-items:center;flex-direction:column;gap:20px}.footer-top-left{text-align:center}.footer-logo{width:200px}.footer-top-right{align-items:center;flex-direction:column;gap:20px;width:100%}.footer-email-input{justify-content:center;padding:15px 40px 15px 20px;width:100%}.footer-subscribe{font-size:18px;padding:15px 0;text-align:center;width:100%}.footer-bottom{align-items:center;flex-direction:column;gap:20px;text-align:center;text-decoration:none}.footer-bottom-right{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.footer-bottom-right p{color:#fff;margin:0}.footer-bottom-right .Icon{color:#fff;display:flex;text-decoration:none}.sliding-panel{left:2.5%;max-width:95%;padding:15px;right:2.5%}.sliding-panel-content{padding:8px}.close-btn-footer{font-size:16px;right:20px!important;top:8px}.sliding-panel h1{font-size:1.2rem}}@media (max-width:480px){close-btn-footer{margin-right:30px}}.hero{align-items:flex-start;background:#0000;display:flex;height:600px;justify-content:space-between;overflow:hidden;padding:0 20px;position:relative}.text-container{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding-left:100px;padding-top:150px;z-index:1}.hero h2{color:#9f9e9e;font-weight:200;margin:0;padding-top:20px;text-align:left}.hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#fff 30%,#fa4b05 110%);background-clip:text;-webkit-background-clip:text;font-size:3.5rem;font-weight:350;text-align:left}.hero-contact{background:#fa4b05;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;margin-top:20px;padding:10px 20px;text-align:left;text-decoration:none;width:max-content}.hero-contact:hover{border:2px solid #fff;transition:.11s}.animation{display:block;height:400px;margin-left:auto;overflow:hidden;padding-right:70px;padding-top:100px;width:1000px;z-index:1}.color{opacity:50%;right:60%;top:-30px}.color,.color2{height:1000px;position:absolute;width:1000px;z-index:-1}.color2{left:60%;opacity:70%;top:-250px}.fixed-width{overflow:visible;white-space:nowrap;width:600px;z-index:1000}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}.text-shadow-pop-br{animation:text-focus-in 2s cubic-bezier(.55,.085,.68,.53) infinite alternate both;margin-top:250px}.text-shadow-pop-br,.typing-text{color:#fff;font-size:8rem;margin-right:50px;position:relative;text-shadow:0 0 30px #fff9,0 0 60px #ffffff73,0 0 110px #ffffff40,0 0 100px #ffffff1a;z-index:1}.typing-text{font-weight:100;margin-left:40px;margin-top:200px}@media (max-width:1213px){.hero h1 span{font-size:2.2rem}.hero h2{font-size:1.2rem;padding-top:10px;text-align:left}.typing-text{font-size:5.5rem;margin-left:50px;margin-right:0;margin-top:150px}}@media (max-width:768px){.hero{align-items:center;flex-direction:column;height:auto;padding:20px}.text-container{padding-left:20px;padding-top:50px}.hero h1 span{font-size:2rem}.hero h2{font-size:1.5rem;padding-top:10px;text-align:center}.hero-contact{margin:20px auto}.animation{height:250px;margin-left:0;padding-left:0;padding-right:0;padding-top:50px}.color,.color2{height:800px;opacity:50%;top:-100px;width:800px}.typing-text{font-size:5rem;margin-left:50px;margin-right:0;margin-top:50px}}@media (max-width:500px){.hero{align-items:center;flex-direction:column;height:auto;padding:20px}.text-container{align-items:center;padding-left:10px;padding-top:40px;text-align:center}.hero h1{text-align:center;width:100%}.hero h1 span{font-size:1.8rem;padding-left:0}.hero h2{font-size:1.3rem;padding-top:10px;text-align:center}.hero-contact{font-size:1rem;margin:20px auto}.animation{height:200px;margin-left:0;padding-left:0;padding-right:0;padding-top:40px}.color,.color2{height:600px;opacity:50%;top:-50px;width:600px}.typing-text{font-size:3.5rem;margin-left:140px;margin-right:0;margin-top:20px}.fixed-width,.typing-text{overflow:visible;z-index:1000}.fixed-width{white-space:nowrap;width:500px}}body{margin:0;overflow-x:hidden}.about{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:80px;justify-content:center;margin:80px auto;max-width:1200px;overflow:hidden;padding:0 15px;width:100%}.about-title{position:relative;text-align:center;width:100%}.about-title h1{color:#fff;font-size:70px;font-weight:300;padding:0 30px}.about-title img{bottom:-55px;height:200%;position:absolute;right:330px;width:40%;z-index:-1}.about-sections{align-items:center;padding:0 20px}.about-right,.about-sections{display:flex;flex-direction:column;gap:80px;width:100%}.about-para,.about-right{text-align:center}.about-para{display:flex;flex-direction:column;font-size:24px;font-weight:500;gap:20px;padding:0;width:100%}.about-para p{font-weight:200;line-height:1.6;margin:0;overflow-wrap:break-word}.about-skills{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.about-skill{align-items:center;display:flex;flex-direction:column;text-align:center}.about-skill img{height:60px;margin-bottom:10px;margin-top:10px;width:auto}.about-skill p{font-size:1.1rem;font-weight:500;margin:0}.about-skill:hover{transform:scale(1.25);transition:.3s}.logos1{overflow:hidden;padding:60px 0;position:relative;white-space:nowrap;width:100%}.logos-slide1{align-items:center;animation:slide 25s linear infinite;display:inline-flex}.logos-slide1 img{height:60px!important;margin:0 100px;width:auto!important}@keyframes slide1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media(min-width:769px) and (max-width:1000px){.about{gap:50px;margin:50px 30px}.about-title h1{font-size:50px;padding:0 20px}.about-title img{bottom:-35px;height:150%;right:50%;transform:translateX(50%);width:60%}.about-sections{align-items:center;flex-direction:column;gap:30px}.about-left{display:flex;justify-content:center;margin-bottom:20px;width:100%}.about-left img{height:auto;max-width:300px;width:100%}.about-right{align-items:center;gap:20px;justify-content:center}.about-para,.about-right{display:flex;flex-direction:column}.about-para{font-size:20px;gap:15px;text-align:justify}.about-skills{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.about-skill{flex-basis:30%;text-align:center}.about-skill img{height:60px;margin:10px 0;width:auto}}@media (max-width:768px){.about{gap:50px}.about-title h1{font-size:50px;padding:0 20px}.about-title img{bottom:-35px;height:150%;right:50%;transform:translateX(50%);width:60%}.about-sections{align-items:center;flex-direction:column;gap:50px}.about-right{gap:50px}.about-para{font-size:20px}.about-skills{justify-content:center}}@media (max-width:480px){.about-title h1{font-size:34px;padding-top:40px}.about-para,.about-title h1{margin-right:40px;padding-right:31px;text-align:center}.about-para{font-size:16px;font-weight:250;overflow:visible}.about-skill img{height:50px}.about-skill p{font-size:1rem}.logos1{margin-right:10px;overflow:hidden;width:100%}.about{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding-left:80px;width:100%}}.services,body{color:#fff}.services{align-items:center;background:linear-gradient(45deg,#014169 30%,#024b79 50%,#035181);display:flex;flex-direction:column;gap:60px;justify-content:center;overflow-x:hidden;padding:80px 20px}.services-title h1{color:#fff;font-size:50px;font-weight:300;letter-spacing:.1em;margin-bottom:40px;position:relative;text-align:center;text-transform:uppercase}.services-title h1:after{background:#5583f7;border-radius:5px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.services-container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin-bottom:100px;max-width:1200px;width:100%}.services-format:first-child,.services-format:nth-child(2),.services-format:nth-child(3),.services-format:nth-child(4),.services-format:nth-child(5),.services-format:nth-child(6){grid-column:span 1}.services-format{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:15px;box-shadow:0 10px 20px #0003;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:40px;position:relative;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.services-format:hover{box-shadow:0 20px 40px #0006;transform:translateY(-10px) scale(1.05)}.service-header{text-align:center;z-index:1}.service-header h2{color:#fff;font-size:1.8rem;font-weight:300;margin-bottom:20px;text-align:center}.service-header h2:after{background:#5583f7;border-radius:5px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.services-format p{color:#fff;font-family:Albert Sans,sans-serif;font-size:1.2rem;line-height:1.6;margin-top:20px;text-align:center;transition:color .3s ease-in-out}.services-format:hover p{color:#fff}.service-details-overlay{background:#fff;box-shadow:-5px 0 15px #00000080;color:#fff;height:100%;max-width:700px;padding:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:1001}.service-details-overlay.show{transform:translateX(0)}.service-details{word-wrap:break-word;color:#000;flex-grow:1;overflow-y:auto}.service-details h2{color:#000}.service-details table{border:none;border-collapse:collapse;margin-top:20px;width:100%}.service-details td,.service-details th{border-bottom:1px solid #ddd;color:#fff;padding:12px 15px;text-align:center;vertical-align:middle}.service-details th{background-color:#fff;border-bottom:2px solid #ddd;color:#000;font-weight:700;text-align:center}.service-details td{color:#000;text-align:center;vertical-align:middle}.service-details tr:hover{transform:scale(1.02);transition:.3s}.service-details tr td,.service-details tr th{display:table-cell;text-align:center;vertical-align:middle}.service-details td:last-child,.service-details th:last-child{border-right:none}.service-details td,.service-details th{border-left:none;border-right:none}.service-details tr:last-child td{border-bottom:none}.close-btn{background:none;border:none;color:#fa4b05;cursor:pointer;font-size:24px;margin-right:15px!important;position:fixed;right:10px;top:10px;z-index:1000}.contact-us-btn{align-self:center;background:#6bbec7;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:22px;margin-bottom:20px;margin-left:10px;margin-top:20px;padding:15px 40px;transition:.3s}.contact-us-btn:hover{transform:scale(1.05);transition:.3s}.service-details-overlay{display:flex;flex-direction:column;justify-content:space-between}.service-details-overlay .service-details{max-height:calc(100vh - 100px);overflow-y:auto;padding-left:20px;padding-right:20px}.service-details img{height:auto;max-width:100%}@media (max-width:768px){.services-container{gap:30px;grid-template-columns:1fr}.services-format{padding:30px}.service-header h2{font-size:1.5rem}.services-format p{font-size:1rem}.service-details-overlay{left:0;max-width:100%;padding:20px;width:100%}.service-details{max-height:calc(100vh - 40px);padding-left:15px;padding-right:15px}.close-btn{font-size:18px;margin-right:45px!important;right:10px;top:10px}.contact-us-btn{font-size:20px;padding:12px 35px}}@media (max-width:480px){.service-details-overlay{max-width:100%;padding:15px}.service-details{max-height:calc(100vh - 30px)}.close-btn{font-size:18px;margin-right:45px!important;right:10px;top:10px}.contact-us-btn{font-size:20px}.services-title h1{font-size:40px}}.clients{padding:50px 0;position:relative}.clients-section{align-items:flex-start;display:flex;justify-content:space-between;padding:20px}.clients-text{flex:1 1;padding-right:50px}.clients-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#fff 70%,#fa4b05 110%);background-clip:text;-webkit-background-clip:text;font-size:38px;font-weight:800;margin-bottom:0;text-align:left}.clients-text p{color:#fff;font-size:1.2rem;line-height:1.5}.clients-categories{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:flex-end}.category-tag{background-color:#fa4b05e6;border-radius:20px;color:#fff;font-size:1rem;padding:8px 16px;white-space:nowrap}.clients-carousel{margin-top:40px;overflow:hidden;position:relative;width:100%}.clients-container{align-items:center;animation:scroll 20s linear infinite;display:flex;white-space:nowrap}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logos{background:#0000;overflow:hidden;padding:60px 0;position:relative;white-space:nowrap}.logos:after,.logos:before{content:"";height:100%;position:absolute;top:0;width:250px;z-index:2}.logos:before{background:#0000;left:0}.logos:after{background:#0000;right:0}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{animation:slide 25s linear infinite;display:inline-block}.logos-slide img{vertical-align:middle}.Logo3,.Logo4{height:50px;margin:0 70px;top:0;width:50px}.Logo5{height:70px;width:120px}.Logo5,.Logo6{margin:0 70px;top:0}.Logo6{height:100px;width:100px}.contact{align-items:center;display:flex;flex-direction:column;gap:80px;justify-content:center;margin:80px 170px}.contact-title{position:relative}.contact-title h1{color:#fff;font-size:80px;font-weight:300;padding:0 30px}.contact-section{display:flex;gap:150px}.contact-left{display:flex;flex-direction:column;gap:30px}.contact-left h1{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#fff 70%,#fa4b05 110%);background-clip:text;-webkit-background-clip:text;font-size:80px;font-weight:300}.contact-left p{color:#d8d8d8;font-size:20px;line-height:35px;max-width:550px}.contact-details{color:#d8d8d8;display:flex;flex-direction:column;font-size:22px;gap:30px}.contact-detail{align-items:center;display:flex;gap:20px;text-decoration:none;transition:.3s ease}.contact-detail:hover{color:#246b97;transition:.3s}.contact-right{align-items:start;display:flex;flex-direction:column;gap:30px}.contact-right label{color:#d8d8d8;font-size:22px;font-weight:500}.contact-right input{height:50px;padding-left:20px;width:500px}.contact-right input,.contact-right textarea{background:#32323c;border:none;border-radius:4px;color:#a0a0a0;font-family:Outfit;font-size:20px}.contact-right textarea{padding:25px;resize:none;width:475px}.contact-submit{background:#fa4b05;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:20px;margin-bottom:50px;padding:15px 40px;transition:.3s}.contact-submit:hover{transform:scale(1.1);transition:.3s}@media (max-width:768px){.contact{gap:50px;margin:50px 20px}.contact-title h1{font-size:40px;text-align:center}.contact-section{flex-direction:column;gap:40px}.contact-left h1{font-size:36px}.contact-left p{font-size:16px;line-height:28px}.contact-right input,.contact-right textarea{width:100%}.contact-submit{font-size:20px;padding:15px 0;width:100%}.contact-detail{gap:20px}}@media (min-width:769px) and (max-width:930px){.contact{margin:50px 20px}.contact-section{align-items:center;flex-direction:column;gap:40px}.contact-left h1{font-size:48px}.contact-left p{font-size:18px;text-align:center}.contact-right input,.contact-right textarea{width:100%}.contact-submit{font-size:18px;padding:15px 0;width:100%}}@media(min-width:930px) and (max-width:1000px){.contact-right input,.contact-right textarea{width:400px}.contact-title{margin-left:0}.contact-section{gap:100px}}.blog{align-items:center;background:linear-gradient(45deg,#014169 30%,#024b79 50%,#035181);color:#fff;display:flex;flex-direction:column;gap:60px;justify-content:center;min-height:100vh;padding:80px 20px}.blog-title h1{color:#fff;font-size:50px;font-weight:300;letter-spacing:.1em;margin-bottom:40px;position:relative;text-align:center;text-transform:uppercase}.blog-title h1:after{background:#fa4b05;border-radius:5px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.blog-container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1200px;width:100%}.blog-post{background:#ffffff0d;border-radius:15px;box-shadow:0 10px 20px #0003;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:40px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.blog-post:hover{box-shadow:0 20px 40px #0006;transform:translateY(-10px)}.blog-post h2{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:20px;position:relative;text-align:center}.blog-post h2:after{background:#fa4b05;border-radius:5px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.blog-post p{color:#dcdcdc;flex-grow:1;font-size:1.1rem;line-height:1.6}.blog-post p,.read-more-btn{margin-top:20px;text-align:center}.read-more-btn{color:#1c98d1;display:inline-block;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s}.read-more-btn:hover{color:#1985b7;text-decoration:underline}.view-all-blogs{margin-top:15px}.view-all-btn{background-color:#fa4b05;border-radius:40px;box-shadow:0 3px 8px #0003;color:#fff;font-size:18px;padding:10px 30px;text-decoration:none;transition:.3s}.view-all-btn:hover{background-color:#bc3602;box-shadow:0 6px 12px #0000004d;transform:translateY(-3px)}@media (max-width:768px){.blog-container{gap:30px;grid-template-columns:1fr}.blog-post{padding:30px}.blog-post h2{font-size:1.5rem}.blog-post p{font-size:1rem}}@media (min-width:770px) and (max-width:1057px){.blog-container{gap:30px;grid-template-columns:1fr}.blog-post{padding:30px}.blog-post h2{font-size:1.6rem}.blog-post p{font-size:1.05rem}}.all-blogs{align-items:center;background:#1a1a16;color:#fff;display:flex;flex-direction:column;gap:60px;justify-content:center;min-height:100vh;padding:80px 20px}.more-tags{background-color:#ff8c00;border-radius:15px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px}.all-blogs h1{color:#fff;font-size:3rem;font-weight:700;letter-spacing:.1em;margin-bottom:40px;position:relative;text-align:center;text-transform:uppercase}.all-blogs h1:after{background:#5583f7;border-radius:5px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.all-blog-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1200px;width:100%}.all-blog-item{background:linear-gradient(45deg,#014169 30%,#024b79 50%,#035181);border-radius:15px;box-shadow:0 10px 20px #0003;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:30px;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out}.all-blog-item:hover{box-shadow:0 20px 40px #0006;transform:translateY(-10px)}.all-blog-title{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:10px}.all-blog-item p:first-of-type{color:#a0a0a0;font-size:.9rem;font-weight:600;margin-bottom:10px}.all-blog-item p:last-of-type{color:#dcdcdc;font-size:1.1rem;line-height:1.6;transition:color .3s ease-in-out}.all-blog-item:hover p:last-of-type{color:#fff}.tags-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.tag{background-color:#03738c;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease;white-space:nowrap}.tag:hover{background-color:#025373}.tag.active{background-color:#5583f7}.blog-tags{display:flex;gap:10px;margin-top:10px}.blog-tag{background-color:#03738c;border-radius:15px;color:#fff;font-size:.9rem;padding:5px 10px}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px}.pagination-btn{background-color:#03738c;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.pagination-btn.active,.pagination-btn:hover{background-color:#5583f7}@media (max-width:768px){.all-blog-container{gap:30px;grid-template-columns:1fr}.all-blog-item{padding:20px}.all-blog-title{font-size:1.5rem}.all-blog-item p{font-size:1rem}.tags-container{flex-wrap:wrap;gap:8px}.tag{font-size:.9rem;padding:8px 15px}}@media (max-width:480px){.all-blogs{padding:60px 15px}.all-blog-container{grid-template-columns:1fr}.all-blog-item{padding:15px}.all-blog-title{font-size:1.3rem}.all-blog-item p{font-size:.9rem}.tags-container{gap:6px}.tag{font-size:.85rem;padding:6px 10px}}.blog-post-page{align-items:center;background:#1a1a16;color:#fff;display:flex;flex-direction:column;gap:40px;justify-content:flex-start;min-height:100vh;padding:80px 20px;position:relative}pre{background-color:#2d2d2d;border-radius:8px;color:#fff;font-family:Fira Code,monospace;overflow-x:auto;padding:15px}code{color:#00d1ff}.back-btn{background:#fa4b05;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;left:20px;padding:10px 20px;position:absolute;top:20px;transition:transform .3s ease-in-out,background-color .3s ease-in-out}.back-btn:hover{background:#d13d02;transform:translateY(-5px)}.blog-post-container{background:#ffffff0d;border-radius:15px;box-shadow:0 10px 20px #0000004d;box-sizing:border-box;max-width:900px;padding:40px;text-align:left;width:100%}.blog-post-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px}.blog-post-content{color:#dcdcdc;font-size:1.2rem;line-height:1.8}.blog-post-content img{border-radius:10px;display:block;height:auto;margin:20px 0;max-width:100%}@media (max-width:768px){.blog-post-page{padding:60px 15px}.blog-post-container{padding:30px}.blog-post-title{font-size:2rem}.back-btn,.blog-post-content{font-size:1rem}.back-btn{left:15px;padding:8px 15px;top:15px}}@media (max-width:480px){.blog-post-page{padding:40px 10px}.blog-post-container{box-sizing:border-box;max-width:100%;padding:15px}.blog-post-title{font-size:1.8rem}.back-btn,.blog-post-content{font-size:.9rem}.back-btn{left:10px;padding:8px 10px;top:10px}}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.floating-button{background-color:#03738c;border-radius:50%;bottom:20px;cursor:pointer;padding:10px;position:fixed;right:20px;z-index:1000}.floating-button img{height:30px;width:30px}.modal-background{align-items:flex-end;background-color:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1001}.modal-content{background:linear-gradient(270deg,#012840,#03738c 110%);border-radius:20px;box-shadow:0 4px 15px #0000004d;color:#fff;margin-bottom:80px;margin-right:20px;padding:20px;position:relative;transform:translateY(100%);transition:transform .3s ease-in-out;width:300px}.modal-content.active{transform:translateY(0)}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:15px;top:10px}.contact-modal-form h1{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#fff 30%,#14c5d9 110%);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;margin-bottom:15px;text-align:center}.contact-modal-form label{color:#fff;display:block;font-size:1rem;margin-bottom:5px}.contact-modal-form input,.contact-modal-form textarea{background-color:#ffffff1a;border:none;border-radius:8px;color:#fff;margin-bottom:10px;padding:10px;resize:none;width:94%}.contact-modal-form input::placeholder,.contact-modal-form textarea::placeholder{color:#ccc}.contact-modal-form button{background-color:#14c5d9;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:12px;transition:background-color .3s ease;width:100%}.contact-modal-form button:hover{background-color:#03738c}@media (max-width:768px){.modal-content{border-radius:15px;margin-bottom:70px;margin-right:15px;padding:15px;width:250px}.close-button{font-size:22px;right:12px;top:8px}.contact-modal-form h2{font-size:1.4rem}.contact-modal-form input,.contact-modal-form textarea{font-size:.9rem;padding:8px}.contact-modal-form button{padding:10px}}@media (max-width:500px){.modal-background{align-items:center;justify-content:center}.modal-content{border-radius:15px;margin:0;padding:15px;width:90%}.close-button{font-size:20px;right:10px;top:5px}.contact-modal-form h2{font-size:1.2rem}.contact-modal-form input,.contact-modal-form textarea{font-size:.85rem;padding:8px}.contact-modal-form button{font-size:.95rem;padding:10px}}@media (min-width:1200px){.modal-content{margin-bottom:100px;padding:25px;width:350px}.contact-modal-form h2{font-size:1.6rem}.close-button{font-size:26px}}.faq-page{margin:0 auto;max-width:800px;padding:40px}.faq-page h1{color:#fff;font-size:2.5rem;font-weight:700;text-align:center}.faq-highlight{color:#3e6e74}.faq-list{margin-top:30px}.faq-item{border-bottom:1px solid #ccc;margin-bottom:10px}.faq-question{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;padding:15px}.faq-question span{color:#3e6e74;font-size:1.5rem;margin-right:10px}.faq-question.open span{color:#3e6e74}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.faq-answer-content{color:#fff;font-size:1rem;padding:10px 15px}.faq-question.open+.faq-answer{opacity:1}.admin-panel{background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:0 auto;max-width:800px;padding:40px}h1{color:#333;font-size:28px;margin-bottom:30px;text-align:center}.logout-btn{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;float:right;padding:10px 20px}.blog-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;padding:20px}.blog-form label{color:#333;display:block;font-weight:700;margin-top:10px}.blog-form input,.blog-form textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:20px;margin-top:8px;padding:10px;width:100%}textarea{height:100px}.blog-list{margin-top:40px}.blog-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px}.blog-item-header{align-items:center;display:flex;justify-content:space-between}.blog-item h4{color:#333;margin:0}.blog-actions button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:10px;padding:8px 12px}.service-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;padding:20px}.service-form label{color:#333;display:block;font-weight:700;margin-top:10px}.service-form input,.service-form select,.service-form textarea{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;margin-bottom:20px;margin-top:8px;padding:10px;width:100%}.form-actions{display:flex;justify-content:space-between}.reset-btn,.submit-btn{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px}.submit-btn{background-color:#4caf50;color:#fff}.reset-btn{background-color:#f44336;color:#fff}.service-list{margin-top:40px}.service-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px}.service-item-header{align-items:center;display:flex;justify-content:space-between}.service-item h4{color:#333;margin:0}.service-actions button{border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:10px;padding:8px 12px}.edit-btn{background-color:#2196f3;color:#fff}.delete-btn{background-color:#f44336;color:#fff}.login-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-box{background-color:#fff;border-radius:10px;box-shadow:0 8px 30px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.login-box h1{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.login-input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px 15px;transition:border-color .3s;width:100%}.login-input:focus{border-color:#03738c;outline:none}.login-btn{background-color:#03738c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s;width:100%}.login-btn:hover{background-color:#025373}.error-msg{color:#f44336;font-size:14px;margin-top:10px}body{font-family:Albert Sans,sans-serif}.whyus{align-items:center;background:#1e1e1f;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin:50px auto;max-width:1200px;padding:20px}.whyus-title{color:#fff;font-size:50px;font-weight:300;margin-bottom:50px;text-align:center}.whyus-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;padding:20px 0;width:100%}.whyus-section{align-items:center;display:flex;flex-direction:column;margin:20px 0;max-width:300px;text-align:center}.whyus-section h2{color:#fff;font-size:1.5rem;margin-top:20px}.whyus-section p{color:#fff;font-size:1rem;line-height:1.6;margin-top:10px}.whyus-animation{height:200px;margin-bottom:20px;width:200px}@media (max-width:1024px){.whyus-content{align-items:center;flex-direction:column;gap:30px}.whyus-section{max-width:90%}}@media (max-width:768px){.whyus-title{font-size:2rem}.whyus-section h2{font-size:1.3rem}.whyus-section p{font-size:.9rem}.whyus-animation{height:120px;width:120px}}
/*# sourceMappingURL=main.77870df3.css.map*/