.elementor-908 .elementor-element.elementor-element-27f1dbe9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-27f1dbe9:not(.elementor-motion-effects-element-type-background), .elementor-908 .elementor-element.elementor-element-27f1dbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-908 .elementor-element.elementor-element-43592889{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-908 .elementor-element.elementor-element-44edd718{--display:flex;}.elementor-908 .elementor-element.elementor-element-44edd718.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-908 .elementor-element.elementor-element-607631e0{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-607631e0 .elementor-headline{text-align:left;font-size:77px;line-height:71px;letter-spacing:-1.1px;}.elementor-908 .elementor-element.elementor-element-607631e0 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-607631e0 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:-10px 5px 49px rgba(0, 0, 0, 0.47);}.elementor-908 .elementor-element.elementor-element-607631e0 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-18fe44d9 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-18fe44d9{font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-2b2ca018 .elementor-button{background-color:#F44A25;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-908 .elementor-element.elementor-element-2b2ca018 > .elementor-widget-container{--e-transform-scale:1;}.elementor-908 .elementor-element.elementor-element-2b2ca018{--e-transform-transition-duration:1100ms;--e-transform-origin-x:center;}.elementor-908 .elementor-element.elementor-element-2b2ca018 .elementor-button:hover, .elementor-908 .elementor-element.elementor-element-2b2ca018 .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-2b2ca018 .elementor-button:hover svg, .elementor-908 .elementor-element.elementor-element-2b2ca018 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-12268fe1{--display:flex;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-908 .elementor-element.elementor-element-12268fe1.e-con:hover{--e-con-transform-scale:1.1;}.elementor-908 .elementor-element.elementor-element-a02428{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-908 .elementor-element.elementor-element-62adb934 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-908 .elementor-element.elementor-element-1e6eac5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-1e6eac5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-28fd0707{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-28fd0707 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-28fd0707 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:68px;line-height:62px;letter-spacing:-1.9px;}.elementor-908 .elementor-element.elementor-element-28fd0707 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-28fd0707 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-37284072 > .elementor-widget-container{margin:-11px 040px 0px 40px;}.elementor-908 .elementor-element.elementor-element-37284072{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-fbc8b7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-fbc8b7a.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-2b422d9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-2b422d9e.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-34c96c4b{text-align:center;}.elementor-908 .elementor-element.elementor-element-34c96c4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-2.3px;color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-2272e1b4{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-2272e1b4 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-2272e1b4 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:68px;font-weight:600;letter-spacing:-3.2px;}.elementor-908 .elementor-element.elementor-element-2272e1b4 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-2272e1b4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-6796ca70 > .elementor-widget-container{margin:-11px 20px 0px 20px;}.elementor-908 .elementor-element.elementor-element-6796ca70{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-8fcfd92{--display:flex;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-908 .elementor-element.elementor-element-8fcfd92.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-5939f34{--display:flex;}.elementor-908 .elementor-element.elementor-element-93c1ead{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-908 .elementor-element.elementor-element-fe031be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-fe031be.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-e22eddb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-e22eddb{text-align:center;}.elementor-908 .elementor-element.elementor-element-e22eddb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-55d0fef{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-55d0fef > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-55d0fef .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:68px;line-height:62px;letter-spacing:-1.9px;}.elementor-908 .elementor-element.elementor-element-55d0fef .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-55d0fef .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-6ac42b1 > .elementor-widget-container{margin:-11px 040px 0px 40px;}.elementor-908 .elementor-element.elementor-element-6ac42b1{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-b133135{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-b133135.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-e7abe7b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-e7abe7b.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-79a6bed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-79a6bed.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-2b0b899{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-2b0b899.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-2b8f6c3{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-2b8f6c3 .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;}.elementor-908 .elementor-element.elementor-element-2b8f6c3 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-2b8f6c3 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-5d2e1f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-5d2e1f2{font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-e21b6fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-e21b6fa.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-95c70ef .my_native iframe{height:320px;max-width:565px;}.elementor-908 .elementor-element.elementor-element-95c70ef .my_native{display:flex;justify-content:center;}.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button{background-color:#F44A25;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-908 .elementor-element.elementor-element-a8ba7b9 > .elementor-widget-container{--e-transform-scale:1;}.elementor-908 .elementor-element.elementor-element-a8ba7b9{--e-transform-transition-duration:1100ms;--e-transform-origin-x:center;}.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button:hover, .elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button:hover svg, .elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-cdff4a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-cdff4a4.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-4bb266e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-4bb266e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-908 .elementor-element.elementor-element-4bb266e .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;}.elementor-908 .elementor-element.elementor-element-4bb266e .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-4bb266e .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-0e170ef > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-0e170ef{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-a2becce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-a2becce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-908 .elementor-element.elementor-element-7df457b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-7df457b.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-5b4757a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-5b4757a.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-cb0c914 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-cb0c914{text-align:center;}.elementor-908 .elementor-element.elementor-element-cb0c914 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-05a7af2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-05a7af2 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-05a7af2 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:68px;line-height:62px;letter-spacing:-1.9px;}.elementor-908 .elementor-element.elementor-element-05a7af2 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-05a7af2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-1d1a9fa > .elementor-widget-container{margin:-11px 040px 0px 40px;}.elementor-908 .elementor-element.elementor-element-1d1a9fa{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-c989436{--display:flex;}.elementor-908 .elementor-element.elementor-element-dce8556{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-908 .elementor-element.elementor-element-8326f36{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-8326f36.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-47f7ea5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-47f7ea5{text-align:center;}.elementor-908 .elementor-element.elementor-element-47f7ea5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-4e5cc51{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-4e5cc51 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-4e5cc51 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:68px;line-height:62px;letter-spacing:-1.9px;}.elementor-908 .elementor-element.elementor-element-4e5cc51 .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-4e5cc51 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-9794833 > .elementor-widget-container{margin:-11px 040px 0px 40px;}.elementor-908 .elementor-element.elementor-element-9794833{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-3182705{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-3182705.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-58e1e2b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-58e1e2b > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-908 .elementor-element.elementor-element-58e1e2b .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;}.elementor-908 .elementor-element.elementor-element-58e1e2b .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-58e1e2b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-308b8eb > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-308b8eb{text-align:center;font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-6e83d60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-6e83d60 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-908 .elementor-element.elementor-element-cec86c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-cec86c3.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-9b448b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-9b448b7.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-deea1e0{--display:flex;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-deea1e0.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-9a6d2bb{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-9a6d2bb > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-9a6d2bb .elementor-headline{text-align:left;font-family:"Poppins", Sans-serif;font-size:31px;font-weight:600;}.elementor-908 .elementor-element.elementor-element-9a6d2bb .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-9a6d2bb .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-908 .elementor-element.elementor-element-2ca5d0d > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-2ca5d0d{font-family:var( --e-global-typography-17cecc7-font-family ), Sans-serif;font-size:var( --e-global-typography-17cecc7-font-size );font-weight:var( --e-global-typography-17cecc7-font-weight );line-height:var( --e-global-typography-17cecc7-line-height );color:var( --e-global-color-astglobalcolor4 );}.elementor-908 .elementor-element.elementor-element-3fad811{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-3fad811.e-con{--align-self:center;}.elementor-908 .elementor-element.elementor-element-9f83021{--display:flex;}.elementor-908 .elementor-element.elementor-element-23f3f11{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:11px 11px 11px 11px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor0 );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor4 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor4 );--n-accordion-icon-size:15px;}:where( .elementor-908 .elementor-element.elementor-element-23f3f11 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}:where( .elementor-908 .elementor-element.elementor-element-23f3f11 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-908 .elementor-element.elementor-element-18fe44d9{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-37284072{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-6796ca70{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-6ac42b1{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-5d2e1f2{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-0e170ef{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-1d1a9fa{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-9794833{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-308b8eb{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-2ca5d0d{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}}@media(max-width:767px){.elementor-908 .elementor-element.elementor-element-27f1dbe9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-908 .elementor-element.elementor-element-607631e0 .elementor-headline{font-size:46px;line-height:1em;letter-spacing:-2.2px;}.elementor-908 .elementor-element.elementor-element-18fe44d9{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-12268fe1{--padding-top:11px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-a02428{--margin-top:-26px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-1e6eac5d .elementor-heading-title{font-size:22px;}.elementor-908 .elementor-element.elementor-element-28fd0707 > .elementor-widget-container{margin:-18px -18px -18px -18px;}.elementor-908 .elementor-element.elementor-element-28fd0707 .elementor-headline{font-size:42px;line-height:1em;letter-spacing:-1.1px;}.elementor-908 .elementor-element.elementor-element-37284072{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-fbc8b7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-2b422d9e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-908 .elementor-element.elementor-element-34c96c4b .elementor-heading-title{font-size:19px;letter-spacing:-1.4px;}.elementor-908 .elementor-element.elementor-element-2272e1b4 > .elementor-widget-container{margin:-21px 0px -8px 0px;}.elementor-908 .elementor-element.elementor-element-2272e1b4 .elementor-headline{font-size:44px;line-height:0.9em;letter-spacing:-1.4px;}.elementor-908 .elementor-element.elementor-element-6796ca70 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-6796ca70{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-8fcfd92{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-908 .elementor-element.elementor-element-fe031be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-e22eddb .elementor-heading-title{font-size:22px;}.elementor-908 .elementor-element.elementor-element-55d0fef > .elementor-widget-container{margin:-18px -18px -18px -18px;}.elementor-908 .elementor-element.elementor-element-55d0fef .elementor-headline{font-size:42px;line-height:1em;letter-spacing:-1.1px;}.elementor-908 .elementor-element.elementor-element-6ac42b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-6ac42b1{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-b133135{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-e7abe7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-79a6bed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-2b0b899{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-2b8f6c3 .elementor-headline{font-size:21px;}.elementor-908 .elementor-element.elementor-element-5d2e1f2 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-5d2e1f2{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-e21b6fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-cdff4a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-4bb266e .elementor-headline{font-size:21px;}.elementor-908 .elementor-element.elementor-element-0e170ef{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-7df457b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-5b4757a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-cb0c914 .elementor-heading-title{font-size:22px;}.elementor-908 .elementor-element.elementor-element-05a7af2 > .elementor-widget-container{margin:-18px -18px -18px -18px;}.elementor-908 .elementor-element.elementor-element-05a7af2 .elementor-headline{font-size:42px;line-height:1em;letter-spacing:-1.1px;}.elementor-908 .elementor-element.elementor-element-1d1a9fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-1d1a9fa{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-8326f36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-47f7ea5 .elementor-heading-title{font-size:22px;}.elementor-908 .elementor-element.elementor-element-4e5cc51 > .elementor-widget-container{margin:-18px -18px -18px -18px;}.elementor-908 .elementor-element.elementor-element-4e5cc51 .elementor-headline{font-size:42px;line-height:1em;letter-spacing:-1.1px;}.elementor-908 .elementor-element.elementor-element-9794833 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-9794833{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-3182705{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-58e1e2b .elementor-headline{font-size:21px;}.elementor-908 .elementor-element.elementor-element-308b8eb{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-cec86c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-9b448b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-deea1e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-9a6d2bb .elementor-headline{font-size:21px;}.elementor-908 .elementor-element.elementor-element-2ca5d0d > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-908 .elementor-element.elementor-element-2ca5d0d{font-size:var( --e-global-typography-17cecc7-font-size );line-height:var( --e-global-typography-17cecc7-line-height );}.elementor-908 .elementor-element.elementor-element-3fad811{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-908 .elementor-element.elementor-element-23f3f11{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:15px;}}@media(min-width:768px){.elementor-908 .elementor-element.elementor-element-44edd718{--width:55.968%;}.elementor-908 .elementor-element.elementor-element-12268fe1{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-2b2ca018 *//* Botón con glow pulsante en tu color principal */
.elementor-908 .elementor-element.elementor-element-2b2ca018 .elementor-button{
  width: auto !important;
  display: inline-flex;
  background-color: #F44A25; /* color principal */
  color: #fff;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(244,74,37,0.6);
  animation: neonPulse 2.5s ease-in-out infinite alternate;
}

/* Animación de resplandor */
@keyframes neonPulse {
  from {
    box-shadow: 
      0 0 14px rgba(244,74,37,0.55),
      0 0 28px rgba(244,74,37,0.35);
  }
  to {
    box-shadow: 
      0 0 26px rgba(244,74,37,0.95),
      0 0 52px rgba(244,74,37,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a41ead7 */.elementor-908 .elementor-element.elementor-element-4a41ead7 img{
  display:block;
  transform-origin: 50% 60%;
  animation: floatTilt 5.5s ease-in-out infinite;
  filter: drop-shadow(0 14px 34px rgba(0,0,0,.35));
}
@keyframes floatTilt{
  0%   { transform: translateY(0) rotate(-1deg) }
  50%  { transform: translateY(-12px) rotate(1deg) }
  100% { transform: translateY(0) rotate(-1deg) }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62adb934 */.elementor-908 .elementor-element.elementor-element-62adb934 img{
  display:block;
  transform-origin: 50% 60%;
  animation: floatTilt 5.5s ease-in-out infinite;
  filter: drop-shadow(0 14px 34px rgba(0,0,0,.35));
}
@keyframes floatTilt{
  0%   { transform: translateY(0) rotate(-1deg) }
  50%  { transform: translateY(-12px) rotate(1deg) }
  100% { transform: translateY(0) rotate(-1deg) }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a02428 */.elementor-908 .elementor-element.elementor-element-a02428 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe031be */.elementor-908 .elementor-element.elementor-element-fe031be {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ba7b9 *//* Botón con glow pulsante en tu color principal */
.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button{
  width: auto !important;
  display: inline-flex;
  background-color: #F44A25; /* color principal */
  color: #fff;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(244,74,37,0.6);
  animation: neonPulse 2.5s ease-in-out infinite alternate;
}

/* Animación de resplandor */
@keyframes neonPulse {
  from {
    box-shadow: 
      0 0 14px rgba(244,74,37,0.55),
      0 0 28px rgba(244,74,37,0.35);
  }
  to {
    box-shadow: 
      0 0 26px rgba(244,74,37,0.95),
      0 0 52px rgba(244,74,37,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b6fa */.elementor-908 .elementor-element.elementor-element-e21b6fa {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a2becce */.elementor-908 .elementor-element.elementor-element-a2becce {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4757a */.elementor-908 .elementor-element.elementor-element-5b4757a {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8326f36 */.elementor-908 .elementor-element.elementor-element-8326f36 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6e83d60 */.elementor-908 .elementor-element.elementor-element-6e83d60 {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fad811 */.elementor-908 .elementor-element.elementor-element-3fad811 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe031be */.elementor-908 .elementor-element.elementor-element-fe031be {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ba7b9 *//* Botón con glow pulsante en tu color principal */
.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button{
  width: auto !important;
  display: inline-flex;
  background-color: #F44A25; /* color principal */
  color: #fff;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(244,74,37,0.6);
  animation: neonPulse 2.5s ease-in-out infinite alternate;
}

/* Animación de resplandor */
@keyframes neonPulse {
  from {
    box-shadow: 
      0 0 14px rgba(244,74,37,0.55),
      0 0 28px rgba(244,74,37,0.35);
  }
  to {
    box-shadow: 
      0 0 26px rgba(244,74,37,0.95),
      0 0 52px rgba(244,74,37,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b6fa */.elementor-908 .elementor-element.elementor-element-e21b6fa {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a2becce */.elementor-908 .elementor-element.elementor-element-a2becce {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4757a */.elementor-908 .elementor-element.elementor-element-5b4757a {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8326f36 */.elementor-908 .elementor-element.elementor-element-8326f36 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6e83d60 */.elementor-908 .elementor-element.elementor-element-6e83d60 {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fad811 */.elementor-908 .elementor-element.elementor-element-3fad811 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe031be */.elementor-908 .elementor-element.elementor-element-fe031be {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ba7b9 *//* Botón con glow pulsante en tu color principal */
.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button{
  width: auto !important;
  display: inline-flex;
  background-color: #F44A25; /* color principal */
  color: #fff;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(244,74,37,0.6);
  animation: neonPulse 2.5s ease-in-out infinite alternate;
}

/* Animación de resplandor */
@keyframes neonPulse {
  from {
    box-shadow: 
      0 0 14px rgba(244,74,37,0.55),
      0 0 28px rgba(244,74,37,0.35);
  }
  to {
    box-shadow: 
      0 0 26px rgba(244,74,37,0.95),
      0 0 52px rgba(244,74,37,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b6fa */.elementor-908 .elementor-element.elementor-element-e21b6fa {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a2becce */.elementor-908 .elementor-element.elementor-element-a2becce {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4757a */.elementor-908 .elementor-element.elementor-element-5b4757a {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8326f36 */.elementor-908 .elementor-element.elementor-element-8326f36 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6e83d60 */.elementor-908 .elementor-element.elementor-element-6e83d60 {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fad811 */.elementor-908 .elementor-element.elementor-element-3fad811 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe031be */.elementor-908 .elementor-element.elementor-element-fe031be {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8ba7b9 *//* Botón con glow pulsante en tu color principal */
.elementor-908 .elementor-element.elementor-element-a8ba7b9 .elementor-button{
  width: auto !important;
  display: inline-flex;
  background-color: #F44A25; /* color principal */
  color: #fff;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(244,74,37,0.6);
  animation: neonPulse 2.5s ease-in-out infinite alternate;
}

/* Animación de resplandor */
@keyframes neonPulse {
  from {
    box-shadow: 
      0 0 14px rgba(244,74,37,0.55),
      0 0 28px rgba(244,74,37,0.35);
  }
  to {
    box-shadow: 
      0 0 26px rgba(244,74,37,0.95),
      0 0 52px rgba(244,74,37,0.75);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21b6fa */.elementor-908 .elementor-element.elementor-element-e21b6fa {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a2becce */.elementor-908 .elementor-element.elementor-element-a2becce {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b4757a */.elementor-908 .elementor-element.elementor-element-5b4757a {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8326f36 */.elementor-908 .elementor-element.elementor-element-8326f36 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-6e83d60 */.elementor-908 .elementor-element.elementor-element-6e83d60 {
  position: relative;
  border-radius: 14px;
  overflow: visible;
  z-index: 1;
  animation: glowPulse 2s infinite alternate;
}

@keyframes glowPulse {
  from {
    box-shadow: 0 0 20px 8px rgba(244, 74, 37, 0.7);  /* tu color principal con opacidad */
  }
  to {
    box-shadow: 0 0 45px 8px rgba(244, 74, 37, 1);    /* tu color principal brillante */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fad811 */.elementor-908 .elementor-element.elementor-element-3fad811 {
  background: rgba(255,255,255,0.05);   /* fondo casi transparente */
  border-radius: 16px;                  /* esquinas redondeadas */
  padding: 20px;                        /* espacio interno */
  backdrop-filter: blur(6px);           /* efecto vidrio/desenfoque */
  -webkit-backdrop-filter: blur(6px);   /* compatibilidad Safari */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f1dbe9 */.elementor-908 .elementor-element.elementor-element-27f1dbe9{
  /* variables para controlar el glow */
  --glow-color: 255,0,0;          /* R,G,B del rojo */
  --a1: .38;                      /* opacidad foco 1 */
  --a2: .22;                      /* opacidad foco 2 */
  --size1: 600px 320px;           /* elipses izq/der (capa 1) */
  --size2: 800px 420px;           /* elipses izq/der (capa 2) */
  --leftX: -8%;                   /* posición lado izq */
  --rightX: 108%;                 /* posición lado der */

  position: relative;
  background: #202020;
  background-image:
    radial-gradient(var(--size1) at var(--leftX) 90%,  rgba(var(--glow-color), var(--a1)), transparent 90%),
    radial-gradient(var(--size2) at calc(var(--leftX) - 4%) 20%, rgba(var(--glow-color), var(--a2)), transparent 90%),
    radial-gradient(var(--size1) at var(--rightX) 50%, rgba(var(--glow-color), var(--a1)), transparent 60%),
    radial-gradient(var(--size2) at calc(var(--rightX) + 4%) 50%, rgba(var(--glow-color), var(--a2)), transparent 70%);
  background-repeat: no-repeat;
  box-shadow: inset 0 0 140px rgba(0,0,0,.65);
}

/* ===== Ajustes para móvil ===== */
@media (max-width: 768px){
  .elementor-908 .elementor-element.elementor-element-27f1dbe9{
    /* menor intensidad, halos más pequeños y más fuera de pantalla */
    --a1: .20;
    --a2: .10;
    --size1: 320px 180px;
    --size2: 380px 220px;
    --leftX: -18%;
    --rightX: 118%;
    /* vignette un poco más fuerte para compensar */
    box-shadow: inset 0 0 180px rgba(0,0,0,.75);
  }
}/* End custom CSS */