.solutions{display:flex;height:1351.846px;padding:80px 20px;flex-direction:column;justify-content:center;align-items:center;gap:70px;align-self:stretch;background:linear-gradient(180deg,#ebf0ff,#f7f9ff)}.solutions_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.solutions_content h3{color:#1c1c1c;text-align:center;font-family:var(--font-heading);font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.08px;align-self:stretch}.solutions_content h3 span{color:#345aca}.solutions_content p{max-width:980.052px;width:auto;color:#1c1c1c;text-align:center;font-family:var(--font-body);font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.48px}.solution-cards{display:flex;width:auto;max-width:1260px;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.solution_card{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch;border-radius:10px;border:1px solid var(--material-matte-secondary-stroke, #fff);background:var(--material-matte-secondary-fill, #fff);box-shadow:0 0 15px #082a8833}.solution_row{display:flex;align-items:center;gap:20px;align-self:stretch}.solution_card h4{color:#1c1c1c;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.72px;align-self:stretch}.solution_card p{color:#1c1c1c;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.4px;align-self:stretch}.client-logos-container{display:flex;max-width:1226px;width:100%;padding:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:10px}.logos_container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:37px}.client-logos-container .logos_container img{max-width:100%;height:auto;width:130px;height:45px;object-fit:contain;filter:opacity(.75) grayscale(1)}.client-logos-container .logos_container img:hover{filter:opacity(1) grayscale(0)}@media (max-width: 1024px){.solution_card{padding:20px}}@media (max-width: 994px){.solutions{height:1500px}}@media (max-width: 768px){.solutions_content h3{font-size:24px;text-align:left}.solutions_content p{color:#1c1c1c;text-align:left;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.client-logos-container .logos_container img{border:1px solid #ddd;padding:2px;filter:opacity(1) grayscale(1)}}@media (max-width: 575px){.client-logos-container{padding:40px 0}}@media (max-width: 535px){.logos_container{gap:20px}.client-logos-container .logos_container img{width:calc(33% - 40px / 3)}}@media (max-width: 665px){.solutions{height:2126.468px;padding:60px 16px;gap:40px}.solution-cards{margin:0}.solution_card{padding:20px;gap:10px}.solution_row{display:flex;flex-direction:column}}@media (max-width: 472px){.solutions{height:2350px}}.values{display:flex;padding:80px 20px;justify-content:center;align-items:flex-start;gap:80px;align-self:stretch;background:var(--accent-blue-light-2, #f7f9ff)}.titles{display:flex;position:sticky;top:100px;width:430px;flex-direction:column;align-items:flex-start;gap:30px}.header{display:flex;flex-direction:column}.why-antstack{display:flex;align-items:center;gap:10px;align-self:stretch}.rectangle{height:2px;width:20px;background-color:#1c1c1c}.titles p{color:var(--Black-Grey, #2b2b2b);font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:150%}.titles h4{color:var(--black, #1c1c1c);font-family:var(--font-heading);font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.08px;align-self:stretch}.titles h4 span{color:var(--accent-blue, #5b7de1)}.cards{display:flex;max-width:750px;width:auto;flex-direction:column;align-items:flex-start;gap:24px}.value{display:flex;max-width:750px;width:auto;height:242px;padding:20px 40px;justify-content:center;align-items:center;gap:55px;border-radius:10px;border:1px solid var(--material-matte-secondary-stroke, #fff);background:var(--material-matte-secondary-fill, #fff);box-shadow:0 0 15px #082a8833}.headings h4{color:var(--black, #1c1c1c);align-self:stretch;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.72px}.headings p{color:var(--Black-Grey, #2b2b2b);align-self:stretch;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.4px}@media (max-width: 959px){.value{padding:10px 20px;gap:30px}.value img{width:180px;height:180px}}@media (max-width: 823px){.value{gap:24px}.value img{width:150px;height:150px}}@media (max-width: 768px){.values{display:flex;padding:60px 16px;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.titles{position:static;padding:0;gap:20px;width:100%}}@media (max-width: 500px){.value{padding:20px;gap:20px}.value img{height:130px;width:130px}.header h4{font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.72px}.header p{font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.headings{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.headings h4{font-size:20px;font-style:normal;font-weight:700;line-height:160%}.headings p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}}@media (max-width: 440px){.values{padding:80px 16px}.titles{width:auto}}.caseStudies_wrapper{display:flex;position:relative;padding:80px 10px;width:100%;flex-direction:column;align-items:center;gap:60px;align-self:stretch;background:linear-gradient(341deg,#042582 1.79%,#345aca 80.27%);z-index:1}.grid{z-index:-1;position:absolute;width:100%;top:0;left:0;object-fit:cover}.caseStudies_wrapper h3{color:var(--white, #fff);font-family:var(--font-heading);font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.08px}.explore-design-case-studies{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:30px;border:1px solid #fff;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;font-family:var(--font-body);letter-spacing:.4px}.explore-design-case-studies:hover{background-color:#fff;color:var(--color-primary)}.design-case-studies{display:flex;align-items:stretch;gap:20px}.case_study_card{display:flex;width:100%;max-width:300px;padding:16px;flex-direction:column;align-items:center;gap:16px;border-radius:8px;border:1px solid var(--material-glass-stroke-2, #8da4e9);background:var( --material-glass-fill-2, linear-gradient( 205deg, rgba(255, 255, 255, .2) 13.56%, rgba(52, 90, 202, .2) 50.68% ) );box-shadow:0 2px 12px #202b4b99;backdrop-filter:blur(4px);height:100%}.case_study_card:hover .case_study_hover_icon{opacity:1}.case_study_image{height:250px;width:250px;object-fit:cover;align-self:stretch;border-radius:8px}.case_study_details{display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%;align-self:stretch}.case_study_title{color:var(--white, #fff);font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:700;line-height:160%;width:calc(100% - 32px)}.casestudy_industry_container{display:flex;align-items:center;justify-content:space-between}.casestudy_industry_container .industry_title{color:var(--white, #fff);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:700;line-height:150%}.case_study_hover_icon{opacity:0;width:32px;height:35px}.case_study_sub_title{color:var(--white, #fff);align-self:stretch;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:700;line-height:150%}.case_study_description{color:var(--white, #fff);flex:1 0 0;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:140%;width:80%;letter-spacing:-.28px}@media (max-width: 991px){.design-case-studies{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 550px){.caseStudies_wrapper{gap:40px}.caseStudies_wrapper h3{font-size:24px}.design-case-studies{gap:10px}.case_study_image,.case_study_details{height:auto}}@media (max-width: 450px){.case_study_title{font-size:16px}}.design_wrapper{display:flex;padding-top:150px;flex-direction:column;align-items:center;gap:30px;background:var(--white, #fff);position:relative}.design_content{display:flex;flex-direction:column;align-items:center;gap:40px;background:#ffffff1a}.design_content_for{position:relative}.with{display:flex;transform:rotate(-7deg);padding:6px;justify-content:center;align-items:center;gap:8px;position:absolute;left:20px;top:66px;border-radius:8px;border:1px solid #fff;background:linear-gradient(0deg,#b1c5ff26 0% 100%),linear-gradient(137deg,#fff 7.48%,#9e9e9e00 94.06%);backdrop-filter:blur(3px)}.with p{color:#383838;text-align:center;font-family:Kalam,comicsans,cursive;font-size:36px;font-style:normal;font-weight:700;line-height:120%;width:93px;flex-shrink:0;letter-spacing:0px}.design_content .hash{color:#0a4da6;text-align:center;font-family:Kalam,comicsans,cursive;font-size:65px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.design_content h1{max-width:894px;color:#383838;text-align:center;font-family:var(--font-heading);font-size:72px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-2.88px}.design_description{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.design_description p{max-width:791px;width:auto;color:var(--black, #1c1c1c);text-align:center;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px}.design_description button{display:flex;padding:12px 24px;justify-content:center;align-items:center;border-radius:30px;background:var( --gradient-primariy-1, linear-gradient(341deg, #042582 1.79%, #345aca 80.27%) );color:var(--white, #fff);text-align:center;font-family:var(--font-body);font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px;border:none}.design_description button:hover{border-radius:30px;background:var( --gradient-primariy-2, radial-gradient(98.41% 123.96% at 0% 16.13%, #042582 0%, #345aca 95.83%) )}.reel{width:100%;height:429px;align-self:stretch;overflow:hidden;position:relative}.reel:before,.reel:after{content:"";position:absolute;height:25%;top:0;left:0;width:100%;background:#fff;z-index:1;border-radius:50%;transform:translateY(-50%)}.reel:after{top:100%;background:#ebf0ff}.reel-track{display:flex;width:max-content;animation:scroll 40s linear infinite;height:100%}.reel-image{width:480px;height:429px;flex:0 0 auto;width:80vw;max-width:480px;aspect-ratio:16/10;object-fit:cover}@keyframes scroll{0%{transform:translate(0)}95%{transform:translate(-3360px)}to{transform:translate(-3360px)}}.showReel{cursor:pointer;animation:rotate360 5s linear infinite}.play{position:absolute;bottom:15px;z-index:1}.showReelPlay{pointer-events:none;position:absolute;height:20px;top:50%;left:50%;transform:translate(-47.5%,-50%)}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 864px){.design_wrapper{padding:180px 0 0}.design_content{max-width:650px}.design_content .hash{line-height:80%;font-size:70px}.design_content h1{font-size:70px}.design_description p{max-width:600px}.with p{font-size:36px}}@media (max-width: 650px){.design_wrapper{padding:140px 0 0}.design_content{gap:40px;position:relative;padding:0 10px}.design_content h1{font-size:48px;max-width:475px}.reel:before,.reel:after{height:20%;border-radius:25%}.showReel{bottom:5px}.design_description p{font-size:16px}.design_content .hash,.design_content_for{font-size:48px}.with{width:80px;height:40px;top:52px;left:10px}.with p{font-size:24px}}@media (max-width: 500px){.reel{height:350px}.design_description button{padding:12px 16px;font-size:18px}.reel-image{height:100%}.showReel{height:70px;width:70px}}@media (min-width: 320px) and (max-width: 404px){.with{right:30%;top:65%}}.design_video_container{width:100%;height:100vh;position:fixed;top:0;z-index:-3;display:flex;align-items:center;justify-content:center;background-color:#000;opacity:0;transition:opacity .3s ease;pointer-events:none}.design_video_container.visible{opacity:1;z-index:1000;pointer-events:auto}.video_wrapper{overflow:hidden;height:100%;display:flex;align-items:center}video{width:100%;object-fit:cover}.closeDiv{position:absolute;top:10px;right:10px;cursor:pointer;padding:30px;z-index:2}.volume{position:absolute;bottom:10px;right:10px;cursor:pointer;padding:30px;z-index:2}@media (max-width: 576px){.closeDiv{padding:10px}.video_wrapper{overflow:visible;height:100vh;width:100vh;align-items:center}.volume{padding:20px;top:0;left:0;width:fit-content;height:fit-content;transform:rotate(90deg)}video{width:100vh;transform:rotate(90deg)}}@media (max-width: 410px){video{height:370px}}.resources{display:flex;padding:80px 0;flex-direction:column;justify-content:center;align-items:center;gap:60px;align-self:stretch;background:var(--accent-blue-light-2, #f7f9ff)}.resources .container{max-width:1260px;margin:auto;display:flex;align-items:center;flex-direction:column;gap:30px}.resources .container h3{text-align:right}.resource-titles>h3,.resource-titles>p{width:50%}.resource-titles{display:flex;align-items:center;gap:32px;width:100%}.resource-titles h3{color:#1c1c1c;font-family:var(--font-heading);font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.08px}.resource-titles h3 span{color:#2b7be6}.resource-titles img{height:121px;width:2px}.resource-titles p{color:#1c1c1c;width:auto;font-family:var(--font-body);font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.48px}.resource-blogs{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.resource-card{display:flex;padding:5px;flex-direction:column;align-items:flex-start;gap:12px}@media (max-width: 1130px){.resource-blogs{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 991px){.resources{padding:80px 50px}.resource-titles{gap:30px}}@media (max-width: 822px){.resource-titles h3{font-size:30px;justify-content:center}.resource-titles p{font-size:24px}}@media (max-width: 768px){.resources{padding:40px 15px;gap:20px;align-items:start}.resource-titles{flex-direction:column;gap:20px;align-items:start;padding:0 8px}.resource-titles br{display:none}.resources .container h3{font-size:30px;justify-content:center;width:100%;text-align:left}.resource-titles p{font-size:24px;width:100%}.resource-titles img{display:none}.resource-blogs{grid-template-columns:repeat(1,1fr);gap:0px}}@media (max-width: 403px){.resource-titles h3{font-size:24px}.resource-titles p{font-size:20px}}.contact_form{display:flex;padding:80px;flex-direction:column;justify-content:center;align-items:center;gap:60px;align-self:stretch;background:var(--white, #fff)}.talk_to_us_wrapper{display:flex;position:relative;width:auto;padding:80px;flex-direction:column;justify-content:center;align-items:center;border-radius:32px;background:var( --gradient-primariy-1, linear-gradient(341deg, #042582 1.79%, #345aca 80.27%) );z-index:1}.bg-wave{position:absolute;opacity:.3;z-index:-1}.cta_content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:64px}.cta_content h3{color:var(--white, #fff);text-align:center;font-family:var(--font-heading);font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.08px}.contact-us{display:flex;width:246px;padding:20px 40px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:50px;background:var(--white, #fff)}.contact-us button{background-color:transparent;border:none}.contact-us button h4{text-align:right;font-family:var(--font-body);font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.72px;background:var( --gradient-primariy-1, linear-gradient(341deg, #042582 1.79%, #345aca 80.27%) );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1291px) and (min-width: 1025px){.cta_content h3{font-size:28px;max-width:70%}.cta_content{justify-content:space-between;flex-wrap:wrap;gap:20px}.contact-us{max-width:170px;padding:20px;flex-shrink:0}}@media (max-width: 1024px){.cta_content{flex-direction:column;gap:32px}.cta_content h3{font-size:28px}.contact-us{width:100%;padding:16px 32px}.contact-us button h4{font-size:20px}.talk_to_us_wrapper{padding:60px 40px}.contact_form{padding:60px 20px}}@media (max-width: 600px){.cta_content h3{font-size:22px}.contact-us{padding:12px 24px}.contact-us button h4{font-size:18px}.talk_to_us_wrapper{padding:40px 20px}.contact_form{padding:40px 16px}}
