.ad-banner{align-items:center;display:flex;margin-top:calc(-82.11px - 4vw);min-height:100vh;padding-top:calc(82.11px + 4vw);position:relative}.ad-banner .section-background,.ad-banner .section-border{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0}.ad-banner .section-background{overflow:hidden;pointer-events:none}.ad-banner .section-background img{border:0;height:100%;object-fit:cover;object-position:50% 50%;position:relative;width:100%}.ad-banner .section-background video{height:100%;min-height:auto;min-width:auto;object-fit:cover;transform:none;width:100%}.ad-banner .section-background:before{background-color:#000;bottom:0;content:"";left:0;opacity:.15;position:absolute;right:0;top:0;z-index:5}.ad-banner .ad-banner-cont{display:flex;justify-content:flex-start;margin:0 auto;padding:10vmax 4vw;position:relative;width:100%;z-index:10}.ad-banner .ad-banner-con{width:100%}.ad-banner .ad-banner-cont-con{width:75%}.ad-banner .ad-banner-cont-con h1{font-weight:400;margin:0;padding-bottom:17px}.ad-banner .cm-button a{border:2px solid #ffb114;color:#ffb114;display:inline-block;font-family:Archivo Black;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:normal;padding:1.9rem 2.171rem;text-transform:none}.ad-banner .cm-button{padding-bottom:17px;padding-top:17px}.ad-banner .cm-button a:hover{background:#ffb114;color:#000}@media (max-width:767px){.ad-banner .ad-banner-cont-con{width:100%}.ad-banner .cm-button a{font-size:15px;padding:1.2rem 2.171rem;padding:1rem 2.171rem}}@media (max-width:479px){.ad-banner .ad-banner-cont-con h1{font-size:30px}}