header{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:700px}@media (max-width: 992px){header{height:300px;animation:panBackground 25s ease-in-out infinite alternate}}header .overlay{position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(to top,#000000d9,#0006 40%,#0003 80%);z-index:1;display:flex;justify-content:stretch;align-items:stretch}header .center{flex:1;padding:40px;display:flex;align-items:end}@media (max-width: 992px){header .center{padding:15px}}header .center .content{position:relative;display:flex;flex-direction:column;z-index:2}header .center .content h1,header .center .content h2,header .center .content h3{font-size:46px;line-height:50px;font-weight:700;padding:0;margin:0;color:#fff}@media (max-width: 992px){header .center .content h1,header .center .content h2,header .center .content h3{font-size:18px;line-height:21px;font-weight:600}}header .center .content p{font-size:20px;color:#fff;max-width:500px;margin:20px 0}@media (max-width: 992px){header .center .content p{font-size:13px;line-height:15px;margin:5px 0}}header .center .content .buttons{margin-top:20px;display:flex;gap:12px}@media (max-width: 992px){header .center .content .buttons{display:block;margin-top:10px}}header .center .content .buttons .cta{background:#bd0005;color:#fff;text-decoration:none;display:inline-flex;gap:8px;padding:16px 30px;font-size:18px;align-items:center;border-radius:40px;cursor:pointer}@media (max-width: 992px){header .center .content .buttons .cta{font-size:15px;padding:10px 17px;margin-top:4px}}header .center .content .buttons .cta:hover{background:#000;box-shadow:0 0 15px #ffffff4d;color:#fff;font-weight:700}@keyframes panBackground{0%{background-position:0% center}to{background-position:100% center}}
