.elementor-803 .elementor-element.elementor-element-8948f20{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.85;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-803 .elementor-element.elementor-element-8948f20::before, .elementor-803 .elementor-element.elementor-element-8948f20 > .elementor-background-video-container::before, .elementor-803 .elementor-element.elementor-element-8948f20 > .e-con-inner > .elementor-background-video-container::before, .elementor-803 .elementor-element.elementor-element-8948f20 > .elementor-background-slideshow::before, .elementor-803 .elementor-element.elementor-element-8948f20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-803 .elementor-element.elementor-element-8948f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-803 .elementor-element.elementor-element-43be834{text-align:center;}.elementor-803 .elementor-element.elementor-element-43be834 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:600;line-height:80px;letter-spacing:-5px;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-9f234ca > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-5acea1d > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-6238f6e > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-2670d9f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-803 .elementor-element.elementor-element-2670d9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-66cd2ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:014px;}.elementor-803 .elementor-element.elementor-element-66cd2ab:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-66cd2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe19bea );}.elementor-803 .elementor-element.elementor-element-7ec8a9b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-803 .elementor-element.elementor-element-7ec8a9b:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-7ec8a9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-803 .elementor-element.elementor-element-7e6da13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-fe19bea );}.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-803 .elementor-element.elementor-element-a690507 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-803 .elementor-element.elementor-element-a690507 .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-a690507.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-35b2fb7 );}.elementor-803 .elementor-element.elementor-element-a690507.elementor-view-framed .elementor-icon, .elementor-803 .elementor-element.elementor-element-a690507.elementor-view-default .elementor-icon{color:var( --e-global-color-35b2fb7 );border-color:var( --e-global-color-35b2fb7 );}.elementor-803 .elementor-element.elementor-element-a690507.elementor-view-framed .elementor-icon, .elementor-803 .elementor-element.elementor-element-a690507.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-35b2fb7 );}.elementor-803 .elementor-element.elementor-element-a690507 .elementor-icon{font-size:30px;}.elementor-803 .elementor-element.elementor-element-a690507 .elementor-icon svg{height:30px;}.elementor-803 .elementor-element.elementor-element-023895d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-803 .elementor-element.elementor-element-cbcd72a > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-803 .elementor-element.elementor-element-cbcd72a{text-align:center;}.elementor-803 .elementor-element.elementor-element-cbcd72a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:100px;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-9b9422a{--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;}.elementor-803 .elementor-element.elementor-element-392f2ad{--display:flex;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-803 .elementor-element.elementor-element-c3dbc6c > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-c3dbc6c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-c3dbc6c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-c3dbc6c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-c3dbc6c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-f06cf21{--display:flex;}.elementor-803 .elementor-element.elementor-element-d104c3c > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-d104c3c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-d104c3c.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-d104c3c.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-d104c3c.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-d104c3c .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-d104c3c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-d104c3c .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-d104c3c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-68b1209{--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;}.elementor-803 .elementor-element.elementor-element-2401913{--display:flex;}.elementor-803 .elementor-element.elementor-element-268b74d > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-268b74d .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-268b74d.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-268b74d.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-268b74d.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-268b74d .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-268b74d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-268b74d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-268b74d .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-a79cef4{--display:flex;}.elementor-803 .elementor-element.elementor-element-03b1a10 > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-03b1a10 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-03b1a10.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-03b1a10.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-03b1a10.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-03b1a10 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-03b1a10 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-03b1a10 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-03b1a10 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-50d30fe{--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;}.elementor-803 .elementor-element.elementor-element-f5199d4{--display:flex;}.elementor-803 .elementor-element.elementor-element-30fd652 > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-30fd652 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-30fd652.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-30fd652.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-30fd652.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-30fd652 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-30fd652 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-30fd652 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-30fd652 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-6f63ef5{--display:flex;}.elementor-803 .elementor-element.elementor-element-4f19222 > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-4f19222 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-4f19222.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-4f19222.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-4f19222.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-4f19222 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-4f19222 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-4f19222 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-4f19222 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-d99e1df{--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;}.elementor-803 .elementor-element.elementor-element-689f19f{--display:flex;}.elementor-803 .elementor-element.elementor-element-3345770 > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-3345770 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-3345770.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-3345770.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-3345770.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-3345770 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-3345770 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-3345770 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-3345770 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-eb54ed6{--display:flex;}.elementor-803 .elementor-element.elementor-element-26683bf > .elementor-widget-container{margin:10px 100px 0px 100px;}.elementor-803 .elementor-element.elementor-element-26683bf .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-803 .elementor-element.elementor-element-26683bf.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-803 .elementor-element.elementor-element-26683bf.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-803 .elementor-element.elementor-element-26683bf.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-26683bf .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-803 .elementor-element.elementor-element-26683bf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-803 .elementor-element.elementor-element-26683bf .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-e7f3271 );}.elementor-803 .elementor-element.elementor-element-26683bf .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-803 .elementor-element.elementor-element-136e3ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-136e3ff:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-136e3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-803 .elementor-element.elementor-element-bb0975b > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-803 .elementor-element.elementor-element-323378c > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-803 .elementor-element.elementor-element-2023a47 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-803 .elementor-element.elementor-element-9ebe9a6{text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:40px;letter-spacing:-1.5px;color:var( --e-global-color-fc63608 );}.elementor-803 .elementor-element.elementor-element-f2f11fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-803 .elementor-element.elementor-element-f2f11fa:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-f2f11fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-803 .elementor-element.elementor-element-6f87fe0 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:100px;font-weight:600;}.elementor-803 .elementor-element.elementor-element-6f87fe0 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;letter-spacing:-0.7px;}.elementor-803 .elementor-element.elementor-element-2cd1103 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:100px;font-weight:600;}.elementor-803 .elementor-element.elementor-element-2cd1103 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;letter-spacing:-0.7px;}.elementor-803 .elementor-element.elementor-element-a3b92d7 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:100px;font-weight:600;}.elementor-803 .elementor-element.elementor-element-a3b92d7 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:22px;letter-spacing:-0.7px;}.elementor-803 .elementor-element.elementor-element-8b1764f{--display:flex;--min-height:50vh;--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-8b1764f:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-8b1764f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-803 .elementor-element.elementor-element-7a1908b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-803 .elementor-element.elementor-element-9cacb54{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-9cacb54:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-9cacb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C29BF;}.elementor-803 .elementor-element.elementor-element-b012c8a .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-4e1081f{text-align:center;}.elementor-803 .elementor-element.elementor-element-4e1081f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-8c171ca{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-fc63608 );}.elementor-803 .elementor-element.elementor-element-bb294eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-803 .elementor-element.elementor-element-409c31d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-409c31d:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-409c31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C29BF;}.elementor-803 .elementor-element.elementor-element-2b228da .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-a13a053{text-align:center;}.elementor-803 .elementor-element.elementor-element-a13a053 .elementor-heading-title{color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-223398b{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-fc63608 );}.elementor-803 .elementor-element.elementor-element-87bb16e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-803 .elementor-element.elementor-element-1f9827b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-803 .elementor-element.elementor-element-1f9827b:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-1f9827b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191C29BF;}.elementor-803 .elementor-element.elementor-element-5d17618 .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-48d6b56{text-align:center;}.elementor-803 .elementor-element.elementor-element-48d6b56 .elementor-heading-title{color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-f1dba18{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:var( --e-global-color-fc63608 );}.elementor-803 .elementor-element.elementor-element-37005c7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-803 .elementor-element.elementor-element-37005c7:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-37005c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-803 .elementor-element.elementor-element-eaa12a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--border-radius:10px 10px 10px 10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:014px;}.elementor-803 .elementor-element.elementor-element-eaa12a1:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-eaa12a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe19bea );}.elementor-803 .elementor-element.elementor-element-81daad7{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-803 .elementor-element.elementor-element-81daad7:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-81daad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-803 .elementor-element.elementor-element-2d29448 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-fe19bea );}.elementor-803 .elementor-element.elementor-element-c142c4d > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-803 .elementor-element.elementor-element-c142c4d .elementor-icon-wrapper{text-align:center;}.elementor-803 .elementor-element.elementor-element-c142c4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-35b2fb7 );}.elementor-803 .elementor-element.elementor-element-c142c4d.elementor-view-framed .elementor-icon, .elementor-803 .elementor-element.elementor-element-c142c4d.elementor-view-default .elementor-icon{color:var( --e-global-color-35b2fb7 );border-color:var( --e-global-color-35b2fb7 );}.elementor-803 .elementor-element.elementor-element-c142c4d.elementor-view-framed .elementor-icon, .elementor-803 .elementor-element.elementor-element-c142c4d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-35b2fb7 );}.elementor-803 .elementor-element.elementor-element-c142c4d .elementor-icon{font-size:30px;}.elementor-803 .elementor-element.elementor-element-c142c4d .elementor-icon svg{height:30px;}.elementor-803 .elementor-element.elementor-element-7bfd070{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-7bfd070:not(.elementor-motion-effects-element-type-background), .elementor-803 .elementor-element.elementor-element-7bfd070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24284D;}.elementor-803 .elementor-element.elementor-element-2f09b12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-803 .elementor-element.elementor-element-4d3a103{--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:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-803 .elementor-element.elementor-element-4d3a103.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-803 .elementor-element.elementor-element-ff96d53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-ff96d53.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-803 .elementor-element.elementor-element-ff96d53{text-align:left;}.elementor-803 .elementor-element.elementor-element-ff96d53 img{max-width:20%;}.elementor-803 .elementor-element.elementor-element-5e4dd7d{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-803 .elementor-element.elementor-element-5e4dd7d .elementor-widget-container{text-align:right;}.elementor-803 .elementor-element.elementor-element-5e4dd7d > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-803 .elementor-element.elementor-element-5e4dd7d.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-803 .elementor-element.elementor-element-5e4dd7d .elementor-social-icon{background-color:#FFFFFF;}.elementor-803 .elementor-element.elementor-element-5e4dd7d .elementor-social-icon i{color:#24284E;}.elementor-803 .elementor-element.elementor-element-5e4dd7d .elementor-social-icon svg{fill:#24284E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-803 .elementor-element.elementor-element-8fba605{--divider-border-style:solid;--divider-border-width:1px;}.elementor-803 .elementor-element.elementor-element-8fba605 .elementor-divider-separator{width:100%;}.elementor-803 .elementor-element.elementor-element-8fba605 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-803 .elementor-element.elementor-element-24e4fde{text-align:center;}.elementor-803 .elementor-element.elementor-element-24e4fde .elementor-heading-title{font-size:13px;font-weight:300;color:var( --e-global-color-fc63608 );}.elementor-803 .elementor-element.elementor-element-d2a5a02{--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;}@media(max-width:1024px){.elementor-803 .elementor-element.elementor-element-43be834 .elementor-heading-title{font-size:62px;line-height:0.8em;}.elementor-803 .elementor-element.elementor-element-2670d9f .elementor-heading-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-cbcd72a .elementor-heading-title{font-size:62px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-d104c3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-268b74d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-03b1a10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-30fd652 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-4f19222 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-3345770 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-26683bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-136e3ff{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-323378c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-9ebe9a6{font-size:32px;line-height:1.2em;}.elementor-803 .elementor-element.elementor-element-6f87fe0 .elementor-counter-number-wrapper{font-size:62px;}.elementor-803 .elementor-element.elementor-element-6f87fe0 .elementor-counter-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-2cd1103 .elementor-counter-number-wrapper{font-size:62px;}.elementor-803 .elementor-element.elementor-element-2cd1103 .elementor-counter-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-a3b92d7 .elementor-counter-number-wrapper{font-size:62px;}.elementor-803 .elementor-element.elementor-element-a3b92d7 .elementor-counter-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-8b1764f{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-37005c7{--min-height:100vh;}.elementor-803 .elementor-element.elementor-element-7bfd070{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-803 .elementor-element.elementor-element-5e4dd7d > .elementor-widget-container{padding:10px 0px 25px 0px;}}@media(min-width:768px){.elementor-803 .elementor-element.elementor-element-8948f20{--content-width:1400px;}.elementor-803 .elementor-element.elementor-element-66cd2ab{--width:max-content;}.elementor-803 .elementor-element.elementor-element-023895d{--content-width:1400px;}.elementor-803 .elementor-element.elementor-element-136e3ff{--content-width:1400px;}.elementor-803 .elementor-element.elementor-element-8b1764f{--content-width:1400px;}.elementor-803 .elementor-element.elementor-element-eaa12a1{--width:max-content;}}@media(max-width:767px){.elementor-803 .elementor-element.elementor-element-8948f20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-43be834 .elementor-heading-title{font-size:36px;line-height:0.8em;letter-spacing:0px;}.elementor-803 .elementor-element.elementor-element-9f234ca > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-5acea1d > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-6238f6e > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-2670d9f > .elementor-widget-container{padding:0px 12px 40px 12px;}.elementor-803 .elementor-element.elementor-element-2670d9f{text-align:center;}.elementor-803 .elementor-element.elementor-element-2670d9f .elementor-heading-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-66cd2ab{--width:max-content;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:8px;}.elementor-803 .elementor-element.elementor-element-7ec8a9b{--width:max-content;}.elementor-803 .elementor-element.elementor-element-7e6da13 .elementor-heading-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-a690507 .elementor-icon{font-size:30px;}.elementor-803 .elementor-element.elementor-element-a690507 .elementor-icon svg{height:30px;}.elementor-803 .elementor-element.elementor-element-023895d{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-cbcd72a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-cbcd72a .elementor-heading-title{font-size:36px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-803 .elementor-element.elementor-element-c3dbc6c .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-d104c3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-d104c3c .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-268b74d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-268b74d .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-03b1a10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-03b1a10 .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-30fd652 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-30fd652 .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-4f19222 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-4f19222 .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-3345770 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-3345770 .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-26683bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-26683bf .elementor-image-box-img{margin-bottom:10px;}.elementor-803 .elementor-element.elementor-element-136e3ff{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-323378c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-2023a47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-9ebe9a6{font-size:16px;line-height:1.4em;letter-spacing:0em;}.elementor-803 .elementor-element.elementor-element-f2f11fa{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-803 .elementor-element.elementor-element-6f87fe0 .elementor-counter-number-wrapper{font-size:80px;}.elementor-803 .elementor-element.elementor-element-6f87fe0 .elementor-counter-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-2cd1103 .elementor-counter-number-wrapper{font-size:80px;}.elementor-803 .elementor-element.elementor-element-2cd1103 .elementor-counter-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-a3b92d7 .elementor-counter-number-wrapper{font-size:80px;}.elementor-803 .elementor-element.elementor-element-a3b92d7 .elementor-counter-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-8b1764f{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-803 .elementor-element.elementor-element-37005c7{--min-height:100vh;}.elementor-803 .elementor-element.elementor-element-eaa12a1{--width:max-content;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:8px;}.elementor-803 .elementor-element.elementor-element-81daad7{--width:max-content;}.elementor-803 .elementor-element.elementor-element-2d29448 .elementor-heading-title{font-size:16px;}.elementor-803 .elementor-element.elementor-element-c142c4d .elementor-icon{font-size:30px;}.elementor-803 .elementor-element.elementor-element-c142c4d .elementor-icon svg{height:30px;}.elementor-803 .elementor-element.elementor-element-2f09b12{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-803 .elementor-element.elementor-element-4d3a103{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-803 .elementor-element.elementor-element-ff96d53{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;}.elementor-803 .elementor-element.elementor-element-ff96d53 img{max-width:60%;}.elementor-803 .elementor-element.elementor-element-5e4dd7d .elementor-widget-container{text-align:right;}.elementor-803 .elementor-element.elementor-element-5e4dd7d{width:auto;max-width:auto;}.elementor-803 .elementor-element.elementor-element-5e4dd7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-803 .elementor-element.elementor-element-5e4dd7d.elementor-element{--order:99999 /* order end hack */;}.elementor-803 .elementor-element.elementor-element-24e4fde .elementor-heading-title{font-size:12px;line-height:1.5em;}}/* Start custom CSS for html, class: .elementor-element-9f234ca */.space {
  display: inline-block;
  width: 1px; /* Espaçamento menor */
}

.key {
  font-size: 110px;
  display: inline-block;
  letter-spacing: -13px; /* Espaçamento menor entre as letras */
  transition: transform 0.2s;
  font-weight: 600;
  color: #a094f2;
  font-family: "Poppins";

}

/* Animações para cada letra */
@keyframes pressDown1 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown2 {
  70%, 80%, 100% { transform: translateY(0); }
  75% { transform: translateY(10px); }
}

@keyframes pressDown3 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown4 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown5 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown6 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown7 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown8 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown9 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown10 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown11 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown12 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown13 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown14 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown15 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown16 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown17 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}


/* Adicionando animações para todas as letras da palavra "Inteligentes" */
.key:nth-child(1) { animation: pressDown1 2s infinite; }
.key:nth-child(2) { animation: pressDown2 3s infinite; }
.key:nth-child(3) { animation: pressDown3 4s infinite; }
.key:nth-child(4) { animation: pressDown4 2.5s infinite; }
.key:nth-child(5) { animation: pressDown5 2.5s infinite; }
.key:nth-child(6) { animation: pressDown6 3.5s infinite; }
.key:nth-child(7) { animation: pressDown7 2.2s infinite; }
.key:nth-child(8) { animation: pressDown8 3.2s infinite; }
.key:nth-child(9) { animation: pressDown9 2.5s infinite; }
.key:nth-child(10) { animation: pressDown10 3.2s infinite; }
.key:nth-child(11) { animation: pressDown11 2.8s infinite; }
.key:nth-child(12) { animation: pressDown12 2.4s infinite; }
.key:nth-child(13) { animation: pressDown13 3.1s infinite; }
.key:nth-child(14) { animation: pressDown14 3.3s infinite; }
.key:nth-child(15) { animation: pressDown15 2.5s infinite; }
.key:nth-child(16) { animation: pressDown16 3.2s infinite; }
.key:nth-child(17) { animation: pressDown17 2.8s infinite; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5acea1d */.space {
  display: inline-block;
  width: 1px; /* Espaçamento menor */
}

.keyt {
  font-size: 62px;
  display: inline-block;
  letter-spacing: -13px; /* Espaçamento menor entre as letras */
  transition: transform 0.2s;
  font-weight: 600;
  color: #a094f2;
  font-family: "Poppins";

}

/* Animações para cada letra */
@keyframes pressDown1 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown2 {
  70%, 80%, 100% { transform: translateY(0); }
  75% { transform: translateY(10px); }
}

@keyframes pressDown3 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown4 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown5 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown6 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown7 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown8 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown9 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown10 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown11 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown12 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown13 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown14 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown15 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown16 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown17 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}


/* Adicionando animações para todas as letras da palavra "Inteligentes" */
.keyt:nth-child(1) { animation: pressDown1 2s infinite; }
.keyt:nth-child(2) { animation: pressDown2 3s infinite; }
.keyt:nth-child(3) { animation: pressDown3 4s infinite; }
.keyt:nth-child(4) { animation: pressDown4 2.5s infinite; }
.keyt:nth-child(5) { animation: pressDown5 2.5s infinite; }
.keyt:nth-child(6) { animation: pressDown6 3.5s infinite; }
.keyt:nth-child(7) { animation: pressDown7 2.2s infinite; }
.keyt:nth-child(8) { animation: pressDown8 3.2s infinite; }
.keyt:nth-child(9) { animation: pressDown9 2.5s infinite; }
.keyt:nth-child(10) { animation: pressDown10 3.2s infinite; }
.keyt:nth-child(11) { animation: pressDown11 2.8s infinite; }
.keyt:nth-child(12) { animation: pressDown12 2.4s infinite; }
.keyt:nth-child(13) { animation: pressDown13 3.1s infinite; }
.keyt:nth-child(14) { animation: pressDown14 3.3s infinite; }
.keyt:nth-child(15) { animation: pressDown15 2.5s infinite; }
.keyt:nth-child(16) { animation: pressDown16 3.2s infinite; }
.keyt:nth-child(17) { animation: pressDown17 2.8s infinite; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6238f6e */.space {
  display: inline-block;
  width: 1px; /* Espaçamento menor */
}

.keyM {
  font-size: 38px;
  display: inline-block;
  letter-spacing: -13px; /* Espaçamento menor entre as letras */
  transition: transform 0.2s;
  font-weight: 600;
  color: #a094f2;
  font-family: "Poppins";

}

/* Animações para cada letra */
@keyframes pressDown1 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown2 {
  70%, 80%, 100% { transform: translateY(0); }
  75% { transform: translateY(10px); }
}

@keyframes pressDown3 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown4 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown5 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown6 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown7 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown8 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown9 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown10 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown11 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown12 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown13 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown14 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown15 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown16 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown17 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}


/* Adicionando animações para todas as letras da palavra "Inteligentes" */
.keyM:nth-child(1) { animation: pressDown1 2s infinite; }
.keyM:nth-child(2) { animation: pressDown2 3s infinite; }
.keyM:nth-child(3) { animation: pressDown3 4s infinite; }
.keyM:nth-child(4) { animation: pressDown4 2.5s infinite; }
.keyM:nth-child(5) { animation: pressDown5 2.5s infinite; }
.keyM:nth-child(6) { animation: pressDown6 3.5s infinite; }
.keyM:nth-child(7) { animation: pressDown7 2.2s infinite; }
.keyM:nth-child(8) { animation: pressDown8 3.2s infinite; }
.keyM:nth-child(10) { animation: pressDown10 3.2s infinite; }
.keyM:nth-child(11) { animation: pressDown11 2.8s infinite; }
.keyM:nth-child(12) { animation: pressDown12 2.4s infinite; }
.keyM:nth-child(13) { animation: pressDown13 3.1s infinite; }
.keyM:nth-child(14) { animation: pressDown14 3.3s infinite; }
.keyM:nth-child(15) { animation: pressDown15 2.5s infinite; }
.keyM:nth-child(16) { animation: pressDown16 3.2s infinite; }
.keyM:nth-child(17) { animation: pressDown17 2.8s infinite; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2670d9f */@keyframes lights {
  0% {
    color: hsl(230, 40%, 80%);
    text-shadow:
      0 0 1em hsla(320, 100%, 50%, 0.2),
      0 0 0.125em hsla(320, 100%, 60%, 0.3),
      -1em -0.125em 0.5em hsla(40, 100%, 60%, 0),
      1em 0.125em 0.5em hsla(200, 100%, 60%, 0);
  }
  
  30% { 
    color: hsl(230, 80%, 90%);
    text-shadow:
      0 0 1em hsla(320, 100%, 50%, 0.5),
      0 0 0.125em hsla(320, 100%, 60%, 0.5),
      -0.5em -0.125em 0.25em hsla(40, 100%, 60%, 0.2),
      0.5em 0.125em 0.25em hsla(200, 100%, 60%, 0.4);
  }
  
  40% { 
    color: hsl(230, 100%, 95%);
    text-shadow:
      0 0 1em hsla(320, 100%, 50%, 0.5),
      0 0 0.125em hsla(320, 100%, 90%, 0.5),
      -0.25em -0.125em 0.125em hsla(40, 100%, 60%, 0.2),
      0.25em 0.125em 0.125em hsla(200, 100%, 60%, 0.4);
  }
  
  70% {
    color: hsl(230, 80%, 90%);
    text-shadow:
      0 0 1em hsla(320, 100%, 50%, 0.5),
      0 0 0.125em hsla(320, 100%, 60%, 0.5),
      0.5em -0.125em 0.25em hsla(40, 100%, 60%, 0.2),
      -0.5em 0.125em 0.25em hsla(200, 100%, 60%, 0.4);
  }
  
  100% {
    color: hsl(230, 40%, 80%);
    text-shadow:
      0 0 1em hsla(320, 100%, 50%, 0.2),
      0 0 0.125em hsla(320, 100%, 60%, 0.3),
      1em -0.125em 0.5em hsla(40, 100%, 60%, 0),
      -1em 0.125em 0.5em hsla(200, 100%, 60%, 0);
  }
  
}

.subth {
  padding: 5px;
  color: hsl(230, 00%, 5%);
  display: flex;
}

.subth {
  animation: lights 5s 750ms linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66cd2ab */.btn {
    transition: transform 0.3s ease; /* Transição suave */
}

.btn:hover {
    transform: scale(1.1); /* Aumenta o tamanho do elemento 10% */
}

.btn {
    transition: transform 0.3s ease; /* Transição suave */
    cursor: pointer; /* Muda o cursor para indicar que é clicável */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-023895d */.bkg_animation {
  position: relative;
  background-color: #f1f1f1; /* Define a cor do fundo */
}

.bkg_animation::before {
  --size: 45px;
  --line: color-mix(in hsl, canvasText, transparent 84%);
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: 
    linear-gradient(
      90deg,
      var(--line) 1px,
      transparent 1px var(--size)
    ) 50% 50% / var(--size) var(--size),
    linear-gradient(
      var(--line) 1px, 
      transparent 1px var(--size)
    ) 50% 50% / var(--size) var(--size);
  mask: linear-gradient(-20deg, transparent 50%, white);
  pointer-events: none;
  z-index: 1;
  transform-style: flat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb0975b */.space {
  display: inline-block;
  width: 10px; /* Espaçamento menor */
}

.key {
  font-size: 100px;
  display: inline-block;
  letter-spacing: -13px; /* Espaçamento menor entre as letras */
  transition: transform 0.2s;
  font-weight: 600;
  color: #a094f2;
  font-family: "Poppins";

}

/* Animações para cada letra */
@keyframes pressDown1 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown2 {
  70%, 80%, 100% { transform: translateY(0); }
  75% { transform: translateY(10px); }
}

@keyframes pressDown3 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown4 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown5 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown6 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown7 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown8 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown9 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

/* Adicionando animações para todas as letras da palavra "Inteligentes" */
.key:nth-child(1) { animation: pressDown1 2s infinite; }
.key:nth-child(2) { animation: pressDown2 3s infinite; }
.key:nth-child(3) { animation: pressDown3 4s infinite; }
.key:nth-child(4) { animation: pressDown4 2.5s infinite; }
.key:nth-child(5) { animation: pressDown5 2.5s infinite; }
.key:nth-child(6) { animation: pressDown6 3.5s infinite; }
.key:nth-child(7) { animation: pressDown7 2.2s infinite; }
.key:nth-child(8) { animation: pressDown8 3.2s infinite; }
.key:nth-child(9) { animation: pressDown9 2.5s infinite; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-323378c */.space {
  display: inline-block;
  width: 10px; /* Espaçamento menor */
}

.keyt {
  font-size: 62px;
  display: inline-block;
  letter-spacing: -13px; /* Espaçamento menor entre as letras */
  transition: transform 0.2s;
  font-weight: 600;
  color: #a094f2;
  font-family: "Poppins";

}

/* Animações para cada letra */
@keyframes pressDown1 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown2 {
  70%, 80%, 100% { transform: translateY(0); }
  75% { transform: translateY(10px); }
}

@keyframes pressDown3 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown4 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown5 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown6 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown7 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown8 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown9 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

/* Adicionando animações para todas as letras da palavra "Inteligentes" */
.keyt:nth-child(1) { animation: pressDown1 2s infinite; }
.keyt:nth-child(2) { animation: pressDown2 3s infinite; }
.keyt:nth-child(3) { animation: pressDown3 4s infinite; }
.keyt:nth-child(4) { animation: pressDown4 2.5s infinite; }
.keyt:nth-child(5) { animation: pressDown5 2.5s infinite; }
.keyt:nth-child(6) { animation: pressDown6 3.5s infinite; }
.keyt:nth-child(7) { animation: pressDown7 2.2s infinite; }
.keyt:nth-child(8) { animation: pressDown8 3.2s infinite; }
.keyt:nth-child(9) { animation: pressDown9 2.5s infinite; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2023a47 */.space {
  display: inline-block;
  width: 1px; /* Espaçamento menor */
}

.keym {
  font-size: 36px;
  display: inline-block;
  letter-spacing: -13px; /* Espaçamento menor entre as letras */
  transition: transform 0.2s;
  font-weight: 600;
  color: #a094f2;
  font-family: "Poppins";

}

/* Animações para cada letra */
@keyframes pressDown1 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown2 {
  70%, 80%, 100% { transform: translateY(0); }
  75% { transform: translateY(10px); }
}

@keyframes pressDown3 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

@keyframes pressDown4 {
  40%, 50%, 100% { transform: translateY(0); }
  45% { transform: translateY(10px); }
}

@keyframes pressDown5 {
  20%, 30%, 100% { transform: translateY(0); }
  25% { transform: translateY(10px); }
}

@keyframes pressDown6 {
  60%, 70%, 100% { transform: translateY(0); }
  65% { transform: translateY(10px); }
}

@keyframes pressDown7 {
  10%, 20%, 100% { transform: translateY(0); }
  15% { transform: translateY(10px); }
}

@keyframes pressDown8 {
  35%, 45%, 100% { transform: translateY(0); }
  40% { transform: translateY(10px); }
}

@keyframes pressDown9 {
  30%, 40%, 100% { transform: translateY(0); }
  35% { transform: translateY(10px); }
}

/* Adicionando animações para todas as letras da palavra "Inteligentes" */
.keym:nth-child(1) { animation: pressDown1 2s infinite; }
.keym:nth-child(2) { animation: pressDown2 3s infinite; }
.keym:nth-child(3) { animation: pressDown3 4s infinite; }
.keym:nth-child(4) { animation: pressDown4 2.5s infinite; }
.keym:nth-child(5) { animation: pressDown5 2.5s infinite; }
.keym:nth-child(6) { animation: pressDown6 3.5s infinite; }
.keym:nth-child(7) { animation: pressDown7 2.2s infinite; }
.keym:nth-child(8) { animation: pressDown8 3.2s infinite; }
.keym:nth-child(9) { animation: pressDown9 2.5s infinite; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ebe9a6 */.masked-copy {
    -webkit-background-clip: text;
    color: transparent !important;

    -webkit-font-smoothing: antialiased;
}
.texture {
    background-repeat: no-repeat;
    background-image: url("/wp-content/uploads/2025/02/Freebie-GradientTextures-01-scaled.jpg");
    background-size: 200% 200%;
background-position: 0% 0%;
animation: animation 15s infinite;
}
@keyframes animation {
    0%, 100% {
        background-position: 0% 0%;
    } 50% {
        background-position: 100% 100%;
    } 
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6f87fe0 */.elementor-803 .elementor-element.elementor-element-6f87fe0 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2cd1103 */.elementor-803 .elementor-element.elementor-element-2cd1103 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a3b92d7 */.elementor-803 .elementor-element.elementor-element-a3b92d7 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1908b */.card {
    position: relative;
    padding: 4px;
    background: #191c29;
    border-radius: 10px;
    isolation: isolate;
}

/* Camada de fumaça principal */
.card:before {
    content: "";
    background: linear-gradient(
        45deg,
        #5ddcff80,
        #3c67e380,
        #4e00c280,
        #5ddcff80
    );
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: -1;
    border-radius: 15px;
    filter: blur(10px);
    animation: smoke 10s linear infinite;
    background-size: 400%;
}

/* Camada de fumaça secundária para mais profundidade */
.card:after {
    content: "";
    background: linear-gradient(
        45deg,
        #5ddcff40,
        #3c67e340,
        #4e00c240,
        #5ddcff40
    );
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    z-index: -2;
    border-radius: 0px;
    filter: blur(10px);
    animation: smoke 2s linear infinite reverse;
    background-size: 400%;
    opacity: 0.2;
}

.card > * {
    position: relative;
    z-index: 1;
}

@keyframes smoke {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb294eb */.card {
    position: relative;
    padding: 4px;
    background: #191c29;
    border-radius: 10px;
    isolation: isolate;
}

/* Camada de fumaça principal */
.card:before {
    content: "";
    background: linear-gradient(
        45deg,
        #5ddcff80,
        #3c67e380,
        #4e00c280,
        #5ddcff80
    );
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: -1;
    border-radius: 15px;
    filter: blur(10px);
    animation: smoke 10s linear infinite;
    background-size: 400%;
}

/* Camada de fumaça secundária para mais profundidade */
.card:after {
    content: "";
    background: linear-gradient(
        45deg,
        #5ddcff40,
        #3c67e340,
        #4e00c240,
        #5ddcff40
    );
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    z-index: -2;
    border-radius: 0px;
    filter: blur(10px);
    animation: smoke 2s linear infinite reverse;
    background-size: 400%;
    opacity: 0.2;
}

.card > * {
    position: relative;
    z-index: 1;
}

@keyframes smoke {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5d17618 */.elementor-803 .elementor-element.elementor-element-5d17618 {
    color"#fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87bb16e */.card {
    position: relative;
    padding: 4px;
    background: #191c29;
    border-radius: 10px;
    isolation: isolate;
}

/* Camada de fumaça principal */
.card:before {
    content: "";
    background: linear-gradient(
        45deg,
        #5ddcff80,
        #3c67e380,
        #4e00c280,
        #5ddcff80
    );
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: -1;
    border-radius: 15px;
    filter: blur(10px);
    animation: smoke 10s linear infinite;
    background-size: 400%;
}

/* Camada de fumaça secundária para mais profundidade */
.card:after {
    content: "";
    background: linear-gradient(
        45deg,
        #5ddcff40,
        #3c67e340,
        #4e00c240,
        #5ddcff40
    );
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    z-index: -2;
    border-radius: 0px;
    filter: blur(10px);
    animation: smoke 2s linear infinite reverse;
    background-size: 400%;
    opacity: 0.2;
}

.card > * {
    position: relative;
    z-index: 1;
}

@keyframes smoke {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaa12a1 */.btn {
    transition: transform 0.3s ease; /* Transição suave */
}

.btn:hover {
    transform: scale(1.1); /* Aumenta o tamanho do elemento 10% */
}

.btn {
    transition: transform 0.3s ease; /* Transição suave */
    cursor: pointer; /* Muda o cursor para indicar que é clicável */
}/* End custom CSS */