.hoverBoxes{margin-bottom:3rem}.hoverBoxes-heading{margin-bottom:2rem!important}.hoverBoxes-wrap{display:flex;flex-flow:column nowrap}.hoverBox{background-color:#2e354a;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem;position:relative}.hoverBox:after,.hoverBox:before{background:linear-gradient(180deg,rgba(68,78,104,0),rgba(68,78,104,.8) 60%);bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;transition:.2s ease-out;width:100%;z-index:1}.hoverBox:before{background:linear-gradient(180deg,rgba(68,78,104,0),rgba(68,78,104,.9) 0);opacity:0}.hoverBox:hover{color:#fff}.hoverBox:hover:after{opacity:0}.hoverBox:hover:before{opacity:1}.hoverBox-inner,.hoverBox-link{z-index:2}.hoverBox-link{align-self:flex-start;border:2px solid #fff;color:#fff;padding:10px 20px;position:relative;transition:.2s ease-out}.hoverBox:hover .hoverBox-link{background-color:#fff;color:#454e68}.hoverBox-copy{margin-bottom:2rem}@media only screen and (min-width:676px){.hoverBoxes{margin-bottom:4rem}.hoverBoxes-wrap{flex-flow:row wrap}.hoverBox{background-blend-mode:darken;flex:0 0 50%;height:400px;overflow:hidden;position:relative;transition:.2s ease-out}.hoverBox-inner{display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:30px;position:absolute;transform:translateY(250px);width:100%}.hoverBox-copy,.hoverBox-inner{transition:.6s cubic-bezier(.33,1,.68,1)}.hoverBox-copy{margin-bottom:1rem;opacity:0;padding-top:50px}.hoverBox:hover .hoverBox-inner{transform:translateY(30px)}.hoverBox:hover .hoverBox-copy{opacity:1;padding-top:0}.hoverBox-link{bottom:15px;left:30px;position:absolute}}@media only screen and (min-width:1024px){.hoverBox{flex:0 0 33.33%}.hoverBox-inner{transform:translateY(230px)}}