.cta-5{color:#fff;margin:50px auto}.cta-5 a{color:#fff;text-decoration:none}.cta-5 .font-color-black,.cta-5 a .font-color-black{color:#000}.cta-5 .text-align-left{text-align:left}.cta-5 .text-align-center{text-align:center}.cta-5 .text-align-right{text-align:right}.cta-5 .container{padding:0}.cta-5 .content{padding:30px}.cta-5 .bg-image,.cta-5 .content{position:relative}.cta-5 .bg-image .opacity{background:linear-gradient(180deg,rgba(2,0,36,0),#000 130%);bottom:0;height:50%;left:0;position:absolute;width:100%}.cta-5 .headline{font-family:Lora;font-size:45px}.cta-5 .text{font-size:15px;line-height:1.5;margin-top:20px}.cta-5 .btn{background-color:#000;display:inline-block;margin-top:25px;text-align:center;width:100%}.cta-5 .btn:hover{background-color:#fff;border-color:#fff;color:#000}.cta-5 .btn.white{background-color:#fff;border-color:transparent;color:#000}.cta-5 .btn.white:hover{background-color:#000;border-color:#000;color:#fff}@media (min-width:768px){.cta-5{margin:75px auto}.cta-5 .content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:375px;padding:30px;width:100%}.cta-5 .content .headline{font-size:45px}.cta-5 .content .text{font-size:18px;line-height:1.5}.cta-5 .content .btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.cta-5 .content.text-align-left{align-items:start}.cta-5 .content.text-align-center{align-items:center}.cta-5 .content.text-align-right{align-items:end}}@media (min-width:992px){.cta-5 .content{min-height:485px}}@media (min-width:1200px){.cta-5 .content{min-height:585px}}
