.casestudycontainer{height:100%;width:100%;padding:3rem;border-radius:30px;position:relative}.case-study-button{font-family:Roboto;font-size:1rem;text-transform:capitalize}.casestudysubcontainer{width:85%;display:flex;flex-direction:column;gap:2.2rem}.case-study-button{display:flex;align-items:center;justify-content:center;background:white;color:black;height:40px;border-radius:20px;padding:10px 20px;font-size:16px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease-in-out}.case-study-button:hover{background:#f0f0f0}.case-study-button:disabled{cursor:not-allowed;opacity:.6}.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}.casestudyheaderfont{font-size:2rem;line-height:30px}.casestudydescriptionfont,.casestudyindustryfont{font-size:1.4rem;line-height:24px}.casestudyblogfont{font-size:1.4rem;line-height:25px}.casestudyrolefont{font-size:1.4rem;line-height:24px}}@media (max-width:500px){.casestudysecondcontainer{display:none}.casestudyfirstcontainer{gap:1.8rem}.casestudydescriptionfont{text-align:left}}