.casestudies{padding:30px}.casestudies a:hover{text-decoration:none;color:#000}.casestudies-title{display:flex;justify-content:center;letter-spacing:1.5px;font-size:27px}.casestudies-box-container{display:flex;flex-wrap:wrap;justify-content:center}.casestudies-box-content{height:450px;min-width:275px;width:350px;margin:30px auto;border-radius:3px}.casestudies a{color:var(--colorPrimaryDark)!important}.casestudies-box-title{margin:15px;font-size:16px;text-transform:uppercase}.casestudies-box-text{margin:30px 15px;font-size:14px}@media only screen and (max-width:1300px){.casestudies-box-container{justify-content:center}}@media only screen and (min-width:600px) and (max-width:700px){.casestudies-box-container{flex-direction:column;align-items:center}}.casestudies-underline{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px)translateZ(0);transform:perspective(1px)translateZ(0);box-shadow:0 8px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}.casestudies-underline:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:var(--colorPrimaryDark);height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.casestudies-underline:hover:before,.casestudies-underline:focus:before,.casestudies-underline:active:before{right:0}