.elementor-7972 .elementor-element.elementor-element-wwd-hero{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:150px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-7972 .elementor-element.elementor-element-wwd-hero:not(.elementor-motion-effects-element-type-background), .elementor-7972 .elementor-element.elementor-element-wwd-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050508;}.elementor-7972 .elementor-element.elementor-element-wwd-svc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-7972 .elementor-element.elementor-element-wwd-svc:not(.elementor-motion-effects-element-type-background), .elementor-7972 .elementor-element.elementor-element-wwd-svc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a10;}.elementor-7972 .elementor-element.elementor-element-wwd-grid{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-7972 .elementor-element.elementor-element-svc-char{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-7972 .elementor-element.elementor-element-svc-char-i .elementor-icon-wrapper{text-align:center;}.elementor-7972 .elementor-element.elementor-element-svc-char-i.elementor-view-stacked .elementor-icon{background-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-char-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-char-i.elementor-view-default .elementor-icon{color:#D8001E;border-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-char-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-char-i.elementor-view-default .elementor-icon svg{fill:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-anim{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-7972 .elementor-element.elementor-element-svc-anim-i .elementor-icon-wrapper{text-align:center;}.elementor-7972 .elementor-element.elementor-element-svc-anim-i.elementor-view-stacked .elementor-icon{background-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-anim-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-anim-i.elementor-view-default .elementor-icon{color:#D8001E;border-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-anim-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-anim-i.elementor-view-default .elementor-icon svg{fill:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-assets{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-7972 .elementor-element.elementor-element-svc-assets-i .elementor-icon-wrapper{text-align:center;}.elementor-7972 .elementor-element.elementor-element-svc-assets-i.elementor-view-stacked .elementor-icon{background-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-assets-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-assets-i.elementor-view-default .elementor-icon{color:#D8001E;border-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-assets-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-assets-i.elementor-view-default .elementor-icon svg{fill:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-gamedev{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i .elementor-icon-wrapper{text-align:center;}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i.elementor-view-stacked .elementor-icon{background-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-gamedev-i.elementor-view-default .elementor-icon{color:#D8001E;border-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-gamedev-i.elementor-view-default .elementor-icon svg{fill:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-env{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-7972 .elementor-element.elementor-element-svc-env-i .elementor-icon-wrapper{text-align:center;}.elementor-7972 .elementor-element.elementor-element-svc-env-i.elementor-view-stacked .elementor-icon{background-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-env-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-env-i.elementor-view-default .elementor-icon{color:#D8001E;border-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-env-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-env-i.elementor-view-default .elementor-icon svg{fill:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-vfx{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-7972 .elementor-element.elementor-element-svc-vfx-i .elementor-icon-wrapper{text-align:center;}.elementor-7972 .elementor-element.elementor-element-svc-vfx-i.elementor-view-stacked .elementor-icon{background-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-vfx-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-vfx-i.elementor-view-default .elementor-icon{color:#D8001E;border-color:#D8001E;}.elementor-7972 .elementor-element.elementor-element-svc-vfx-i.elementor-view-framed .elementor-icon, .elementor-7972 .elementor-element.elementor-element-svc-vfx-i.elementor-view-default .elementor-icon svg{fill:#D8001E;}.elementor-7972 .elementor-element.elementor-element-wwd-cta{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-7972 .elementor-element.elementor-element-wwd-cta:not(.elementor-motion-effects-element-type-background), .elementor-7972 .elementor-element.elementor-element-wwd-cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050508;}.elementor-7972 .elementor-element.elementor-element-wwd-ctarow{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}/* Start custom CSS for heading, class: .elementor-element-wwdheroeye */.elementor-7972 .elementor-element.elementor-element-wwdheroeye{color:#C0001A;font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:center;margin:0 0 10px;font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wwd-h1 */.elementor-7972 .elementor-element.elementor-element-wwd-h1{color:#FAFAFA;font-size:clamp(34px,6vw,52px);font-weight:800;text-align:center;margin:0;line-height:1.1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-wwd-hsub */.elementor-7972 .elementor-element.elementor-element-wwd-hsub{color:#BEBECB;font-size:18px;line-height:1.7;text-align:center;max-width:780px;margin:14px auto 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wwd-hero */.elementor-7972 .elementor-element.elementor-element-wwd-hero{background:radial-gradient(1200px 520px at 50% -8%,#16161f 0%,#050508 58%)!important}.elementor-7972 .elementor-element.elementor-element-wwd-hero>.e-con-inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wwdsvceye */.elementor-7972 .elementor-element.elementor-element-wwdsvceye{color:#C0001A;font-family:"Space Mono",monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-align:center;margin:0 0 10px;font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wwd-svch */.elementor-7972 .elementor-element.elementor-element-wwd-svch{color:#FAFAFA;font-size:clamp(28px,4.5vw,40px);font-weight:800;text-align:center;margin:0 0 14px}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-svc-char-i */.elementor-7972 .elementor-element.elementor-element-svc-char-i .elementor-icon-wrapper{text-align:left}.elementor-7972 .elementor-element.elementor-element-svc-char-i .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:rgba(192,0,26,.92);border:none;border-radius:12px;color:#fff!important;fill:#fff!important;font-size:20px!important;box-shadow:0 8px 22px rgba(192,0,26,.45)}.elementor-7972 .elementor-element.elementor-element-svc-char-i{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svc-char-t */.elementor-7972 .elementor-element.elementor-element-svc-char-t{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-svc-char-d */.elementor-7972 .elementor-element.elementor-element-svc-char-d{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.elementor-7972 .elementor-element.elementor-element-svc-char-d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svc-char */.elementor-7972 .elementor-element.elementor-element-svc-char{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#0b0b12!important}.elementor-7972 .elementor-element.elementor-element-svc-char::before{content:"";position:absolute;inset:0;background:url(https://tiltnek.com/wp-content/uploads/2026/06/antor-bloodlust-barbarian.jpg) center center/cover;transition:transform .55s ease;z-index:0}.elementor-7972 .elementor-element.elementor-element-svc-char::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.05) 0%,rgba(8,8,12,.5) 48%,rgba(8,8,12,.96) 100%);z-index:1}.elementor-7972 .elementor-element.elementor-element-svc-char>.e-con-inner{position:relative;z-index:2;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.elementor-7972 .elementor-element.elementor-element-svc-char:hover{transform:translateY(-6px);border-color:rgba(192,0,26,.5)!important;box-shadow:0 26px 62px rgba(0,0,0,.6)}.elementor-7972 .elementor-element.elementor-element-svc-char:hover::before{transform:scale(1.07)}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-svc-char{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:640px){.elementor-7972 .elementor-element.elementor-element-svc-char{flex:1 1 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-svc-anim-i */.elementor-7972 .elementor-element.elementor-element-svc-anim-i .elementor-icon-wrapper{text-align:left}.elementor-7972 .elementor-element.elementor-element-svc-anim-i .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:rgba(192,0,26,.92);border:none;border-radius:12px;color:#fff!important;fill:#fff!important;font-size:20px!important;box-shadow:0 8px 22px rgba(192,0,26,.45)}.elementor-7972 .elementor-element.elementor-element-svc-anim-i{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svc-anim-t */.elementor-7972 .elementor-element.elementor-element-svc-anim-t{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-svc-anim-d */.elementor-7972 .elementor-element.elementor-element-svc-anim-d{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.elementor-7972 .elementor-element.elementor-element-svc-anim-d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svc-anim */.elementor-7972 .elementor-element.elementor-element-svc-anim{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#0b0b12!important}.elementor-7972 .elementor-element.elementor-element-svc-anim::before{content:"";position:absolute;inset:0;background:url(https://tiltnek.com/wp-content/uploads/2026/06/motiondesign.webp) center center/cover;transition:transform .55s ease;z-index:0}.elementor-7972 .elementor-element.elementor-element-svc-anim::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.05) 0%,rgba(8,8,12,.5) 48%,rgba(8,8,12,.96) 100%);z-index:1}.elementor-7972 .elementor-element.elementor-element-svc-anim>.e-con-inner{position:relative;z-index:2;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.elementor-7972 .elementor-element.elementor-element-svc-anim:hover{transform:translateY(-6px);border-color:rgba(192,0,26,.5)!important;box-shadow:0 26px 62px rgba(0,0,0,.6)}.elementor-7972 .elementor-element.elementor-element-svc-anim:hover::before{transform:scale(1.07)}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-svc-anim{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:640px){.elementor-7972 .elementor-element.elementor-element-svc-anim{flex:1 1 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-svc-assets-i */.elementor-7972 .elementor-element.elementor-element-svc-assets-i .elementor-icon-wrapper{text-align:left}.elementor-7972 .elementor-element.elementor-element-svc-assets-i .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:rgba(192,0,26,.92);border:none;border-radius:12px;color:#fff!important;fill:#fff!important;font-size:20px!important;box-shadow:0 8px 22px rgba(192,0,26,.45)}.elementor-7972 .elementor-element.elementor-element-svc-assets-i{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svc-assets-t */.elementor-7972 .elementor-element.elementor-element-svc-assets-t{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-svc-assets-d */.elementor-7972 .elementor-element.elementor-element-svc-assets-d{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.elementor-7972 .elementor-element.elementor-element-svc-assets-d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svc-assets */.elementor-7972 .elementor-element.elementor-element-svc-assets{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#0b0b12!important}.elementor-7972 .elementor-element.elementor-element-svc-assets::before{content:"";position:absolute;inset:0;background:url(https://tiltnek.com/wp-content/uploads/2026/07/medieval-fantasy-library-scholars-props.jpg) center center/cover;transition:transform .55s ease;z-index:0}.elementor-7972 .elementor-element.elementor-element-svc-assets::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.05) 0%,rgba(8,8,12,.5) 48%,rgba(8,8,12,.96) 100%);z-index:1}.elementor-7972 .elementor-element.elementor-element-svc-assets>.e-con-inner{position:relative;z-index:2;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.elementor-7972 .elementor-element.elementor-element-svc-assets:hover{transform:translateY(-6px);border-color:rgba(192,0,26,.5)!important;box-shadow:0 26px 62px rgba(0,0,0,.6)}.elementor-7972 .elementor-element.elementor-element-svc-assets:hover::before{transform:scale(1.07)}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-svc-assets{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:640px){.elementor-7972 .elementor-element.elementor-element-svc-assets{flex:1 1 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-svc-gamedev-i */.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i .elementor-icon-wrapper{text-align:left}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:rgba(192,0,26,.92);border:none;border-radius:12px;color:#fff!important;fill:#fff!important;font-size:20px!important;box-shadow:0 8px 22px rgba(192,0,26,.45)}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-i{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svc-gamedev-t */.elementor-7972 .elementor-element.elementor-element-svc-gamedev-t{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-svc-gamedev-d */.elementor-7972 .elementor-element.elementor-element-svc-gamedev-d{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.elementor-7972 .elementor-element.elementor-element-svc-gamedev-d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svc-gamedev */.elementor-7972 .elementor-element.elementor-element-svc-gamedev{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#0b0b12!important}.elementor-7972 .elementor-element.elementor-element-svc-gamedev::before{content:"";position:absolute;inset:0;background:url(https://tiltnek.com/wp-content/uploads/2026/06/Tiltnek_Games_DHK.jpg) center center/cover;transition:transform .55s ease;z-index:0}.elementor-7972 .elementor-element.elementor-element-svc-gamedev::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.05) 0%,rgba(8,8,12,.5) 48%,rgba(8,8,12,.96) 100%);z-index:1}.elementor-7972 .elementor-element.elementor-element-svc-gamedev>.e-con-inner{position:relative;z-index:2;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.elementor-7972 .elementor-element.elementor-element-svc-gamedev:hover{transform:translateY(-6px);border-color:rgba(192,0,26,.5)!important;box-shadow:0 26px 62px rgba(0,0,0,.6)}.elementor-7972 .elementor-element.elementor-element-svc-gamedev:hover::before{transform:scale(1.07)}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-svc-gamedev{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:640px){.elementor-7972 .elementor-element.elementor-element-svc-gamedev{flex:1 1 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-svc-env-i */.elementor-7972 .elementor-element.elementor-element-svc-env-i .elementor-icon-wrapper{text-align:left}.elementor-7972 .elementor-element.elementor-element-svc-env-i .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:rgba(192,0,26,.92);border:none;border-radius:12px;color:#fff!important;fill:#fff!important;font-size:20px!important;box-shadow:0 8px 22px rgba(192,0,26,.45)}.elementor-7972 .elementor-element.elementor-element-svc-env-i{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svc-env-t */.elementor-7972 .elementor-element.elementor-element-svc-env-t{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-svc-env-d */.elementor-7972 .elementor-element.elementor-element-svc-env-d{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.elementor-7972 .elementor-element.elementor-element-svc-env-d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svc-env */.elementor-7972 .elementor-element.elementor-element-svc-env{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#0b0b12!important}.elementor-7972 .elementor-element.elementor-element-svc-env::before{content:"";position:absolute;inset:0;background:url(https://tiltnek.com/wp-content/uploads/2026/06/medieval-fish-market-stalls-vol-1.jpg) center center/cover;transition:transform .55s ease;z-index:0}.elementor-7972 .elementor-element.elementor-element-svc-env::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.05) 0%,rgba(8,8,12,.5) 48%,rgba(8,8,12,.96) 100%);z-index:1}.elementor-7972 .elementor-element.elementor-element-svc-env>.e-con-inner{position:relative;z-index:2;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.elementor-7972 .elementor-element.elementor-element-svc-env:hover{transform:translateY(-6px);border-color:rgba(192,0,26,.5)!important;box-shadow:0 26px 62px rgba(0,0,0,.6)}.elementor-7972 .elementor-element.elementor-element-svc-env:hover::before{transform:scale(1.07)}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-svc-env{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:640px){.elementor-7972 .elementor-element.elementor-element-svc-env{flex:1 1 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-svc-vfx-i */.elementor-7972 .elementor-element.elementor-element-svc-vfx-i .elementor-icon-wrapper{text-align:left}.elementor-7972 .elementor-element.elementor-element-svc-vfx-i .elementor-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;background:rgba(192,0,26,.92);border:none;border-radius:12px;color:#fff!important;fill:#fff!important;font-size:20px!important;box-shadow:0 8px 22px rgba(192,0,26,.45)}.elementor-7972 .elementor-element.elementor-element-svc-vfx-i{margin-bottom:14px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-svc-vfx-t */.elementor-7972 .elementor-element.elementor-element-svc-vfx-t{color:#fff;font-size:22px;font-weight:800;margin:0 0 8px;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.55)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-svc-vfx-d */.elementor-7972 .elementor-element.elementor-element-svc-vfx-d{color:rgba(255,255,255,.84);font-size:14.5px;line-height:1.6;margin:0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.elementor-7972 .elementor-element.elementor-element-svc-vfx-d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-svc-vfx */.elementor-7972 .elementor-element.elementor-element-svc-vfx{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;flex:1 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);background:#0b0b12!important}.elementor-7972 .elementor-element.elementor-element-svc-vfx::before{content:"";position:absolute;inset:0;background:url(https://tiltnek.com/wp-content/uploads/2026/06/antor-epic-barbarian.jpg) center center/cover;transition:transform .55s ease;z-index:0}.elementor-7972 .elementor-element.elementor-element-svc-vfx::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.05) 0%,rgba(8,8,12,.5) 48%,rgba(8,8,12,.96) 100%);z-index:1}.elementor-7972 .elementor-element.elementor-element-svc-vfx>.e-con-inner{position:relative;z-index:2;min-height:390px;display:flex;flex-direction:column;justify-content:flex-end}.elementor-7972 .elementor-element.elementor-element-svc-vfx:hover{transform:translateY(-6px);border-color:rgba(192,0,26,.5)!important;box-shadow:0 26px 62px rgba(0,0,0,.6)}.elementor-7972 .elementor-element.elementor-element-svc-vfx:hover::before{transform:scale(1.07)}@media(max-width:1024px){.elementor-7972 .elementor-element.elementor-element-svc-vfx{flex:1 1 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:640px){.elementor-7972 .elementor-element.elementor-element-svc-vfx{flex:1 1 100%;max-width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wwd-svc */.elementor-7972 .elementor-element.elementor-element-wwd-svc>.e-con-inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wwd-ctah */.elementor-7972 .elementor-element.elementor-element-wwd-ctah{color:#FAFAFA;font-size:clamp(24px,3.5vw,32px);font-weight:800;text-align:center;margin:0 0 18px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-wwd-cta1 */.elementor-7972 .elementor-element.elementor-element-wwd-cta1 .elementor-button{background:#C0001A;color:#fff;border-radius:10px;padding:14px 28px;font-weight:700}.elementor-7972 .elementor-element.elementor-element-wwd-cta1 .elementor-button:hover{background:#D8001E}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-wwd-cta2 */.elementor-7972 .elementor-element.elementor-element-wwd-cta2 .elementor-button{background:transparent;color:#FAFAFA;border:1px solid #2a2a38;border-radius:10px;padding:14px 28px;font-weight:700}.elementor-7972 .elementor-element.elementor-element-wwd-cta2 .elementor-button:hover{border-color:#C0001A;color:#D8001E}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wwd-cta */.elementor-7972 .elementor-element.elementor-element-wwd-cta>.e-con-inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}/* End custom CSS */