.case_studies .content-wrapper{max-width:100%;display:grid;width:100%;position:relative;justify-content:center;padding:6.6vw 3vw;min-height:66vh;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:60px;grid-row-gap:60px;grid-auto-rows:min-content}.case_studies .grid-item{display:flex;flex-direction:column}.case_studies .grid-image{padding-bottom:75%;order:1;transition:opacity .2s ease;width:100%;position:relative;overflow:hidden;margin:0;line-height:0}.case_studies .grid-item .grid-image .grid-image-inner-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.case_studies img{width:100%;height:100%;object-position:50% 50%;object-fit:cover}.case_studies .grid-item .portfolio-text{margin-top:9px;order:2;position:relative}.case_studies .portfolio-title{color:#db0a5b;margin-top:0;padding-top:0;margin-bottom:.5em;font-family:Poppins;font-weight:500;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.4em}@media (hover:hover){.case_studies .grid-item:hover .grid-image{opacity:.7}}@media screen and (min-width:1272px){.case_studies .portfolio-title{font-size:1.2rem}}@media screen and (min-width:0) and (max-width:1271px) and (orientation:portrait){.case_studies .portfolio-title{font-size:calc(.24vh + 1rem)}}@media screen and (min-width:0) and (max-width:1271px) and (orientation:landscape){.case_studies .portfolio-title{font-size:calc(.24vw + 1rem)}}@media screen and (max-width:767px){.case_studies .content-wrapper{padding-left:6vw;padding-right:6vw;grid-template-columns:repeat(1,minmax(0,1fr))}}