.page-main .a-case-studies__card-technologies p{align-items:baseline;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:10px;text-transform:uppercase;z-index:1}@media only screen and (min-width:769px){.page-main .a-case-studies__card-technologies p{font-size:14px}}.page-main .a-case-studies__card-category{font-size:12px;margin-bottom:0}@media only screen and (min-width:769px){.page-main .a-case-studies__card-category{font-size:14px}}.page-main .a-case-studies__card-title{font-size:18px;margin-bottom:10px}@media only screen and (min-width:1025px){.page-main .a-case-studies__card-title{font-size:22px}}.page-main .a-case-studies__card:hover .a-case-studies__card-footer{line-height:1}.page-main .a-case-studies__card-footer .btn-link-arrow:after{top:2px}.a-case-studies{background:#fafafa;padding:50px 0}.a-case-studies .hp-admin-link{align-items:center;display:flex;justify-content:center;margin-top:40px}.a-case-studies__list{margin-top:40px}@media only screen and (min-width:1281px){.a-case-studies__list .row{margin:0 -16px}}@media only screen and (max-width:767px){.a-case-studies__list{margin-top:30px}}.a-case-studies__item{display:flex;flex:1 1 100%;flex-direction:column;height:100%;justify-content:flex-end}.a-case-studies .a-case-studies__card-wrapper{padding:0 15px}@media only screen and (min-width:768px){.a-case-studies .a-case-studies__card-wrapper{padding:0 15px 30px;transition-delay:.75s!important}.a-case-studies .a-case-studies__card-wrapper:first-of-type{transition-delay:.15s!important}.a-case-studies .a-case-studies__card-wrapper:nth-of-type(2),.a-case-studies .a-case-studies__card-wrapper:nth-of-type(3){transition-delay:.45s!important}}@media only screen and (min-width:1200px){.a-case-studies .a-case-studies__card-wrapper{transition-delay:.45s!important}.a-case-studies .a-case-studies__card-wrapper:nth-of-type(-n+2){transition-delay:.15s!important}}@media only screen and (min-width:1441px){.a-case-studies .a-case-studies__card-wrapper{padding:0 16px 32px}}.a-case-studies__card{background:50% no-repeat;background-size:cover;box-shadow:0 2px 37px 0 #0003;box-sizing:border-box;color:#222;cursor:pointer;display:flex;flex-direction:column;height:165px;justify-content:flex-end;padding:20px;position:relative;transition:box-shadow .3s ease-in-out}@media only screen and (max-width:767px){.a-case-studies__card{margin-bottom:16px}}@media only screen and (min-width:1024px){.a-case-studies__card{height:260px}}@media only screen and (min-width:1280px){.a-case-studies__card{height:325px}}@media only screen and (min-width:1440px){.a-case-studies__card{height:335px}}@media only screen and (min-width:1600px){.a-case-studies__card{height:320px}}.a-case-studies__card:after{background-color:#004a9199;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:background-color .4s ease-in-out;width:100%}.a-case-studies__card-title{animation:slide-bottom .4s ease-in-out forwards;color:#fff;font-size:18px;font-weight:700;line-height:normal;margin:0 0 10px;opacity:1;order:1;transform:translateY(20px);transition:transform .4s ease-in-out;z-index:1}@media only screen and (min-width:1025px){.a-case-studies__card-title{font-size:22px;line-height:normal}}.a-case-studies__card-title:after{background-color:#ed8b00;content:"";display:block;height:2px;margin:10px 0 0;width:40px}.a-case-studies__card-category{align-items:baseline;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:space-between;line-height:1.4;position:relative;text-transform:uppercase;z-index:1}@media only screen and (min-width:769px){.a-case-studies__card-category{font-size:14px}}.a-case-studies__card-category i:before{align-items:baseline;display:flex;font-size:11px;height:14px}.a-case-studies__card-footer{opacity:0;text-align:right}.a-case-studies__card-footer a{font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase}.a-case-studies__card-footer a,.a-case-studies__card-footer a:active,.a-case-studies__card-footer a:visited{color:#005eb8}.a-case-studies__card-footer a i{font-size:12px;margin-left:10px}@media only screen and (max-width:1024px){.a-case-studies__card-footer a{font-size:12px}}.a-case-studies__card-technologies{margin-top:10px;opacity:0;overflow:hidden}.a-case-studies__card-technologies p{align-items:baseline;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:10px;text-transform:uppercase;z-index:1}@media only screen and (min-width:769px){.a-case-studies__card-technologies p{font-size:14px}}.a-case-studies__card .hover-content{display:none;flex-direction:column;justify-content:space-between;opacity:0;position:absolute;transform:translateY(10%);transition:opacity .4s;visibility:hidden;z-index:1}@media only screen and (min-width:1024px){.a-case-studies__card .hover-content{display:flex}}@media only screen and (min-width:1280px){.a-case-studies__card:hover{justify-content:space-between}.a-case-studies__card:hover:after{background-color:#fff}.a-case-studies__card:hover .hover-content{flex:1;opacity:1;order:2;position:relative;transform:translateY(0);visibility:visible}.a-case-studies__card:hover .a-case-studies__item{justify-content:space-between}.a-case-studies__card:hover .a-case-studies__card-title{animation:slide-top .4s ease-in-out forwards;animation-delay:.2s;color:#222;opacity:0;transform:translateY(20px)}.a-case-studies__card:hover .a-case-studies__card-category{opacity:0;order:0;position:absolute}.a-case-studies__card:hover .a-case-studies__card-technologies{height:auto;opacity:1;transition:opacity .4s ease-in-out .2s}.a-case-studies__card:hover .a-case-studies__card-footer{opacity:1;transition:opacity .4s ease-in-out .2s}.a-case-studies__card:hover .a-case-studies__card-footer .btn-link-arrow:after{animation:slide-left 1s ease infinite}}.a-case-studies .btn-default{margin-top:20px}@media only screen and (min-width:1281px){.a-case-studies .btn-default{margin-top:18px}}@keyframes slide-left{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes slide-top{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}