.elementor-33058 .elementor-element.elementor-element-f2a3d24{margin-top:0px;margin-bottom:30px;padding:40px 0px 0px 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-33058 .elementor-element.elementor-element-f0eb122{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-33058 .elementor-element.elementor-element-f0eb122 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33058 .elementor-element.elementor-element-f0eb122 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-33058 .elementor-element.elementor-element-bf78123 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-bf78123 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-bf78123 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-bf78123{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33058 .elementor-element.elementor-element-bf78123 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-bf78123 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-bf78123 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-33058 .elementor-element.elementor-element-08d6532 .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, #9DDEFC 0%, #2F6EB5 100%);border-radius:25px 25px 25px 25px;padding:14px 22px 14px 22px;}.elementor-33058 .elementor-element.elementor-element-f85618f > .elementor-container{max-width:1200px;}.elementor-33058 .elementor-element.elementor-element-f85618f{margin-top:0px;margin-bottom:50px;}.elementor-33058 .elementor-element.elementor-element-4063867{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-4063867 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-33058 .elementor-element.elementor-element-4063867 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-59d08ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-59d08ea > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33058 .elementor-element.elementor-element-59d08ea .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:50px;font-weight:600;color:#43F6C3;}.elementor-33058 .elementor-element.elementor-element-fb39111{margin-top:0px;margin-bottom:070px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-2531ea3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-2531ea3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-2531ea3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#43F6C3;transition:background 0.3s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;padding:25px 25px 25px 25px;}.elementor-33058 .elementor-element.elementor-element-2531ea3 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-2531ea3 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-2531ea3 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-2531ea3:hover > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#F60000BF;}.elementor-33058 .elementor-element.elementor-element-2531ea3:hover > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-2531ea3:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-2531ea3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.2s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-33058 .elementor-element.elementor-element-a681b3a .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-33058 .elementor-element.elementor-element-a681b3a{--icon-box-icon-margin:20px;}.elementor-33058 .elementor-element.elementor-element-a681b3a .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-a681b3a .elementor-icon-box-title, .elementor-33058 .elementor-element.elementor-element-a681b3a .elementor-icon-box-title a{font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:600;}.elementor-33058 .elementor-element.elementor-element-a681b3a:has(:hover) .elementor-icon-box-title,
					 .elementor-33058 .elementor-element.elementor-element-a681b3a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-fb3a61b > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-fb3a61b{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-fb3a61b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-42bab27.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-42bab27.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-42bab27 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );padding:25px 25px 25px 25px;}.elementor-33058 .elementor-element.elementor-element-42bab27 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-42bab27 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-42bab27 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-a15a520{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-a15a520 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-a15a520 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-b56af6a > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-b56af6a{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-b56af6a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-535114c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-535114c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-535114c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );padding:25px 25px 25px 25px;}.elementor-33058 .elementor-element.elementor-element-535114c > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-535114c > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-535114c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-aa19ae0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-33058 .elementor-element.elementor-element-aa19ae0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-aa19ae0 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-eabe872 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-eabe872{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-eabe872 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-cee23bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-cee23bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-cee23bf > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );padding:25px 25px 25px 25px;}.elementor-33058 .elementor-element.elementor-element-cee23bf > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-cee23bf > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-cee23bf > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-20383a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-20383a7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-20383a7 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-ce3af43 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-ce3af43{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-ce3af43 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-68b7462 > .elementor-container{max-width:1200px;}.elementor-33058 .elementor-element.elementor-element-68b7462{margin-top:0px;margin-bottom:100px;}.elementor-33058 .elementor-element.elementor-element-6420478.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33058 .elementor-element.elementor-element-66f3159{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-66f3159 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-33058 .elementor-element.elementor-element-66f3159 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-ce29658{width:var( --container-widget-width, 88.63% );max-width:88.63%;--container-widget-width:88.63%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-ce29658 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33058 .elementor-element.elementor-element-ce29658 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:50px;font-weight:600;color:#43F6C3;}.elementor-widget-text-editor{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 );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-33058 .elementor-element.elementor-element-06c7433{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-a96c9c0{padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-23e6208 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-23e6208{--e-icon-list-icon-size:35px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-23e6208 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-e157fe2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-33058 .elementor-element.elementor-element-e157fe2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-33058 .elementor-element.elementor-element-e157fe2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-33058 .elementor-element.elementor-element-e157fe2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-33058 .elementor-element.elementor-element-268d823 .elementor-button{background-color:#FFFFFF00;font-family:"Orbitron", Sans-serif;font-size:15px;font-weight:500;fill:#43F6C3;color:#43F6C3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#43F6C3;border-radius:11px 11px 11px 11px;padding:14px 22px 14px 22px;}.elementor-33058 .elementor-element.elementor-element-1cad038 > .elementor-container{max-width:1200px;}.elementor-33058 .elementor-element.elementor-element-1cad038{margin-top:0px;margin-bottom:70px;}.elementor-33058 .elementor-element.elementor-element-143c7b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33058 .elementor-element.elementor-element-e41d5ff{width:var( --container-widget-width, 61.083% );max-width:61.083%;--container-widget-width:61.083%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-e41d5ff > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33058 .elementor-element.elementor-element-e41d5ff .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:50px;font-weight:600;color:#43F6C3;}.elementor-33058 .elementor-element.elementor-element-9d5ae2e > .elementor-container{max-width:689px;}.elementor-33058 .elementor-element.elementor-element-9d5ae2e{margin-top:0px;margin-bottom:25px;}.elementor-33058 .elementor-element.elementor-element-c9ad8a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-c9ad8a7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-c9ad8a7 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:129px;font-weight:600;line-height:79px;color:#29292900;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-41aa098.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-41aa098.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-41aa098 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-33058 .elementor-element.elementor-element-b107757{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-33058 .elementor-element.elementor-element-b107757 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-b107757 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-1c48f30{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-38e34fb > .elementor-container{max-width:689px;}.elementor-33058 .elementor-element.elementor-element-38e34fb{margin-top:0px;margin-bottom:25px;}.elementor-33058 .elementor-element.elementor-element-ec2bf67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-ec2bf67 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-ec2bf67 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:129px;font-weight:600;line-height:79px;color:#29292900;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-f9d8f1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-f9d8f1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-f9d8f1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-33058 .elementor-element.elementor-element-0e44d63{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-33058 .elementor-element.elementor-element-0e44d63 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-0e44d63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-fc9a161{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-51c9e15 > .elementor-container{max-width:689px;}.elementor-33058 .elementor-element.elementor-element-51c9e15{margin-top:0px;margin-bottom:20px;}.elementor-33058 .elementor-element.elementor-element-b253c51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-b253c51 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-b253c51 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:129px;font-weight:600;line-height:79px;color:#29292900;}.elementor-bc-flex-widget .elementor-33058 .elementor-element.elementor-element-8f8e70a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33058 .elementor-element.elementor-element-8f8e70a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33058 .elementor-element.elementor-element-8f8e70a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-33058 .elementor-element.elementor-element-be21190{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-33058 .elementor-element.elementor-element-be21190 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-be21190 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-cc1377f{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-0f829a2 > .elementor-container{max-width:1200px;}.elementor-33058 .elementor-element.elementor-element-0f829a2{margin-top:0px;margin-bottom:0100px;}.elementor-33058 .elementor-element.elementor-element-f17cde2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33058 .elementor-element.elementor-element-07d2a10{width:var( --container-widget-width, 88.63% );max-width:88.63%;--container-widget-width:88.63%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-07d2a10 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33058 .elementor-element.elementor-element-07d2a10 .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:50px;font-weight:600;color:#43F6C3;}.elementor-33058 .elementor-element.elementor-element-fa68fc3{padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-b18b6b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33058 .elementor-element.elementor-element-b18b6b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16BCEF21 0%, #43F6C31F 100%);}.elementor-33058 .elementor-element.elementor-element-b18b6b5 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33058 .elementor-element.elementor-element-b18b6b5 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-b18b6b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-b18b6b5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-b18b6b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-33058 .elementor-element.elementor-element-47bca0c .elementor-icon-wrapper{text-align:center;}.elementor-33058 .elementor-element.elementor-element-47bca0c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-47bca0c.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-47bca0c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-47bca0c.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-47bca0c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-47bca0c .elementor-icon{font-size:100px;}.elementor-33058 .elementor-element.elementor-element-47bca0c .elementor-icon svg{height:100px;}.elementor-33058 .elementor-element.elementor-element-c19d871{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-c19d871 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-c19d871 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-e6751bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-e6751bf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-33058 .elementor-element.elementor-element-e6751bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-22f8413:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33058 .elementor-element.elementor-element-22f8413 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16BCEF21 0%, #43F6C31F 100%);}.elementor-33058 .elementor-element.elementor-element-22f8413 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33058 .elementor-element.elementor-element-22f8413 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-22f8413 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-22f8413 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-22f8413 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33058 .elementor-element.elementor-element-dbe6011 .elementor-icon-wrapper{text-align:center;}.elementor-33058 .elementor-element.elementor-element-dbe6011.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-dbe6011.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-dbe6011.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-dbe6011.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-dbe6011.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-dbe6011 .elementor-icon{font-size:100px;}.elementor-33058 .elementor-element.elementor-element-dbe6011 .elementor-icon svg{height:100px;}.elementor-33058 .elementor-element.elementor-element-57d4675{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-57d4675 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-57d4675 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-051dd31{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-051dd31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-051dd31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-f2fd240:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33058 .elementor-element.elementor-element-f2fd240 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16BCEF21 0%, #43F6C31F 100%);}.elementor-33058 .elementor-element.elementor-element-f2fd240 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33058 .elementor-element.elementor-element-f2fd240 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-f2fd240 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-f2fd240 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-f2fd240 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33058 .elementor-element.elementor-element-1b19ac3 .elementor-icon-wrapper{text-align:center;}.elementor-33058 .elementor-element.elementor-element-1b19ac3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-1b19ac3.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-1b19ac3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-1b19ac3.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-1b19ac3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-1b19ac3 .elementor-icon{font-size:100px;}.elementor-33058 .elementor-element.elementor-element-1b19ac3 .elementor-icon svg{height:100px;}.elementor-33058 .elementor-element.elementor-element-31e67fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-31e67fb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-31e67fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-028b7a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-028b7a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-028b7a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-a2494c5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33058 .elementor-element.elementor-element-a2494c5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16BCEF21 0%, #43F6C31F 100%);}.elementor-33058 .elementor-element.elementor-element-a2494c5 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33058 .elementor-element.elementor-element-a2494c5 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-a2494c5 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-a2494c5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-a2494c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33058 .elementor-element.elementor-element-636d549 .elementor-icon-wrapper{text-align:center;}.elementor-33058 .elementor-element.elementor-element-636d549.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-636d549.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-636d549.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-636d549.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-636d549.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-636d549 .elementor-icon{font-size:100px;}.elementor-33058 .elementor-element.elementor-element-636d549 .elementor-icon svg{height:100px;}.elementor-33058 .elementor-element.elementor-element-dda27e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-dda27e3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-dda27e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-b6ddd61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-b6ddd61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-b6ddd61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-4c486b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33058 .elementor-element.elementor-element-4c486b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16BCEF21 0%, #43F6C31F 100%);}.elementor-33058 .elementor-element.elementor-element-4c486b1 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33058 .elementor-element.elementor-element-4c486b1 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-4c486b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-4c486b1 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-4c486b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33058 .elementor-element.elementor-element-28624a2 .elementor-icon-wrapper{text-align:center;}.elementor-33058 .elementor-element.elementor-element-28624a2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-28624a2.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-28624a2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-28624a2.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-28624a2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-28624a2 .elementor-icon{font-size:100px;}.elementor-33058 .elementor-element.elementor-element-28624a2 .elementor-icon svg{height:100px;}.elementor-33058 .elementor-element.elementor-element-a444f38{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-a444f38 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-a444f38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-eebc76c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-eebc76c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-eebc76c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-4648150:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-33058 .elementor-element.elementor-element-4648150 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16BCEF21 0%, #43F6C31F 100%);}.elementor-33058 .elementor-element.elementor-element-4648150 > .elementor-element-populated{border-style:groove;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-914e03d );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-33058 .elementor-element.elementor-element-4648150 > .elementor-element-populated, .elementor-33058 .elementor-element.elementor-element-4648150 > .elementor-element-populated > .elementor-background-overlay, .elementor-33058 .elementor-element.elementor-element-4648150 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-33058 .elementor-element.elementor-element-4648150 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33058 .elementor-element.elementor-element-37e9a45 .elementor-icon-wrapper{text-align:center;}.elementor-33058 .elementor-element.elementor-element-37e9a45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-37e9a45.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-37e9a45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-37e9a45.elementor-view-framed .elementor-icon, .elementor-33058 .elementor-element.elementor-element-37e9a45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-37e9a45 .elementor-icon{font-size:100px;}.elementor-33058 .elementor-element.elementor-element-37e9a45 .elementor-icon svg{height:100px;}.elementor-33058 .elementor-element.elementor-element-f997d11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-f997d11 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-33058 .elementor-element.elementor-element-f997d11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-976374b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-976374b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-976374b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-ce36c62 > .elementor-container{max-width:1200px;}.elementor-33058 .elementor-element.elementor-element-ce36c62{margin-top:0px;margin-bottom:50px;}.elementor-33058 .elementor-element.elementor-element-45ea249{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-45ea249 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-33058 .elementor-element.elementor-element-45ea249 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-33058 .elementor-element.elementor-element-497e7bf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-497e7bf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-33058 .elementor-element.elementor-element-497e7bf .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:50px;font-weight:600;color:#43F6C3;}.elementor-33058 .elementor-element.elementor-element-a3e7cf5{padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-0d0c3dc > .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-33058 .elementor-element.elementor-element-0d0c3dc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-5af6b1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-5af6b1e > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-33058 .elementor-element.elementor-element-5af6b1e .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:600;line-height:30px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-341c2ac > .elementor-widget-container{margin:20px 20px 30px 20px;}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-341c2ac{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-341c2ac .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-b3906ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-b3906ce > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-33058 .elementor-element.elementor-element-b3906ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:25px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-696330e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-696330e{z-index:10000;}.elementor-33058 .elementor-element.elementor-element-b8fc17f > .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-33058 .elementor-element.elementor-element-b8fc17f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-a58c78a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-a58c78a > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-33058 .elementor-element.elementor-element-a58c78a .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:600;line-height:30px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-b2ae535 > .elementor-widget-container{margin:20px 20px 30px 20px;}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-b2ae535{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-b2ae535 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-d4f75f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-d4f75f8 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-33058 .elementor-element.elementor-element-d4f75f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:25px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-e213e90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-e213e90{z-index:10000;}.elementor-33058 .elementor-element.elementor-element-07a6653 > .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-33058 .elementor-element.elementor-element-07a6653 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-268cecb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-268cecb > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-33058 .elementor-element.elementor-element-268cecb .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:27px;font-weight:600;line-height:30px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-653b768 > .elementor-widget-container{margin:20px 20px 30px 20px;}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33058 .elementor-element.elementor-element-653b768{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-33058 .elementor-element.elementor-element-653b768 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33058 .elementor-element.elementor-element-6615fa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33058 .elementor-element.elementor-element-6615fa4 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-33058 .elementor-element.elementor-element-6615fa4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;line-height:25px;color:var( --e-global-color-914e03d );}.elementor-33058 .elementor-element.elementor-element-a2ed0f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33058 .elementor-element.elementor-element-a2ed0f4{z-index:10000;}body.elementor-page-33058:not(.elementor-motion-effects-element-type-background), body.elementor-page-33058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #16204A 43%, #0C2A45 75%);}@media(min-width:768px){.elementor-33058 .elementor-element.elementor-element-f951ed7{width:57.105%;}.elementor-33058 .elementor-element.elementor-element-c3fbb9a{width:42.721%;}.elementor-33058 .elementor-element.elementor-element-b0dc38f{width:66.084%;}.elementor-33058 .elementor-element.elementor-element-e157fe2{width:33.871%;}.elementor-33058 .elementor-element.elementor-element-15a9cfb{width:32.87%;}.elementor-33058 .elementor-element.elementor-element-41aa098{width:67.13%;}.elementor-33058 .elementor-element.elementor-element-ebfd0e4{width:32.87%;}.elementor-33058 .elementor-element.elementor-element-f9d8f1f{width:67.13%;}.elementor-33058 .elementor-element.elementor-element-6c4d1a5{width:32.87%;}.elementor-33058 .elementor-element.elementor-element-8f8e70a{width:67.13%;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for heading, class: .elementor-element-f0eb122 */.elementor-33058 .elementor-element.elementor-element-f0eb122 h1 { background: linear-gradient(90deg, #43F6C3 20%, #16BCEF 100%) !important;
-webkit-background-clip: text !important;
color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59d08ea */.elementor-33058 .elementor-element.elementor-element-59d08ea h2 { background: linear-gradient(90deg, #43F6C3 20%, #16BCEF 100%) !important;
-webkit-background-clip: text !important;
color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2531ea3 */.mb-grid-alert .card:hover {
    animation: pulse-alert 1.4s infinite alternate;
}

@keyframes pulse-alert {
    0% {
        box-shadow:
        0 0 10px rgba(255, 0, 0, 0.4),
        0 0 22px rgba(255, 0, 0, 0.3);
    }
    100% {
        box-shadow:
        0 0 25px rgba(255, 0, 0, 1),
        0 0 60px rgba(255, 0, 0, 0.8);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb39111 *//* ===============================
   🔥 CYBERSEC ALERT RED BACKGROUND
   Para cada columna del grid
================================== */

.mb-grid-alert > .elementor-container > .elementor-column > .elementor-widget-wrap,
.mb-grid-alert > .elementor-row > .elementor-column > .elementor-widget-wrap {
    position: relative;
    padding: 35px 40px;
    border-radius: 22px;
    background: #0a0a0f; /* fondo base oscuro */
    overflow: hidden;
}


/* --- Grid técnico rojo --- */
.mb-grid-alert > .elementor-container > .elementor-column > .elementor-widget-wrap::before,
.mb-grid-alert > .elementor-row > .elementor-column::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(rgba(255, 60, 60, 0.12) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 60, 60, 0.12) 1px, transparent 1px);
    background-size: 70px 70px;
    opacity: .35;
    mix-blend-mode: screen;
    z-index: 1;
    pointer-events: none;
}


/* --- Scan vertical rojo --- */
.mb-grid-alert > .elementor-container > .elementor-column > .elementor-widget-wrap::after,
.mb-grid-alert > .elementor-row > .elementor-column::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 65%;
    top: -120%;
    background: linear-gradient(
        to bottom,
        transparent 0%,
        rgba(255, 80, 80, .12) 45%,
        rgba(255, 80, 80, .35) 50%,
        rgba(255, 80, 80, .12) 55%,
        transparent 100%
    );
    animation: alert-scan 5.5s linear infinite;
    z-index: 2;
    pointer-events: none;
}

@keyframes alert-scan {
    0%   { top: -120%; }
    100% { top: 120%; }
}


/* --- Asegura que el contenido vaya arriba del fondo --- */
.mb-grid-alert .elementor-widget-wrap > * {
    position: relative;
    z-index: 3;
}


/* Estado inicial: ocultas y alejadas en 3D */


/* Keyframes de entrada tipo cubo 3D */
@keyframes mb-card-in {
  0% {
    opacity: 0;
    transform:
      perspective(900px)
      translateY(40px)
      rotateX(18deg)
      rotateY(-14deg)
      scale(0.9);
  }
  60% {
    opacity: 1;
    transform:
      perspective(900px)
      translateY(-4px)
      rotateX(-4deg)
      rotateY(3deg)
      scale(1.02);
  }
  100% {
    opacity: 1;
    transform:
      perspective(900px)
      translateY(0)
      rotateX(0deg)
      rotateY(0deg)
      scale(1);
  }
}

/* Hover opcional (tilt suave) */



.mb-grid-alert .card {
    background: linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01));
    border-radius: 18px;


    box-shadow: 0 0 18px rgba(157,222,252,.18);
    transition: box-shadow .2s ease, transform .12s ease, border-color .2s ease;
}

.mb-grid-alert .card:hover {
    border-color: rgba(157,222,252,.7);
    
    box-shadow:
        0 0 18px rgba(157,222,252,.6),
        0 0 36px rgba(47,110,181,.5);
    transform: translateY(-2px);
    background-color: black;
}

.mb-grid-alert .card:hover h3 {
 color: red !important;
    text-transform: UPPERCASE;
    font-size: 20px;
  text-shadow:
    0 0 8px rgba(255, 80, 80, 0.9),
    0 0 18px rgba(255, 0, 0, 0.75),
    0 0 32px rgba(255, 0, 0, 0.55);
    animation: redTextPulse 1.3s infinite alternate;
}



@keyframes redTextPulse {
  0% {
    text-shadow:
      0 0 6px rgba(255, 70, 70, 0.6),
      0 0 14px rgba(255, 0, 0, 0.4);
  }
  100% {
    text-shadow:
      0 0 16px rgba(255, 0, 0, 1),
      0 0 36px rgba(255, 0, 0, 0.85);
  }
}

.mb-grid-alert  .card:hover .elementor-icon-list-icon svg {
    display: none;
    
}

.mb-grid-alert .card:hover .alert-text .elementor-icon-list-text {
    color: #ff8181 !important;
    font-weight: 500;
    font-family: Oxanium
}


.mb-grid-alert .card:hover .elementor-icon svg {
    fill: red !important;
    filter: drop-shadow(0 0 12px rgba(255, 10, 10, 1))
          drop-shadow(0 0 28px rgba(255, 0, 0, 0.85));
          
    
}

.mb-grid-alert .card .elementor-widget-icon-box .elementor-icon {
    display: none;
}

.mb-grid-alert .card:hover .elementor-widget-icon-box .elementor-icon {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce29658 */.elementor-33058 .elementor-element.elementor-element-ce29658 h2 { background: linear-gradient(90deg, #43F6C3 20%, #16BCEF 100%) !important;
-webkit-background-clip: text !important;
color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6420478 *//* PANEL base: la COLUMNA que tiene la clase mb-frame */
.elementor-column.mb-frame {
  position: relative;
  padding: 60px;
  border-radius: 12px;
  overflow: hidden;
  background:
    url('data:image/svg+xml;utf8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="none" stroke="rgba(0,255,255,0.08)" stroke-width="1" stroke-dasharray="4 6"/></svg>')
    center/cover no-repeat,
    rgba(7, 12, 24, 0.7);
}

/* BORDE neón estático (igual que el tuyo) */
.elementor-column.mb-frame::before {
  content:"";
  position:absolute;
  inset:0;
  border:2px solid rgba(0,255,255,0.9);
  border-radius:12px;
  filter:
    drop-shadow(0 0 12px rgba(0,255,255,0.9))
    drop-shadow(0 0 26px rgba(0,255,255,0.5));
  pointer-events:none;
  z-index: 1;
}

/* DESTELLO que recorre el borde (misma lógica que antes) */
.elementor-column.mb-frame::after {
  content:"";
  position:absolute;
  inset:0;
  border-radius:12px;
  pointer-events:none;
  z-index: 2;

  /* barra de luz que cruza */
  background: linear-gradient(
    90deg,
    transparent 0%,
    transparent 40%,
    rgba(0,255,255,0.9) 50%,
    transparent 60%,
    transparent 100%
  );
  background-size: 300% 100%;
  mix-blend-mode: screen;

  /* aquí puedes usar 20.5s, 8s o lo que quieras */
  animation: mb-border-sweep 8s linear infinite;
transition: animation-duration 0.8s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* OPCIONAL: pausar o acelerar en hover (igual que antes) */
.elementor-column.mb-frame:hover::after {

  animation-play-state: paused; /* pausa final */
}

/* KEYFRAMES de la animación (igual que antes) */
@keyframes mb-border-sweep {
  0%   { background-position: 300% 0; }
  100% { background-position: -300% 0; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68b7462 */.mb-frame {
  position: relative;
  padding: 60px;
  border-radius: 12px;
  overflow: hidden;
}

.mb-frame::before {
  content:"";
  position:absolute;
  inset:0;
  border:2px solid rgba(0,255,255,0.9);
  border-radius:12px;
  filter: drop-shadow(0 0 12px rgba(0,255,255,0.9))
          drop-shadow(0 0 26px rgba(0,255,255,0.5));
  pointer-events:none;
}

/* Efecto blueprint de fondo */
.mb-frame::after {
  content:"";
  position:absolute;
  inset:0;
  background: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="none" stroke="rgba(0,255,255,0.08)" stroke-width="1" stroke-dasharray="4 6"/></svg>');
  opacity: 0.25;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e41d5ff */.elementor-33058 .elementor-element.elementor-element-e41d5ff h2 { background: linear-gradient(90deg, #43F6C3 20%, #16BCEF 100%) !important;
-webkit-background-clip: text !important;
color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cad038 */.mb-frame {
  position: relative;
  padding: 60px;
  border-radius: 12px;
  overflow: hidden;
}

.mb-frame::before {
  content:"";
  position:absolute;
  inset:0;
  border:2px solid rgba(0,255,255,0.9);
  border-radius:12px;
  filter: drop-shadow(0 0 12px rgba(0,255,255,0.9))
          drop-shadow(0 0 26px rgba(0,255,255,0.5));
  pointer-events:none;
}

/* Efecto blueprint de fondo */
.mb-frame::after {
  content:"";
  position:absolute;
  inset:0;
  background: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" fill="none" stroke="rgba(0,255,255,0.08)" stroke-width="1" stroke-dasharray="4 6"/></svg>');
  opacity: 0.25;
  pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-07d2a10 */.elementor-33058 .elementor-element.elementor-element-07d2a10 h2 { background: linear-gradient(90deg, #43F6C3 20%, #16BCEF 100%) !important;
-webkit-background-clip: text !important;
color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b18b6b5 */.mb-grid .card {
    background: linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01));
    border-radius: 18px;


    box-shadow: 0 0 18px rgba(157,222,252,.18);
    transition: box-shadow .2s ease, transform .12s ease, border-color .2s ease;
}

.mb-grid .card:hover {
    border-color: rgba(157,222,252,.7);
    box-shadow:
        0 0 18px rgba(157,222,252,.6),
        0 0 36px rgba(47,110,181,.5);
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa68fc3 *//* Padre: contenedor de inner section con clase mb-grid */
.mb-grid > .elementor-container,
.mb-grid > .elementor-row {
    display: flex !important;
    flex-wrap: wrap;
    gap: 30px !important;       /* este es el gap real */
}

/* ÍTEMS: columnas internas */
.mb-grid > .elementor-container > .elementor-column,
.mb-grid > .elementor-row > .elementor-column {
    margin: 0 !important;       /* limpia restos de Elementor */
    padding: 0 !important;      /* fuera padding */
    flex: 0 0 calc((100% - 60px) / 3); /* 3 columnas: 2 gaps → 60px */
    max-width: calc((100% - 60px) / 3);
    box-sizing: border-box;
}

/* Tablet: 2 columnas */
@media (max-width: 1024px) {
    .mb-grid > .elementor-container > .elementor-column,
    .mb-grid > .elementor-row > .elementor-column {
        flex: 0 0 calc((100% - 30px) / 2); /* 1 gap → 30px */
        max-width: calc((100% - 30px) / 2);
    }
}

/* Móvil: 1 columna */
@media (max-width: 767px) {
    .mb-grid > .elementor-container > .elementor-column,
    .mb-grid > .elementor-row > .elementor-column {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

/* Estado inicial: ocultas y alejadas en 3D */
.mb-grid-anim .card {
  opacity: 0;
  transform:
    perspective(900px)
    translateY(40px)
    rotateX(18deg)
    rotateY(-14deg)
    scale(0.9);
  transform-origin: center center;
}

/* Cuando la sección entra en viewport → se marca como visible */
.mb-grid-anim.is-visible .card {
  animation: mb-card-in 0.8s ease-out forwards;
}

/* Stagger: retardo por tarjeta */
.mb-grid-anim.is-visible .card:nth-child(1) { animation-delay: 0.05s; }
.mb-grid-anim.is-visible .card:nth-child(2) { animation-delay: 0.12s; }
.mb-grid-anim.is-visible .card:nth-child(3) { animation-delay: 0.19s; }
.mb-grid-anim.is-visible .card:nth-child(4) { animation-delay: 0.26s; }
.mb-grid-anim.is-visible .card:nth-child(5) { animation-delay: 0.33s; }
.mb-grid-anim.is-visible .card:nth-child(6) { animation-delay: 0.40s; }

/* Keyframes de entrada tipo cubo 3D */
@keyframes mb-card-in {
  0% {
    opacity: 0;
    transform:
      perspective(900px)
      translateY(40px)
      rotateX(18deg)
      rotateY(-14deg)
      scale(0.9);
  }
  60% {
    opacity: 1;
    transform:
      perspective(900px)
      translateY(-4px)
      rotateX(-4deg)
      rotateY(3deg)
      scale(1.02);
  }
  100% {
    opacity: 1;
    transform:
      perspective(900px)
      translateY(0)
      rotateX(0deg)
      rotateY(0deg)
      scale(1);
  }
}

/* Hover opcional (tilt suave) */
.mb-grid-anim .card:hover {
  transform:
    perspective(900px)
    translateY(-4px)
    rotateX(-3deg)
    rotateY(4deg)
    scale(1.01);
  transition: transform .18s ease-out, box-shadow .18s ease-out, border-color .18s ease-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-497e7bf */.elementor-33058 .elementor-element.elementor-element-497e7bf h2 { background: linear-gradient(90deg, #43F6C3 20%, #16BCEF 100%) !important;
-webkit-background-clip: text !important;
color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-696330e *//* LÍNEA DE FUEGO / FIREWALL EN EL BORDE INFERIOR */
.mb-fireline {
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 0px;
  height: 0px;
  background: linear-gradient(
    to right,
    rgba(0,255,255,0),
    rgba(0,255,255,0.8),
    rgba(0,255,255,0)
  );
  box-shadow: 0 0 12px rgba(0,255,255,0.9);
  opacity: 0.6;
  z-index: 4;
  overflow: visible;
  pointer-events: none;
}

/* Pequeñas chispas que corren sobre la línea */
.mb-fire-spark {
  position: absolute;
  top: -3px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(0,255,255,1);
  box-shadow: 0 0 14px rgba(0,255,255,1);
  animation: spark-run 2s linear infinite;
}

.mb-fire-spark:nth-child(2) { animation-delay: .4s; }
.mb-fire-spark:nth-child(3) { animation-delay: 1s; }

@keyframes spark-run {
  0%   { left: 0%;   opacity: 0; transform: scale(0.6); }
  10%  { opacity: 1; }
  50%  { left: 50%;  opacity: 1; transform: scale(1); }
  100% { left: 100%; opacity: 0; transform: scale(0.4); }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0d0c3dc */.mb-panel {
  position: relative;
  border-radius: 18px;
  padding: 0px 0px 0px;
  background: radial-gradient(circle at top, rgba(0,255,255,0.18), rgba(3,11,24,0.9));
  border: 3px solid rgba(0,255,255,0.5);
  box-shadow:
    0 0 0 1px rgba(0,255,255,0.15),
    0 0 20px rgba(0,255,255,0.35);
  transition:
    transform 220ms ease-out,
    box-shadow 220ms ease-out,
    border-color 220ms ease-out;
  z-index: 5;
}

/* BRILLO + LEVITACIÓN AL HOVER */
.mb-panel:hover {
  transform: translateY(-6px) scale(1.01);
  border-color: rgba(67,246,195,0.95);
  box-shadow:
    0 0 0 1px rgba(67,246,195,0.6),
    0 0 10px rgba(67,246,195,0.95),
    0 0 5px rgba(22,188,239,0.45);
}



.mb-panel:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e213e90 *//* LÍNEA DE FUEGO / FIREWALL EN EL BORDE INFERIOR */
.mb-fireline {
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 0px;
  height: 0px;
  background: linear-gradient(
    to right,
    rgba(0,255,255,0),
    rgba(0,255,255,0.8),
    rgba(0,255,255,0)
  );
  box-shadow: 0 0 12px rgba(0,255,255,0.9);
  opacity: 0.6;
  z-index: 4;
  overflow: visible;
  pointer-events: none;
}

/* Pequeñas chispas que corren sobre la línea */
.mb-fire-spark {
  position: absolute;
  top: -3px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(0,255,255,1);
  box-shadow: 0 0 14px rgba(0,255,255,1);
  animation: spark-run 2s linear infinite;
}

.mb-fire-spark:nth-child(2) { animation-delay: .4s; }
.mb-fire-spark:nth-child(3) { animation-delay: 1s; }

@keyframes spark-run {
  0%   { left: 0%;   opacity: 0; transform: scale(0.6); }
  10%  { opacity: 1; }
  50%  { left: 50%;  opacity: 1; transform: scale(1); }
  100% { left: 100%; opacity: 0; transform: scale(0.4); }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8fc17f */.mb-panel {
  position: relative;
  border-radius: 18px;
  padding: 0px 0px 0px;
  background: radial-gradient(circle at top, rgba(0,255,255,0.18), rgba(3,11,24,0.9));
  border: 3px solid rgba(0,255,255,0.5);
  box-shadow:
    0 0 0 1px rgba(0,255,255,0.15),
    0 0 20px rgba(0,255,255,0.35);
  transition:
    transform 220ms ease-out,
    box-shadow 220ms ease-out,
    border-color 220ms ease-out;
  z-index: 5;
}

/* BRILLO + LEVITACIÓN AL HOVER */
.mb-panel:hover {
  transform: translateY(-6px) scale(1.01);
  border-color: rgba(67,246,195,0.95);
  box-shadow:
    0 0 0 1px rgba(67,246,195,0.6),
    0 0 10px rgba(67,246,195,0.95),
    0 0 5px rgba(22,188,239,0.45);
}



.mb-panel:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2ed0f4 *//* LÍNEA DE FUEGO / FIREWALL EN EL BORDE INFERIOR */
.mb-fireline {
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 0px;
  height: 0px;
  background: linear-gradient(
    to right,
    rgba(0,255,255,0),
    rgba(0,255,255,0.8),
    rgba(0,255,255,0)
  );
  box-shadow: 0 0 12px rgba(0,255,255,0.9);
  opacity: 0.6;
  z-index: 4;
  overflow: visible;
  pointer-events: none;
}

/* Pequeñas chispas que corren sobre la línea */
.mb-fire-spark {
  position: absolute;
  top: -3px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(0,255,255,1);
  box-shadow: 0 0 14px rgba(0,255,255,1);
  animation: spark-run 2s linear infinite;
}

.mb-fire-spark:nth-child(2) { animation-delay: .4s; }
.mb-fire-spark:nth-child(3) { animation-delay: 1s; }

@keyframes spark-run {
  0%   { left: 0%;   opacity: 0; transform: scale(0.6); }
  10%  { opacity: 1; }
  50%  { left: 50%;  opacity: 1; transform: scale(1); }
  100% { left: 100%; opacity: 0; transform: scale(0.4); }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-07a6653 */.mb-panel {
  position: relative;
  border-radius: 18px;
  padding: 0px 0px 0px;
  background: radial-gradient(circle at top, rgba(0,255,255,0.18), rgba(3,11,24,0.9));
  border: 3px solid rgba(0,255,255,0.5);
  box-shadow:
    0 0 0 1px rgba(0,255,255,0.15),
    0 0 20px rgba(0,255,255,0.35);
  transition:
    transform 220ms ease-out,
    box-shadow 220ms ease-out,
    border-color 220ms ease-out;
  z-index: 5;
}

/* BRILLO + LEVITACIÓN AL HOVER */
.mb-panel:hover {
  transform: translateY(-6px) scale(1.01);
  border-color: rgba(67,246,195,0.95);
  box-shadow:
    0 0 0 1px rgba(67,246,195,0.6),
    0 0 10px rgba(67,246,195,0.95),
    0 0 5px rgba(22,188,239,0.45);
}



.mb-panel:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce36c62 *//* ================================
   🔥 FONDO CYBERSEC ANIMADO
   Líneas de scan, pulsos y grid.
   Para usarlo: agrégalo al contenedor
   .mb-preview-frame o cualquier wrapper.
=================================== */

.mb-preview-frame {
  position: relative;
  padding: 60px;
  border-radius: 20px;
  overflow: hidden;
  background: #030b18;
  box-shadow: inset 0 0 40px rgba(0,255,255,0.15);
}

/* ---- 1) GRID TECNOLÓGICO ---- */
.mb-preview-frame::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(0,255,255,0.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,255,255,0.08) 1px, transparent 1px);
  background-size: 80px 80px, 80px 80px;
  z-index: 1;
  pointer-events: none;
  animation: grid-fade 6s ease-in-out infinite alternate;
}

/* Sutil parpadeo del grid */
@keyframes grid-fade {
  0% { opacity: .25; }
  100% { opacity: .45; }
}

/* ---- 2) SCAN LINE VERTICAL ---- */
.mb-preview-frame::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: -100%;
  background: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0,255,255,0.15) 45%,
    rgba(0,255,255,0.25) 50%,
    rgba(0,255,255,0.15) 55%,
    transparent 100%
  );
  animation: scan-move 5s linear infinite;
  z-index: 2;
  pointer-events: none;
}

@keyframes scan-move {
  0% { top: -100%; }
  100% { top: 100%; }
}

/* ---- 3) PULSOS DE ENERGÍA EN CIRCUITOS ---- */
.mb-pulse {
  position: absolute;
  width: 2px;
  height: 2px;
  background: rgba(0,255,255,0.8);
  border-radius: 50%;
  box-shadow: 0 0 12px rgba(0,255,255,1);
  animation: pulse-move 4s linear infinite;
  z-index: 3;
}

/* Puedes duplicar varias veces .mb-pulse y colocarlas con left/top */
@keyframes pulse-move {
  0%   { transform: translateY(0) scale(0.8); opacity: 0.6; }
  50%  { transform: translateY(40px) scale(1); opacity: 1; }
  100% { transform: translateY(80px) scale(0.6); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS */:root {
  --bg: #0B1020;          /* fondo principal */
  --ink: #E7ECFF;         /* texto principal */
  --muted: #A9B3D6;       /* texto secundario */
  --brand: #2F6EB5;       /* azul WebCrece */
  --accent: #9DDEFC;      /* celeste neón */
  --glow: 0 0 12px rgba(157,222,252,.55), 0 0 28px rgba(47,110,181,.45);
}



.mb-btn--ghost {
  background: transparent;
  color: var(--accent);
  border: 1px solid rgba(157,222,252,.35);
}

.mb-title {
  font-size: clamp(36px, 4.8vw, 64px);
  line-height: 1.05;
  font-weight: 900;
  margin: 8px 0;
  background: linear-gradient(90deg, var(--accent), var(--brand));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: var(--glow);
}

/* Contenedor de cada paso (opcional, por si quieres alinear) */
.mb-step {
  display: flex;
  align-items: flex-start;
  gap: 24px;
}

/* NÚMERO NEÓN HUECO */
.mb-step-num {
  font-family: 'Audiowide', 'Poppins', 'Montserrat', system-ui, sans-serif;
  font-weight: 900;
  font-size: clamp(72px, 8vw, 140px);
  line-height: 1;
  letter-spacing: .05em;
  text-transform: uppercase;

  /* sin relleno, solo contorno */
  color: transparent;
  -webkit-text-stroke: 3px #43F6C3;
  text-stroke: 3px #43F6C3; /* algunos navegadores */

  /* glow */
  text-shadow:
    0 0 20px rgba(67, 246, 195, 2),
    0 0 2px rgba(67, 246, 195, .01),
    0 0 26px rgba(67, 246, 195, .02);
}



/* Texto a la derecha del número (título + descripción del paso) */
.mb-step-body h3 {
  margin: 0 0 4px;
  font-size: 24px;
  color: #00eaff;
}

.mb-step-body p {
  margin: 0;
  color: #d3f3ff;
  max-width: 360px;
}/* End custom CSS */