@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}}.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}}.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}}.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}.background-container{height:100vh;width:100%;background-image:url(/assets/about-background-DOcYv24s.jpg);background-size:cover;background-position:left;display:flex;justify-content:right;padding:10%}.title-button-container{display:flex;flex-direction:column;justify-content:space-around;align-items:end;max-width:50%}.text-container{max-width:90%;color:var(--white);font-size:2vw;text-align:right}.about-us-section-button{background:none;color:var(--white);padding:16px 32px;border-radius:30px;font-size:16px;font-weight:500;border:2px solid white;cursor:pointer;margin-top:10vh}@media screen and (max-width: 1024px){.background-container{justify-content:center;background-position:15%}.title-button-container{align-items:center;max-width:100%}.text-container{font-size:3vw;text-shadow:1px 1px 5px black;text-align:center}.about-us-section-button{text-shadow:1px 1px 5px black;box-shadow:inset 4px 4px 10px var(--blackRgbAlt)}}.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}}.open-positions{margin:80px auto}.career-banner{position:relative;width:100%;height:100vh;background-image:url(/assets/careers-DDW7fSts.jpg);background-size:cover;background-position:center}.career-banner-text{position:absolute;left:15%;top:50%;transform:translate(-25%,-50%);color:var(--white);font-family:Arial,Helvetica,sans-serif}.career-banner-text h1{font-size:5rem}.career-banner-text p{font-size:1.5rem}.open-positions h1{text-align:center;padding:2% 0;font-size:3rem;color:var(--darkGreyRgb)}.open-positions h3{text-align:center;padding-bottom:2%;font-size:1.5rem;color:var(--black)}@media screen and (max-width: 1200px){.career-banner-text{left:30%;top:50%;transform:translate(-40%,-50%)}.career-banner-text h1{font-size:2.5rem}.career-banner-text p{padding-top:2%;font-size:1rem}}@media screen and (max-width: 500px){.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}.open-positions h1{font-size:2rem}.open-positions h3{font-size:1.5rem;padding-left:2%;padding-right:2%}}.jobs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5%;padding:5% 20%;text-align:center;line-height:2}.job-listing{width:45%;height:auto;border:3px solid var(--mediumGreyAlt);border-radius:20px;padding:20px;margin-bottom:20px}.job-listing h2{font-size:20px;margin-bottom:10px}.job-details p{font-size:16px;margin-bottom:5px}.details-button{background-color:var(--mediumBlue);color:var(--white);border:none;padding:10px 20px;font-size:16px;margin-top:20px;cursor:pointer;border-radius:20px}.details-button:hover{background-color:var(--blue2)}@media (max-width: 768px){.jobs{flex-direction:column;align-items:center;padding:10%}.job-listing{width:100%}}.career-form{display:flex;justify-content:center;align-items:center}.career-form>*{width:100%;max-width:30%;padding:20px;box-sizing:border-box}@media screen and (max-width: 768px){.career-form>*{max-width:70%}}.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}
