@font-face{font-family:boing;src:url("./media/Boing-Light-576EIIKS.otf") format("opentype");font-weight:300}@font-face{font-family:boing;src:url("./media/Boing-Regular-PUCXY2RY.otf") format("opentype");font-weight:400}@font-face{font-family:boing;src:url("./media/Boing-Medium-6ZTROUQP.otf") format("opentype");font-weight:500}*{margin:0;padding:0;font-weight:400;box-sizing:border-box;font-family:boing,sans-serif!important}html::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-track{background:#f1f1f1}html::-webkit-scrollbar-thumb{background:#6110c9;border-radius:3px}html::-webkit-scrollbar-thumb:hover{background:#6110c9}html,body{height:100%;margin:0;padding:0;overflow:auto}.loader-container{display:flex;justify-content:center;align-items:center;position:absolute;inset:0;margin:auto}.spinner{position:absolute;border-radius:50%;height:6rem;width:6rem;border:4px dotted transparent;border-top:2px dotted #a855f7;border-bottom:2px dotted #a855f7;animation:spin .5s linear infinite}.loader-logo{border-radius:50%;height:4rem;width:3.75rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.teq-home-nav{display:flex;flex-direction:row;width:100%;justify-content:space-between;height:60px;top:0;margin-bottom:3rem}@media (max-width: 992px){.teq-home-nav-logo{margin-top:1rem}}.teq-home-nav ul{display:flex;list-style:none;background:#fff;padding:1.5rem 2rem;border-radius:100px;align-items:center}@media (max-width: 992px){.teq-home-nav ul{position:fixed;left:-100%;background:#f4f4f4;border-radius:0;width:100%;transition:all .3s ease;flex-direction:column}}.teq-home-nav ul li{position:relative}@media (max-width: 992px){.teq-home-nav ul li{width:100%;margin:.25rem 0}}.teq-home-nav ul li a{text-decoration:none;font-size:16px;font-weight:400;padding:0 15px;transition:all .3s ease;color:#000}@media (max-width: 992px){.teq-home-nav ul li a{width:100%;margin-left:-100%;display:block;font-size:20px}}.teq-home-nav ul li a.active,.teq-home-nav ul li a:hover{font-weight:500;background:#e6e3fe;padding:1rem;border-radius:100px}@media (max-width: 992px){.teq-home-nav ul li a.active,.teq-home-nav ul li a:hover{border-radius:20px;font-weight:400}}.teq-home-nav ul li ul.dropdown{flex-direction:column;position:absolute;border-radius:1rem;margin-top:2rem;padding:.6rem;justify-content:center;margin-left:-1.5rem;z-index:99;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease,visibility .4s}@media (max-width: 992px){.teq-home-nav ul li ul.dropdown{position:relative;visibility:visible;opacity:1;margin:.5rem 0 0 1rem;left:0}}.teq-home-nav ul li ul.dropdown li{margin:1rem 0;text-wrap:nowrap}@media (max-width: 992px){.teq-home-nav ul li ul.dropdown li{margin:.5rem 0;text-align:start;color:#ff9e51}}.teq-home-nav ul li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 992px){.teq-home-nav ul li:hover .dropdown{display:block}}.teq-home-nav .menu-btn,.teq-home-nav .close-btn{display:none}@media (max-width: 992px){.teq-home-nav .menu-btn,.teq-home-nav .close-btn{padding-top:2rem;display:block;cursor:pointer;display:flex;justify-content:flex-end;right:0;z-index:1001}.teq-home-nav .menu-btn img,.teq-home-nav .close-btn img{width:30px;height:30px}}.teq-home-nav #click:checked~.menu-btn{display:none}.teq-home-nav #click:not(:checked)~.close-btn{display:none}.teq-home-nav input[type=checkbox]{display:none}.teq-home-nav input[type=checkbox]:checked~ul{left:0}.teq-home-nav input[type=checkbox]:checked~ul li a{margin-left:0}@media (max-width: 992px){#click:checked~ul{left:0}#click:checked~ul li a{margin-left:0}nav ul li a.active,nav ul li a:hover{background:none;color:#0ff}}.no-underline{text-decoration:none}.teq-btn{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:1rem;font-weight:500;text-decoration:none}.teq-btn.white{background-color:#fff;color:#6110c9;padding:1rem 2rem;border-radius:45px;border:none}.teq-btn.white.nav{border-radius:100px}@media (max-width: 992px){.teq-btn.white.nav{width:100%;display:none}}.teq-btn.white.product{color:#000;margin-bottom:1.25rem}.teq-btn.purple{background-color:#6110c9;color:#fff;padding:1rem 2rem;border-radius:45px}.teq-btn p{font-size:1rem;font-weight:500}.teq-home{background-color:#1a0535;height:800px;display:flex;flex-direction:column;background-size:cover;border-radius:0 0 50px 50px;padding:2rem 3rem 0 4rem}@media (min-width: 577px) and (max-width: 992px){.teq-home{height:auto;padding:0 1rem;height:50%;border-radius:0 0 20px 20px}}@media (max-width: 576px){.teq-home{border-radius:0 0 20px 20px;height:auto;padding:0 1rem;height:60%}}.teq-home.parkteq{background-color:#ff9e51}.teq-home.jumuisha{background-color:#92d5dd}.teq-home.swiftscan{background-color:#6110c9}.teq-home.swiftscan-access{background-color:#6212c8}.teq-home.primsoft-care{background-color:#0277fa}.teq-home-hero{display:flex;align-items:center;flex-direction:column}@media (max-width: 992px){.teq-home-hero{height:auto;text-align:center;gap:1rem}}.teq-home-hero h1{font-size:60px;color:#000;font-weight:600;line-height:60px;text-align:center;width:65%}@media (max-width: 992px){.teq-home-hero h1{font-size:2rem;line-height:2rem;width:90%}}.teq-home-hero h1.home h1{width:100%}.teq-home-hero h1 span{color:#fff;font-weight:600}.teq-home-hero h1 span.access-control{color:#000}.teq-home-hero.access-control h1{color:#fff;width:80%;margin-bottom:1rem}@media (max-width: 992px){.teq-home-hero.access-control h1{width:100%}}.teq-home-hero.access-control h1 span{color:#000}.teq-product-landing{margin-top:-29rem;flex:1}@media (min-width: 577px) and (max-width: 992px){.teq-product-landing{margin-top:-20rem}}@media (max-width: 576px){.teq-product-landing{margin-top:-10rem}}.teq-product-landing-img{justify-content:center;display:flex}.teq-product-landing img{object-fit:cover;width:90%;border-radius:30px}@media (min-width: 577px) and (max-width: 992px){.teq-product-landing img{border-radius:20px}}@media (max-width: 576px){.teq-product-landing img{border-radius:8px}}.teq-product-description{display:flex;flex-direction:column;align-items:center;margin:0 5.5rem;border-radius:30px;overflow:hidden}@media (max-width: 992px){.teq-product-description{margin:1rem;height:auto;border-radius:20px}}.teq-product-description.parkteq{background-color:#ff9e51}.teq-product-description.jumuisha{background-color:#92d5dd;margin-top:4rem}.teq-product-description.swiftscan{background-color:#6110c9}.teq-product-description.primsoft-care{background-color:#0277fa}.teq-product-description.primsoft-care h1 span{color:#fff}.teq-product-description h1{color:#000;font-size:2.5rem;text-align:center;font-weight:600;line-height:3rem;margin-top:2rem;width:66%}@media (max-width: 992px){.teq-product-description h1{font-size:1.5rem;line-height:2rem;width:90%}}.teq-product-description h1 span{color:#fff;font-weight:600}.teq-product-description h4{color:#000;font-size:1rem;text-align:center;margin:1rem auto 2rem;width:70%;font-weight:300}@media (max-width: 992px){.teq-product-description h4{line-height:1.5rem;width:90%}}.teq-product-description button{margin-bottom:1rem}.teq-product-description img{max-width:85%;height:fit-content;margin-bottom:0rem;max-height:100%}@media (max-width: 992px){.teq-product-description img{width:90%;height:auto;bottom:0}}.teq-product-description.swiftscan-access{background-color:#6212c8}.teq-product-description.swiftscan-access h1{color:#f4f4f4;width:70%}.teq-product-description.swiftscan-access h4{color:#fff}.teq-product-name{display:flex;flex-direction:column;padding:0 5.5rem;gap:3rem;margin-top:2.5rem}@media (max-width: 992px){.teq-product-name{margin-top:1.75rem;padding:0 1rem}}.teq-product-name-product{display:flex;flex-direction:row;background:#f4f4f4;border-radius:30px;padding-top:2rem;gap:3rem;overflow:hidden}@media (max-width: 992px){.teq-product-name-product{flex-direction:column;padding:2rem 1rem;gap:1.75rem}}.teq-product-name-product-img{position:relative}.teq-product-name-product-img img{height:100%;width:748px;object-fit:cover;border-radius:0 30px}@media (max-width: 992px){.teq-product-name-product-img img{width:100%}}.teq-product-name-product-descr{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:.75rem}@media (max-width: 992px){.teq-product-name-product-descr{gap:.5rem}}.teq-product-name-product-descr h2{font-size:35px;color:#000;font-weight:600;margin:1rem 0}@media (max-width: 992px){.teq-product-name-product-descr h2{margin:.5rem 0}}.teq-product-name-product-descr-feature{display:flex;align-items:center;gap:.3rem}.teq-product-name-product-descr p{line-height:1.5rem;font-weight:400}.scroll-hidden{opacity:0;transform:translateY(32px);transition:none}.anim-fade-up.is-visible{animation:fadeUp .65s cubic-bezier(.22,1,.36,1) forwards}.anim-fade-in.is-visible{animation:fadeIn .7s ease forwards}.anim-slide-left.is-visible{animation:slideLeft .65s cubic-bezier(.22,1,.36,1) forwards}.anim-slide-right.is-visible{animation:slideRight .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.teq-home-innovations,.teq-home-products,.about-history,.about-testimonials,.primsoft-modules,.primsoft-value,.primsoft-strategy{content-visibility:auto;contain-intrinsic-size:auto 500px}
