.cta-section[data-astro-cid-3alav757]{width:80%;max-width:1100px;margin:3rem auto}.cta-text[data-astro-cid-3alav757]{margin-bottom:1.5rem}.cta-buttons[data-astro-cid-3alav757]{display:flex;gap:1rem;max-width:600px;margin:1rem auto 0}.button-center[data-astro-cid-3alav757]{align-self:center}.bt-cta[data-astro-cid-3alav757]{display:inline-block;background-color:var(--bt-red-cta);color:#fff;padding:1rem 2rem;border:none;border-radius:0;font-size:1.1rem;font-weight:700;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .3s ease}.bt-cta[data-astro-cid-3alav757]:hover{background-color:var(--bt-navy);color:#fff;text-decoration:none}@media(max-width:650px){.cta-buttons[data-astro-cid-3alav757]{flex-direction:column;gap:0;margin-top:2rem}.cta-buttons[data-astro-cid-3alav757]>*{width:100%;text-align:center;margin-bottom:1rem}}.video-carousel{width:100%;padding:2rem 0}.carousel-container{position:relative;display:flex;align-items:center;max-width:1200px;margin:0 auto}.carousel-content{flex:1;overflow:hidden}.video-info-overlay{text-align:left}.video-name{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;color:#fff}.video-title{font-size:1rem;font-weight:500;margin:0 0 .5rem;color:#fff}.video-quote{font-size:.9rem;font-style:italic;margin:0;color:#ffffffe6;line-height:1.4}.video-thumbnail-container{position:relative;width:100%;height:600px;object-fit:cover;overflow:hidden}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0006;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .6s ease;font-size:1.2rem;z-index:10}.play-button-wrapper{background:none;border:none;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.play-button img{width:24px;height:24px;filter:brightness(0) invert(1)}.carousel-arrow{width:50px;height:50px;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.5rem;z-index:10}.carousel-arrow:hover{transform:scale(1.1)}.carousel-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:0rem}.carousel-pagination .mobile-only{margin-top:unset!important}.pagination-dot{width:12px;height:12px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease}.pagination-dot.active{background:#282a73;transform:scale(1.2)}.pagination-dot:hover{background:#666}div.carousel-arrow,div.carousel-arrow-left{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:2rem;color:#282a73;cursor:pointer;transition:all .3s ease}div.carousel-arrow:hover,div.carousel-arrow-left:hover{transform:scale(1.3);color:#000}.video-info-overlay{position:absolute;inset:0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:10px;transition:opacity .3s ease;cursor:pointer}.video-text-overlay{text-align:center;width:90%;max-width:500px;padding:30px 20px 40px;transition:opacity .6s ease;border-radius:20px;box-sizing:border-box;display:none;visibility:hidden}.video-info-overlay:hover .video-text-overlay,.video-info-overlay.video-playing .video-text-overlay{opacity:0}p.video-name{color:#eb2627;font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:700;line-height:27px;letter-spacing:-.54px}h1.video-quote{color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.5);font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px}p.video-role{color:#999999f7;font-family:Inter;font-size:1.2rem;font-style:normal;font-weight:700;line-height:27px;letter-spacing:-.4px}.video-click-overlay{inset:0;cursor:pointer;z-index:1}.video-replay-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0006;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem;z-index:10;opacity:0}.video-info-overlay.video-playing:hover .video-replay-button{opacity:1}.video-replay-button img{width:24px;height:24px;filter:brightness(0) invert(1)}.carousel-pagination.mobile-only{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:1.5rem;padding:10px 20px;width:calc(100% - 20px);max-width:100%;box-sizing:border-box;overflow:hidden}.video-carousel .carousel-pagination.mobile-only button.pagination-dot{width:14px!important;height:14px!important;border-radius:6px!important;border:none!important;background:#ddd!important;cursor:pointer!important;transition:all .3s ease!important;outline:none!important;flex-shrink:0!important;box-sizing:border-box!important;padding:unset!important}.video-carousel .carousel-pagination.mobile-only .pagination-dot.active,.video-carousel .carousel-pagination.mobile-only button.pagination-dot.active{background:#282a73!important}.video-carousel .carousel-pagination.mobile-only .pagination-dot:focus{outline:none!important;background:#ddd!important}.video-carousel .carousel-pagination.mobile-only .pagination-dot.active:hover,.video-carousel .carousel-pagination.mobile-only button.pagination-dot.active:hover{background:#282a73!important}.mobile-play-alert{position:absolute;bottom:30px;left:0;right:0;color:#fff}@media(max-width:576px){.video-text-overlay{text-align:center;width:90%;max-width:500px;padding:30px 20px 50px;transition:opacity .6s ease;border-radius:20px;box-sizing:border-box;padding-top:450px!important}button.carousel-arrow-left,button.carousel-arrow{display:none!important}.video-container{height:250px}}
