.elementor-139 .elementor-element.elementor-element-24e8718{--display:flex;--min-height:92vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-3df79eb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:0px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-139 .elementor-element.elementor-element-3df79eb.e-con{--align-self:flex-start;}.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-139 .elementor-element.elementor-element-dd1f74c{margin:-172px 84px calc(var(--kit-widget-spacing, 0px) + -32px) -10px;padding:0px 0px -11px 0px;top:0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-dd1f74c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-dd1f74c{left:0px;}body.rtl .elementor-139 .elementor-element.elementor-element-dd1f74c{right:0px;}.elementor-139 .elementor-element.elementor-element-dd1f74c img{width:32%;max-width:78%;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-c47ccf1{width:var( --container-widget-width, 60% );max-width:60%;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:2;}.elementor-139 .elementor-element.elementor-element-c47ccf1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#F6FAFF;}.elementor-139 .elementor-element.elementor-element-c47ccf1:has(:hover) .elementor-image-box-title,
					 .elementor-139 .elementor-element.elementor-element-c47ccf1:has(:focus) .elementor-image-box-title{color:#AC7CD3;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.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-139 .elementor-element.elementor-element-a3f24e5 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-139 .elementor-element.elementor-element-a3f24e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-139 .elementor-element.elementor-element-a3f24e5.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-cfe50de{--display:flex;--min-height:0px;--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-139 .elementor-element.elementor-element-cfe50de:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-cfe50de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #362253 0%, #36105C 100%);}.elementor-139 .elementor-element.elementor-element-b6d9d18{--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-139 .elementor-element.elementor-element-a26ffbb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:-102px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-7px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-b35c214{width:var( --container-widget-width, 52.769% );max-width:52.769%;--container-widget-width:52.769%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-b35c214.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-b35c214 .elementor-image-box-wrapper{text-align:center;}.elementor-139 .elementor-element.elementor-element-b35c214 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:400;line-height:1.3em;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-b35c214 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#CCD0D5;}.elementor-139 .elementor-element.elementor-element-9ea81f1{--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-139 .elementor-element.elementor-element-9ea81f1:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-9ea81f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292727A1;}.elementor-139 .elementor-element.elementor-element-9ea81f1.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-1e3a046{--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-139 .elementor-element.elementor-element-4029f78{--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:#FFFFFF;--border-color:#FFFFFF;--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-139 .elementor-element.elementor-element-4029f78:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-4029f78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #B2FE022E 100%);}.elementor-139 .elementor-element.elementor-element-4029f78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-96bc5d9{--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-139 .elementor-element.elementor-element-96bc5d9:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-96bc5d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-139 .elementor-element.elementor-element-96bc5d9.e-con{--align-self:center;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-96bc5d9{left:-5px;}body.rtl .elementor-139 .elementor-element.elementor-element-96bc5d9{right:-5px;}.elementor-139 .elementor-element.elementor-element-b05a78c{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#8A2BE2;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-b05a78c:has(:hover) .elementor-image-box-title,
					 .elementor-139 .elementor-element.elementor-element-b05a78c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-139 .elementor-element.elementor-element-bc30813{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-139 .elementor-element.elementor-element-bc30813:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-bc30813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #B2FE022E 100%);}.elementor-139 .elementor-element.elementor-element-bc30813.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-e46559d{--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-139 .elementor-element.elementor-element-e46559d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-e46559d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-139 .elementor-element.elementor-element-e46559d.e-con{--align-self:center;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-e46559d{left:-5px;}body.rtl .elementor-139 .elementor-element.elementor-element-e46559d{right:-5px;}.elementor-139 .elementor-element.elementor-element-f642735{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#8A2BE2;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-f642735:has(:hover) .elementor-image-box-title,
					 .elementor-139 .elementor-element.elementor-element-f642735:has(:focus) .elementor-image-box-title{color:#F8F8F8;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-139 .elementor-element.elementor-element-7ccce4d{--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:#FFFFFF;--border-color:#FFFFFF;--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-139 .elementor-element.elementor-element-7ccce4d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-7ccce4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 58%, #B2FE022E 100%);}.elementor-139 .elementor-element.elementor-element-7ccce4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-f51438f{--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-139 .elementor-element.elementor-element-f51438f:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-f51438f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-139 .elementor-element.elementor-element-f51438f.e-con{--align-self:center;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-f51438f{left:-5px;}body.rtl .elementor-139 .elementor-element.elementor-element-f51438f{right:-5px;}.elementor-139 .elementor-element.elementor-element-ae030e4{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#8A2BE2;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-ae030e4:has(:hover) .elementor-image-box-title,
					 .elementor-139 .elementor-element.elementor-element-ae030e4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-139 .elementor-element.elementor-element-a8c6d37{--display:flex;--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--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-139 .elementor-element.elementor-element-a8c6d37:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-a8c6d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #020102 0%, #3B0D79 100%);}.elementor-139 .elementor-element.elementor-element-8c58d8a{top:-24px;}.elementor-139 .elementor-element.elementor-element-8c58d8a img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-6270d28{width:var( --container-widget-width, 441px );max-width:441px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:441px;--container-widget-flex-grow:0;text-align:center;}.elementor-139 .elementor-element.elementor-element-6270d28.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-6270d28 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:400;line-height:42px;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-196b41e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-f1874b1{--display:flex;--min-height:127px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;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:#240072;--border-color:#240072;--border-radius:5px 5px 5px 5px;--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-139 .elementor-element.elementor-element-f1874b1:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-f1874b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000F;}.elementor-139 .elementor-element.elementor-element-f1874b1:hover{background-color:#15002E;}.elementor-139 .elementor-element.elementor-element-a30ea29{width:var( --container-widget-width, 94px );max-width:94px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;border-style:none;border-radius:23px 23px 23px 23px;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-a30ea29.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-139 .elementor-element.elementor-element-a30ea29.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-139 .elementor-element.elementor-element-a30ea29.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:17px;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-a30ea29 .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-139 .elementor-element.elementor-element-3a8a56d{width:var( --container-widget-width, 258px );max-width:258px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:258px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-3a8a56d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-daec5a8{--display:flex;--min-height:127px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;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:#240072;--border-color:#240072;--border-radius:5px 5px 5px 5px;--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-139 .elementor-element.elementor-element-daec5a8:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-daec5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000F;}.elementor-139 .elementor-element.elementor-element-daec5a8:hover{background-color:#15002E;}.elementor-139 .elementor-element.elementor-element-1242d7e{width:var( --container-widget-width, 94px );max-width:94px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;border-style:none;border-radius:23px 23px 23px 23px;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-1242d7e.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-139 .elementor-element.elementor-element-1242d7e.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-139 .elementor-element.elementor-element-1242d7e.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:17px;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-1242d7e .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-139 .elementor-element.elementor-element-dcb8762{width:var( --container-widget-width, 256px );max-width:256px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-dcb8762 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-7d6fdd6{--display:flex;--min-height:127px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;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:#240072;--border-color:#240072;--border-radius:5px 5px 5px 5px;--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-139 .elementor-element.elementor-element-7d6fdd6:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-7d6fdd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000F;}.elementor-139 .elementor-element.elementor-element-7d6fdd6:hover{background-color:#15002E;}.elementor-139 .elementor-element.elementor-element-a278ea0{width:var( --container-widget-width, 94px );max-width:94px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;border-style:none;border-radius:23px 23px 23px 23px;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-a278ea0.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-139 .elementor-element.elementor-element-a278ea0.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-139 .elementor-element.elementor-element-a278ea0.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:17px;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-a278ea0 .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-139 .elementor-element.elementor-element-58f67f0{width:var( --container-widget-width, 235px );max-width:235px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-58f67f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-241e47b{--display:flex;--min-height:127px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;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:#240072;--border-color:#240072;--border-radius:5px 5px 5px 5px;--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-139 .elementor-element.elementor-element-241e47b:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-241e47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000F;}.elementor-139 .elementor-element.elementor-element-241e47b:hover{background-color:#15002E;}.elementor-139 .elementor-element.elementor-element-880d75e{width:var( --container-widget-width, 94px );max-width:94px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;border-style:none;border-radius:23px 23px 23px 23px;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-880d75e.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-139 .elementor-element.elementor-element-880d75e.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-139 .elementor-element.elementor-element-880d75e.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:17px;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-880d75e .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-139 .elementor-element.elementor-element-471509d{width:var( --container-widget-width, 258px );max-width:258px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:258px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-471509d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-8517cc9{--display:flex;--min-height:127px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;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:#240072;--border-color:#240072;--border-radius:5px 5px 5px 5px;--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-139 .elementor-element.elementor-element-8517cc9:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-8517cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000F;}.elementor-139 .elementor-element.elementor-element-8517cc9:hover{background-color:#15002E;}.elementor-139 .elementor-element.elementor-element-35747fe{width:var( --container-widget-width, 94px );max-width:94px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;border-style:none;border-radius:23px 23px 23px 23px;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-35747fe.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-139 .elementor-element.elementor-element-35747fe.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-139 .elementor-element.elementor-element-35747fe.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:17px;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-35747fe .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-139 .elementor-element.elementor-element-7b88f99{width:var( --container-widget-width, 258px );max-width:258px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:258px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-7b88f99 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-c4d3b11{--display:flex;--min-height:127px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;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:#240072;--border-color:#240072;--border-radius:5px 5px 5px 5px;--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-139 .elementor-element.elementor-element-c4d3b11:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-c4d3b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000F;}.elementor-139 .elementor-element.elementor-element-c4d3b11:hover{background-color:#15002E;}.elementor-139 .elementor-element.elementor-element-a944642{width:var( --container-widget-width, 94px );max-width:94px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94px;--container-widget-flex-grow:0;border-style:none;border-radius:23px 23px 23px 23px;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-a944642.elementor-position-right .elementor-image-box-img{margin-left:24px;}.elementor-139 .elementor-element.elementor-element-a944642.elementor-position-left .elementor-image-box-img{margin-right:24px;}.elementor-139 .elementor-element.elementor-element-a944642.elementor-position-top .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-title{margin-bottom:0px;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:600;line-height:17px;color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-139 .elementor-element.elementor-element-a944642 .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-139 .elementor-element.elementor-element-3ec03ff{width:var( --container-widget-width, 256px );max-width:256px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:256px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-3ec03ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-3ec03ff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;line-height:21.42px;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-6c529b9{--display:flex;--min-height:172px;--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 71px;--row-gap:20px;--column-gap:71px;--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-139 .elementor-element.elementor-element-6c529b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-8599a1a{width:var( --container-widget-width, 418px );max-width:418px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:418px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-8599a1a img{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-b4529ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-139 .elementor-element.elementor-element-b4529ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-139 .elementor-element.elementor-element-a9467f3{width:var( --container-widget-width, 363px );max-width:363px;--container-widget-width:363px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-icon i{color:#1ED760;transition:color 0.3s;}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-icon svg{fill:#1ED760;transition:fill 0.3s;}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-139 .elementor-element.elementor-element-a9467f3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-139 .elementor-element.elementor-element-6c574e3 .elementor-button{background-color:#00000000;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-139 .elementor-element.elementor-element-6c574e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-139 .elementor-element.elementor-element-6c574e3.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-96916b7{--display:flex;--min-height:569px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-24px;--margin-bottom:-38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-96916b7:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-96916b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #36105C 0%, #36105C 100%);}.elementor-139 .elementor-element.elementor-element-df47695{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-df47695.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-139 .elementor-element.elementor-element-47c7641{--iteration-count:infinite;--animation-duration:2200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--dynamic-text-color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-47c7641 .elementor-headline{text-align:start;font-family:"Roboto", Sans-serif;font-size:42px;font-weight:400;line-height:51px;}.elementor-139 .elementor-element.elementor-element-47c7641 .elementor-headline-plain-text{color:#FDFDFD;}.elementor-139 .elementor-element.elementor-element-47c7641 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-139 .elementor-element.elementor-element-47c7641 .elementor-headline-dynamic-wrapper path{stroke:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-24b7077{width:var( --container-widget-width, 76.875% );max-width:76.875%;--container-widget-width:76.875%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-24b7077.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-89bb586{--display:flex;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-139 .elementor-element.elementor-element-89bb586:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-89bb586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36105C;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-139 .elementor-element.elementor-element-5216024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-957282d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D1D1D1;--border-color:#D1D1D1;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-957282d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-957282d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-6a2a369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6a2a369.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-6a2a369 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:43px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-139 .elementor-element.elementor-element-a8554bd.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-f0cb3fc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-f0cb3fc.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-f0cb3fc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#575757;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-139 .elementor-element.elementor-element-a5c7cff{--divider-border-style:solid;--divider-color:#A3A3A340;--divider-border-width:1px;}.elementor-139 .elementor-element.elementor-element-a5c7cff .elementor-divider-separator{width:100%;}.elementor-139 .elementor-element.elementor-element-a5c7cff .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-139 .elementor-element.elementor-element-fbdcb95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-fbdcb95.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-fbdcb95 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;color:#575757;}.elementor-139 .elementor-element.elementor-element-a4a59ff{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-icon i{color:#93F300;transition:color 0.3s;}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-icon svg{fill:#93F300;transition:fill 0.3s;}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-text{color:#575757;transition:color 0.3s;}.elementor-139 .elementor-element.elementor-element-42d2503{--display:flex;--justify-content:flex-start;--flex-wrap:nowrap;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-42d2503:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-42d2503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-139 .elementor-element.elementor-element-42d2503.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-8cd0d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-8cd0d0d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-359a7bf{text-align:center;}.elementor-139 .elementor-element.elementor-element-359a7bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-139 .elementor-element.elementor-element-64b8689.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-9e3855e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-9e3855e.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-9e3855e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D4D4D4;}.elementor-139 .elementor-element.elementor-element-5247175{--divider-border-style:solid;--divider-color:#A3A3A340;--divider-border-width:1px;}.elementor-139 .elementor-element.elementor-element-5247175 .elementor-divider-separator{width:100%;}.elementor-139 .elementor-element.elementor-element-5247175 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-139 .elementor-element.elementor-element-ecbfec4.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-ecbfec4{text-align:center;}.elementor-139 .elementor-element.elementor-element-ecbfec4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;color:#D4D4D4;}.elementor-139 .elementor-element.elementor-element-744e539{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-icon i{color:#93F300;transition:color 0.3s;}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-icon svg{fill:#93F300;transition:fill 0.3s;}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-139 .elementor-element.elementor-element-d26faa9{--display:flex;}.elementor-139 .elementor-element.elementor-element-ed9bf89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-fdaec98{--display:flex;}.elementor-139 .elementor-element.elementor-element-afdebb7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-afdebb7.elementor-element{--align-self:flex-end;}.elementor-139 .elementor-element.elementor-element-afdebb7 img{width:100%;}.elementor-139 .elementor-element.elementor-element-01f5b0a{--display:flex;--justify-content:center;}.elementor-139 .elementor-element.elementor-element-e00e309.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-e00e309 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-139 .elementor-element.elementor-element-cf46ce5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-ca20f7c{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-ca20f7c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-139 .elementor-element.elementor-element-2ae8805{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-2ae8805.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-2ae8805 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-139 .elementor-element.elementor-element-9ca2ccf.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-3303570{text-align:start;}.elementor-139 .elementor-element.elementor-element-3303570 img{opacity:0.58;}.elementor-139 .elementor-element.elementor-element-d26ea6f{--display:flex;}.elementor-139 .elementor-element.elementor-element-60d4630{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-3c61b71{--display:flex;}.elementor-139 .elementor-element.elementor-element-84e7d7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-84e7d7b.elementor-element{--align-self:flex-end;}.elementor-139 .elementor-element.elementor-element-84e7d7b img{width:100%;}.elementor-139 .elementor-element.elementor-element-6f7733a{--display:flex;--justify-content:center;}.elementor-139 .elementor-element.elementor-element-e0c3661.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-e0c3661 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-139 .elementor-element.elementor-element-f1b150f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-6c1dbaf{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-6c1dbaf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-139 .elementor-element.elementor-element-3eea274{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-3eea274.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-3eea274 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-139 .elementor-element.elementor-element-c8dc053{width:initial;max-width:initial;}.elementor-139 .elementor-element.elementor-element-c8dc053.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-481efd7{text-align:start;}.elementor-139 .elementor-element.elementor-element-481efd7 img{opacity:0.58;}.elementor-139 .elementor-element.elementor-element-cce2fc9{--display:flex;}.elementor-139 .elementor-element.elementor-element-faaf96f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-822b0d6{--display:flex;}.elementor-139 .elementor-element.elementor-element-23d7d2b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-23d7d2b.elementor-element{--align-self:flex-end;}.elementor-139 .elementor-element.elementor-element-23d7d2b img{width:100%;}.elementor-139 .elementor-element.elementor-element-afe2b61{--display:flex;--justify-content:center;}.elementor-139 .elementor-element.elementor-element-e4181ed.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-e4181ed .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-139 .elementor-element.elementor-element-999bc9a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-3cb54c8{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-3cb54c8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-139 .elementor-element.elementor-element-b194b02{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-139 .elementor-element.elementor-element-b194b02.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-b194b02 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-139 .elementor-element.elementor-element-332f6b7.elementor-element{--align-self:flex-start;}.elementor-139 .elementor-element.elementor-element-c4abc08{text-align:start;}.elementor-139 .elementor-element.elementor-element-c4abc08 img{opacity:0.58;}.elementor-139 .elementor-element.elementor-element-4abd0ab{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:20px;--n-tabs-title-color:#141414;--n-tabs-title-color-active:#000000;}.elementor-139 .elementor-element.elementor-element-4abd0ab.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-139 .elementor-element.elementor-element-4abd0ab [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-139 .elementor-element.elementor-element-2e8e627{--display:flex;--min-height:85vh;--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-139 .elementor-element.elementor-element-2e8e627:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-2e8e627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E113F;}.elementor-139 .elementor-element.elementor-element-468098d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:19;}.elementor-139 .elementor-element.elementor-element-468098d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-38a8eea .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-b6120f9{font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;color:#B9B9B9;}.elementor-139 .elementor-element.elementor-element-189dd12{--grid-template-columns:repeat(0, auto);text-align:center;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-139 .elementor-element.elementor-element-189dd12 .elementor-social-icon{background-color:#02010100;}.elementor-139 .elementor-element.elementor-element-189dd12 .elementor-social-icon i{color:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-189dd12 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-139 .elementor-element.elementor-element-34bd3d3{width:var( --container-widget-width, 476.25px );max-width:476.25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:476.25px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-34bd3d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-139 .elementor-element.elementor-element-34bd3d3 img{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-ce9e210{--display:flex;}.elementor-139 .elementor-element.elementor-element-32ffb02{--e-image-carousel-slides-to-show:5;width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-32ffb02 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-139 .elementor-element.elementor-element-f1af7c5{--display:flex;--min-height:0px;--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;--overflow:hidden;--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-139 .elementor-element.elementor-element-f1af7c5:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-f1af7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E113F;}.elementor-139 .elementor-element.elementor-element-f1af7c5 > .elementor-shape-top svg, .elementor-139 .elementor-element.elementor-element-f1af7c5 > .e-con-inner > .elementor-shape-top svg{height:88px;}.elementor-139 .elementor-element.elementor-element-704fecb{z-index:0;}.elementor-139 .elementor-element.elementor-element-ae920e5{--display:flex;}.elementor-139 .elementor-element.elementor-element-8e165ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-8e165ca .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-139 .elementor-element.elementor-element-d17461e{width:100%;max-width:100%;text-align:start;}.elementor-139 .elementor-element.elementor-element-d17461e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-fbb09d4{width:var( --container-widget-width, 84% );max-width:84%;padding:30px 30px 30px 30px;--container-widget-width:84%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title{margin-block-end:0px;color:#24375C;}.elementor-139 .elementor-element.elementor-element-fbb09d4.elementor-view-stacked .elementor-icon{background-color:#24375C;}.elementor-139 .elementor-element.elementor-element-fbb09d4.elementor-view-framed .elementor-icon, .elementor-139 .elementor-element.elementor-element-fbb09d4.elementor-view-default .elementor-icon{fill:#24375C;color:#24375C;border-color:#24375C;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon{font-size:77px;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title, .elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-size:23px;font-weight:700;line-height:46px;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-description{font-family:"Syne", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#24375C;}.elementor-139 .elementor-element.elementor-element-a758eb1{--display:flex;}.elementor-139 .elementor-element.elementor-element-2feabc7{--display:flex;border-style:none;--border-style:none;}.elementor-139 .elementor-element.elementor-element-172e491{width:100%;max-width:100%;text-align:start;}.elementor-139 .elementor-element.elementor-element-172e491 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-139 .elementor-element.elementor-element-fdb2878{--display:flex;border-style:none;--border-style:none;}.elementor-139 .elementor-element.elementor-element-c8874e4{width:100%;max-width:100%;text-align:start;}.elementor-139 .elementor-element.elementor-element-c8874e4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-139 .elementor-element.elementor-element-3646780{--display:flex;border-style:none;--border-style:none;}.elementor-139 .elementor-element.elementor-element-751dd31{width:100%;max-width:100%;text-align:start;}.elementor-139 .elementor-element.elementor-element-751dd31 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-139 .elementor-element.elementor-element-b512a9e{--display:flex;border-style:none;--border-style:none;}.elementor-139 .elementor-element.elementor-element-b0e802e{width:100%;max-width:100%;text-align:start;}.elementor-139 .elementor-element.elementor-element-b0e802e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-139 .elementor-element.elementor-element-fd1d65f{--display:flex;border-style:none;--border-style:none;}.elementor-139 .elementor-element.elementor-element-4a310c0{width:100%;max-width:100%;text-align:start;}.elementor-139 .elementor-element.elementor-element-4a310c0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-139 .elementor-element.elementor-element-b7bd0bd{--n-accordion-title-font-size:20px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-139 .elementor-element.elementor-element-b7bd0bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-139 .elementor-element.elementor-element-b7bd0bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Syne", Sans-serif;font-weight:600;}.elementor-139 .elementor-element.elementor-element-eb3bccb{z-index:1;}.elementor-139 .elementor-element.elementor-element-598d7fd{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-57px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-139 .elementor-element.elementor-element-598d7fd:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-598d7fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E113F;}.elementor-139 .elementor-element.elementor-element-eb2e71e{--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-139 .elementor-element.elementor-element-69d015b{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-69d015b img{width:100%;}.elementor-139 .elementor-element.elementor-element-e9cb8df{--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;--flex-wrap:wrap;}.elementor-139 .elementor-element.elementor-element-e07bb42{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-e07bb42 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-e07bb42 .elementor-image-box-title{margin-bottom:10px;font-family:"Bricolage Grotesque", Sans-serif;font-size:32px;color:#F6FAFF;}.elementor-139 .elementor-element.elementor-element-e07bb42 .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-139 .elementor-element.elementor-element-da41267{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-da41267:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-da41267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E113F;}.elementor-139 .elementor-element.elementor-element-30beca7{--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-139 .elementor-element.elementor-element-24ad1fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -43px;padding:0px 0px 0px 0px;text-align:center;}.elementor-139 .elementor-element.elementor-element-24ad1fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-139 .elementor-element.elementor-element-24e8718{--min-height:94vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-139 .elementor-element.elementor-element-3df79eb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-139 .elementor-element.elementor-element-3df79eb.e-con{--align-self:center;}.elementor-139 .elementor-element.elementor-element-c47ccf1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-139 .elementor-element.elementor-element-c47ccf1.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-wrapper{text-align:center;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-title{font-size:36px;line-height:1.2em;letter-spacing:0px;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-description{font-size:16px;}.elementor-139 .elementor-element.elementor-element-a3f24e5.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-1e3a046{--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-139 .elementor-element.elementor-element-a8c6d37{--min-height:1200px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-139 .elementor-element.elementor-element-6270d28{width:var( --container-widget-width, 433px );max-width:433px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:433px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-196b41e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-f1874b1{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-a30ea29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-139 .elementor-element.elementor-element-3a8a56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-daec5a8{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-1242d7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-139 .elementor-element.elementor-element-dcb8762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-7d6fdd6{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-a278ea0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-139 .elementor-element.elementor-element-58f67f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-241e47b{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-880d75e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-139 .elementor-element.elementor-element-471509d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-8517cc9{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-35747fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-139 .elementor-element.elementor-element-7b88f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c4d3b11{--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-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-a944642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-139 .elementor-element.elementor-element-3ec03ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6c529b9{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:11vw;--padding-bottom:11vw;--padding-left:4vw;--padding-right:4vw;}.elementor-139 .elementor-element.elementor-element-b4529ab{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-139 .elementor-element.elementor-element-6c574e3.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-47c7641 .elementor-headline{font-size:36px;line-height:1.2em;}.elementor-139 .elementor-element.elementor-element-24b7077{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 30px 0px;}.elementor-139 .elementor-element.elementor-element-5216024{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-139 .elementor-element.elementor-element-2e8e627{--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-139 .elementor-element.elementor-element-38a8eea .elementor-heading-title{font-size:64px;}.elementor-139 .elementor-element.elementor-element-34bd3d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-139 .elementor-element.elementor-element-34bd3d3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-139 .elementor-element.elementor-element-32ffb02{--e-image-carousel-slides-to-show:3;}.elementor-139 .elementor-element.elementor-element-f1af7c5{--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-139 .elementor-element.elementor-element-ae920e5{--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-139 .elementor-element.elementor-element-8e165ca .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-139 .elementor-element.elementor-element-d17461e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title, .elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title a{font-size:20px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-172e491 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-c8874e4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-751dd31 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-b0e802e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-4a310c0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-598d7fd{--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-139 .elementor-element.elementor-element-eb2e71e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-69d015b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-139 .elementor-element.elementor-element-69d015b.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-69d015b img{width:67%;}.elementor-139 .elementor-element.elementor-element-e9cb8df{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-da41267{--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-139 .elementor-element.elementor-element-24ad1fe{text-align:center;}.elementor-139 .elementor-element.elementor-element-24ad1fe .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-24e8718{--min-height:100vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-139 .elementor-element.elementor-element-3df79eb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-dd1f74c{margin:-295px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-31px;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-dd1f74c{left:0px;}body.rtl .elementor-139 .elementor-element.elementor-element-dd1f74c{right:0px;}.elementor-139 .elementor-element.elementor-element-c47ccf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-139 .elementor-element.elementor-element-c47ccf1 .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-a3f24e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-a3f24e5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-139 .elementor-element.elementor-element-a3f24e5 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:24px 0px 25px 0px;}.elementor-139 .elementor-element.elementor-element-cfe50de{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-a26ffbb{--margin-top:0px;--margin-bottom:-170px;--margin-left:0px;--margin-right:0px;}.elementor-139 .elementor-element.elementor-element-b35c214 .elementor-image-box-title{font-size:35px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-b35c214 .elementor-image-box-description{font-size:14px;}.elementor-139 .elementor-element.elementor-element-1e3a046{--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-139 .elementor-element.elementor-element-4029f78{--min-height:380px;}.elementor-139 .elementor-element.elementor-element-96bc5d9{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-96bc5d9{left:2px;}body.rtl .elementor-139 .elementor-element.elementor-element-96bc5d9{right:2px;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-img{margin-bottom:43px;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-139 .elementor-element.elementor-element-b05a78c.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-b05a78c .elementor-image-box-description{font-size:16px;}.elementor-139 .elementor-element.elementor-element-bc30813{--min-height:380px;}.elementor-139 .elementor-element.elementor-element-e46559d{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-e46559d{left:2px;}body.rtl .elementor-139 .elementor-element.elementor-element-e46559d{right:2px;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-img{margin-bottom:43px;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-139 .elementor-element.elementor-element-f642735.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-f642735 .elementor-image-box-description{font-size:16px;}.elementor-139 .elementor-element.elementor-element-7ccce4d{--min-height:380px;}.elementor-139 .elementor-element.elementor-element-f51438f{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-139 .elementor-element.elementor-element-f51438f{left:2px;}body.rtl .elementor-139 .elementor-element.elementor-element-f51438f{right:2px;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-img{margin-bottom:43px;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-139 .elementor-element.elementor-element-ae030e4.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-ae030e4 .elementor-image-box-description{font-size:16px;}.elementor-139 .elementor-element.elementor-element-a8c6d37{--content-width:100%;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:23px 23px 23px 23px;--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-139 .elementor-element.elementor-element-8c58d8a{top:-16px;}.elementor-139 .elementor-element.elementor-element-8c58d8a img{width:19%;}.elementor-139 .elementor-element.elementor-element-6270d28{width:var( --container-widget-width, 262px );max-width:262px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:262px;--container-widget-flex-grow:0;}.elementor-139 .elementor-element.elementor-element-6270d28 .elementor-heading-title{font-size:24px;}.elementor-139 .elementor-element.elementor-element-196b41e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-139 .elementor-element.elementor-element-f1874b1{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-a30ea29 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-139 .elementor-element.elementor-element-3a8a56d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-daec5a8{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-1242d7e .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-139 .elementor-element.elementor-element-dcb8762{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-7d6fdd6{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-a278ea0 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-139 .elementor-element.elementor-element-58f67f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-241e47b{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-880d75e .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-139 .elementor-element.elementor-element-471509d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-8517cc9{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-35747fe .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-139 .elementor-element.elementor-element-7b88f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-c4d3b11{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-wrapper{text-align:start;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-img{margin-bottom:24px;}.elementor-139 .elementor-element.elementor-element-a944642 .elementor-image-box-wrapper .elementor-image-box-img{width:30px;}.elementor-139 .elementor-element.elementor-element-3ec03ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6c529b9{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:11vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-139 .elementor-element.elementor-element-8599a1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-139 .elementor-element.elementor-element-8599a1a img{max-width:100%;}.elementor-139 .elementor-element.elementor-element-b4529ab{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-139 .elementor-element.elementor-element-a9467f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;}.elementor-139 .elementor-element.elementor-element-6c574e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-139 .elementor-element.elementor-element-6c574e3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-139 .elementor-element.elementor-element-6c574e3 .elementor-button{font-size:14px;line-height:1em;border-radius:0px 0px 0px 0px;padding:25px 20px 25px 20px;}.elementor-139 .elementor-element.elementor-element-96916b7{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:7vw;--padding-bottom:11vw;--padding-left:7vw;--padding-right:7vw;}.elementor-139 .elementor-element.elementor-element-df47695{--width:100%;}.elementor-139 .elementor-element.elementor-element-47c7641 .elementor-headline{font-size:24px;line-height:1.2em;}.elementor-139 .elementor-element.elementor-element-24b7077{width:100%;max-width:100%;font-size:16px;line-height:1.1em;}.elementor-139 .elementor-element.elementor-element-5216024{--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-139 .elementor-element.elementor-element-957282d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-139 .elementor-element.elementor-element-6a2a369{text-align:center;}.elementor-139 .elementor-element.elementor-element-6a2a369 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button{font-size:3vw;}.elementor-139 .elementor-element.elementor-element-fbdcb95 .elementor-heading-title{line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-139 .elementor-element.elementor-element-a4a59ff .elementor-icon-list-item > a{font-size:16px;}.elementor-139 .elementor-element.elementor-element-42d2503{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-139 .elementor-element.elementor-element-8cd0d0d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-139 .elementor-element.elementor-element-8cd0d0d .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button{font-size:3vw;}.elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-139 .elementor-element.elementor-element-744e539 .elementor-icon-list-item > a{font-size:16px;}.elementor-139 .elementor-element.elementor-element-e00e309.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-ca20f7c{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-139 .elementor-element.elementor-element-ca20f7c .elementor-heading-title{font-size:23px;}.elementor-139 .elementor-element.elementor-element-e0c3661.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-6c1dbaf{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-139 .elementor-element.elementor-element-6c1dbaf .elementor-heading-title{font-size:23px;}.elementor-139 .elementor-element.elementor-element-e4181ed.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-3cb54c8{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-139 .elementor-element.elementor-element-3cb54c8 .elementor-heading-title{font-size:23px;}.elementor-139 .elementor-element.elementor-element-4abd0ab{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-139 .elementor-element.elementor-element-2e8e627{--min-height:0px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:7vw;--padding-left:8vw;--padding-right:8vw;}.elementor-139 .elementor-element.elementor-element-468098d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-139 .elementor-element.elementor-element-38a8eea .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-139 .elementor-element.elementor-element-189dd12{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--icon-size:24px;}.elementor-139 .elementor-element.elementor-element-189dd12 .elementor-social-icon{--icon-padding:0.7em;}.elementor-139 .elementor-element.elementor-element-32ffb02{--e-image-carousel-slides-to-show:2;}.elementor-139 .elementor-element.elementor-element-f1af7c5{--padding-top:20vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-139 .elementor-element.elementor-element-8e165ca .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-d17461e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title, .elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-139 .elementor-element.elementor-element-fbb09d4 .elementor-icon-box-description{font-size:16px;line-height:1.4em;}.elementor-139 .elementor-element.elementor-element-172e491 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-c8874e4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-751dd31 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-b0e802e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-4a310c0 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-139 .elementor-element.elementor-element-b7bd0bd{--n-accordion-title-font-size:18px;}.elementor-139 .elementor-element.elementor-element-69d015b{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-69d015b.elementor-element{--align-self:center;}.elementor-139 .elementor-element.elementor-element-e07bb42{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-e07bb42 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-139 .elementor-element.elementor-element-da41267{--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-139 .elementor-element.elementor-element-30beca7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-139 .elementor-element.elementor-element-24ad1fe{text-align:center;}.elementor-139 .elementor-element.elementor-element-24ad1fe .elementor-heading-title{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-3df79eb{--width:58%;}.elementor-139 .elementor-element.elementor-element-cfe50de{--content-width:1208px;}.elementor-139 .elementor-element.elementor-element-9ea81f1{--width:673px;}.elementor-139 .elementor-element.elementor-element-4029f78{--width:357.04px;}.elementor-139 .elementor-element.elementor-element-bc30813{--width:36%;}.elementor-139 .elementor-element.elementor-element-7ccce4d{--width:357.04px;}.elementor-139 .elementor-element.elementor-element-196b41e{--width:1394px;}.elementor-139 .elementor-element.elementor-element-f1874b1{--width:450px;}.elementor-139 .elementor-element.elementor-element-daec5a8{--width:450px;}.elementor-139 .elementor-element.elementor-element-7d6fdd6{--width:450px;}.elementor-139 .elementor-element.elementor-element-241e47b{--width:450px;}.elementor-139 .elementor-element.elementor-element-8517cc9{--width:450px;}.elementor-139 .elementor-element.elementor-element-c4d3b11{--width:450px;}.elementor-139 .elementor-element.elementor-element-6c529b9{--width:733px;}.elementor-139 .elementor-element.elementor-element-b4529ab{--width:418px;}.elementor-139 .elementor-element.elementor-element-df47695{--width:46%;}.elementor-139 .elementor-element.elementor-element-89bb586{--content-width:1280px;}.elementor-139 .elementor-element.elementor-element-957282d{--width:50%;}.elementor-139 .elementor-element.elementor-element-42d2503{--width:50%;}.elementor-139 .elementor-element.elementor-element-01f5b0a{--width:78%;}.elementor-139 .elementor-element.elementor-element-6f7733a{--width:83%;}.elementor-139 .elementor-element.elementor-element-afe2b61{--width:71%;}.elementor-139 .elementor-element.elementor-element-2e8e627{--content-width:1281px;}.elementor-139 .elementor-element.elementor-element-468098d{--width:509px;}.elementor-139 .elementor-element.elementor-element-f1af7c5{--content-width:1280px;}.elementor-139 .elementor-element.elementor-element-ae920e5{--width:50%;}.elementor-139 .elementor-element.elementor-element-a758eb1{--width:50%;}.elementor-139 .elementor-element.elementor-element-598d7fd{--content-width:1280px;}.elementor-139 .elementor-element.elementor-element-eb2e71e{--width:47%;}.elementor-139 .elementor-element.elementor-element-e9cb8df{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-139 .elementor-element.elementor-element-3df79eb{--width:100%;}.elementor-139 .elementor-element.elementor-element-4029f78{--width:350px;}.elementor-139 .elementor-element.elementor-element-bc30813{--width:350px;}.elementor-139 .elementor-element.elementor-element-7ccce4d{--width:350px;}.elementor-139 .elementor-element.elementor-element-196b41e{--width:110%;}.elementor-139 .elementor-element.elementor-element-f1874b1{--width:45%;}.elementor-139 .elementor-element.elementor-element-daec5a8{--width:45%;}.elementor-139 .elementor-element.elementor-element-7d6fdd6{--width:45%;}.elementor-139 .elementor-element.elementor-element-241e47b{--width:45%;}.elementor-139 .elementor-element.elementor-element-8517cc9{--width:45%;}.elementor-139 .elementor-element.elementor-element-c4d3b11{--width:45%;}.elementor-139 .elementor-element.elementor-element-6c529b9{--width:100%;}.elementor-139 .elementor-element.elementor-element-b4529ab{--width:370px;}.elementor-139 .elementor-element.elementor-element-df47695{--width:380px;}.elementor-139 .elementor-element.elementor-element-957282d{--width:100%;}.elementor-139 .elementor-element.elementor-element-42d2503{--width:100%;}.elementor-139 .elementor-element.elementor-element-468098d{--width:70.783%;}.elementor-139 .elementor-element.elementor-element-ae920e5{--width:100%;}.elementor-139 .elementor-element.elementor-element-a758eb1{--width:100%;}.elementor-139 .elementor-element.elementor-element-eb2e71e{--width:100%;}.elementor-139 .elementor-element.elementor-element-e9cb8df{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-dd1f74c */html, body {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3f24e5 *//* Personalizar utilizando o Easy Coder*/
.elementor-139 .elementor-element.elementor-element-a3f24e5 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(195, 146, 255, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-139 .elementor-element.elementor-element-a3f24e5 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-139 .elementor-element.elementor-element-a3f24e5:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-139 .elementor-element.elementor-element-a3f24e5:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-139 .elementor-element.elementor-element-a3f24e5::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-139 .elementor-element.elementor-element-a3f24e5:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ea81f1 */.elementor-139 .elementor-element.elementor-element-9ea81f1 {
    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-139 .elementor-element.elementor-element-9ea81f1: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-cfe50de */.elementor-139 .elementor-element.elementor-element-cfe50de{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6270d28 */v {
    font-size: 40px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a30ea29 */sb1{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1242d7e */sb1{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a278ea0 */sb1{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-880d75e */sb1{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-35747fe */sb1{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a944642 */sb1{
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c574e3 *//* Personalizar utilizando o Easy Coder*/
.elementor-139 .elementor-element.elementor-element-6c574e3 {
  border-radius: 10px; /* Cantos arredondados do botão */
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
  /* Fundo com um degradê de azul para verde */
  box-shadow: 0 20px 30px -6px rgba(195, 146, 255, 0.15); 
  /* Sombra do botão, com um tom do gradiente (cor do azul) para dar profundidade */
  
  outline: none; /* Remove a borda externa (foco) do botão */
  cursor: pointer; /* Muda o cursor para "mãozinha" quando passa o mouse sobre o botão */
  border: none; /* Remove qualquer borda do botão */
  transition: 0.5s; /* Transição suave de 0.5 segundos para animações */
  position: relative; /* Posicionamento relativo, necessário para o uso do ::before */
  overflow: hidden; /* Garante que os elementos internos não ultrapassem os limites do botão */
  display: inline-flex; /* Alinha o conteúdo do botão em linha com flexbox */
  align-items: center; /* Alinha o conteúdo (ícone + texto) ao centro verticalmente */
  color: white; /* Cor do texto do botão (branco) */
}

/* Estilizando o ícone do Elementor que pode ser incluído no botão */
.elementor-139 .elementor-element.elementor-element-6c574e3 .elementor-button-icon {
  font-size: 20px; /* Tamanho do ícone dentro do botão */
  color: white; /* Cor do ícone (branco) */
  margin-right: 8px; /* Espaço entre o ícone e o texto */
  transition: transform 0.5s ease; /* Transição suave para animações quando o ícone for movido */
}

/* Microinteração no hover: o ícone do botão se move e gira */
.elementor-139 .elementor-element.elementor-element-6c574e3:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg); 
  /* Quando o mouse passar sobre o botão, o ícone se move para a direita e gira um pouco */
}

/* Efeito visual ao pressionar o botão (efeito de clique) */
.elementor-139 .elementor-element.elementor-element-6c574e3:active {
  opacity: 0.5; /* Diminui a opacidade do botão para indicar que está sendo pressionado */
}

/* Efeito de luz passando em diagonal sobre o botão */
.elementor-139 .elementor-element.elementor-element-6c574e3::before {
  content: ''; /* Necessário para o uso do ::before, já que ele não carrega conteúdo por si só */
  background: linear-gradient(10deg, #D1D2EA 12.81%, rgba(209, 210, 234, 0.00) 66.66%); 
  /* Gradiente de luz (um tom de cinza claro para transparente) */
  width: 70px; /* Largura da luz (fica com uma linha fina) */
  height: 130%; /* A altura da luz é maior que o botão, para "passar por ele" */
  position: absolute; /* Coloca a luz sobre o botão */
  transform: translateX(-50%) skew(-25deg); 
  /* Centraliza a luz e a inclina para dar o efeito de movimento */
  bottom: 0%; /* Coloca a luz no fundo do botão */
  user-select: none; /* Impede que a luz seja selecionada ao clicar */
  pointer-events: none; /* Impede que a luz interaja com o mouse */
  animation: shinery 3s infinite ease-in-out; 
  /* Animação da luz com o nome "shinery", que se move por 3 segundos e repete infinitamente */
  filter: blur(3px); /* Aplica um desfoque à luz para dar um efeito mais suave */
}

/* Keyframes da animação da luz (a luz se move de um lado para o outro e desaparece) */
@keyframes shinery {
  0%, 100% {
    left: -10%; /* A luz começa fora da tela à esquerda */
    opacity: 0; /* Começa invisível */
  }
  20% {
    opacity: 1; /* Fica visível */
  }
  48% {
    left: 110%; /* A luz se move para a direita fora da tela */
    opacity: 1; /* Mantém visível */
  }
  51% {
    opacity: 0; /* Fica invisível novamente */
  }
}

/* Efeito de hover no botão: ao passar o mouse sobre ele */
.elementor-139 .elementor-element.elementor-element-6c574e3:hover {
  transform: translateY(-8px); /* O botão se move um pouco para cima */
  box-shadow: none; /* Remove a sombra do botão quando o hover ocorre */
  transition: 0.5s; /* Transição suave de 0.5 segundos */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2a369 */.elementor-139 .elementor-element.elementor-element-6a2a369{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8554bd */.elementor-139 .elementor-element.elementor-element-a8554bd {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-139 .elementor-element.elementor-element-a8554bd:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-139 .elementor-element.elementor-element-a8554bd:active {
  opacity: 0.5;
}

.elementor-139 .elementor-element.elementor-element-a8554bd::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-139 .elementor-element.elementor-element-a8554bd:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-139 .elementor-element.elementor-element-a8554bd svg {
  font-size: 14px;
}

.elementor-139 .elementor-element.elementor-element-a8554bd:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd0d0d */.elementor-139 .elementor-element.elementor-element-8cd0d0d{
    background: linear-gradient(90deg, #8A2BE2 0%, #FF1493 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-359a7bf */.elementor-139 .elementor-element.elementor-element-359a7bf { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #4169E1 0%, #000000 50%, #4B0082 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-139 .elementor-element.elementor-element-359a7bf .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64b8689 */.elementor-139 .elementor-element.elementor-element-64b8689 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-139 .elementor-element.elementor-element-64b8689:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-139 .elementor-element.elementor-element-64b8689:active {
  opacity: 0.5;
}

.elementor-139 .elementor-element.elementor-element-64b8689::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-139 .elementor-element.elementor-element-64b8689:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-139 .elementor-element.elementor-element-64b8689 svg {
  font-size: 14px;
}

.elementor-139 .elementor-element.elementor-element-64b8689:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecbfec4 */.elementor-139 .elementor-element.elementor-element-ecbfec4 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744e539 */.elementor-139 .elementor-element.elementor-element-744e539 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ca2ccf *//* BOTÃO BASE - ESTILO GERAL */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::before,
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8dc053 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::before,
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-332f6b7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::before,
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2a369 */.elementor-139 .elementor-element.elementor-element-6a2a369{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8554bd */.elementor-139 .elementor-element.elementor-element-a8554bd {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-139 .elementor-element.elementor-element-a8554bd:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-139 .elementor-element.elementor-element-a8554bd:active {
  opacity: 0.5;
}

.elementor-139 .elementor-element.elementor-element-a8554bd::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-139 .elementor-element.elementor-element-a8554bd:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-139 .elementor-element.elementor-element-a8554bd svg {
  font-size: 14px;
}

.elementor-139 .elementor-element.elementor-element-a8554bd:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-139 .elementor-element.elementor-element-a8554bd .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cd0d0d */.elementor-139 .elementor-element.elementor-element-8cd0d0d{
    background: linear-gradient(90deg, #8A2BE2 0%, #FF1493 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-359a7bf */.elementor-139 .elementor-element.elementor-element-359a7bf { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #4169E1 0%, #000000 50%, #4B0082 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-139 .elementor-element.elementor-element-359a7bf .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64b8689 */.elementor-139 .elementor-element.elementor-element-64b8689 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: #B60CD5;
    background: linear-gradient(230deg,rgba(182, 12, 213, 1) 0%, rgba(41, 8, 141, 1) 100%);
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-139 .elementor-element.elementor-element-64b8689:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-139 .elementor-element.elementor-element-64b8689:active {
  opacity: 0.5;
}

.elementor-139 .elementor-element.elementor-element-64b8689::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-139 .elementor-element.elementor-element-64b8689:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-139 .elementor-element.elementor-element-64b8689 svg {
  font-size: 14px;
}

.elementor-139 .elementor-element.elementor-element-64b8689:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-139 .elementor-element.elementor-element-64b8689 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecbfec4 */.elementor-139 .elementor-element.elementor-element-ecbfec4 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-744e539 */.elementor-139 .elementor-element.elementor-element-744e539 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ca2ccf *//* BOTÃO BASE - ESTILO GERAL */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::before,
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-139 .elementor-element.elementor-element-9ca2ccf .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8dc053 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::before,
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-139 .elementor-element.elementor-element-c8dc053 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-332f6b7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::before,
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-139 .elementor-element.elementor-element-332f6b7 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-4abd0ab */.elementor-139 .elementor-element.elementor-element-4abd0ab .e-n-tabs-heading {
    background: #FFFAF6;
    width: fit-content;
    align-self: center;
    position: relative;
    border-radius: 100px;
    height: 80px;
    border: 10px solid #FFFAF6;
    flex-wrap: wrap !important;
    }
.elementor-139 .elementor-element.elementor-element-4abd0ab .e-n-tab-title {
    background: 0 0 !important;
    border: none !important;
    }
.elementor-139 .elementor-element.elementor-element-4abd0ab .e-n-tab-title-text {
  position: relative;
  z-index: 999999 !important;
}
.elementor-139 .elementor-element.elementor-element-4abd0ab .e-tab-indicator {
  position: absolute;
  top: 0;
  height: 100%;
   background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);

;
  will-change: filter, transform;
  border-radius: 100px;
  transition: left 0.3s ease-out, width 0.3s ease-out;
  z-index: 0 !important;
  pointer-events: none;
}
@media (max-width: 767px) {
.elementor-139 .elementor-element.elementor-element-4abd0ab .e-n-tab-title{
    margin-bottom: 10px !important;
    margin-top: 2px !important;
}

.elementor-139 .elementor-element.elementor-element-4abd0ab.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
display: flex !important;
}
}

.elementor-139 .elementor-element.elementor-element-4abd0ab .e-n-tab-icon {z-index: 10;}
.elementor-139 .elementor-element.elementor-element-4abd0ab .e-n-tabs-content .e-active{
    animation: abas 1s ease-in-out;
}
@keyframes abas {
    0% {
        filter: blur(15px);
        opacity: 0;
    }
     100% {
        filter: blur(0px);
        opacity: 1;
    }
}


.elementor-139 .elementor-element.elementor-element-4abd0ab span.br{
    font-weight: 600 !important;
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e8e627 *//* Estilo do container */
.elementor-139 .elementor-element.elementor-element-2e8e627 {
  position: relative;

}

/* Estilo da luz */
.elementor-139 .elementor-element.elementor-element-2e8e627::before {
  content: '';
  position: absolute;
  width: 600px; /* Tamanho da luz */
  height: 700px;
  background-color: #1A2433; /* Cor da luz conforme solicitado */
  border-radius: 50%;
  filter: blur(100px); /* Suaviza a luz */
  pointer-events: none; /* A luz não interfere na interação com o conteúdo */
  will-change: top, left, opacity; /* Melhora o desempenho da animação */
  transform: translate(-50%, -50%); /* Mantém a luz centralizada sem afetar o layout */
  animation: moveLight 6s infinite ease-in-out;
}

/* Animação da luz */
@keyframes moveLight {
  0% {
    top: 40%;  
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;  
    left: 55%;
    opacity: 0.3;
  }
  75% {
    top: 35%;  
    left: 50%;
    opacity: 1;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-32ffb02 */.elementor-139 .elementor-element.elementor-element-32ffb02 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-139 .elementor-element.elementor-element-32ffb02 .swiper{
    overflow: visible !important;
}

.elementor-139 .elementor-element.elementor-element-32ffb02 .swiper-wrapper{
  transition-timing-function: linear !important; 
}

html body{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce9e210 */html, body {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-704fecb */.elementor-139 .elementor-element.elementor-element-704fecb{
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    top: 0;
    right: -600px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(125, 162, 242, 1); /* Cor sólida do círculo */
    box-shadow: 0 0 50px 20px rgba(125, 162, 242, 0.5); /* Efeito de luz circular */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e165ca */.elementor-139 .elementor-element.elementor-element-8e165ca{
 background: linear-gradient(90deg, #FFF 0%, #829DD8 113.14%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d17461e */.elementor-139 .elementor-element.elementor-element-d17461e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbb09d4 */.elementor-139 .elementor-element.elementor-element-fbb09d4{
     background: linear-gradient(90deg, #FFF 0%, #829DD8 113.14%);
     border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172e491 */.elementor-139 .elementor-element.elementor-element-172e491 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8874e4 */.elementor-139 .elementor-element.elementor-element-c8874e4 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-751dd31 */.elementor-139 .elementor-element.elementor-element-751dd31 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e802e */.elementor-139 .elementor-element.elementor-element-b0e802e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a310c0 */.elementor-139 .elementor-element.elementor-element-4a310c0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172e491 */.elementor-139 .elementor-element.elementor-element-172e491 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8874e4 */.elementor-139 .elementor-element.elementor-element-c8874e4 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-751dd31 */.elementor-139 .elementor-element.elementor-element-751dd31 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e802e */.elementor-139 .elementor-element.elementor-element-b0e802e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a310c0 */.elementor-139 .elementor-element.elementor-element-4a310c0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172e491 */.elementor-139 .elementor-element.elementor-element-172e491 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8874e4 */.elementor-139 .elementor-element.elementor-element-c8874e4 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-751dd31 */.elementor-139 .elementor-element.elementor-element-751dd31 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e802e */.elementor-139 .elementor-element.elementor-element-b0e802e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a310c0 */.elementor-139 .elementor-element.elementor-element-4a310c0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172e491 */.elementor-139 .elementor-element.elementor-element-172e491 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8874e4 */.elementor-139 .elementor-element.elementor-element-c8874e4 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-751dd31 */.elementor-139 .elementor-element.elementor-element-751dd31 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e802e */.elementor-139 .elementor-element.elementor-element-b0e802e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a310c0 */.elementor-139 .elementor-element.elementor-element-4a310c0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172e491 */.elementor-139 .elementor-element.elementor-element-172e491 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8874e4 */.elementor-139 .elementor-element.elementor-element-c8874e4 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-751dd31 */.elementor-139 .elementor-element.elementor-element-751dd31 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e802e */.elementor-139 .elementor-element.elementor-element-b0e802e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a310c0 */.elementor-139 .elementor-element.elementor-element-4a310c0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172e491 */.elementor-139 .elementor-element.elementor-element-172e491 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8874e4 */.elementor-139 .elementor-element.elementor-element-c8874e4 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-751dd31 */.elementor-139 .elementor-element.elementor-element-751dd31 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0e802e */.elementor-139 .elementor-element.elementor-element-b0e802e b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a310c0 */.elementor-139 .elementor-element.elementor-element-4a310c0 b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b7bd0bd */.elementor-139 .elementor-element.elementor-element-b7bd0bd .e-n-accordion-item-title-text{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb3bccb */.elementor-139 .elementor-element.elementor-element-eb3bccb{
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    bottom: 0;
    left: -300px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(125, 162, 242, 1); /* Cor sólida do círculo */
    box-shadow: 0 0 50px 20px rgba(125, 162, 242, 0.5); /* Efeito de luz circular */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24ad1fe */.elementor-139 .elementor-element.elementor-element-24ad1fe{
    text-wrap: balance;
}/* End custom CSS */