.elementor-3199 .elementor-element.elementor-element-2c94f92{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3199 .elementor-element.elementor-element-2c94f92.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-92ea55c{--display:flex;--position:fixed;--min-height:82px;--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:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:015px 015px 015px 015px;--margin-top:050px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;top:0px;--z-index:3;}.elementor-3199 .elementor-element.elementor-element-92ea55c:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-92ea55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C00;}.elementor-3199 .elementor-element.elementor-element-92ea55c.e-con{--align-self:center;}body:not(.rtl) .elementor-3199 .elementor-element.elementor-element-92ea55c{left:100px;}body.rtl .elementor-3199 .elementor-element.elementor-element-92ea55c{right:100px;}.elementor-3199 .elementor-element.elementor-element-4ee679e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-4ee679e.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.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-3199 .elementor-element.elementor-element-36b1a1e.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-36b1a1e{text-align:center;}.elementor-3199 .elementor-element.elementor-element-36b1a1e .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-8ba7ad0{--display:flex;--min-height:750px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-8ba7ad0::before, .elementor-3199 .elementor-element.elementor-element-8ba7ad0 > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-8ba7ad0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-8ba7ad0 > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-8ba7ad0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-8ba7ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-3199 .elementor-element.elementor-element-8ba7ad0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3199 .elementor-element.elementor-element-e009b97{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-e009b97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3199 .elementor-element.elementor-element-8120544{--display:flex;--min-height:49px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#222222;--border-color:#222222;--border-radius:10px 10px 10px 10px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-8120544:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-8120544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0505050F;}.elementor-3199 .elementor-element.elementor-element-8120544.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-8075676.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-8075676{text-align:center;}.elementor-3199 .elementor-element.elementor-element-8075676 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-39a8212{text-align:left;}.elementor-3199 .elementor-element.elementor-element-39a8212 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.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-3199 .elementor-element.elementor-element-83dd4c8{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-80fa195{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3199 .elementor-element.elementor-element-c5f072c .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-ebe0933{--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;--justify-content:center;--overlay-opacity:0.49;}.elementor-3199 .elementor-element.elementor-element-ebe0933::before, .elementor-3199 .elementor-element.elementor-element-ebe0933 > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-ebe0933 > .e-con-inner > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-ebe0933 > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-ebe0933 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-ebe0933 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-3199 .elementor-element.elementor-element-1df2d8c > .elementor-widget-container{--e-transform-translateX:-37px;--e-transform-scale:1.3;}.elementor-3199 .elementor-element.elementor-element-1df2d8c{text-align:center;}.elementor-3199 .elementor-element.elementor-element-d1abe8d{--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-3199 .elementor-element.elementor-element-5bf2d91{z-index:0;}.elementor-3199 .elementor-element.elementor-element-5bf2d91:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://lucaspassos.site/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:111%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3199 .elementor-element.elementor-element-5bf2d91.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://lucaspassos.site/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:111%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3199 .elementor-element.elementor-element-21ca12b{--display:flex;--min-height:796px;--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-3199 .elementor-element.elementor-element-21ca12b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-21ca12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3199 .elementor-element.elementor-element-b9a7ae7{--display:flex;--min-height:589px;--justify-content:center;--overlay-opacity:0.5;}.elementor-3199 .elementor-element.elementor-element-b9a7ae7:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-b9a7ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010500;}.elementor-3199 .elementor-element.elementor-element-b9a7ae7::before, .elementor-3199 .elementor-element.elementor-element-b9a7ae7 > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-b9a7ae7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-b9a7ae7 > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-b9a7ae7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-b9a7ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3199 .elementor-element.elementor-element-d12c5f2{text-align:center;}.elementor-3199 .elementor-element.elementor-element-d12c5f2 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-280753e{text-align:center;font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-071a620{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-63d538c{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-3199 .elementor-element.elementor-element-f9a5da2 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-f9a5da2.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-f9a5da2.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-f9a5da2.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-f9a5da2.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-f9a5da2.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-f9a5da2 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-f9a5da2 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-bd2db12.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-bd2db12{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-e07d59a{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-f45dc9f .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-f45dc9f.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-f45dc9f.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-f45dc9f.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-f45dc9f.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-f45dc9f.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-f45dc9f .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-f45dc9f .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-662108e.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-662108e{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-7ed85ee{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-0fcf21b .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-0fcf21b.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-0fcf21b.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-0fcf21b.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-0fcf21b.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-0fcf21b.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-0fcf21b .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-0fcf21b .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-e2e4a01.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-e2e4a01{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-1def632{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-224795b{--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;--justify-content:center;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-224795b.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-235372a .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-235372a.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-235372a.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-235372a.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-235372a.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-235372a.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-235372a .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-235372a .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-ed3071d.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-ed3071d{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-81f7534{z-index:0;}.elementor-3199 .elementor-element.elementor-element-81f7534:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://lucaspassos.site/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:111%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3199 .elementor-element.elementor-element-81f7534.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://lucaspassos.site/wp-content/plugins/elementor/assets/mask-shapes/custom.svg );-webkit-mask-size:111%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-3199 .elementor-element.elementor-element-a642035{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3199 .elementor-element.elementor-element-a642035:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-a642035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-a642035.e-con{--e-con-transform-rotateZ:7deg;--e-con-transform-translateY:-91px;--e-con-transform-scale:1.1;}.elementor-3199 .elementor-element.elementor-element-0d27ad7{--display:flex;--min-height:711px;--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;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-ce24d5b{--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-3199 .elementor-element.elementor-element-849ca0e{text-align:left;}.elementor-3199 .elementor-element.elementor-element-849ca0e .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-51cfa72{--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-3199 .elementor-element.elementor-element-391a058{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-c3121db{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-3199 .elementor-element.elementor-element-fefd1d3 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-fefd1d3.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-fefd1d3.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-fefd1d3.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-fefd1d3.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-fefd1d3.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-fefd1d3 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-fefd1d3 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-b66ac91.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-b66ac91{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-161aa84{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-3199 .elementor-element.elementor-element-679d5b6 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-679d5b6.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-679d5b6.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-679d5b6.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-679d5b6.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-679d5b6.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-679d5b6 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-679d5b6 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-e99f873.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-e99f873{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-a2895f7{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-ec34ef6{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-3199 .elementor-element.elementor-element-27516c4 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-27516c4.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-27516c4.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-27516c4.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-27516c4.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-27516c4.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-27516c4 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-27516c4 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-ccfcd20.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-ccfcd20{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-1613af9{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-3199 .elementor-element.elementor-element-c1dbf61 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-c1dbf61.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-c1dbf61.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-c1dbf61.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-c1dbf61.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-c1dbf61.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-c1dbf61 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-c1dbf61 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-3a93dfd.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-3a93dfd{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-3fb6a9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-56c102e{--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;--justify-content:center;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-56c102e.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-c48c3f5 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-c48c3f5.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-c48c3f5.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-c48c3f5.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-c48c3f5.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-c48c3f5.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-c48c3f5 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-c48c3f5 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-d8f21a9.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-d8f21a9{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-86a490f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-86a490f.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-6518365 .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-b4e5153{--display:flex;--min-height:850px;--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-3199 .elementor-element.elementor-element-b4e5153:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-b4e5153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3199 .elementor-element.elementor-element-f4b7c54{text-align:center;}.elementor-3199 .elementor-element.elementor-element-f4b7c54 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-de62459{text-align:center;font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-8f0d70d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-950cdb3{--display:flex;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-950cdb3.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-0998fad .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-0998fad.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-0998fad.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-0998fad.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-0998fad.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-0998fad.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-0998fad .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-0998fad .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-0dbbd74.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-0dbbd74{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-bf3e0ac{--display:flex;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-bf3e0ac.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-b965ac5 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-b965ac5.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-b965ac5.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-b965ac5.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-b965ac5.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-b965ac5.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-b965ac5 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-b965ac5 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-4282848.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-4282848{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-b7b7b24{--display:flex;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-b7b7b24.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-a2d7728 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-a2d7728.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-a2d7728.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-a2d7728.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-a2d7728.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-a2d7728.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-a2d7728 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-a2d7728 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-e74acbe.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-e74acbe{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-8cf0f7e{--display:flex;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-8cf0f7e.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-6b29efa .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-6b29efa.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-6b29efa.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-6b29efa.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-6b29efa.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-6b29efa.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-6b29efa .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-6b29efa .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-ab3f649.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-ab3f649{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-5b7bc72{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353535;--border-color:#353535;--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-5b7bc72:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-5b7bc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1515154A;}.elementor-3199 .elementor-element.elementor-element-f23c062{--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;--justify-content:space-around;--align-items:center;--border-radius:17px 17px 17px 17px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-f23c062.e-con{--align-self:stretch;}.elementor-3199 .elementor-element.elementor-element-0eea5ee.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-0eea5ee{z-index:3;text-align:center;}.elementor-3199 .elementor-element.elementor-element-0eea5ee .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-8fe4d21{--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;--justify-content:center;--align-items:center;--z-index:3;}.elementor-3199 .elementor-element.elementor-element-8fe4d21.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-ed756f0{z-index:3;}.elementor-3199 .elementor-element.elementor-element-ed756f0 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-ed756f0.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-ed756f0.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-ed756f0.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-ed756f0.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-ed756f0.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-ed756f0 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-ed756f0 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-c69d61e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:3;text-align:left;}.elementor-3199 .elementor-element.elementor-element-c69d61e .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:26px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-499c44b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-499c44b.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-80a0543 .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-6be35ca{--display:flex;--min-height:850px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-1da9e5b{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353535;--border-color:#353535;--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-1da9e5b:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1da9e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1515154A;}.elementor-3199 .elementor-element.elementor-element-1da9e5b.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-095cf4c > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3199 .elementor-element.elementor-element-095cf4c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3199 .elementor-element.elementor-element-e8af231{--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;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-e8af231.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-0be904b{text-align:left;}.elementor-3199 .elementor-element.elementor-element-0be904b .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:600;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-550d209{--display:flex;}.elementor-3199 .elementor-element.elementor-element-dacc510{--display:flex;}.elementor-3199 .elementor-element.elementor-element-ceba16c{font-family:"mundial", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-d99b85a{--display:flex;--min-height:573px;--justify-content:center;--overlay-opacity:0.5;--z-index:0;}.elementor-3199 .elementor-element.elementor-element-d99b85a:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d99b85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-3199 .elementor-element.elementor-element-d99b85a.e-con{--e-con-transform-translateY:112px;}.elementor-3199 .elementor-element.elementor-element-d99b85a::before, .elementor-3199 .elementor-element.elementor-element-d99b85a > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-d99b85a > .e-con-inner > .elementor-background-video-container::before, .elementor-3199 .elementor-element.elementor-element-d99b85a > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-d99b85a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3199 .elementor-element.elementor-element-d99b85a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3199 .elementor-element.elementor-element-1b74d6e{--display:flex;--min-height:500px;--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-3199 .elementor-element.elementor-element-1b74d6e:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-1b74d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3199 .elementor-element.elementor-element-52684ab{text-align:center;}.elementor-3199 .elementor-element.elementor-element-52684ab .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-6cac7c4{--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-3199 .elementor-element.elementor-element-282fef6{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-016d8ce{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-742566a{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-143d84c .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-143d84c.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-143d84c.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-143d84c.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-143d84c.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-143d84c.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-143d84c .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-143d84c .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-3d09d8b.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-3d09d8b{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-1630967{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-66e5ca9 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-66e5ca9.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-66e5ca9.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-66e5ca9.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-66e5ca9.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-66e5ca9.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-66e5ca9 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-66e5ca9 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-efcdf73.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-efcdf73{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-d25212b{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-9bdb0a8 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-9bdb0a8.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-9bdb0a8.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-9bdb0a8.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-9bdb0a8.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-9bdb0a8.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-9bdb0a8 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-9bdb0a8 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-104fe4b.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-104fe4b{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-4644044{--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:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-87e1efd .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-87e1efd.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-87e1efd.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-87e1efd.elementor-view-default .elementor-icon{color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-87e1efd.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-87e1efd.elementor-view-default .elementor-icon svg{fill:#E02727;}.elementor-3199 .elementor-element.elementor-element-87e1efd .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-87e1efd .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-08e3979.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-08e3979{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-c9d66df{--display:flex;--min-height:860px;--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-3199 .elementor-element.elementor-element-c9d66df:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-c9d66df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3199 .elementor-element.elementor-element-a0df389{text-align:center;}.elementor-3199 .elementor-element.elementor-element-a0df389 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-da84cdb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;text-align:center;font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;color:#ACACAC;}.elementor-3199 .elementor-element.elementor-element-da84cdb > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-3199 .elementor-element.elementor-element-da84cdb.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-da84cdb p{margin-bottom:0px;}.elementor-3199 .elementor-element.elementor-element-7f41477{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#353535;--border-color:#353535;--border-radius:13px 13px 13px 13px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-7f41477:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-7f41477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(142deg, #1515154A 0%, #31E02721 100%);}.elementor-3199 .elementor-element.elementor-element-8ab89f6.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-8ab89f6 .elementor-icon-wrapper{text-align:center;}.elementor-3199 .elementor-element.elementor-element-8ab89f6.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-8ab89f6.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-8ab89f6.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-8ab89f6.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-8ab89f6.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-8ab89f6 .elementor-icon{font-size:106px;}.elementor-3199 .elementor-element.elementor-element-8ab89f6 .elementor-icon svg{height:106px;}.elementor-3199 .elementor-element.elementor-element-41f3de2{text-align:center;}.elementor-3199 .elementor-element.elementor-element-41f3de2 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-c677a1c{width:initial;max-width:initial;z-index:1;text-align:center;font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;color:#ACACAC;}.elementor-3199 .elementor-element.elementor-element-c677a1c > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-3199 .elementor-element.elementor-element-c677a1c.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-c677a1c p{margin-bottom:0px;}.elementor-3199 .elementor-element.elementor-element-8526793{--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-around;}.elementor-3199 .elementor-element.elementor-element-8526793.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-5bf0ca1{text-align:center;}.elementor-3199 .elementor-element.elementor-element-5bf0ca1 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-028d912{text-align:center;}.elementor-3199 .elementor-element.elementor-element-028d912 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2ca1904{text-align:center;}.elementor-3199 .elementor-element.elementor-element-2ca1904 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-b2534f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-b2534f0.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-9b60ac7 .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-4187cd8{--display:flex;--min-height:552px;--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-c61b4db{--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-3199 .elementor-element.elementor-element-50b995a{text-align:left;}.elementor-3199 .elementor-element.elementor-element-50b995a .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-da761fd{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:1;text-align:left;font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;color:#ACACAC;}.elementor-3199 .elementor-element.elementor-element-da761fd > .elementor-widget-container{padding:0px 0px 030px 0px;}.elementor-3199 .elementor-element.elementor-element-da761fd.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-da761fd p{margin-bottom:0px;}.elementor-3199 .elementor-element.elementor-element-b05613a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-b05613a.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-7988792 .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-ed7f319{--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-3199 .elementor-element.elementor-element-4824b4f{--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;--justify-content:flex-start;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:26px;--padding-bottom:21px;--padding-left:32px;--padding-right:21px;}.elementor-3199 .elementor-element.elementor-element-4824b4f.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-e645982 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-e645982.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-e645982.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-e645982.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-e645982.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-e645982.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-e645982 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-e645982 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-e1f34a9.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-e1f34a9{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-da8b104{--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;--justify-content:flex-start;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:26px;--padding-bottom:21px;--padding-left:32px;--padding-right:21px;}.elementor-3199 .elementor-element.elementor-element-da8b104.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-18cc608 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-18cc608.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-18cc608.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-18cc608.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-18cc608.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-18cc608.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-18cc608 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-18cc608 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-8c6c809.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-8c6c809{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-a0f824e{--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;--justify-content:flex-start;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:26px;--padding-bottom:21px;--padding-left:32px;--padding-right:21px;}.elementor-3199 .elementor-element.elementor-element-a0f824e.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-28747c4 .elementor-icon-wrapper{text-align:left;}.elementor-3199 .elementor-element.elementor-element-28747c4.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-28747c4.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-28747c4.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-28747c4.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-28747c4.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-28747c4 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-28747c4 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-b4dbd07.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-b4dbd07{font-family:"mundial", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-124a467{--display:flex;--min-height:850px;--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:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-636513e{--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-3199 .elementor-element.elementor-element-0e9c295{text-align:left;}.elementor-3199 .elementor-element.elementor-element-0e9c295 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-884e025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-884e025:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-884e025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-7fdcbc9{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3199 .elementor-element.elementor-element-59677bd.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-59677bd{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-59677bd.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-59677bd.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-59677bd.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-59677bd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-59677bd .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-59677bd .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-59677bd .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-59677bd .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-59677bd:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-59677bd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-59677bd .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-a097338.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-a097338{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-ba17a14{--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;}.elementor-3199 .elementor-element.elementor-element-33ea818 img{border-radius:15px 15px 15px 15px;}.elementor-3199 .elementor-element.elementor-element-97875fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-97875fb:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-97875fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-f9e1059{--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;}.elementor-3199 .elementor-element.elementor-element-0f8d58f.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-0f8d58f{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-0f8d58f.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-0f8d58f.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-0f8d58f.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-0f8d58f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-0f8d58f .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-0f8d58f .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-0f8d58f .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-0f8d58f .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-0f8d58f:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-0f8d58f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-0f8d58f .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-3ab766c.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-3ab766c{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-857f516{--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;}.elementor-3199 .elementor-element.elementor-element-e74ddc0 img{border-radius:15px 15px 15px 15px;}.elementor-3199 .elementor-element.elementor-element-443a1d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-443a1d8:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-443a1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-df833fb{--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;}.elementor-3199 .elementor-element.elementor-element-d847933.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-d847933{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-d847933.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-d847933.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-d847933.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-d847933.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-d847933 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-d847933 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-d847933 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-d847933 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-d847933:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-d847933:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-d847933 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-d363868.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-d363868{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-df0b5e5{--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;}.elementor-3199 .elementor-element.elementor-element-bcdf6ec img{border-radius:15px 15px 15px 15px;}.elementor-3199 .elementor-element.elementor-element-704e133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-704e133:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-704e133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-6854658{--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;}.elementor-3199 .elementor-element.elementor-element-57d7e17.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-57d7e17{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-57d7e17.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-57d7e17.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-57d7e17.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-57d7e17.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-57d7e17 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-57d7e17 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-57d7e17 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-57d7e17 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-57d7e17:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-57d7e17:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-57d7e17 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-0d2a0e8.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-0d2a0e8{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-97d90ae{--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;}.elementor-3199 .elementor-element.elementor-element-37d3d69 img{border-radius:15px 15px 15px 15px;}.elementor-3199 .elementor-element.elementor-element-f61358d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-f61358d.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-c9c944e .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-1c64553{--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-3199 .elementor-element.elementor-element-2a5b9f9{--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;}.elementor-3199 .elementor-element.elementor-element-93c5f92{--display:flex;}.elementor-3199 .elementor-element.elementor-element-a0fd4d6{text-align:center;}.elementor-3199 .elementor-element.elementor-element-a0fd4d6 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-e8283a9{text-align:center;}.elementor-3199 .elementor-element.elementor-element-e8283a9 .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2d20416{--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;}.elementor-3199 .elementor-element.elementor-element-2c86d85{--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;--justify-content:space-evenly;--align-items:center;}.elementor-3199 .elementor-element.elementor-element-d0d2e04{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-d0d2e04:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-d0d2e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-f7f3e9f{--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;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-2bc1ae1.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-2bc1ae1 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-2bc1ae1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2bc1ae1 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-e5df2f4.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-e5df2f4{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-ba152e7{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-ba152e7:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-ba152e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-3ed42f8{--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;}.elementor-3199 .elementor-element.elementor-element-39b7797.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-39b7797{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-39b7797.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-39b7797.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-39b7797.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-39b7797.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-39b7797 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-39b7797 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-39b7797 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-39b7797 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-39b7797:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-39b7797:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-39b7797 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-a6316d4.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-a6316d4{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-7ab55c7{--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;--justify-content:space-evenly;--align-items:center;}.elementor-3199 .elementor-element.elementor-element-37073f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-37073f4:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-37073f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-26f39cd{--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;}.elementor-3199 .elementor-element.elementor-element-788376d.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-788376d{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-788376d.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-788376d.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-788376d.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-788376d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-788376d .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-788376d .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-788376d .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-788376d .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-788376d:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-788376d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-788376d .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-a6d227f.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-a6d227f{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-51ebcd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-3199 .elementor-element.elementor-element-51ebcd1:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-51ebcd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082306;}.elementor-3199 .elementor-element.elementor-element-b28c608{--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;}.elementor-3199 .elementor-element.elementor-element-ec15101.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-ec15101{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-ec15101.elementor-view-stacked .elementor-icon{background-color:#218C1A9E;fill:#FFFFFF;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-ec15101.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-ec15101.elementor-view-default .elementor-icon{fill:#218C1A9E;color:#218C1A9E;border-color:#218C1A9E;}.elementor-3199 .elementor-element.elementor-element-ec15101.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-ec15101 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-ec15101 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-ec15101 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-ec15101 .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-ec15101:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-ec15101:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-ec15101 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-16d3389.elementor-element{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-16d3389{font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-1e85549{--display:flex;--min-height:850px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3199 .elementor-element.elementor-element-50f5bf4{--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-3199 .elementor-element.elementor-element-f5ad6ba{--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;--justify-content:flex-start;--align-items:center;}.elementor-3199 .elementor-element.elementor-element-f5ad6ba.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-5d12f48{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:left;}.elementor-3199 .elementor-element.elementor-element-5d12f48.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-5d12f48 img{width:100%;max-width:100%;}.elementor-3199 .elementor-element.elementor-element-93efcd7{--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:flex-start;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:26px;--padding-bottom:21px;--padding-left:32px;--padding-right:21px;}.elementor-3199 .elementor-element.elementor-element-93efcd7.e-con{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3199 .elementor-element.elementor-element-edbb89c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-3199 .elementor-element.elementor-element-edbb89c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-icon i{color:#31E027;transition:color 0.3s;}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-icon svg{fill:#31E027;transition:fill 0.3s;}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-item > a{font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;}.elementor-3199 .elementor-element.elementor-element-edbb89c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3199 .elementor-element.elementor-element-8444e2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-3199 .elementor-element.elementor-element-8444e2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-icon i{color:#31E027;transition:color 0.3s;}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-icon svg{fill:#31E027;transition:fill 0.3s;}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-item > a{font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;}.elementor-3199 .elementor-element.elementor-element-8444e2d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3199 .elementor-element.elementor-element-0bc2906{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-3199 .elementor-element.elementor-element-0bc2906.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(4px/2);margin-left:calc(4px/2);}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-4px/2);margin-left:calc(-4px/2);}body.rtl .elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-4px/2);}body:not(.rtl) .elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-4px/2);}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-icon i{color:#31E027;transition:color 0.3s;}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-icon svg{fill:#31E027;transition:fill 0.3s;}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-item > a{font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;}.elementor-3199 .elementor-element.elementor-element-0bc2906 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3199 .elementor-element.elementor-element-359e6e2{--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-3199 .elementor-element.elementor-element-055ed29{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:21px;--padding-left:32px;--padding-right:21px;}.elementor-3199 .elementor-element.elementor-element-055ed29.e-con{--align-self:flex-start;}.elementor-3199 .elementor-element.elementor-element-410d78f.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-410d78f .elementor-icon-box-wrapper{text-align:center;}.elementor-3199 .elementor-element.elementor-element-410d78f{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-410d78f.elementor-view-stacked .elementor-icon{background-color:#25E319;}.elementor-3199 .elementor-element.elementor-element-410d78f.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-410d78f.elementor-view-default .elementor-icon{fill:#25E319;color:#25E319;border-color:#25E319;}.elementor-3199 .elementor-element.elementor-element-410d78f .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-410d78f .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-410d78f .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-410d78f .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-410d78f:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-410d78f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-410d78f .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:20px;font-weight:700;color:#31E027;}.elementor-3199 .elementor-element.elementor-element-5f90f80.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-5f90f80{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-a33ea2d{text-align:left;}.elementor-3199 .elementor-element.elementor-element-a33ea2d .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-b86892c.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-b86892c{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-01ca4cd.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-01ca4cd{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-3554efa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-3554efa.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-afc7d16 .elementor-button{fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-3e516bf{--display:flex;--min-height:850px;--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;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-ce18015{--display:flex;}.elementor-3199 .elementor-element.elementor-element-7703776{--display:flex;--min-height:0px;}.elementor-3199 .elementor-element.elementor-element-07343b9{--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-3199 .elementor-element.elementor-element-07343b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3199 .elementor-element.elementor-element-9e34e69.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-9e34e69 .elementor-icon-wrapper{text-align:center;}.elementor-3199 .elementor-element.elementor-element-9e34e69.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-9e34e69.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-9e34e69.elementor-view-default .elementor-icon{color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-9e34e69.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-9e34e69.elementor-view-default .elementor-icon svg{fill:#31E027;}.elementor-3199 .elementor-element.elementor-element-9e34e69 .elementor-icon{font-size:30px;}.elementor-3199 .elementor-element.elementor-element-9e34e69 .elementor-icon svg{height:30px;}.elementor-3199 .elementor-element.elementor-element-d8d5cee{text-align:center;}.elementor-3199 .elementor-element.elementor-element-d8d5cee .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-6677052{--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-3199 .elementor-element.elementor-element-4b0a60c{--display:flex;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-d81477e{--display:flex;--min-height:250px;--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;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5 .elementor-icon-box-wrapper{text-align:center;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5.elementor-view-stacked .elementor-icon{background-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-0dd4fc5.elementor-view-default .elementor-icon{fill:#E02727;color:#E02727;border-color:#E02727;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-0dd4fc5 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5 .elementor-icon-box-title{color:#E02727;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-0dd4fc5:has(:focus) .elementor-icon-box-title{color:#E02727;}.elementor-3199 .elementor-element.elementor-element-0dd4fc5 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-a08f2ad{--display:flex;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-5617e5d{--display:flex;--min-height:250px;--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;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3199 .elementor-element.elementor-element-c9c2f19.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-c9c2f19 .elementor-icon-box-wrapper{text-align:center;}.elementor-3199 .elementor-element.elementor-element-c9c2f19{--icon-box-icon-margin:15px;}.elementor-3199 .elementor-element.elementor-element-c9c2f19.elementor-view-stacked .elementor-icon{background-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-c9c2f19.elementor-view-framed .elementor-icon, .elementor-3199 .elementor-element.elementor-element-c9c2f19.elementor-view-default .elementor-icon{fill:#31E027;color:#31E027;border-color:#31E027;}.elementor-3199 .elementor-element.elementor-element-c9c2f19 .elementor-icon{font-size:35px;}.elementor-3199 .elementor-element.elementor-element-c9c2f19 .elementor-icon-box-title, .elementor-3199 .elementor-element.elementor-element-c9c2f19 .elementor-icon-box-title a{font-family:"mundial", Sans-serif;font-size:22px;font-weight:600;}.elementor-3199 .elementor-element.elementor-element-c9c2f19 .elementor-icon-box-title{color:#31E027;}.elementor-3199 .elementor-element.elementor-element-c9c2f19:has(:hover) .elementor-icon-box-title,
					 .elementor-3199 .elementor-element.elementor-element-c9c2f19:has(:focus) .elementor-icon-box-title{color:#31E027;}.elementor-3199 .elementor-element.elementor-element-c9c2f19 .elementor-icon-box-description{font-family:"mundial", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-2b9e380{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;z-index:-1;}.elementor-3199 .elementor-element.elementor-element-2b9e380 > .elementor-widget-container{--e-transform-translateY:-110px;--e-transform-scale:1.6;}.elementor-3199 .elementor-element.elementor-element-2b9e380.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-42ddfbd.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-42ddfbd{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-a269da1.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-a269da1{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-19f283a{--display:flex;}.elementor-3199 .elementor-element.elementor-element-9ef4c91{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-9ef4c91.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-f9c07c9 .elementor-button{font-family:"mundial", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-bafb3b3{--display:flex;--min-height:550px;--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;--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-14b19bc{text-align:center;}.elementor-3199 .elementor-element.elementor-element-14b19bc .elementor-heading-title{font-family:"mundial", Sans-serif;font-size:42px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-b19073e{--display:flex;}.elementor-3199 .elementor-element.elementor-element-77154fc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-0dcbd5a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-0dcbd5a.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-0dcbd5a{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-6129593{--display:flex;}.elementor-3199 .elementor-element.elementor-element-cbddc07{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-998f146 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-998f146.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-998f146{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-57743ba{--display:flex;}.elementor-3199 .elementor-element.elementor-element-d7835db{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-d4d452a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-d4d452a.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-d4d452a{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-814efcc{--display:flex;}.elementor-3199 .elementor-element.elementor-element-fa3f535{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-c1424f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-c1424f7.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-c1424f7{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-465ef71{--display:flex;}.elementor-3199 .elementor-element.elementor-element-eb1631f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-55174ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-55174ff.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-55174ff{text-align:center;font-family:"mundial", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-3199 .elementor-element.elementor-element-1a5b967{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#31E027;--n-accordion-icon-size:15px;}.elementor-3199 .elementor-element.elementor-element-1a5b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#31E027;}:where( .elementor-3199 .elementor-element.elementor-element-1a5b967 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3199 .elementor-element.elementor-element-e10ff38{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3199 .elementor-element.elementor-element-e10ff38.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-de51648 .elementor-button{font-family:"mundial", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;fill:#000000;color:#000000;transition-duration:3s;}.elementor-3199 .elementor-element.elementor-element-e02df73{--display:flex;}body.elementor-page-3199:not(.elementor-motion-effects-element-type-background), body.elementor-page-3199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}@media(max-width:767px){.elementor-3199 .elementor-element.elementor-element-92ea55c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3199 .elementor-element.elementor-element-4ee679e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3199 .elementor-element.elementor-element-36b1a1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-36b1a1e.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-36b1a1e{text-align:center;}.elementor-3199 .elementor-element.elementor-element-36b1a1e .elementor-heading-title{font-size:14px;}.elementor-3199 .elementor-element.elementor-element-8120544{--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;--border-radius:50px 50px 50px 50px;}.elementor-3199 .elementor-element.elementor-element-8075676 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-8075676.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-8075676{text-align:center;}.elementor-3199 .elementor-element.elementor-element-8075676 .elementor-heading-title{font-size:14px;}.elementor-3199 .elementor-element.elementor-element-39a8212{text-align:center;}.elementor-3199 .elementor-element.elementor-element-39a8212 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-83dd4c8{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-80fa195.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-ebe0933.e-con{--order:-99999 /* order start hack */;}.elementor-3199 .elementor-element.elementor-element-1df2d8c > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-18px;--e-transform-scale:1.5;}.elementor-3199 .elementor-element.elementor-element-1df2d8c.elementor-element{--order:-99999 /* order start hack */;}.elementor-3199 .elementor-element.elementor-element-d12c5f2{text-align:center;}.elementor-3199 .elementor-element.elementor-element-d12c5f2 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-280753e{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-bd2db12{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-662108e{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-e2e4a01{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-ed3071d{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-a642035.e-con{--e-con-transform-rotateZ:0deg;--e-con-transform-translateY:10px;--e-con-transform-scale:1;}.elementor-3199 .elementor-element.elementor-element-849ca0e{text-align:center;}.elementor-3199 .elementor-element.elementor-element-849ca0e .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-c3121db{--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-b66ac91{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-161aa84{--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-e99f873{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-ec34ef6{--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-ccfcd20{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-1613af9{--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-3a93dfd{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-d8f21a9{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-f4b7c54{text-align:center;}.elementor-3199 .elementor-element.elementor-element-f4b7c54 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-de62459{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-950cdb3.e-con{--e-con-transform-translateX:23px;}.elementor-3199 .elementor-element.elementor-element-0dbbd74{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-bf3e0ac.e-con{--e-con-transform-translateX:23px;}.elementor-3199 .elementor-element.elementor-element-4282848{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-b7b7b24.e-con{--e-con-transform-translateX:23px;}.elementor-3199 .elementor-element.elementor-element-e74acbe{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-8cf0f7e.e-con{--e-con-transform-translateX:23px;}.elementor-3199 .elementor-element.elementor-element-ab3f649{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-5b7bc72{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3199 .elementor-element.elementor-element-0eea5ee{text-align:center;}.elementor-3199 .elementor-element.elementor-element-0eea5ee .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-8fe4d21{--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-3199 .elementor-element.elementor-element-c69d61e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3199 .elementor-element.elementor-element-c69d61e .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-1da9e5b{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3199 .elementor-element.elementor-element-0be904b{text-align:center;}.elementor-3199 .elementor-element.elementor-element-0be904b .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-ceba16c{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-52684ab{text-align:center;}.elementor-3199 .elementor-element.elementor-element-52684ab .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-3d09d8b{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-efcdf73{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-104fe4b{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-08e3979{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-a0df389{text-align:center;}.elementor-3199 .elementor-element.elementor-element-a0df389 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-da84cdb{--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;font-size:14px;}.elementor-3199 .elementor-element.elementor-element-7f41477{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-3199 .elementor-element.elementor-element-41f3de2{text-align:center;}.elementor-3199 .elementor-element.elementor-element-41f3de2 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-c677a1c{--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;font-size:14px;}.elementor-3199 .elementor-element.elementor-element-5bf0ca1{text-align:center;}.elementor-3199 .elementor-element.elementor-element-5bf0ca1 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-028d912{text-align:center;}.elementor-3199 .elementor-element.elementor-element-028d912 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-2ca1904{text-align:center;}.elementor-3199 .elementor-element.elementor-element-2ca1904 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-50b995a{text-align:center;}.elementor-3199 .elementor-element.elementor-element-50b995a .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-da761fd{--container-widget-width:426px;--container-widget-flex-grow:0;width:var( --container-widget-width, 426px );max-width:426px;font-size:14px;}.elementor-3199 .elementor-element.elementor-element-b05613a.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-e1f34a9{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-8c6c809{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-b4dbd07{text-align:center;font-size:16px;}.elementor-3199 .elementor-element.elementor-element-0e9c295{text-align:center;}.elementor-3199 .elementor-element.elementor-element-0e9c295 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-a0fd4d6{text-align:center;}.elementor-3199 .elementor-element.elementor-element-a0fd4d6 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-e8283a9{text-align:center;}.elementor-3199 .elementor-element.elementor-element-e8283a9 .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-2d20416{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3199 .elementor-element.elementor-element-2c86d85{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-7ab55c7{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3199 .elementor-element.elementor-element-f5ad6ba{--justify-content:center;}.elementor-3199 .elementor-element.elementor-element-f5ad6ba.e-con{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-5d12f48{--container-widget-width:93px;--container-widget-flex-grow:0;width:var( --container-widget-width, 93px );max-width:93px;text-align:center;}.elementor-3199 .elementor-element.elementor-element-5d12f48.elementor-element{--align-self:center;}.elementor-3199 .elementor-element.elementor-element-a33ea2d{text-align:center;}.elementor-3199 .elementor-element.elementor-element-a33ea2d .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-d8d5cee{text-align:center;}.elementor-3199 .elementor-element.elementor-element-d8d5cee .elementor-heading-title{font-size:25px;}.elementor-3199 .elementor-element.elementor-element-2b9e380 > .elementor-widget-container{--e-transform-translateY:-37px;}.elementor-3199 .elementor-element.elementor-element-2b9e380{--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-3199 .elementor-element.elementor-element-14b19bc{text-align:center;}.elementor-3199 .elementor-element.elementor-element-14b19bc .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-3199 .elementor-element.elementor-element-92ea55c{--width:85%;}.elementor-3199 .elementor-element.elementor-element-4ee679e{--width:15.041%;}.elementor-3199 .elementor-element.elementor-element-8ba7ad0{--width:1440px;}.elementor-3199 .elementor-element.elementor-element-e009b97{--width:49%;}.elementor-3199 .elementor-element.elementor-element-8120544{--width:35%;}.elementor-3199 .elementor-element.elementor-element-ebe0933{--width:50%;}.elementor-3199 .elementor-element.elementor-element-a642035{--width:100%;}.elementor-3199 .elementor-element.elementor-element-ce24d5b{--width:100%;}.elementor-3199 .elementor-element.elementor-element-51cfa72{--width:100%;}.elementor-3199 .elementor-element.elementor-element-8fe4d21{--width:59%;}.elementor-3199 .elementor-element.elementor-element-6be35ca{--content-width:1440px;}.elementor-3199 .elementor-element.elementor-element-1da9e5b{--width:51%;}.elementor-3199 .elementor-element.elementor-element-e8af231{--width:50%;}.elementor-3199 .elementor-element.elementor-element-c61b4db{--width:50%;}.elementor-3199 .elementor-element.elementor-element-ed7f319{--width:50%;}.elementor-3199 .elementor-element.elementor-element-636513e{--width:50%;}.elementor-3199 .elementor-element.elementor-element-1e85549{--content-width:1440px;}.elementor-3199 .elementor-element.elementor-element-50f5bf4{--width:50%;}.elementor-3199 .elementor-element.elementor-element-359e6e2{--width:50%;}.elementor-3199 .elementor-element.elementor-element-07343b9{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-8b2e88c */.elementor-3199 .elementor-element.elementor-element-8b2e88c{
    transform-origin: left;
    transform: scale(0.8)
}

.pcl-viewers {
  display: flex;
  color: #ffffff; /mude a cor do número aqui/
  font-size: 1.5em;
  justify-content: center;
  align-items: center
}

.olho{
    stroke: #ffffff70; /mude a cor do ícone de olho aqui/
}

.pupila{
    stroke: #ffffff; /mude a cor do ícone de olho aqui/
}

.texto {
    color: #ffffff70; /mude a cor do texto aqui/
    margin-left: 5px;
}

.usuarios {
    padding-right: 10px;
    margin-left: 10px;
}

.elementor-3199 .elementor-element.elementor-element-8b2e88c svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b1a1e */.pulsing-ball {
    position: relative;
    min-width: 6px;
    min-height: 6px;
    background-color: #276EE0;
    border-radius: 50%;
}

.pulsing-ball::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #276EE0;
    border-radius: 50%;
    animation: pulse-fade 3s infinite;
}

@keyframes pulse-fade {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92ea55c */.elementor-3199 .elementor-element.elementor-element-92ea55c {
  background: rgba(255, 255, 255, 0.1); /* fundo branco transparente */
  backdrop-filter: blur(10px); /* aplica o blur */
  -webkit-backdrop-filter: blur(10px); /* compatibilidade com Safari */
  border: 1px solid rgba(255, 255, 255, 0.2); /* borda sutil de vidro */
  top: 0;
  z-index: 999;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8075676 */.pulsing-ball {
    position: relative;
    min-width: 6px;
    min-height: 6px;
    background-color: #276EE0;
    border-radius: 50%;
}

.pulsing-ball::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #276EE0;
    border-radius: 50%;
    animation: pulse-fade 3s infinite;
}

@keyframes pulse-fade {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8120544 */.elementor-3199 .elementor-element.elementor-element-8120544 {
    backdrop-filter: blur(30px);
    webkit-backdrop-filter: blur(30px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a8212 */.maquina{
    color: #2DE81C;
}

.elementor-3199 .elementor-element.elementor-element-39a8212{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5f072c */.elementor-3199 .elementor-element.elementor-element-c5f072c .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-c5f072c .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-c5f072c:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-c5f072c:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ba7ad0 */.elementor-3199 .elementor-element.elementor-element-8ba7ad0::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-3199 .elementor-element.elementor-element-8ba7ad0::after{
content:"";
position: absolute;
top: 60%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 400px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bf2d91 */.tm-wrapper {
            width: 100%;
            overflow: hidden;
            padding: 0px 0;
            position: relative;
            background-color: transparent;
            -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
            mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
        }

        .tm-content {
            display: flex;
            gap: 16px;
            width: max-content;
            animation: scrollTextLoop 30s linear infinite;
        }

        .tm-item {
            position: relative;
            display: inline-flex;
            align-items: center;
            gap: 10px;
            padding: 10px 20px 10px 12px;
            border-radius: 50px;
            background-color: #090909;
            color: white;
            font-family: 'Montserrat', sans-serif;
            font-size: 14px;
            white-space: nowrap;
            border: 1px solid rgba(255, 255, 255, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        /* --- ALTERAÇÕES AQUI --- */
        .tm-icon-wrapper {
            display: block;
            width: 30px;
            height: 30px;
            min-width: 30px;
            border-radius: 50%;
            background-color: #2D2D2D; /* Cor de fundo do círculo */
        }
        
        .tm-icon-wrapper .icon-image {
            width: 100%;
            height: 100%;
            /* A imagem do logo é usada como uma MÁSCARA para um fundo branco */
            background-color: white; /* Esta é a cor que o logo terá */
            -webkit-mask-image: var(--logo-url);
            mask-image: var(--logo-url);
            -webkit-mask-size: 65%; /* Tamanho do logo dentro do círculo */
            mask-size: 65%;
            -webkit-mask-position: center;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
        }

        @keyframes scrollTextLoop {
            from {
                transform: translateX(0%);
            }
            to {
                transform: translateX(-20%);
            }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9a7ae7 */.elementor-3199 .elementor-element.elementor-element-b9a7ae7 {
    position: absolute; /* Essencial para posicionar a onda dentro dele */
    overflow: hidden;   /* Garante que a animação não "vaze" para fora */
    background-color: #1a1a1a; /* Cor de fundo que será visível através da máscara */

    /* Suas propriedades de máscara originais */
    -webkit-mask-image: url('https://oneux.com.br/wp-content/uploads/2025/06/DottedWorldMap.svg');
    mask-image: url('https://oneux.com.br/wp-content/uploads/2025/06/DottedWorldMap.svg');
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

/* 2. CRIAÇÃO E ANIMAÇÃO DA ONDA CIRCULAR */
.elementor-3199 .elementor-element.elementor-element-b9a7ae7::before {
    content: ''; 
    position: absolute;
    top: 50%;
    left: 50%;
    filter:  blur(10px) saturate(2);
    


    /* A imagem que será animada */
    background-image: url('https://oneux.com.br/wp-content/uploads/2025/06/circ-1.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

    /* Configuração da animação */
    animation: expandAndFade 3s ease-out infinite;
}

/* 3. DEFINIÇÃO DA ANIMAÇÃO (KEYFRAMES) */
@keyframes expandAndFade {
    /* Início da animação */
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 0.8; /* Começa visível mas não totalmente opaco */
    }



    /* Final da animação: expansão rápida e fade out */
    100% {
        transform: translate(-50%, -50%) scale(7);
        opacity: 0; /* Desaparece completamente */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d12c5f2 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-d12c5f2{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d538c */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e07d59a */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed85ee */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-224795b */.detalhe2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe2{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81f7534 */.guarantee-bar-wrapper {
    width: 100%;
    overflow: hidden;
    padding: 0px 0;
    position: relative;
    background-color: transparent;
    -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
    mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
}

.guarantee-track {
    display: flex;
    gap: 18px;
    width: max-content;
    animation: scrollTrackLoop 35s linear infinite;
}

.guarantee-item {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding: 10px 20px 10px 12px;
    border-radius: 50px;
    background-color: #090909;
    color: #E0E0E0;
    font-family: 'Inter', 'Montserrat', sans-serif;
    font-size: 15px;
    white-space: nowrap;
    border: 1px solid rgba(255, 255, 255, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.guarantee-icon-frame {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 50%;
    background-color: #2A2A2A;
    margin: 0;
}
 
.guarantee-icon-image {
    width: 100%;
    height: 100%;
    background-color: #FFFFFF; /* A cor do seu ícone */
    -webkit-mask-image: var(--icon-url);
    mask-image: var(--icon-url);
    /* Corrigido e unificado para 65% */
    -webkit-mask-size: 65%; 
    mask-size: 65%;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}

@keyframes scrollTrackLoop {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a642035 */@-webkit-keyframes marquee {
100% {
transform: translateX(-100%);
}
}

@keyframes marquee {
100% {
transform: translateX(-100%);
}
}

/* Controlar a velocidade do carrossel */
[data-marquee] {
--loop-duration: 60s;
display: block;
}

[data-marquee] [data-marquee-shadow] {
position: absolute;
visibility: hidden;
height: auto;
width: auto;
white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
overflow: hidden;
transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
display: flex;
-webkit-animation: marquee var(--loop-duration) linear infinite;
animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
}

/* Controlar o estilo do texto */
[data-marquee-style] {
padding: 0.3em 0.3em;
display: flex;
color: #000;
font-size: 14px;
font-weight: 500;
letter-spacing: 2px;
}


/* Controlar o carrossel no celular */
@media (min-width: 350px) and (max-width: 550px){

[data-marquee-style] {
padding: 0.3em 0.3em;
display: flex;
color: #000;
font-size: 8px;font-weight: 
500;
letter-spacing: 5px;
}

[data-marquee] {
--loop-duration: 10s;
display: block;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-849ca0e */.maquina1{
    color: #E02727;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-849ca0e{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c102e */.detalhe2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe2{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6518365 */.elementor-3199 .elementor-element.elementor-element-6518365 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-6518365 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-6518365:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-6518365:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d27ad7 */.elementor-3199 .elementor-element.elementor-element-0d27ad7::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(24% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-3199 .elementor-element.elementor-element-0d27ad7::after{
content:"";
position: absolute;
top: 100%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 600px); /*defina o posicionamento da luz*/
width: 10000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4b7c54 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-f4b7c54{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-950cdb3 */.elementor-3199 .elementor-element.elementor-element-950cdb3.card{
  display: flex;
  height: 180px;
  width: 300px;
  background-color: #31E02720; /* cor do bg /
  border-radius: 10px;
  box-shadow: -1rem 0 1rem rgba(8, 8, 8, 0.4); / cor da sombra, o último número é a opacidade */
  transition: 0.4s ease-out;
  position: relative;
  left: 0px;
  border-radius:12px;
  backdrop-filter: blur(20px);
  webkit-backdrop-filter: blur(20px);
}

.elementor-3199 .elementor-element.elementor-element-950cdb3.card:not(:first-child) {
    margin-left: -50px;
}

.elementor-3199 .elementor-element.elementor-element-950cdb3.card:hover {
  transform: translateY(-20px);
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-950cdb3.card:hover ~ .card {
  position: relative;
  left: 50px;
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-950cdb3.card .title {
  position: absolute;
  left: 20px;
  top: 25px;
}

.elementor-3199 .elementor-element.elementor-element-950cdb3::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf3e0ac */.elementor-3199 .elementor-element.elementor-element-bf3e0ac.card{
  display: flex;
  height: 180px;
  width: 300px;
  background-color: #31E02720; /* cor do bg /
  border-radius: 10px;
  box-shadow: -1rem 0 1rem rgba(8, 8, 8, 0.4); / cor da sombra, o último número é a opacidade */
  transition: 0.4s ease-out;
  position: relative;
  left: 0px;
  border-radius:12px;
  backdrop-filter: blur(20px);
  webkit-backdrop-filter: blur(20px);
}

.elementor-3199 .elementor-element.elementor-element-bf3e0ac.card:not(:first-child) {
    margin-left: -50px;
}

.elementor-3199 .elementor-element.elementor-element-bf3e0ac.card:hover {
  transform: translateY(-20px);
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-bf3e0ac.card:hover ~ .card {
  position: relative;
  left: 50px;
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-bf3e0ac.card .title {
  position: absolute;
  left: 20px;
  top: 25px;
}

.elementor-3199 .elementor-element.elementor-element-bf3e0ac::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b7b24 */.elementor-3199 .elementor-element.elementor-element-b7b7b24.card{
  display: flex;
  height: 180px;
  width: 300px;
  background-color: #31E02720; /* cor do bg /
  border-radius: 10px;
  box-shadow: -1rem 0 1rem rgba(8, 8, 8, 0.4); / cor da sombra, o último número é a opacidade */
  transition: 0.4s ease-out;
  position: relative;
  left: 0px;
  border-radius:12px;
  backdrop-filter: blur(20px);
  webkit-backdrop-filter: blur(20px);
}

.elementor-3199 .elementor-element.elementor-element-b7b7b24.card:not(:first-child) {
    margin-left: -50px;
}

.elementor-3199 .elementor-element.elementor-element-b7b7b24.card:hover {
  transform: translateY(-20px);
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-b7b7b24.card:hover ~ .card {
  position: relative;
  left: 50px;
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-b7b7b24.card .title {
  position: absolute;
  left: 20px;
  top: 25px;
}

.elementor-3199 .elementor-element.elementor-element-b7b7b24::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf0f7e */.elementor-3199 .elementor-element.elementor-element-8cf0f7e.card{
  display: flex;
  height: 180px;
  width: 300px;
  background-color: #31E02720; /* cor do bg /
  border-radius: 10px;
  box-shadow: -1rem 0 1rem rgba(8, 8, 8, 0.4); / cor da sombra, o último número é a opacidade */
  transition: 0.4s ease-out;
  position: relative;
  left: 0px;
  border-radius:12px;
  backdrop-filter: blur(20px);
  webkit-backdrop-filter: blur(20px);
}

.elementor-3199 .elementor-element.elementor-element-8cf0f7e.card:not(:first-child) {
    margin-left: -50px;
}

.elementor-3199 .elementor-element.elementor-element-8cf0f7e.card:hover {
  transform: translateY(-20px);
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-8cf0f7e.card:hover ~ .card {
  position: relative;
  left: 50px;
  transition: 0.4s ease-out;
}

.elementor-3199 .elementor-element.elementor-element-8cf0f7e.card .title {
  position: absolute;
  left: 20px;
  top: 25px;
}

.elementor-3199 .elementor-element.elementor-element-8cf0f7e::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0eea5ee */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-0eea5ee{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c69d61e */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-c69d61e{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f23c062 */.elementor-3199 .elementor-element.elementor-element-f23c062 { 
    --offset: 1px; 
    background: #111; 
    position: relative; 
    max-width: 100%; 
    overflow: hidden; /* Mantido como hidden */ 
    display: inline-flex; 
    color: #fff; 
    transition: all 0.3s ease; 
    cursor: pointer; 
} 

/* Conic gradient na borda */ 
.elementor-3199 .elementor-element.elementor-element-f23c062::before { 
  content: ''; 
  background: conic-gradient(transparent 250deg, #31E027, transparent); 
  position: absolute; 
  top: 50%; 
  left: 50%; 
  transform: translate(-50%, -50%); 
  aspect-ratio: 1; 
  width: 350%;
  height: 350%;
  animation: rotate 2s linear infinite; 
  z-index: 0; 
  border-radius: inherit; 
  transition: all 0.3s ease; 
} 

.elementor-3199 .elementor-element.elementor-element-f23c062::after { 
    content: ''; 
    background-color: #090909;
    background-image: radial-gradient(
    ellipse 80% 90% at 50% 0%, /* Formato: elipse larga (100% L, 80% A), Posição: no topo e centro */
    rgba(155, 155, 155, 0.1), /* Sua cor de luz com opacidade baixa para suavidade */
    transparent 80% /* A luz desaparece completamente em 80% do raio do gradiente */
  );
    border-radius: inherit; 
    position: absolute; 
    
    /* Esta linha já resolve o posicionamento e o tamanho. 
       Ela cria um recuo de var(--offset) em TODOS os 4 lados. */ 
    inset: var(--offset); 
    
    /* REMOVA AS SEGUINTES LINHAS: */ 
    /* height: calc(100% - 4 * var(--offset)); */ 
    /* width: calc(100% - 40 * var(--offset)); */ 
    
    z-index: 2; 
    transition: background 0.3s ease; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80a0543 */.elementor-3199 .elementor-element.elementor-element-80a0543 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-80a0543 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-80a0543:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-80a0543:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0be904b */.maquina{
    color: #2DE81C;
}

.elementor-3199 .elementor-element.elementor-element-0be904b{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dacc510 */.elementor-3199 .elementor-element.elementor-element-dacc510{

    height: 40vh;

    overflow: auto;

    transition: 1s !important;

}

@media(max-width: 767px){

    .elementor-3199 .elementor-element.elementor-element-dacc510{

    height: 60vh;

    overflow: auto;

    transition: 1s !important;

}

}

.elementor-3199 .elementor-element.elementor-element-dacc510::-webkit-scrollbar {

    width: 8px !important;

}

.elementor-3199 .elementor-element.elementor-element-dacc510::-webkit-scrollbar-thumb {

    background: linear-gradient(to bottom, #46f695, #9afac5);

    border-radius: 10px;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-550d209 */.elementor-3199 .elementor-element.elementor-element-550d209::before{

content:"";

position: absolute;

width: 100%;

height: 100%;

z-index: 2;

mask: linear-gradient(to bottom, transparent 1%, #000 99%);
-webkit-mask: linear-gradient(to bottom, transparent 1%, #000 99%);

pointer-events: none;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99b85a */.elementor-3199 .elementor-element.elementor-element-d99b85a {
    padding: 0px;
    position: absolute;
    mask: url('https://oneux.com.br/wp-content/uploads/2025/06/Dots1.png');
    -webkit-mask: url('https://oneux.com.br/wp-content/uploads/2025/06/Dots1.png');
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    z-index: 0;
}

.elementor-3199 .elementor-element.elementor-element-d99b85a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    filter: blur(10px);
    background: linear-gradient(to top, transparent, #31E02750);
    
    animation: LUZVERTICAL 10s linear infinite;
    animation-delay: 0s !important;
}

/* KEYFRAMES AJUSTADOS PARA REMOVER A PAUSA NO FINAL */
@keyframes LUZVERTICAL {
    0% {
        transform: translateY(100%);
        opacity: 1;
    }
    /* A luz passa 99% do tempo a mover-se... */
    99% {
        transform: translateY(-100%);
        opacity: 1;
    }
    /* ...e desaparece instantaneamente no final, recomeçando logo de seguida. */
    100% {
        transform: translateY(-150%);
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be35ca */.elementor-3199 .elementor-element.elementor-element-6be35ca::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(24% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-3199 .elementor-element.elementor-element-6be35ca::after{
content:"";
position: absolute;
top: 100%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(50% - 600px); /*defina o posicionamento da luz*/
width: 1000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52684ab */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-52684ab{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742566a */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1630967 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25212b */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4644044 */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0df389 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-a0df389{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41f3de2 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-41f3de2{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f41477 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-7f41477{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bf0ca1 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-5bf0ca1{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-028d912 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-028d912{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ca1904 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-2ca1904{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b60ac7 */.elementor-3199 .elementor-element.elementor-element-9b60ac7 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-9b60ac7 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-9b60ac7:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-9b60ac7:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9d66df */.elementor-3199 .elementor-element.elementor-element-c9d66df::before{
content:"";
position: absolute;
top: 15%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(24% - 800px); /*defina o posicionamento da luz*/
width: 500px;  /*defina o tamanho da luz*/
height: 600px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s infinite; /*defina o tempo da animação*/
pointer-events: none;
}

.elementor-3199 .elementor-element.elementor-element-c9d66df::after{
content:"";
position: absolute;
top: 100%; /*defina o posicionamento da luz ao topo*/
left: inherit;
right: calc(20% - 100px); /*defina o posicionamento da luz*/
width: 1000px; /*defina o tamanho da luz*/
height: 300px; /*defina o tamanho da luz*/
background: #2DE81C; /*defina a cor da luz*/
border-radius: 100%;
filter: blur(150px); /*defina o desfoque*/
opacity: 0.3;
mix-blend-mode: screen;
animation: luz 5s 2s infinite;  /*defina o tempo da animação e delay*/
pointer-events: none;
}

@keyframes luz{
0%, 100%{
opacity: 0;
}
50%{
opacity: 0.5;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50b995a */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-50b995a{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7988792 */.elementor-3199 .elementor-element.elementor-element-7988792 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-7988792 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-7988792:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-7988792:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4824b4f */.detalhe2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe2{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8b104 */.detalhe2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe2{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0f824e */.detalhe2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe2{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e9c295 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-0e9c295{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-884e025 */.elementor-3199 .elementor-element.elementor-element-884e025::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-884e025{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97875fb */.elementor-3199 .elementor-element.elementor-element-97875fb::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-97875fb{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443a1d8 */.elementor-3199 .elementor-element.elementor-element-443a1d8::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-443a1d8{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-704e133 */.elementor-3199 .elementor-element.elementor-element-704e133::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-704e133{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c944e */.elementor-3199 .elementor-element.elementor-element-c9c944e .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-c9c944e .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-c9c944e:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-c9c944e:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0fd4d6 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-a0fd4d6{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8283a9 */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-e8283a9{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0d2e04 */.elementor-3199 .elementor-element.elementor-element-d0d2e04::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-d0d2e04{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba152e7 */.elementor-3199 .elementor-element.elementor-element-ba152e7::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-ba152e7{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37073f4 */.elementor-3199 .elementor-element.elementor-element-37073f4::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-37073f4{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51ebcd1 */.elementor-3199 .elementor-element.elementor-element-51ebcd1::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.elementor-3199 .elementor-element.elementor-element-51ebcd1{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93efcd7 */.detalhe2::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe2{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ea2d */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-a33ea2d{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afc7d16 */.elementor-3199 .elementor-element.elementor-element-afc7d16 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-afc7d16 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-afc7d16:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-afc7d16:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-055ed29 */.detalhe3::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #111111; /*cor do detalhe*/
  box-shadow: 0 10px 30px #010101; /*cor da luz*/
  z-index: 2;
}

.detalhe3{
    background: #010101; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8d5cee */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-d8d5cee{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d81477e */.detalhe::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #E02727; /*cor do detalhe*/
  box-shadow: 0 10px 30px #E02727; /*cor da luz*/
  z-index: 2;
}

.detalhe{
    background: #E0272720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #E0272750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5617e5d */.detalhe6::before{
  content: "";
  position: absolute;
  top: 0;
  left: 20px; /*distância da esquerda*/
  width: 80px;
  height: 7px;
  border-radius:10px;
  background: #31E027; /*cor do detalhe*/
  box-shadow: 0 10px 30px #31E027; /*cor da luz*/
  z-index: 2;
}

.detalhe6{
    background: #31E02720; /*cor do BG*/
    border-radius: 12px;
    border: 1px solid #31E02750; /*borda*/
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9c07c9 */.elementor-3199 .elementor-element.elementor-element-f9c07c9 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-f9c07c9 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-f9c07c9:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-f9c07c9:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b19bc */.maquina{
    color: #2DE81C;
    font-weight: 700;
}

.elementor-3199 .elementor-element.elementor-element-14b19bc{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de51648 */.elementor-3199 .elementor-element.elementor-element-de51648 .inner {
    z-index: 3; /* Alterado de 2 para 3 para ficar acima da camada interna */
    gap: 6px;
    position: relative;
    width: 100%;
    color: var(--cor-texto);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    transition: color 0.2s ease-in-out;
    
}

.elementor-3199 .elementor-element.elementor-element-de51648 .inner svg.icon {
    width: 18px;
    height: 18px;
    transition: fill 0.1s linear;
}

.elementor-3199 .elementor-element.elementor-element-de51648:focus .inner svg.icon {
    fill: var(--cor-texto);
}

.elementor-3199 .elementor-element.elementor-element-de51648:hover .inner svg.icon {
    fill: transparent;
    animation:
        dasharray 1s linear forwards,
        filled 0.1s linear forwards 0.95s;
}


@keyframes dasharray {
    from {
        stroke-dasharray: 0 0 0 0;
    }
    to {
        stroke-dasharray: 68 68 0 0;
    }
}

@keyframes filled {
    to {
        fill: var(--cor-texto);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-babb41d */.brilho2 .elementor-button {
 background: #d1d1d1 !important;
 border: 3px solid #fff;
 padding: 15px 60px;
 display: flex;
 align-items: center;
 justify-content: center;
 border-radius: 100px;
 position: relative;
 transition: 2s;
}

@media(max-width: 767px){
 .brilho2 .elementor-button {
 padding: 15px 30px;
}
}

.brilho2 .elementor-button:before {
  background-image: radial-gradient(43.3% 44.23% at 50% 49.51%, #fffff7 29%, #BFF4CD 48.5%, #BFF4CD 60.71%, #BFF4CD00 100%);
  filter: blur(5px);
  width: 300px;
  height: 150px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(var(--button-translate-x, -10%), -50%);
  border-radius: 100%;
  transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);
}

.brilho2 .elementor-button.hovering:before {
  transition: transform 0.15s ease-out !important;
}

.brilho1{
 padding: 0px !important;
 border-radius: 100px;
 outline: 4px solid #FFFFFF4F;
}

.brilho1::before {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to right, transparent 30%, #8EFF37 80%, #00FF44 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--before-opacity, 1);
}

.brilho1::after {
 transition: 0.35s ease-out;
 filter: blur(12px);
 background: linear-gradient(to left, transparent 30%, #8EFF37 80%, #00FF44 95%);
 width: 108%;
 height: 125%;
 left: 50%;
 top: 50%;
 content: "";
 will-change: filter;
 border-radius: 100px;
 position: absolute;
 transform: translate(-50%, -50%);
 z-index: 1;
 opacity: var(--after-opacity, 0);
}

.brilho2 .elementor-button-text,
.brilho2 .elementor-button-icon {
 z-index: 5;
 align-self: center !important;
 vertical-align: center !important;
}

.brilho1 {
 width: fit-content;
 overflow: visible;
 z-index: 1;
 position: relative;
 padding: 0px;
}

.brilho2 {
 z-index: 5;
 overflow: hidden;
 border-radius: 100px;
 position: relative;
}/* End custom CSS */