.casestudiespageContent>.content .button:hover,.casestudiespageContent>.content .button:hover *,.gradientText,.gradientText *{background:linear-gradient(45deg,#214882 5%,#4e87dd 10%,#8118b1 30%,rgb(175,144,34) 40%,#b41717 50%,#532288 70%,#4e87dd 80%,#214882 90%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shine 6s linear infinite}@keyframes shine{to{background-position:200%}}.casestudiespageContent>.content .button:hover,.gradientBorder:hover,.gradientBorderExtend{border-color:rgba(0,0,0,0)!important}.casestudiespageContent>.content .button:hover:before,.gradientBorder:hover:before,.gradientBorderExtend:before{content:"";position:absolute;border-radius:inherit;inset:0;padding:2px;margin:-2px;background:linear-gradient(var(--gradientBorderDeg),#214882,#4e87dd,#8118b1,rgb(175,144,34),#b41717,#532288,#4e87dd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate 8s linear infinite}@keyframes rotate{0%{--gradientBorderDeg:0deg}25%{--gradientBorderDeg:90deg}50%{--gradientBorderDeg:180deg}75%{--gradientBorderDeg:270deg}to{--gradientBorderDeg:360deg}}.casestudiespageContent>.content .button,.gradientBorder{position:relative}.casestudiespageContent .topDisplay{background:url(/assets/images/CaseStudy/CaseStudyBg.jpg) no-repeat;background-size:cover}.casestudiespageContent .topDisplay .texts .title{font-size:2.3em;padding-top:6em}.casestudiespageContent .topDisplay .texts .detail{font-size:2.8em;line-height:1.2;padding-bottom:1em}.casestudiespageContent>.content{background:#000;padding-bottom:8em!important}.casestudiespageContent>.content .casestudies{display:flex;justify-content:center;gap:3em;flex-wrap:wrap;padding-top:3em}.casestudiespageContent>.content .casestudies .casestudy{display:flex;max-width:calc(33.3333333333% - 3em);min-width:20em;flex-direction:column;border:2px solid #00324d;border-radius:.6em;text-decoration:none}.casestudiespageContent>.content .casestudies .casestudy img{object-fit:cover;border-radius:.6em .6em 0 0;width:100%;flex-basis:0;aspect-ratio:16/9}.casestudiespageContent>.content .casestudies .casestudy .title{padding:1em 1em .5em;font-family:goldman_bold;font-size:1.2em;line-height:1.2}.casestudiespageContent>.content .casestudies .casestudy .detail{padding:.5em 1em 1em;color:#ccc}.casestudiespageContent>.content .button{display:block;margin-top:2.5em;border-color:#fff;outline:none;box-shadow:none!important;padding:1em 1.5em;border-radius:.5em}@media only screen and (max-width:460px){.casestudiespageContent .topDisplay{background-position:100%}.casestudiespageContent .topDisplay .texts .title{font-size:1.5em;padding-top:4em}.casestudiespageContent .topDisplay .texts .detail{font-size:1.2em;padding-bottom:1em}.casestudiespageContent>.content{padding-bottom:1.5em!important}.casestudiespageContent>.content .casestudies{gap:1em;padding-top:1.5em}.casestudiespageContent>.content .casestudies .casestudy{display:flex;max-width:100%;min-width:100%}.casestudiespageContent>.content .casestudies .casestudy .detail,.casestudiespageContent>.content .casestudies .casestudy .title{padding:.5em}.casestudiespageContent>.content .button{margin-top:1.5em}}