.pac-2025-q3-hero-video-carousel{margin-top:-60px}@media(min-width: 1200px){.pac-2025-q3-hero-video-carousel{margin-top:-70px}}@media(min-width: 1440px){.pac-2025-q3-hero-video-carousel{margin-top:-140px}}.top-banner-is-open .pac-2025-q3-hero-video-carousel{margin-top:-169px}.pac-2025-q3-hero-video-carousel{position:relative;width:100%;overflow:hidden;font-family:"Poppins","Poppins-fallback","Poppins-fallback-android",sans-serif}.block-editor-block-list__layout .pac-2025-q3-hero-video-carousel .carousel-background,.editor-styles-wrapper .pac-2025-q3-hero-video-carousel .carousel-background{display:none !important}.block-editor-block-list__layout .pac-2025-q3-hero-video-carousel .carousel-content-section,.editor-styles-wrapper .pac-2025-q3-hero-video-carousel .carousel-content-section{background-color:#000}.block-editor-block-list__layout .pac-2025-q3-hero-video-carousel .carousel-content-section::before,.editor-styles-wrapper .pac-2025-q3-hero-video-carousel .carousel-content-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);pointer-events:none;z-index:0}.block-editor-block-list__layout .pac-2025-q3-hero-video-carousel .carousel-content-section .carousel-content-item,.editor-styles-wrapper .pac-2025-q3-hero-video-carousel .carousel-content-section .carousel-content-item{position:relative;z-index:1}.block-editor-block-list__layout .pac-2025-q3-hero-video-carousel .carousel-controls,.editor-styles-wrapper .pac-2025-q3-hero-video-carousel .carousel-controls{position:absolute !important;height:auto !important}.block-editor-block-list__layout .pac-2025-q3-hero-video-carousel .carousel-sticky-content,.editor-styles-wrapper .pac-2025-q3-hero-video-carousel .carousel-sticky-content{position:absolute !important}.pac-2025-q3-hero-video-carousel .carousel-background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1;overflow:hidden;background-color:#000}.pac-2025-q3-hero-video-carousel .carousel-background-video{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;transition:opacity .5s ease-in-out}.pac-2025-q3-hero-video-carousel .carousel-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;pointer-events:none;z-index:1}.pac-2025-q3-hero-video-carousel .carousel-background.fixed-background{position:fixed;top:0;height:100vh}.pac-2025-q3-hero-video-carousel .carousel-background.absolute-background{position:absolute;top:auto;bottom:0}.pac-2025-q3-hero-video-carousel .carousel-background.hidden{display:none}.pac-2025-q3-hero-video-carousel .carousel-background.visible{display:block}.pac-2025-q3-hero-video-carousel .carousel-content{position:relative;z-index:2}.pac-2025-q3-hero-video-carousel .carousel-content-section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;gap:16px}.pac-2025-q3-hero-video-carousel .carousel-content-item{position:relative;display:flex;justify-content:center;text-align:center}.pac-2025-q3-hero-video-carousel .carousel-content-container{display:flex;width:80%;flex-direction:column;color:#fff;gap:40px}.pac-2025-q3-hero-video-carousel .carousel-content-container-title{font-size:2rem;line-height:2.5rem;font-weight:400;font-family:"Roc Grotesk","RocGrotesk-fallback","RocGrotesk-fallback-android",sans-serif;letter-spacing:0}.pac-2025-q3-hero-video-carousel .carousel-content-container-title.light-mode{color:#fff;text-shadow:1px 2px 4px rgba(19,25,31,.25)}.pac-2025-q3-hero-video-carousel .carousel-content-container-title.dark-mode{color:#000}.pac-2025-q3-hero-video-carousel .carousel-content-container-buttons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:12px 24px}.pac-2025-q3-hero-video-carousel .carousel-content-container-buttons .button{font-family:"Poppins","Poppins-fallback","Poppins-fallback-android",sans-serif;padding:20px 22px;background-color:#0a6fe8;font-size:1.25rem;line-height:1rem;font-weight:500;border-radius:40px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);white-space:nowrap}@media(min-width: 768px){.pac-2025-q3-hero-video-carousel .carousel-content-container{width:100%;max-width:800px}.pac-2025-q3-hero-video-carousel .carousel-content-container-title{font-size:2.5rem;line-height:3rem}}@media(min-width: 1024px){.pac-2025-q3-hero-video-carousel .carousel-content-container{max-width:1000px}.pac-2025-q3-hero-video-carousel .carousel-content-container-title{font-size:3.5rem;line-height:4rem}}.pac-2025-q3-hero-video-carousel .carousel-content-logos{display:flex;overflow:hidden;opacity:1;transition:opacity .6s ease;mask:linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);-webkit-mask:linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%)}.pac-2025-q3-hero-video-carousel .carousel-content-logos:has([data-logos-url]){opacity:0}.pac-2025-q3-hero-video-carousel .carousel-content-logos-container{display:flex;width:fit-content;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:64px}.pac-2025-q3-hero-video-carousel .carousel-content-logos-container img{flex-shrink:0}.pac-2025-q3-hero-video-carousel .carousel-sticky-content{position:fixed;bottom:24px;left:32px;right:32px;height:64px;z-index:10;pointer-events:none}.pac-2025-q3-hero-video-carousel .carousel-sticky-content.absolute-sticky-content{position:absolute}.pac-2025-q3-hero-video-carousel .carousel-sticky-content-section{position:absolute;display:grid;height:100%;align-items:center;pointer-events:auto;opacity:0;visibility:hidden}.pac-2025-q3-hero-video-carousel .carousel-sticky-content-section.slider{width:calc(100% - 48px);grid-template-columns:auto}.pac-2025-q3-hero-video-carousel .carousel-sticky-content-section.no-slider{width:100%;grid-template-columns:1fr auto 1fr}.pac-2025-q3-hero-video-carousel .carousel-sticky-content-section-text{display:none;color:#fff;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.5rem;justify-self:start}@media(min-width: 768px){.pac-2025-q3-hero-video-carousel .carousel-sticky-content-section-text{display:block}}.pac-2025-q3-hero-video-carousel .carousel-sticky-content-section .play-video{font-size:.875rem;line-height:1.625rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.pac-2025-q3-hero-video-carousel .carousel-controls{position:fixed;right:32px;bottom:32px;width:48px;height:calc(100vh - 64px);z-index:10;pointer-events:none}.pac-2025-q3-hero-video-carousel .carousel-controls.fixed-controls{position:fixed}.pac-2025-q3-hero-video-carousel .carousel-controls.absolute-controls{position:absolute}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-indicator{position:absolute;display:flex;top:50%;width:100%;pointer-events:auto;transform:translateY(-50%);justify-content:flex-end}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-indicator-container{display:flex;width:max-content;flex-direction:column;justify-content:center;align-items:center;gap:12px}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-indicator-item{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease-in-out;border:2px solid rgba(0,0,0,0)}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-indicator-item:hover{background-color:hsla(0,0%,100%,.7);transform:scale(1.1)}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-indicator-item.active{background-color:#fff;transform:scale(1.2)}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons{position:absolute;display:flex;pointer-events:auto;bottom:0;right:0}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-pause,.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-play{width:48px;height:48px;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;padding:0}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-pause svg,.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-play svg{width:100%;height:100%;transition:all .3s ease-in-out;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-pause:hover,.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-play:hover{transform:scale(1.05)}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-pause:hover svg,.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-play:hover svg{filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3))}.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-pause:active,.pac-2025-q3-hero-video-carousel .carousel-controls .carousel-buttons .carousel-play:active{transform:scale(0.95)}.pac-2025-q3-hero-video-carousel .play-video{display:flex;width:auto;height:auto;flex-direction:row;padding:16px 0;background-color:rgba(0,0,0,0) !important;font-size:1.125rem;font-weight:700;line-height:1.5rem;letter-spacing:0;white-space:nowrap;color:#fff;border-radius:initial;gap:8px}.pac-2025-q3-hero-video-carousel .play-video svg{display:block;width:25px;height:25px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.pac-2025-q3-hero-video-carousel[data-current-index] .carousel-background .carousel-video{opacity:0}.pac-2025-q3-hero-video-carousel[data-current-index] .carousel-background .carousel-video:first-child{opacity:1}.pac-2025-q3-hero-video-popup-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:9999}.pac-2025-q3-hero-video-popup-overlay .video-popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;width:90%;max-width:800px;border-radius:6px;overflow:hidden}.pac-2025-q3-hero-video-popup-overlay .video-popup-close{position:absolute;right:12px;top:8px;background:rgba(0,0,0,0);border:none;font-size:2rem;line-height:1;cursor:pointer;z-index:5}.pac-2025-q3-hero-video-popup-overlay .video-popup-iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.pac-2025-q3-hero-video-popup-overlay .video-popup-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
