.elementor-12 .elementor-element.elementor-element-42b4c57{margin-top:10px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-29398ae img{width:180px;}.elementor-12 .elementor-element.elementor-element-07fde51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-26ae9c2{text-align:center;}.elementor-12 .elementor-element.elementor-element-26ae9c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-74c7d1a{text-align:center;}.elementor-12 .elementor-element.elementor-element-74c7d1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:900;color:#00FFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d3751ec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d3751ec{text-align:center;font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;color:#A9A9A9;}.elementor-12 .elementor-element.elementor-element-9d5e61e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9fc06a7 > .elementor-widget-container{border-radius:30px 30px 30px 30px;box-shadow:0px 0px 31px -10px #00FFFF;}.elementor-12 .elementor-element.elementor-element-9fc06a7 .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-138aad0 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-e161d90{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-27d5ec8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stlmaker.online/wp-content/uploads/2025/12/animation-grid.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.56;}.elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-27d5ec8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-79bb163 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-ad48bda img{width:52%;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-d473ed1{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;color:#FF4C2E;}.elementor-12 .elementor-element.elementor-element-4b9bb9d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4b9bb9d{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-87a28d8 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-9f5a948 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b856f3 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-91a8212{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c6c84ab > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-1196a28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1196a28 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5855855{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d7f5d36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-fe0f09c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-564cd3d{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-7285960 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-03f731d img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-39f6751 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-71a86d9 img{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-bf6fc68{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-191721b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6d9ab0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6d9ab0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-c0d3099 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-12 .elementor-element.elementor-element-c0d3099 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-12 .elementor-element.elementor-element-c0d3099 .fluentform-widget-wrapper .ff-el-group select,  .elementor-12 .elementor-element.elementor-element-c0d3099 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c0d3099 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FF4C2E !important;color:#000000 !important;border-radius:30px 30px 30px 30px;font-family:"Montserrat", Sans-serif;font-weight:bold;}.elementor-12 .elementor-element.elementor-element-c0d3099 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{background-color:#FD3D1D !important;}.elementor-12 .elementor-element.elementor-element-3018501 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-5101229{margin-top:40px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b58270 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8c9a5f4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-2b54f31{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-714d458.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-714d458 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-714d458 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8077585.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-8077585 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-8077585 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6443fce{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-31ca2c0 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-a2a2917{padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-41190e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stlmaker.online/wp-content/uploads/2025/12/animation-grid.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.24;}.elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-41190e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-2786b65 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-d372e7c{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:bold;color:#FF4C2E;}.elementor-12 .elementor-element.elementor-element-8196441 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8196441{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e077a38 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-5ff4283 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-fd96cd9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2c247aa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-37ef4f3{font-family:"Montserrat", Sans-serif;font-weight:900;color:#00FFFF;}.elementor-12 .elementor-element.elementor-element-bd798de{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:bold;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-digits{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.eael-countdown-finish-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-b9e1b46 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-item > div{text-align:center;background:#2C2C2C;margin-right:15px;margin-left:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00FFFF;border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-items>li{display:table-cell;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-digits::after{left:98%;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-container{margin-right:-15px;margin-left:-15px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-digits{color:#FF4C2E;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f53c7be img{width:171px;}.elementor-12 .elementor-element.elementor-element-02d0d4c .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-02d0d4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e86a3da > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-f8b55e3{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-4a93ad3 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-ebb188b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ebb188b > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d556cc{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;line-height:15px;}.elementor-12 .elementor-element.elementor-element-31a1a94 img{opacity:0.5;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-c186348 img{opacity:0.5;}.elementor-12 .elementor-element.elementor-element-ca3727c img{opacity:0.5;}.elementor-12 .elementor-element.elementor-element-a05fe2e img{opacity:0.5;}.elementor-12 .elementor-element.elementor-element-0be6b08 img{opacity:0.5;}.elementor-12 .elementor-element.elementor-element-3469b8f img{opacity:0.5;}.elementor-12 .elementor-element.elementor-element-b81eef9 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-efa2623 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-12 .elementor-element.elementor-element-8bd5d67 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2bafe76 > .elementor-element-populated{padding:0px 50px 0px 50px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #121212 0%, #000000 67%);}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-26ae9c2 .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-74c7d1a .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-24c1710{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-138aad0 .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-ad48bda img{width:70%;}.elementor-12 .elementor-element.elementor-element-d473ed1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-d473ed1{font-size:24px;}.elementor-12 .elementor-element.elementor-element-e128f4a{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-f5bdb43{width:50%;}.elementor-12 .elementor-element.elementor-element-4c0c052{width:50%;}.elementor-12 .elementor-element.elementor-element-0e67137{width:50%;}.elementor-12 .elementor-element.elementor-element-5d2e6a8{width:50%;}.elementor-12 .elementor-element.elementor-element-5101229{margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-item > div{margin-right:4px;margin-left:4px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-container{margin-right:-4px;margin-left:-4px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-digits{font-size:33px;line-height:1.4em;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-b9e1b46 .eael-countdown-label{font-size:9px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-02d0d4c .elementor-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-d5bacc8{width:33%;}.elementor-12 .elementor-element.elementor-element-aa620c3{width:33%;}.elementor-12 .elementor-element.elementor-element-754c6d8{width:33%;}.elementor-12 .elementor-element.elementor-element-331bcbd{width:33%;}.elementor-12 .elementor-element.elementor-element-20bf95d{width:33%;}.elementor-12 .elementor-element.elementor-element-f4f561f{width:33%;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8e60581{width:20%;}.elementor-12 .elementor-element.elementor-element-07fde51{width:60%;}.elementor-12 .elementor-element.elementor-element-15bb030{width:19.666%;}.elementor-12 .elementor-element.elementor-element-8283091{width:10%;}.elementor-12 .elementor-element.elementor-element-9d5e61e{width:80%;}.elementor-12 .elementor-element.elementor-element-6bb239a{width:9.666%;}.elementor-12 .elementor-element.elementor-element-33de31f{width:25%;}.elementor-12 .elementor-element.elementor-element-e982345{width:50%;}.elementor-12 .elementor-element.elementor-element-1c9b348{width:24.666%;}.elementor-12 .elementor-element.elementor-element-4091ba5{width:10%;}.elementor-12 .elementor-element.elementor-element-27d5ec8{width:80%;}.elementor-12 .elementor-element.elementor-element-77ae25b{width:9.666%;}.elementor-12 .elementor-element.elementor-element-87a28d8{width:7%;}.elementor-12 .elementor-element.elementor-element-9f5a948{width:86%;}.elementor-12 .elementor-element.elementor-element-7b856f3{width:6.664%;}.elementor-12 .elementor-element.elementor-element-c6c84ab{width:7%;}.elementor-12 .elementor-element.elementor-element-1196a28{width:86%;}.elementor-12 .elementor-element.elementor-element-191721b{width:20%;}.elementor-12 .elementor-element.elementor-element-6d9ab0f{width:61%;}.elementor-12 .elementor-element.elementor-element-3018501{width:18.664%;}.elementor-12 .elementor-element.elementor-element-31ca2c0{width:6.664%;}.elementor-12 .elementor-element.elementor-element-e97b2a3{width:10%;}.elementor-12 .elementor-element.elementor-element-41190e6{width:80%;}.elementor-12 .elementor-element.elementor-element-269096e{width:9.666%;}.elementor-12 .elementor-element.elementor-element-e077a38{width:7%;}.elementor-12 .elementor-element.elementor-element-5ff4283{width:86%;}.elementor-12 .elementor-element.elementor-element-e86a3da{width:6.664%;}.elementor-12 .elementor-element.elementor-element-4a93ad3{width:7%;}.elementor-12 .elementor-element.elementor-element-ebb188b{width:86%;}.elementor-12 .elementor-element.elementor-element-b81eef9{width:6.664%;}.elementor-12 .elementor-element.elementor-element-efa2623{width:7%;}.elementor-12 .elementor-element.elementor-element-8bd5d67{width:86%;}.elementor-12 .elementor-element.elementor-element-2bafe76{width:6.664%;}}/* Start custom CSS for button, class: .elementor-element-138aad0 */.btn-cta {
  display: inline-block;
  background-color: #ff4c2e;
  color: white !important;
  font-weight: 900;
  font-size: 1.2rem;
  padding: 20px 40px;
  border-radius: 50px;
  text-transform: uppercase;
  box-shadow: 0 4px 15px rgba(255, 76, 46, 0.4);
  transition: transform 0.2s;
  animation: pulse 2s infinite;
  width: 100%;
  max-width: 500px;
  text-align: center;
}

