@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.hero{position:relative;width:100%;height:100vh;background-image:url(/assets/homepage-DK7o829_.png);background-size:cover;background-position:center}.text-wrap{position:absolute;z-index:1;text-align:center;width:100%;padding:0 20px;top:50%;transform:translateY(-50%)}.text-wrap h1{font-size:5.6rem;font-weight:600;font-family:sans-serif;margin:0;color:#fff}.text-wrap p{font-size:1.8rem;margin-top:20px;color:#fff}.hero-section-button{position:absolute;bottom:9%;left:50%;transform:translate(-50%);padding:1rem 4rem;font-size:1.25rem;font-weight:600;color:var(--black);background-color:var(--white);border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.hero-section-button:hover{background-color:var(--darkBlueAlt1);color:var(--white)}@media (max-width: 1200px){.text-wrap h1{font-size:3.5rem}.text-wrap p{font-size:1.25rem}.hero-section-button{font-size:1rem;padding:.75rem 1.5rem}}@media (max-width: 768px){.text-wrap h1{font-size:2.5rem}.text-wrap p{font-size:1rem}.hero-section-button{font-size:.875rem;padding:.5rem 1rem}}@media (max-width: 480px){.text-wrap h1{font-size:2rem}.text-wrap p{font-size:.875rem}.hero-section-button{font-size:.75rem;padding:.5rem .75rem;bottom:20%}}.card{width:100%;height:100%;border:3px solid var(--mediumGrey);border-radius:8px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 8px var(--blackRgb);padding:24px}.card-header,.card-content{display:flex;flex-direction:column;align-items:center;width:100%}.card-header{flex:1;justify-content:center}.card-header .card-icon{width:80px;height:80px}.card-header .card-title{font-size:2rem;color:var(--darkGrey);text-align:center;font-weight:700;align-content:center;margin:20px 0}.card-content{flex:1;justify-content:start}.card-content p{text-align:center;color:var(--darkGreyAlt)}.card-content .card-link-label{font-size:1.5rem;text-align:center;cursor:pointer;margin-top:20px;font-weight:500;text-decoration:underline}.card-content .card-link-label:hover{color:var(--blue6);text-decoration:none}.contact-button{background:none;color:var(--black);padding:12px 60px;border-radius:30px;font-size:1.25rem;font-weight:600;border:3px solid black;cursor:pointer;text-decoration:none}.contact-button:hover{background:var(--lightGrey)}.why-us-section{display:flex;flex-direction:column;align-items:center}.why-us-section .why-us-title{font-size:4rem;font-weight:700;color:var(--darkGreyRgbAlt);margin-bottom:24px}@media screen and (max-width: 768px){.why-us-section .why-us-title{font-size:2rem}}.why-us-section .why-us-cards{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%}.why-us-section .why-us-cards .why-us-card{width:calc(33% - 10px);padding:20px;transition:.5s ease-in-out}.why-us-section .why-us-cards .why-us-card:hover{transform:scale(1.1)}@media screen and (max-width: 768px){.why-us-section .why-us-cards .why-us-card{width:100%}}.why-us-section .contact-button{margin-bottom:48px}.partners-banner{background-image:url(/assets/partner-section-background-DUAkEyAr.png);background-size:cover;background-position:left;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5%}.partners-banner h1{margin-bottom:50px;box-shadow:var(--black);text-shadow:2px 2px 4px var(--blackRgb);font-size:3rem}.partner-icon{width:100px;height:auto;margin-bottom:10px;transition:transform .3s ease-out}.partner-icon:hover{cursor:pointer;transform:scale(1.2)}@media (min-width: 900px){.partner-icon:hover{transform:scale(1.1)}}@media screen and (max-width: 540px){.partners-banner h1{font-size:2rem}}.tagline{text-align:center;padding:20px;margin-top:20px}.tagline img.quote{width:40px;margin-bottom:40px}.tagline img.points{width:90px;margin-top:6rem;margin-bottom:4rem}.tagline h1{font-size:4rem;font-weight:700;color:var(--darkGreyRgbAlt);margin:0}@media (max-width: 768px){.tagline h1{font-size:2rem}.tagline img.quote{width:30px;margin-bottom:30px}.tagline img.points{width:70px;margin-top:3rem;margin-bottom:2rem}}@media (max-width: 480px){.tagline h1{font-size:1.5rem}.tagline img.quote{width:25px;margin-bottom:20px}.tagline img.points{width:60px;margin-top:2rem;margin-bottom:1.5rem}}:root{--transparentGrey: rgba(0, 0, 0, .4);--transparentGreyHover: rgba(0, 0, 0, .6);--transparentWhite: rgba(255, 255, 255, .5);--lightGreyBackground: #f6f6f6}.services{display:flex;max-height:90vh;padding:0 5% 100px;box-sizing:border-box}.services-cards-wrapper{flex:2;position:relative}.services-cards{display:flex;flex-direction:row;width:100%;height:100%;flex-wrap:wrap;background-color:var(--lightGreyBackground);justify-content:space-around;overflow-x:auto;padding-bottom:20px;user-select:none;-webkit-user-select:none;-ms-overflow-style:none;scrollbar-width:none;border-top-left-radius:15px;border-bottom-left-radius:15px}.services-card{height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px}.card-container{flex:0 0 23%;height:50%;width:100%;margin-bottom:20px;position:relative;overflow:hidden;border-radius:15px;cursor:pointer}.services-card-single{height:100%;position:relative;overflow:hidden;border-radius:10px}.services-card-single:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000008c;z-index:1;pointer-events:none}.card-img{height:100%;width:100%;object-fit:cover;overflow:hidden;transition:transform .3s ease;border-radius:15px;pointer-events:none;-webkit-user-drag:none}.card-container:hover .card-img,.active-card .card-img{transform:scale(1.2)}.card-name{position:absolute;bottom:50px;left:10px;color:#fff;font-size:16px;font-weight:700;padding:5px;border-radius:5px;margin-right:10px;z-index:2}.card-arrow{position:absolute;bottom:10px;right:10px;height:15px;z-index:2}.services-info{flex:1;overflow:auto;background-image:url(data:image/png;base64,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);padding:20px;border-top-right-radius:15px;border-bottom-right-radius:15px}.card-info{height:100%;display:flex;flex-direction:column;padding:0 20px;line-height:1.5}@media screen and (max-width: 770px){.services{flex-direction:column;height:auto;max-height:none;padding:10px}.services-cards-wrapper{flex:none;width:100%;height:60vh}.services-cards{border-radius:15px;height:100%;padding-bottom:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.services-card{flex-direction:row;flex-wrap:nowrap;height:100%;padding:0;justify-content:flex-start}.card-container{flex:0 0 80%;height:90%;margin:auto 10px;scroll-snap-align:center}.card-container:first-child{margin-left:20px}.card-container:last-child{margin-right:20px}.services-info{flex:1;height:auto;margin-top:20px;border-radius:15px;padding:20px}.fixed-overlay-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:40px;height:40px;border-radius:50%;background:var(--transparentGrey);color:#fff;font-size:1.8rem;font-weight:700;border:1px solid var(--transparentWhite);box-shadow:0 4px 12px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.fixed-overlay-arrow:hover{background:var(--transparentGreyHover);transform:translateY(-50%) scale(1.1)}.fixed-overlay-arrow.left{left:16px}.fixed-overlay-arrow.right{right:16px}}.service-banner{position:relative;background-image:url(/assets/service-banner-BRiJH0lK.png);background-size:cover;background-position:right;padding:5%}.service-banner h1{margin-bottom:50px;box-shadow:var(--black);text-shadow:2px 2px 4px var(--blackRgb);font-size:2rem}@media screen and (max-width: 540px){.service-banner h1{font-size:1rem}}.service{position:relative;width:100%;height:100vh;background-image:url(/assets/service-background-BD8t1XnV.jpg);background-size:cover;background-position:center}.text{position:absolute;top:40%;left:4%;color:var(--white);font-family:Arial,Helvetica,sans-serif}.text h1{font-size:5rem}.text p{padding-top:8%;font-size:1.5rem}@media screen and (max-width: 600px){.text h1{font-size:2.5rem}.text p{font-size:1.5rem}}@media screen and (max-width: 400px){.text h1{font-size:2.5rem}.text p{font-size:1.1rem}}.aboutus_herosection{height:100%;padding:100px 80px;background-color:#2b2c69}.aboutus-container{display:flex;flex-direction:row;justify-content:space-between}.content-motto{width:45%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.content-motto h1{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-1.6px}.content-motto p{font-size:16px;margin:24px 0;line-height:1.5}.btn{font-size:15px;font-weight:500;color:#fff;line-height:1;text-align:center;padding:14px 30px;margin-left:15px;border:1;border-color:#fff;border-radius:100px;outline:0 none;position:relative;z-index:1}.content-btn{border-radius:100px;background:#fff none repeat scroll 0 0;color:#000;margin-top:24px;padding:14px 40px;cursor:pointer;position:relative;overflow:hidden;z-index:1;transition:all .3s ease;font-size:16px}.content-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(-45deg,#4e50b4,#1f1f4a);z-index:-1;opacity:0;transition:opacity .3s ease}.content-btn:hover{color:#fff}.content-btn:hover:before{opacity:1}.content-img{width:50%;align-items:center;display:flex;flex-direction:row}.content-img img{position:relative}.picture-1{animation:bounce 4s ease infinite;top:50px;left:250px;width:300px}.picture-2{animation:bounce 5.2s ease infinite;top:150px;right:100px;width:100px}.picture-3{animation:bounce 5.1s ease infinite;top:180px;right:100px;width:100px}.picture-4{animation:bounce 3.2s ease infinite;right:100px;top:200px;width:130px}.picture-5{animation:bounce 3.5s ease infinite;bottom:130px;left:-400px;width:130px}.picture-6{animation:bounce 3.8s ease infinite;bottom:130px;left:-320px}.shape-bottom{width:84.7%;top:80px;display:block;position:relative;transform:rotate(180deg) scale(1.5)}.shape-fill{width:85%}.thumb-animation{display:inline-block}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media screen and (max-width: 1024px){.aboutus_herosection{height:80vh;padding:140px 80px}.content-img{justify-content:center}.picture-1{animation:bounce 4s ease infinite;top:0;left:250px;width:300px}.picture-2{animation:bounce 5.2s ease infinite;top:150px;right:100px;width:100px}.picture-3{animation:bounce 5.1s ease infinite;top:160px;right:100px;width:100px}.picture-4{animation:bounce 3.2s ease infinite;right:100px;top:200px;width:130px}.picture-5{animation:bounce 3.5s ease infinite;bottom:190px;left:-370px;width:130px}.picture-6{animation:bounce 3.8s ease infinite;bottom:180px;left:-310px}.shape-bottom{width:87.4%;top:75px}}@media screen and (max-width: 768px){.aboutus_herosection{height:auto;padding:100px 40px;overflow:hidden}.content-motto{width:50%}.btn{margin-left:0;margin-right:10px}.content-img{position:relative;left:50px}.shape-bottom{top:90px}}@media screen and (max-width: 490px){.aboutus_herosection{overflow:visible}.button-group{width:100%;display:flex;justify-content:center}.aboutus-container{flex-direction:column;padding-top:100px}.content-motto{width:100%;padding-bottom:20px}.aboutus_herosection{height:auto;flex-direction:column;padding:10px}.content-motto{width:100%}.content-motto h1{font-size:45px}.content-img{width:75%;display:flex;justify-content:center;position:relative;top:70px;left:60px;z-index:1}.shape-bottom{width:82%;top:4px}}.about-us-banner{margin-top:5%;padding:5%;background-image:url(/assets/about-section-m1IOOrVJ.png);background-size:cover;background-position:right}.about-us-banner h1{margin-bottom:50px;box-shadow:var(--black);text-shadow:1px 1px 0 white;font-size:2rem}@media screen and (max-width: 540px){.about-us-banner h1{font-size:1.5rem;text-shadow:1px 1px 0 white;max-width:50%}.about-us-banner .contact-button{padding:8px 45px;font-size:1rem;text-shadow:.3px .3px 0 white;box-shadow:inset 1px 1px 5px #fff}}.services-content-card_container{min-height:fit-content;display:flex;flex-direction:column;padding:60px 80px;justify-content:center;gap:40px}.content_card-container{display:flex;flex-direction:row;justify-content:space-between;gap:30px}.content__heading{font-size:42px;text-align:center;margin-bottom:20px}.services-content_card{display:flex;flex-direction:column;width:30%;text-align:center;justify-content:flex-start;align-items:center;border-radius:25px;box-shadow:10px 0 15px #4646461f,inset 10px 0 15px #4646461f;position:relative;padding:30px 20px;min-height:350px;transition:all .5s ease;opacity:1;overflow:hidden}@media (hover: hover){.services-content_card:hover{transform:translateY(-5px)}.services-content_card:hover:after{height:6px;width:90%}}.services-content_card:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:4px;transition:all .5s ease;border-radius:2px}.card-0:hover:after,.card-1:hover:after,.card-2:hover:after{background-color:#222467}.services-content_card h2{font-size:24px;margin-bottom:15px;color:#222467}.services-content_card p{font-size:16px;line-height:1.6;color:#333}@media screen and (max-width: 768px){.services-content-card_container{padding:40px 20px;gap:30px}.content_card-container{flex-direction:column;gap:30px}.services-content_card{width:100%;min-height:250px;transform:translateY(0);opacity:.7}.services-content_card.card-visible{transform:translateY(-5px);opacity:1}.services-content_card.card-visible:after{height:6px;width:90%;background-color:#222467}.services-content_card h2{font-size:28px}.content__heading{font-size:36px}}@media screen and (max-width: 450px){.services-content-card_container{padding:150px 10px 30px}.services-content_card h2{font-size:24px}.services-content_card p{font-size:15px}.services-content_card{box-shadow:10px 0 20px #4646461f,inset 10px 0 20px #4646461f}.services-content_card.card-visible{box-shadow:10px 0 20px #46464633,inset 10px 0 20px #46464633}}.aboutus-text h1{text-align:center;padding:4% 0 2%;font-size:3rem;color:var(--darkGreyRgb)}.about-container{padding:0 10%}.aboutus-text p{text-align:left;font-size:1.38rem;font: 22px Roboto Slab,Arial,"serif";color:var(--darkGreyExtra);text-decoration:none;font-weight:400;line-height:34px;padding-bottom:25px}@media screen and (max-width: 430px){.about-container{padding:30% 10% 0}}.form-container{background:#ffffff4d;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:40px;max-width:600px;margin:0 auto;border:1px solid rgba(255,255,255,.18)}form select,form input,form textarea{display:block;width:100%;background:#fff9;padding:15px;border-radius:12px;border:1px solid rgba(255,255,255,.3);outline:none;margin-bottom:15px;margin-top:5px;resize:none;font-size:16px;color:var(--darkText);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 6px #0000001a;transition:all .3s ease}form input:focus,form textarea:focus,form select:focus{background:#ffffffe6;box-shadow:0 4px 12px #00000026;transform:scale(1.02)}.form-group{margin-bottom:20px}.submit-button{background:#3669ffd9;color:var(--white);padding:14px 25px;font-size:18px;border-radius:30px;cursor:pointer;border:none;outline:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:all .3s ease}.submit-button:hover{background:#3669ff;transform:translateY(-2px);box-shadow:0 6px 16px #00000040}label{font-size:14px;color:var(--darkText);font-weight:500}.form-container span{display:block;margin:20px}@media (max-width: 768px){.form-container{max-width:90%;padding:20px;margin:20px auto}form select,form input,form textarea{font-size:14px;padding:10px}.submit-button{padding:12px 20px;font-size:16px}}.contact-form{height:100%;width:100%}@media screen and (max-width: 768px){.contact-form{height:100%;width:100%}}.contactus{position:relative;width:100%;height:100vh;background-image:url(/assets/contact-us-mZ6xlNtO.jpg);background-size:cover;background-position:center}.contactus-text{position:absolute;top:40%;left:5%;color:var(--white);background:#80808033;border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.3);text-shadow:2px 2px 4px rgba(0,0,0,.5);padding:20px}.contactus-text h1{font-size:6rem}.contactus-text p{font-size:2rem}.contact{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;background-color:#f9f9f9;align-self:center;padding:20px;margin:80px auto;max-width:80%;position:relative;top:-199px;text-align:center;border-radius:10px}.contact-heading{margin:10px}.contact-container{display:flex;flex-direction:row;width:100%}.contact-cards{padding-right:25px;width:60%}.contact-card{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:inherit;background:#80808033;border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.3);padding:20px;width:100%}.contact-form-wrapper{width:60%}@media screen and (max-width: 780px){.contact-container{flex-direction:column-reverse}.contact-cards{padding:15px;width:100%}.contact-form-wrapper{width:100%}}@media screen and (max-width: 480px){.contact{padding:0}.contact-cards{padding:15px}.contactus-text{margin-right:15px}.contactus-text h1{font-size:2.5rem}.contactus-text p{font-size:2rem}}.career-form-container{padding:30px;width:100%}.close-button{width:30%;background:red;color:#fff;border:none;padding:10px;border-radius:5px;cursor:pointer;font-weight:700}.close-button:hover{background-color:#8b0000}.career-form{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.form-field{margin-bottom:25px}.form-field label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:.95rem}.form-field input{width:100%;padding:12px 16px;border:1px solid #e6e9ec;border-radius:8px;font-size:.95rem;color:#2c3e50;transition:all .3s ease}.form-field input:focus{outline:none;border-color:#053d94;box-shadow:0 0 0 3px #053d941a}.form-field input::placeholder{color:#a0aec0}.file-upload-container{background:#fff;border:2px dashed #e6e9ec;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease}.custom-file-upload{display:inline-block;padding:12px 24px;background:#f8f9fa;border:1px solid #e6e9ec;border-radius:8px;color:#2c3e50;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.custom-file-upload:hover{background:#e9ecef;border-color:#d1d7dc}.file-name{margin-top:10px;color:#6c757d;font-size:.9rem}@media screen and (max-width: 768px){.career-form-container,.file-upload-container{padding:20px}.form-buttons{flex-direction:column}.submit-btn,.back-btn{width:100%}}.career-herosection{height:100%;width:100%;padding:160px 80px;background-color:#2b2c69;overflow:hidden}.career-banner{display:flex;flex-direction:row;justify-content:space-between;align-content:center;flex-wrap:wrap}.career-banner-heading{width:45%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff}.career-banner-heading h1{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-1.6px}.career-banner-heading p{font-size:16px;margin:24px 0;line-height:1.5}.career-banner-image{width:50%;align-items:center;display:flex;flex-direction:row}.career-banner-image img{position:relative}.career-picture-1{animation:bounce 3s ease infinite;top:140px;left:100px;width:450px}.career-picture-2{animation:bounce 3.2s ease infinite;bottom:80px;right:150px;width:350px}.career-picture-3{animation:bounce 3s ease infinite;bottom:80px;right:650px;width:150px}.open-positions{margin:80px auto;max-width:1400px;padding:0 20px;scroll-margin-top:50px}.jobs-container{height:auto;min-height:80vh;width:100%;display:flex;padding:35px 0;gap:30px;background:linear-gradient(145deg,#f6f6f6,#fff);border-radius:20px;box-shadow:0 8px 30px #00000014}.job-list{flex:1;height:auto;min-height:80vh;width:100%;background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f,inset 0 2px #ffffff1a;overflow:hidden}.job-list h1{margin:0;text-align:center;padding:15px;color:#2c3e50;font-size:2rem;font-weight:600;border-bottom:1px solid #e6e9ec}.job-cards{height:auto;display:flex;flex-direction:column;gap:15px;padding:20px;overflow-y:auto}.job-card{height:auto;min-height:100px;position:relative;padding:20px;border-radius:12px;background:#fff;border:1px solid #e6e9ec;box-shadow:0 2px 8px #0000000a;transition:all .3s ease;cursor:pointer}.job-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014;border-color:#d1d7dc}.job-card.active{background:linear-gradient(135deg,#053d94,#0a4eb8);border:none;box-shadow:0 8px 20px #053d9433}.job-card.active .job-title,.job-card.active .date-posted{color:#fff}.job-title{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:25px;line-height:1.4}.date-posted{font-size:.875rem;color:#6c757d;position:absolute;bottom:15px;right:20px}.job-info{flex:2;height:auto;min-height:80vh;background-color:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f,inset 0 2px #ffffff1a;overflow:hidden}.job-info-heading{display:flex;flex-direction:column;width:100%}.job-info-heading-container{padding:0;scroll-margin-top:50px}.job-info-heading-container h1{color:#2c3e50;font-size:2rem;font-weight:600;text-align:center;margin:0;padding:15px;border-bottom:1px solid #e6e9ec;position:sticky;top:0;background:#fff;z-index:1;box-shadow:0 2px 4px #0000000d}.job-info-desc{display:flex;flex-direction:column;padding:30px;color:#2c3e50;line-height:1.6}.job-info-desc h3{color:#053d94;font-size:1.25rem;font-weight:600;margin:15px 0 10px}.job-info-desc p{color:#4a5568;margin-bottom:12px}.job-info-desc ul{list-style-type:none;padding-left:0}.job-info-desc ul li{position:relative;padding-left:24px;margin-bottom:12px;color:#4a5568}.job-info-desc ul li:before{content:"•";color:#053d94;font-size:1.5em;position:absolute;left:0;top:-4px}.job-desc-apply-btn{display:flex;width:100%;justify-content:flex-end;margin-top:30px}.btn-flip{display:inline-block;padding:14px 32px;background:#053d94;color:#fff;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;border-radius:50px;border:none;cursor:pointer;transition:all .3s ease;min-width:160px;text-transform:uppercase;letter-spacing:.5px}.btn-flip:hover{background:#042d6e;transform:translateY(-2px);box-shadow:0 4px 12px #053d9433}.no-listing{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:40vh;font-size:1.5rem;gap:1rem;padding-left:5%}.no-listing h3{color:#797676}.upload-resume{margin-bottom:30px}.upload-resume h2{color:#2c3e50;font-size:1.5rem;margin-bottom:15px}.file-upload-container{background:#fff;border:2px dashed #e6e9ec;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.file-upload-container:hover{border-color:#053d94}.file-input-wrapper{position:relative;display:inline-block}.file-input-wrapper input[type=file]{position:absolute;left:-9999px}.custom-file-upload{display:inline-block;padding:12px 24px;background:#f8f9fa;border:1px solid #e6e9ec;border-radius:8px;color:#2c3e50;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:120px}.custom-file-upload.has-file{background:#e9ecef;border-color:#053d94;color:#053d94}.file-name{margin-top:10px;color:#6c757d;font-size:.9rem;word-break:break-all;max-width:100%;padding:0 15px}.form-buttons{display:flex;gap:15px;margin-top:30px}.submit-btn,.back-btn{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}.submit-btn{background:#053d94;color:#fff}.submit-btn:hover{background:#042d6e;transform:translateY(-1px);box-shadow:0 4px 12px #053d9433}.back-btn{background:#f8f9fa;color:#053d94;border:2px solid #053d94}.back-btn:hover{background:#e9ecef;transform:translateY(-1px)}.career-waveshape{width:100%;top:135px;display:block;position:relative;transform:rotate(180deg) scale(1.5)}@media screen and (max-width: 1024px){.career-banner-text h1{font-size:2.5rem}.career-banner-text p{padding-top:2%;font-size:1rem}.career-picture-1{animation:bounce 3s ease infinite;top:90px;width:300px}.career-picture-2{animation:bounce 3.2s ease infinite;bottom:70px;right:50px;width:250px}.career-picture-3{right:450px}.career-waveshape{top:145px}}@media screen and (max-width: 768px){.career-herosection{padding:160px 10% 160px 5%}.career-banner-heading{width:50%}.career-picture-1{left:0}.career-picture-2{right:150px}.career-picture-3{right:550px}.open-positions{margin:40px auto;padding:0 15px}.jobs-container{flex-direction:column;padding:20px;gap:20px}.job-list,.job-info{min-height:auto}.job-info-desc{padding:20px}.btn-flip{width:100%;margin-top:20px}.file-upload-container{padding:20px}.form-buttons{flex-direction:column}.submit-btn,.back-btn{width:100%}}@media screen and (max-width: 500px){.career-herosection{padding:100px 10% 150px 5%}.career-banner{flex-direction:column}.career-banner-heading{width:100%}.career-banner-text{left:40%;top:50%;transform:translate(-40%,-50%)}.career-banner-text h1{font-size:1.5rem}.career-banner-text p{padding-top:2%;font-size:1rem}.career-picture-1{top:135px}.career-picture-2,.career-picture-3{bottom:30px}.open-positions h1{font-size:2rem}.open-positions h3{font-size:1.5rem}.job-card{padding:15px;border-radius:10px}.job-card h5{font-size:1rem}.job-card span{font-size:.8rem}.jobs-container{flex-direction:column;height:auto}.job-list{min-height:auto;border-radius:15px 15px 0 0/15px 15px 0px 0px;padding-bottom:15px}.job-info{border-radius:0 0 15px 15px/0px 0px 15px 15px}.btn-flip{width:auto}.career-waveshape{top:144px}}@media screen and (max-width: 320px){.career-picture-2{right:200px}}.privacy-policy{font-family:Arial,sans-serif;padding:8% 10% 6%;line-height:1.6;background-color:var(--white)}.privacy-policy h1{font-size:3rem;color:var(--blue1);margin-bottom:10px}.privacy-policy h2{font-size:1.5em;margin-top:20px}.privacy-policy ul{list-style-type:disc;margin-left:2%;padding-left:2%}.privacy-policy a{color:var(--darkBlue);text-decoration:underline}@media (max-width: 700px){.privacy-policy{padding:18% 10% 10%}.privacy-policy h1{font-size:2rem}.privacy-policy h2{font-size:1rem}.privacy-policy ul{margin-left:6%;padding-left:6%}}.terms-conditions{font-family:Arial,sans-serif;padding:8% 10% 6%;line-height:1.6;letter-spacing:.5px;background-color:var(--white)}.terms-conditions h1{font-size:2.5em;color:var(--blue1);margin-bottom:10px}.terms-conditions h3{font-size:1.5em;margin-top:20px}.terms-conditions p{font-size:16px}.terms-conditions a{color:var(--darkBlue);text-decoration:underline}@media (max-width: 700px){.terms-conditions{padding:20% 10% 10%}.terms-conditions h1{font-size:1.5rem}.terms-conditions h3{font-size:1rem}}.active{color:var(--blue1);text-decoration:underline 2px}header ul .navbar-item{display:inline-block;margin:5px 20px;font-size:20px;font-weight:500}header ul .navbar-item:hover{color:var(--blue1);cursor:pointer}header{width:100%;height:80px;color:var(--black);padding:4px 0;position:fixed;background:var(--white);display:flex;align-items:center;justify-content:space-between;z-index:10}.quaprix-logo{width:180px;cursor:pointer}.header-container{padding-left:5%;padding-right:10%}.menu-icon{display:none}@media (max-width: 1000px){.quaprix-logo{width:140px}header ul li{margin:10px 15px}}@media (max-width: 900px){header{padding:15px 0;height:60px;background:var(--white)}header ul{position:fixed;top:0;right:0;bottom:0;background:var(--white);z-index:-1;width:200px;padding-top:70px;transition:.5s}header ul li{display:block;margin:25px 40px;color:var(--black)}.menu-icon{display:block;width:30px;cursor:pointer}.hide-mobile-menu{right:-200px}}.quick-links ul{list-style:none;padding:0}.quick-links h4{font-size:25px}.quick-links li{margin:20px 5px;padding-top:12px;font-weight:500;text-decoration:none;color:var(--black)}.quick-links li:hover{text-decoration:underline 2px;cursor:pointer}.follow-us h4{margin-bottom:20px}.follow-us h4{font-size:25px}.follow-us ul{list-style:none;padding:0}.social-icons li{margin:30px 10px}.social-icons img{height:35px;width:35px;transition:transform .3s ease-in-out}.social-icons img:hover{transform:scale(1.5);cursor:pointer}.contact-section img{margin-right:10px;width:35px;height:35px}.contact-section h4{font-size:25px;color:var(--black)}.contact-section p{display:flex;align-items:center;margin:10px 0;padding-bottom:20px}.contact-section a:hover{text-decoration:underline}.copyright-footer{background:var(--white)}.copyright-footer .copyright-msg{text-align:center;font-weight:400}@media (max-width: 800px){.copyright-footer .copyright-msg{font-size:20px;text-align:center;font-weight:400}@media (max-width: 650px){.copyright-footer .copyright-msg{font-size:15px;text-align:center;font-weight:300}}@media (max-width: 450px){.copyright-footer .copyright-msg{font-size:12px;text-align:center;font-weight:300}}}.footer{background-color:var(--lightGreyAlt);padding-top:40px;display:flex;flex-wrap:wrap}.footer-section{flex:300px}.footer-logo h3{font-size:25px}.footer-logo .logo-img{height:90px;width:300px}.footer-logo button{margin-top:40px;font-weight:800}.footer-logo button:hover{background-color:var(--darkBlueAlt1);color:var(--white)}@media (max-width: 1100px){.footer{padding-top:40px}.footer-section{padding-top:25px}.logo-footer img{max-width:100%;height:auto}}*{margin:0;padding:0;box-sizing:border-box;font-family:Outfit,sans-serif}body{background:var(--white)}a{text-decoration:none;color:inherit;line-height:1;cursor:pointer}.container{padding-left:4%;padding-right:4%}:root{--lightGrey: #e4e4e4;--lightGreyAlt: #eae8e8;--mediumGrey: #aaa;--mediumGreyAlt: #ccc;--darkGrey: #333;--darkGreyAlt: #393939;--darkGreyRgb: rgb(62, 61, 61);--darkGreyRgbAlt: rgb(56, 53, 53);--grey: #676767;--white: #fff;--black: #000;--blackRgb: rgba(0, 0, 0, .4);--blackRgbAlt: rgba(0, 0, 0, .5);--lightBlue: #ebecfe;--mediumBlue: #007bff;--darkBlue: #0000ff;--darkBlueAlt1: #000e3d;--darkBlueAlt2: #000f38;--blue1: #003493;--blue2: #0056b3;--blue3: #052e70;--blue4: #062988;--blue5: #073e91;--blue6: #11016e;--darkGreyExtra: #262626}
