.faq .accordion h3 button{font-size:1.375rem;line-height:2.125rem}@media (max-width:36rem){.faq .accordion h3 button{letter-spacing:0;font-size:1.125rem;line-height:1.625rem}}.faq .accordion ul,.faq .accordion li,.faq .accordion p{color:#5f5f5f;font-size:1.125rem;line-height:1.625rem}@media (max-width:36rem){.faq .accordion ul,.faq .accordion li,.faq .accordion p{font-size:1rem;line-height:1.5rem}}.faq .accordion p{margin-bottom:1rem}.faq .accordion ul{margin-left:.25rem;padding-left:1rem;list-style:outside}.faq .accordion ul li:not(:last-child){margin-bottom:.25rem}.faq .accordion ul+p{margin:1rem 0 0}
.about-us-page .hero{background:#f5f5f5;align-items:center;height:100vh;min-height:43.75rem;padding:6.875rem 1rem 0;display:flex}.about-us-page .hero .hero-container{max-width:82.5rem;margin:auto}.about-us-page .hero .hero-container .hero-content{align-items:center;gap:1.5rem;display:flex}@media (max-width:48rem){.about-us-page .hero .hero-container .hero-content{flex-wrap:wrap;justify-content:center}}.about-us-page .hero .hero-container .hero-content .meta{order:1}@media (max-width:48rem){.about-us-page .hero .hero-container .hero-content .meta{order:2}}.about-us-page .hero .hero-container .hero-content .meta:first-child{max-width:49.75rem}@media (max-width:81.25rem){.about-us-page .hero .hero-container .hero-content .meta:first-child{max-width:60%}}@media (max-width:62rem){.about-us-page .hero .hero-container .hero-content .meta:first-child{max-width:50%}}@media (max-width:48rem){.about-us-page .hero .hero-container .hero-content .meta:first-child{max-width:100%}}.about-us-page .hero .hero-container .emoji-image-wrapper{order:2;display:flex}@media (max-width:48rem){.about-us-page .hero .hero-container .emoji-image-wrapper{order:1;position:relative;left:-1.5rem}}.about-us-page .hero .hero-container .emoji-image-wrapper .emoji-image{width:100%;max-width:31.25rem;height:auto}@media (max-width:48rem){.about-us-page .hero .hero-container .emoji-image-wrapper .emoji-image{width:auto;height:30vh}}.about-us-page .hero .hero-container h1{margin:0 0 1rem;font-size:2.875rem}@media (max-width:77.5rem){.about-us-page .hero .hero-container h1{font-size:2.25rem}}@media (max-width:62rem){.about-us-page .hero .hero-container h1{font-size:1.875rem}}@media (max-width:36rem){.about-us-page .hero .hero-container h1{font-size:1.75rem;line-height:2.5rem}}.about-us-page .hero .hero-container p{color:#5f5f5f;margin:0;font-size:1.25rem;line-height:1.875rem}@media (max-width:62rem){.about-us-page .hero .hero-container p{font-size:1.125rem;line-height:1.75rem}}@media (max-width:36rem){.about-us-page .hero .hero-container p{font-size:1rem;line-height:1.625rem}}.about-us-page .hero .hero-container a{font-family:var(--font-druk-wide-medium),sans-serif;color:#fff;cursor:pointer;background-color:#dd5c34;border:none;border-radius:3.125rem;outline:none;margin-top:3rem;padding:1.25rem 3.125rem;transition:background-color .1s;display:inline-flex}.about-us-page .hero .hero-container a:hover{background-color:#d25129;transition:background-color .1s}@media (max-width:36rem){.about-us-page .hero .hero-container a{justify-content:center;width:100%}}
.our-technology-stack .list{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:48rem){.our-technology-stack .list{grid-template-columns:1fr}}.our-technology-stack .list .item{border-radius:2.5rem;padding:1.875rem 1.5rem}@media (max-width:36rem){.our-technology-stack .list .item{padding:1.25rem}}.our-technology-stack .list .item--secondary{background:#f3f3f3}.our-technology-stack .list .item--secondary h3{align-items:center;gap:1.5rem;margin:0 0 1.5rem;font-size:2.25rem;line-height:3.5rem;display:flex}@media (max-width:62rem){.our-technology-stack .list .item--secondary h3{gap:1rem;font-size:1.75rem;line-height:2.125rem}}@media (max-width:48rem){.our-technology-stack .list .item--secondary h3{gap:1rem;font-size:1.5rem;line-height:1.875rem}}@media (max-width:36rem){.our-technology-stack .list .item--secondary h3{gap:1rem;font-size:1.25rem;line-height:1.75rem}}.our-technology-stack .list .item--secondary h3 svg{width:5rem;height:5rem}@media (max-width:62rem){.our-technology-stack .list .item--secondary h3 svg{width:4.375rem;height:4.375rem}}@media (max-width:48rem){.our-technology-stack .list .item--secondary h3 svg{width:3.75rem;height:3.75rem}}@media (max-width:36rem){.our-technology-stack .list .item--secondary h3 svg{width:2.5rem;height:2.5rem}}.our-technology-stack .list .item--primary{background:#270e36}.our-technology-stack .list .item--primary h3{color:#fff;margin:0 0 1.5rem;font-size:2.875rem;line-height:3.5rem}@media (max-width:62rem){.our-technology-stack .list .item--primary h3{font-size:2rem;line-height:2.75rem}}.our-technology-stack .list .item--primary p{color:#fff;opacity:.7;line-height:1.5rem}.our-technology-stack .list .item--primary .image-wrapper{width:100%;height:6.25rem;margin:10rem 0 2.75rem;position:relative}@media (max-width:36rem){.our-technology-stack .list .item--primary .image-wrapper{margin:1.25rem 0 2.75rem}}.our-technology-stack .list .item--primary .image-wrapper .custom-image{object-fit:contain}.our-technology-stack .list .item--primary a{width:19.125rem;font-family:var(--font-druk-wide-medium),sans-serif;color:#270e36;background-color:#fff;border:none;border-radius:3.125rem;justify-content:center;margin:auto;padding:1.25rem 3.125rem;font-size:1rem;transition:all .1s;display:flex}.our-technology-stack .list .item--primary a:hover{color:#fff;background-color:#dd5c34;transition:all .1s}.our-technology-stack .list .item .options .option:not(:last-child){margin-bottom:1rem}.our-technology-stack .list .item .options .option h4{margin:0 0 .5rem;font-size:1.375rem;line-height:2rem}@media (max-width:62rem){.our-technology-stack .list .item .options .option h4{font-size:1.25rem;line-height:1.75rem}}@media (max-width:36rem){.our-technology-stack .list .item .options .option h4{font-size:1rem;line-height:1.5rem}}.our-technology-stack .list .item .options .option button{cursor:pointer;font-family:var(--font-inter),sans-serif;color:#dd5c34;margin-top:.5rem;font-size:1rem}@media (max-width:36rem){.our-technology-stack .list .item .options .option button{font-size:.875rem}}.our-technology-stack .list .item .options .option button:hover{opacity:.8}.our-technology-stack .list .item .options .option p{color:#5f5f5f;margin:0;font-size:1rem;line-height:1.5rem}@media (max-width:36rem){.our-technology-stack .list .item .options .option p{font-size:.875rem;line-height:1.25rem}}
