.cta-banner__card{align-items:center;background-color:#161618;box-sizing:border-box;display:flex;margin:0 auto;max-width:1528px;overflow:hidden;position:relative}.cta-banner__bg{height:100%!important;inset:0;object-fit:cover;object-position:bottom right;pointer-events:none;position:absolute;width:100%}.cta-banner__content{align-items:center;display:flex;gap:100px;justify-content:space-between;position:relative;width:100%;z-index:1}.cta-banner__left{flex:1}.cta-banner__dots{display:flex;gap:6px;margin-bottom:17px}.cta-banner__dot{border-radius:50%;display:block;height:18px;width:18px}.cta-banner__dot--blue{background-color:#09d}.cta-banner__dot--red{background-color:#e73750}.cta-banner__heading{margin-bottom:54px}.cta-banner__heading.hideDots{margin-bottom:32px}.cta-banner__heading h3:last-child{margin-bottom:0}.cta-banner__btn{align-items:center;background-color:#fff;border:none;border-radius:50px;color:#161618;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:10px;line-height:1.4;padding:10px 16px 10px 20px;text-decoration:none;transition:background-color .2s ease,transform .15s ease}.cta-banner__btn:hover{background-color:#f0f0f0;transform:translateY(-1px)}.cta-banner__btn:active{transform:translateY(0)}.cta-banner__btn-arrow{flex-shrink:0;transition:transform .2s ease}.cta-banner__btn:hover .cta-banner__btn-arrow{transform:translateX(2px)}.cta-banner__video{flex:1 1 auto;max-width:447px;min-width:0}.cta-banner__video-trigger{background:none;border:1px solid #e5e5e5;border-radius:5px;cursor:pointer;display:block;line-height:0;overflow:hidden;padding:0;position:relative;width:100%}.cta-banner__video-trigger:focus-visible{outline:2px solid #15c0f2;outline-offset:2px}.cta-banner__video-thumb{display:block;height:auto;object-fit:cover;width:100%}.cta-banner__play-pill{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:hsla(0,0%,100%,.7);border-radius:61px;display:flex;gap:12px;left:50%;padding:6px 20px 6px 6px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease}.cta-banner__video-trigger:hover .cta-banner__play-pill{background:hsla(0,0%,100%,.85)}.cta-banner__play-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.cta-banner__play-icon svg{height:53px;width:53px}.cta-banner__play-label{color:#161618;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;white-space:nowrap}.cta-banner__overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.cta-banner__overlay[data-video-active]{opacity:1;visibility:visible}.cta-banner__overlay-backdrop{background:rgba(0,0,0,.8);cursor:pointer;inset:0;position:absolute}.cta-banner__overlay-content{max-width:960px;position:relative;width:90%;z-index:1}.cta-banner__overlay-close{background:none;border:none;cursor:pointer;line-height:0;padding:4px;position:absolute;right:0;top:-40px;transition:opacity .2s ease}.cta-banner__overlay-close:hover{opacity:.7}.cta-banner__overlay-frame{background:#000;border-radius:8px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.cta-banner__overlay-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.cta-banner__card{border-radius:10px;padding:46px 64px}@media (max-width:1024px){.cta-banner__content{align-items:flex-start;flex-direction:column;gap:24px}.cta-banner__left{max-width:100%}.cta-banner__video{max-width:100%;width:100%}}@media (max-width:768px){.cta-banner__play-icon svg{height:40px;width:40px}.cta-banner__play-label{font-size:13px}.cta-banner__overlay-content{width:95%}.cta-banner__overlay-close{top:-36px}.cta-banner__card{border-radius:10px;padding:40px 24px 24px}.cta-banner__heading{margin-bottom:32px}.cta-banner__video{margin-top:70px}.cta-banner__dot{height:18px;width:18px}.cta-banner .cta-ele a.cta-link{padding:9px 22px!important}}