.banner{position:relative;overflow:hidden;background:#000;z-index:1;top:0;min-height:569px}video.banner-video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;object-fit:cover;transition:1s opacity;opacity:.5}.banner-content.page-center{transform:translate(-50%,-50%);top:calc(50% + 48px);position:absolute;width:50%;left:50%;background:transparent;text-align:center}.banner-content.page-center h1{font-size:48px;margin:0;color:#fff;line-height:1.56em;font-weight:600;letter-spacing:.3px;word-break:break-word;font-family:Poppins,sans-serif}.banner-content.page-center h2{font-family:Poppins,sans-serif;font-size:2em;line-height:1.5em;font-weight:600;letter-spacing:.3px;color:#fff;word-break:break-word;margin-bottom:9.6px}.banner-content.page-center a{background-color:#f5d84a;color:#313131;padding:12px 24px;font-family:Raleway,sans-serif;border-radius:3px;font-size:16px;margin:8px 16px 0px 0px;font-weight:700;word-break:break-word;letter-spacing:.3px;line-height:1.5em;border:0;display:inline-block;text-decoration:none;transition:background-color .3s ease;cursor:pointer}.banner-content.page-center a:first-child{margin:8px 8px 0px 0px}@media(min-width:1679px){.banner-content.page-center h1{font-size:72px;margin-bottom:18px}.banner-content.page-center h2{font-size:32px}.banner{height:calc((8.32px, 1vh) * 100)}}@media(max-width:1024px){.banner-content.page-center h1{font-size:32px}.banner-content.page-center h2{font-size:24px;margin-bottom:24px}.banner{min-height:428px}}@media(max-width:767px){.banner-content.page-center h1{margin-bottom:16px}.banner-content.page-center h2{font-size:24px;margin-bottom:24px}.banner-content.page-center a{display:block;width:95.8%;margin:8px 16px}.banner{min-height:395px;padding-top:80px}.banner-content.page-center{transform:unset;position:inherit;padding:24px 16px;left:unset;top:unset}}