.casestudy_title{font-weight:700;font-size:22px}.casestudy_container{display:flex;flex-flow:column;gap:70px;margin-bottom:50px;margin-top:80px}.casestudy_item_list_container{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);gap:30px;max-width:1100px;margin:0 auto}@media screen and (max-width: 1200px){.casestudy_item_list_container{grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr)}}@media screen and (max-width: 900px){.casestudy_item_list_container{grid-template-columns:minmax(0px, 1fr)}}.casestudy_item_container{border:1px solid #004896;text-decoration:none;height:auto;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);background-color:#fff;padding:30px 20px;display:grid;gap:20px;grid-template-rows:147px 1fr}@media screen and (max-width: 900px){.casestudy_item_container{padding:20px}}.casestudy_item_img{height:147px;background-repeat:no-repeat;background-size:contain;background-position:center}.casestudy_item_name{width:100%;font-size:20px;color:#004896}@media screen and (max-width: 900px){.casestudy_item_name{font-size:18px}}.casestudy_item_text_container{display:grid;grid-template-rows:1fr fit-content(30px) fit-content(16px);height:100%}@media screen and (max-width: 900px){.casestudy_item_text_container{margin-left:unset}}.casestudy_item_text{width:100%;overflow-wrap:anywhere;line-height:24px;margin-bottom:25px;color:#707070;margin-top:10px}@media screen and (max-width: 900px){.casestudy_item_text{font-size:15px}}.casestudy_item_tag_container{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.casestudy_item_tag{line-height:18px;height:18px;border:1px solid #333;border-radius:9px;width:fit-content;padding:0 10px;font-size:13px;font-weight:600;min-width:70px;text-align:center}