.elementor-1823 .elementor-element.elementor-element-7fa92b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1823 .elementor-element.elementor-element-b1257cd{--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-between;--align-items:center;--border-radius:100px 100px 100px 100px;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:2vw;--padding-right:2vw;}.elementor-1823 .elementor-element.elementor-element-b1257cd:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-b1257cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1823 .elementor-element.elementor-element-816dbaa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-1823 .elementor-element.elementor-element-c7a72a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-c7a72a1{text-align:start;}.elementor-1823 .elementor-element.elementor-element-c7a72a1 img{width:15vw;}.elementor-1823 .elementor-element.elementor-element-8137227{--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:flex-end;--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-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-1823 .elementor-element.elementor-element-09bba77 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-09bba77.elementor-element{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-8f9c039 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-8f9c039.elementor-element{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-eb92a73{--display:flex;--min-height:100vh;--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;--z-index:500;}.elementor-1823 .elementor-element.elementor-element-eb92a73:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-eb92a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020001;background-image:url("https://edcleissondesigner.com.br/wp-content/uploads/2026/04/HERO-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1823 .elementor-element.elementor-element-b68ece3{--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:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-b68ece3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-9674777{width:var( --container-widget-width, 213px );max-width:213px;--container-widget-width:213px;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-9674777.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1823 .elementor-element.elementor-element-7232dc2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-1823 .elementor-element.elementor-element-771739f{width:var( --container-widget-width, 571px );max-width:571px;--container-widget-width:571px;--container-widget-flex-grow:0;text-align:start;}.elementor-1823 .elementor-element.elementor-element-771739f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-771739f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-771739f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-4b31ec9.elementor-element{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-e29323a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-e29323a:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-e29323a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020001;}.elementor-1823 .elementor-element.elementor-element-c593ff6{--display:flex;--min-height:39px;--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-1823 .elementor-element.elementor-element-01942fb{--display:flex;--justify-content:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-497e9fe{width:var( --container-widget-width, 52.769% );max-width:52.769%;--container-widget-width:52.769%;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-497e9fe.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-497e9fe .elementor-image-box-wrapper{text-align:center;}.elementor-1823 .elementor-element.elementor-element-497e9fe .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-497e9fe:has(:hover) .elementor-image-box-title,
					 .elementor-1823 .elementor-element.elementor-element-497e9fe:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-497e9fe .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-1b11dd5{--display:flex;--min-height:220px;--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-1b11dd5:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-1b11dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292727A1;}.elementor-1823 .elementor-element.elementor-element-1b11dd5.e-con{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-98434e8{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1823 .elementor-element.elementor-element-577e82a{--display:flex;--min-height:424.43px;--justify-content:flex-end;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-1823 .elementor-element.elementor-element-577e82a:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-577e82a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000000 68%, #FF2CB026 100%);}.elementor-1823 .elementor-element.elementor-element-577e82a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-d8c8cc2{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-1823 .elementor-element.elementor-element-d8c8cc2:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-d8c8cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-1823 .elementor-element.elementor-element-d8c8cc2.e-con{--align-self:center;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-d8c8cc2{left:-5px;}body.rtl .elementor-1823 .elementor-element.elementor-element-d8c8cc2{right:-5px;}.elementor-1823 .elementor-element.elementor-element-3a420ff{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-title{margin-bottom:20px;font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1823 .elementor-element.elementor-element-3a420ff:has(:hover) .elementor-image-box-title,
					 .elementor-1823 .elementor-element.elementor-element-3a420ff:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-1823 .elementor-element.elementor-element-aa69fe9{--display:flex;--min-height:465px;--justify-content:flex-end;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-1823 .elementor-element.elementor-element-aa69fe9:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-aa69fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000000 68%, #FF2CB026 100%);}.elementor-1823 .elementor-element.elementor-element-aa69fe9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-ad73088{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-1823 .elementor-element.elementor-element-ad73088:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-ad73088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-1823 .elementor-element.elementor-element-ad73088.e-con{--align-self:center;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-ad73088{left:-5px;}body.rtl .elementor-1823 .elementor-element.elementor-element-ad73088{right:-5px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-title{margin-bottom:20px;font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1823 .elementor-element.elementor-element-5ba0da9:has(:hover) .elementor-image-box-title,
					 .elementor-1823 .elementor-element.elementor-element-5ba0da9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-1823 .elementor-element.elementor-element-828625d{--display:flex;--min-height:424.43px;--justify-content:flex-end;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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-1823 .elementor-element.elementor-element-828625d:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-828625d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000000 58%, #FF2CB026 100%);}.elementor-1823 .elementor-element.elementor-element-828625d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-78a3f32{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-1823 .elementor-element.elementor-element-78a3f32:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-78a3f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-1823 .elementor-element.elementor-element-78a3f32.e-con{--align-self:center;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-78a3f32{left:-5px;}body.rtl .elementor-1823 .elementor-element.elementor-element-78a3f32{right:-5px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-title{margin-bottom:20px;font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:700;line-height:31px;color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1823 .elementor-element.elementor-element-f3a4adf:has(:hover) .elementor-image-box-title,
					 .elementor-1823 .elementor-element.elementor-element-f3a4adf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-1823 .elementor-element.elementor-element-7c5e305{--display:flex;--min-height:1032px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:500;}.elementor-1823 .elementor-element.elementor-element-7c5e305:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-7c5e305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF2CB0;}.elementor-1823 .elementor-element.elementor-element-220cfb1{width:var( --container-widget-width, 78px );max-width:78px;--container-widget-width:78px;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-e8ac448{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;top:100px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-e8ac448{left:74%;}body.rtl .elementor-1823 .elementor-element.elementor-element-e8ac448{right:74%;}.elementor-1823 .elementor-element.elementor-element-e8ac448 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1823 .elementor-element.elementor-element-350d495{width:var( --container-widget-width, 144px );max-width:144px;--container-widget-width:144px;--container-widget-flex-grow:0;bottom:26%;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-350d495{left:15%;}body.rtl .elementor-1823 .elementor-element.elementor-element-350d495{right:15%;}.elementor-1823 .elementor-element.elementor-element-350d495 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1823 .elementor-element.elementor-element-414fbca{width:var( --container-widget-width, 851px );max-width:851px;--container-widget-width:851px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-414fbca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-414fbca .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1823 .elementor-element.elementor-element-1701f56{width:var( --container-widget-width, 822px );max-width:822px;--container-widget-width:822px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-1701f56.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-1701f56 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:121px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1823 .elementor-element.elementor-element-5f79710{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;text-align:center;}.elementor-1823 .elementor-element.elementor-element-5f79710 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-5f79710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-5f79710 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-1823 .elementor-element.elementor-element-b4ed129.elementor-element{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-00daaa6{--display:flex;}.elementor-1823 .elementor-element.elementor-element-7484a33{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-7484a33 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-1823 .elementor-element.elementor-element-7484a33 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-1823 .elementor-element.elementor-element-1b79084{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:auto;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:0;}.elementor-1823 .elementor-element.elementor-element-1b79084:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-1b79084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020001;}.elementor-1823 .elementor-element.elementor-element-8f52c89{--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-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-size:var( --e-global-typography-primary-font-size );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-1823 .elementor-element.elementor-element-77f313f{width:100%;max-width:100%;top:-200px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-77f313f{left:21px;}body.rtl .elementor-1823 .elementor-element.elementor-element-77f313f{right:21px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-77f313f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon{font-size:44px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:29px;font-weight:700;line-height:46px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-77f313f:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-77f313f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-description{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#636363;}.elementor-1823 .elementor-element.elementor-element-eb31aff{width:100%;max-width:100%;top:-23px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-eb31aff{left:-113px;}body.rtl .elementor-1823 .elementor-element.elementor-element-eb31aff{right:-113px;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-eb31aff.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon{font-size:44px;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-eb31aff:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-eb31aff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#636363;}.elementor-1823 .elementor-element.elementor-element-05edd6e{width:100%;max-width:100%;top:153px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-05edd6e{left:23px;}body.rtl .elementor-1823 .elementor-element.elementor-element-05edd6e{right:23px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-05edd6e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon{font-size:44px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:46px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-05edd6e:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-05edd6e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#636363;}.elementor-1823 .elementor-element.elementor-element-feee843{--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-1823 .elementor-element.elementor-element-3d3ae37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-73f9d9a{--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-1823 .elementor-element.elementor-element-6ee2568{width:100%;max-width:100%;top:-200px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-6ee2568{left:-10px;}body.rtl .elementor-1823 .elementor-element.elementor-element-6ee2568{right:-10px;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-6ee2568.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon{font-size:44px;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:29px;font-weight:700;line-height:46px;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-6ee2568:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-6ee2568:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#636363;}.elementor-1823 .elementor-element.elementor-element-f7a0680{width:100%;max-width:100%;top:-23px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-f7a0680{right:-110px;}body.rtl .elementor-1823 .elementor-element.elementor-element-f7a0680{left:-110px;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-f7a0680.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon{font-size:44px;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-f7a0680:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-f7a0680:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#636363;}.elementor-1823 .elementor-element.elementor-element-92350e0{width:100%;max-width:100%;top:153px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-92350e0{left:-10px;}body.rtl .elementor-1823 .elementor-element.elementor-element-92350e0{right:-10px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1823 .elementor-element.elementor-element-92350e0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon{font-size:44px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;line-height:46px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-92350e0:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-92350e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#636363;}.elementor-1823 .elementor-element.elementor-element-a69f46a{--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;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-a69f46a:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-a69f46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020001;}.elementor-1823 .elementor-element.elementor-element-47dc3aa{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-47dc3aa:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-47dc3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1823 .elementor-element.elementor-element-47dc3aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:50px 100px 0px 100px;border-radius:16px 16px 16px 16px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-wrapper{text-align:center;gap:32px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-title{margin-block-end:20px;color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-dacb8e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-dacb8e8.elementor-view-framed .elementor-icon, .elementor-1823 .elementor-element.elementor-element-dacb8e8.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon{font-size:66px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:38px;font-weight:700;}.elementor-1823 .elementor-element.elementor-element-dacb8e8:has(:hover) .elementor-icon-box-title,
					 .elementor-1823 .elementor-element.elementor-element-dacb8e8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-1823 .elementor-element.elementor-element-f84b93f.elementor-element{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-8ba3e3c{--display:flex;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:3vw;--padding-left:8vw;--padding-right:8vw;}.elementor-1823 .elementor-element.elementor-element-8ba3e3c:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-8ba3e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1823 .elementor-element.elementor-element-13cac28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-4e765b9{text-align:end;}.elementor-1823 .elementor-element.elementor-element-4e765b9 img{width:10vw;}.elementor-1823 .elementor-element.elementor-element-8771d6a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-8771d6a.e-con{--order:-99999 /* order start hack */;}.elementor-1823 .elementor-element.elementor-element-6e5eae7{text-align:start;}.elementor-1823 .elementor-element.elementor-element-6e5eae7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1823 .elementor-element.elementor-element-5747cc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-1823 .elementor-element.elementor-element-7c3ac19{width:100%;max-width:100%;}body.elementor-page-1823:not(.elementor-motion-effects-element-type-background), body.elementor-page-1823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020001;}@media(max-width:1366px){.elementor-1823 .elementor-element.elementor-element-7fa92b4{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-c7a72a1 img{width:18vw;}.elementor-1823 .elementor-element.elementor-element-09bba77 .elementor-button{font-size:10px;}.elementor-1823 .elementor-element.elementor-element-8f9c039 .elementor-button{font-size:10px;}.elementor-1823 .elementor-element.elementor-element-eb92a73{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-7232dc2 .elementor-heading-title{font-size:41px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-497e9fe{width:var( --container-widget-width, 629.438px );max-width:629.438px;--container-widget-width:629.438px;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-1b11dd5{--min-height:236px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-d8c8cc2{left:-2px;}body.rtl .elementor-1823 .elementor-element.elementor-element-d8c8cc2{right:-2px;}.elementor-1823 .elementor-element.elementor-element-aa69fe9{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-ad73088{left:-2px;}body.rtl .elementor-1823 .elementor-element.elementor-element-ad73088{right:-2px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-78a3f32{left:-2px;}body.rtl .elementor-1823 .elementor-element.elementor-element-78a3f32{right:-2px;}.elementor-1823 .elementor-element.elementor-element-7c5e305{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1823 .elementor-element.elementor-element-414fbca .elementor-heading-title{font-size:20px;}.elementor-1823 .elementor-element.elementor-element-1701f56 .elementor-heading-title{font-size:115px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-77f313f{left:21px;}body.rtl .elementor-1823 .elementor-element.elementor-element-77f313f{right:21px;}.elementor-1823 .elementor-element.elementor-element-77f313f{top:-202px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon{font-size:35px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-eb31aff{width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-eb31aff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-eb31aff{left:-31px;}body.rtl .elementor-1823 .elementor-element.elementor-element-eb31aff{right:-31px;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon{font-size:35px;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title a{font-size:24px;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon{font-size:35px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon{font-size:35px;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-description{font-size:16px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-f7a0680{right:-37px;}body.rtl .elementor-1823 .elementor-element.elementor-element-f7a0680{left:-37px;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon{font-size:35px;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon{font-size:35px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title a{font-size:24px;line-height:1.5em;letter-spacing:0px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-a69f46a{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-8ba3e3c{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-4e765b9{text-align:end;}.elementor-1823 .elementor-element.elementor-element-4e765b9 img{width:20vw;}.elementor-1823 .elementor-element.elementor-element-6e5eae7 .elementor-heading-title{font-size:16px;line-height:29px;letter-spacing:1px;}}@media(max-width:1024px){.elementor-1823 .elementor-element.elementor-element-c7a72a1 img{width:25vw;}.elementor-1823 .elementor-element.elementor-element-09bba77 .elementor-button{font-size:9px;line-height:3px;}.elementor-1823 .elementor-element.elementor-element-eb92a73{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-7232dc2 .elementor-heading-title{font-size:31px;}.elementor-1823 .elementor-element.elementor-element-771739f .elementor-heading-title{font-size:18px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-98434e8{--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-1823 .elementor-element.elementor-element-7c5e305{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-e8ac448{left:113%;}body.rtl .elementor-1823 .elementor-element.elementor-element-e8ac448{right:113%;}.elementor-1823 .elementor-element.elementor-element-e8ac448{top:167px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-350d495{left:593%;}body.rtl .elementor-1823 .elementor-element.elementor-element-350d495{right:593%;}.elementor-1823 .elementor-element.elementor-element-350d495{bottom:420%;}.elementor-1823 .elementor-element.elementor-element-414fbca .elementor-heading-title{font-size:18px;}.elementor-1823 .elementor-element.elementor-element-1701f56 .elementor-heading-title{font-size:89px;}.elementor-1823 .elementor-element.elementor-element-5f79710 .elementor-heading-title{font-size:18px;}.elementor-1823 .elementor-element.elementor-element-7484a33{--e-image-carousel-slides-to-show:3;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-77f313f{width:100%;max-width:100%;top:-40px;}.elementor-1823 .elementor-element.elementor-element-77f313f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-77f313f{left:11px;}body.rtl .elementor-1823 .elementor-element.elementor-element-77f313f{right:11px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title a{font-size:21px;line-height:1.5em;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-eb31aff{left:-42px;}body.rtl .elementor-1823 .elementor-element.elementor-element-eb31aff{right:-42px;}.elementor-1823 .elementor-element.elementor-element-eb31aff{top:50px;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title a{font-size:21px;line-height:1.5em;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-05edd6e{left:11px;}body.rtl .elementor-1823 .elementor-element.elementor-element-05edd6e{right:11px;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title a{font-size:21px;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-feee843{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-3d3ae37{width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-3d3ae37 img{width:100%;}.elementor-1823 .elementor-element.elementor-element-6ee2568{top:-40px;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title a{font-size:21px;line-height:1.5em;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-f7a0680{right:-42px;}body.rtl .elementor-1823 .elementor-element.elementor-element-f7a0680{left:-42px;}.elementor-1823 .elementor-element.elementor-element-f7a0680{top:50px;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title a{font-size:21px;line-height:1.5em;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-92350e0{left:-11px;}body.rtl .elementor-1823 .elementor-element.elementor-element-92350e0{right:-11px;}.elementor-1823 .elementor-element.elementor-element-92350e0{top:153px;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title a{font-size:21px;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-a69f46a{--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;}.elementor-1823 .elementor-element.elementor-element-47dc3aa{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8{width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8.elementor-element{--align-self:center;}.elementor-1823 .elementor-element.elementor-element-8ba3e3c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-4e765b9{text-align:center;}.elementor-1823 .elementor-element.elementor-element-4e765b9 img{width:25vw;}.elementor-1823 .elementor-element.elementor-element-8771d6a.e-con{--order:99999 /* order end hack */;}.elementor-1823 .elementor-element.elementor-element-6e5eae7{text-align:center;}.elementor-1823 .elementor-element.elementor-element-6e5eae7 .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-1823 .elementor-element.elementor-element-7fa92b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1823 .elementor-element.elementor-element-b1257cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-816dbaa{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1823 .elementor-element.elementor-element-c7a72a1 img{width:59vw;}.elementor-1823 .elementor-element.elementor-element-8137227{--width:100%;--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-1823 .elementor-element.elementor-element-09bba77{width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-09bba77 .elementor-button{font-size:15px;}.elementor-1823 .elementor-element.elementor-element-8f9c039{width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-8f9c039 .elementor-button{font-size:15px;}.elementor-1823 .elementor-element.elementor-element-eb92a73:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-eb92a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://edcleissondesigner.com.br/wp-content/uploads/2026/04/MOBILE.webp");background-position:center center;background-size:cover;}.elementor-1823 .elementor-element.elementor-element-eb92a73{--min-height:0px;--justify-content:flex-end;--padding-top:64vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}.elementor-1823 .elementor-element.elementor-element-b68ece3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--align-content:center;}.elementor-1823 .elementor-element.elementor-element-9674777{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-7232dc2{text-align:center;}.elementor-1823 .elementor-element.elementor-element-7232dc2 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-1823 .elementor-element.elementor-element-771739f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-771739f{text-align:center;}.elementor-1823 .elementor-element.elementor-element-771739f .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-e29323a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-497e9fe .elementor-image-box-title{font-size:35px;line-height:1.5em;}.elementor-1823 .elementor-element.elementor-element-497e9fe .elementor-image-box-description{font-size:14px;}.elementor-1823 .elementor-element.elementor-element-98434e8{--min-height:320px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1823 .elementor-element.elementor-element-577e82a{--min-height:380px;}.elementor-1823 .elementor-element.elementor-element-d8c8cc2{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-d8c8cc2{left:2px;}body.rtl .elementor-1823 .elementor-element.elementor-element-d8c8cc2{right:2px;}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-img{margin-bottom:43px;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1823 .elementor-element.elementor-element-3a420ff.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-1823 .elementor-element.elementor-element-3a420ff .elementor-image-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-aa69fe9{--min-height:380px;}.elementor-1823 .elementor-element.elementor-element-ad73088{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-ad73088{left:2px;}body.rtl .elementor-1823 .elementor-element.elementor-element-ad73088{right:2px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-img{margin-bottom:43px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-1823 .elementor-element.elementor-element-5ba0da9 .elementor-image-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-828625d{--min-height:380px;}.elementor-1823 .elementor-element.elementor-element-78a3f32{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-78a3f32{left:2px;}body.rtl .elementor-1823 .elementor-element.elementor-element-78a3f32{right:2px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-img{margin-bottom:43px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-1823 .elementor-element.elementor-element-f3a4adf .elementor-image-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-7c5e305{--min-height:0vh;--justify-content:center;--padding-top:8vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-e8ac448{left:52px;}body.rtl .elementor-1823 .elementor-element.elementor-element-e8ac448{right:52px;}.elementor-1823 .elementor-element.elementor-element-e8ac448{top:27px;}.elementor-1823 .elementor-element.elementor-element-350d495{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;bottom:451px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-350d495{left:266px;}body.rtl .elementor-1823 .elementor-element.elementor-element-350d495{right:266px;}.elementor-1823 .elementor-element.elementor-element-414fbca .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-1823 .elementor-element.elementor-element-1701f56 .elementor-heading-title{font-size:48px;line-height:1.1em;}.elementor-1823 .elementor-element.elementor-element-5f79710 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-5f79710 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-7484a33{--e-image-carousel-slides-to-show:3;width:100%;max-width:100%;}.elementor-1823 .elementor-element.elementor-element-7484a33 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-1823 .elementor-element.elementor-element-8f52c89{--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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1823 .elementor-element.elementor-element-77f313f{width:100%;max-width:100%;top:-39px;}body:not(.rtl) .elementor-1823 .elementor-element.elementor-element-77f313f{left:13px;}body.rtl .elementor-1823 .elementor-element.elementor-element-77f313f{right:13px;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-1823 .elementor-element.elementor-element-77f313f .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-1823 .elementor-element.elementor-element-eb31aff .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-1823 .elementor-element.elementor-element-05edd6e .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-1823 .elementor-element.elementor-element-6ee2568 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-1823 .elementor-element.elementor-element-f7a0680 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-title a{font-size:28px;line-height:1.2em;}.elementor-1823 .elementor-element.elementor-element-92350e0 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-1823 .elementor-element.elementor-element-47dc3aa{--padding-top:50px;--padding-bottom:65px;--padding-left:15px;--padding-right:15px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-wrapper{gap:15px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-title{margin-block-end:9px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-title, .elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-title a{font-size:20px;}.elementor-1823 .elementor-element.elementor-element-dacb8e8 .elementor-icon-box-description{font-size:16px;}.elementor-1823 .elementor-element.elementor-element-8ba3e3c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1823 .elementor-element.elementor-element-4e765b9 img{width:50vw;}.elementor-1823 .elementor-element.elementor-element-6e5eae7{text-align:center;}.elementor-1823 .elementor-element.elementor-element-6e5eae7 .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-1823 .elementor-element.elementor-element-eb92a73{--content-width:1281px;}.elementor-1823 .elementor-element.elementor-element-b68ece3{--width:574px;}.elementor-1823 .elementor-element.elementor-element-1b11dd5{--width:673px;}.elementor-1823 .elementor-element.elementor-element-577e82a{--width:357.04px;}.elementor-1823 .elementor-element.elementor-element-aa69fe9{--width:36%;}.elementor-1823 .elementor-element.elementor-element-828625d{--width:357.04px;}.elementor-1823 .elementor-element.elementor-element-7c5e305{--content-width:1156px;}.elementor-1823 .elementor-element.elementor-element-8f52c89{--width:29%;}.elementor-1823 .elementor-element.elementor-element-feee843{--width:42%;}.elementor-1823 .elementor-element.elementor-element-73f9d9a{--width:29%;}.elementor-1823 .elementor-element.elementor-element-a69f46a{--content-width:1140px;}.elementor-1823 .elementor-element.elementor-element-47dc3aa{--width:71%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1823 .elementor-element.elementor-element-7fa92b4{--content-width:100%;}.elementor-1823 .elementor-element.elementor-element-b68ece3{--width:500px;}.elementor-1823 .elementor-element.elementor-element-1b11dd5{--width:100%;}.elementor-1823 .elementor-element.elementor-element-98434e8{--width:100%;}.elementor-1823 .elementor-element.elementor-element-577e82a{--width:280px;}.elementor-1823 .elementor-element.elementor-element-828625d{--width:280px;}.elementor-1823 .elementor-element.elementor-element-a69f46a{--content-width:100%;}.elementor-1823 .elementor-element.elementor-element-47dc3aa{--width:100%;}.elementor-1823 .elementor-element.elementor-element-8ba3e3c{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1823 .elementor-element.elementor-element-b68ece3{--width:57.695%;}.elementor-1823 .elementor-element.elementor-element-577e82a{--width:350px;}.elementor-1823 .elementor-element.elementor-element-aa69fe9{--width:350px;}.elementor-1823 .elementor-element.elementor-element-828625d{--width:350px;}.elementor-1823 .elementor-element.elementor-element-1b79084{--width:100%;}.elementor-1823 .elementor-element.elementor-element-a69f46a{--content-width:100%;}.elementor-1823 .elementor-element.elementor-element-47dc3aa{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-09bba77 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF2CB0;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #FF2CB0;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1823 .elementor-element.elementor-element-09bba77 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.25rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1823 .elementor-element.elementor-element-09bba77 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1823 .elementor-element.elementor-element-09bba77::before,
.elementor-1823 .elementor-element.elementor-element-09bba77::after,
.elementor-1823 .elementor-element.elementor-element-09bba77 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1823 .elementor-element.elementor-element-09bba77::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1823 .elementor-element.elementor-element-09bba77::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1823 .elementor-element.elementor-element-09bba77 span {
    z-index: 1;
    position: relative;
}

.elementor-1823 .elementor-element.elementor-element-09bba77 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1823 .elementor-element.elementor-element-09bba77:hover,
.elementor-1823 .elementor-element.elementor-element-09bba77:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1823 .elementor-element.elementor-element-09bba77,
.elementor-1823 .elementor-element.elementor-element-09bba77::before,
.elementor-1823 .elementor-element.elementor-element-09bba77::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1823 .elementor-element.elementor-element-09bba77:hover,
.elementor-1823 .elementor-element.elementor-element-09bba77:hover::before,
.elementor-1823 .elementor-element.elementor-element-09bba77:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f9c039 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #FF2CB0;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #FF2CB0;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-1823 .elementor-element.elementor-element-8f9c039 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.25rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-1823 .elementor-element.elementor-element-8f9c039 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-1823 .elementor-element.elementor-element-8f9c039::before,
.elementor-1823 .elementor-element.elementor-element-8f9c039::after,
.elementor-1823 .elementor-element.elementor-element-8f9c039 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-1823 .elementor-element.elementor-element-8f9c039::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-1823 .elementor-element.elementor-element-8f9c039::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-1823 .elementor-element.elementor-element-8f9c039 span {
    z-index: 1;
    position: relative;
}

.elementor-1823 .elementor-element.elementor-element-8f9c039 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-1823 .elementor-element.elementor-element-8f9c039:hover,
.elementor-1823 .elementor-element.elementor-element-8f9c039:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-1823 .elementor-element.elementor-element-8f9c039,
.elementor-1823 .elementor-element.elementor-element-8f9c039::before,
.elementor-1823 .elementor-element.elementor-element-8f9c039::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-1823 .elementor-element.elementor-element-8f9c039:hover,
.elementor-1823 .elementor-element.elementor-element-8f9c039:hover::before,
.elementor-1823 .elementor-element.elementor-element-8f9c039:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb92a73 */.elementor-1823 .elementor-element.elementor-element-eb92a73{
  animation: brilhoSutil 8s infinite ease-in-out;
  will-change: filter;
}

@keyframes brilhoSutil {
  0%, 10%   { filter: brightness(1); }
  12%       { filter: brightness(2.2); }
  14%       { filter: brightness(1); }
  25%, 40%  { filter: brightness(1); }
  42%       { filter: brightness(1.6); }
  44%       { filter: brightness(1); }
  60%, 70%  { filter: brightness(1); }
  72%       { filter: brightness(2); }
  74%       { filter: brightness(1); }
  90%, 100% { filter: brightness(1); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b11dd5 */.elementor-1823 .elementor-element.elementor-element-1b11dd5 {
    position: relative;
       /* BAIXE ESSES SVGS E UPE NO SEU WORDPRESS, DEPOIS PEGUE O LINK E SUBSTITUA POR ESSES ABAIXO */
    mask: url('https://rtl4013zxp.easybuilder.com.br/wp-content/uploads/2025/08/Linhas.svg');
    -webkit-mask: url('https://rtl4013zxp.easybuilder.com.br/wp-content/uploads/2025/08/Linhas.svg');

    /* Configurações da máscara */
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;

    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
}

.elementor-1823 .elementor-element.elementor-element-1b11dd5:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 100%;
  z-index: 20;
  filter: blur(10px);
  background: linear-gradient(to bottom, #BFFF2A 10%,transparent 70%);
  pointer-events: none;
  animation: LUZVERTICAL 3s linear infinite;
}
@keyframes LUZVERTICAL{
   0%{
     top: -100%;
     opacity: 1;
   }
   50%{
     top: 100%;
     opacity: 1;
   }
   100%{
      top: 100%;
       opacity: 0;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e29323a */.elementor-1823 .elementor-element.elementor-element-e29323a{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8ac448 */@‌media(max-width: 767px){
.e-con .elementor-widget:not(.fixo){
width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c5e305 */@‌media(max-width: 767px){
.e-con .elementor-widget:not(.fixo){
width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7484a33 */.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-prev{
   

    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateY(30deg) scale(0.9) !important;
    transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-active{
    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateY(30deg) scale(0.9) !important;
    right: 0px;
    opacity: 100%;
    transform: scale(0.7);
    transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-next{
transform: scale(0.9);
z-index: 2;
transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-next ~.swiper-slide{
    left: 0px;
    opacity: 100%;
    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateY(-30deg) scale(0.9) !important;
    transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-container{
    padding: 10em 0;
}
@media(max-width: 767px){
    .elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-prev{
    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateY(30deg) scale(0.9) !important;
    transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-active{
    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateY(30deg) scale(0.9) !important;
    right: 0px;
    opacity: 100%;
    transform: scale(0.7);
    transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-next{
    
transform: scale(1);
z-index: 2;
transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-slide-next ~.swiper-slide{
    
    left: 0px;
    opacity: 100%;
    transform: perspective(100rem) translate3d(0, 0, -5rem) rotateY(-30deg) scale(0.9) !important;
    transition: 1s;
}
.elementor-1823 .elementor-element.elementor-element-7484a33 .swiper-container{
    padding: 5em 0;

}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-77f313f */@media (max-width: 767px) {
  .elementor-1823 .elementor-element.elementor-element-77f313f {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb31aff */@media (max-width: 767px) {
  .elementor-1823 .elementor-element.elementor-element-eb31aff {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05edd6e */@media (max-width: 767px) {
  .elementor-1823 .elementor-element.elementor-element-05edd6e {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d3ae37 */.elementor-1823 .elementor-element.elementor-element-3d3ae37 {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ee2568 */@media (max-width: 767px) {
  .elementor-1823 .elementor-element.elementor-element-6ee2568 {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f7a0680 */@media (max-width: 767px) {
  .elementor-1823 .elementor-element.elementor-element-f7a0680 {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92350e0 */@media (max-width: 767px) {
  .elementor-1823 .elementor-element.elementor-element-92350e0 {
    position: static !important; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b79084 */.elementor-1823 .elementor-element.elementor-element-1b79084{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47dc3aa */.elementor-1823 .elementor-element.elementor-element-47dc3aa .elementor-icon svg{
    filter:drop-shadow(0px 0px 20px #0093D3);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5eae7 */.elementor-1823 .elementor-element.elementor-element-6e5eae7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9fe3c27 */.bolinha {
  position: fixed;
  transition: 0.2s;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #FF2CB0; /* COR BOLINHA */
  pointer-events: none;
  z-index: 9999;
}

@media(max-width: 767px){
  .bolinha {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1aae2b7 */.elementor-1823 .elementor-element.elementor-element-1aae2b7{
    opacity: 0;
    filter: blur(5px);
    transform: translatey(30px);
    transition-delay: 0.5s !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c3ac19 */.elementor-1823 .elementor-element.elementor-element-7c3ac19{
    width: 100%;
    height: 200px;
    z-index: 999;
}
.blur-1 {
    z-index: 1;
    backdrop-filter: blur(0.25px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%);
}
.blur-2 {
    z-index: 2;
    backdrop-filter: blur(0.5px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);
}
.blur-3 {
    z-index: 3;
    backdrop-filter: blur(1px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);
}
.blur-4 {
    z-index: 4;
    backdrop-filter: blur(2px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);
}
.blur-5 {
    z-index: 5;
    backdrop-filter: blur(4px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);
}
.blur-6 {
    z-index: 6;
    backdrop-filter: blur(8px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
.blur-7 {
    z-index: 7;
    backdrop-filter: blur(16px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur-8 {
    z-index: 8;
    backdrop-filter: blur(32px);
    mask-image: linear-gradient(rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);
}
.blur {
    position: absolute;
    pointer-events: none;
    inset: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5747cc2 */.elementor-1823 .elementor-element.elementor-element-5747cc2{
      position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS *//* Desativa a seleção e interações com elementos na classe 'naomexa' */
.naomexa {
    user-select: none;
    pointer-events: none;
}

/* Adiciona um risco vermelho ao texto com a classe 'linered' */
.linered {
    text-decoration: line-through;
    text-decoration-color: red;
}

/* Estiliza o placeholder dos elementos */
::placeholder {
    opacity: 1 !important;
    color: #000 !important;
}

/* Remove o contorno padrão dos elementos ao serem focados */
*:focus {
    outline: none;
    box-shadow: 0 0 0 0.2rem #fff;
}

/* Remove a sombra de elementos que não estão visivelmente focados */
*:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none;
}

/* Remove a margem inferior dos parágrafos */
p {
    margin-bottom: 0;
}


/* Corrige scrollbar horizontal */
html, body {
    width: 100%;
    overflow-x: hidden !important;
    text-wrap: balance !important;
}
[data-elementor-type="wp-page"] {
    overflow: hidden !important;
}/* End custom CSS */