.container{width:unset!important;margin:0 3.81944vw}
.container{padding:0 5.97222vw}
.container.grey-wrap .row.flex-mob{max-height:600px}
.lines-wrapper{background:url(https://ik.imagekit.io/k0jemnbco/Cases/DRUM/Component_1_xMDTrRzMV.svg?ik-sdk-version=javascript-1.4.3&updatedAt=1650628481901) no-repeat;background-size:contain;background-position:unset}
.lines-wrapper-right{background:url(https://ik.imagekit.io/k0jemnbco/Cases/DRUM/Frame_23360_VXEdEZGlR.svg?ik-sdk-version=javascript-1.4.3&updatedAt=1650628816399) no-repeat right bottom;background-size:contain}
.lines-wrapper-left{background:url(https://ik.imagekit.io/k0jemnbco/Cases/DRUM/Frame_23362_VPDuQLuM-.svg?ik-sdk-version=javascript-1.4.3&updatedAt=1650627708295) no-repeat left bottom;background-size:65%}
.main-project .projects-header{padding:2.11111vh 0 0 9.72222vw !important}
.main-project p{font-family:'Lato';font-style:normal;font-weight:400;font-size:20px;line-height:200%;letter-spacing:0.37037px;color:#27273D}
.drum-container{padding:0 9.72222vw !important}
.main-project .projects-header .tags{display:flex;justify-content:flex-start;align-items:center;margin:0 20px;gap:8px}
.project-header__container{display:flex;flex-direction:column;flex:1;margin-bottom:225px}
.projects-column_tags{gap:24px}
.main-project .projects-column_tags .projects-row{width:125%;z-index:100;align-items:baseline}.projects-column_tags p{font-family:'Lato';font-style:normal;font-weight:400;font-size:21px;line-height:36px;letter-spacing:0.277778px;color:#27273D}
.main-project .projects-header .tags .tag.expertise{background:#F5F5FF;padding:3px 15px}
.main-project .projects-header .tags .tag span{color:#8585FF;font-weight:400;font-size:14px;line-height:24px}
.main-image{margin-top:-100px}
.main-project .projects-header h1.title{font-family:'Lato';font-size:80px;line-height:100%;letter-spacing:unset !important;margin-top:50px;font-weight:900;color:#27273D}
.title-wrapper p{font-family:'Lato';font-style:normal;font-weight:400;font-size:26px;line-height:48px;letter-spacing:0.2px;color:#27273D;margin:25px 0 50px;width:150%}.title-wrapper{flex:0 0 auto;max-width:100%}.projects-column_tags{flex:0 0 50%;justify-content:flex-end}.projects-column_tags .projects-row{justify-content:flex-start}
.icon-circle{width:100px;height:100px;box-shadow:0px 2px 14px rgba(0,0,0,0.1);border-radius:210px;align-items:center;justify-content:center;display:flex}
.btn-dark{font-size:24px;line-height:42px;padding:10px 34px !important;letter-spacing:0.5px;margin-top:60px}.comment-card img{width:130px !important;height:130px !important;margin:0 !important;border:2px solid #8585FF;box-sizing:border-box;border-radius:50% 50%}
.comment-card{max-width:1175px !important;;border-radius:50px !important;box-shadow:0px 10px 40px rgba(0,0,128,0.05);margin:0;padding:80px}
.flex{display:flex;flex-wrap:wrap}
.comment-card p{font-family:'Lato';font-style:normal;font-weight:400;font-size:20px;line-height:36px;letter-spacing:0.37037px;color:#27273D !important;text-align:justify}
.comment-card .comment-card-author p:first-child{font-family:'Lato';font-style:normal;font-weight:900;font-size:24px;line-height:120%;letter-spacing:0.666667px;text-transform:capitalize;text-align:left;color:#000 !important}
.comment-card .comment-card-author .grey-text{font-family:'Lato';font-style:normal;font-weight:400;font-size:20px;line-height:171%;letter-spacing:0.266667px;color:#7E7E9B !important}
.comment-card-author{margin:30px}
.comment-card p:nth-child(2){padding-top:0 !important}
.comment-card .comment{margin-top:30px}.row.grid{display:grid;grid-template-columns:50% 50%;row-gap:40px;column-gap:30px}
.row.grid .card-text{color:#27273D;text-transform:none;font-size:21px;font-weight:400}
.card-white{background:#fff;box-shadow:0 10px 40px rgb(0 0 128 / 5%);border-radius:40px;display:flex;align-items:center;max-width:760px;padding:40px;max-height:200px}
.card-white .icon-wrapper{margin-right:25px}
.card-white .icon-wrapper img{max-width:unset}
.main-project h2.title{margin-bottom:48px;font-family:'Lato';font-style:normal;font-weight:900;font-size:56px;line-height:100%;display:flex;align-items:flex-end;letter-spacing:1px;text-transform:capitalize;color:#27273D}
.scopes{margin-top:160px}.challenge{flex:1;margin:15px 5.72222vw 0;padding:80px 4vw 0;background:#FAFAFE;border-radius:50px}
.challenge a{text-decoration:underline}
.challenge h2.title,.process h2.title,.outcome h2.title{letter-spacing:1.33333px}.challenge-text{flex:1}
ul.list-dot-small li{display:flex;padding-left:20px}ul.list-dot-small li:before{display:block;margin:20px 10px 0 -16px;width:8px;height:8px;flex-shrink:0;flex-grow:0;border-radius:50px;padding:0;background-color:#9595ef;color:#9595ef;font-weight:700;content:''}
@media (min-width:1560px){.row-column-half img{max-width:100%;margin:0}.challenge-img img{max-width:80%}.challenge-img{align-items:center}}
ul.list-dot-small li{align-items:baseline}
ul.list-dot-small li:before{margin:0 10px 0 -16px}
.process,.outcome{padding:0 0 0 9.72222vw}
.technologies-cards-wrapper{row-gap:22px;display:flex;flex-wrap:wrap;flex:1}
.main-project .stack p{font-family:'Lato';font-style:normal;font-weight:900;font-size:26px;letter-spacing:0.666667px;text-transform:capitalize;color:#27273D;margin-right:20px;min-width:138px}
.stack .technologies-cards-wrapper li{display:flex;align-items:center;background:#FFF;box-shadow:0px 5px 20px rgba(0,0,128,0.05);border-radius:24px;height:55px;padding:0 22px;margin-right:10px;width:max-content}
.stack .technologies-cards-wrapper li h5{font-family:'Lato';font-style:normal;font-weight:500;font-size:20px;line-height:213%;color:#27273D;letter-spacing:unset;text-transform:none}
.stack .technologies-cards-wrapper li img{margin-right:10px}
.m-b{margin-bottom:32px}.icons-ul .flex{align-items:baseline}
.stack h3{font-family:'Lato';font-style:normal;font-weight:900;font-size:36px;line-height:48px;color:#000;margin-bottom:43px}
.seo-contact{margin:160px 5.72222vw;padding:80px 4vw;background:#FAFAFE;border-radius:50px}
.seo-contact h2{font-family:'Lato';font-style:normal;font-weight:900;font-size:36px;line-height:48px;color:#000;margin-bottom:10px}
.seo-contact .talk{width:347px;height:64px;font-family:'Lato';font-style:normal;font-weight:700;font-size:21px;line-height:37px;text-align:center;color:#27273D;box-shadow:0px 26.6667px 53.3333px rgba(255,154,3,0.2);border-radius:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffdd2c}
.seo-contact .talk:hover{background:#FFCA0F}
.seo-contact .talk a:hover{color:#27273D}
.seo-contact.flex{justify-content:space-between;align-items:center}
.outcome .row-column-half{width:45%}
.outcome .row-column-half-img-right{width:55%}
.text-bold{font-weight:900}
.container.projects .row h2{margin-top:100px;margin-bottom:70px}
.contact-heading{padding:8vw 3.72222vw 0}
@media screen and (max-width:1750px){.main-image{margin-top:50px;position:absolute;top:0;right:5%;width:55%}}
@media screen and (max-width:1440px){.card-white .icon-wrapper{margin-right:15px}.main-project .projects-header h1.title{font-size:4.861111111111111vw}.title-wrapper p{font-size:20px;margin:16px 0 40px}.comment-card{max-width:61.80555555555556vw !important;padding:55px 65px}.main-image{margin-top:50px;position:absolute;top:0;right:5%;width:55%}.icon-circle{width:82px;height:82px}.icon-circle img{width:60%}.main-project .projects-column_tags p{font-size:16px;line-height:120%}.btn-dark{font-size:18px;line-height:42px;padding:10 34px !important}.projects-column_tags{gap:20px}.comment-card p{font-size:20px;line-height:36px}.comment-card img{width:100px !important;height:100px !important}.comment-card .comment-card-author .grey-text,.main-project p,.row.grid .card-text{font-size:16px;line-height:120%}.comment-card .comment-card-author p:first-child{font-size:20px;margin-bottom:10px}.main-project p{line-height:36px;letter-spacing:0.277778px}.comment-card .comment{margin-top:22px}.main-project h2.title{font-size:56px;margin-bottom:36px;letter-spacing:1px}.card-white{max-width:560px;max-height:150px}.card-white .icon-wrapper img{transform:scale(0.75)}.scopes{margin-top:140px;max-height:150px}.scopes img{width:23%;transform:translate(0,-10%)}.challenge{margin:12px 5.72222vw 0;padding:72px 4.513888888888889vw 0}.lines-wrapper{padding:18.88889vh 9.72222vw 128px}.project-header__container{margin-bottom:80px}.main-project .stack p{font-size:20px;letter-spacing:0.5px;min-width:105px}.stack h3{font-size:1.9444444444444444vw;line-height:129%}.technologies-cards-wrapper img{transform:scale(0.8)}.stack .technologies-cards-wrapper li h5{font-size:1.1111111111111112vw;line-height:200%}.stack .technologies-cards-wrapper li{height:40px;padding:0 12px}.icons-ul .flex{align-items:start}.stack p{min-width:100px}.related-post-item-content{min-height:340px}.related-post-item .small-text p{font-size:14px}.seo-contact h2{font-size:32px;line-height:36px}.seo-contact .talk{width:260px;height:48px;font-size:18px;line-height:28px;display:flex;justify-content:center;align-items:center}.seo-contact{padding:65px 4vw}.seo-contact{margin:160px 5.72222vw 120px}.contact-box-item{margin-bottom:5px !important}}
@media screen and (max-width:1400px){.seo-contact .talk{margin-top:20px}}@media screen and (max-width:1024px){.main-project h2.title,#projects .container .col-half h3{font-size:40px}.scopes .title{padding-left:50px}.row.grid .card-text{font-size:18px}.main-image{margin-top:130px}.lines-wrapper{padding:4.88889vh 9.72222vw 128px 5.72222vw}.lines-wrapper .row-center{margin-left:4vw}.outcome-text p,.process-text p{padding-right:105px}.process{margin-top:100px;padding-top:0}.seo-contact{margin:105px 5.72222vw}.seo-contact .talk{margin-top:24px}.main-project .projects-header .tags{flex-wrap:wrap;width:30%}.negative-margin{margin:-155px 0 -150px}.process img.desk{margin-top:-120px}.challenge-img{align-items:center}.challenge-img img{max-width:80%;margin:-50px 0}}@media screen and (max-width:840px){.process{margin-top:0}.outcome-text p,.process-text p{padding-right:0}.main-project .projects-header{padding:0 !important}.main-image{margin-top:85px;right:0;width:75%}.main-project .projects-header .img-wrapper .mob{margin-top:-35px}.icon-circle{width:65px;height:65px}.header-mb h1.title{font-size:48px !important;line-height:100% !important;margin:25px 0 0 !important}.main-project .title-wrapper p{font-size:20px;line-height:180%;letter-spacing:0.277778px;color:#80809E;width:43%;;margin:16px 0 24px}.project-header__container{margin-bottom:0}.main-project .projects-column_tags .projects-row{width:unset;align-items:baseline}.project-header__container{padding:0 16px 0 30px}.btn-dark{margin-top:32px}.comment-card{max-width:100% !important;padding:32px 24px}.comment-card img{width:72px !important;height:72px !important}.row.grid{grid-template-columns:100%;row-gap:16px}.lines-wrapper{padding:48px 8px 48px}.card-white{padding:25px 5px;border-radius:20px;max-height:125px}.row.grid .card-text{font-size:16px;letter-spacing:.2px}.main-project h2.title{font-size:24px;line-height:29px}.challenge{margin:0;padding:32px}.seo-contact{margin:48px 0}.process,.outcome{padding:0}.main-project p{font-size:16px;line-height:162%;letter-spacing:0.2px}.drum-container{padding:0 30px !important}.main-project .projects-header .tags .tag.expertise{padding:2px 12px}.main-project .projects-header .tags{margin:0 0 0 15px;width:35%;flex-wrap:wrap}.comment-card .comment-card-author .grey-text{font-size:16px}.comment-card-author{margin:16px 0 0 16px}.scopes{margin-top:48px;max-height:150px}.scopes img{width:35%}.scopes .title{width:50%;padding-left:24px}.card-white .icon-wrapper{margin-right:16px;max-width:65px;display:flex;justify-content:center}.card-white .icon-wrapper img{transform:scale(0.55)}.card-white{max-width:100%}.process-text{padding:30px 32px 0;margin-top:50px}.outcome-text{padding:0 32px}.technologies-cards-wrapper img{transform:scale(0.6)}.stack .technologies-cards-wrapper li{height:28px;padding:0 10px 0 5px}.stack .technologies-cards-wrapper li h5{font-size:12px;line-height:12px}.icons-ul .flex{flex-direction:column}.stack p{margin-bottom:8px}.stack h3{font-size:24px;line-height:120%;margin-bottom:16px;letter-spacing:.5px}.seo-contact{padding:32px}.seo-contact h2{font-size:24px;line-height:29px;letter-spacing:1px;color:#27273D}.seo-contact .talk{margin-top:24px}ul.list-dot-small li:before{margin:12px 10px 0 -16px;width:4px;height:4px}.container.grey-wrap .row.flex-mob{max-height:unset !important}.contact{padding:0}.contact .grey-wrap{margin:0;width:100% !important}.contact-heading .grey-wrap{margin:0}.contact .form-wrap .contact__front-side{padding:8px 30px 0}.contact__front-side h5{font-size:20px}.lines-wrapper .row-center{margin-left:0}}
@media screen and (max-width:768px){.contact-box-item{margin-bottom:18px !important;}.main-image{margin-top:90px;width:65%}.lines-wrapper .row-center{padding:0}}
@media screen and (max-width:500px){.desk{display:none}.mob{display:block}.projects-header .projects-row.mob-column{flex-direction:column-reverse;padding:0 !important}.main-project .projects-header .tags{width:65%}.main-project .projects-header .tags{gap:0}.main-project .title-wrapper p{width:100%}.scopes img{width:42%}.seo-contact .talk{width:100%}.container.projects .row h2{margin-bottom:30px}.challenge{padding:32px 32px 0}.challenge-img img{max-width:100%;margin:0}.main-project .stack p{font-size:16px;line-height:120%;letter-spacing:0.666667px}}