.elementor-215 .elementor-element.elementor-element-3647072 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #11111112 30%, var( --e-global-color-e94fe91 ) 89%);opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-215 .elementor-element.elementor-element-3647072{--bdt-floating-effect-rotate-duration:2000ms;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-215 .elementor-element.elementor-element-3647072 > .elementor-container{min-height:90vh;}.elementor-215 .elementor-element.elementor-element-3647072:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-3647072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ageofchains.com/wp-content/uploads/2026/11/decentra-video-start-exact.webp") 50% 50%;background-size:cover;}.elementor-215 .elementor-element.elementor-element-831fcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-66ebcc93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-215 .elementor-element.elementor-element-66ebcc93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-215 .elementor-element.elementor-element-66ebcc93.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-215 .elementor-element.elementor-element-66ebcc93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-66ebcc93{--ep-effect-column-overflow:visible;}.elementor-215 .elementor-element.elementor-element-5738b89f{text-align:center;}.elementor-215 .elementor-element.elementor-element-5738b89f .elementor-heading-title{font-family:"Orbitron", Sans-serif;}.elementor-215 .elementor-element.elementor-element-73a21af6 > .elementor-widget-container{padding:20px 0px 40px 0px;}.elementor-215 .elementor-element.elementor-element-73a21af6{text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-51b7b4f6{width:auto;max-width:auto;}.elementor-215 .elementor-element.elementor-element-51b7b4f6 .elementor-button{font-family:var( --e-global-typography-d5f2a61-font-family ), Sans-serif;font-size:var( --e-global-typography-d5f2a61-font-size );font-weight:var( --e-global-typography-d5f2a61-font-weight );text-transform:var( --e-global-typography-d5f2a61-text-transform );line-height:var( --e-global-typography-d5f2a61-line-height );}.elementor-215 .elementor-element.elementor-element-7249261 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 24%, #00000000 71%);opacity:0.6;}.elementor-215 .elementor-element.elementor-element-7249261{padding:65px 20px 30px 20px;}.elementor-215 .elementor-element.elementor-element-61d60975 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-61d60975 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-215 .elementor-element.elementor-element-88f394e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-88f394e:not(.elementor-motion-effects-element-type-background), .elementor-215 .elementor-element.elementor-element-88f394e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07080C;}.elementor-215 .elementor-element.elementor-element-7b34514 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-215 .elementor-element.elementor-element-7b34514 > .elementor-container{max-width:1012px;}.elementor-215 .elementor-element.elementor-element-7b34514{padding:44px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-215 .elementor-element.elementor-element-162453e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-215 .elementor-element.elementor-element-162453e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-215 .elementor-element.elementor-element-162453e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-215 .elementor-element.elementor-element-162453e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-c0d1dbc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-215 .elementor-element.elementor-element-c0d1dbc > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-215 .elementor-element.elementor-element-f689199{text-align:center;}.elementor-215 .elementor-element.elementor-element-f689199 .elementor-heading-title{font-family:"Orbitron", Sans-serif;}.elementor-215 .elementor-element.elementor-element-5968430 > .elementor-widget-container{padding:20px 0px 40px 0px;}.elementor-215 .elementor-element.elementor-element-5968430{text-align:center;font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.7em;color:var( --e-global-color-primary );}.elementor-215 .elementor-element.elementor-element-4dafb84e{padding:50px 0px 110px 0px;}.elementor-215 .elementor-element.elementor-element-6eeafa94 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-188bacf0{text-align:center;}.elementor-215 .elementor-element.elementor-element-188bacf0 img{width:25%;}.elementor-215 .elementor-element.elementor-element-d018f01 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-215 .elementor-element.elementor-element-d018f01{text-align:center;}.elementor-215 .elementor-element.elementor-element-d018f01 .elementor-heading-title{font-family:var( --e-global-typography-273c838-font-family ), Sans-serif;font-size:var( --e-global-typography-273c838-font-size );font-weight:var( --e-global-typography-273c838-font-weight );text-transform:var( --e-global-typography-273c838-text-transform );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-39874f3c{text-align:center;font-family:var( --e-global-typography-99185ec-font-family ), Sans-serif;font-size:var( --e-global-typography-99185ec-font-size );font-weight:var( --e-global-typography-99185ec-font-weight );text-transform:var( --e-global-typography-99185ec-text-transform );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-600b5dc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-31e57bd9{text-align:center;}.elementor-215 .elementor-element.elementor-element-31e57bd9 img{width:19%;}.elementor-215 .elementor-element.elementor-element-20b4b2d0 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-215 .elementor-element.elementor-element-20b4b2d0{text-align:center;}.elementor-215 .elementor-element.elementor-element-20b4b2d0 .elementor-heading-title{font-family:var( --e-global-typography-273c838-font-family ), Sans-serif;font-size:var( --e-global-typography-273c838-font-size );font-weight:var( --e-global-typography-273c838-font-weight );text-transform:var( --e-global-typography-273c838-text-transform );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-586bc522{text-align:center;font-family:var( --e-global-typography-99185ec-font-family ), Sans-serif;font-size:var( --e-global-typography-99185ec-font-size );font-weight:var( --e-global-typography-99185ec-font-weight );text-transform:var( --e-global-typography-99185ec-text-transform );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-16673e27 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-215 .elementor-element.elementor-element-58b9a7ae{text-align:center;}.elementor-215 .elementor-element.elementor-element-58b9a7ae img{width:25%;}.elementor-215 .elementor-element.elementor-element-461e44a5 > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-215 .elementor-element.elementor-element-461e44a5{text-align:center;}.elementor-215 .elementor-element.elementor-element-461e44a5 .elementor-heading-title{font-family:var( --e-global-typography-273c838-font-family ), Sans-serif;font-size:var( --e-global-typography-273c838-font-size );font-weight:var( --e-global-typography-273c838-font-weight );text-transform:var( --e-global-typography-273c838-text-transform );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-29ad49d{text-align:center;font-family:var( --e-global-typography-99185ec-font-family ), Sans-serif;font-size:var( --e-global-typography-99185ec-font-size );font-weight:var( --e-global-typography-99185ec-font-weight );text-transform:var( --e-global-typography-99185ec-text-transform );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-3ed14a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-0b4d138{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slider{background-color:#1B1B1B00;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__content{background-color:#02010100;width:calc(100% - 60%);padding:40px 60px 40px 60px;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__image-wrap{width:60%;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide{min-height:500px;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__image img{object-fit:cover;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__headline{color:#ffffff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );margin-bottom:20px;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__text{color:#cccccc;}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-arrow{color:#ffffff;background:#00000000;width:62px;height:62px;font-size:calc(62px * 0.45);}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__button{color:#ffffff;background:rgba(255,255,255,0.15);border-color:#FFFFFF00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-215 .elementor-element.elementor-element-162453e{width:100%;}.elementor-215 .elementor-element.elementor-element-0b4d138{--content-width:75%;}}@media(max-width:1200px){.elementor-215 .elementor-element.elementor-element-3647072{padding:90px 20px 90px 20px;}.elementor-215 .elementor-element.elementor-element-73a21af6{font-size:17px;line-height:1.4em;}.elementor-215 .elementor-element.elementor-element-51b7b4f6 .elementor-button{font-size:var( --e-global-typography-d5f2a61-font-size );line-height:var( --e-global-typography-d5f2a61-line-height );}.elementor-215 .elementor-element.elementor-element-7249261{padding:0px 20px 20px 20px;}.elementor-215 .elementor-element.elementor-element-7b34514{padding:25px 20px 20px 20px;}.elementor-215 .elementor-element.elementor-element-5968430{font-size:17px;line-height:1.4em;}.elementor-215 .elementor-element.elementor-element-4dafb84e{padding:30px 5px 90px 5px;}.elementor-215 .elementor-element.elementor-element-d018f01 .elementor-heading-title{font-size:var( --e-global-typography-273c838-font-size );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-39874f3c{font-size:var( --e-global-typography-99185ec-font-size );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-20b4b2d0 .elementor-heading-title{font-size:var( --e-global-typography-273c838-font-size );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-586bc522{font-size:var( --e-global-typography-99185ec-font-size );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-461e44a5 .elementor-heading-title{font-size:var( --e-global-typography-273c838-font-size );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-29ad49d{font-size:var( --e-global-typography-99185ec-font-size );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__headline{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-3647072 > .elementor-container{min-height:67vh;}.elementor-215 .elementor-element.elementor-element-3647072{padding:60px 20px 60px 20px;}.elementor-215 .elementor-element.elementor-element-831fcb{width:100%;}.elementor-215 .elementor-element.elementor-element-51b7b4f6 .elementor-button{font-size:var( --e-global-typography-d5f2a61-font-size );line-height:var( --e-global-typography-d5f2a61-line-height );}.elementor-215 .elementor-element.elementor-element-7249261{padding:0px 20px 20px 20px;}.elementor-215 .elementor-element.elementor-element-7b34514{padding:35px 20px 20px 20px;}.elementor-215 .elementor-element.elementor-element-4dafb84e{padding:45px 5px 45px 5px;}.elementor-215 .elementor-element.elementor-element-d018f01 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-215 .elementor-element.elementor-element-d018f01 .elementor-heading-title{font-size:var( --e-global-typography-273c838-font-size );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-39874f3c{font-size:var( --e-global-typography-99185ec-font-size );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-20b4b2d0 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-215 .elementor-element.elementor-element-20b4b2d0 .elementor-heading-title{font-size:var( --e-global-typography-273c838-font-size );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-586bc522{font-size:var( --e-global-typography-99185ec-font-size );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-461e44a5 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-215 .elementor-element.elementor-element-461e44a5 .elementor-heading-title{font-size:var( --e-global-typography-273c838-font-size );line-height:var( --e-global-typography-273c838-line-height );}.elementor-215 .elementor-element.elementor-element-29ad49d{font-size:var( --e-global-typography-99185ec-font-size );line-height:var( --e-global-typography-99185ec-line-height );}.elementor-215 .elementor-element.elementor-element-f0a5ca0 .cs-slide__headline{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px) and (min-width:768px){.elementor-215 .elementor-element.elementor-element-831fcb{width:100%;}.elementor-215 .elementor-element.elementor-element-66ebcc93{width:100%;}.elementor-215 .elementor-element.elementor-element-162453e{width:100%;}.elementor-215 .elementor-element.elementor-element-6eeafa94{width:50%;}.elementor-215 .elementor-element.elementor-element-600b5dc2{width:50%;}.elementor-215 .elementor-element.elementor-element-16673e27{width:50%;}}/* Start custom CSS for section, class: .elementor-element-3647072 *//* Decentra: identical first-paint and motion geometry; original scenery only at the outer edges. */
.elementor-215 .elementor-element.elementor-element-3647072{--aoc-hero-width:100%;--aoc-hero-edge:none;position:relative;overflow:hidden!important;background:radial-gradient(ellipse at 50% 10%,#282334 25%,#17141f 65%,#040609 100%)!important;animation:none!important;visibility:visible!important;}
.elementor-215 .elementor-element.elementor-element-3647072::before,.elementor-215 .elementor-element.elementor-element-3647072>.aoc-hero-still{content:""!important;display:block!important;position:absolute!important;inset:0 auto auto 50%!important;width:var(--aoc-hero-width)!important;height:100%!important;max-width:none!important;transform:translateX(-50%)!important;background:url("https://ageofchains.com/wp-content/uploads/2026/11/decentra-video-start-exact.webp") 50% 0%/cover no-repeat!important;object-fit:cover!important;object-position:50% 0%!important;filter:none!important;opacity:1!important;visibility:visible!important;transition:none!important;pointer-events:none!important;z-index:1;mask-image:var(--aoc-hero-edge)!important;}
.elementor-215 .elementor-element.elementor-element-3647072::after{content:"";position:absolute;inset:0 auto auto 50%;width:var(--aoc-hero-width);height:100%;transform:translateX(-50%);pointer-events:none;z-index:0;background:url("https://ageofchains.com/wp-content/uploads/2026/11/decentra-widescreen-poster-scaled.webp") 50% 0%/cover no-repeat;opacity:0;transition:opacity .45s ease-out;mask-image:radial-gradient(ellipse 50% 150% at 50% 43%,#000 76%,rgba(0,0,0,.95) 82%,rgba(0,0,0,.7) 88%,rgba(0,0,0,.3) 93%,rgba(0,0,0,.06) 97%,transparent 100%);}
.elementor-215 .elementor-element.elementor-element-3647072.aoc-hero-frame-ready::after{opacity:1;}
.elementor-215 .elementor-element.elementor-element-3647072 .elementor-background-video-container{width:var(--aoc-hero-width)!important;height:100%!important;left:50%!important;right:auto!important;top:0!important;transform:translateX(-50%)!important;background-image:none!important;filter:none!important;mask-image:var(--aoc-hero-edge)!important;z-index:1!important;}
.elementor-215 .elementor-element.elementor-element-3647072 .elementor-background-video-hosted{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;transform:none!important;object-fit:cover!important;object-position:50% 0%!important;background-image:none!important;filter:none!important;opacity:0!important;transition:none!important;}
.elementor-215 .elementor-element.elementor-element-3647072.aoc-hero-frame-ready .elementor-background-video-hosted{opacity:1!important;}
.elementor-215 .elementor-element.elementor-element-3647072.aoc-hero-frame-ready::before,.elementor-215 .elementor-element.elementor-element-3647072.aoc-hero-frame-ready>.aoc-hero-still{opacity:0!important;visibility:hidden!important;}
.elementor-215 .elementor-element.elementor-element-3647072>.elementor-background-overlay{z-index:2!important;pointer-events:none;}
.elementor-215 .elementor-element.elementor-element-3647072>.elementor-container{z-index:3!important;}
@media(min-width:1025px){.elementor-215 .elementor-element.elementor-element-3647072{--aoc-hero-width:94%;--aoc-hero-edge:radial-gradient(ellipse 49% 140% at 50% 43%,#000 72%,rgba(0,0,0,.98) 77%,rgba(0,0,0,.9) 82%,rgba(0,0,0,.65) 87%,rgba(0,0,0,.3) 92%,rgba(0,0,0,.05) 97%,transparent 100%);}}
@media(max-width:767px){.elementor-215 .elementor-element.elementor-element-3647072.aoc-hero-frame-ready::before,.elementor-215 .elementor-element.elementor-element-3647072.aoc-hero-frame-ready>.aoc-hero-still{opacity:1!important;visibility:visible!important;}.elementor-215 .elementor-element.elementor-element-3647072::after{display:none!important;}}

/* Keep the sharp poster unobstructed while the first video frame loads. */
.elementor-215 .elementor-element.elementor-element-3647072 .elementor-background-video-container::before{content:none!important;display:none!important;background:none!important;filter:none!important;}/* End custom CSS */
/* Start custom CSS for cosmos_slider, class: .elementor-element-f0a5ca0 */.elementor-215 .elementor-element.elementor-element-f0a5ca0 #cs-slider-f0a5ca0 .cs-slide__button { display: inline-flex; align-self: flex-start; align-items: center; justify-content: center; margin-top: 24px; padding: 14px 24px; border: 0; border-radius: 8px; background: #b5a147; color: #fff; font-family: Orbitron, sans-serif; font-size: 12px; font-weight: 600; line-height: 1.3; text-decoration: none; }
.elementor-215 .elementor-element.elementor-element-f0a5ca0 #cs-slider-f0a5ca0 .cs-slide__button:hover, .elementor-215 .elementor-element.elementor-element-f0a5ca0 #cs-slider-f0a5ca0 .cs-slide__button:focus-visible { background: #c6b255; color: #fff; }/* End custom CSS */