.ff-image-links{margin:50px 0;padding:0}.ff-image-links .bg-image{color:#fff;height:0;margin-bottom:20px;padding-bottom:100%;position:relative}.ff-image-links .bg-image:before{background:linear-gradient(180deg,rgba(2,0,36,0),#000 130%);bottom:0;content:"";height:70%;left:0;position:absolute;width:100%}.ff-image-links .bg-image .content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:30px;position:absolute;text-align:center;top:0;width:100%}.ff-image-links .bg-image .content .headline{font-family:Lora;font-size:45px}.ff-image-links .bg-image .content .text{font-size:15px;line-height:1.5;margin-top:20px}.ff-image-links .bg-image .content .btn{margin-top:25px;width:100%}.ff-image-links .bg-image .content.black{color:#000}.ff-image-links .bg-image .content.black .btn{background-color:#000;border-color:transparent;color:#fff}.ff-image-links .bg-image .content.black .btn:hover{background-color:#fff;border-color:#fff;color:#000}@media (min-width:768px){.ff-image-links{margin:75px auto}.ff-image-links .grid-area{display:grid;grid-template-areas:"left . right";grid-template-columns:1fr 20px 1fr;grid-template-rows:auto;height:100%}.ff-image-links .grid-area .left{grid-area:left}.ff-image-links .grid-area .right{grid-area:right}.ff-image-links .bg-image .content{text-align:left;width:70%}.ff-image-links .bg-image .content .headline{font-family:Lora;font-size:45px}.ff-image-links .bg-image .content .text{font-size:18px;line-height:1.5}.ff-image-links .bg-image .content .btn{text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}}
