.casestudies-heading{text-align:center;font-family:Roboto;font-weight:600;font-size:4.5rem}.casestudy-padding{padding:140px 90px 80px}.casehomecasestudycontainer{padding:1.7rem 26rem 0 13rem;display:flex;flex-direction:column;gap:3.5rem}.casestudyhomecaseseecardcontainer{padding:2rem 6rem 0 8rem}.btn-casestudy-text{font-size:1.2rem;font-weight:500;color:white;text-align:center;text-transform:capitalize}.service-button-flex{padding:2% 0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center;max-width:100%;margin:auto}.placeholder-layout{padding:20px}.placeholder-heading{width:200px;height:30px;background-color:#e0e0e0;margin-bottom:20px}.placeholder-buttons{display:flex;gap:10px}.placeholder-buttons>div{width:120px;height:40px;border-radius:15px}.placeholder-cards{display:flex;flex-wrap:wrap;gap:20px}.placeholder-cards>div{width:300px;height:200px;background-color:#e0e0e0;border-radius:10px}.casestudy-no-data-message{font-family:Roboto;font-weight:400;text-align:center;color:white;font-size:1.5rem}.service-mobile-flex{display:flex;gap:1rem;align-items:center;padding:2rem 0;justify-content:center;flex-wrap:wrap}.service-all-div{border:1px solid white;background:transparent}.service-all-div,.service-all-div1{padding:.8rem 4rem;border-radius:10px;font-family:Roboto;font-size:1.2rem;font-weight:500;color:white}.casestudysidebarcontainer{padding:10rem 0 2rem;display:flex;flex-direction:column;gap:1.5rem;height:auto}.case-side-style,.case-side-style1{padding:1rem 2rem;font-family:Roboto;font-weight:600;font-size:1.2rem}@media (max-width:1600px){.casehomecasestudycontainer{padding:1.7rem 14rem 0 8rem}}@media (max-width:1350px){.casestudy-padding{padding:140px 25px 80px}}@media (max-width:1200px){.casehomecasestudycontainer{padding:0 9rem}.service-button-flex{max-width:98%}}@media (max-width:768px){.casehomecasestudycontainer{padding:0}.casestudy-padding{padding:120px 40px}.service-button-flex{flex-direction:column}.casestudies-heading{font-size:3.7rem}}@media (min-width:650px){.service-mobile-flex{display:none}}@media (max-width:650px){.service-button-flex{display:none}}@media (max-width:426px){.casestudy-padding{padding:100px 30px}.service-button-flex{padding:7% 0;flex-direction:column}}@media (max-width:376px){.casestudy-padding{padding:100px 20px}.casestudies-heading{font-size:4.3rem}}.casestudycontainer{height:100%;width:100%;padding:3rem;border-radius:30px;position:relative;background-size:cover;background-repeat:no-repeat;background-origin:border-box;display:flex;gap:2rem}.case-study-button{font-family:Roboto;font-weight:500;font-size:1rem;text-transform:capitalize}.casestudysubcontainer{width:85%;display:flex;flex-direction:column;gap:2.2rem}.casestudysubcontainer1{width:100%;display:flex;flex-direction:column;gap:2.2rem}.casestudyfirstcontainer{display:flex;flex-direction:column;gap:1.4rem}.casestudyseparatorflex{display:flex}.manager-initials-circle{width:60px;height:60px;background-color:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:400;color:black;text-transform:uppercase}.casestudyheaderfont{font-family:Roboto;font-weight:450;font-size:2.4rem;color:#ffffff}.casestudyindustryfont{font-family:Roboto;font-weight:600;font-size:1.25rem;color:#ffffff;display:flex;gap:.5rem}.caseseparator{margin:0 0 0 .5rem;color:#ffffff}.casestudydescriptionfont{font-family:Roboto;font-weight:400;color:#ffffff;font-size:1.2rem;line-height:25px;text-align:left}.casestudysecondcontainer{border:1px solid #ffffff;border-radius:25px;padding:1.3rem 2rem 1.3rem 5rem;position:relative}.casestudyblogfont{font-family:Roboto;font-weight:400;font-size:1rem;line-height:22px;color:#ffffff;font-style:italic}.casestudyrolefont{font-family:Roboto;font-weight:600;font-size:1.2rem;color:#ffffff;padding-top:.2rem}.casestudyauthorstyle{position:absolute;border-radius:50%;top:-15px;left:-15px}.casestudyrightimageflex{display:flex;align-items:center;margin-right:-300px}.casestudyimagestyle{border-top-right-radius:25px;border-bottom-right-radius:25px}@media (max-width:1900px){.casestudysubcontainer{width:75%}}@media (max-width:1400px){.casestudysubcontainer{width:69%}}@media (max-width:1200px){.casestudyimagestyle{display:none}.casestudysubcontainer{width:100%}}@media (max-width:600px){.casestudycontainer{padding:2.7rem 2.5rem 2.5rem}.casestudyauthorstyle{width:50px}}@media (max-width:500px){.casestudysecondcontainer{display:none}.casestudyheaderfont{font-size:2rem;line-height:31px}.casestudyfirstcontainer{gap:1.8rem}.casestudyindustryfont{line-height:22px}.casestudydescriptionfont{text-align:left}}