/* Minification failed. Returning unminified contents. (686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (706,23): run-time error CSS1039: Token not allowed after unary operator: '-gradient-opacity' (1418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1430,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1431,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1432,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (1441,15): run-time error CSS1039: Token not allowed after unary operator: '-gap' (1449,15): run-time error CSS1039: Token not allowed after unary operator: '-gap' (1451,30): run-time error CSS1039: Token not allowed after unary operator: '-duration' (1467,36): run-time error CSS1039: Token not allowed after unary operator: '-scroll-start' (1471,36): run-time error CSS1039: Token not allowed after unary operator: '-scroll-end' (1477,36): run-time error CSS1039: Token not allowed after unary operator: '-scroll-start' (1481,36): run-time error CSS1039: Token not allowed after unary operator: '-scroll-end' (1489,17): run-time error CSS1039: Token not allowed after unary operator: '-size' (1490,16): run-time error CSS1039: Token not allowed after unary operator: '-color-text' (1491,22): run-time error CSS1039: Token not allowed after unary operator: '-color-bg-accent' (1500,15): run-time error CSS1039: Token not allowed after unary operator: '-gap' */ html.lenis, html.lenis body { height: auto } .lenis:not(.lenis-autoToggle).lenis-stopped { overflow: clip } .lenis [data-lenis-prevent], .lenis [data-lenis-prevent-wheel], .lenis [data-lenis-prevent-touch] { overscroll-behavior: contain } .lenis.lenis-smooth iframe { pointer-events: none } .lenis.lenis-autoToggle { transition-property: overflow; transition-duration: 1ms; transition-behavior: allow-discrete; } html, body { /*overflow-x: hidden;*/ /*overflow-y: auto !important;*/ scroll-behavior: smooth; } .lenis.lenis-smooth { scroll-behavior: auto !important; } .word { display: inline-block; white-space: nowrap; } .line { display: block; } .char { display: inline-block; opacity: 0; transform: translateY(10px); } .content-left { left: 10%; } section.parent-scrolljack-feature { max-height: none !important; /* transform: translate(0px, 0px) !important; */ } /* .pin-spacer { height: 0 !important; } */ /* section.parent-scrolljack-feature { height: fit-content !important; } */ /* .scrolljack-feature .scrolljack-tab-container { overflow: hidden; } */ .scrolljack-feature .scrolljack-feature-wrapper .scrolljack-tab-container .tab-wrapper { display: block; top: 0; position: inherit; } .lazy-img { opacity: 0; transform: translateY(30px); will-change: opacity, transform; } /* HERO COMPONENT CSS */ .hero-section .introduction-feature .security-left-top-card { right: 0; } .hero-section .w-lg-60 { width: 60% !important; } .hero-section .card-img-overlay { height: 100vh; } .hero-section .card-img-overlay .card-background video, .hero-section .asset-area.html-video { border-radius: 0; } .hero-section .playButton { display: none; } /* LEVELED UP PANEL CSS */ .Leveled-up-panel .card-foreground .splitParaMain { margin: 0 auto; } .Leveled-up-panel.Leveled-up-panel-bg { background: linear-gradient( 180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.65) 100% ), linear-gradient( 180deg, #0b8fd8 0%, #086093 40%, #042c4a 70%, #020b14 100% ); } @media (min-width: 1084px) { #MorayHeroItemID .card-img-overlay > .card-foreground { transform: translate(5%, 5%); } } @media (max-width: 768px) { .Leveled-up-panel.Leveled-up-panel-bg { background: linear-gradient( 180deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 75%, rgba(0, 0, 0, 0.65) 100% ), linear-gradient( 180deg, #0b8fd8 0%, #086093 40%, #042c4a 70%, #020b14 100% ); } } .Leveled-up-panel .card-foreground .image-overlayed { width: 100%; display: flex; justify-content: center; } .Leveled-up-panel .card-foreground .image-overlayed .laptop-frame { max-height: 80vh; } .Leveled-up-panel .card-foreground .image-overlayed .video-wrapper { position: absolute; top: 11%; width: 47%; height: 53%; overflow: hidden; z-index: 1; } .Leveled-up-panel .card-foreground .image-overlayed .video-wrapper video { width: 100%; height: 100%; object-fit: cover; display: block; border-radius: 0; } @media (max-width: 992px) { .Leveled-up-panel .card-foreground .image-overlayed .video-wrapper { top: 0%; left: 26.5%; width: 47% !important; height: 52.5% !important; } .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 { height: 28% !important; } .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 #lottie-game-assist { width: 120% !important; } } @media (max-width: 768px) { .Leveled-up-panel .card-foreground .image-overlayed .video-wrapper { top: 0%; left: 26.5%; width: 47% !important; height: 52% !important; } .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 { height: 30% !important; } } @media (max-width: 480px) { .Leveled-up-panel .card-foreground .image-overlayed .video-wrapper { top: 11%; left: 26%; width: 48% !important; height: 53% !important; } .Leveled-up-panel .card-img-overlay .card-background picture img { opacity: 0 !important; } } @media (max-width: 1083px) { .Leveled-up-panel .card-img-overlay { position: relative; } .Leveled-up-panel .card-background { position: relative; z-index: 1; } .Leveled-up-panel .card-foreground { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; /* height: 100%; */ display: flex; justify-content: center; align-items: center; padding: 1rem; } } .Leveled-up-panel .card-img-overlay { background: linear-gradient( 180deg, #0b8fd8 0%, #0a6fa8 35%, #06456e 60%, #031f33 80%, #020b14 100% ); } .Leveled-up-panel .card-img-overlay .card-background picture img { height: 100%; opacity: 0 !important; display: none; } .Leveled-up-panel .card-foreground .image-overlayed .video-wrapper video { width: 100%; height: 100% !important; object-fit: cover; } /* GAMING PLATFORM SECTION CSS */ .Gaming-platform-section .expandable-video-scroll-wrapper .card-foreground { bottom: 75px; z-index: 9; } .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container.expandable-video { height: 100vh !important; position: sticky; top: 0; width: 100%; z-index: 2; overflow: hidden; } .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 #lottie-game-assist { width: 220px; } .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images .image-grid-container, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .image-grid-container { display: grid; grid-template-columns: 20% 40% 20% 20%; grid-template-rows: 1fr 1fr; gap: 25px; margin: 0 auto; max-width: 80%; padding: 0 2rem; } .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images .large-card, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .large-card { grid-row: span 2; padding: 0; } .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .large-card-center { grid-column: 2 / 3; } .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images .large-card img, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .large-card img, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .large-card-center img { width: 100%; } @media (min-width: 769px) and (max-width: 1024px) { .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images .image-grid-container, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .image-grid-container { gap: 20px; max-width: 92%; padding: 0 1.5rem; } } @media (min-width: 1400px) { .Gaming-platform-section .gaming-first-section .expandable-video-scroll-wrapper .video-container .absolute-card-tab1-images .image-grid-container, .Gaming-platform-section .gaming-second-section .expandable-video-scroll-wrapper .video-container .absolute-card-images1 .image-grid-container { max-width: 80%; gap: 30px; padding: 0 3rem; grid-template-columns: 20% 40% 20% 20%; } } /* SOCCER REEL SECTION CSS */ /* .soccer-reel-section { display: none; } */ .soccer-reel-section .soccer-reel-wrapper { /* display: none; */ opacity: 0; position: relative; } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-center-media .soccer-reel-center-media-wrapper { height: 100vh; } /* .soccer-reel-section .soccer-reel-wrapper .soccer-reel-center-media .soccer-reel-center-media-wrapper video { height: 100% !important; } */ .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-1 { margin-top: -11%; transform: translateX(-20%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-2 { transform: translateX(-10%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-3 { transform: translateX(-13.7%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-4 { transform: translateX(-24%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-5 { transform: translateX(-10%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .media-wrapper, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .center-media-wrapper, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .center-media-wrapper-card-2, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .left-media-wrapper, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .right-media-wrapper { height: 30vh; min-width: 25vw; } @media screen and (max-width: 876px) { /* .soccer-reel-section .soccer-reel-wrapper .soccer-reel-center-media .soccer-reel-center-media-wrapper video { height: 65vh; } */ .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container { /* transform: none !important; */ display: flex !important; flex-direction: row !important; margin-left: -25%; visibility: hidden; } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row { flex-direction: column; } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .media-wrapper, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .center-media-wrapper, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .center-media-wrapper-card-2, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .left-media-wrapper, .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .right-media-wrapper { min-width: 35vw; max-width: 35vw; } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-1 .media-wrapper { padding: 0.5rem; } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-1 { transform: translateY(-20%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-2 { transform: translateY(-10%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-3 { transform: translateY(-21%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row-4 { transform: translateY(-20%); } .soccer-reel-section .soccer-reel-wrapper .soccer-reel-container .soccer-reel-row .media-wrapper { height: 30vh; } } /* BUILT IN WINDOWS - IMAGE STRIP CSS */ .Built-in-windows .image-strip-section .security-section { position: relative; width: 100%; height: 100vh; overflow: hidden; } .Built-in-windows .image-strip-section .security-section .card-background .img-col { position: absolute; top: 0; height: 100%; width: 100%; } .Built-in-windows .image-strip-section .security-section .card-foreground .card-body { z-index: 1; } .Built-in-windows .image-strip-section .security-section .card-foreground.img-col-5-content > div { flex: 1; padding: 0 20px; } .Built-in-windows .image-strip-section .security-section .card-foreground.img-col-5-content { bottom: 75px; z-index: 9; } .Built-in-windows .image-strip-section .security-section .card-background .img-col.img5 #main-image { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100vw; height: 100vh; object-fit: cover; object-position: center; z-index: 1; transition: opacity 0.4s ease; } @media (max-width: 767px) { .Built-in-windows .image-strip-section .security-section .card-background .img-col.img5 img { height: 100% !important; } } @media (min-width: 767px) and (max-width: 1084px) { .Built-in-windows .image-strip-section .security-section .card-background .img-col.img1 img, .Built-in-windows .image-strip-section .security-section .card-background .img-col.img2 img, .Built-in-windows .image-strip-section .security-section .card-background .img-col.img3 img, .Built-in-windows .image-strip-section .security-section .card-background .img-col.img4 img, .Built-in-windows .image-strip-section .security-section .card-background .img-col.img5 img { height: 100% !important; } } /* BUILT IN WINDOWS - LOTTIE CSS */ :root { --gap: 25px; --radius: 10px; --gradient-opacity: 1; } .expandable-video, .image-strip-section .security-section { --gradient-opacity: 1; } .expandable-video::after, .image-strip-section .security-section::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 60%; background: linear-gradient( to top, rgba(0, 0, 0, 0.9) 0%, transparent 75% ); z-index: 2; opacity: var(--gradient-opacity); transition: opacity 0.5s ease-out; } /* SECTION 2: LOGO SPLIT */ .Built-in-windows .logo-split-section { position: absolute; top: 0; left: 0; width: 100%; height: 100vh; display: flex; justify-content: center; align-items: center; z-index: 5; visibility: hidden; background: #000; } .Built-in-windows .quads-container { position: relative; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; width: 100vw; height: 100vh; gap: 0px; z-index: 15; } .Built-in-windows .quads-container .quad { position: relative; overflow: hidden; width: 100%; height: 100%; } .Built-in-windows .quads-container .quad.blue-active { background: linear-gradient( 145deg, rgba(0, 136, 255, 0.2), rgba(0, 136, 255, 0.05) ); border: 1.5px solid rgba(0, 136, 255, 0.6); box-shadow: 0 0 12px rgba(0, 136, 255, 0.4); } .Built-in-windows .quads-container .quad-img { position: absolute; width: 100vw; height: 100vh; object-fit: cover; z-index: 2; } .Built-in-windows .quads-container .tl .quad-img { top: 0; left: 0; } .Built-in-windows .quads-container .tr .quad-img { top: 0; right: 0; } .Built-in-windows .quads-container .bl .quad-img { bottom: 0; left: 0; } .Built-in-windows .quads-container .br .quad-img { bottom: 0; right: 0; } .Built-in-windows .text-fly-in { position: absolute; font-size: 2.8rem; font-weight: normal; white-space: nowrap; opacity: 0; z-index: 30; color: white; } /* Base positioning at screen center */ .Built-in-windows .text-left { left: 0; transform: translateX(-100%); } .Built-in-windows .text-right { right: 0; transform: translateX(100%); } @media (max-width: 768px) { .Built-in-windows .text-fly-in { font-size: 1.6rem; } .Built-in-windows .logo-split-section { flex-direction: column; justify-content: center; align-items: center; } .Built-in-windows .text-fly-in { font-size: 1.6rem; position: static; transform: none !important; width: 100%; display: block; white-space: normal; line-height: 1.3; margin: 20px 0; opacity: 1 !important; } .Built-in-windows .text-left { order: 1; margin-bottom: 25px; display: flex; justify-content: center; } .Built-in-windows .text-right { order: 3; margin-top: 25px; display: flex; justify-content: center; } .Built-in-windows .quads-container { order: 2; position: relative; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; width: 220px; height: 220px; max-width: 90%; aspect-ratio: 1; gap: 8px; z-index: 15; margin: 0 auto; } } /* AUTO HDR CSS */ .swipeable-draggable-card-feature { position: relative; z-index: 9; inset: 0; } /* .swipeable-draggable-card-feature .media-wrapper img, video { height: 65vh !important; } */ .swipeable-draggable-card-feature .media-wrapper .swipe-img-left { clip-path: inset(0 50% 0 0); opacity: 0.6; } .swipeable-draggable-card-feature .media-wrapper .swipe-img-right { clip-path: inset(0 0 0 50%); margin-left: -100%; opacity: 0.85; } .swipeable-draggable-card-feature .media-wrapper .swipe-btn { height: 1em; width: 1em; box-shadow: 0px 0px 6px 6px #bdbdbd; top: 45%; } .swipeable-draggable-card-feature .media-wrapper .swipe-img-left-btn { left: 45%; } .swipeable-draggable-card-feature .media-wrapper .swipe-img-right-btn { right: 45%; } .swipeable-draggable-card-feature .at-top-content, .swipeable-draggable-card-feature .at-top-heading-bottom-content .heading { top: 0; position: absolute; } .swipeable-draggable-card-feature .at-bottom-content, .swipeable-draggable-card-feature .at-top-heading-bottom-content .content { bottom: 0; position: absolute; } @media screen and (max-width: 860px) { .swipeable-draggable-card-feature .overlay-top-content, .swipeable-draggable-card-feature .overlay-top-heading-bottom-content, .swipeable-draggable-card-feature .overlay-bottom-content { position: absolute !important; background: transparent !important; color: #000; height: 100%; } .swipeable-draggable-card-feature .overlay-top-content .at-top-overlay-content, .swipeable-draggable-card-feature .overlay-top-heading-bottom-content .at-top-heading-bottom-overlay-content .heading { top: 0; position: absolute; } .swipeable-draggable-card-feature .overlay-top-content .at-bottom-overlay-content, .swipeable-draggable-card-feature .overlay-top-heading-bottom-content .at-top-heading-bottom-overlay-content .content { bottom: 0; position: absolute; } .swipeable-draggable-card-feature .at-top-content, .swipeable-draggable-card-feature .at-top-heading-bottom-content .heading, .swipeable-draggable-card-feature .at-top-heading-bottom-content .content, .swipeable-draggable-card-feature .at-bottom-content { position: static; } } /* TAB HEADERS & PROGRESS BAR SECTION CSS */ .tab-headers-progress-bar .progress-bar-wrapper { display: block; height: 10px; overflow: visible; } .tab-headers-progress-bar .progress-bar-wrapper:hover { height: 60px; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers { bottom: 0; height: 60px; opacity: 0; } .tab-headers-progress-bar .progress-bar-wrapper:hover .tab-headers { opacity: 1 !important; pointer-events: auto; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers .tab-header { flex: 1; cursor: pointer; background: rgba(0, 0, 0, 0.3); min-height: 60px; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers .tab-header:hover { background: rgba(0, 0, 0, 0.6); } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers .tab-header.active { background: rgba(0, 0, 0, 0.8); } .tab-headers-progress-bar .progress-bar-wrapper .progress-bar { height: 10px; background: transparent; } .tab-headers-progress-bar .progress-bar-wrapper .progress-bar .fill-bar { height: 10px; background: #007bff !important; transition: width 0.25s ease; } .tab-headers-progress-bar .progress-bar-wrapper:hover .fill-bar { height: 60px !important; } .menu-toggle { display: none; } /* responsive tab menu */ @media (max-width: 1083px) { .tab-headers-progress-bar .progress-bar-wrapper { height: auto; } .tab-headers-progress-bar .progress-bar-wrapper:hover { height: auto; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers { position: relative; flex-direction: column; height: auto; opacity: 1; background: rgba(0, 0, 0, 0.3); } .tab-headers-progress-bar .tab-header { display: none; width: 100%; min-height: auto; /* background: rgba(0, 0, 0, 0.5); */ border-top: 1px solid rgba(255, 255, 255, 0.2); } .tab-headers-progress-bar .tab-header.active { display: block; background: #007bff; } .tab-headers-progress-bar .progress-bar-wrapper.menu-open .tab-header { display: block; } .menu-toggle { display: block; text-align: right; cursor: pointer; /* background: rgba(0, 0, 0, 0.7); border-top: 1px solid rgba(255, 255, 255, 0.2); */ position: relative; z-index: 999; width: fit-content; white-space: nowrap; float: right; min-height: 50px; } .tab-headers-progress-bar .progress-bar-wrapper .progress-bar, .tab-headers-progress-bar .progress-bar-wrapper .progress-bar .fill-bar { height: 56px !important; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers .tab-header { text-align: left !important; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers { opacity: 1 !important; pointer-events: auto; } .tab-headers-progress-bar .progress-bar-wrapper:hover .tab-headers { opacity: 1 !important; } .tab-headers-progress-bar .progress-bar-wrapper .tab-headers .tab-header { min-height: 50px; background: transparent !important; position: relative; z-index: 999; } } /*add new css for remove white space below*/ /* Main section wrapper - ensure it doesn't block scroll */ .scrolljack-feature.main-section { overflow: visible !important; height: auto !important; min-height: 100vh; } /* Ensure scrolljack tab container allows scroll */ .scrolljack-tab-container { overflow: visible !important; } /* Tab wrapper scroll fix */ .tab-wrapper { overflow: visible !important; } /*end new css for remove white space below*/ /* desktop css */ #bg-gradiant { background: linear-gradient(180deg, #0c1d1e, #0b2d3b, #0d3c54, #0e4661); min-height: 100vh; color: #ffffff; } .f22 { font-size: 22px; } .tab-section.active { display: flex; } .bg-col38 { background: rgba(255, 255, 255, 0.07); } .gap12 { gap: 12px; } .scroll-wrapper { overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; } .scroll-wrapper::-webkit-scrollbar { display: none; } #scrollbarid { width: max-content; } #scrollbarid .btn1 { flex: 0 0 auto; min-width: 130px; white-space: nowrap; } .gradient-border-btn { background-color: #1b1b2f; border: 2px solid transparent; background-image: linear-gradient(#0d3c54, #0e4661), linear-gradient(90deg, #4dd5ff, #e0faff); background-origin: border-box; background-clip: padding-box, border-box; transition: all 0.3s ease; } @media only screen and (max-width: 539px) { .order5 { order: 2 !important; } .order2 { order: 3 !important; } .order3 { order: 5 !important; } .order4 { order: 4 !important; } .p4 { padding: 1.5rem !important; } .mrg13 { margin-top: 12rem !important; } .btnprevdiv { position: relative; top: -35rem !important; } #tabSections .tab-section .d-flex.mt-4.justify-content-between button { margin: 0 5px; } } .fadeinout { animation: fadeinout 5s ease-in-out; } @keyframes fadeinout { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 1; } } .cssanimation, .cssanimation span { animation-duration: 2s; animation-fill-mode: both; } .cssanimation span { display: inline-block; } .fadeInBottom { animation-name: fadeInBottom; } @keyframes fadeInBottom { from { opacity: 0; transform: translateY(10%); } to { opacity: 1; } } /* gamingpcs devices section ends*/ /* Scrolljack parent */ section.parent-scrolljack-feature { height: auto !important; min-height: 100vh; overflow: hidden; } /* Soccer reel fixed-position issue */ .soccer-reel-container { position: absolute !important; } /* Remove stacked vh issues */ section, .scrolljack-tab-screen { margin-bottom: 0 !important; } /* Video safety */ video.vh-100 { height: 100vh; max-height: 100vh; display: block; border-radius: 0; } /* Devices section */ .devices-section { padding-bottom: 0 !important; margin-bottom: 0 !important; } .asset-area.html-video { border-radius: 0; } .asset-area .playButton { display: none; } .hero-section { padding: 0; } .custom-height { max-height: 400px; } .btn-device { display: inline-flex !important; padding: 16px 30px 16px 29px !important; justify-content: center; align-items: center; gap: 10px; border-radius: 50px !important; background: #0078D4; color: #fff !important; } .btn-device.btn-secondary { background: transparent; border: 1px solid #FFF; } .carousel-sneak-peek .carousel-item.carousel-item-next picture > img, .carousel-sneak-peek .carousel-item.carousel-item-prev picture > img { opacity: 0; animation: fadeInDevice 0.1s ease-in-out forwards; } @keyframes fadeInDevice { to { opacity: 0.5; } } /*#DeviceArticle { background: linear-gradient(to bottom, #1c85b1 0%, #0f5f8e 25%, #0a3d63 45%, #062542 65%, #031421 85%,#050608 100%); }*/ .device-card { /*background-color: #fff;*/ border: none; padding: 1.5rem; display: flex; align-items: center; justify-content: center; min-height: 360px; transition: transform 0.25s ease, box-shadow 0.25s ease; } .text-device-card { display: flex; align-items: center; justify-content: center; color: #fff; } .text-device-card .card-body { flex: 0 0 auto !important; } .text-device-card:first-child { background: #FFFFFF14; border-radius: 20px; display: flex; align-items: flex-start; justify-content: center; clip-path: inset(0 0 -40px 0); } .gamehero-desktop-comp-cls .logoarray, .gamehero-desktop-comp-cls .card-footer { z-index: 9999; } .gamehero-desktop-comp-cls .card-footer { position: relative; } #gamingdeviceAreaheadingId { color: #fff; } /*#gamingherodevices { background: linear-gradient(to bottom right, #B5DAFB 0%, #D7EFFD 35%, #F9FDFD 70%, #D8F7F8 100%); }*/ .device-card picture { display: flex; justify-content: center; align-items: center; } .device-card img { max-width: 100%; height: auto; object-fit: contain; } .device-card .card-body { padding: 0; flex: 0; } .device-card h3 { font-size: 1.1rem; font-weight: 600; color: #fff; margin-top: 1rem; } /*.text-device-card:first-child picture:first-of-type img { position: absolute; top: -25px; right: -60px; width: 150px; height: auto; } */ .text-device-card:first-child picture img { position: absolute; bottom: 10px; right: -60px; width: 150px; height: auto; } .hubmain .imagecardforeground { padding: 0 !important; } :root { --color-text: navy; --color-bg: papayawhip; --color-bg-accent: #ecdcc0; --size: clamp(10rem, 1rem + 40vmin, 30rem); --gap: calc(var(--size) / 14); --duration: 120s; --scroll-start: 0; --scroll-end: calc(-100% - var(--gap)); } @media (prefers-color-scheme: dark) { :root { --color-text: papayawhip; --color-bg: navy; --color-bg-accent: #2626a0; } } .reel-image-marquee { display: flex; overflow: hidden; user-select: none; gap: var(--gap); } .reel-image-marquee-group { flex-shrink: 0; display: flex; align-items: center; justify-content: space-around; gap: var(--gap); min-width: 100%; animation: scroll-x var(--duration) linear infinite; } @media (prefers-reduced-motion: reduce) { .reel-image-marquee-group { animation-play-state: paused; } } .reel-image-marquee-reverse .reel-image-marquee-group { animation-direction: reverse; animation-delay: -3s; } @keyframes scroll-x { from { transform: translateX(var(--scroll-start)); } to { transform: translateX(var(--scroll-end)); } } @keyframes scroll-y { from { transform: translateY(var(--scroll-start)); } to { transform: translateY(var(--scroll-end)); } } /* Element styles */ .reel-image-marquee img { display: grid; place-items: center; width: var(--size); fill: var(--color-text); background: var(--color-bg-accent); aspect-ratio: 16/9; border-radius: 0.5rem; } /* Parent wrapper */ .reel-image-wrapper { display: flex; flex-direction: column; gap: var(--gap); margin: auto; max-width: 100vw; } /*Expand All CSS Starts*/ .gaming-pcs-new .faq-version4 .accordion .accordion-header { border: none !important; } /* Reset any existing border style if necessary */ .gaming-pcs-new .faq-version4 .accordion li { border: none; margin: 0; padding: 0; } /* Border on all items except the last */ .gaming-pcs-new .faq-version4 .accordion > li:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.2); } /* Border on the first item (top only) */ .gaming-pcs-new .faq-version4 .accordion > li:first-child { border-top: 1px solid rgba(0, 0, 0, 0.2); } /* Optional: Add bottom border to the last item too if needed */ .gaming-pcs-new .faq-version4 .accordion > li:last-child { border-bottom: 1px solid rgba(0, 0, 0, 0.2); } .gaming-pcs-new .faq-version4 .accordion li button[aria-expanded="false"] span.glyph::before { content: ""; } .gaming-pcs-new .faq-version4 .accordion li button[aria-expanded="true"] span.glyph::before { content: "−"; /* Unicode minus sign */ } .gaming-pcs-new .faq-version4 .accordion li button span.glyph { color: #3aa0fa; } .gaming-pcs-new .faq-version4 .accordion .btn-collapse { padding-left: 5px !important; } .gaming-pcs-new .faq-version4 .accordion .accordion-body { color: rgba(0, 0, 0, 0.75); padding-left: 5px !important; } .gaming-pcs-new .faq-version4 .btn-group[data-mount="collapse-controls"] { display: flex; gap: 12px; align-items: center; } .gaming-pcs-new .faq-version4 .accordion .accordion-body p a { color: #3aa0fa; } /* Base button style */ .gaming-pcs-new .faq-version4 .btn-group[data-mount="collapse-controls"] .btn { color: #ffffff; background-color: transparent; padding: 12px 24px; border-radius: 9999px !important; font-size: 16px; line-height: 24px; cursor: pointer; transition: all 0.2s ease; border: 3px solid rgba(255, 255, 255, 0.2); /* Light border for 'Collapse All' */ box-sizing: border-box; } /* "Expand All" — active look (filled, no border) */ .gaming-pcs-new .faq-version4 .btn-group[data-mount="collapse-controls"] .btn.btn[aria-disabled="false"] { background-color: rgba(255, 255, 255, 0); /* subtle fill */ border: 3px solid rgba(255, 255, 255, 0.1); } /* Hover effect */ .gaming-pcs-new .faq-version4 .btn-group[data-mount="collapse-controls"] .btn:hover { background-color: rgba(255, 255, 255, 0.15); } /* Disabled style */ .gaming-pcs-new .faq-version4 .btn-group[data-mount="collapse-controls"] .btn[aria-disabled="true"] { background-color: rgba(255, 255, 255, 0.1); /* subtle fill */ border: 3px solid rgba(255, 255, 255, 0); cursor: not-allowed; pointer-events: none; } .modal-open { overflow: hidden; } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } /*Date : 04-13-2026 */