.btn-cta:hover {
  transform: scale(1.02);
  background-color: #ff6b52;
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(255, 76, 46, 0.7); }
  70% { box-shadow: 0 0 0 10px rgba(255, 76, 46, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 76, 46, 0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-79bb163 */.vault { margin: 30px 0; text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad48bda */.pack-image-container {
      margin: 0 auto;
      max-width: 900px; /* Tamaño máximo para que no se pixele */
      position: relative;
    }
    
    .pack-img {
      width: 100%;
      filter: drop-shadow(0 20px 30px rgba(0,0,0,0.6)); /* Sombra para despegarlo del fondo */
      transition: transform 0.3s ease;
    }
    
    .pack-img:hover {
      transform: scale(1.02); /* Efecto zoom sutil al pasar el mouse */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5854754 */.features-list { background: #1a1a1a; padding: 30px; border-radius: 15px; border: 1px solid #333; margin-top: 40px;}
    .feature-item { 
        display: flex;
        align-items: center; gap: 15px;
        margin-bottom: 20px;
        font-size: 1.1rem; 
        color: #ffffff;
        
    }
    .feature-icon {
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 24px;
        height: 24px;
        margin-right: 15px;
        color: #00ffff; /* Se pintará de tu color Cian */
        filter: drop-shadow(0 0 5px rgba(0, 255, 255, 0.6)); /* Brillo Neón */
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe0f09c */.full-pack-section { margin: 30px 0; text-align: center; }

 .section-title { font-size: 35px; margin-bottom: 0px; color: white; font-weight:bold; }
.section-title span { border-bottom: 3px solid #00ffff; }/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-c0d3099 *//* Cambiar fondo y color del mensaje de éxito */
.ff-message-success {
    background-color: #1a1a1a !important; /* Fondo Gris Oscuro */
    color: #ffffff !important;           /* Texto Blanco */
    border: 1px solid #00ffff !important; /* Borde Naranja */
    border-radius: 15px !important;
    padding: 20px !important;
    text-align: center !important;
    font-size: 18px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c9a5f4 */.full-pack-section { margin: 30px 0; text-align: center; }

 .section-title { font-size: 35px; margin-bottom: 0px; color: white; font-weight:bold; }
.section-title span { border-bottom: 3px solid #00ffff; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b54f31 */.future-drops {
    margin: 30px 0;
    text-align: center;
    background: linear-gradient(180deg, rgba(30,30,30,0) 0%, rgba(30,30,30,0.5) 100%);
    padding: 40px 20px;
    border-radius: 20px;
    border: 1px solid #333;
  }

  .scarcity-box {
    background: rgba(255, 76, 46, 0.1); /* Fondo naranja suave */
    border: 1px solid #ff4c2e;
    padding: 15px;
    border-radius: 10px;
    margin: 0 auto 30px;
    max-width: 600px;
  }
  .scarcity-text { color: white; font-size: 1.1rem; line-height: 1.4; }
  .scarcity-text strong { color: #ff4c2e; }


  
    .roadmap-grid-2 {
    display: grid;
    gap: 20px;
    max-width: 800px;
    margin: 0 auto;
  }

  .drop-card {
    background: #1a1a1a;
    border-radius: 15px;
    padding: 15px;
    border: 1px solid #444;
    position: relative;
    overflow: hidden;
    transition: transform 0.3s;
  }
  .drop-card:hover { border-color: #00ffff; transform: translateY(-5px); }
  
    .drop-card-2 {
    padding: 15px;
    position: relative;
    overflow: hidden;
  }

  .drop-badge {
    position: absolute; top: 15px; right: 15px;
    background: #00ffff; color: black;
    font-weight: bold; padding: 5px 10px;
    border-radius: 4px; font-size: 0.8rem;
    z-index: 10;
  }

  .drop-img {
    width: 100%; border-radius: 10px;
    margin-bottom: 15px;
    filter: brightness(0.9); /* Un poco oscuro para que resalte al pasar el mouse */
    transition: filter 0.3s;
  }
  .drop-card:hover .drop-img { filter: brightness(1.1); }

  .drop-card h3 { color: white; margin-bottom: 5px; font-size: 1.2rem; }
  .drop-card p { color: #aaa; font-size: 0.9rem; }

  .final-hook {
    margin-top: 30px; font-size: 1.2rem; color: #00ffff;
  }
    .section-title {
    margin-bottom: 30px; ;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2786b65 */.vault { margin: 30px 0; text-align: center; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c247aa */.full-pack-section { margin: 30px 0; text-align: center; }

 .section-title { font-size: 35px; margin-bottom: 0px; color: white; font-weight:bold; }
.section-title span { border-bottom: 3px solid #00ffff; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02d0d4c */.btn-cta {
  background-color: #ff4c2e;
  color: white !important;
  font-weight: 900;
  font-size: 1.2rem;
  padding: 20px 40px;
  border-radius: 50px;
  text-transform: uppercase;
  box-shadow: 0 4px 15px rgba(255, 76, 46, 0.4);
  transition: transform 0.2s;
  animation: pulse 2s infinite;
  width: 100%;
  max-width: 500px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:20px;
  
  
}

.btn-cta:hover {
  transform: scale(1.02);
  background-color: #ff6b52;
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(255, 76, 46, 0.7); }
  70% { box-shadow: 0 0 0 10px rgba(255, 76, 46, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 76, 46, 0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-90963ba */.offer-box {
      text-align: center; background: linear-gradient(180deg, #1E1E1E 0%, #121212 100%);
      border: 2px solid #ff4c2e; border-radius: 20px; padding: 40px 20px; margin-top: 0px; color:#ffffff;
    }
    .price-old { font-size: 1.5rem; color: #666; text-decoration: line-through; }
    .price-new { font-size: 3.5rem; font-weight: 900; color: #00ffff; margin: 10px 0; }
    .guarantee-badge { margin: 0px auto; width: 120px; opacity: 0.8; }

    /* --- FOOTER --- */
    footer { text-align: center; padding: 40px; font-size: 0.9rem; color: #555; border-top: 1px solid #222; margin-top: 50px; }/* End custom CSS */